Changed to nVidia driver and screen resolution dropped

I am rebuilding my openSUSE system and it worked fine except now I am trying to get the nvidia driver working. Google helped and I think nvidia is working, but my screen resolution has dropped to 1024x768. I tried switching to Wayland with no change and System-settings does not allow any changes.

Any ideas on how to go back to high resolution?

As usual for such cases, provide needed informations.

inxi -GSaz
zypper se -si nvidia

That is puzzling. It seems as if the nvidia driver wasn’t found but I did get reduced screen resolution.

localhost:/home/jc # inxi -GSaz
System:
  Kernel: 7.1.4-1-default arch: x86_64 bits: 64 compiler: gcc
    v: 15.3.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-7.1.4-1-default
    root=UUID=63cda853-7db5-4fd7-891f-f9c5b6b89dfe
    splash=silent
    resume=/dev/disk/by-uuid/12c32801-de56-4b1a-b4ae-8473649118f9
    quiet security=selinux selinux=1 mitigations=auto
  Console: pty pts/1 DM: SDDM Distro: openSUSE Tumbleweed
    20260724
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: N/A
    alternate: nouveau non-free: 550-580.xx+ status: current
    (as of 2025-11; EOL~2026-12-xx) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-2021 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s
    bus-ID: 06:00.0 chip-ID: 10de:1c82 class-ID: 0300
  Display: unspecified server: X.org v: 1.21.1.24
    with: Xwayland v: 24.1.13 compositor: kwin_wayland driver:
    X: loaded: modesetting unloaded: vesa failed: nvidia
    alternate: fbdev,nouveau,nv gpu: N/A tty: 63x52
  Monitor-1: Unknown-1 model: Gigabyte GS32QC
    serial: <filter> built: 2023 res: 2560x1440 dpi: 93
    gamma: 1.2 size: 709x403mm (27.91x15.87")
    diag: 801mm (31.5") ratio: 16:9 modes: 1024x768
  API: EGL v: 1.5 platforms: device: 0 drv: swrast
    surfaceless: drv: swrast inactive: gbm,wayland,x11
  API: OpenGL v: 4.6 vendor: mesa v: 26.1.5
    note: console (EGL sourced) renderer: llvmpipe (LLVM
    22.1.8 256 bits)
  API: Vulkan v: 1.4.350 layers: 3 device: 0 type: cpu
    name: llvmpipe (LLVM 22.1.8 256 bits) driver: mesa llvmpipe
    v: 26.1.5 (LLVM 22.1.8) device-ID: 10005:0000
    surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
localhost:/home/jc # zypper se -si nvidia
Error building the cache:
[NVIDIA|https://nvidia.com/] Failed to retrieve new repository metadata.
History:
 - [|] Error trying to read from 'https://nvidia.com/'
 - Permission to access 'https://nvidia.com/content' denied.
   Access to requested URL is forbidden. Curl error (22)
Warning: Skipping repository 'NVIDIA' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version              | Arch   | Repository
---+-------------------------------+---------+----------------------+--------+----------------------
i+ | kernel-firmware-nvidia        | package | 20260610-2.1         | noarch | Main Repository (OSS)
i+ | kernel-firmware-nvidia        | package | 20260610-2.1         | noarch | repo-oss
i+ | libnvidia-egl-gbm1            | package | 1.1.3-11.6           | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1        | package | 1.1.22-57.8          | x86_64 | repo-non-free
i+ | libnvidia-egl-x111            | package | 1.0.5-26.6           | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-G06         | package | 580.159.03-60.1      | x86_64 | repo-non-free
i+ | nvidia-common-G06             | package | 580.159.03-60.1      | x86_64 | repo-non-free
i+ | nvidia-gl-G06                 | package | 580.159.03-60.1      | x86_64 | repo-non-free
i  | nvidia-libXNVCtrl             | package | 595.84-2.1           | x86_64 | repo-non-free
i+ | nvidia-modprobe               | package | 580.159.03-26.3      | x86_64 | repo-non-free
i+ | nvidia-settings               | package | 595.84-2.1           | x86_64 | repo-non-free
i+ | nvidia-video-G06              | package | 580.159.03-60.1      | x86_64 | repo-non-free
i+ | openSUSE-repos-MicroOS-NVIDIA | package | 20260423.1a6a0f3-2.2 | x86_64 | Main Repository (OSS)
i+ | openSUSE-repos-MicroOS-NVIDIA | package | 20260423.1a6a0f3-2.2 | x86_64 | repo-oss
localhost:/home/jc # 

I thought I was following the setup instructions from Google.

Please show results from zypper lr -d.

You are missing the kernel kmp package nvidia-driver-G06-kmp-default.
Simply install the meta packages as instructed in the openSUSE wiki. It will take care of the correct drivers:

sudo zypper in nvidia-driver-G06-kmp-meta nvidia-driver-G06-kmp-meta

And provide the output as requested by Dean as you seem to have messed up repos.

I went into yast2 to look at repositories and once I fixed the error in the NVIDIA repository, everything rebuilt and now it is working correctly.

It seems that setting up nvidia could be easier…

Did you read the wiki? It is one single command. Sure, if you search for some arbitrary instructions on Google, the installation might get difficult…

1 Like

It’s pretty clear that I didn’t read the wiki. I will get better…

Thank you for your help.