Фирменная Nvidia (290) на Gentoo здесь.

Я использую Nvidia TwinView с двумя мониторами 1680x1050. Теперь я хочу подключить HDTV к одному из мониторов. Почти хорошо, но поскольку Nvidia считывает информацию EDID мониторов и видит максимальное разрешение 1680x1050, оно не разрешит 1920x1080. "Обнаружение дисплеев" nvidia-settings ничего не делает. Мой единственный вариант - перезапустить X, но это крайне нежелательно.

Я уже обнаружил, что что-то, что мне по вкусу, можно сделать с помощью MetaModes , но он также не допускает больших разрешений.

Я думаю, что мне нужно сбросить информацию EDID и указать режимы вручную. Однако TwinView до сих пор не понравились мои предложения.

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

# inputdevice junk removed; it's overridden anyway

Section "Monitor"
    Identifier     "CRT-0"
    ModelName      "Acer P221W"
    HorizSync 31-84
    VertRefresh 56-77
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "MetaModes" "CRT: 1680x1050 +1680+0, DFP: 1680x1050 +0+0; CRT: 1680x1050 +0+0, DFP: 1920x1080 +1680+0"
    #Option    "UseEdid" "false"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

1 ответ1

1

После достаточной настройки я смог получить 1920x1080 в качестве опции для вывода ЭЛТ. Почему это не относится к DVI, бьет меня. Так что это только 80% решение: теперь я могу менять мониторы на лету, но используя неоптимальный VGA. Я закончил настройку этого и заказал современный GT520, который имеет три разъема.

Вот текущий xorg.conf . Пользовательские режимы для моих мониторов я получил с помощью программного обеспечения parse-edid .

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 data in "/etc/conf.d/gpm"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

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

Section "Monitor"
    Identifier     "DFP-0"
    ModelName      "Acer P223W"
    Option         "DPMS"
    HorizSync   31-84
    VertRefresh 56-77

    Mode    "1920x1080"
            DotClock        148.500000
            HTimings        1920 2008 2052 2200
            VTimings        1080 1084 1089 1125
            Flags   "+HSync" "+VSync"
    EndMode
    Mode    "1680x1050"
            DotClock        146.250000
            HTimings        1680 1784 1960 2240
            VTimings        1050 1053 1059 1089
            Flags   "-HSync" "-VSync"
    EndMode
EndSection

Section "Monitor"
    Identifier     "CRT-1"
    ModelName      "Acer P221W"
    HorizSync 31-83
    VertRefresh 56-75
    Option "DPMS"
    Mode    "1680x1050"
            DotClock        146.250000
            HTimings        1680 1784 1960 2240
            VTimings        1050 1053 1059 1089
            Flags   "-HSync" "-VSync"
    EndMode
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "DFP-0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "MetaModes" "CRT: 1680x1050 +1680+0, DFP: 1680x1050 +0+0; CRT: 1680x1050 +0+0, DFP: 1920x1080 +1680+0"
    #Option        "UseEdid" "false"
    #Option         "ModeDebug" "True"
    SubSection     "Display"
        Depth      24
        Modes      "1920x1080" "1680x1050"
    EndSubSection
EndSection

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .