Unable to change display size on Tumbleweed

Hi there!

Yesterday, I installed Tumbleweed on my computer. I saw great reviews about it, and I would really like to try it. After installing, the display size is large. It’s quite common for me, I have some experience on it on other distros, wherein I boot the OS and it would show larger display. The only solution I did before is to change the drivers to nvidia drivers, and they worked. But, not in Tumbleweed.

For some info, here is my system info:

Operating System: openSUSE Tumbleweed 20250522
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.6-1-default (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-4570 CPU @ 3.20GHz
Memory: 7.7 GiB of RAM
Graphics Processor: llvmpipe
Manufacturer: LENOVO
Product Name: 10A9000SUS
System Version: ThinkCentre M93p

I tried installing this specific driver:

sudo zypper install x11-video-nvidiaG05

unfortunately, it still didn’t worked out.

I’m a little frustrated now. I can’t find a fix for this. would be really glad if someone give a help on finding a solution for this.

Thank youu!! :slightly_smiling_face:

Welcome to openSUSE Forums. Please start by sharing the graphics chipset, driver, and graphics environment details using inxi -SGaz

Hi, @deano_ferrari!

here is the output:

System:
  Kernel: 6.14.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.14.6-1-default
    root=UUID=42ba4f08-9def-423f-94d1-c5e115d11962 splash=silent nomodeset
    mitigations=auto quiet security=selinux selinux=1
  Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250522
Graphics:
  Device-1: NVIDIA GM107 [GeForce GTX 750 Ti] driver: N/A alternate: nouveau
    non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
    arch: Maxwell code: GMxxx process: TSMC 28nm built: 2014-2019 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0
    chip-ID: 10de:1380 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 unloaded: vesa
    failed: nvidia alternate: fbdev,nouveau,nv gpu: N/A display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 270x203mm (10.63x7.99")
    s-diag: 338mm (13.3")
  Monitor-1: Unknown-1 mapped: None-1 res: mode: 1024x768 hz: 60
    scale: 100% (1) size: N/A modes: 1024x768
  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.5 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 20.1.3 256 bits) device-ID: ffffffff:ffffffff
    memory: 7.49 GiB unified: yes
  API: Vulkan v: 1.4.309 layers: 2 device: 0 type: cpu name: llvmpipe (LLVM
    20.1.3 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

Ok, currently you’re using the nouveau driver. Did you try installing the nvidia drivers yet?

https://en.opensuse.org/SDB:NVIDIA_drivers

yes, I already did. unfortunately, it doesn’t seem to work. I installed the x11-video-nvidiaG05 driver.

bochard@localhost:~> nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

could it be a kernel mismatch?

I tried to type: uname -r and it outputs:

6.14.6-1-default

when I typed rpm -q kernel-default-devel it outputs:

kernel-default-devel-6.14.6-2.1.x86_64

Show
zypper se -si nvidia

here is the output:

Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version                   | Arch   | Repository
---+---------------------------+---------+---------------------------+--------+------------------
i  | kernel-firmware-nvidia    | package | 20250206-3.1              | noarch | (System Packages)
i  | libnvidia-egl-wayland1    | package | 1.1.19-49.1               | x86_64 | NVIDIA
i  | nvidia-computeG05         | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | nvidia-computeG05-32bit   | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.14.6_1-77.3 | x86_64 | NVIDIA
i  | nvidia-glG05              | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | nvidia-glG05-32bit        | package | 470.256.02-77.1           | x86_64 | NVIDIA
i+ | x11-video-nvidiaG05       | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | x11-video-nvidiaG05-32bit | package | 470.256.02-77.1           | x86_64 | NVIDIA

Can you show your currently confiugred repos?
zypper lr -d
and installed packages
zypper se -si nvidia

Are you using legacy BIOS boot or UEFI?
ls -l /sys/firmware/efi
bootctl

I don’t have NVIDIA graphics hardware, but AFAIU the GTX 750 Ti is supported by the G06 driver?

for the zypper lr -d:

# | Alias               | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                          | Service
--+---------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+----------------------------------------------------------------------------------------------+--------
1 | NVIDIA              | NVIDIA                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                              | 
2 | openSUSE-20250522-0 | openSUSE-20250522-0                    | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Kingston_DataTraveler_3.0_E0D55EA573F4E37099B500D0-0:0-part2 | 
3 | repo-debug          | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                      | 
4 | repo-non-oss        | openSUSE-Tumbleweed-Non-Oss            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                        | 
5 | repo-openh264       | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                      | 
6 | repo-oss            | openSUSE-Tumbleweed-Oss                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                            | 
7 | repo-source         | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                                     | 
8 | repo-update         | openSUSE-Tumbleweed-Update             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/      

for the zypper se -si nvidia:

S  | Name                      | Type    | Version                   | Arch   | Repository
---+---------------------------+---------+---------------------------+--------+------------------
i  | kernel-firmware-nvidia    | package | 20250206-3.1              | noarch | (System Packages)
i  | libnvidia-egl-wayland1    | package | 1.1.19-49.1               | x86_64 | NVIDIA
i  | nvidia-computeG05         | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | nvidia-computeG05-32bit   | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.14.6_1-77.3 | x86_64 | NVIDIA
i  | nvidia-glG05              | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | nvidia-glG05-32bit        | package | 470.256.02-77.1           | x86_64 | NVIDIA
i+ | x11-video-nvidiaG05       | package | 470.256.02-77.1           | x86_64 | NVIDIA
i  | x11-video-nvidiaG05-32bit | package | 470.256.02-77.1           | x86_64 | NVIDIA

for the ls -l /sys/firmware/efi:

total 0
-r--r--r--   1 root root 4096 Jun  2 12:13 config_table
drwxr-xr-x.  2 root root    0 Jun  2 11:54 efivars
drwxr-xr-x   3 root root    0 Jun  2 11:57 esrt
-r--r--r--   1 root root 4096 Jun  2 12:13 fw_platform_size
-r--r--r--   1 root root 4096 Jun  2 12:13 fw_vendor
drwxr-xr-x   2 root root    0 Jun  2 11:57 mok-variables
-r--r--r--   1 root root 4096 Jun  2 12:13 runtime
drwxr-xr-x  14 root root    0 Jun  2 11:57 runtime-map
-r--------   1 root root 4096 Jun  2 12:13 systab

for the bootctl:

systemd-boot not installed in ESP.
System:
      Firmware: n/a (n/a)
 Firmware Arch: x64
   Secure Boot: disabled (setup)
  TPM2 Support: no
  Measured UKI: no
  Boot into FW: supported

Random Seed:
 System Token: set
       Exists: no

Available Boot Loaders on ESP:
          ESP: /boot/efi (/dev/disk/by-partuuid/67e59430-a865-44f1-b97b-1b7d6f2f8236)
         File: ├─/EFI/BOOT/bootx64.efi
               ├─/EFI/BOOT/fallback.efi
               └─/EFI/BOOT/MokManager.efi

Boot Loaders Listed in EFI Variables:
        Title: opensuse-secureboot
           ID: 0x0002
       Status: active, boot-order
    Partition: /dev/disk/by-partuuid/67e59430-a865-44f1-b97b-1b7d6f2f8236
         File: └─/EFI/opensuse/shim.efi

        Title: UEFI OS
           ID: 0x001D
       Status: active, boot-order
    Partition: /dev/disk/by-partuuid/67e59430-a865-44f1-b97b-1b7d6f2f8236
         File: └─/EFI/BOOT/BOOTX64.EFI

Boot Loader Entries:
        $BOOT: /boot/efi (/dev/disk/by-partuuid/67e59430-a865-44f1-b97b-1b7d6f2f8236)
        token: opensuse-tumbleweed

0 entries, no entry could be determined as default.

Deano has a good point. You installed the wrong driver. You need the G06 aka v570 drivers.

1 Like

will please guide me how? thank you

Did you read the wiki page I linked to?

https://en.opensuse.org/SDB:NVIDIA_drivers#Find_available_drivers

I followed it.

I ran sudo zypper install openSUSE-repos-Tumbleweed-NVIDIA
then automated installation using sudo zypper install-new-recommends --repo repo-non-free
but it says, nothing to show.

i will try this specific one now: SDB:NVIDIA drivers - openSUSE Wiki

You can also use YaST Software if it is easier for you. Mark the relevant G06 packages for installation and agree to the removal of G05 when asked.

2 Likes

Do

sudo zypper in nvidia-video-G06

That should get the required packages installed (and remove the others).

1 Like

internet connection is slow. will update you all later. thank youu!! :grin:

I installed it and the last lines are:

Running post-transaction scripts .......................................................................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.

I ran sudo zypper ps -s:

The following running processes use deleted files:

PID  | PPID | UID | User | Command  | Service
-----+------+-----+------+----------+-----------------------
1932 | 1926 | 0   | root | Xorg.bin | display-manager-legacy

You may wish to restart these processes.
See 'man zypper' for information about the meaning of values in the above table.

No core libraries or services have been updated since the last system boot.
Reboot is probably not necessary.

what should I do next?