Configurando o monitor duplo com diferentes resoluções usando o driver de código aberto ati


8

Eu tenho dois monitores e estou usando o Arch Linux, configurado assim:

  • 1280x1024 (primário)
  • 1680x1050 (secundário)
  • ATI RADEON X1300
  • Driver ATI de código aberto

Na tela de inicialização, meu monitor principal (17 ") tem a resolução correta; meu segundo CLONA o primeiro e a mesma resolução (1280x1024).

Eu tenho que executar xrandrduas vezes após iniciar o X para obter a resolução correta.

xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0

Tentei tornar isso permanente adicionando o xrandrcomando a .xinitrc, mas não funcionou. Agora, se eu quiser obter a resolução correta nos dois monitores, depois de iniciar o X, eu corro xrandrDUAS VEZES.

Eu não defini nada em xorg.conf(nem sei como :)). Oque posso fazer para consertar isso?


Por favor, escreva como exatamente você colocou o xrandrcomando no seu .xinitrc. Eu tenho uma configuração semelhante e funciona dessa maneira.
rozcietrzewiacz 29/07

Se você precisar executá-lo duas vezes e o .xinitrc não funcionar, talvez tente mais tarde. No meu caso, eu uso o KDE e tenho a opção de configurar scripts para serem executados após o login, para que minhas telas sejam configuradas após o login com êxito.
Grzegorz Wierzowiecki

Tem certeza de que seu gerente de exibição é executado ~/.xinitrc? Se estiver lá e for executado, deve funcionar. Caso contrário, seu mestre provavelmente tem um equivalente.
Chris Baixo

Respostas:


3

Colocar xrandrcomandos .xinitrcnão é uma maneira adequada de armazenar configurações permanentes. Você deve usar em seu xorg.conflugar.

Portanto, comece removendo as linhas xrandr do seu .xinitrce crie (ou edite) um /etc/X11/xorg.confarquivo. Ele deve ficar exatamente assim (não é necessário mais conteúdo, a menos que você queira configurar teclado, mouse ou dispositivos similares):

Section "Monitor"
     Identifier "First monitor"
     Option     "PreferredMode"   "1280x1024"
EndSection

Section "Monitor"
     Identifier "Second monitor"
     Option     "PreferredMode"   "1680x1050"
     Option     "LeftOf"          "First monitor"
EndSection

Section "Device"
    Identifier  "Radeon X1300"
    Driver      "radeon"
    Option      "Monitor-DVI-0"   "First monitor"
    Option      "Monitor-DVI-1"   "Second monitor"
EndSection

Esta é a única coisa que funcionou para mim depois de tantas tentativas! Para adicionar a resposta, para descobrir o driver da placa de vídeo executar este no terminal: sudo lshw -c video | grep configuration. Eu estou usando ui impressionante no waldorf crunchbang.
Lucas

1

Também encontrei esse problema algumas vezes.

Por alguma razão, minhas telas têm o hábito desagradável de mudar seu "nome" às ​​vezes, tornando xrandrinútil qualquer trecho de código que forneço.

Primeiro verifique se os monitores estão identificados corretamente:

xmax@max-desktop:~> xrandr
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  

Se os nomes estiverem corretos, suspeito que o sistema NÃO esteja lendo ~/.xinitrcna inicialização ou que você digitou o comando incorretamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.