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.
