You are not logged in.
Didn't notice anything was wrong, my compositor (picom) still has nice transparency blur effects and all, display still 3840x2160 @ 120Hz
But I tried to open minecraft and it is broken. It just shows as an empty square that copies the content of my wallpaper. Tried opening other games with varying luck. BeamNG will not load at all, Kerbal Space Program works perfectly, Trackmania Nations Forever Works Perfectly. Very hit or miss. I tested all of these games with the old driver and they all work perfect.
I spent the past 2 hours searching through this forum trying to see if anyone else was having this same issue but I am at a dead end.
I did learn about the AUR 'downgrade' package, which I used to downgrade to nvidia-dkms 570.153.02-1, nvidia-utils 570.153.02-1, and lib32-nvidia-utils 570.153.02-1
(previously I was using nvidia-dkms instead of nvidia-open-dkms because when I first installed arch on this system the open driver didn't exist and I did not realize it was a better choice, but the issue happens with version 575.57.08 of both the open and proprietary drivers)
I also tried updating to the nvidia-open-beta-dkms but it did not make a difference. None of the new drivers worked, but downgrading fixes all my issues.
Below are some of the troubleshooting steps I've followed from other people's posts to try to give the lovely helpers a break.
These are most, maybe all? nvidia related packages I have installed
pacman -Q | grep nvidia
lib32-nvidia-utils 575.57.08-1
libnvidia-container 1.17.8-1
nvidia-container-toolkit 1.17.8-1
nvidia-open-dkms 575.57.08-1
nvidia-settings 575.57.08-1
nvidia-utils 575.57.08-1
opencl-nvidia 575.57.08-1
It seems like the nvidia driver is loaded:
lspci -k | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
Kernel driver in use: nvidia
Kernel modules: nouveau, nova_core, nvidia_drm, nvidia
nvidia kernel modules are loaded
lsmod | grep nvidia ~
nvidia_drm 143360 21
nvidia_modeset 2174976 31 nvidia_drm
drm_ttm_helper 16384 2 nvidia_drm
video 81920 2 asus_wmi,nvidia_modeset
nvidia_uvm 4005888 12
nvidia 12951552 1187 nvidia_uvm,nvidia_modeset
not really sure what to make of this:
sudo dmesg | grep -i nvidia
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=5412f30e-ec59-4e8a-b815-6a90e8fb9700 rw loglevel=3 splash sysrq_always_enabled=1 nvidia_drm.modeset=1 nvidia_drm.fbdev=1 drm.edid_firmware=HDMI-0:edid/lg42c3_edid.bin
[ 0.056918] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=5412f30e-ec59-4e8a-b815-6a90e8fb9700 rw loglevel=3 splash sysrq_always_enabled=1 nvidia_drm.modeset=1 nvidia_drm.fbdev=1 drm.edid_firmware=HDMI-0:edid/lg42c3_edid.bin
[ 4.340157] nvidia: loading out-of-tree module taints kernel.
[ 4.340164] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 4.399746] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
[ 4.402101] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[ 4.447554] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 575.57.08 Release Build (root@)
[ 4.757072] nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64 575.57.08 Release Build (root@)
[ 4.763338] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 4.805295] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input22
[ 4.805338] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input23
[ 4.805379] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input24
[ 4.805426] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input25
[ 6.523533] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
[ 6.523631] nvidia 0000:01:00.0: vgaarb: deactivate vga console
[ 6.630629] fbcon: nvidia-drmdrmfb (fb0) is primary device
[ 6.864318] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
seems like card is working & recognized?
glxinfo -B ~
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 24576 MB
Total available memory: 24576 MB
Currently available dedicated video memory: 22935 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3090/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 575.57.08
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 575.57.08
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 575.57.08
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Any other troubleshooting steps or info regarding my system, please let me know and I'll do my best to get this resolved! If its just nvidia being crappy nvidia, I will downgrade and wait until its fixed in next update.
Offline
https://bbs.archlinux.org/viewtopic.php … 1#p2245471 ?
Don't grep unless you know what you're grepping for, nvidia errors typically show w/ NVRM
Offline
Good to know. I was just looking at what you and various other helpful people had asked other newbies to run and post output of.
Here is my full system journal:
https://0x0.st/8EZQ.txt
Looks like my screen recording service is causing tons of errors. I don't think that would be the cause for issues though, should I disable it and retry?
edit: updated journal without the error spam from my gpu-screen-recorder
https://0x0.st/8EZO.txt
Last edited by cproo12 (2025-06-10 15:10:33)
Offline
Jun 10 10:36:48 7480archdt kernel: NVRM: API mismatch: the client 'gpu-screen-reco' (pid 22047)
NVRM: has the version 570.153.02, but this kernel module has
NVRM: the version 575.57.08. Please make sure that this
NVRM: kernel module and all NVIDIA driver components
NVRM: have the same version.
Your kernel module and nvidia-utils fall apart (kernel module is 575, utils is 570)
Offline
See my updated journal- I suspect that may have been because I did not restart after updating.
No such error is in the log anymore, although I am still unable to load some games.
The only instance of 'NVRM' in the new journal is-
Jun 10 11:06:08 7480archdt kernel: NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 575.57.08 Release Build (root@)
Offline
Do you get better results w/ the proprietary (non-open) nvidia module and disabling https://wiki.archlinux.org/title/NVIDIA … P_firmware (this will not work on nvidia-open, don't try)
Offline
Tried proprietary drivers, still didn't fix. Then restarted, added kernal parameter, restarted again, still didn't fix.
Any other suggestions or shall I just live with downgrade temporarily?
Offline
Hi, I'm new here, but just want to report that you may want to check your vbios version with nvidia-smi -q | grep -i vbios.
If your vbios is older than 96, then you'll have to downgrade.
I was experiencing some hard freezes that I could not get around. Anytime I'd open a browser or a video or anything remotely more GPU challenging than my background it would crash. I found that in the Nvidia 575 release notes there is a known bug for this. I have a 4070 Super with a Vbios version 95 and I can't find a way of updating it because Asus doesn't provide newer bioses for this one
I've downgraded to 570 140 (you have to be above 133 to not introduce a security vulnerability) and so far I've been able to use my PC without issues.
For reference I'm in KDE using Wayland, but it would also crash with X11.
I hope this gets resolved in the future versions.
Offline
Any other suggestions or shall I just live with downgrade temporarily?Any other suggestions or shall I just live with downgrade temporarily?
In any even post a journal from a boot w/ the proprietary driver and GSP disabled.
my compositor (picom) still has nice transparency blur effects and all, display still 3840x2160 @ 120Hz
Have you tried this w/ the compositor disabled and at a drastically lower signal (1920x1080@60Hz, might be power saving)?
Offline
If your vbios is older than 96, then you'll have to downgrade.
I have a 4070 Super with a Vbios version 95 and I can't find a way of updating it because Asus doesn't provide newer bioses for this one
I've downgraded to 570 140 (you have to be above 133 to not introduce a security vulnerability) and so far I've been able to use my PC without issues.
Wow yup.
vidia-smi -q | grep -i vbios
VBIOS Version : 94.02.26.48.15
I have an EVGA 3090 FTW3... evga seems like the type of company that would provide VBIOS updates, but their entire forum website is down right now, so I will have to come back to that later and try again.
I read that you can update the BIOS using precision X1 or whatever, but I don't have windows on this computer to do that...
seth, if updating the vbios doesn't fix it, I will upload the journal but for now I have it working with the downgrade to 570 and need to get some work done around my house, car, et cetera. When I have time I will upgrade again and upload logs.
I have tried with the compositor disabled, and that does seem to fix a VRAM leak issue I was having (idling at 23.995/24GiB VRAM) but does not resolve this issue. I didn't try at a lower screen resolution.
Thanks both for the advice.
Offline
The vbios issue mentioned applies to Hopper Data Center GPUs:
1.3. Known Issues
This version of the GPU driver will fail to initialize on systems with Hopper GPUs subrevision = 3 and VBIOS versions older than 96.00.68.00.xx. Please ensure the system is using a VBIOS version 96.00.68.00.xx or newer before upgrading to this version of the driver. (https://docs.nvidia.com/datacenter/tesl … index.html)
I'm running 575.57.08 on RTX 2060 (vbios = 90.04.63.40.55). No problems. Two potentially significant differences compared to many is that I run a very basic Openbox w/no glitter or unicorn farts and an overall very basic Arch Linux setup.
None of that is to imply that an upgraded vbios won't solve the problem.
To emulate flesh machines, I am learning...
Offline
@culopatin, is this even w/ the GSP disabled, https://wiki.archlinux.org/title/NVIDIA … P_firmware
@darkskyabove
my compositor (picom) still has nice transparency blur effects and all, display still 3840x2160 @ 120Hz … But I tried to open minecraft and it is broken. … other games with varying luck … Very hit or miss.
vulkan vs. glx? exposing GL errors (client code bugs)?
Offline
@seth
That doesn't look like a question for me. Am I tagged by mistake?
To emulate flesh machines, I am learning...
Offline
Was more like informative because the reportedly limited impact and
a very basic Openbox w/no glitter or unicorn farts
So not necessarily a surprise to not see those problems.
Offline
Cool. I only chimed in to maybe save chasing down the wrong alley (vbios).
To emulate flesh machines, I am learning...
Offline
@cproo12 has an Ampere chip, the Hopper caveat doesn't cover their hardware.
Offline