Unable to change display size on Tumbleweed

You can restart the X-server with Ctrl+Alt+Backspace (twice) or just reboot.

I did both, display is still large. I went to display configuration, display resolution can’t still be adjusted.

Show us the current driver status: inxi -SGaz (confirm ‘nvidia’ driver active)

Also, can you not get the display as you’d like via System Settings? Are you trying to change display resolution, or scaling?

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
    rd.driver.blacklist=nouveau
  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: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

and yes, I can’t change the display size via settings, here is how it looks like:

the resolution of my monitor is 1920x1080

The nvidia driver is not loaded. Remove ‘nomodeset’ from the kernel boot options.

ooh…I remember that. I can’t boot tumbleweed and just shows blackscreen so I added it on usb boot installation.

can I do it in konsole? if yes, how? or should I restart my computer and press e and then remove the nomodeset? (btw I added the quiet attribute too)

You can do it via YaST Boot Loader, or via the terminal using a CLI editor (eg nano /etc/default/grub). Find the GRUB_CMDLINE_LINUX_DEFAULT= entry, remove the nomodesetdirective from it, and save it. Then do grub2-mkconfig -o /boot/grub2/grub.cfg'to update GRUB.

bochard@localhost:~> sudo nano /etc/default/grub
[sudo] password for root:
bochard@localhost:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg'
> #should i enter something here???

I think it wants me to type something. the area is blinking. what should I type?

Typo - sorry, it should be
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

1 Like

ohh sorry, I added the ' at the last part

so, I’ll reboot next, right?

Yes, reboot.

1 Like

um…nothing happened. display is still large. display configuration in setting is still not adjustable.

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 mitigations=auto quiet
    security=selinux selinux=1 rd.driver.blacklist=nouveau
  Console: pty pts/3 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: unspecified server: X.org v: 1.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 tty: 142x44
  Monitor-1: Unknown-1 size-res: N/A in console modes: 1024x768
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    inactive: gbm,wayland,x11
  API: OpenGL v: 4.5 vendor: mesa v: 25.0.5 note: console (EGL sourced) renderer: llvmpipe
    (LLVM 20.1.3 256 bits)
  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: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
    gpu: nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr

The only thing that matters here is that the nvidia driver needs to be loaded.

Show again 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-gbm1               | package | 1.1.2-7.9                 | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1           | package | 1.1.19-49.1               | x86_64 | repo-non-free
i  | libnvidia-egl-x111               | package | 1.0.1-16.1                | x86_64 | repo-non-free
i  | nvidia-common-G06                | package | 570.153.02-36.1           | x86_64 | repo-non-free
i  | nvidia-compute-G06               | package | 570.153.02-36.1           | x86_64 | repo-non-free
i  | nvidia-compute-utils-G06         | package | 570.153.02-36.1           | x86_64 | repo-non-free
i  | nvidia-driver-G06-kmp-default    | package | 570.153.02_k6.14.6_1-36.1 | x86_64 | repo-non-free
i  | nvidia-gl-G06                    | package | 570.153.02-36.1           | x86_64 | repo-non-free
i  | nvidia-modprobe                  | package | 570.153.02-14.1           | x86_64 | repo-non-free
i  | nvidia-persistenced              | package | 570.153.02-2.1            | x86_64 | repo-non-free
i  | nvidia-userspace-meta-G06        | package | 570.153.02-2.1            | noarch | repo-non-free
i  | nvidia-userspace-meta-G06        | package | 570.153.02-2.1            | noarch | repo-non-free
i+ | nvidia-video-G06                 | package | 570.153.02-36.1           | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20250526.4556805-1.1      | x86_64 | repo-oss

Can you try to force the reinstallation of following package. Reboot afterwards.

zypper in -f nvidia-driver-G06-kmp-default

Pinging @malcolmlewis

1 Like

Also show the results from
sudo journalctl -b | egrep -i "drm|nvidia"

done. nothing happened after reboot. still can’t adjust the display resolution.