Im Using Nouveau Driver -NVC1- But Still There Is No Wayland Option In login Options -Fedora35-

Just Finished Removing Nvidia Proprietary Driver -390.147- on my legacy PC, Cleared Nouveau Blacklisting Rules In Grub .confs and Fully Switched to Nouveau

But Still I Cant Find Wayland Option

Can Someone Help/Explain?

From the login screen, clicking the gear in the bottom right corner doesn’t provide such an option?

1 Like

ya
it just shows Gnome,Gnome Classic Options

In Gnome settings about it should show if your running wayland or xorg.

it Showing that im running xorg

If you have a fully updated F35 installation the gear on the login screen should give you 4 choices. The top 2 are wayland by default, and the bottom 2 are clearly marked as xorg.

I would suggest that you do a full upgrade sudo dnf upgrade then reboot and try again.

It is known that the nouveau driver does not fully support the changes to wayland that were done in sync with the nvidia driver updates and what you see may be a result of that.

Please post the following. inxi -Fzxx and dmesg | grep -iE 'nouveau|nvidia'

thanks for your reply !

as for dmesg | grep -iE 'nouveau|nvidia' -idk why it shows these errors it just works fine-

[    3.246674] fb0: switching to nouveau from EFI VGA
[    3.246834] nouveau 0000:01:00.0: vgaarb: deactivate vga console
[    3.246885] nouveau 0000:01:00.0: NVIDIA GF108 (0c1000a1)
[    3.374161] nouveau 0000:01:00.0: bios: version 70.08.4d.00.0c
[    3.374738] nouveau 0000:01:00.0: fb: 2048 MiB DDR3
[    4.043342] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[    4.043345] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[    4.043347] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[    4.043348] nouveau 0000:01:00.0: DRM: DCB version 4.0
[    4.043350] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000302 00020030
[    4.043352] nouveau 0000:01:00.0: DRM: DCB outp 01: 02000300 00000000
[    4.043353] nouveau 0000:01:00.0: DRM: DCB outp 02: 08011392 00020020
[    4.043355] nouveau 0000:01:00.0: DRM: DCB outp 03: 04022310 00000000
[    4.043356] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
[    4.043357] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
[    4.043358] nouveau 0000:01:00.0: DRM: DCB conn 02: 00000200
[    4.044100] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[    4.125665] nouveau 0000:01:00.0: DRM: allocated 1440x900 fb: 0x60000, bo (____ptrval____)
[    4.125770] fbcon: nouveaudrmfb (fb0) is primary device
[    4.125776] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
[    4.140437] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[   19.126250] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
[   19.126336] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
[   19.126412] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
[   19.126517] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
[  170.600740] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[  170.600779] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[  170.600783] nouveau 0000:01:00.0: msvld: unable to load firmware data
[  170.600786] nouveau 0000:01:00.0: msvld: init failed, -19
[ 1309.900718] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 1309.900754] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 1309.900758] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 1309.900761] nouveau 0000:01:00.0: msvld: init failed, -19
[ 2254.006065] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 2254.006103] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 2254.006107] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 2254.006110] nouveau 0000:01:00.0: msvld: init failed, -19
[ 2285.862440] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 2285.862460] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 2285.862470] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 2285.862472] nouveau 0000:01:00.0: msvld: init failed, -19
[ 2833.390166] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 2833.390186] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 2833.390188] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 2833.390190] nouveau 0000:01:00.0: msvld: init failed, -19
[ 4181.205910] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 4181.205930] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 4181.205932] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 4181.205934] nouveau 0000:01:00.0: msvld: init failed, -19
[ 5317.401057] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 5317.401095] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 5317.401100] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 5317.401102] nouveau 0000:01:00.0: msvld: init failed, -19
[ 7276.570646] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 7276.570685] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 7276.570689] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 7276.570692] nouveau 0000:01:00.0: msvld: init failed, -19
[ 7282.589308] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[ 7282.589330] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[ 7282.589332] nouveau 0000:01:00.0: msvld: unable to load firmware data
[ 7282.589333] nouveau 0000:01:00.0: msvld: init failed, -19
[17255.101370] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[17255.101415] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[17255.101419] nouveau 0000:01:00.0: msvld: unable to load firmware data
[17255.101422] nouveau 0000:01:00.0: msvld: init failed, -19
[20803.332103] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[20803.332144] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[20803.332148] nouveau 0000:01:00.0: msvld: unable to load firmware data
[20803.332150] nouveau 0000:01:00.0: msvld: init failed, -19
[25026.363554] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084 failed with error -2
[25026.363596] nouveau 0000:01:00.0: Direct firmware load for nouveau/nvc1_fuc084d failed with error -2
[25026.363600] nouveau 0000:01:00.0: msvld: unable to load firmware data
[25026.363603] nouveau 0000:01:00.0: msvld: init failed, -19

