LINUX.ORG.RU

KDE. Не могу добавить разрешение экрана под Wayland. Под X11 - могу.

 , ,


0

1

Всем привет.

Ноутбук ThinkPad T480s. Видео выходы HDMI и USB-C.

Монитор Dell U2412M. Видео входы DVI и Display Port.

OC: KDE Neon.

Проблема.

На мониторе не могу установить разрешение 1280х800 под Wayland. Под X11 - разрешение доступно.

Как пытался решить.

Подключил ноутбук к монитору кабелем USB-C to Display Port. HDMI to DVI тоже пробовал.

Команда xrandr выдала:

Screen 0: minimum 16 x 16, current 1680 x 1050, maximum 32767 x 32767
DP-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1680x1050     59.85*+
   1400x1050     59.86
...
   1280x800      59.81
...

Команда cvt 1280 800 60 Выдала:

# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

В файл ~/.profile вписал:

xrandr --newmode "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
xrandr --addmode DP-1 1280x800_60.00

Выполнил также:

xrandr --output DP-1 --mode 1280x800

Выдало:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  7 (RRSetScreenSize)
  Serial number of failed request:  22
  Current serial number in output stream:  23


Последнее исправление: VasyOK_ZP (всего исправлений: 1)

OC: KDE Neon

Разве его еще кто-то мейнтейнит? Есть же KaOS еще и поделка на NixOS.

cvt .. newmode .. addmode

Пользую аналогичные для запуска дрених игорей — работает.

В твоем случае, для установки разрешения в самой Plasma, нюанс в том что тебе нужно выполнить xrandr до её старта. Или перед рестартом.

hargard ★★★
()

Через xrandr точно не сработает, это работает только в X11, где он и не нужен. ИИ говорит, что нужно опции ядра править:

Setting a custom resolution in Wayland often requires deep system configuration, involving kernel parameters and generating custom EDID files (Extended Display Identification Data) using tools like CRU or edid-generator to inform the kernel and display manager of unsupported modes, as Wayland typically restricts options to what the monitor reports as standard. You’ll need to find your display’s connector name (e.g., DP-1), create a custom EDID file, and then add a kernel command line parameter like video=DP-1:3840x1600@60 in your GRUB configuration, followed by regenerating GRUB and rebooting

Vsevolod-linuxoid ★★★★★
()

«ИИ говорит, что нужно опции ядра править», Vsevolod-linuxoid мне аж 2 ИИ сказали, кабель покупать. Не помогло. Зато красивый кабель есть.

«В настройках кед нет этого разрешения?», Merionet под Wayland - нет.

«используй ИКСы». Я б с удовольствием. В X11 много чего уже не работает. А в Wayland еще не не работает. Буду переключаться.

«Должно войти в выходящую в ферале плазму 6,6» Спасибо Behem0th. В каком дистре с Wayland это есть? Пусть нестабильном. В live режиме пока гляну.

VasyOK_ZP
() автор топика

На мониторе не могу установить разрешение 1280х800 под Wayland

Видимо разработчики вялого решили, что 1280х800 не нужно. Обычно на любую недоработку отвечают, что ненужно/небезопасно

Chord ★★★★★
()

На мониторе не могу установить разрешение 1280х800 под Wayland. Под X11 - разрешение доступно.

Под KDE в вейленде управление экранами через kscreen-doctor, но, на текущий момент, через него нельзя добавить свои режимы работы экрана.

Dell U2412M

А зачем там 1280x800? Если для игр, то лучше растягивать используя gamescope.

altwazar ★★★★★
()