I don’t know well about GPUs. In the resource app, it says that my Nvidia GPU is not working right now. However, I did download Nvidia driver as I was instructed by Learn Linux TV(https://www.youtube.com/watch?v=GoCPO_If7kY&t=1182s). Is it because I’m not running anything heavy on the computer, such as games?
To find out if the nvidia gpu is properly functioning there are a few commands to use. (NOTE that I am hoping you installed the driver from the rpmfusion repo as was shown in the video and not from another location.)
The command inxi -Gxx will show your graphics config.
The command dnf list --installed \*nvidia\* will show all installed packages that contain the word ‘nvidia’ with the version info and the repo installed from.
The command lsmod | grep -iE "nvidia|nouveau" will show the nvidia modules if loaded and the nouveau modules if nvidia is not loaded.
The command modinfo -l nvidia will show the licensing info for nvidia and modinfo -F version nvidia will show the version of the installed driver.
The command mokutil --sb-state will show whether secure boot is enabled or disabled.
If you were to run each of those commands and paste the results here as preformatted text (using the </> button on the toolbar) we can verify the status of the system and confirm if the nvidia driver is properly functioning.
user@Fedora:~$ inxi -Gxx
Graphics:
Device-1: Intel Arrow Lake-P [Arc Pro 130T/140T] vendor: Lenovo driver: i915
v: kernel arch: Xe2-LPG ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1
bus-ID: 00:02.0 chip-ID: 8086:7d51
Device-2: NVIDIA GB207M [GeForce RTX 5050 Max-Q / Mobile] vendor: Lenovo
driver: nvidia v: 580.119.02 arch: Lovelace pcie: speed: 32 GT/s lanes: 8
ports: active: none empty: HDMI-A-2 bus-ID: 01:00.0 chip-ID: 10de:2d98
Device-3: Luxvisions Innotech Integrated RGB Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-8:3 chip-ID: 30c9:00ec
Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
compositor: gnome-shell v: 49.2 driver: dri: iris gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 3840x2400 s-dpi: 96
Monitor-1: eDP-1 model: Samsung ATNA60HR01-0 res: 3840x2400 hz: 120
dpi: 287 diag: 405mm (15.9")
API: OpenGL v: 4.6 vendor: intel mesa v: 25.2.7 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: Mesa Intel Graphics (ARL) device-ID: 8086:7d51
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo gpu: nvidia-settings,nvidia-smi x11: xdriinfo,
xdpyinfo, xprop, xrandr
user@Fedora:~$ dnf list --installed *nvidia*
Installed packages
akmod-nvidia.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.17.12-300.fc43.x86_64.x86_64 3:580.119.02-1.fc43 @commandline
kmod-nvidia-6.18.3-200.fc43.x86_64.x86_64 3:580.119.02-1.fc43 @commandline
libva-nvidia-driver.x86_64 0.0.14-3.fc43 fedora
nvidia-gpu-firmware.noarch 20251125-1.fc43 <unknown>
nvidia-modprobe.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
user@Fedora:~$ lsmod | grep -iE “nvidia|nouveau”
nvidia_uvm 4079616 0
nvidia_drm 159744 5
nvidia_modeset 2265088 4 nvidia_drm
nvidia 15896576 63 nvidia_uvm,nvidia_modeset
drm_ttm_helper 16384 2 nvidia_drm,xe
video 81920 4 ideapad_laptop,xe,i915,nvidia_modeset
user@Fedora:~$ modinfo -l nvidia
Dual MIT/GPL
user@Fedora:~$ modinfo -F version nvidia
580.119.02
user@Fedora:~$ mokutil --sb-state
SecureBoot disabled
I took the liberty to edit your post and added the preformatted text tags as it makes the display of info exactly as seen on your screen.
According to all that info your system appears the same as mine except for the GPU version (mine is a 3050) and kernel (mine is 6.17.12)
It also shows the driver loaded properly and since secure boot is disabled there is no problem loading the driver. If you wish to enable secure boot please follow the steps in the file /usr/share/doc/akmods/README.secureboot to import the signing key into the bios, after which secure boot could be enabled and the nvidia driver would still be loaded for that GPU.
Can you tell us exactly what is happening (or not happening) that makes you believe this GPU is not working?
Most laptops will by default use the iGPU in the interest of power saving, but will switch to the dGPU when running graphics intensive apps. It is also possible to use the command switcherooctl to manually tell the system to use the dGPU for everything.
The “Resources” app(flathub.org/apps/net.nokyan.Resources) just showed me that GPU 1, which is the Nvidia, has total usage of 0%. Is there any way to test if my Nvidia GPU is running or not?
The command I showed just above (switcherooctl) will allow you to select the nvidia gpu.
The command nvidia-smi will provide a screen similar to this that shows the actual usage.
$ nvidia-smi
Tue Jan 6 16:22:22 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02 Driver Version: 580.119.02 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| 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 RTX 3050 Off | 00000000:06:00.0 On | N/A |
| 0% 36C P8 9W / 130W | 577MiB / 8192MiB | 4% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 4098 G ...c/gnome-remote-desktop-daemon 1MiB |
| 0 N/A N/A 4165 G /usr/bin/gnome-shell 312MiB |
| 0 N/A N/A 4332 G /usr/bin/Xwayland 3MiB |
| 0 N/A N/A 4479 C+G /usr/bin/ptyxis 27MiB |
| 0 N/A N/A 6838 G ...rack-uuid=3190708988185955192 87MiB |
+-----------------------------------------------------------------------------------------+
I typed the commands that you said.
Also, I forgot to say this, but thank you for your kind responses.
Please, in the future copy and paste the text as preformatted text so it is easier to read and retains the on-screen formatting. This can be done is one of 2 ways. Either place a ``` on the line before the pasted text and again on the line following that text, or highlight the pasted text then click the </> button on the toolbar of the text entry screen.
Images cannot be searched and thus cannot be found without explicitly reading the post containing that image (and also are larger for storage requirements than the equivalent text).
Use the man page for switcherooctl to find out how to select the desired gpu for running an app on that gpu.
man switcherooctl
user@Fedora:~$ switcherooctl
Device: 0
Name: Intel Corporation Arrow Lake-P [Arc Pro 140T]
Default: yes
Discrete: no
Environment: DRI_PRIME=pci-0000_00_02_0 VK_LOADER_DRIVERS_SELECT=*intel*
Device: 1
Name: NVIDIA Corporation GB207M [GeForce RTX™ 5050 Max-Q / Mobile]
Default: no
Discrete: yes
Environment: __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only VK_LOADER_DRIVERS_SELECT=*nvidia*
user@Fedora:~$ nvidia-smi
Thu Jan 8 18:15:02 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02 Driver Version: 580.119.02 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| 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 RTX 5050 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 38C P4 12W / 50W | 12MiB / 8151MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 4248 G /usr/bin/gnome-shell 1MiB |
+-----------------------------------------------------------------------------------------+
nvidia-smi results need to be placed without formatting the text. As you have seen in the terminal it is a rectangle divided into different sections with info in the shape of a table where the header of the column is above the data itself. Now, in your output, this is not clear.
I fixed it
… the rich text editor is not helping with such terminal based text content.
Thank you!


