“xrandr: Configure crtc 0 failed” ao tentar alterar a resolução no monitor externo

16

Eu tenho tentado configurar um monitor externo um pouco, finalmente consegui trabalhar principalmente, exceto que a resolução está desativada. A resolução nativa do meu monitor é de 1600x900, que finalmente consegui mostrar no xrandr:

user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 
   800x600         0.0  
   640x480         0.0  
   1600x900       59.9

No entanto, quando tento alterar a resolução, recebo o seguinte erro:

user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
    
por ohnolawl 12.05.2012 / 23:43

3 respostas

7

Encontrei esse problema com os drivers de vídeo da ATI, com o driver desativado em funcionamento.

Use

xrandr --verbose

para determinar seu número ctrtc ? E tente a sintaxe de saída correta, por exemplo:

xrandr --crtc CRT1 --output CRT1 --brightness 0.7

outras saídas:

  • o driver Intel usa LVDS, VGA, TMDS-1 (TMDS-2, ...), TV
  • o driver ATI usa LVDS, VGA-0 (VGA-1, ...), DVI-0 (DVI-1, ...), S-video
  • o driver RadeonHD usa PAINEL, VGA_1 (VGA_2, ...), DVI-I_1 / digital ou DVI-I_1 / analógica (DVI-I_2 / digital ou DVI-I_1 / analógica, ...), TV_7PIN_DIN
  • o driver NV usa LVDS, VGA0 (VGA1, ...), DVI0 (DVI1, ...), ???
  • o driver MGA usa ???, VGA (ou VGA1, VGA2, ...), DVI (ou DVI1, DVI2, ...),
  • o driver Nouveau usa LVDS, VGA-1, DVI-I-1 e HDMI-1
por user73962 29.06.2012 / 08:01
4

Primeiro, você precisa desativar o WAYLAND removendo o comentário de uma linha no arquivo:

/etc/gdm3/custom.conf  

o arquivo acima pode estar em outra variação de nome de pasta do gdm. Remova o # na frente da linha

#WaylandEnable=false 

Reinicie o seu Linux.

Depois disso, execute o comando xrandr . Você não encontrará WAYLAND0. Você vai encontrar DP1, HDMI1, VGA1, etc ... em vez disso.

Agora, você pode usar xrandr para alterar a resolução de exibição normalmente. Siga o mesmo processo que você estava fazendo antes.

    
por neshant sharma 26.11.2017 / 16:05
3

xrandr --verbose foi muito útil para mim. Consegui criar alguns scripts para ajudar na situação da estação de acoplamento com bugs. Eu quero encaixado para ser apenas exibição externa, desencaixado para significar apenas laptop.

xrandr -d :0 --output eDP1 --mode 1920x1080 --crtc 1 \
    --output DP1-1 --off \
    --output DP1-2 --off \
    --output DP1-3 --off

e também ...

xrandr -d :0 --output DP1-1 --mode 1920x1080 --crtc 1 \
    --output eDP1 --off \
    --output DP1-2 --off \
    --output DP1-3 --off
    
por mdeanda 10.02.2016 / 06:37