On 19 June 2015 at 15:22, Alexandre Courbot gnurou@gmail.com wrote:
On Fri, Jun 19, 2015 at 1:40 PM, Ben Skeggs skeggsb@gmail.com wrote:
On 19 June 2015 at 00:47, Alexandre Courbot gnurou@gmail.com wrote:
NVIDIA will officially start providing signed firmwares through linux-firmware. Change the GR firmware lookup function to look them up in addition to the extracted firmwares.
I wonder if perhaps we should just replace the mechanism entirely, and remove the support for nouveau/fuc* as we add "official" support for NVIDIA's ucode. The existing code is actually partially broken anyway, and mostly works by luck and was intended as a development aid / workaround anyway. There are no chipsets (aside from GM2xx...) which we don't currently support using our own ucode, so the impact of removing it will be very minimal.
Thoughts?
I'm all for making things simpler, and if someone needs to use an external firmware for a Nouveau-supported GPU they can always put it under the nvidia/ firmware directory. So if you agree with it I will remove support for firmwares in nouveau/ in GR. I am not sure whether your statement also applies to other firmwares (falcon, xtensa)?
I'd say leave the non-gr engines for now, at least until we know what NVIDIA plans on doing with dGPU firmwares.