Bad performance on Steam games. Wrong GPU?

I’m having problem playing some games on my ASUS TUF A15. Games like satisfactory or factorio work fine, but Farming Simulator and AC Valhalla have terrible performance. It almost looks like they are using the Integrated GPU instead of the Geforce RTX. But I can’t seem to find a way to check that.

I also did the RPMfusion steps, but still get the

modinfo -F version nvidia
modinfo: ERROR: Module nvidia not found.

Can someone help with checking this out and hopefully fixing it? This is my system information.

System:
  Kernel: 7.0.10-201.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
  Desktop: GNOME v: 50.2 tk: GTK v: 3.24.52 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 44 (Workstation Edition)
Machine:
  Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A15 FA507NV_FA507NV
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: FA507NV v: 1.0 serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends LLC. v: FA507NV.316
    date: 11/04/2024
Battery:
  ID-1: BAT1 charge: 69.2 Wh (100%) condition: 69.2/90 Wh (76.9%) volts: 16.65
    min: 15.86 model: ASUS A32-K55 serial: N/A charging: status: full
    cycles: N/A
CPU:
  Info: 8-core model: AMD Ryzen 7 7735HS with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3+ rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
  Speed (MHz): avg: 2394 min/max: 407/4831 boost: enabled cores: 1: 2394
    2: 2394 3: 2394 4: 2394 5: 2394 6: 2394 7: 2394 8: 2394 9: 2394 10: 2394
    11: 2394 12: 2394 13: 2394 14: 2394 15: 2394 16: 2394 bogomips: 102201
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] vendor: ASUSTeK
    driver: nouveau v: kernel arch: Lovelace pcie: speed: 16 GT/s lanes: 8
    ports: active: none empty: DP-1,HDMI-A-1,eDP-1 bus-ID: 01:00.0
    chip-ID: 10de:28e0
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
    vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
    lanes: 16 ports: active: eDP-2 empty: DP-2, DP-3, DP-4, DP-5, DP-6, DP-7,
    DP-8, DP-9, Writeback-1 bus-ID: 35:00.0 chip-ID: 1002:1681 temp: 43.0 C
  Device-3: Sonix USB2.0 HD UVC WebCam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-4:2 chip-ID: 2b7e:b685
  Display: wayland server: Xwayland v: 24.1.12 compositor: gnome-shell
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-2 model: ChiMei InnoLux N156HMA-GA1 res: 1920x1080 dpi: 142
    diag: 394mm (15.5")
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.0.8 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon 680M (radeonsi rembrandt ACO DRM
    3.64 7.0.10-201.fc44.x86_64) device-ID: 1002:1681 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo gpu: nvidia-settings,nvidia-smi x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA AD107 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 10de:22be
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 35:00.1 chip-ID: 1002:1640
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor vendor: ASUSTeK
    driver: snd_pci_acp6x v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 35:00.5 chip-ID: 1022:15e2
  Device-4: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 35:00.6 chip-ID: 1022:15e3
  API: ALSA v: k7.0.10-201.fc44.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.6.6 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: eno1 state: down mac: <filter>
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    vendor: AzureWave driver: rtw89_8852be v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:b852
  IF: wlp3s0 state: up mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    rev: 1.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-3:2 chip-ID: 13d3:3571
  Report: btmgmt ID: hci0 rfk-id: 26 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 476.94 GiB used: 269.8 GiB (56.6%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 2400 MTFDKBA512QFM
    size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 31.9 C
Partition:
  ID-1: / size: 474.35 GiB used: 268.89 GiB (56.7%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 1.9 GiB used: 909.4 MiB (46.7%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 20 MiB (3.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 474.35 GiB used: 268.89 GiB (56.7%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 884 MiB (10.8%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 39.8 C mobo: N/A gpu: amdgpu temp: 42.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 14.85 GiB used: 6.7 GiB (45.1%)
  Processes: 490 Power: uptime: 1d 8h 47m wakeups: 25 Init: systemd v: 259
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 12
    Compilers: gcc: 16.1.1 Shell: Bash v: 5.3.9 running-in: ptyxis-agent
    inxi: 3.3.40

You can see which GPU is being used in “Mission Center” or in “Ressources”.

Your machine is not using the nvidia drivers - it’s loading the nouveau drivers and they are considerably weaker.

I’d go back through the instructions and post back if you get any errors.

You do not have the nvidia driver installed.
Follow the instructions as linked by Steve above to install nvidia then try again.

You can check if they are installed using dnf list --installed \*nvidia\* and if they show up like the below then run modinfo -F version nvidia && modinfo -l nvidia to show the version and license for those drivers.

$ dnf list --installed \*nvidia\*
Installed packages (available for reinstall, available for upgrade)
akmod-nvidia.x86_64                       3:595.80-1.fc44    rpmfusion-nonfree-updates
kmod-nvidia-7.0.10-201.fc44.x86_64.x86_64 3:595.80-1.fc44    @commandline
kmod-nvidia-7.0.11-200.fc44.x86_64.x86_64 3:595.80-1.fc44    @commandline
kmod-nvidia-7.0.9-205.fc44.x86_64.x86_64  3:595.71.05-1.fc44 @commandline
nvidia-gpu-firmware.noarch                20260519-1.fc44    updates
nvidia-modprobe.x86_64                    3:595.80-1.fc44    rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                3:595.80-1.fc44    rpmfusion-nonfree-updates
nvidia-settings.x86_64                    3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64           3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686        3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686             3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64           3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64          3:595.80-1.fc44    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-xorg-libs.x86_64      3:595.80-1.fc44    rpmfusion-nonfree-updates


$ modinfo -F version nvidia && modinfo -l nvidia
595.80
Dual MIT/GPL

Your system is also not fully updated since your kernel is 7.0.10-201 and the current is 7.0.11-200.
Your bios is out of date as well. This image from the asus web site (FA507NV - Support) for that mobo

Ok guys, I’m sorry. I forgot the step to reboot the system and check again (I blame the Monaco GP for that). It now shows this

$ modinfo -F version nvidia
595.71.05

$ modinfo -l nvidia
Dual MIT/GPL

$ dnf list --installed \*nvidia\*
Installed packages (available for reinstall, available for upgrade)
akmod-nvidia.x86_64                       3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-7.0.11-200.fc44.x86_64.x86_64 3:595.71.05-1.fc44 @commandline
nvidia-gpu-firmware.noarch                20260519-1.fc44    updates
nvidia-modprobe.x86_64                    3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64                3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                    3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64           3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686        3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686             3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64           3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64          3:595.71.05-1.fc44 rpmfusion-nonfree-nvidia-driver

That did fix it. So thank you very much!
I will also update the Bios, just got to find a USB drive to put the image on.

Always easy to doze off in that snooze fest. You are forgiven! :slight_smile:

Hmmm
It seems the rpmfusion-nonfree-nvidia-driver repo and the rpmfusion-nonfree-updates repo are not in sync with the version of the nvidia driver they provide.
One has 595.71.05 and the other has 595.80

Glad you were able to get the performance of steam resolved. :+1:

i have also bad performance on Steam games but with a AMD GPU

in my problem was the tuxedo package i removel all of them and now its fine again