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-1It 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, nvidianvidia 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_modesetnot 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 deviceseems 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.20Any 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.
Last edited by cproo12 (2025-07-31 17:31:25)
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.15I 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
Alright I am back and still having issues. I haven't had time to mess with this so I just haven't updated my system at all because I don't want to update this driver and break anything.
I cannot for the life of me figure out how to upgrade my VBIOS but it seems like that isn't an issue anyways.
vulkan vs. glx? exposing GL errors (client code bugs)?
I have since quit using picom entirely (removed from my awesomewm auto start) as it is using up all 24GB of my GPU when I leave it running. The 'minecraft being invisible' issue still happens when not using picom after fresh restart both with open and proprietary drivers. This said- all my testing was on the glx backend in case that matters at all. I was just stating that more so to show that my GPU is working since I think the compositor requires it, but games are hit and miss.
And sorry but I am not sure what you mean by 'exposing GL errors (client code bugs)?' are you asking me to check something?
In any even post a journal from a boot w/ the proprietary driver and GSP disabled.
The proprietary driver is not working, trying to test it with GSP disabled, but trying to confirm GSP is disabled and not seeing it?:
cat /proc/cmdline ~
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.binHere is my journal:
https://0x0.st/8I0f.txt
I have tried two ways of disabling GSR:
1. Editing grub config: https://0x0.st/8I0W.txt (didn't work, cat /proc/cmdline had same output)
2. Modprobe config file 'nvidia.conf' -> options nvidia NVreg_EnableGpuFirmware=0 (shows in systemd-analyze cat-config modprobe.d (https://0x0.st/8I0t.txt) but not in cat /proc/cmdline)
Have you tried this w/ the compositor disabled and at a drastically lower signal (1920x1080@60Hz, might be power saving)?
Just tried the same thing as before on proprietary driver at 1920x1080@60Hz and same issue still.
What troubleshooting suggestions next? Thanks for all the help. Figuring out issues like this is frustrating, but it is how I learn how Linux works. I appreciate you all.
Last edited by cproo12 (2025-06-22 18:44:05)
Offline
Editing /etc/default/grub doesn't do anything, you'll still have to run grub-mkconfig
Offline
I ran into the same issue two days ago. Earlier (about two weeks ago), I had upgraded `nvidia-lts` to 575, without problems. That is, until I tried to play Minecraft. And just like with cproo12, the Minecraft window only shows a snapshot of a (part of) my desktop. I tried disabling GSP by adding the `nvidia.NVreg_EnableGpuFirmware=0` kernel parameter to `/etc/default/grub` (followed by `grub-mkconfig` and for good measure also `mkinitcpio -P`), but to no avail. So, I downgraded back to my "last known good" configuration and Minecraft worked again. Exact version numbers in case that matters, as a snippet of `/var/log/pacman.log` during the downgrade:
[2025-07-14T20:37:29+0200] [ALPM] downgraded linux-lts (6.12.37-1 -> 6.12.31-1)
[2025-07-14T20:37:30+0200] [ALPM] downgraded nvidia-utils (575.64.03-1 -> 570.153.02-1)
[2025-07-14T20:37:30+0200] [ALPM] downgraded nvidia-lts (1:575.64.03-3 -> 1:570.153.02-4)
[2025-07-14T20:37:30+0200] [ALPM] downgraded nvidia-settings (575.64-1 -> 570.153.02-1)
[2025-07-14T20:37:31+0200] [ALPM] downgraded lib32-nvidia-utils (575.64.03-1 -> 570.153.02-1)
[2025-07-14T20:37:33+0200] [ALPM] downgraded linux-lts-headers (6.12.37-1 -> 6.12.31-1)Here's the journal with `nvidia-lts` version 575 (so before the downgrade and with kernel parameter `nvidia.NVreg_EnableGpuFirmware=0`): https://0x0.st/8khV.log
Here's the journal with `nvidia-lts` version 570 (so after the downgrade and without kernel parameter `nvidia.NVreg_EnableGpuFirmware=0`): https://0x0.st/8kh4.log
In both logs, I started Minecraft within a minute after booting. The first log is cut off after I closed the game window (after that, I started the downgrade). The second log is cut off after 15 minutes (the next timestamp is at `Jul 14 21:48:23`, so almost an hour after the last timestamp).
Nothing in the journal strikes me as specific to launching the game or helpful to debugging the issue, but perhaps I'm overlooking something.
Offline
GP107GLM, Pascal chip (no GSP anyway)
Try to add "nvidia_drm.modeset=1 nvidia_drm.fbdev=0" to the https://wiki.archlinux.org/title/Kernel_parameters (modeset=1 /has/ to be there) and see whether that has any impact.
Is this a multihead setup?
Offline
GP107GLM, Pascal chip (no GSP anyway)
Yep, it's an oldie.
In particular, it's an Nvidia Quadro P1000 in an HP ZBook Studio G5.
Try to add "nvidia_drm.modeset=1 nvidia_drm.fbdev=0" to the https://wiki.archlinux.org/title/Kernel_parameters (modeset=1 /has/ to be there) and see whether that has any impact.
I already have those parameters set. For completeness, I have:
GRUB_CMDLINE_LINUX_DEFAULT='loglevel=3 quiet nvidia_drm.modeset=1 nvidia_drm.fbdev=0 nvidia.NVreg_PreserveVideoMemoryAllocations=0 cgroup_enable=memory swapaccount=1 initcall_debug'The other Nvidia-parameter is to fix (waking from) sleep/suspend (S3).
Is this a multihead setup?
Yes, I have a 4K screen attached to my 1080p laptop. I can try to detach the external monitor with version 575 for the next time I'm gonna play, but I doubt that'll help much and it's not really a long-term solution. ![]()
Offline
Also for completeness sake: "cat /proc/cmdline" ('cause /etc/default/grub itself is meaningless)
multiscreen/fbdev is because of https://bbs.archlinux.org/viewtopic.php … 6#p2250676
Alternatively, if this is
Jul 14 20:19:03 maarten-zbook-g5 systemd[1202]: Starting Xfce configuration service...
Jul 14 20:19:03 maarten-zbook-g5 systemd[1202]: Started Xfce configuration service.
Jul 14 20:19:08 maarten-zbook-g5 systemd[1202]: Starting XFCE notifications service...
Jul 14 20:19:08 maarten-zbook-g5 systemd[1202]: Started XFCE notifications service.try to disable the https://wiki.archlinux.org/title/Xfwm#Composite_manager
Offline
I still never got mine to work. I am only using a single display.
cat /proc/cmdline ~
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.binI am still on the old drivers as the updated ones do not work. Kind of just accepting it but I am worried that sooner or later it will become a problem. Anything further you can suggest on my end?
Seth- my apologies for never getting back to your post. Been working 60-80 hour weeks lately and lost track of time. I did run grub-mkconfig after editing the grub config.
Offline
I did run grub-mkconfig after editing the grub config.
GSP is still active, though? At least the "nvidia.NVreg_EnableGpuFirmware=0" parameter isn't there?
Also try "nvidia_drm.fbdev=0" - why are you btw. injecting an edid?
Offline
That was from an old post. Sometimes my display will not come alive after my computer sits for a while without me having to spam between tty0 and tty1 or 2 and back and forth a bit using Ctrl + Alt + Function keys. Sometimes my screen won't come on at all unless I restart my computer. That was an attempt at fixing it, but it did not make any difference.
Here is the thread for that... I can remove it if you think it is causing issues.
https://bbs.archlinux.org/viewtopic.php?id=293426
I am currently upgrading everything and will make sure that param is added. My apologies for messing up such a simple thing.
I will edit this post when I am finished testing and include output of /proc/cmdline and a journal after booting and opening minecraft
edit:
just for completeness- this is what I am seeing upon booting minecraft with new drivers: http://0x0.st/8npm.png
OPEN NVIDIA DRIVER:
sudo pacman -Qe | grep nvi
lib32-nvidia-utils 575.64.03-1
nvidia-container-toolkit 1.17.8-1
nvidia-open-dkms 575.64.03-1
nvidia-settings 575.64-1
nvidia-utils 575.64.03-1cat /proc/cmdline
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=0journal: http://0x0.st/8npL.txt
PROPRIETARY NVIDIA DRIVER:
sudo pacman -Qe | grep nvi
lib32-nvidia-utils 575.64.03-1
nvidia-container-toolkit 1.17.8-1
nvidia-dkms 575.64.03-1
nvidia-settings 575.64-1
nvidia-utils 575.64.03-1cat /proc/cmdline ~
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=0 NVreg_EnableGpuFirmware=0journal: http://0x0.st/8npw.txt
Neither fixed it
Last edited by cproo12 (2025-07-22 22:09:06)
Offline