Falha proprietária de configuração de cabeça dupla de drivers ATI

1

Eu tenho um problema estranho, que eu acho que pelo menos descrevi bem. Primeiro, vou descrever o que quero fazer:

Eu quero executar dois monitores no meu PC de mesa, eu quero arrastar as janelas entre os monitores, assim como eu faria em uma configuração do Windows PC usando a opção "exibição estendida".

O problema começou com uma observação: com duas placas gráficas executando dois monitores independentemente (usando os drivers ATI de código aberto), observei um ponteiro do mouse piscando / desaparecendo e um desempenho do sistema muito lento. Desconectar um monitor remove o problema. Esperando que eu pudesse resolver o problema de desempenho usando drivers proprietários, mudei para eles.

Agora, quando instalo as unidades proprietárias usando a opção "drivers adicionais", descubro que o sistema desativou completamente uma das minhas placas (conforme observado através da interface gráfica do amdcccle). Quando eu habilito, através do amdcccle, e reinicio, eu acho que meu xorg.conf é sobrescrito durante a inicialização, mais uma vez, um cartão está desabilitado. Quando eu corrijo esse problema (comentando as linhas "start" no meu /etc/init.d/gpu-manager.conf ) eu acho que as mudanças que eu faço via amdcccle agora são persistentes entre as reinicializações.

No entanto, quando eu habilito a placa e detecto com sucesso o monitor, descubro que, na reinicialização, vejo minha área de trabalho em um monitor e, no outro monitor, vejo uma tela preta e plana que mostra um pequeno "X" em vez de um ponteiro do mouse, quando eu passar o mouse para o monitor.

Ativar o Xinerama complica o problema - meus dois monitores agora mostram meu plano de fundo da área de trabalho e eu posso efetuar login por meio de qualquer um deles, mas a unidade nunca inicia. A única maneira de voltar a um ambiente de área de trabalho inicializável é restaurar o arquivo xorg.conf .

Estou bastante confuso e nunca encontrei esse problema ao executar dois monitores fora de um cartão. Por causa dos meus cabos disponíveis, e porque tenho dois cartões, gostaria de executar uma exibição de cada cartão de forma independente.

Aqui está a saída de lspci | grep -i VGA :

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood XT [Radeon HD 5670/5690/5730]
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood XT [Radeon HD 5670/5690/5730]

Aqui está a saída de xrandr :

Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
CRT1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 297mm
   1680x1050      60.0*+
   1600x1200      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1360x1024      60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       60.0     75.0
   1280x768       60.0
   1280x720       60.0
   1024x768       75.0     70.1     60.0
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     67.0     59.9
    
por Jollyhrothgar 10.02.2015 / 01:28

0 respostas