Nvidia: сила 1920х1080 в качестве опции

Собственная 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 ответ

Решение

После достаточной настройки я смог получить 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
Другие вопросы по тегам