x servidor radeon com várias telas

0

Tenho uma radeon r9 270x com quatro saídas, duas saídas DVI, uma HDMI e uma DisplayPort.

Eu gostaria de configurar o servidor X de forma que ele tenha duas telas, do ponto de vista do usuário ele deve fornecer DISPLAY 0.0 e 0.1.

Eu tentei com duas seções Monitor, duas Device e duas Screen em /etc/X11/xorg.conf. Isso funciona se eu não especificar "Screen" explicitamente na seção Device, mas acabo com uma única tela (DISPLAY = 0.0).

Eu tentei definir explicitamente o número da tela na seção da tela (como abaixo), mas isso não funcionou.

Se eu selecionar Screen number 0 para a primeira Device Section e Screen number 1 para a segunda seção Device, o servidor X será iniciado, mas a partir do /var/log/Xorg.0.log ele verá que o servidor X tentará usar as saídas DisplayPort e HDMI que não estão conectadas.

Eu seleciono os números de tela 2 e 3 nas seções de dispositivos, então o servidor X se recusa a iniciar.

Section "Device" Identifier "Device0" Driver "radeon" # Screen 1 # doesn't work EndSection

Alguma idéia de como configurar uma tela dupla com o driver radeon?

Isto é debian unstable, Kernel 4.3, se for importante.

    
por think nice things 31.01.2016 / 22:32

2 respostas

0

Tente criar uma seção ServerLayout para as telas. Não edite a seção do dispositivo, apenas adicione isso ao seu arquivo conf.

Section "ServerLayout"
    Identifier     "DefaultLayout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" LeftOf "Screen0"
EndSection
    
por 01.02.2016 / 00:34
0

Eu não acho que o que você quer é possível, pelo menos da maneira que você está querendo fazer.

As telas no xorg.conf não são iguais às exibições adicionais. DISPLAY=0:1 significa o segundo servidor X na máquina, não a segunda tela.

Alguém me corrija se eu estiver errado, mas não acho que dois servidores X possam compartilhar uma única placa de vídeo, não importa quantos resultados ela tenha. Para fazer isso, você usa o Xinerama.

Existe o servidor xnest que pode ser usado para isso, mas eu não tenho experiência com ele, então não tenho certeza se você pode fazer o que quiser com ele. Em teoria, você pode convencer seu gerenciador de janelas a usar a primeira tela e executar xnest fullscreen na outra - mas estou apenas especulando aqui.

    
por 01.02.2016 / 03:10

Tags