itoral has quit [Remote host closed the connection]
itoral has joined #videocore
<jasuarez>
in case you didn't know, if you want to netboot a RPI3 you don't need to do anything special, as the rpi3 already is configured to be able to boot through network
<jasuarez>
that's because it lacks an eeprom, and thus it is "hardcoded"
<jasuarez>
for rpi4 though, it has an eeprom that must be configured
<jasuarez>
googling there, it is suggested to update the firmware to be able to do it
<jasuarez>
I think all those links are a bit outdated
<jasuarez>
the easiest way is to boot it normally, and from terminal execute `sudo -E rpi-eeprom-config --edit`
<jasuarez>
a configuration file will be opened; you need to add (or modify) the following line `BOOT_ORDER=0x21`
<jasuarez>
which means _"boot from SD card if it is present (code 2) and if not boot from netboot (code 1)"_
<jasuarez>
if you switch the numbers you switch the order, and there are more numbers for other options
<jasuarez>
just save and exit, reboot and voilá!
<jasuarez>
if you remove the SD card and have a configured tftp/nfs server, it will boot from there
<jasuarez>
if you want to check current configuration, just using `vcgencmd bootloader_config` and check for the `BOOT_ORDER` line if it is present and if so the value
itoral has quit [Remote host closed the connection]
itoral has joined #videocore
itoral has quit [Remote host closed the connection]
itoral has joined #videocore
itoral has quit [Remote host closed the connection]
itoral has joined #videocore
itoral has quit [Remote host closed the connection]
itoral has joined #videocore
itoral has quit [Remote host closed the connection]
itoral has joined #videocore
txenoo has joined #videocore
<chema[m]>
thanks for the explanation jasuarez
<nikolay_>
interesting, I was not aware that rpi3 supports network boot
mquer_ is now known as mquer
chema has quit [Quit: Leaving]
gpoo_ has joined #videocore
<jasuarez>
yeah, actually network boot is the first one to try iirc
<apinheiro[m]1>
ok, will take a look later, I guess that it can wait till next week?
<itoral>
sure, there is no rush
<apinheiro[m]1>
ok, I will like to try to finish what I was doing this week
<apinheiro[m]1>
I was basically "playing ping pong" with the solution to implement
<itoral>
been there :)
<apinheiro[m]1>
itoral: btw, in addition to the nice shader-db numbers, did you get any perf improvement on any of our usual testing apps?
<itoral>
didn't test much, I presume there is some but it is not something huge
<apinheiro[m]1>
k
<itoral>
apinheiro[m]1: just tested with sponza and I see a 1% improvement (sponza is easy because it has a very stable framerate)
<itoral>
I think a 1% improvement is more difficult to spot in something like the UE4 Shooter demo
<itoral>
because of the wildly varying framerate
<apinheiro[m]1>
yeah, probably
<itoral>
but everything I managed to improve for the UE4 demo it led to gains in Sponza, so it is very likely this improvement translates to it
<itoral>
man, the Shooter demo loads so much faster now after we started using nir_opt_sink due to the reduced spilling in the histogram compute shader
<itoral>
apinheiro[m]1: did some quick tests with the UE4 Shooter demo and it seems the gains there are somewhere between 1% and 2% for max fps
<apinheiro[m]1>
ok,
<apinheiro[m]1>
<itoral "man, the Shooter demo loads so m"> oh, I was wondering that
<apinheiro[m]1>
it is nice indeed
<apinheiro[m]1>
will test with the gfx traces, in case it shows something