Não é possível usar meu monitor de 4k na resolução máxima quando usado com um ou dois outros monitores FHD

3

Eu gostaria de usar meu monitor de 40 "de 4k (Philips BDM4065UC) juntamente com dois outros monitores WUXGA (Dell U2412M).

Eu posso executar com sucesso:

  • meu principal 4k sozinho em 3840x2160 @ 60Hz,
  • ou meu 4k principal a 2560x1440 @ 60Hz com os outros dois monitores em 1920x1200 @ 60.

Assim que eu tento aumentar a resolução do meu monitor principal para 3840x2160 com os outros dois monitores:

  • todas as janelas dos monitores 4k estão esmaecidas,
  • os outros dois monitores estão funcionando corretamente,
  • o mouse no monitor 4k ainda está funcionando,
  • Eu posso mover as janelas para dentro e para fora da minha tela de 4k, mas não consigo vê-las exibidas na tela de 4k.

Esta configuração funciona corretamente no Windows.

Minha configuração:

  • Placa gráfica: AMD Radeon R7 250X (mesmo problema com 59 280X)
  • Driver: radeon (código-fonte aberto, não quero usar o fglrx porque eu só faço coisas 2D)
  • Xubuntu 14.04
  • Kernel: 3.19.0-22-generic (tentei também com 3.16)
  • Gerenciador do Windows: Awesome WM

Meus arquivos de configuração:

Script 1: script xrandr que falha:

xrandr --output DisplayPort-0 --pos 1200x0 --rotate normal --rate 60 --mode 3840x2160 --primary && \
xrandr --output HDMI-0 --auto --rotate left --pos 0x0  && \
xrandr --output DVI-0 --rate 60 --mode 1920x1200 --pos 5040x0 --rotate left 

Script 2: script xrandr que "funciona":

xrandr --output DisplayPort-0 --pos 1200x0 --rotate normal --rate 60 --mode 2560x1440 --primary && \
xrandr --output HDMI-0 --auto --rotate left --pos 0x0  && \
xrandr --output DVI-0 --rate 60 --mode 1920x1200 --pos 5040x0 --rotate left 

Meus arquivos de registros:

Não tenho erros em /var/log/Xorg.0.log .

No entanto, ao cavar em / var / log / syslog, posso ver alguns erros (mas nem sempre são reproduzíveis):

ao executar o Script 1:

pcp kernel: [ 6337.304231] radeon 0000:04:00.0: ffff880390d22800 pin failed
pcp kernel: [ 6337.304231] radeon 0000:04:00.0: ffff880390d22800 pin failed
pcp kernel: [ 6337.350587] radeon 0000:04:00.0: ffff880390d22800 pin failed
pcp kernel: [ 6337.350587] radeon 0000:04:00.0: ffff880390d22800 pin failed

ao executar o Script 2:

pcp kernel: [ 6377.757518] radeon 0000:04:00.0: ffff880390d22800 unpin not necessary
pcp kernel: [ 6377.757518] radeon 0000:04:00.0: ffff880390d22800 unpin not necessary

Parece ser um problema no kernel ou no driver, mas não sei onde começar a depurar isso.

Soluções malsucedidas :

1 / use uma placa gráfica mais poderosa: Radeon R9 280X (nota: isso funciona no Windows)

2 / use um kernel mais recente (3.19.0-22-generic em vez de 3.16)

sudo apt-get install linux-generic-lts-vivid
sudo update-grub

3 / use um arquivo de configuração estática do Xorg em [/etc/X11/xorg.conf] ( link )

4 / use um driver atualizado do radeon

sudo add-apt-repository ppa:oibaf/graphics-drivers && sudo aptitude update && sudo aptitude upgrade

depois removido com

sudo apt-get install ppa-purge && sudo ppa-purge ppa:oibaf/graphics-drivers && supo aptitude update && sudo aptitude upgrade

5 / atualize para o Xubuntu 15.05

mesmo problema, mesmo com o kernel 4.0 ou com os pacotes xorg / ATI mais recentes

6 / teste outras distribuições Mint, Debian

Soluções parcialmente bem-sucedidas:

1 / Eu finalmente dou uma chance ao motorista. Eu segui as instruções de instalação .

Os três monitores estão agora usando as resoluções de tela apropriadas.

No entanto, isso agora é tão slooow, movendo o mouse é muito lagguy, abrindo duas janelas do terminal leva 5 segundos ...

Definitivamente inutilizável ...

Quaisquer sugestões são bem-vindas,

Atenciosamente,

    
por aklmie 21.07.2015 / 15:47

1 resposta

1

Finalmente entendi ...

Verificação tripla da saída de /var/log/Xorg.0.log para remover o máximo possível de erros e avisos. Eu mispelled um dos meus saída DVI-O em vez de DVI-0 ...

Então, se você encontrar esse problema, a solução parece ser:

Descreva o máximo possível sua configuração em /etc/X11/xorg.conf:

  • seção de dispositivos com opções "AccelMethod" "glamour" / opção "ShadowPrimary" / opção "TearFree"
  • all outputs da sua placa de vídeo e all seus monitores conectados

Aqui está a versão totalmente funcional do meu /etc/X11/xorg.conf

    
por aklmie 06.08.2015 / 12:21