Tumbleweed wont use Nouveau/Mesa Drivers instead insists on using llvmpipe

Hello All!

I have been making a fair attempt at using the nouveau drivers for my GTX 1660 SUPER for the last few hours and for whatever reason Tumbleweed on both Plasma 6 Wayland and Plasma 6 X11 sessions, i havent been able to find any flags in the boot screen that would cause a blacklist nor a blacklist file in modprobe.d. I did a fresh install of Tumbleweed and had the same results. im willing to provide any and all logs necessary upon request

I don’t have any NVidia cards new enough for proprietary driver support, so am forced to use the nouveau kernel driver/module for best performance. I’m not forced to use the nouveau DDX display driver - the difference between it and the default modesetting DIX display driver is nominal on the following card (pinxi is the devel version of inxi):

# pinxi -GSaz --vs --zl --hostname
pinxi 3.3.33-08 (2024-03-28)
System:
  Host: gb970 Kernel: 6.6.23-1-longterm arch: x86_64 bits: 64 compiler: gcc
    v: 13.2.1 clocksource: tsc avail: hpet,acpi_pm
    parameters: root=LABEL= ipv6.disable=1 net.ifnames=0 noresume
    consoleblank=0 mitigations=off
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: frameworks
    v: 5.115.0 wm: kwin_x11 dm: 1: KDM 2: SDDM note: stopped 3: XDM
    Distro: openSUSE Tumbleweed 20240407
Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 630] vendor: Gigabyte driver: nouveau
    v: kernel non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx
    process: 40/28nm built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    ports: active: DVI-I-1,HDMI-A-1 empty: VGA-1 bus-ID: 01:00.0
    chip-ID: 10de:0f00 class-ID: 0300 temp: 47.0 C
  Display: x11 server: X.Org v: 21.1.12 compositor: kwin_x11 driver: X:
    loaded: modesetting unloaded: fbdev,vesa alternate: nouveau,nv,nvidia
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 762x254mm (30.00x10.00")
    s-diag: 803mm (31.62")
  Monitor-1: DVI-I-1 pos: right model: Dell P2213 serial: 
    built: 2012 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: primary,left model: NEC EA243WM
    serial:  built: 2011 res: 1920x1200 hz: 60 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 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.0.3 glx-v: 1.4
    direct-render: yes renderer: NVC1 device-ID: 10de:0f00 memory: 982.4 MiB
    unified: no
  API: Vulkan Message: No Vulkan data available.
#

The above output is from using the modesetting DIX, which produces 651 Glmark2 score. When nouveau DDX is used instead, Glmark2 improves 2.6% to 668. On other cards I’ve seen difference down to zero or nominally in the other direction.

This installation had Plasma 6 and QT6 locked out before it was made available. What it does demonstrate is FOSS drivers for NVidia capability for at least for one card, but my 4 other NVidia cards are all working OK on zypper dups done to TW20240329 or later.

Have you tried both DIX and DDX display drivers? Check out the graphics driver primer (pinned link at top of hardware forum) for more info.

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