Nvidia card not being used / driver issue

im on the latest kde version of fedora, fresh install with a few apps i have installed myself (mostly games) as well as the optional 3rd party repositories on install from the welcome screen

currently, i am getting low performance from games, mainly low fps of 10-30 rather than the 144+ i was getting on my old linux install (my screen is also locked to 60hz rather than 144hz but thats a seperate issue). i have also noticed my gpu usage shows 0% always no matter what apps i open

my system info says the graphics processor is llvmpipe
secure boot is disabled

please let me know if you need more info

Have you correctly installed the drivers from rpmfusion? Instructions are here

during all these commands it says everything is installed
the command modinfo -F version nvidia outputs:
580.126.18

Post the output from inxi -Fzxx and cat /proc/cmdline

first command:

System:
Kernel: 6.18.13-200.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 15.2.1
Desktop: KDE Plasma v: 6.6.1 tk: Qt v: N/A wm: kwin_wayland dm: 1: LightDM
note: stopped 2: SDDM Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
Machine:
Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A15 FA506IHR_FA506IHR
v: 1.0 serial:
Mobo: ASUSTeK model: FA506IHR v: 1.0 serial:
Firmware: UEFI vendor: American Megatrends v: FA506IHR.302 date: 12/28/2022
Battery:
ID-1: BAT1 charge: 34.1 Wh (100%) condition: 34.1/48 Wh (71.1%) volts: 11.98
min: 11.68 model: ASUS A32-K55 serial: N/A charging: status: full
cycles: N/A
CPU:
Info: 6-core model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64
type: MT MCP arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
Speed (MHz): avg: 1335 min/max: 409/4007 boost: enabled cores: 1: 1335
2: 1335 3: 1335 4: 1335 5: 1335 6: 1335 7: 1335 8: 1335 9: 1335 10: 1335
11: 1335 12: 1335 bogomips: 71869
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
ssse3 svm
Graphics:
Device-1: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: ASUSTeK
driver: nvidia v: 580.126.18 arch: Turing pcie: speed: 5 GT/s lanes: 8
ports: active: none empty: DP-1 bus-ID: 01:00.0 chip-ID: 10de:1f9d
Device-2: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
Radeon Mobile Series] vendor: ASUSTeK driver: N/A arch: GCN-5 pcie:
speed: 8 GT/s lanes: 16 bus-ID: 06:00.0 chip-ID: 1002:1636
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:3 chip-ID: 322e:202c
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: nouveau,radeon alternate: fbdev,nv,vesa gpu: nvidia
display-ID: 0
Monitor-1: Unknown-1 res: 1920x1080 hz: 60 dpi: 96 diag: 582mm (22.93")
API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: swrast x11:
drv: swrast inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.3.6 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 21.1.8 256 bits)
device-ID: ffffffff:ffffffff display-ID: :0.0
API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: discrete-gpu
driver: nvidia device-ID: 10de:1f9d device: 1 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
speed: 8 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:10fa
Device-2: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
lanes: 16 bus-ID: 06:00.1 chip-ID: 1002:1637
Device-3: Advanced Micro Devices [AMD] Audio Coprocessor driver: N/A pcie:
speed: 8 GT/s lanes: 16 bus-ID: 06: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: 8 GT/s lanes: 16
bus-ID: 06:00.6 chip-ID: 1022:15e3
API: ALSA v: k6.18.13-200.fc43.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.10 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: enp2s0 state: down mac:
Device-2: MEDIATEK MT7921 802.11ax PCIe Wireless Network Adapter [Filogic
330] vendor: AzureWave driver: mt7921e v: kernel pcie: speed: 5 GT/s
lanes: 1 bus-ID: 03:00.0 chip-ID: 14c3:7961
IF: wlp3s0 state: up mac:
Bluetooth:
Device-1: IMC Networks Wireless_Device driver: btusb v: 0.8 type: USB
rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 3-3:3 chip-ID: 13d3:3563
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
Local Storage: total: 1.38 TiB used: 17.61 GiB (1.2%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLQ512HBLU-00B00
size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: temp: 21.9 C
ID-2: /dev/nvme1n1 vendor: Crucial model: CT1000P5PSSD8 size: 931.51 GiB
speed: 63.2 Gb/s lanes: 4 serial: temp: 37.9 C
ID-3: /dev/sda vendor: SMI (STMicroelectronics) model: USB size: 7.5 GiB
type: USB rev: 2.0 spd: 480 Mb/s lanes: 1 serial:
Partition:
ID-1: / size: 388.4 GiB used: 16.84 GiB (4.3%) fs: btrfs dev: /dev/nvme1n1p9
ID-2: /boot size: 1.9 GiB used: 674.2 MiB (34.7%) fs: ext4
dev: /dev/nvme1n1p8
ID-3: /boot/efi size: 49.8 MiB used: 19.3 MiB (38.7%) fs: vfat
dev: /dev/nvme1n1p1
ID-4: /home size: 388.4 GiB used: 16.84 GiB (4.3%) fs: btrfs
dev: /dev/nvme1n1p9
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 19.4 MiB (0.2%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 71.8 C mobo: 44.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB note: est. available: 30.76 GiB used: 6.96 GiB (22.6%)
Processes: 444 Power: uptime: 3h 21m wakeups: 0 Init: systemd v: 258
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 10
Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: konsole inxi: 3.3.40

Second command:

BOOT_IMAGE=(hd2,msdos8)/vmlinuz-6.18.13-200.fc43.x86_64 root=UUID=c25fe859-c6b0-48f0-bcda-69ca6adfa7de ro root
flags=subvol=root nomodeset vga=791 rhgb quiet

Did you add the “nomodeset” to the kernel parameters?

You could add rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core to the kernel parameters to really ensure that nouveau doesn’t get picked up and used at all, but the nvidia drivers seem to be built ok which is the important part.

I see you have an AMD graphics device in there, so I assume that it’s being used in preference to the nvidia card and therefore giving the lower frame rates in your gaming experience. Sadly I have no experience at all with the amdgpu driver, so I’m limited in that regard - is using switcherooctl something you have tried?

yes it seems the integrated graphics are taking priority as my friend has sent me a steam command which works to make my steam games perform well

i am unaware of how to edit kernel parameters so i am unlikely to have put nomodeset in there myself
i will try switcherooctl now

Don’t worry about the nomodeset - it’s not the cause of the “wrong” card being used to run a game - I was just surprised to see it in there!

ah, ok

switcherooctl seems to be making my nvidia gpu work
thanks for helping me!!

1 Like