Nvidia-open-driver-g06 and g07

I have a GeForce GTX 1650, and it’s listed at https://build.opensuse.org/projects/X11:Drivers:Video:Redesign/packages/nvidia-open-driver-G07-signed/files/pci_ids-supported?expand=1
But I can’t get it to work with G07, although it does work with G06.
Furthermore, NVIDIA’s driver website says that the recommended/certified driver for this card is 595.84, but G06 is still at 580.
And the new feature branch is 610.43.02.
Does anyone know if G06 will be updated to 595?
Or has anyone managed to get G07 working with this card?

v595 is G07

No issues with a GTX 1650 Ti GPU and G07 on an Optimus Laptop here.

What issues do you have when you have installed the G07 drivers?

Show
inxi -GSaz
and
zypper se -si nvidia

System:
  Kernel: 6.12.0-160000.34-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.34-default
    root=UUID=8c6b44ce-c613-41f0-9b60-340108959281 resume=/dev/sdb3
    preempt=full mitigations=off ipv6.disable=1 security=apparmor selinux=0
    ia32_emulation=1 loglevel=3 net.ifnames=0 biosdevname=0 splash quiet
    rd.driver.blacklist=nouveau
  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 TU117 [GeForce GTX 1650] vendor: PC Partner / Sapphire
    driver: nvidia v: 580.159.03 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 ports: active: none off: DVI-D-1 empty: HDMI-A-1
    bus-ID: 01:00.0 chip-ID: 10de:1f82 class-ID: 0300
  Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:4
    chip-ID: 046d:082d class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,vesa failed: nv alternate: nouveau
    gpu: nv_platform,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 90 s-size: 474x303mm (18.66x11.93")
    s-diag: 563mm (22.15")
  Monitor-1: DVI-D-1 mapped: DVI-D-0 note: disabled model: Asus VW222
    serial: <filter> built: 2008 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 580.159.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
    memory: 3.91 GiB
  API: Vulkan v: 1.4.309 layers: 8 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GTX 1650 driver: N/A device-ID: 10de:1f82
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 22.1.3 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib

i+ | kernel-firmware-nvidia                    | paquete | 20260408-lp160.3.1                      | noarch | home:videoregataos (16.0)
i+ | libnvidia-egl-gbm1                        | paquete | 1.1.3-lp160.11.1                        | x86_64 | home:videoregataos (16.0)
i  | libnvidia-egl-gbm1-32bit                  | paquete | 1.1.3-lp160.12.1                        | x86_64 | Steam
i+ | libnvidia-egl-wayland1                    | paquete | 1.1.22-lp160.57.1                       | x86_64 | home:videoregataos (16.0)
i  | libnvidia-egl-wayland1-32bit              | paquete | 1.1.22-lp160.58.1                       | x86_64 | Steam
i+ | libnvidia-egl-wayland21                   | paquete | 1.0.1~20251213gitada1c37-lp160.7.1      | x86_64 | nVidia
i+ | libnvidia-egl-x111                        | paquete | 1.0.5-lp160.26.1                        | x86_64 | home:videoregataos (16.0)
i  | libnvidia-egl-x111-32bit                  | paquete | 1.0.5-lp160.27.1                        | x86_64 | Steam
i+ | libnvidia-gpucomp-G06                     | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | libnvidia-gpucomp-G06-32bit               | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | libva-nvidia-driver                       | paquete | 0.0.16-lp160.3.1                        | x86_64 | home:videoregataos (16.0)
i+ | nvidia-common-G06                         | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-compute-G06                        | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-compute-G06-32bit                  | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-compute-utils-G06                  | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-gl-G06                             | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-gl-G06-32bit                       | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-libXNVCtrl                         | paquete | 595.80-lp160.2.1                        | x86_64 | nVidia
i+ | nvidia-modprobe                           | paquete | 580.159.03-lp160.26.1                   | x86_64 | nVidia
i+ | nvidia-open-driver-G06-signed-kmp-default | paquete | 580.159.03_k6.12.0_160000.29-160000.1.1 | x86_64 | openSUSE:oss
i  | nvidia-open-driver-G06-signed-kmp-meta    | paquete | 580.159.03-lp160.52.1                   | x86_64 | nVidia
i+ | nvidia-persistenced                       | paquete | 580.159.03-lp160.2.1                    | x86_64 | nVidia
i+ | nvidia-settings                           | paquete | 595.80-lp160.2.1                        | x86_64 | nVidia
i+ | nvidia-userspace-meta-G06                 | paquete | 580.159.03-lp160.52.1                   | x86_64 | nVidia
i+ | nvidia-video-G06                          | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia
i+ | nvidia-video-G06-32bit                    | paquete | 580.159.03-lp160.56.1                   | x86_64 | nVidia

I thought maybe the name is listed but the pci_ids isn’t, and that’s why it’s not working?
How do I get the PCI_ID in the same format as it is in https://build.opensuse.org/projects/X11:Drivers:Video:Redesign/packages/nvidia-open-driver-G07-signed/files/pci_ids-supported?expand=1

Your card is listed as compatible with the G07 drivers as it is a Turing card.
1f82

Change to the G07 drivers and post the same output again.

A big issue might be that you have packages from the regataos repo. They do not belong onto any openSUSE system.

Yes i had a bug with wine with mesa system oss 24.3, and wine. I had to launch wine with:
MESA_LOADER_DRIVER_OVERRIDE=zink wine
if not wine give a dri error and never start
With Mesa 26 with video regaos works

System:
  Kernel: 6.12.0-160000.34-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.34-default
    root=UUID=8c6b44ce-c613-41f0-9b60-340108959281 resume=/dev/sdb3
    preempt=full mitigations=off ipv6.disable=1 security=apparmor selinux=0
    ia32_emulation=1 loglevel=3 net.ifnames=0 biosdevname=0 splash quiet
    rd.driver.blacklist=nouveau
  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 TU117 [GeForce GTX 1650] vendor: PC Partner / Sapphire
    driver: nvidia v: 595.84 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 ports: active: none off: DVI-D-1 empty: HDMI-A-1
    bus-ID: 01:00.0 chip-ID: 10de:1f82 class-ID: 0300
  Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:4
    chip-ID: 046d:082d class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,vesa failed: nv alternate: nouveau
    gpu: nv_platform,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 90 s-size: 474x303mm (18.66x11.93")
    s-diag: 563mm (22.15")
  Monitor-1: DVI-D-1 mapped: DVI-D-0 note: disabled model: Asus VW222
    serial: <filter> built: 2008 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 595.84
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
    memory: 3.91 GiB
  API: Vulkan v: 1.4.309 layers: 8 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GTX 1650 driver: N/A device-ID: 10de:1f82
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 22.1.3 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
i+ | kernel-firmware-nvidia                    | paquete | 20260408-lp160.3.1                  | noarch | home:videoregataos (16.0)
i  | libnvidia-cfg                             | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i+ | libnvidia-egl-gbm1                        | paquete | 1.1.3-lp160.10.1                    | x86_64 | nVidia
i  | libnvidia-egl-gbm1-32bit                  | paquete | 1.1.3-lp160.12.1                    | x86_64 | Steam
i+ | libnvidia-egl-wayland1                    | paquete | 1.1.22-lp160.56.1                   | x86_64 | nVidia
i  | libnvidia-egl-wayland1-32bit              | paquete | 1.1.22-lp160.58.1                   | x86_64 | Steam
i+ | libnvidia-egl-wayland21                   | paquete | 1.0.1~20251213gitada1c37-lp160.7.1  | x86_64 | nVidia
i+ | libnvidia-egl-x111                        | paquete | 1.0.5-lp160.24.1                    | x86_64 | nVidia
i  | libnvidia-egl-x111-32bit                  | paquete | 1.0.5-lp160.27.1                    | x86_64 | Steam
i  | libnvidia-gpucomp                         | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | libnvidia-gpucomp-32bit                   | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | libnvidia-ml                              | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | libnvidia-ml-32bit                        | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i+ | libva-nvidia-driver                       | paquete | 0.0.16-lp160.3.1                    | x86_64 | home:videoregataos (16.0)
i  | nvidia-common-G07                         | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | nvidia-compute-G07                        | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | nvidia-compute-G07-32bit                  | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | nvidia-compute-utils-G07                  | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | nvidia-gl-G07                             | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | nvidia-gl-G07-32bit                       | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i+ | nvidia-libXNVCtrl                         | paquete | 595.84-lp160.2.1                    | x86_64 | nVidia
i+ | nvidia-modprobe                           | paquete | 595.84-lp160.2.1                    | x86_64 | nVidia
i  | nvidia-open-driver-G07-signed-kmp-default | paquete | 595.84_k6.12.0_160000.35-160000.1.1 | x86_64 | openSUSE:oss
i+ | nvidia-open-driver-G07-signed-kmp-meta    | paquete | 595.84-lp160.29.1                   | x86_64 | nVidia
i+ | nvidia-persistenced                       | paquete | 595.84-lp160.2.1                    | x86_64 | nVidia
i+ | nvidia-settings                           | paquete | 595.84-lp160.2.1                    | x86_64 | nVidia
i  | nvidia-userspace-meta-G07                 | paquete | 595.84-lp160.26.1                   | x86_64 | nVidia
i+ | nvidia-video-G07                          | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia
i  | nvidia-video-G07-32bit                    | paquete | 595.84-lp160.8.1                    | x86_64 | nVidia

works like a charm!
I’m telling you, I tried this exact same thing at the beginning of the Leap 16 installation and X never started for me.

A lot of, Thank youuuuuuuuuu

@mad_soft Your not booting (or have installed) the latest Leap 16.0 kernel, but you have drivers installed for the later kernel?

System:
  Kernel: 6.12.0-160000.34-default

Installed “595.84_k6.12.0_160000.35-160000.1.1”

already have Kernel: 6.12.0-160000.35-default installed, I don’t update very quickly; I wait a while before updating.

The error in wine with Mesa 24.3.3 is
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen

And don’t start
I have installed

winetricks-20260125-lp160.52.1.noarch
wine-wow64-11.12-lp160.1300.1.x86_64
wine-mono-11.2.0-lp160.109.1.noarch
wine-gecko-2.47.4-lp160.68.2.noarch

@mad_soft Is the libnvidia-egl-wayland1 package installed?

I had installed

libnvidia-egl-x111-1.0.5-lp160.24.1.x86_64
libnvidia-egl-wayland1-1.1.22-lp160.56.1.x86_64
libnvidia-egl-wayland1-32bit-1.1.22-lp160.58.1.x86_64
libnvidia-egl-wayland21-1.0.1~20251213gitada1c37-lp160.7.1.x86_64
libnvidia-egl-x111-32bit-1.0.5-lp160.27.1.x86_64
libnvidia-egl-gbm1-1.1.3-lp160.10.1.x86_64
libnvidia-egl-gbm1-32bit-1.1.3-lp160.12.1.x86_64

I don’t use wine, so not really sure, if the MESA_LOADER_DRIVER_OVERRIDE=zink wine works with the older Mesa, then I suggest just continue using?

After reviewing several threads on openSUSE about this same problem, I finally found a solution while waiting for an update to a newer Mesa version.

Adding the following to your .profile file:

export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json

This fixed the issue and it works fine.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.