Configuração Xorg para resolução não registrada

2

Eu tenho um monitor com resolução nativa de 1600*900_60.00 e a intel a bordo do chipset de vídeo Gen3 Xeon (i915) .
quando eu faço $> xrandr a resolução 1600x900 não está na lista. Eu tentei escrever uma configuração do xorg para o monitor e coloquei em /etc/X11/xorg.conf.d/10-monitor.conf . mas eu devo estragar algum valor lá em cima; que não tem efeito e não altera a resolução.
Tenho certeza que o /etc/X11/xorg.conf.d/10-monitor está sendo lido em $> startx porque se eu colocar algo errado como ()*! no arquivo X não será iniciado e produzirá um erro.
O cvt 1600 900 retorna:

1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz 
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

também o xrandr produz:

xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
  1600x900_60.00�� (0xa5)  118.2MHz
        h: width  1600 start 1696 end 1856 total 2112 skew    0 clock   56.0KHz
        v: height  900 start  903 end  908 total  934  

E este é o meu arquivo 10-monitor.config :

Section "Device" 
Identifier  "Intel i915" 
  Option   "VGA1" #"VGA screen" 
  Driver      "intel"
EndSection 
Section "Monitor" 
  Identifier  "Primary Monitor" 
  Modeline    "1600x900_60.00" 118.25 1600 1696 1856 2112  900 903 908 934 -Hsync +Vsync 
  Option      "PreferredMode" "1600x900" 
EndSection 
Section "Screen" 
     Identifier    "Screen0" 
     Device        "VGA1" 
     DefaultDepth  24 
     SubSection "Display" 
     Depth        24 
     Modes   "1600x900_60.00" 
EndSubSection 
EndSection
    
por r004 26.01.2014 / 04:12

1 resposta

0

Você pode usar a opção --newmode do xrandr para adicionar o modo ao X; então você pode usar a opção --addmode do xrandr para adicionar o modo à saída que você está usando. Então você deve ser capaz de selecionar o modo usando xrandr ou um seletor de modo GUI.

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 "1600x900_60.00"

Para mudar para o modo usando xrandr:

xrandr --output VGA1 --mode "1600x900_60.00"

Infelizmente esta solução deve ser repetida toda vez que você reiniciar (é claro que você pode fazer o script). Eu encontrei esta questão procurando mais informações sobre como escrever a mudança permanente no xorg.conf.

Eu pretendo tentar a resposta xorg.conf muito simples em um pergunta semelhante

    
por 18.08.2015 / 19:16