You are not logged in.
I'm using Nvidia GeForce GT 710. My FPS is usually 112+ in this settings in Windows (that runs on a SSD though, and Arch on HDD).
The packages I have installed related to Nvidia:
local/egl-wayland 4:1.1.19-1
EGLStream-based Wayland external platform
local/libvdpau 1.5-3
Nvidia VDPAU library
local/vulkan-nouveau 1:25.1.1-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
I'm confused, do I need to install other specific drivers? Is this issue because of the GPU drivers?
"A problem well stated is a problem half solved." - John Dewey
Offline
nouveau is generally not very good, especially not so for pre-Turing where it can't reclock without the GSP firmware.
GT 710 should™ barely be Kepler (what does
lspci -d ::0300
give you?) so eligible for the nvidia-470xx prop driver which is bound to be more performant: https://aur.archlinux.org/packages/nvidia-470xx-dkms
Offline
remove xf86-video-nouveau, most nvidia cards work better with xorg-modesetting/glamor (comes with xorg-server) then with xf86-video-nouveau.
as for vulkan-nouveau :
Support for Kepler (GeForce 600 and 700 series) and Blackwell (RTX 5000 series) is currently in-progress but incomplete.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Output of
lspci -d ::0300
is:
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
Once I installed nvidia-470xx proprietary drivers but after that my screen resolution decreased and I couldn't even change it back to normal. Because it couldn't identify my display.
So, let me try by removing xf86-video-nouveau.
"A problem well stated is a problem half solved." - John Dewey
Offline
Removing xf86-video-nouveau improved performance. Now I get ~30-60 FPS. Sometimes there's some fluctuation. I think it can be improved more.
"A problem well stated is a problem half solved." - John Dewey
Offline
on Nvidia GPU's you are basically dependent on the proprietary nvidia driver. The open source driver will always lack behind in performance because Nvidia does not really care about open source.
If that proprietary driver does not work well on your system, there is not that much that can be done.
You can either try to solve the problems you have with the nvidia driver or you have to live with the performance you have now with the xf86 package removed and wait how much the situation improves when the nvk work progresses (we are talking months or years here).
Last edited by BS86 (2025-05-29 16:50:10)
Offline
for the nvidia driver I should probably have elaborated you need to install both the dkms package and the utils package, as well as install linux-headers so DKMS can actually build the module, as well as removing the kms hook from your /etc/mkinitcpio.conf and regenerating the images with
sudo mkinitcpio -P
FWIW nvk is irrelevant for the issue at hand, minecraft uses OpenGL.
Last edited by V1del (2025-05-30 01:38:09)
Offline
I installed dkms package and the utils package, as well as installed linux-headers and removed kms hook from /etc/mkinitcpio.conf and regenerated it. But it doesn't work. Whenever I install dkms package, after rebooting, my screen resolution becomes 640x480 and I find no way to change it. Because It cannot identify my display.
Last edited by shanto404 (2025-06-15 11:46:00)
"A problem well stated is a problem half solved." - John Dewey
Offline
hmm? can you post your xorg log of such a failure? Either /var/log/Xorg.0.log if using a display manager or ~/.local/share/X11/Xorg.0.log and maybe
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Offline
Posting from 640x480 resolution, here is it: http://0x0.st/86NN.txt
"A problem well stated is a problem half solved." - John Dewey
Offline