Ошибка добавления режима xrandr

Я следую следующей документации xrandr по добавлению отсутствующего разрешения и получаю ошибку, которую не могу устранить.

user@box:~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Затем он говорит использовать --newmode для создания режима

user@box:~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

и, наконец, добавить режим в вывод. Вот где я получаю ошибку, и я не могу понять, что именно происходит. Ничто из того, что я нашел в Интернете, не могло решить эту проблему.

user@box:~$ xrandr --addmode DVI-D-0 "1920x1080_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:  33
  Current serial number in output stream:  34

ПОЖАЛУЙСТА, ПОМОГИТЕ !! Я такой грустный и отчаянный! : P

РЕДАКТИРОВАТЬ: Вот некоторые дополнительные очень важные открытия.

Есть некоторые документы на мою точную ошибку ....

https://wiki.archlinux.org/index.php/NVIDIA/Trou устранение неполадок#xrandr_BadMatch

И я подтвердил в журналах xorg, что у меня плохой EDID ... .

[27.493] (WW) NVIDIA (0): DFP-0 не имеет EDID или его EDID не содержит [27.493] (WW) NVIDIA (0): максимальный размер изображения; не может вычислить DPI из EDID DFP-0.

1
задан 5 January 2017 в 04:55

1 ответ

Похоже, что Ваша проблема, у Вас не могло бы быть ничего подключенного к порту, к которому Вы пытаетесь отправить эти xrandr команда. Я протестировал некоторых в своей системе здесь и получил ту же ошибку. Удостоверьтесь, что Вы выполняете команду на правильном порте. Я буду использовать более старый мой монитор в качестве демонстрации.

terrance@terrance-ubuntu:~$ cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

terrance@terrance-ubuntu:~$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

terrance@terrance-ubuntu:~$ xrandr --addmode DVI-I-0 1280x1024_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:  33
  Current serial number in output stream:  34

Вот ошибка. Следующая строка показывает мне все мои связанные порты DVI.

terrance@terrance-ubuntu:~$ xrandr | grep -w connected
DVI-I-1 connected 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
DVI-I-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm

, Как мы видим, мой, который я хочу, подключен с DVI-I-1, таким образом, я исправил строку для соответствия моему подключенному монитору.

terrance@terrance-ubuntu:~$ xrandr --addmode DVI-I-1 1280x1024_60.00

terrance@terrance-ubuntu:~$ xrandr --output DVI-I-1 --mode 1280x1024_60.00

terrance@terrance-ubuntu:~$ xrandr | grep -w connected
DVI-I-1 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
DVI-I-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm

И теперь, мой монитор взял новый режим и выглядит хорошим.

<час>

Hope это помогает!

0
ответ дан 5 January 2017 в 04:55
  • 1
    it' s хорошее обходное решение. это работало на меня. так basicly идея должен взять libnode.so файл от атома и создать символьную ссылку, чтобы ослабить и использовать тот же файл. хороший! – Dimitar 1 November 2018 в 21:49

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

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