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
---
Post to this mailing list [email protected]
Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

Reply via email to