2017-04-12, 23:36
(2017-04-12, 23:18)The Masters Wrote: Why are there FW in the RP Build for Windows?? "Drop x86 firmwares from RPi builds" is this 1 FW for all??
Not Windows, but firmware for X86_64 hardware - ie. Intel Bluetooth, audio cards, various add-in ethernet controllers, none of which are needed by non-X86_64 builds.
We had a repository, called "misc-firmware", that contained firmwares for various different hardware and it was being installed into every build regardless of whether the build would ever use the hardware (eg. it makes no sense installing add-in ethernet controller firmware in a RPi build, etc.). It's a legacy repository from OpenELEC days.
So now we're just being a bit smarter about what LibreELEC installs into each build, and it saves 2.5MB on RPi/RPi2.
We've also added another 6MB of new Intel drivers (in Generic builds) so you could say it saves 8.5MB on RPi if we continued to install all firmwares in all builds.