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 ★★★★★
()

дык и используй ИКСы, вяленый не готов…

anonymous
()

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

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

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

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

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

xrandr
wayland

ну ты, это, либо трусы надень, либо крестик сними

mittorn ★★★★★
()

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

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

Chord ★★★★★
()
Ответ на: комментарий от firkax

Я бы на вейленде не сидел, но с X11 меня всеми силами KDE соняет. На X11 черные рамки в Firefox если title bar скрыт. Это только то что помню.

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

Так под вяленым вместо xrandr есть протокол wrandr и команда wlr-randr, ЕМНИП.

hobbit ★★★★★
()

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

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

Dell U2412M

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

altwazar ★★★★★
()
Ответ на: комментарий от altwazar

Saakx, не принципиально. Совершенно. Сижу на X11 периодически. Но убирают его, что ж я поделаю.

hobbit, а как в wrandr разрешение добавить которого нет в EDID?

altwazar, зачем 1280x800? Сайты верстаю. Да, я в курсе, что 1920х1200 с масштабированием в 150%, это по сантиметрам тоже что и 1280x800. Но масштабирование я тоже проверяю. Игры - ну наверное…

VasyOK_ZP
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария