[Nouveau] gp104: regression on Linux 5.6

Ilia Mirkin imirkin at alum.mit.edu
Thu Apr 30 04:15:28 UTC 2020


Hi Alexey,

On Fri, Apr 24, 2020 at 10:52 PM Alexey Dobriyan <adobriyan at gmail.com> wrote:
>
> gp104 refuses to switch to "graphic" mode and show anything past
> this line:
>
>         fb0: switching to nouveaufb from EFI VGA
>
> Machine is fine, as it I can press Ctrl+Alt+Delete and reboot it
> normally.
>
> 5.5 is OK. 5.6 is broken.

I've heard some issues relating to missing firmware lately. It should
work fine without firmware, but perhaps that got broken. Can you log
into the machine and check dmesg to see what's there? My guess is that
nouveau takes over from efifb, and then fails to load at some point in
the middle.

> Bisecting is kinda painful with miscompilation and init/main.c breakage.
>
> BTW do I need all those megabytes of firmware?
>
> [    0.923273] fb0: switching to nouveaufb from EFI VGA
> [    0.923440] nouveau 0000:02:00.0: NVIDIA GP104 (134000a1)
> [    1.026681] nouveau 0000:02:00.0: bios: version 86.04.1e.00.01
> [    1.026930] nouveau 0000:02:00.0: gr: failed to load firmware "gr/sw_nonctx"
> [    1.026934] nouveau 0000:02:00.0: gr: failed to load gr/sw_nonctx

This is necessary to provide any sort of acceleration. Otherwise this
is just a dumb scanout engine. You only need the firmware for your
chipset, not all of it.

Cheers,

  -ilia


More information about the Nouveau mailing list