Как добавить новое разрешение экрана к старому ноутбуку? [дубликат]

У меня есть старый ноутбук (Esprimo Mobile). Я новичок в Ubuntu. Я запустил xrandr -q , и единственная доступная опция - 640 x 480

$ xrandr -q 
xrandr: Failed to get size of gamma for output default 
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480 default connected primary 640x480+0+0 0mm x 0mm 
640x480 73.00* 
1240x800_60.00 (0x288) 80.750MHz -HSync +VSync
 h: width 1240 start 1304 end 1432 total 1624 skew 0 clock 49.72KHz 
v: height 800 start 803 end 813 total 831 clock 59.84Hz – 

. Это делает мои окна на экране слишком большими. Как я могу их исправить?

РЕДАКТИРОВАТЬ: С момента публикации мне удалось создать новую опцию разрешения экрана. Когда я применил разрешение 1240 x 800, ситуация ухудшилась: все окна стали еще шире, а верхняя полоса растянулась, так что я не мог видеть дальний правый угол. Я снова переключился с 1240 x 800 (3: 2) на 640 x 480, но вернулся к тому, с чего начал. Что мне нужно изменить?

1
задан 13 November 2017 в 22:39

1 ответ

Обратите внимание, что следующий подход должен работать в рамках Ubuntu над Xorg. Для Ubuntu на Уэйленде Вы могли попробовать этот подход: Уэйленд, как установить другое разрешение.


Я провел немного исследования, и я думаю, что родное разрешение Мобильного V5335 Esprimo 1280x800. Я думаю, что частота обновления должна составить 59 или 60 Гц, но возможно я неправ.

О частоте обновления в man cvt записан:

refresh - Provide a vertical refresh rate in Hz.   
          The CVT standard prefers either 50.0, 60.0, 75.0 or 85.0Hz.   
          The default is 60.0Hz.

Как вычислить, генерируйте и установите новое использование режима cvt и xrandr

  • В примерах ниже я использую разрешение 1280x800@60Hz.

1. Используйте команду cvt вычислить новый modeline:

$ 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

2. Использовать xrandr создать новый режим:

xrandr --newmode "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
  • Пожалуйста, примите во внимание "1280x800_60.00" название режима. Если Вам жаль, что Вы не могли бы изменить его, как желаемый, например "1280x800_custom_1".

3. Использовать xrandr найти Ваше выходное имя. Просто выполнитесь xrandr без любых аргументов. Выходное имя должно быть VGA1, DP1, HDMI1, HDMI-1, LVDS1, LVDS-1, и т.д. Для нашего примера давайте возьмем выходное имя, LVDS-1.

4. Использовать xrandr добавить новый режим к списку режимов Вашего вывода:

xrandr --addmode LVDS-1 1280x800_60.00

5. Активируйте новый режим:

xrandr --output LVDS-1 --mode 1280x800_60.00
  • В худшем случае, если отображаемое изображение исчезает, просто выключают и включают компьютер.

6. При нахождении правильного режима можно делать изменения постоянными с одним из методов описанный здесь: Добавление newmode с Xrandr - "800x480_60.00".

3
ответ дан 7 December 2019 в 12:31

Другие вопросы по тегам:

Похожие вопросы: