War Story: old Nvidia card vs. Fedora 38 upgrade

My desktop computer is quite long in the tooth. It runs on Fedora Linux. It uses an Nvida GTX 650 video cart that I bought in 2012. I used this card because of the screen resolutions it supported. BACKGROUND: you may ignore this - the computer came with an OK AMD video card, but the OEM (HP) limited it to 1920x1200 (the non-HP versions supported dual link DVI, which is what I initially needed. - although the Haswell CPU's integrated GPU could support DisplayPort up to 3840 x 2160 @ 60 Hz, the motherboard didn't have a connector for that. Over the years, it has taken some babying to use this video card with Fedora. - the open source driver, Nouveau, never worked reliably for me (I only tried a few time). - Fedora itself will not distribute proprietary drivers. - over the years, third party repositories have made using the Nvidia driver mostly easy. RPMFusion is a good repo. FOREGROUND I did an upgrade to Fedora 38 and a bunch of video-related things went wrong. - my desktop was switched from X to Wayland - my video card doesn't work in Wayland, in mysterious ways that need debugging - current Nvidia proprietary drivers can now live with Wayland (this is fairly recent). (I think that that is why the Fedora upgrade felt that it could switch me to Wayland) - my card is no longer supported by Nvidias current drivers, I have to use "legacy" drivers. They apparently don't support Wayland. Solutions: - I discovered these gradually, painfully, tentatively. Appropriate documentation is not very discoverable - in GDM (GNOME login screen), after you have selected your identity but not entered you password, there is a gear symbol towards the lower right of the screen. When you click it, you can select one of GNOME <== the default GNOME Classic GNOME Classic on Xorg GNOME on Xorg Select one of the ones with Xorg - this is not enough. I needed to make GDM itself use X. Change /etc/gdm/custom.conf to enable the command WayLandEnable = false - to fix screen-blanking after 30 seconds, I typed "xset -dpms". I don't know why I started having to do this with Fedora 38. I don't know the correct way of having this apply automatically

| From: D. Hugh Redelmeier via talk <talk@gtalug.org> | - this is not enough. I needed to make GDM itself use X. | Change /etc/gdm/custom.conf to enable the command | WayLandEnable = false According to <https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/> I also have to add this to the [daemon] section of /etc/gdm/custom.conf DefaultSession=gnome-xorg.desktop I don't actually know what that does.
participants (1)
-
D. Hugh Redelmeier