
У меня новая установка на Compaq 6715b. Я попробовал следующееэти инструкциичтобы увеличить разрешение экрана.
Что я сделал:
Выполнил команду:
sudo cvt 1680 1080 60
Нашел свое устройство так:
xrandr -q
И вот что я получил:
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192 VGA-0 disconnected (normal left inverted right x axis y axis) LVDS connected primary 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1280x800 60.0*+ 1280x720 59.9 1152x768 59.8 1024x768 59.9 800x600 59.9 848x480 59.7 720x480 59.7 640x480 59.4 S-video disconnected (normal left inverted right x axis y axis)
Затем я набрал следующее:
sudo xrandr --newmode "1680x1080_60.00" 151.50 1680 1792 1968 2256 1080 1083 1093 1120 -hsync +vsync
А потом сделал вот это:
sudo xrandr --addmode LVDS 1680x1080_60.00
Наконец, я добрался до GUI и занялся настройками дисплея. Я изменил разрешение, и мой экран сошёл с ума. Просто один плоский цвет без компонентов. Только несколько случайных квадратов.
Я поискал, и эта задача показалась мне довольно сложной.
Есть ли простой способ это исправить?
Большое спасибо!
решение1
Я не эксперт в этом вопросе, но думаю, вам нужно убедиться, что ваша видеокарта и экран поддерживают разрешение, которое вы пытаетесь установить.
Попробуйте это для проверки: xrandr --fb 1680x1080
.
Если разрешение не меняется, ваша система не поддерживает большее разрешение, чем уже установлено.
Если он изменится, то это может измениться на другое разрешение, чем ожидалось. Проверьте это, запустив xrandr
и посмотрев на разрешение:
LVDS connected primary WxH+0+0
.
Очевидным решением было бы увеличить разрешение с помощью:
xrandr --output LVDS --scale-from 1680x1080
Это не то же самое (символы выглядят размытыми), но это работает.
решение2
Не устанавливайте частоту обновления в cvt
команде; позвольте монитору сделать всю работу:
cvt 1680 1080
Вы используете имя монитора как LVDS
, но было бы неплохо проверить, что обнаруживает xrandr:
xrandr | grep " connected " | awk '{ print$1 }'
И последнее,неиспользуйте sudo!