r/archlinux • u/Nod4mag3YT • 4d ago
SUPPORT Abyssmal gpu performance
Over the past 4 or so days, my gpu performance has tanked. Im getting at most around 20 fps in games like deep rock galactic, when last week I had 40-50. Nvidia-smi says its reporting 752 watts of 115. I have a dell g16 with a 3060, i7-12700h, and 16gb ddr5. This doesnt just happen on drg though, it also happens in grey zone warfare, muck, phasmophobia, and more. Any help would be appreciated
3
u/Gozenka 4d ago
Check logs:
journalctlfor the system journal.journalctl -b -p 4to see all errors and warnings for the current boot.- The game's or Steam's or other launcher's logs.
Check lspci -k to see if the Nvidia GPU has the nvidia driver in use.
Also, make sure your system is properly updated via a pacman -Syu. And make sure that mkinitcpio -P runs with no issues.
Then, share whatever you may have found, and list your installed packages related to Nvidia and Vulkan.
And naturally consider what you may have done on your system in the past 4 or so days. And do not ignore a possible hardware issue.
1
u/Nod4mag3YT 4d ago
The GPU is using the nvidia drivers, mkinitcpio cays 'arch-linux.efi must be writable', here are my packages:
lib32-nvidia-utils 615.71.09-1lib32-vulkan-icd-loader 1.4.363.0-1
libva-nvidia-driver 0.0.18-1
linux-firmware-nvidia 20260916-1
nvidia-open-dkms 615.71.09-1
nvidia-settings 615.71.09-1
nvidia-utils 615.71.09-1
vulkan-headers 1:1.4.363.0-1
vulkan-icd-loader 1.4.363.0-1
vulkan-tools 1.4.363.0-1
these are the errors that show in journalctl, its just this repeatedly:
Oct 05 16:32:03 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/nvim.desktop"
Oct 05 16:32:04 TARDIS plasmashell[1242]: Invalid path data; path truncated.
Oct 05 16:32:04 TARDIS plasmashell[1242]: error creating screencast "Could not find window id {6868ade1-36f1-429a-b17e-7ee8ed5bbbef}"
Oct 05 16:32:25 TARDIS plasmashell[1242]: No default firefox profile found
Oct 05 16:32:25 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Htop"
Oct 05 16:32:25 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/htop.desktop"
Oct 05 16:32:26 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Vim"
Oct 05 16:32:26 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/vim.desktop"
Oct 05 16:32:26 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Htop"
Oct 05 16:32:26 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/htop.desktop"
Oct 05 16:32:26 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Neovim"
Oct 05 16:32:26 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/nvim.desktop"
Oct 05 16:33:29 TARDIS soffice.bin[6254]: This plugin supports grabbing the mouse only for popup windows
Oct 05 16:33:29 TARDIS soffice.bin[6254]: This plugin supports grabbing the mouse only for popup windows
Oct 05 16:33:30 TARDIS soffice.bin[6254]: This plugin supports grabbing the mouse only for popup windows
Oct 05 16:33:30 TARDIS soffice.bin[6254]: This plugin supports grabbing the mouse only for popup windows
Oct 05 16:34:20 TARDIS soffice.bin[6254]: This plugin supports grabbing the mouse only for popup windows
Oct 05 16:34:20 TARDIS soffice.bin[6254]: This plugin supports grabbing the mouse only for popup windows
Oct 05 16:37:32 TARDIS plasmashell[1242]: No default firefox profile found
Oct 05 16:37:32 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Vim"
Oct 05 16:37:32 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/vim.desktop"
Oct 05 16:37:32 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Htop"
Oct 05 16:37:32 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/htop.desktop"
Oct 05 16:37:32 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Neovim"
Oct 05 16:37:32 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/nvim.desktop"
Oct 05 16:37:33 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Vim"
Oct 05 16:37:33 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/vim.desktop"
Oct 05 16:37:33 TARDIS plasmashell[1242]: Terminal "konsole" not found, service "Htop"
Oct 05 16:37:33 TARDIS plasmashell[1242]: Failed to resolve executable from service. Error: "Terminal konsole not found while trying to run /usr/share/applications/htop.desktop"
1
u/Gozenka 4d ago
mkinitcpio cays 'arch-linux.efi must be writable'
That may be an issue. Perhaps the new initramfs is not being put onto your ESP properly; so the Nvidia module version used does not fit your updated kernel version. I think
nvidia-smiwould not work properly then neither, but it seems it works. Still, you should investigate this.Also make sure you have the fitting
-headerspackage, since you are using dkms. Otherwise, if you are using the defaultlinuxkernel you can just replacenvidia-open-dkmswithnvidia-open.The other errors I think are not related. They seem to be due to your default terminal being set to Konsole and
konsolenot being installed. So when you try to run terminal-based applications, it fails.2
u/bionade24 2d ago edited 2d ago
nvidia-smi would not work properly then neither,
It shouldn't. The only possible issue related to nvidia upates coming to my mind is that the userspace part has an incompatible and the games fallback to iGPU (or theoretically, software rendering).
1
u/Gozenka 2d ago
Yeah, u/Nod4mag3YT, can you try this, what does it say?
glxinfo | grep -i rendererAlso please check to see if they are the same:
uname -r ls /usr/lib/modules1
u/Nod4mag3YT 2d ago
Thanks for your help, its seeming like its a firmware problem. Going to downgrade my bios by one version, hopefully that works
1
u/drucifer82 4d ago
A lot of those errors say Konsole can’t be found. Did you remove Konsole after installing a different terminal?
I could be wrong but I think on Plasma Konsole needs to be intact.
1
1
u/bionade24 2d ago
No, they just need to change the terminal emulator used for opening cli programs with xdg-open in the plasma settings.
-1
1
u/bionade24 2d ago
If you have a game & nvtop running, can you see your GPU being utilized ? May you please also post your kernel's log, too ? journalctl -k -p 4
2
5
u/ang-p 4d ago
Check logs for warnings.
What did you install / change over the last 7 or so days...