Я устанавливаю Elementary OS (у меня была такая же проблема с обычными Ubuntu и Fedora, Mint и некоторыми другими дистрибутивами) на Sony VAIO VGC-JS1E/S, и все работает нормально, за исключением того, что я не могу изменить разрешение на 1680x1050 (по умолчанию ). Режим не указан в доступных разрешениях.

Я уже пытался использовать xrandr чтобы добавить режим, но это не помогает

$ cvt 1680 1050 
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
$ xrandr --newmode  "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
$ xrandr --addmode LVDS1 1680x1050_60.00

Результаты в:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  30
  Current serial number in output stream:  31

Также с уменьшенным гашением (-r)

cvt -r 1680 1050 
# 1680x1050 59.88 Hz (CVT 1.76MA-R) hsync: 64.67 kHz; pclk: 119.00 MHz
Modeline "1680x1050R"  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync
$ xrandr --newmode "1680x1050R"  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync
$ xrandr --addmode LVDS1 1680x1050R

Дает тот же результат:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  30
  Current serial number in output stream:  31

Я также попробовал этот метод http://www.x.org/wiki/FAQVideoModes/ (PowerStrip) и смог создать работающий xorg.conf но, похоже, эти параметры игнорируются, а правильное разрешение по-прежнему не работает.

Кто-нибудь может подсказать, есть ли возможность добавить этот режим в доступные разрешения?

Видеокарта в этой машине - Intel GMA X4500HD

PS: я пытаюсь убедить кого-то прекратить использовать Windows, и это сводит меня с ума.

2 ответа2

1

Я трачу 2 часа, чтобы решить подобную проблему, и проблема была в кабеле VGA. Заменить кабель VGA. Я могу изменить разрешение на 1920x1080 без использования xrandr или xorg, это очень странно.

0

Также обратите внимание, что "", кажется, не работает правильно в синтаксисе, и частота обновления должна быть включена.

Было бы намного проще с Radeon, но попробуйте это:

  1. Создайте режим с помощью cvt Пример: cvt 1680 1050 60 Это даст вам нечто похожее на:

    1680x1050 59,96 Гц (CVT 1,76MA-R) hsync: 65,28 кГц; pclk: 146,24 МГц Modeline "1680x1050_60.00" 146,24 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

  2. Разобрать это к xrandr:

    xrandr --newmode 1680x1050_60.00 146,24 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

Обратите внимание, что точные частоты могут отличаться, но номера разрешений одинаковы.

  1. Теперь вы можете добавить его в таблицу возможных разрешений:

    xrandr - дополнительный режим VGA-0 1680x1050_60.00

Тогда вы сможете правильно его выбрать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .