Nvidia 390.157 drivers and 6.6.x kernels – no X

Is Tumbleweed going to suppoer NVIDIA 390.157 driver with 6.6.x kernels? I can’t switch to newer driver series as my graphics card is not suppoerte by them.

$ inxi -G
Graphics:
  Device-1: NVIDIA GF119M [NVS 4200M] driver: N/A
  Device-2: Sunplus Innovation Laptop_Integrated_Webcam_FHD driver: uvcvideo type: USB
  Display: server: X.org v: 1.20.4 with: Xwayland v: 23.2.2 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: N/A tty: 170x55
  API: EGL v: 1.5 drivers: swrast platforms: surfaceless,device
  API: OpenGL v: 4.5 vendor: mesa v: 23.2.1 note: console (EGL sourced) renderer: llvmpipe
    (LLVM 17.0.5 256 bits)
  API: Vulkan Message: No Vulkan data available.

I’ve tried reinstalling all NVidia drivers with no avail.

# rpm  -e --nodeps nvidia-gfxG04-kmp-default
# zypper in --force kernel-firmware-nvidia kernel-firmware-nvidia-gsp-G06 nvidia-computeG04 nvidia-computeG04-32bit nvidia-gfxG04-kmp-default nvidia-glG04 nvidia-glG04-32bit x11-video-nvidiaG04 x11-video-nvidiaG04-32bit
# mv /usr/lib/modprobe.d/50-nvidia-default.conf.rpmsave /usr/lib/modprobe.d/50-nvidia-default.conf

From kernel logs it seems like it is not even trying to load nvidia driver.

Last working kernel with 390.x series driver was 6.5.9.

The G04 series (390.x.x) is EOL since end of 2022 and does not recieve any longer updates or fixes from upstream. It seems this driver is no longer patchable to be compatible with kernel 6.6.x series. openSUSE is one of the last few linux distros which patched this driver as long as possible to be able to provide it for actual kernels. Many linux distros already removed the 390.x.x series log ago as the effort to patch this driver for over 10 years old hardware is not worth the effort and it gets harder and harder to keep it alive.

You need to switch to nouveau drivers…

1 Like

Thanks, switching to nouveau drivers solved the issue.

@jiivee I see some patches here if you get the urge to patch the run file and install the hard way…
https://git.altlinux.org/gears/n/nvidia_glx_src_390.157.git?a=tree;hb=2fe17ea1bdfbdfe6c67c21f5af9c23c4d4ac7ee3

Hello Forum !
Opensuse tumbleweed user here !
I am facing a similar problem as reported in this thread.
My GPU (nvidia GT 610) requires the G04 series (390.x.x.) drivers but as indicated in earlier post , this series is in EOL since end of 2022 , So its suggested to switch to nouveau drivers for using it with kernel 6.6.x + series.
Tumbleweed is on kernel version 6.7.5 currently

But the problem i am facing is -

  • The nouveau drivers doesn’t allow me to login into the Wayland session on KDE Plasma as well as Hyprland.
    (though everything used to work fine when i installed tumbleweed a month ago , but certain updates seem to break wayland support.)

  • X11 session works perfectly on all DE , even with the Nvidia drivers (390.157) installed.

  • The wayland session only works with Gnome environment using the nouveau drivers on tumbleweed.

  • Wayland session works on Kde plasma on fedora (kernel 6.7.5) using the nouveau drivers.

  • Yast software management modules prompts to install the G04 series Nvidia drivers even when the zypper automated installer scipt - zypper install-new-recommends --repo NVIDIA doesn’t install any nvidia drivers probably due to compatibility issues.

So , i am looking for a solution to run the wayland session on KDE plasma or Hyprland on opensuse tumbleweed.
I am unable to diagnose the problem and don’t know what exactly is at fault here ? nouveau ? kwin ?
Any help will be appreciated :slight_smile:

Hello and welcome to the openSUSE forums.

Please when you do not want to attribute more information to an existing problem, start a new topic. That is the best way to draw attention of people that might be able to help.

A new topic with a good title that describes your problem and not a variant of someone others different problem.

1 Like

okay i will make a new topic as i agree the problem here is not exactly the old nvidia drivers.
Thanks