[SOLVED][0.17.79] GPU not used on Linux with official Nvidia drivers
Posted: Sun Dec 22, 2019 10:11 pm
Hello everyone,
It seems factorio does not use my GPU, when running on Arch Linux with the official Nvidia drivers (installed via "pacman -S nvidia-dkms"]). Before installing the nvidia drivers (running nouveau) it worked fine albeit with slightly lower performance than when I run it in windows (it's a dual boot system). The lower performance is to be expected since I've read time and again that nouveau is slightly slower than the official drivers (hence why I installed them).
I checked with the nvidia-settings and the nvtop tool and can confirm that the GPU utilization and GPU memory usage remain below 8% when the game is running, while my CPU goes to 100% on all 4 cores. Because of this I suspect factorio does not use the GPU at all. The FPS are pretty unplayable at <20 FPS. UPS are stable at 60.
I'm running the latest Arch Linux 64-bit with the zen Kernel "Linux serenity 5.4.6-zen1-1-zen". I tried running steam in different ways (ArchLinux related) via the plain "steam" executable, the "steam-runtime" and the "steam-native" wrappers, all show the same behaviour. The nvidia driver is version 440.44-5, as installed via dkms. I confirmed via lsmod, the nvidia module is loaded while the nouveau module is not loaded.
The game is not modded and the low FPS was observed in a singleplayer game.
Attached, you'll find the screenshot with the requested debug options as well as the logs.
If you need anything else to debug this, let me know.
It seems factorio does not use my GPU, when running on Arch Linux with the official Nvidia drivers (installed via "pacman -S nvidia-dkms"]). Before installing the nvidia drivers (running nouveau) it worked fine albeit with slightly lower performance than when I run it in windows (it's a dual boot system). The lower performance is to be expected since I've read time and again that nouveau is slightly slower than the official drivers (hence why I installed them).
I checked with the nvidia-settings and the nvtop tool and can confirm that the GPU utilization and GPU memory usage remain below 8% when the game is running, while my CPU goes to 100% on all 4 cores. Because of this I suspect factorio does not use the GPU at all. The FPS are pretty unplayable at <20 FPS. UPS are stable at 60.
I'm running the latest Arch Linux 64-bit with the zen Kernel "Linux serenity 5.4.6-zen1-1-zen". I tried running steam in different ways (ArchLinux related) via the plain "steam" executable, the "steam-runtime" and the "steam-native" wrappers, all show the same behaviour. The nvidia driver is version 440.44-5, as installed via dkms. I confirmed via lsmod, the nvidia module is loaded while the nouveau module is not loaded.
The game is not modded and the low FPS was observed in a singleplayer game.
Attached, you'll find the screenshot with the requested debug options as well as the logs.
If you need anything else to debug this, let me know.
