ViewSonic Monitor e placa gráfica Nvidia: Overscan

2

Estou lutando agora por quase meio ano com minha configuração gráfica ( ViewSonic VX2835wm, nvidia GeForce GTS 450 ). Em uma nova instalação do Ubuntu 14.04 com o driver nvidia proprietário da versão 331.38 (o driver nouveau não funciona melhor), as bordas da minha tela são cortadas (overscan).

Quando eu usei o Ubuntu 12.04, eu poderia consertar esse problema. Naquela época, descobri que o monitor envia informações ruins EDID . Como resultado, valores errados foram usados para a configuração (Vertical Sync, Horizontal Refresh).

No entanto, meu antigo xorg.conf não conseguiu resolver os problemas no Ubuntu 14.04. Eu tentei implementá-lo em muitas variações, mas nada funcionou. Aqui está o xorg.conf antigo que corrigiu o problema no Ubuntu 12.04:

Section "Device"
Identifier  "gfgts450"
Driver      "nvidia"
Option      "NoLogo"    "True"
Screen      0
Option "ModeValidation" "DFP-1: NoMaxPClkCheck"
EndSection

Section "Monitor"
    Identifier  "vx2835wm"
    HorizSync       24.0 - 82.0
    VertRefresh     50.0 - 85.0
    Option      "PreferredMode" "1920x1200"
    Modeline    "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
    Option      "ExactModeTimingsDVI"   "TRUE"
    Gamma       1
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "gfgts450"
    Monitor     "vx2835wm"
    DefaultDepth    24
    Option      "TwinView"  "0"
    Option      "metamodes" "1920x1200 +0+0"
    Option      "UseEDID"   "FALSE"
    SubSection "Display"
            Depth       24
                Modes "1920x1200"
    EndSubSection
EndSection

Meu xorg.conf atual, que fornece o problema de overscan, é assim:

# nvidia-settings: X configuration file generated by nvidia-settings


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

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "ViewSonic VX2835wm"
    HorizSync       30.0 - 82.0
    VertRefresh     50.0 - 85.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTS 450"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "1920x1200_60 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Alguém pode identificar o problema específico?

    
por simonsays 23.07.2014 / 08:25

1 resposta

0

Você pode adicionar Option "UseEDID" "False" e Modes "1920x1200"

para as mesmas seções do novo arquivo.

    HorizSync       24.0 - 82.0
    VertRefresh     50.0 - 85.0
    Option      "PreferredMode" "1920x1200"
    Modeline    "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
    Option      "ExactModeTimingsDVI"   "TRUE"

na seção "Monitor" pode ser útil.

Mas não crie linhas duplicadas. Por exemplo. substitua HorizSync 30.0 - 82.0 por HorizSync 24.0 - 82.0

    
por Pilot6 02.06.2015 / 11:21