Twinview: 2 monitora as resoluções de diferença com a NVIDIA

3

Estou usando com sucesso o twinview para acionar 2 monitores para o meu computador de home theater (um no caso, um projetor). Eu recentemente atualizei meu projetor e agora as duas telas têm resoluções muito diferentes (1920x1200, 848x400). Como resultado, o twinview está me forçando a usar muito pouco da minha resolução do projetor (aumentando uma imagem distorcida), OU, sobrecarregue a tela pequena até que seja desligada com a mensagem "FORA DE INTERVALO", mas tenha uma excelente imagem do projetor. >

Gostaria de acionar o projetor em resolução máxima e ter o driver (nvidia) / X dimensionar a mesma imagem para 848x400 em minha tela pequena.

Isso é possível? Estou rodando Centos 6.3 x64 com X.

    
por TSG 09.09.2012 / 01:11

1 resposta

1

Talvez configurar duas telas X separadas para substituir o TwinView resolva seu problema? Verifique seu arquivo xorg.conf para as seções: ServerLayout , Monitor , Device e Screen , a minha parece mais ou menos assim:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 520"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Em seguida, posso definir duas resoluções de tela diferentes para cada tela. Há algumas desvantagens disso, como a impossibilidade de mover janelas de uma tela para outra, mas para evitá-las você pode tentar configurar o Xinerama.

Bem, você precisa tentar descobrir o que é melhor para você.

    
por 09.09.2012 / 10:36