Drivers proprietários da AMD podem usar apenas 2 monitores (Ubuntu 13.04)

1

Eu tenho 4 monitores que estou tentando configurar no Unity com 2 GPU's (2x AMD HD7970's). Originalmente eu tinha 2 monitores em cada cartão e tentei configurar dessa forma, mas continuei recebendo a Tela Branca da Morte e não pude resolver o problema.

Decidi então colocar todos os 4 monitores em um único cartão (1 HDMI, 2 DVI, 1 Mini Display Port) e Crossfire com o segundo cartão.

Após uma nova instalação, os drivers de código aberto funcionaram e todos os quatro monitores funcionaram corretamente. O problema é que os drivers de código aberto fizeram com que o Unity rodasse de maneira extremamente lenta, dificultando bastante o trabalho. Quando eu digo devagar, quero dizer que o cursor estava lento, o Windows levaria vários segundos para desaparecer lentamente, a capacidade de resposta era lenta, etc ....

Eu decidi verificar os drivers proprietários, porque eu li que os drivers de código aberto não lidam com a aceleração 3D corretamente. Eu instalei os drivers do AMD 13.04 do site e consegui dois monitores para aparecer, mas não consigo ativar os outros dois.

Só para ficar claro, todos os quatro monitores são reconhecidos pelos drivers, mas quando tento ativá-los no catalisador (usando sudo amdcccle ) as alterações são ignoradas e apenas 2 monitores são usados. Quando eu tento xinerama, todas as 4 telas vão 'ligar' e ser reconhecidas, mas o Unity fica preto e nenhuma janela aparece (a única coisa que eu posso ver é o cursor).

Quando tento usar o RandR, ele reclama do tamanho solicitado e, em seguida, do tamanho virtual máximo / mínimo (algo semelhante ao seguinte:

  

Não foi possível aplicar a configuração selecionada para exibições O tamanho virtual necessário não ajusta o tamanho disponível: solicitado = (2646, 1024), mínimo = (320, 200), máximo = (1366,1366).

Como resultado, tentei acessar o xorg.conf e ajustar o tamanho virtual como recomendado aqui: Problemas de tela multi" tamanho virtual não se encaixa tamanho disponível ". Eu também tentei a solução de amdcccle fornecida nesse artigo.

Se eu tentar ativar as outras duas janelas e organizá-las na RandR, ela diz que não é possível fazer a alteração solicitada (acredito que houve um erro na CTRC 148).

Neste momento, não tenho certeza do que tentar fazer com que todos os meus monitores trabalhem com o Ubuntu, permitindo a aceleração em 3D para um desempenho razoável. Como posso consertar isso, é possível? Este problema ocorre com todos os desktops do GNOME ou apenas com o Unity? Eu estive debatendo a mudança para o Kubuntu só porque esse problema é meio debilitante e ouço o KDE rodar melhor com múltiplos monitores, mas eu realmente prefiro ficar na Unity se possível.

Nota: Vou tentar postar o meu xorg.conf uma vez que eu logar no Ubuntu, estou escrevendo isso a partir da minha inicialização do Windows

    
por David Torrey 26.08.2013 / 09:50

1 resposta

1

Os novos drivers beta 13.8 da AMD realmente cuidaram do problema e suportaram todos os monitores imediatamente. Apenas certifique-se de quando você acessar amdcccle que você usa gksu em vez de sudo . até agora tudo tem funcionado muito bem agora.

    
por David Torrey 06.09.2013 / 18:56