Я нахожусь на Ubuntu 17.10 после обновления от 17,4. Выполнение HP ZBook 14 с внешним экраном HP Z30i. Перед обновлением я использовал 2560x1600 разрешение дисплея, но оно отсутствует после обновления.
Я попробовал стандарт xrandr
материал:
$ cvt 2560 1600
$ xrandr --newmode "2560x1600_60.00" 348.50 2560 2760 3032 3504 1600 1603 1609 1658 -hsync +vsync
$ xrandr --addmode XWAYLAND0 "2560x1600_60.00"`
без удачи. После выполнения их я все еще не перечислял разрешение в настройках UI дисплеев. Какие-либо идеи?
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192
XWAYLAND0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 640mm x 400mm
1920x1200 59.88*+
2560x1600_60.00 59.99
Я также попытался генерировать файл EDID, как описано в https://ask.fedoraproject.org/en/question/99867/how-to-add-a-custom-resolution-to-weyland-fedora-25/:
$ git clone https://github.com/akatrevorjay/edid-generator.git
$ cd edid-generator/
$ make
$ ./modeline2edid - <<< 'Modeline "2560x1600_60.00" 348.50 2560 2760 3032 3504 1600 1603 1609 1658 -hsync +vsync'
$ make
$ sudo cp 2560x1600_60.00.bin /usr/lib/firmware/edid/2560x1600_60.00.bin
$ sudo vi /etc/default/grub
Changed
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
To
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.edid_firmware=edid/2560x1600_60.00.bin"
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Оказывается, что HDMI штекер к розеточному адаптеру, который я использовал, был проблемой. Я переключился на другую версию от той же компании, и теперь все разрешения показывают как ожидалось.
Я получил проблемы с помощью значений по умолчанию для newmode, обеспеченного CVT. Используя xrandr --props | edid-decode
вывод, я придумал следующий newmode, который наконец получил меня к 2560x1600 разрешение:
$ xrandr --newmode "2560x1600" 268.50 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync
Когда я пробовал предложенным newmode, я получил сообщение об ошибке: xrandr: Configure crtc 0 failed
.