Correct, the ‘nvidia’ kernel driver would now be in use.
The output from inxi -Ga
will tell you which kernel driver is active.
Have a read of this topic (re legacy drivers).
However, earlier in this thread you mentioned…
If your hardware works with the G05 driver, why not stay with using that for now?
Yes, that’s what I’ll do for now, stick with G05.
I wonder if there’s a way to just use the Nouveau drivers, since they are going to be updated for the foreseeable future? I am not sure if this entails disabling the NVidia hardware or what. The BIOS doesn’t seem to have that option, simply preventing “video switching” - which may do that or not. I don’t do high-end gaming any more, really, so I don’t think I need the NVidia per-se… and this is certainly not a gaming platform!
Well you were using the open source driver, but mentioned flickering was evident?
With respect to your hybrid graphics implementation, the xrandr output you shared showed the external display connectors are wired to the discrete (NVIDIA) GPU? I’m really out of my depth with such graphics implementations (I’ve never owned such hardware and would actively avoid it). However, it is my understanding that Reverse PRIME is used to configure the NVIDIA discrete GPU as an “output sink provider”. AFAIU, the Intel IGPU can configured to be “output source provider” in this case (assuming that you only wish to have the Intel hardware doing the rendering). You would need to be using “Switchable Graphics” (BIOS setting) along with some manual configuration for this to work.
I’m going to refer you to the following wiki reference for further reading
https://wiki.debian.org/NVIDIA%20Optimus
If you want to get the help of others who are familiar with hybrid graphics hardware, I encourage you to start a new topic in the ‘Hardware’ forum titled ‘Hybrid Graphics Support’ (or similar). You’ll want to share the results from
inxi -Ga
xrandr --listmonitors
xrandr --listproviders
We’re at risk of getting lost in the woods here.
@deano_ferrari I tend to use the intel for graphics and then setup Mesa to use the nvidia gpu for vulkan. Works well instead of the system trying to decide what to use.
@pattim add a file (as root user) /etc/environment
containing MESA_VK_DEVICE_SELECT="10de:12b9"
for your Quadro K610M gpu. Note I’m on Tumbleweed, so not sure if it’s available in the Leap Mesa version.
Depending on the hardware setup, there is always switcherooctl as an alternative https://en.opensuse.org/SDB:NVIDIA_Switcheroo_Control
Well above my pay grade Malcolm - I was hoping someone familiar with this would drop by. I’ve suggested the OP start a new topic. This topic has already drifted away from where it started.
Welp - FWIW… the “fix” involved forcing NVidia by disabling “hybrid video” in the BIOS, installing (as mentioned) the NVidia graphics drivers, making sure that ran correctly, then going back and setting hybrid video to “auto.” This might provide some information… I think this means I’m back to using Nouveau, which is good, but it no longer barfs when I switch to fullscreen on the external monitor.
~> sudo zypper se intel-hybrid-driver
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+---------------------+----------------------------------------------+--------
i+ | intel-hybrid-driver | VA driver for Intel G45 & HD Graphics family | package
patti@linux-lhkc:~> inxi -Ga
Graphics:
Device-1: Intel 4th Gen Core Processor Integrated Graphics
vendor: Hewlett-Packard driver: i915 v: kernel arch: Gen-7.5
process: Intel 22nm built: 2013 ports: active: none off: eDP-1
empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300
Device-2: NVIDIA GK208GLM [Quadro K610M] vendor: Hewlett-Packard
driver: nvidia v: 470.256.02 alternate: nouveau,nvidia_drm non-free:
series: 470.xx+ status: legacy-active (EOL~2023/24) arch: Kepler
code: GKxxx process: TSMC 28nm built: 2012-18 pcie: gen: 1 speed: 2.5 GT/s
lanes: 8 link-max: gen: 3 speed: 8 GT/s ports: active: none off: DP-1
empty: DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:12b9 class-ID: 0300
Device-3: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-10.4:10
chip-ID: 045e:075d class-ID: 0102
Device-4: Lite-On HP HD Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:5 chip-ID: 04ca:7025
class-ID: 0e02
Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
unloaded: fbdev,nouveau,vesa alternate: intel,nv dri: crocus
gpu: i915,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 80 s-size: 609x343mm (23.98x13.50")
s-diag: 699mm (27.52")
Monitor-1: DP-1 mapped: DP-0 note: disabled pos: primary model: HP 27xw
serial: 6CM6160ZDQ built: 2016 res: 1920x1080 hz: 60 dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: eDP-1 mapped: eDP-1-1 note: disabled model: AU Optronics 0x11ed
built: 2012 res: 1920x1080 dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6")
diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
API: OpenGL v: 4.6.0 NVIDIA 470.256.02 renderer: Quadro K610M/PCIe/SSE2
direct-render: Yes
…also not sure if this is useful/understandable…
From the behavior of the screen, I appear to be using Nouveau, which is good.
~> xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x2d7; cap: 0x1 (Source Output); crtcs: 4; outputs: 6; associated providers: 1; name: NVIDIA-0
output DP-0
output DP-1
output DP-2
output DP-3
output DP-4
output DP-5
Provider 1: id: 0x317; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 2; associated providers: 1; name: modesetting
output eDP-1-1
output VGA-1-1
~> sudo lsinitrd | grep -E "nouveau|nvidia"
[sudo] password for root:
-rw-r--r-- 1 root root 1686 Nov 4 07:17 etc/modprobe.d/50-nvidia-default.conf
-rw-r--r-- 1 root root 18 Nov 4 07:17 etc/modprobe.d/nvidia-default.conf
drwxr-xr-x 28 root root 0 Nov 4 07:17 lib/firmware/nvidia
drwxr-xr-x 3 root root 0 Nov 4 07:17 lib/firmware/nvidia/ad102
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ad102/gsp
-rw-r--r-- 1 root root 31448 Nov 4 07:17 lib/firmware/nvidia/ad102/gsp/booter_load-535.113.01.bin.xz
-rw-r--r-- 1 root root 19484 Nov 4 07:17 lib/firmware/nvidia/ad102/gsp/booter_unload-535.113.01.bin.xz
-rw-r--r-- 1 root root 29132 Nov 4 07:17 lib/firmware/nvidia/ad102/gsp/bootloader-535.113.01.bin.xz
lrwxrwxrwx 1 root root 37 Nov 4 07:17 lib/firmware/nvidia/ad102/gsp/gsp-535.113.01.bin.xz -> ../../ga102/gsp/gsp-535.113.01.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ad103
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/ad103/gsp -> ../ad102/gsp
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ad104
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/ad104/gsp -> ../ad102/gsp
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ad106
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/ad106/gsp -> ../ad102/gsp
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ad107
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/ad107/gsp -> ../ad102/gsp
drwxr-xr-x 3 root root 0 Nov 4 07:17 lib/firmware/nvidia/ga100
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ga100/gsp
-rw-r--r-- 1 root root 33604 Nov 4 07:17 lib/firmware/nvidia/ga100/gsp/booter_load-535.113.01.bin.xz
-rw-r--r-- 1 root root 18680 Nov 4 07:17 lib/firmware/nvidia/ga100/gsp/booter_unload-535.113.01.bin.xz
-rw-r--r-- 1 root root 880 Nov 4 07:17 lib/firmware/nvidia/ga100/gsp/bootloader-535.113.01.bin.xz
lrwxrwxrwx 1 root root 37 Nov 4 07:17 lib/firmware/nvidia/ga100/gsp/gsp-535.113.01.bin.xz -> ../../tu102/gsp/gsp-535.113.01.bin.xz
drwxr-xr-x 7 root root 0 Nov 4 07:17 lib/firmware/nvidia/ga102
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/ga102/acr
-rw-r--r-- 1 root root 33908 Nov 4 07:17 lib/firmware/nvidia/ga102/acr/ucode_ahesasc.bin.xz
-rw-r--r-- 1 root root 16052 Nov 4 07:17 lib/firmware/nvidia/ga102/acr/ucode_asb.bin.xz
<<snip!!>>
-rw-r--r-- 3 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/gr/sw_ctx.bin.xz
-rw-r--r-- 4 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/gr/sw_method_init.bin.xz
-rw-r--r-- 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/gr/sw_nonctx.bin.xz
-rw-r--r-- 4 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/gr/sw_veid_bundle_init.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/gsp
-rw-r--r-- 1 root root 32948 Nov 4 07:17 lib/firmware/nvidia/tu102/gsp/booter_load-535.113.01.bin.xz
-rw-r--r-- 1 root root 18308 Nov 4 07:17 lib/firmware/nvidia/tu102/gsp/booter_unload-535.113.01.bin.xz
-rw-r--r-- 1 root root 880 Nov 4 07:17 lib/firmware/nvidia/tu102/gsp/bootloader-535.113.01.bin.xz
-rw-r--r-- 1 root root 12589808 Nov 4 07:17 lib/firmware/nvidia/tu102/gsp/gsp-535.113.01.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/nvdec
-rw-r--r-- 1 root root 4072 Nov 4 07:17 lib/firmware/nvidia/tu102/nvdec/scrubber.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu102/sec2
-rw-r--r-- 1 root root 168 Nov 4 07:17 lib/firmware/nvidia/tu102/sec2/desc.bin.xz
-rw-r--r-- 1 root root 12844 Nov 4 07:17 lib/firmware/nvidia/tu102/sec2/image.bin.xz
-rw-r--r-- 1 root root 184 Nov 4 07:17 lib/firmware/nvidia/tu102/sec2/sig.bin.xz
drwxr-xr-x 6 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/acr
lrwxrwxrwx 1 root root 25 Nov 4 07:17 lib/firmware/nvidia/tu104/acr/bl.bin.xz -> ../../tu102/acr/bl.bin.xz
lrwxrwxrwx 1 root root 36 Nov 4 07:17 lib/firmware/nvidia/tu104/acr/ucode_ahesasc.bin.xz -> ../../tu102/acr/ucode_ahesasc.bin.xz
lrwxrwxrwx 1 root root 32 Nov 4 07:17 lib/firmware/nvidia/tu104/acr/ucode_asb.bin.xz -> ../../tu102/acr/ucode_asb.bin.xz
lrwxrwxrwx 1 root root 35 Nov 4 07:17 lib/firmware/nvidia/tu104/acr/ucode_unload.bin.xz -> ../../tu102/acr/ucode_unload.bin.xz
lrwxrwxrwx 1 root root 32 Nov 4 07:17 lib/firmware/nvidia/tu104/acr/unload_bl.bin.xz -> ../../tu102/acr/unload_bl.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/gr
lrwxrwxrwx 1 root root 29 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/fecs_bl.bin.xz -> ../../tu102/gr/fecs_bl.bin.xz
-rw-r--r-- 1 root root 724 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/fecs_data.bin.xz
-rw-r--r-- 1 root root 15156 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/fecs_inst.bin.xz
-rw-r--r-- 1 root root 160 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/fecs_sig.bin.xz
lrwxrwxrwx 1 root root 30 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/gpccs_bl.bin.xz -> ../../tu102/gr/gpccs_bl.bin.xz
-rw-r--r-- 1 root root 728 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/gpccs_data.bin.xz
-rw-r--r-- 1 root root 6168 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/gpccs_inst.bin.xz
-rw-r--r-- 1 root root 164 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/gpccs_sig.bin.xz
-rw-r--r-- 5 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/sw_bundle_init.bin.xz
-rw-r--r-- 3 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/sw_ctx.bin.xz
-rw-r--r-- 4 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/sw_method_init.bin.xz
-rw-r--r-- 1 root root 848 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/sw_nonctx.bin.xz
-rw-r--r-- 4 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/gr/sw_veid_bundle_init.bin.xz
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/tu104/gsp -> ../tu102/gsp
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/nvdec
lrwxrwxrwx 1 root root 33 Nov 4 07:17 lib/firmware/nvidia/tu104/nvdec/scrubber.bin.xz -> ../../tu102/nvdec/scrubber.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu104/sec2
lrwxrwxrwx 1 root root 28 Nov 4 07:17 lib/firmware/nvidia/tu104/sec2/desc.bin.xz -> ../../tu102/sec2/desc.bin.xz
lrwxrwxrwx 1 root root 29 Nov 4 07:17 lib/firmware/nvidia/tu104/sec2/image.bin.xz -> ../../tu102/sec2/image.bin.xz
lrwxrwxrwx 1 root root 27 Nov 4 07:17 lib/firmware/nvidia/tu104/sec2/sig.bin.xz -> ../../tu102/sec2/sig.bin.xz
drwxr-xr-x 6 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/acr
lrwxrwxrwx 1 root root 25 Nov 4 07:17 lib/firmware/nvidia/tu106/acr/bl.bin.xz -> ../../tu102/acr/bl.bin.xz
lrwxrwxrwx 1 root root 36 Nov 4 07:17 lib/firmware/nvidia/tu106/acr/ucode_ahesasc.bin.xz -> ../../tu102/acr/ucode_ahesasc.bin.xz
lrwxrwxrwx 1 root root 32 Nov 4 07:17 lib/firmware/nvidia/tu106/acr/ucode_asb.bin.xz -> ../../tu102/acr/ucode_asb.bin.xz
lrwxrwxrwx 1 root root 35 Nov 4 07:17 lib/firmware/nvidia/tu106/acr/ucode_unload.bin.xz -> ../../tu102/acr/ucode_unload.bin.xz
lrwxrwxrwx 1 root root 32 Nov 4 07:17 lib/firmware/nvidia/tu106/acr/unload_bl.bin.xz -> ../../tu102/acr/unload_bl.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/gr
lrwxrwxrwx 1 root root 29 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/fecs_bl.bin.xz -> ../../tu102/gr/fecs_bl.bin.xz
-rw-r--r-- 1 root root 724 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/fecs_data.bin.xz
-rw-r--r-- 1 root root 15156 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/fecs_inst.bin.xz
-rw-r--r-- 1 root root 160 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/fecs_sig.bin.xz
lrwxrwxrwx 1 root root 30 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/gpccs_bl.bin.xz -> ../../tu102/gr/gpccs_bl.bin.xz
-rw-r--r-- 1 root root 728 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/gpccs_data.bin.xz
-rw-r--r-- 1 root root 6168 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/gpccs_inst.bin.xz
-rw-r--r-- 1 root root 164 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/gpccs_sig.bin.xz
-rw-r--r-- 5 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/sw_bundle_init.bin.xz
-rw-r--r-- 3 root root 1260 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/sw_ctx.bin.xz
-rw-r--r-- 4 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/sw_method_init.bin.xz
-rw-r--r-- 2 root root 848 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/sw_nonctx.bin.xz
-rw-r--r-- 4 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/gr/sw_veid_bundle_init.bin.xz
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/tu106/gsp -> ../tu102/gsp
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/nvdec
lrwxrwxrwx 1 root root 33 Nov 4 07:17 lib/firmware/nvidia/tu106/nvdec/scrubber.bin.xz -> ../../tu102/nvdec/scrubber.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu106/sec2
lrwxrwxrwx 1 root root 28 Nov 4 07:17 lib/firmware/nvidia/tu106/sec2/desc.bin.xz -> ../../tu102/sec2/desc.bin.xz
lrwxrwxrwx 1 root root 29 Nov 4 07:17 lib/firmware/nvidia/tu106/sec2/image.bin.xz -> ../../tu102/sec2/image.bin.xz
lrwxrwxrwx 1 root root 27 Nov 4 07:17 lib/firmware/nvidia/tu106/sec2/sig.bin.xz -> ../../tu102/sec2/sig.bin.xz
drwxr-xr-x 7 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/acr
-rw-r--r-- 1 root root 376 Nov 4 07:17 lib/firmware/nvidia/tu116/acr/bl.bin.xz
-rw-r--r-- 1 root root 15588 Nov 4 07:17 lib/firmware/nvidia/tu116/acr/ucode_ahesasc.bin.xz
-rw-r--r-- 1 root root 10856 Nov 4 07:17 lib/firmware/nvidia/tu116/acr/ucode_asb.bin.xz
-rw-r--r-- 1 root root 10232 Nov 4 07:17 lib/firmware/nvidia/tu116/acr/ucode_unload.bin.xz
-rw-r--r-- 1 root root 376 Nov 4 07:17 lib/firmware/nvidia/tu116/acr/unload_bl.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/gr
-rw-r--r-- 1 root root 268 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/fecs_bl.bin.xz
-rw-r--r-- 1 root root 724 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/fecs_data.bin.xz
-rw-r--r-- 1 root root 15024 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/fecs_inst.bin.xz
-rw-r--r-- 1 root root 164 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/fecs_sig.bin.xz
-rw-r--r-- 2 root root 268 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/gpccs_bl.bin.xz
-rw-r--r-- 1 root root 724 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/gpccs_data.bin.xz
-rw-r--r-- 1 root root 6168 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/gpccs_inst.bin.xz
-rw-r--r-- 1 root root 164 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/gpccs_sig.bin.xz
-rw-r--r-- 5 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/sw_bundle_init.bin.xz
-rw-r--r-- 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/sw_ctx.bin.xz
-rw-r--r-- 4 root root 2148 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/sw_method_init.bin.xz
-rw-r--r-- 1 root root 848 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/sw_nonctx.bin.xz
-rw-r--r-- 4 root root 136 Nov 4 07:17 lib/firmware/nvidia/tu116/gr/sw_veid_bundle_init.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/gsp
-rw-r--r-- 1 root root 32956 Nov 4 07:17 lib/firmware/nvidia/tu116/gsp/booter_load-535.113.01.bin.xz
-rw-r--r-- 1 root root 18300 Nov 4 07:17 lib/firmware/nvidia/tu116/gsp/booter_unload-535.113.01.bin.xz
lrwxrwxrwx 1 root root 44 Nov 4 07:17 lib/firmware/nvidia/tu116/gsp/bootloader-535.113.01.bin.xz -> ../../tu102/gsp/bootloader-535.113.01.bin.xz
lrwxrwxrwx 1 root root 37 Nov 4 07:17 lib/firmware/nvidia/tu116/gsp/gsp-535.113.01.bin.xz -> ../../tu102/gsp/gsp-535.113.01.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/nvdec
-rw-r--r-- 1 root root 3516 Nov 4 07:17 lib/firmware/nvidia/tu116/nvdec/scrubber.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu116/sec2
-rw-r--r-- 1 root root 168 Nov 4 07:17 lib/firmware/nvidia/tu116/sec2/desc.bin.xz
-rw-r--r-- 1 root root 12840 Nov 4 07:17 lib/firmware/nvidia/tu116/sec2/image.bin.xz
-rw-r--r-- 1 root root 180 Nov 4 07:17 lib/firmware/nvidia/tu116/sec2/sig.bin.xz
drwxr-xr-x 6 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu117
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu117/acr
lrwxrwxrwx 1 root root 25 Nov 4 07:17 lib/firmware/nvidia/tu117/acr/bl.bin.xz -> ../../tu116/acr/bl.bin.xz
lrwxrwxrwx 1 root root 36 Nov 4 07:17 lib/firmware/nvidia/tu117/acr/ucode_ahesasc.bin.xz -> ../../tu116/acr/ucode_ahesasc.bin.xz
lrwxrwxrwx 1 root root 32 Nov 4 07:17 lib/firmware/nvidia/tu117/acr/ucode_asb.bin.xz -> ../../tu116/acr/ucode_asb.bin.xz
lrwxrwxrwx 1 root root 35 Nov 4 07:17 lib/firmware/nvidia/tu117/acr/ucode_unload.bin.xz -> ../../tu116/acr/ucode_unload.bin.xz
lrwxrwxrwx 1 root root 32 Nov 4 07:17 lib/firmware/nvidia/tu117/acr/unload_bl.bin.xz -> ../../tu116/acr/unload_bl.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu117/gr
lrwxrwxrwx 1 root root 29 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/fecs_bl.bin.xz -> ../../tu116/gr/fecs_bl.bin.xz
-rw-r--r-- 1 root root 724 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/fecs_data.bin.xz
-rw-r--r-- 1 root root 15024 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/fecs_inst.bin.xz
-rw-r--r-- 1 root root 164 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/fecs_sig.bin.xz
lrwxrwxrwx 1 root root 30 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/gpccs_bl.bin.xz -> ../../tu116/gr/gpccs_bl.bin.xz
-rw-r--r-- 1 root root 728 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/gpccs_data.bin.xz
-rw-r--r-- 1 root root 6168 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/gpccs_inst.bin.xz
-rw-r--r-- 1 root root 164 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/gpccs_sig.bin.xz
-rw-r--r-- 5 root root 1540 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/sw_bundle_init.bin.xz
-rw-r--r-- 2 root root 1260 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/sw_ctx.bin.xz
-rw-r--r-- 1 root root 2148 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/sw_method_init.bin.xz
-rw-r--r-- 1 root root 848 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/sw_nonctx.bin.xz
-rw-r--r-- 1 root root 136 Nov 4 07:17 lib/firmware/nvidia/tu117/gr/sw_veid_bundle_init.bin.xz
lrwxrwxrwx 1 root root 12 Nov 4 07:17 lib/firmware/nvidia/tu117/gsp -> ../tu116/gsp
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu117/nvdec
lrwxrwxrwx 1 root root 33 Nov 4 07:17 lib/firmware/nvidia/tu117/nvdec/scrubber.bin.xz -> ../../tu116/nvdec/scrubber.bin.xz
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/firmware/nvidia/tu117/sec2
lrwxrwxrwx 1 root root 28 Nov 4 07:17 lib/firmware/nvidia/tu117/sec2/desc.bin.xz -> ../../tu116/sec2/desc.bin.xz
lrwxrwxrwx 1 root root 29 Nov 4 07:17 lib/firmware/nvidia/tu117/sec2/image.bin.xz -> ../../tu116/sec2/image.bin.xz
lrwxrwxrwx 1 root root 27 Nov 4 07:17 lib/firmware/nvidia/tu117/sec2/sig.bin.xz -> ../../tu116/sec2/sig.bin.xz
-rw-r--r-- 1 root root 1614920 Nov 4 07:17 lib/modules/6.4.0-150600.21-default/updates/nvidia-modeset.ko
-rw-r--r-- 1 root root 4644696 Nov 4 07:17 lib/modules/6.4.0-150600.21-default/updates/nvidia-uvm.ko
drwxr-xr-x 2 root root 0 Nov 4 07:17 lib/modules/6.4.0-150600.23.33-default/kernel/drivers/gpu/drm/nouveau
-rw-r--r-- 1 root root 1453069 Nov 4 07:17 lib/modules/6.4.0-150600.23.33-default/kernel/drivers/gpu/drm/nouveau/nouveau.ko.zst
-rw-r--r-- 1 root root 2948 Nov 4 07:17 lib/modules/6.4.0-150600.23.33-default/kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.zst
lrwxrwxrwx 1 root root 58 Nov 4 07:17 lib/modules/6.4.0-150600.23.33-default/weak-updates/updates/nvidia-modeset.ko -> ../../../6.4.0-150600.21-default/updates/nvidia-modeset.ko
lrwxrwxrwx 1 root root 54 Nov 4 07:17 lib/modules/6.4.0-150600.23.33-default/weak-updates/updates/nvidia-uvm.ko -> ../../../6.4.0-150600.21-default/updates/nvidia-uvm.ko
THANK YOU for all the discussion and help!
No, you’re using the proprietary NVIDIA driver. Glad to read that it is working for you.