Número de telas X correspondentes ao número de seções “Tela” no arquivo xorg.conf para configuração de vários monitores

4

Eu quero configurar uma configuração de vários monitores onde dois monitores orientados "paisagem" um sobre o outro e dois monitores orientados "retrato" um à direita do outro combinam em uma única tela grande.

Estou tentando criar um arquivo xorg.conf que forneça uma única tela X para vários (quatro) monitores conectados a vários (dois) videocards (NVidia) na mesma máquina (Ubuntu 11.10).

Eu tropecei em um manual xorg.conf que declara que a seção Screen é a ligação de um Monitor e um Device . Não entendo como fornecer a ideia de que um Screen deve ser composto de vários Monitor s.

Eu não quero usar Xinerama ou TwinView , pois ele não atende aos meus requisitos de aceleração de hardware. Eu usei nvidia-settings , mas não respeita as configurações de rotação.

    
por mbaitoff 20.01.2012 / 09:42

3 respostas

0

Já experimentou com RandR ( xrandr )?

    
por 20.01.2012 / 23:20
0

Você pode usar a Tela para definir o tamanho da área de trabalho total a ser exibida pelos vários monitores. Pode apontar para um dos três monitores, cada um em sua própria seção. As opções nos monitores adicionais descrevem suas posições relativas.

Embora o xrandr não seja útil para você como uma solução, pode ser útil tentar várias resoluções e posições. Uma vez que você o tenha configurado da maneira que você quer, você pode descrever a configuração no xorg.conf e reiniciar o X. Você pode encontrar um exemplo útil aqui .

    
por 22.05.2012 / 17:01
0

Como você nota - você não pode usar Xinerama ou TwinView e obter composição de X em suas telas. O que você realmente quer fazer envolve várias Device entradas em xorg.conf para o mesmo dispositivo e / ou nvidia's mosaic mode. Eu passei por isso apenas no outro dia depois de reorganizar a sala de estar para acomodar um projetor e é não intuitiva. Acabei fazendo pouco a pouco com várias falsas partidas, mas para uma placa de vídeo e duas exibe minha xorg.conf como isso .

A uma tela usada para definir metamodos é uma espécie de indireta. A extensão nvidia e / ou RandR adiciona a área de exibição de uma ou mais telas físicas e endereços que exibem a área como uma única tela virtual . Aqui é um link para a seção relevante de nvidia 's readme. E aqui está o que a minha realmente parece:

Comovocêpodever,asduastelassãoumasó-masasresoluçõesportelaconstituintenãosãoiguais-então,enquantoabarrabrancanaparteinferioresquerdaapareceemumatela,elanãoestánaminhatela.Minhatelapreencheambasasminhastelas.Eaquiestáumaolhadamaisdepertononvidia-settings:

Se você olhar meu próprio arquivo xorg.txt , provavelmente notará que ele é gerado automaticamente. Eu comecei a trabalhar primeiro desligando todos os monitores, mas um e depois, em um console comum, corri sudo nvidia-xconfig para uma linha de base xorg.conf e, depois de iniciar X , abri nvidia-settings e liguei minhas telas. Não foi um processo cientificamente perfeito, admito, mas o resultado é satisfatório.

Outro problema que eu tive que você pode ou não ter foi o som EDID extensões passou sobre os cabos HDMI dos meus monitores. Eu uso o analógico do meu computador e houve outras horas muito irritantes tentando convencer o ALSA / Pulse a ignorar esses dispositivos intel-hda-audio extras. Então eu reescrevi os EDIDs para aparecerem como saídas DVI - essencialmente desativando a detecção do computador dos coletores de áudio dos monitores. Se você se deparar com problemas semelhantes, eu humildemente recomendo esta pequena jóia para fazer automaticamente o mesmo.

Por último, a página wiki da Nvidia do Arch Linux foi muito útil para mim - há muitos exemplos e explicações detalhadas lá.

    
por 08.06.2014 / 03:54