Need Help Installing GPU Driver Downloaded from Nvidia Website

OS: openSUSE Leap 16.0
GPU: NVIDIA GeForce 710
Current Driver: nouveau
Driver downloaded from Nvidia website: NVIDIA-Linux-x86_64-470.256.02.run

Need to lean on the experts here. My GPU is somewhat dated. Currently, nouveau seems to rely on my CPU for 100% of the graphics requirements, while my GPU sits idle. I downloaded the driver specifically listed for my GPU from Nvidia’s website. My hope is that I can configure my system to load the driver, and start using the GPU for graphics, instead of the CPU. Please help. Thank you.


Hi, there is no support for the older driver in Leap 16.0. There is in Tumbleweed, but even there I have an older GPU from the same era, it runs the nouveau driver fine…

Just make sure you have the relevant nouveau packages installed zypper se nouveau.

If you wish to use the run file, you would need to find the patches etc to make it work.

1 Like

This is the retrun when I run zypper se nouveau. Does it look okay?

So you need to install zypper in libdrm_nouveau2 libvdpau_nouveau Mesa-dri-nouveau, then check the output from inxi -GSaz

1 Like

Okay here is the output for inxi -GSaz:

System:
  Kernel: 6.12.0-160000.36-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.36-default
    root=UUID=1090b6a1-8b8c-484e-be29-473817fbca16 splash=silent
    mitigations=auto quiet security=selinux selinux=1
  Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks v: 6.16.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: openSUSE Leap 16.0
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: PNY driver: nouveau
    v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx)
    arch: Fermi-2 code: GF119/GK208 process: TSMC 28nm built: 2010-2016 pcie:
    gen: 2 speed: 5 GT/s lanes: 8 ports: active: HDMI-A-1 empty: DVI-D-1,VGA-1
    bus-ID: 01:00.0 chip-ID: 10de:128b class-ID: 0300 temp: 41.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev,nouveau,nv,nvidia dri: nouveau gpu: nouveau
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: ViewSonic VX3276-FHD
    serial: <filter> built: 2020 res: 1920x1080 hz: 60 dpi: 70 gamma: 1.2
    size: 698x393mm (27.48x15.47") diag: 801mm (31.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
    device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
    drv: nouveau inactive: wayland
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.3.3 glx-v: 1.4
    direct-render: yes renderer: NV106 device-ID: 10de:128b memory: 1.94 GiB
    unified: no
  API: Vulkan Message: No Vulkan data available.

Are libvulkan1 vulkan-tools Mesa-gallium packages installed, if not add those, then check inxi -GSaz output again.

I would also add a boot option for the intel CPU;

update-bootloader --add-option intel_iommu=on
update-bootloader --config

Okay, those packages were already installed. I did run the update-bootloader commands. Hope that might help. According the System Monitor, the GPU remains idle while the CPU handles everything, including graphics:

Then logout and switch to wayland as opposed to X11, likewise need to see the inxi -GSaz output

1 Like

My system did not seem to like Wayland. Tried booting into wayland twice, and both times my browser would not load webpages, with my CPU fan running hard. Switched back to x11, and back to “normal” now. Here is inxi o/p:

System:
  Kernel: 6.12.0-160000.36-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.36-default
    root=UUID=1090b6a1-8b8c-484e-be29-473817fbca16 splash=silent
    mitigations=auto quiet security=selinux selinux=1 intel_iommu=on
  Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks v: 6.16.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: openSUSE Leap 16.0
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: PNY driver: nouveau
    v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx)
    arch: Fermi-2 code: GF119/GK208 process: TSMC 28nm built: 2010-2016 pcie:
    gen: 2 speed: 5 GT/s lanes: 8 ports: active: HDMI-A-1 empty: DVI-D-1,VGA-1
    bus-ID: 01:00.0 chip-ID: 10de:128b class-ID: 0300 temp: 43.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev,nouveau,nv,nvidia dri: nouveau gpu: nouveau
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: ViewSonic VX3276-FHD
    serial: <filter> built: 2020 res: 1920x1080 hz: 60 dpi: 70 gamma: 1.2
    size: 698x393mm (27.48x15.47") diag: 801mm (31.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
    device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
    drv: nouveau inactive: wayland
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.3.3 glx-v: 1.4
    direct-render: yes renderer: NV106 device-ID: 10de:128b memory: 1.94 GiB
    unified: no
  API: Vulkan Message: No Vulkan data available.

If you run vulkaninfo any output? If not then I guess no vulkan which may be the reason why. This was a fresh install? If an upgrade, do you have some xorg configuration?

Maybe @mrmazda can offer some additional advice.

1 Like

This is a fresh install, with a refresh and update after installing. Looks like my CPU might be incompatible with vulkan? here is the o/p of vulkaninfo:

ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /home/abuild/rpmbuild/BUILD/vulkan-tools-1.4.304-build/Vulkan-Tools-1.4.304/vulkaninfo/./vulkaninfo.h:456:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER

Is libvulkan_intel and Mesa-vulkan-device-select installed?

1 Like

If @hui 's suggestions don’t work, wait for @mrmazda. I do have some hardware here, some zontac GT710’s I can setup and older system with to see if needed.

1 Like

Okay, I installed libvulkan_intel and Mesa-vulkan-device-select as @hui suggested. It would appear my GPU is still being completely ignored. Thank you for the suggestions @hui & @malcolmlewis Hopefully @mrmazda can weigh in on this.

I am seeing one huge improvement since implementing the above suggestions: Before, even though I have turned off all hibernation settings, the screen would go black after a period of no activity. And, I was unable to restart the session without accessing TTY and rebooting from there.

Now, the screen still goes black, but wakes back up as soon as I move the mouse. Huge improvement.

# inxi -GSaz --za --hostname
System:
  Host: big41 Kernel: 6.4.0-150600.23.103-default arch: x86_64 bits: 64
    compiler: gcc v: 7.5.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=<filter> noresume
    ipv6.disable=1 net.ifnames=0 consoleblank=0 mitigations=off
  Desktop: KDE v: 3.5.10 tk: Qt v: 3.3.8c wm: kwin with: kicker vt: 7 dm:
    1: KDM 2: XDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] vendor: Micro-Star MSI
    driver: nouveau v: kernel non-free: series: 470.xx+
    status: legacy (EOL~2025-09-xx) arch: Kepler-2 code: GKxxx
    process: TSMC 28nm built: 2012-2018 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    ports: active: HDMI-A-1 empty: DVI-D-1,VGA-1 bus-ID: 01:00.0
    chip-ID: 10de:128b class-ID: 0300 temp: 39.0 C
  Display: x11 server: X.Org v: 1.21.1.11 compositor: kwin driver: X:
    loaded: modesetting unloaded: fbdev alternate: nouveau,nv,nvidia,vesa
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 120 s-size: 406x254mm (15.98x10.00")
    s-diag: 479mm (18.85")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: NEC EA243WM serial: <filter>
    built: 2011 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  API: EGL v: 1.5 platforms: active: N/A
  API: OpenGL v: 4.3 vendor: mesa v: 23.3.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: NV106 device-ID: 10de:128b memory: 1.94 GiB
    unified: no
  API: Vulkan v: 1.3.275 layers: 2 device: 0 type: cpu name: llvmpipe (LLVM
    17.0.6 128 bits) driver: mesa llvmpipe v: 23.3.4 (LLVM 17.0.6)
    device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo x11: xdriinfo,
    xdpyinfo, xprop, xrandr
# glmark2 -s 1920x1080
=======================================================
    glmark2 2021.12
=======================================================
    OpenGL Information
    GL_VENDOR:      Mesa
    GL_RENDERER:    NV106
    GL_VERSION:     4.3 (Compatibility Profile) Mesa 23.3.4
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   1920x1080 windowed
...
=======================================================
                                  glmark2 Score: 72
# inxi -GSaz --za --hostname
System:
  Host: ab250 Kernel: 6.4.0-150600.23.103-default arch: x86_64 bits: 64
    compiler: gcc v: 7.5.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=<filter> noresume
    ipv6.disable=1 net.ifnames=0 consoleblank=0 i915.enable_guc=2
    preempt=full mitigations=off
  Desktop: TDE (Trinity) v: R14.1.6 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: Intel HD Graphics 630 vendor: ASUSTeK H110I-PLUS driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: HDMI-A-2 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-3 bus-ID: 00:02.0
    chip-ID: 8086:5912 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 compositor: Twin v: 3.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa alternate: intel dri: iris
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 120 s-size: 406x254mm (15.98x10.00")
    s-diag: 479mm (18.85")
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: NEC EA243WM serial: <filter>
    built: 2011 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  ...
# glmark2 -s 1920x1080
=======================================================
    glmark2 2021.12
=======================================================
    OpenGL Information
    GL_VENDOR:      Intel
    GL_RENDERER:    Mesa Intel(R) HD Graphics 630 (KBL GT2)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 23.3.4
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   1920x1080 windowed
...
=======================================================
                                  glmark2 Score: 618

While I’m not experiencing any undue behavior from my own GT 710, based solely upon glmark2 score, I suggest the best way forward to be to simply remove that ancient GT 710 and use the much newer UHD 630 in the i7-9700, if the motherboard has a DisplayPort, HDMI and/or DVI connector with which to connect the Viewsonic, preferably DisplayPort. OP’s Coffee Lake GPU will almost certainly do better than my 2 generations older Kaby Lake, though not as good as my 2 generations newer RocketLake:

# inxi -GSaz --za --hostname
System:
  Host: ab560 Kernel: 6.12.0-160099.45-default arch: x86_64 bits: 64
    compiler: gcc v: 13.4.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=<filter> noresume
    ipv6.disable=1 net.ifnames=0 consoleblank=0 preempt=full mitigations=off
  Desktop: KDE v: 3.5.10 tk: Qt v: 3.3.8c wm: kwin with: kicker vt: 7 dm:
    1: KDM note: stopped 2: XDM Distro: openSUSE Leap 16.1
Graphics:
  Device-1: Intel RocketLake-S GT1 [UHD Graphics 730] vendor: ASUSTeK
    driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm
    built: 2020-21 ports: active: HDMI-A-1 empty: DP-1,HDMI-A-2,HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:4c8b class-ID: 0300
  Display: x11 server: X.Org v: 21.1.21 compositor: kwin driver: X:
    loaded: modesetting unloaded: vesa alternate: fbdev,intel dri: iris
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 120 s-size: 406x254mm (15.98x10.00")
    s-diag: 479mm (18.85")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: NEC EA243WM serial: <filter>
    built: 2011 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
...
# glmark2 -s 1920x1080
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Intel
    GL_RENDERER:    Mesa Intel(R) Graphics (RKL GT1)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 26.0.7
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   1920x1080 windowed
...
=======================================================
                                  glmark2 Score: 863
1 Like

June thread here from another GK208B user is here. After it and 2 prior threads here about his GT 710 experiences, he bought a Radeon RX-550 to replace it.

1 Like

Thank you @mrmazda @malcolmlewis @hui I might have to bite the bullet and replace that GT 710 dinosaur.

How do you guys feel about a Google Gemini AI suggestion that I install the driver I downloaded from Nvidia’s website with the following steps:

Step 1: Install Necessary Compilers and Headers

sudo zypper in gcc make dkms kernel-default-devel

Step 2: Blacklist the Open-Source Nouveau Driver

echo "blacklist nouveau" | sudo tee /etc/modprobe.d/nouveau-blacklist.conf
echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/nouveau-blacklist.conf
sudo dracut --force

Step 3: Switch to a Text Terminal (TTY3) <Ctrl + Alt + F3> Then:

sudo su

Step 4: Shut Down the Display Manager

systemctl stop display-manager

Step 5: Execute the .run Installer (Replace YOUR_USERNAME with your actual system home folder name).

cd /home/YOUR_USERNAME/Downloads
chmod +x NVIDIA-Linux-x86_64-470.256.02.run
./NVIDIA-Linux-x86_64-470.256.02.run

Step 7: Reboot Back to Your Desktop

reboot

@malcolmlewis @mrmazda @hui is there any validity to trying these steps?
Thank you for taking a look.

@bgreen777 That is the normal process to use the run file, however due to kernel changes the G04 driver will likely need patching with patches you will need to find and add to the run file…

Along with @mrmazda’s comments, the other option if your not into anything GPU special would be an Intel ARC gpu, I have a Intel ARC A310 eco device that works well, same footprint as the GT710…

1 Like

Excellent, that looks like a nice, low-cost choice. I really don’t need anything special at all; just something that works, and takes the load off my CPU.

I will look deeper into replacements suggested by @mrmazda as well. You guys are great. I appreciate @hui too.