xrandr: не могу добавить новый режим

После включения драйверов NVIDIA в Ubuntu 10.10, Ubuntu устанавливает частоту обновления монитора на 50 Гц. Когда я пытаюсь изменить его на 60 Гц, я получаю эту ошибку:

Выход CVT

cvt 1280 800

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

xrandr Сообщение об ошибке

xrandr --newmode "1280X800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist) 
Major opcode of failed request:  154 (RANDR)
Minor opcode of failed request:  16 (RRCreateMode)
Serial number of failed request:  19
Current serial number in output stream:  19
0
задан 18 December 2010 в 22:35

1 ответ

Двоичные драйверы nvidia не поддерживают XRandR 1.2, поэтому инструмент xrandr очень ограничен при работе с двоичным файлом nvidia. Вы можете только запросить список доступных режимов и установить его, но не добавлять новые режимы.

Таким образом, отказ инструмента xrandr вполне ожидаем.

Во-вторых, двоичный драйвер nvidia злоупотребляет заявленной частотой обновления, чтобы обойти некоторые ограничения до XRandR 1.2 с динамическим переключением режимов и несколькими головками. Сообщаемая частота обновления для режима по умолчанию всегда будет 50 Гц, независимо от того, к чему фактически ведет монитор.

Если вы отключите динамический просмотр в xorg.conf, то это ограничение будет снято, и nvidia сообщит о фактической частоте обновления.

Кроме того, вы можете использовать инструмент nvidia-settings для управления разрешением / частотой обновления, и при этом будут отображаться правильные значения.

0
ответ дан 18 December 2010 в 22:35

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

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