!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

399 Members
A room for maintainers of GNOME & GNOME-Related desktop environments (xfce, cinnamon, pantheon...)91 Servers

Load older messages


SenderMessageTime
2 Mar 2025
@k900:0upti.meK900Generally anything involving Nvidia, or multiple displays, or X11 will require a modeset16:30:44
@emilazy:matrix.orgemilythe technical term here is "flicker-free boot"16:33:38
@emilazy:matrix.orgemilyit is a goal of developers of the Linux graphics and desktop stack that has been pursued for over a decade now16:33:54
@ayatsfer:matrix.orgFernandoit's amd and wayland for the matter16:33:58
@k900:0upti.meK900How many displays, which exact AMD, which kernel version?16:34:13
@emilazy:matrix.orgemilyI believe if you are lucky and have a suitable setup it is possible to achieve in practice these days, but there's still caveats and tricky things16:34:18
@ayatsfer:matrix.orgFernandoso I've been playing with the KCL, and I do get a flicker-free boot from cold start into plymouth, but I'm missing the fade from plymouth into gnome-shell with autologin16:34:33
@ayatsfer:matrix.orgFernandoI can try without autologin though16:34:40
@emilazy:matrix.orgemily FWIW, I believe Intel drivers are the furthest ahead for this, but K900 will know more up-to-date info than me. 16:34:44
@emilazy:matrix.orgemilymy guess is that the flicker is when it switches from the EFI FB driver to amdgpu, but I could be totally off here16:35:33
@ayatsfer:matrix.orgFernandowithout autologin (no gdm skip) seems to do the same: plymouth -> spinner stops -> black screen -> gdm16:37:25
@k900:0upti.meK900 ^ 16:37:37
@ayatsfer:matrix.orgFernandoHow many displays: 1, which exact AMD: ryzen 7 7840U, which kernel version?: 6.13.4 16:39:20
@k900:0upti.meK900 Try boot.initrd.kernelModules = [ "amdgpu" ] 16:39:53
@ayatsfer:matrix.orgFernandonow I get no spinner and a black screen into GDM, lol16:42:53
@k900:0upti.meK900Then it's very likely your firmware is not setting the display to the correct mode16:43:57
@ayatsfer:matrix.orgFernandono idea then16:54:07
@k900:0upti.meK900In general any sort of flicker free anything requires the early boot firmware to cooperate16:54:31
@k900:0upti.meK900And in general not all firmware actually does16:54:37
@k900:0upti.meK900This is especially often the case with high refresh rate displays16:55:04
@k900:0upti.meK900Because it's common for the firmware to drive them at 60Hz anyway16:55:14
@emilazy:matrix.orgemilyit could also be that Linux isn't choosing the right mode to use, right?16:57:28
@emilazy:matrix.orgemilyIIRC you can end up with "modes" that are basically the same but with some silly difference that means a modeset happens anyway16:57:47
@emilazy:matrix.orgemilyI may not be helping here though. the last time I seriously tried to get a flicker-free Linux boot was in 201416:57:58
@emilazy:matrix.orgemilybut I recall there were things you could do to override what Linux would try to switch to to prevent this16:58:09
@jtojnar:matrix.orgJan Tojnar I finally got around to implementing toposort in update.nix. Hopefully, this will make this GNOME bump less painful. 22:22:52
3 Mar 2025
@jtojnar:matrix.orgJan TojnarI have started the GNOME 48 PR, feel free to push fixup commits there https://github.com/NixOS/nixpkgs/pull/38651402:28:31
@bendanm:matrix.orgbendanm joined the room.04:43:51
6 Mar 2025
@grimmauld:grimmauld.deGrimmauld (moving to @grimmauld:grapevine.grimmauld.de) changed their display name from Grimmauld to Grimmauld (any/all).15:53:02
7 Mar 2025
@andrew15_5:matrix.orgAndrewNothing feels better than 31 GiB of fully filled RAM and swap on GNOME NixOS, after which earlyoom starts killing stuff.07:20:41

Show newer messages


Back to Room ListRoom Version: 6