I just installed. I had issues logging in, but got around it by logging in with “Plasma (X11)” instead of “Plasma (Wayland). Now, I’d like to get the video card running faster. When I run glmark2, my score is 8. In Ubuntu, it is 10,000. And VLC plays my movies at 3 frames-per-second.
“inxi -Gxx” says I’ve the nouveau driver. But OpenGl renderer says “llvmpipe (LLVM 21.1.6 128 bits)”.
Needs to rebuild initramfs in case. sudo reinstall-kernels (systemd-boot) sudo dracut-rebuild (Grub)
Something is failing on initialising nouveau on bootup.
If you want me to have a look into boot send me boot journal, best not posting here use a direct message to me instead (boot journal can include serials and stuff)
Thanks for your help. Here’s most of what you asked for!
$ pacman -Qs nvidia
local/libvdpau 1.5-3
Nvidia VDPAU library
local/linux-firmware-nvidia 20260110-1
Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/vulkan-nouveau 1:25.3.4-1
Open-source Vulkan driver for Nvidia GPUs
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
$ pacman -Qs nouveau
local/vulkan-nouveau 1:25.3.4-1
Open-source Vulkan driver for Nvidia GPUs
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
“modinfo nouveau” doesn’t show a parameter named NvGspRm. Will that do anything?
“journalctl -b” doesn’t show any obvious errors or warnings. A few failures are:
$ journalctl -b | grep -i fail
Feb 07 18:00:18 portia kernel: Bluetooth: hci0: Opcode 0xfc1e failed: -16
Feb 07 18:00:18 portia (udev-worker)[595]: cfg80211: Process '/usr/bin/set-wireless-regdom' failed with exit code 1.
Feb 07 18:00:22 portia dbus-broker-launch[731]: Activation request for 'org.freedesktop.home1' failed: The systemd unit 'dbus-org.freedesktop.home1.service' could not be found.
Feb 07 18:00:25 portia dbus-broker-launch[731]: Activation request for 'org.freedesktop.resolve1' failed: The systemd unit 'dbus-org.freedesktop.resolve1.service' could not be found.
Feb 07 18:00:32 portia org_kde_powerdevil[1132]: Failed to create wl_display (No such file or directory)
Feb 07 18:00:33 portia dbus-broker-launch[731]: Activation request for 'org.freedesktop.ModemManager1' failed: The systemd unit 'dbus-org.freedesktop.ModemManager1.service' could not be found.
Feb 07 18:00:33 portia kded6[1039]: Failed enumerating MM objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer 'org.freedesktop.ModemManager1': activation request failed: unknown unit"
Feb 07 18:00:34 portia org_kde_powerdevil[1132]: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds are not supported by the kernel for this hardware"
Feb 07 18:00:34 portia org_kde_powerdevil[1132]: org.kde.powerdevil.backlighthelper.brightness failed
Feb 07 18:00:36 portia org_kde_powerdevil[1132]: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds are not supported by the kernel for this hardware"
Feb 07 18:00:36 portia kwin_x11[1040]: "\"fsrestore1\" - conversion of \"0,0,0,0\" to QRect failed"
Feb 07 18:00:36 portia kwin_x11[1040]: "\"fsrestore2\" - conversion of \"0,0,0,0\" to QRect failed"
Feb 07 18:00:36 portia systemd[931]: app-\x2fusr\x2fbin\x2ffirewall\x2dapplet@403f021f35ad4980ad3d43d078088d1c.service: Main process exited, code=exited, status=1/FAILURE
Feb 07 18:00:36 portia systemd[931]: app-\x2fusr\x2fbin\x2ffirewall\x2dapplet@403f021f35ad4980ad3d43d078088d1c.service: Failed with result 'exit-code'.
...
Seaching for nouveau gets this:
$ journalctl -b | grep -i nouveau
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: NVIDIA GP107 (137000a1)
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: bios: version 86.07.39.40.9b
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: pmu: firmware unavailable
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: vgaarb: deactivate vga console
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: VRAM: 2048 MiB
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: GART: 536870912 MiB
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: BIT table 'A' not found
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: BIT table 'L' not found
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: TMDS table version 2.0
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: MM: using COPY for buffer copies
Feb 07 18:00:19 portia kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: [drm] Registered 4 planes with drm panic
Feb 07 18:00:19 portia kernel: [drm] Initialized nouveau 1.4.0 for 0000:01:00.0 on minor 0
Feb 07 18:00:19 portia kernel: fbcon: nouveaudrmfb (fb0) is primary device
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
Feb 07 18:00:19 portia kernel: nouveau 0000:01:00.0: drm: Disabling PCI power management to avoid bug
Feb 07 18:00:21 portia kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 122124 [ PRIVRING ]
Feb 07 18:00:21 portia kernel: nouveau 0000:01:00.0: gr: intr 00000040
Feb 07 19:49:08 portia kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 122124 [ PRIVRING ]
I hope that identifies the problem! Thanks for your help!
Running “LIBGL_DEBUG=verbose glxinfo -B” said “screen 0 does not appear to be DRI3 capable”. I’m not sure what that means, but ChatGPT said to put in an override to allow DRI3.
Run “sudo nano /etc/X11/xorg.conf.d/20-nouveau.conf” and add this:
this is not needed. and may the issue on your side already.
Recommendation is to use the inside kernel modesetting nouveau drivers instead.
so go uninstall this package. sudo pacman -R xf86-video-nouveau
Also it shows: pmu: firmware unavailable
what is more looking like a general issue with nouveau and the GPU model..
I’m not speed obsessed, but I wanted a glmark2 score a lot higher than 8, which is what I got with the llvmpipe. I thought the open nouveau driver would do better than 569!
I’ve had trouble with Arch so far and Ubuntu is running (and has the nvidia driver) so I may stop here and return to Ubuntu.
If you’re considering Arch because it is a rolling release, and wanted more up-to-date packages/drivers, you could try openSUSE Tumbleweed or Siduction Linux instead. The latter being Debian-based, which would be more familiar to an Ubuntu user.
Another option is Sparky Linux, which has a semi-rolling version that uses Debian’s testing repo, and includes some special editions for gaming and multimedia.
I’d recommend openSUSE, but, like Arch, it requires that you do some reading to get the best out of its rolling release model.
i do think the the main issue is the nouveau drivber for you related to your GPU Model.
I have a 3060 here and if i run this one on nouveau and vulkan it is running at big speeds fully usable even in Games.
The way to go for yor issue is (on Arch/based) currently to use the legacy driver from AUR nvidia-580xx-dkms nvidia-580xx-utils and indeed remove vulkan-nouveau xf86-video-nouveau
what you may hit is something like this too:
but if i were you i would first switch to 580 legacy drivers and see what happen.