I’m at my wit’s end with getting the Nvidia to work. I booted into Windows so I could post here.
I have two computers with TW installed. I have two monitors: a 32 inch tv and 19 inch monitor. I connect the tv via hdmi and the monitor via RGB. Neither install recognizes the hdmi connection. I must load the vanilla kernel to get any video. The default kernel gives me command line and when I input “startx” I get a white terminal that does not let me resize, move or close it. Startx works only under root.
If I connect the tv via RGB, it will not let me adjust the resolution above 800x600, which makes it almost impossible to use. Proper resolution is about double that. On one of the computers, using the vanilla kernel, I can get zoom to work so the screen is more usable.
I have inaccurately played with nouveau and the nvidia drivers to no good effect and I need direction on how to get one or the other to work. I have run zypper dup about twice a day for the last three days, in hopes of a magic solution. I was up to date as of an hour ago.
This all started because I was trying to resolve a random flutter and screen blanking on the hdmi connection. I would settle for a single monitor with an RGB connection if I could adjust the resolution above 800x600. Please help!
@Prexy you need to provide some information… inxi -GSaz
would help…
Thank you for your help.
inxi -GSaz
System:
Kernel: 6.14.1-1-vanilla arch: x86_64 bits: 64
compiler: gcc v: 14.2.1 clocksource: tsc
avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.14.1-1-vanilla
root=UUID=d2adbf2d-e357-4d14-be1d-e80851fdac1c
splash=silent systemd.show_status=yes mitigations=auto
quiet security=apparmor nosimplefb=1
Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A
info: frameworks v: 6.12.0 wm: kwin_x11 tools:
avail: light-locker,xscreensaver vt: 2 dm: SDDM
Distro: openSUSE Tumbleweed 20250414
Graphics:
Device-1: NVIDIA GK208B [GeForce GT 730]
vendor: Bitland Information driver: N/A alternate: nouveau
non-free: series: 470.xx+
status: legacy-active (EOL~2024-09-xx) arch: Kepler-2
code: GKxxx process: TSMC 28nm built: 2012-2018 pcie:
gen: 2 speed: 5 GT/s lanes: 8 bus-ID: 01:00.0
chip-ID: 10de:1287 class-ID: 0300
Display: x11 server: X.Org v: 21.1.15 with: Xwayland
v: 24.1.6 compositor: kwin_x11 driver: X:
loaded: modesetting,nouveau unloaded: vesa
alternate: fbdev,nv,nvidia gpu: N/A display-ID: :0
screens: 1
Screen-1: 0 s-res: 800x600 s-dpi: 96
s-size: 211x158mm (8.31x6.22") s-diag: 264mm (10.38")
Monitor-1: Unknown-1 mapped: None-1 res: mode: 800x600
hz: 60 scale: 100% (1) size: N/A modes: 800x600
API: EGL v: 1.5 platforms: device: 0 drv: swrast
surfaceless: drv: swrast x11: drv: swrast
inactive: gbm,wayland
API: OpenGL v: 4.5 vendor: mesa v: 25.0.3 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 20.1.2 256
bits) device-ID: ffffffff:ffffffff memory: 7.52 GiB
unified: yes
API: Vulkan v: 1.4.309 layers: 2 device: 0 type: cpu
name: llvmpipe (LLVM 20.1.2 256 bits) driver: N/A
device-ID: 10005:0000 surfaces: xcb,xlib
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Edit by Sauerland:
setting Code instead of Quote
@Prexy so the Nvidia driver is not loaded… do you have secure boot enabled? Perhaps since your running the vanilla kernel it’s not signed.
If you have secure boot enabled in the BIOS, disable and see if that makes a change.
From the grub menu, when I select secureboot, I get a blue screen with something about MOK. Since I don’t know what to do, and I’m impatient, I just back out of it.
I will go to check BIOS now.
@Sauerland Thank you for correcting the input method.
Just checked BIOS. Secure Boot was already disabled.
I realize your challenge is with NVIDIA, so fingers crossed getting that working.
I’m just going to throw out experience I discovered, years ago. Keep in mind, it’s just with our environment … no machines here have NVIDIA, or multiple monitors.
We have a Dell 3818DW curved monitor, that includes KVM (keyboard video mouse) shared connectivity. It’s a 38" capable of 3840 x 1600, and provides Picture-in-Picture and Picture-by-Picture (never use those).
It has a DP connector, 2 HDMI, and USB, so four different “computers” can be connected simultaneously, and you can instantly switch between each of them (KVM) (or PiP , PbP).
For us, we only have two machines connected to the Dell - a home built mid-size desktop (openSUSE) and a laptop (Win10).
Guess what?? The openSUSE desktop would NEVER achieve 3840x1600 with HDMI. That machine MUST USE the DP connection to get that highest resolution.
The Win10 laptop uses an HDMI connection … both machines can be running, and switch between them, and both display at 3840x1600.
The desktop uses an AMD Radeon graphics card and the laptop Intel graphics.
It’s odd the openSUSE desktop only works with DP connector, but it took 2 minutes to “fix” it
Sorry so long-winded.
@Prexy that’s to enroll the secure boot key… probably advisable to load (use the root password). What is the output from journalctl -b | grep nvidia
One thing I still have to try is to replace the hdmi cable in case that is a problem. I will also look into the other connector.
This gave no output at all.
Can you show what you do have installed?
zypper se -si nvidia
zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------------+---------+---------------------------+--------+------------------------
i+ | kernel-firmware-nvidia | package | 20250206-2.1 | noarch | repo-oss
i | libnvidia-egl-wayland1 | package | 1.1.18-46.3 | x86_64 | nVidia Graphics Drivers
i | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.13.6_1-74.3 | x86_64 | nVidia Graphics Drivers
i | nvidia-glG05 | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
i | nvidia-glG05-32bit | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
You are missing driver packages. You also need at least x11-video-nvidiaG05
I installed that driver. It pulled in the 32 bit version as well. It also pulled in two nvidia compute drivers. Unfortunately, it made no change. No second monitor recognized. Only RGB works. No ability to resize resolution.
zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------------+---------+---------------------------+--------+------------------------
i+ | kernel-firmware-nvidia | package | 20250206-2.1 | noarch | repo-oss
i | libnvidia-egl-wayland1 | package | 1.1.18-46.3 | x86_64 | nVidia Graphics Drivers
i | nvidia-computeG05 | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
i | nvidia-computeG05-32bit | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
i | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.13.6_1-74.3 | x86_64 | nVidia Graphics Drivers
i | nvidia-glG05 | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
i | nvidia-glG05-32bit | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
i+ | x11-video-nvidiaG05 | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
i | x11-video-nvidiaG05-32bit | package | 470.256.02-74.1 | x86_64 | nVidia Graphics Drivers
Show us inxi -GSaz
results again now please. Remember we’re not over your shoulder to get the pertinent information for ourselves.
@Prexy, This shows 6 months ago approximately what one should expect to see from inxi -GSaz for a GK208B when no NVidia proprietary drivers are installed to prevent FOSS from working. It isn’t any different as of Slowroll 20250402 except for versions reported. As long as you see driver: N/A following Device-1 you will remain limited to one display and low resolution. On mine IIRC the only installed package with nvidia in its name is kernel-firmware-nvidia.
Just a hint, are we sure that the 470 driver still builds with the 6.14 kernel?
Well, according to this mailing list post it should work, but maybe worth checking with lsmod |grep nvidia
@Prexy I would suggest the following;
- Fire up YaST Bootloader and remove
nosimplefb=1
and addfbdev=1 nvidia_drm.modeset=1
instead - Run
dracut -f --regenerate-all
- Reboot and check the output from
inxi -GSaz
- If Driver is still N/A then need to suspaste the output from
lsinitrd | grep -E "nouveau|nvidia"
to see what’s showing there.
Here is the updated inxi -GSaz
inxi -GSaz
System:
Kernel: 6.14.1-1-vanilla arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.14.1-1-vanilla
root=UUID=d2adbf2d-e357-4d14-be1d-e80851fdac1c splash=silent
systemd.show_status=yes mitigations=auto quiet security=apparmor
nosimplefb=1
Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A info: frameworks v: 6.12.0
wm: kwin_x11 tools: avail: light-locker,xscreensaver vt: 2 dm: SDDM
Distro: openSUSE Tumbleweed 20250414
Graphics:
Device-1: NVIDIA GK208B [GeForce GT 730] vendor: Bitland Information
driver: N/A alternate: nouveau non-free: series: 470.xx+
status: legacy-active (EOL~2024-09-xx) arch: Kepler-2 code: GKxxx
process: TSMC 28nm built: 2012-2018 pcie: gen: 2 speed: 5 GT/s lanes: 8
bus-ID: 01:00.0 chip-ID: 10de:1287 class-ID: 0300
Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: modesetting,nouveau unloaded: vesa
failed: nvidia alternate: fbdev,nv gpu: N/A display-ID: :0 screens: 1
Screen-1: 0 s-res: 800x600 s-dpi: 96 s-size: 211x158mm (8.31x6.22")
s-diag: 264mm (10.38")
Monitor-1: Unknown-1 mapped: None-1 res: mode: 800x600 hz: 60
scale: 100% (1) size: N/A modes: 800x600
API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
x11: drv: swrast inactive: gbm,wayland
API: OpenGL v: 4.5 vendor: mesa v: 25.0.3 glx-v: 1.4 direct-render: yes
renderer: llvmpipe (LLVM 20.1.2 256 bits) device-ID: ffffffff:ffffffff
memory: 7.52 GiB unified: yes
API: Vulkan v: 1.4.309 layers: 2 device: 0 type: cpu name: llvmpipe (LLVM
20.1.2 256 bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr