Il giorno ven, 23/10/2026 alle 11.18 +0100, Simon McVittie ha scritto:
> Control: forwarded -1
> https://gitlab.gnome.org/GNOME/mutter/-/work_items/5074
> 
> On Thu, 22 Oct 2026 at 20:59:30 +0200, Claudio Giordano wrote:
> > Upstream mutter 51 removed support for
> > legacy NVIDIA drivers (NEWS 51.alpha, MR !5079); whether 550 counts
> > as
> > legacy is unclear
> 
> I don't think it necessarily does. 
> <https://gitlab.gnome.org/GNOME/mutter/-/work_items/4279> mentions
> that 
> EGLStream (the legacy mechanism that was removed) was needed for the 
> v470 driver, but no longer necessary for newer drivers.
> 
> (The NVIDIA proprietary driver in Debian is known to be out of date, 
> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081302> etc., but
> that isn't necessarily the issue here.)
> 
> Another possible root cause is that if your laptop combines an NVIDIA
> discrete GPU with an Intel or AMD integrated GPU, and there are 
> power-management or hybrid-graphics workarounds in use to force GNOME
> Shell to render on the less-power-consuming integrated GPU, this is 
> known to result in a similar crash: 
> https://gitlab.gnome.org/GNOME/mutter/-/work_items/5074

that's indeed the case, my laptop is a lenovo with hybrid graphics
nvidia/intel it starts with the intel and use the intel as default then
offloads to the discrete graphics on demand, i'm not using script or
other tools eg bumblebee or other stuff like that only vanilla debian
setup (switcheroo) 

> 
> > but mutter should not segfault when renderer/EGL
> > initialization fails
> 
> I think this might be the same crash as 
> https://gitlab.gnome.org/GNOME/mutter/-/work_items/5074, happening
> for 
> either the same reason or a different reason. If so, it has a
> potential 
> fix proposed upstream, although the code is not quite right yet 
> <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5355>.
> 
> Please could you get a backtrace from the crash? See: 
> https://wiki.debian.org/HowToGetABacktrace
I'll try it again and try to get a trace for that

> 
> > 2. adding a versioned Breaks/Conflicts against nvidia-driver (<<
> > 555) so
> >   apt cannot install the broken combination
> 
> Can you confirm that the version 555 driver (in experimental) does
> work? 
> Adding this Breaks/Replaces would only be useful if it does actually 
> exclude the drivers that don't work.
I haven't tried nvidia-driver from experimental since last time i had
compiling issues with kernel 6.18 and 7.0/7.1 and/or other freeze
issues, but if you think that might be helpful i can give it a try.

> 
> > 3. fixing the NULL dereference so an EGL failure degrades
> > gracefully
> >   instead of killing gnome-shell
> 
> This is <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5355>
> upstream.
> 
>      smcv

thank you for your effort here,
-- 
Claudio Giordano <[email protected]>

Reply via email to