17.4からアップグレードした後、Ubuntu 17.10を使用しています。外部HP Z30i画面でHP ZBook 14を実行します。アップグレード前は、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
$ 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オス-メスアダプタが問題だったことがわかりました。同じ会社の別のバージョンに切り替えたところ、すべての解像度が期待どおりに表示されています。
Cvtが提供するnewmodeのデフォルト値を使用すると問題が発生しました。 xrandr --props | edid-decode
出力を使用して、次の新しいモードを思いついたので、最終的に2560x1600の解像度になりました。
$ xrandr --newmode "2560x1600" 268.50 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync
提案されたnewmodeを試していたときに、エラーメッセージxrandr: Configure crtc 0 failed
を受け取りました。