Наступна проста конфігурація працює для мене, і при підключенні мій монітор автоматично використовує правильну роздільну здатність без будь-якого вручного втручання.
sudo nano /etc/X11/xorg.conf
Зауважте, що цей файл може або не існує. Додайте наступне:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
Потім перезавантажте. Якщо все піде добре, то справи повинні просто працювати.
Фон
У мене є ноутбук UX32VD, і я хотів мати 4K через HDMI, навіть якщо в налаштуваннях дисплея немає опції 3840x2160.
Першим моїм завданням було обчислити моделін. Пропустіть цей крок, якщо ви вже знаєте моделін. (Моделін нижче може працювати для вас.) Я завантажив umc-0.2.tar.gz , видобув і побіг ./configure
і make
. Щоб дістати 25 ГГц режиму зворотного балансування, я побіг
umc-0.2/src/umc 3840 2160 25 --rbt
який виводить
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
Далі я хотів випробувати цей моделін. Працюючи xrandr
без аргументів, я побачив, що мій пристрій HDMI названо HDMI-1
. Я перевірив цей режим, виконуючи команди, аналогічні Якову:
xrandr --newmode "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred
Нарешті, щоб резолюція була постійною, я створив /etc/X11/xorg.conf
такий вміст:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
Щоб перевірити, перезавантажте комп'ютер.
Слід зазначити, що я бігаю nvidia-driver-390
на Ubuntu 18.04. Сподіваюся, моя техніка добре узагальнює інші конфігурації. (Будь ласка, повідомте мене у коментарях.)