as for inxi -Fzxx

System:
  Kernel: 5.17.4-200.fc35.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.37-10.fc35 Desktop: GNOME v: 41.4 tk: GTK v: 3.24.31 wm: gnome-shell
    dm: GDM Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Desktop Mobo: Gigabyte Tecohnology model: P61A-D3 v: x.x
    serial: <superuser required> UEFI: American Megatrends v: F6
    date: 02/10/2012
CPU:
  Info: quad core model: Intel Core i5-2400 bits: 64 type: MCP
    arch: Sandy Bridge rev: 7 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 1832 high: 2192 min/max: 1600/3400 cores: 1: 1719
    2: 1666 3: 2192 4: 1752 bogomips: 24745
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 440] vendor: Gigabyte driver: nouveau
    v: kernel pcie: speed: 2.5 GT/s lanes: 16 ports: active: VGA-1
    empty: DVI-I-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:0de0
  Display: x11 server: X.Org v: 1.20.14 compositor: gnome-shell driver: X:
    loaded: modesetting unloaded: fbdev,vesa gpu: nouveau display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 1440x900 s-dpi: 96
  Monitor-1: VGA-1 model: ViewSonic VA1703wSERIES res: 1440x900 dpi: 100
    diag: 433mm (17.1")
  OpenGL: renderer: NVC1 v: 4.3 Mesa 21.3.8 direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:1c20
  Device-2: NVIDIA GF108 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0bea
  Sound Server-1: ALSA v: k5.17.4-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.50 running: yes
Network:
  Device-1: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet vendor: Gigabyte
    driver: atl1c v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: c000
    bus-ID: 07:00.0 chip-ID: 1969:1083
  IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 40.97 GiB (8.8%)
  ID-1: /dev/sda vendor: Western Digital model: WD5000AAKX-001CA0
    size: 465.76 GiB speed: 3.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 464.17 GiB used: 40.68 GiB (8.8%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 274.9 MiB (28.2%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 13.8 MiB (2.3%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 464.17 GiB used: 40.68 GiB (8.8%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 3.79 GiB used: 89.5 MiB (2.3%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 46.0 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 1260
Info:
  Processes: 273 Uptime: 14m Memory: 3.79 GiB used: 2.01 GiB (53.0%)
  Init: systemd v: 249 runlevel: 5 target: graphical.target Compilers:
  gcc: 11.3.1 clang: 13.0.0 Packages: note: see --pkg flatpak: 39 Shell: Bash
  v: 5.1.8 running-in: gnome-terminal inxi: 3.3.14

These errors are potential candidates for the cause of wayland not working.

Please post the output of inxi -Fzxx as requested, and also dnf repolist and dnf list installed \*nvidia*

as for inxi -Fzxx :

System:
  Kernel: 5.17.4-200.fc35.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.37-10.fc35 Desktop: GNOME v: 41.4 tk: GTK v: 3.24.31 wm: gnome-shell
    dm: GDM Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Desktop Mobo: Gigabyte Tecohnology model: P61A-D3 v: x.x
    serial: <superuser required> UEFI: American Megatrends v: F6
    date: 02/10/2012
CPU:
  Info: quad core model: Intel Core i5-2400 bits: 64 type: MCP
    arch: Sandy Bridge rev: 7 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 1832 high: 2192 min/max: 1600/3400 cores: 1: 1719
    2: 1666 3: 2192 4: 1752 bogomips: 24745
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 440] vendor: Gigabyte driver: nouveau
    v: kernel pcie: speed: 2.5 GT/s lanes: 16 ports: active: VGA-1
    empty: DVI-I-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:0de0
  Display: x11 server: X.Org v: 1.20.14 compositor: gnome-shell driver: X:
    loaded: modesetting unloaded: fbdev,vesa gpu: nouveau display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 1440x900 s-dpi: 96
  Monitor-1: VGA-1 model: ViewSonic VA1703wSERIES res: 1440x900 dpi: 100
    diag: 433mm (17.1")
  OpenGL: renderer: NVC1 v: 4.3 Mesa 21.3.8 direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:1c20
  Device-2: NVIDIA GF108 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0bea
  Sound Server-1: ALSA v: k5.17.4-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.50 running: yes
Network:
  Device-1: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet vendor: Gigabyte
    driver: atl1c v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: c000
    bus-ID: 07:00.0 chip-ID: 1969:1083
  IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 40.97 GiB (8.8%)
  ID-1: /dev/sda vendor: Western Digital model: WD5000AAKX-001CA0
    size: 465.76 GiB speed: 3.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 464.17 GiB used: 40.68 GiB (8.8%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 274.9 MiB (28.2%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 13.8 MiB (2.3%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 464.17 GiB used: 40.68 GiB (8.8%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 3.79 GiB used: 89.5 MiB (2.3%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 46.0 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 1260
Info:
  Processes: 273 Uptime: 14m Memory: 3.79 GiB used: 2.01 GiB (53.0%)
  Init: systemd v: 249 runlevel: 5 target: graphical.target Compilers:
  gcc: 11.3.1 clang: 13.0.0 Packages: note: see --pkg flatpak: 39 Shell: Bash
  v: 5.1.8 running-in: gnome-terminal inxi: 3.3.14

dnf repolist :

repo id                         repo name
code                            Visual Studio Code
fedora                          Fedora 35 - x86_64
fedora-cisco-openh264           Fedora 35 openh264 (From Cisco) - x86_64
fedora-modular                  Fedora Modular 35 - x86_64
google-chrome                   google-chrome
phracek-PyCharm                 Copr repo for PyCharm owned by phracek
rpmfusion-free                  RPM Fusion for Fedora 35 - Free
rpmfusion-free-updates          RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree               RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-nvidia-driver RPM Fusion for Fedora 35 - Nonfree - NVIDIA Driver
rpmfusion-nonfree-steam         RPM Fusion for Fedora 35 - Nonfree - Steam
rpmfusion-nonfree-updates       RPM Fusion for Fedora 35 - Nonfree - Updates
updates                         Fedora 35 - x86_64 - Updates
updates-modular                 Fedora Modular 35 - x86_64 - Updates

dnf list installed \*nvidia* :

Error: No matching Packages to list

This

Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 440] vendor: Gigabyte driver: nouveau

is why we ask for info.

That card is supported by the nvidia 390 driver as you previously had installed so we needed to know exactly what hardware was installed to be able to formulate educated solutions.

With that old an nvidia GPU there is no way, whether using nouveau or nvidia, to have wayland work for you. Wayland was not able to work with any nvidia drivers earlier than 495 which was released when Fedora 35 was first released and was still very limited with nouveau at that time. Even the 470 driver which was of the fedora 33-34 era did not work with wayland and does not support your card.

As I see it you have two choices.

  1. accept that you are limited to using xorg with your GT 440 GPU.
    or
  2. install a newer GPU that is supported by the current nvidia driver (510+) and be able to use wayland.

I currently have 2 systems with an nvidia Geforce GTX 1050 and one with a Geforce GTX 1660. All work well with wayland. If I were to purchase a newer card it likely would be a 2080 or similar.

1 Like

Well that’s not a problem
i was just wondering if I could use that old PC for something useful.
I’m using my GTX1660 laptop too here btw and running ubuntu on it
so anyways
thaaaaankss :>

Sure it can be used.

You just won’t be able to use wayland as the DE. Xorg however should work well as long as you do not expect extreme graphics performance.

You can even reinstall nvidia with sudo dnf install akmod-nvidia-390xx and it should properly install that driver so the nvidia graphics are the best possible with that card.

1 Like