My PC is dual boot (Windows and Fedora 40). I was using Windows exclusively for gaming, but lately, I’ve noticed there has been a lot of improvement in gaming on Linux, so I thought I’ll give it a try.
After the initial configurations were done, I’ve started installing games via Lutris (also did it via Bottles) and FM24 game works fine, but only on Medium graphics settings. Automatically they have been set to High (like I have them on Windows) but the 3D game is very sluggish, you can barely watch the highlights. I am using the the Nvidia drivers from RPM Fusion (card is GeForce GTX970). Other smaller games I’ve tried run just fine on Linux. I haven’t tried any AAA game yet, but I will in the near future.
So, should I keep my gaming to Windows or do you think I need some extra settings?
Before we can make suggestions we need more info about the system.
Please post the output of inxi -Fzxx
(as preformatted text with the </>
button)
Thanks.
I will post later tonight because I am at work now.
Here is the output:
➜ inxi -Fzxx
System:
Kernel: 6.10.6-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.41-37.fc40
Desktop: GNOME v: 46.4 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
Distro: Fedora Linux 40 (Workstation Edition)
Machine:
Type: Desktop Mobo: MSI model: Z170A GAMING M5 (MS-7977) v: 1.0
serial: <superuser required> UEFI: American Megatrends v: 1.80
date: 02/22/2016
CPU:
Info: quad core model: Intel Core i7-6700K bits: 64 type: MT MCP
arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 800 min/max: 800/4000 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 bogomips: 63999
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: Micro-Star MSI
driver: nvidia v: 560.35.03 arch: Maxwell pcie: speed: 8 GT/s lanes: 16
ports: active: none off: DVI-I-1,HDMI-A-1 empty: DP-1,DVI-D-1
bus-ID: 01:00.0 chip-ID: 10de:13c2
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.2
compositor: gnome-shell driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv
gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DVI-I-1 model: Dell U2412M res: 1920x1200 dpi: 94
diag: 611mm (24.1")
Monitor-2: HDMI-A-1 model: Idek Iiyama PL2792Q res: 2560x1440 dpi: 109
diag: 685mm (27")
API: OpenGL v: 4.6.0 vendor: nvidia v: 560.35.03 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce GTX 970/PCIe/SSE2
display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: Intel 100 Series/C230 Series Family HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
chip-ID: 8086:a170
Device-2: NVIDIA GM204 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0fbb
Device-3: SteelSeries ApS Arctis Nova 7 Diablo 4 Edition
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 bus-ID: 1-6:2 chip-ID: 1038:223a
API: ALSA v: k6.10.6-200.fc40.x86_64 status: kernel-api
Server-1: PipeWire v: 1.0.7 status: active (process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
Device-1: Qualcomm Atheros Killer E2400 Gigabit Ethernet
vendor: Micro-Star MSI driver: alx v: kernel pcie: speed: 2.5 GT/s lanes: 1
port: d000 bus-ID: 03:00.0 chip-ID: 1969:e0a1
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
Drives:
Local Storage: total: 8.87 TiB used: 6.12 TiB (69.0%)
ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB
speed: 6.0 Gb/s serial: <filter>
ID-2: /dev/sdb vendor: Western Digital model: WD40EZRZ-00GXCB0
size: 3.64 TiB speed: 6.0 Gb/s serial: <filter>
ID-3: /dev/sdc vendor: Samsung model: HD204UI size: 1.82 TiB
speed: 3.0 Gb/s serial: <filter>
ID-4: /dev/sdd vendor: Western Digital model: WD30EZRX-00D8PB0
size: 2.73 TiB speed: 6.0 Gb/s serial: <filter>
ID-5: /dev/sde vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB
speed: 6.0 Gb/s serial: <filter>
Partition:
ID-1: / size: 67.18 GiB used: 34.38 GiB (51.2%) fs: ext4 dev: /dev/dm-0
mapped: fedora_localhost--live-root
ID-2: /boot/efi size: 96 MiB used: 79.8 MiB (83.1%) fs: vfat
dev: /dev/sda1
ID-3: /home size: 27.33 GiB used: 21.83 GiB (79.9%) fs: ext4
dev: /dev/dm-2 mapped: fedora_localhost--live-home
Swap:
ID-1: swap-1 type: partition size: 7.87 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/dm-1 mapped: fedora_localhost--live-swap
ID-2: swap-2 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 44.0 C pch: 41.5 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.57 GiB used: 2.96 GiB (19.0%)
Processes: 302 Power: uptime: 15m wakeups: 0 Init: systemd v: 255
target: graphical (5) default: graphical
Packages: pm: flatpak pkgs: 16 Compilers: clang: 18.1.6 gcc: 14.2.1
Shell: Zsh v: 5.9 running-in: gnome-terminal inxi: 3.3.34
The GTX 970 is 10 years old and one of the oldest chipsets to be supported by the latest nvidia drivers. Power draw is up to 148W
I see you have 2 monitors attached so that card is loaded.
Could you please show us the output of nvidia-smi
and dnf list installed \*nvidia\*
so we can see more details of the card and the software. If nvidia-smi is not available you may need to install the package xog-x11-drv-nvidia-cuda` to get that command.
I know what the video card can do. As I have told already I am dual booting to windows to play games. And I do it a lot, for all sorts of games: from simple ones to tripple A’s. I know what my video card is capable off. That’s why I am now comparing the gaming experience on Fedora with Windows, to see it I can make the migration for gaming as well. Hence, a particular game that I play right now, runs smoothly on Windows with high settings, while on Fedora I have to drop them to medium to be able to achieve the same smooth gaming experience. Hence my question here.
The response to your commands:
➜ nvidia-smi
Sat Sep 7 14:24:54 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.35.03 Driver Version: 560.35.03 CUDA Version: 12.6 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 970 Off | 00000000:01:00.0 On | N/A |
| 0% 45C P8 19W / 200W | 574MiB / 4096MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2652 G /usr/bin/gnome-shell 283MiB |
| 0 N/A N/A 3790 G /usr/lib64/firefox/firefox 270MiB |
+-----------------------------------------------------------------------------------------+
➜ dnf list installed \*nvidia\*
Installed Packages
akmod-nvidia.x86_64 3:560.35.03-1.fc40 @rpmfusion-nonfree-updates
kmod-nvidia-6.10.6-200.fc40.x86_64.x86_64 3:560.35.03-1.fc40 @@commandline
nvidia-gpu-firmware.noarch 20240811-2.fc40 @updates
nvidia-modprobe.x86_64 3:560.35.03-1.fc40 @rpmfusion-nonfree-updates
nvidia-persistenced.x86_64 3:560.35.03-1.fc40 @rpmfusion-nonfree-updates
nvidia-settings.x86_64 3:560.35.03-1.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64 3:560.35.03-2.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64 3:560.35.03-3.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686 3:560.35.03-3.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:560.35.03-3.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:560.35.03-2.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686 3:560.35.03-2.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64 3:560.35.03-2.fc40 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64 3:560.35.03-2.fc40 @rpmfusion-nonfree-updates
~