Erro ao adicionar o modo xrandr

1

Estou seguindo a seguinte documentação xrandr sobre como adicionar uma resolução ausente e estou recebendo um erro que Não consigo resolver.

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

Então diz para usar --newmode para criar o modo

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

e finalmente adicione o modo à saída. É aqui que recebo o erro e não consigo descobrir exatamente o que está acontecendo. Nada que eu encontrei on-line poderia resolver esse problema.

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

POR FAVOR AJUDE !! Estou tão triste e desesperada! : P

EDIT: Aqui estão algumas revelações adicionais muito importantes.

Existem alguns documentos sobre o meu erro exato ...

link

E eu confirmei em logs do xorg que eu tenho um EDID ruim ...

[ 27.493] (WW) NVIDIA(0): DFP-0 does not have an EDID, or its EDID does not contain a [ 27.493] (WW) NVIDIA(0): maximum image size; cannot compute DPI from DFP-0's EDID.

    
por ScottF 04.01.2017 / 03:38

1 resposta

1

Parece que o seu problema é que você pode não ter nada conectado à porta para a qual está tentando enviar o comando xrandr . Eu testei alguns no meu sistema aqui e recebi o mesmo erro. Certifique-se de estar executando o comando na porta correta. Eu usarei um monitor antigo como demonstração.

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

Aqui está o erro. A próxima linha mostra todas as minhas portas DVI conectadas.

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

Como podemos ver, o que eu quero está conectado a DVI-I-1 , então corrigi a linha para combinar com o monitor conectado.

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

E agora, meu monitor pegou o novo modo e ficou bem.

Espero que isso ajude!

    
por Terrance 04.01.2017 / 04:59