[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1088522: nouveau: Unable to boot with 3 monitors on Nvidia GPU



On Fri, Jul 25, 2025 at 08:24:48PM -0600, Benjamin Martin wrote:
> Hello Uwe,
> 
> I changed the NVIDIA file to .bak and then updated the initramfs with
> Fedora's command.
> 
> With 3 monitors connected I got a black screen, the monitors were turned on,
> but black. See log for 3 monitors.
> 
> With 2 monitors I was able to login and get to the desktop but was unable to
> use it. It was very very sluggish, the mouse cursor was about 5 seconds
> behind my actions. The CPU fan was on high about the whole time, indicating
> high CPU usage. I think that this is because of Wayland. On Debian I am
> using X11. See log for two monitors.

I suspect that the Debian kernel can load the compressed firmware and
just emits a misleading error message about the non-existing
uncompressed files before it finds the compressed ones. (That would be
easily verifiable by moving the Debian files out of /lib/firmware/nvidia
without placing the compressed Fedora files there. If it behaves
differently than with the compressed files, they are used.)
 
> I had to use the rescue kernel to login and revert the changes.
> 
> Another thing I noticed is the GPU fan, On Debian I can always hear it, its
> not high, but audible, With Fedora, when the firmware files load on boot, I
> can hear that fan slow down to an unnoticeable level. However when booting
> Fedora without the firmware files I could hear the GPU fan, the same as
> Debian. It never slowed down like before.
> 
> So to me, this makes it clear that Debian needs to update its NVIDIA
> firmware files in the kernel.

Either that or Fedora has driver or config changes on top of the nouveau
driver that are missing in Debian. Yesterday I tried to find the Fedora
kernel sources archive, but I only found something older. Do you happen
to know where to look for these?

If it was only firmware files then it had to be good with Debian kernel
+ the Fedora firmware versions.

If you want to you can test with the Fedora tree and run:

	find /lib/firmware -name \*.xz -print0 | unxz --files0

(untested, the intention is to uncompress all files). My expectation
would be that this behaves in the same way as with the compressed Fedora
firmware files, just without the error messages.

> Is this something that could get pushed into Trixie yet? I doubt it, but I
> guess maybe a patch could be made that I could install locally.

The difficulty with firmware updates is that the changes introduced with
updating are not transparent. So even if an update helps you, it might
break someone else's setup ... But sure, a local modification is
possible once we found the culprit.

Best regards
Uwe

Attachment: signature.asc
Description: PGP signature


Reply to: