Разрешение экрана - не удается заставить xorg.conf использовать Modeline вместо EDID

Реальные проблемы с правильной работой Ubuntu 13.04 на настольном ПК Sony Vaio VGC-JS1E All In One. У меня тоже нет звука, но этот вопрос касается разрешения экрана.

Панель ПК имеет собственное разрешение 1680 x 1050. Я не могу найти никакой дополнительной информации, кроме этой, включая частоту обновления. Графика это Intel. При первой установке экран по умолчанию имеет низкое разрешение в верхнем левом углу экрана, а оставшаяся часть заполняется повторениями столбцов / строк крайнего правого и нижнего пикселей. Я могу изменить разрешение на более высокое в настройках Ubuntu, но собственное разрешение не появляется в списке. Также обнаружена вторая панель, хотя у меня нет подключенной. Я понимаю, что это может быть связано с выходом HDMI, хотя он и не используется.

Я пытался добавить его с помощью xrandr, но область вне максимального разрешения в списке (1600 x 1200) скрыта (указатель мыши исчезает за повторяющимися пикселями). Поэтому я начал искать форумы, чтобы создать файл xorg.conf с соответствующей Modeline и различными опциями, чтобы заставить X использовать только один экран (который работает) и игнорировать ложную информацию EDID с экрана и использовать вместо этого Modeline , Однако все, что я пытаюсь сделать, кажется бесполезным.

После проверки Xorg.0.log этот раздел, кажется, применим (он также повторяется несколько раз):

[  1439.982] (II) intel(0): EDID for output LVDS1
[  1439.982] (II) intel(0): Not using mode "1680x1050_60" (exceeds panel dimensions)
[  1439.982] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "720x450" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "800x512" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "960x540" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "960x600" (doublescan mode not supported)
[  1439.982] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[  1439.982] (II) intel(0): Printing probed modes for output LVDS1
[  1439.982] (II) intel(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 -hsync -vsync (75.0 kHz eP)
[  1439.982] (II) intel(0): Modeline "1600x1024"x60.2  103.12  1600 1600 1656 1664  1024 1024 1029 1030 +hsync +vsync (62.0 kHz d)
[  1439.982] (II) intel(0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
[  1439.982] (II) intel(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
[  1439.982] (II) intel(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz d)
[  1439.982] (II) intel(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz d)
[  1439.982] (II) intel(0): Modeline "1360x768"x59.8   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync (47.7 kHz d)
[  1439.982] (II) intel(0): Modeline "1360x768"x60.0   72.00  1360 1408 1440 1520  768 771 781 790 +hsync -vsync (47.4 kHz d)
[  1439.982] (II) intel(0): Modeline "1152x864"x60.0   81.62  1152 1216 1336 1520  864 865 868 895 -hsync +vsync (53.7 kHz d)
[  1439.982] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz d)
[  1439.982] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz d)
[  1439.982] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
[  1439.982] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)

Вот мой xorg.conf:

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Screen "screen1"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier "LVDS1"
    HorizSync 30-81
    VertRefresh 56-75
    Option   "NoUseBios"
    Option "PreferredMode" "1680x1050_60"
    Modeline "1680x1050_60"  147.14  1680 1784 1968 2256  1050 1051 1054 1087 -HSync +VSync
    Option "DPMS"
EndSection

Section "Monitor"
    Identifier "VGA1"
    Option "Ignore" "True"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "kmsdev"                # <str>
        #Option     "ShadowFB"              # [<bool>]
    Identifier  "Card0"
    Driver      "modesetting"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "kmsdev"                # <str>
        #Option     "ShadowFB"              # [<bool>]
    Identifier  "Card1"
    Driver      "modesetting"
    BusID       "PCI:0:2:1"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"               # [<bool>]
        #Option     "AccelMethod"           # <str>
        #Option     "Backlight"             # <str>
        #Option     "DRI"                   # <str>
        #Option     "ColorKey"              # <i>
        #Option     "VideoKey"              # <i>
        #Option     "Tiling"                # [<bool>]
        #Option     "LinearFramebuffer"     # [<bool>]
        #Option     "SwapbuffersWait"       # [<bool>]
        #Option     "TripleBuffer"          # [<bool>]
        #Option     "XvPreferOverlay"       # [<bool>]
        #Option     "HotPlug"               # [<bool>]
        #Option     "RelaxedFencing"        # [<bool>]
        #Option     "XvMC"                  # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "TearFree"              # [<bool>]
        #Option     "PerCrtcPixmaps"        # [<bool>]
        #Option     "FallbackDebug"         # [<bool>]
        #Option     "DebugFlushBatches"     # [<bool>]
        #Option     "DebugFlushCaches"      # [<bool>]
        #Option     "DebugWait"             # [<bool>]
        #Option     "BufferCache"           # [<bool>]
    Identifier  "Card2"
    Driver      "intel"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"               # [<bool>]
        #Option     "AccelMethod"           # <str>
        #Option     "Backlight"             # <str>
        #Option     "DRI"                   # <str>
        #Option     "ColorKey"              # <i>
        #Option     "VideoKey"              # <i>
        #Option     "Tiling"                # [<bool>]
        #Option     "LinearFramebuffer"     # [<bool>]
        #Option     "SwapbuffersWait"       # [<bool>]
        #Option     "TripleBuffer"          # [<bool>]
        #Option     "XvPreferOverlay"       # [<bool>]
        #Option     "HotPlug"               # [<bool>]
        #Option     "RelaxedFencing"        # [<bool>]
        #Option     "XvMC"                  # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "TearFree"              # [<bool>]
        #Option     "PerCrtcPixmaps"        # [<bool>]
        #Option     "FallbackDebug"         # [<bool>]
        #Option     "DebugFlushBatches"     # [<bool>]
        #Option     "DebugFlushCaches"      # [<bool>]
        #Option     "DebugWait"             # [<bool>]
        #Option     "BufferCache"           # [<bool>]
    Identifier  "Card3"
    Driver      "intel"
    BusID       "PCI:0:2:1"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "Rotate"                # <str>
        #Option     "fbdev"                 # <str>
        #Option     "debug"                 # [<bool>]
    Identifier  "Card4"
    Driver      "fbdev"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card5"
    Driver      "vesa"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
    Identifier "device1"
    Driver "intel"
    # Option "DPMS"
    # Option "AccelMethod" "UXA"
    Option "monitor-LVDS" "LVDS1"
    Option "IgnoreEDID" "true"
    Option "NoDDC" "true"
    # Option "monitor-VGA" "VGA1"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "LVDS1"
    DefaultDepth 24
    Option "UseEDID" "false"
    Option "UseEDIDDpi" "false"
    Option "ModeDebug" "true"
    Option "ExactModeTimingsDVI" "true"
    Option "ModeValidation" "NoWidthAlignmentCheck, NoDFPNativeResolutionCheck"
    Option "TwinView" "0"
    Subsection "Display"
        Depth 24
        Modes "1680x1050"
    EndSubsection
EndSection

изменил следующее в / etc / default / grub, но безрезультатно:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
GRUB_CMDLINE_LINUX="video=LVDS1:1680x1050"

Любой совет будет принят с благодарностью!

Спасибо,

Энди

1
задан 31 August 2013 в 23:52

1 ответ

У меня нет фрагмента экрана на ЖК-матрице, который воспроизводился также с Intel. После того, как я заменил 1366x768 на 1024x768 матрицу. Это все еще делает видео для 1366 точек на линию. Драйверы сообщают «Ошибка» на EDID Любые попытки сменить драйвер не были удачными.

Похоже, что драйвер Intel вообще не учитывает modeline . И я понятия не имею, как, но настройка программного обеспечения контролирует настройки разрешения из параметров драйвера. Это делает их по своему собственному суждению, иногда из EDID иногда из какого-то жуткого колдовства, но не из настроек модельного ряда .

0
ответ дан 31 August 2013 в 23:52

Другие вопросы по тегам:

Похожие вопросы: