web-dev-qa-db-fra.com

Résolution d'écran - impossible d'obtenir xorg.conf pour utiliser Modeline au lieu d'EDID

Avoir de réels problèmes pour faire fonctionner correctement Ubuntu 13.04 sur un ordinateur de bureau tout-en-un Sony Vaio VGC-JS1E. Je n'ai pas non plus de son, mais cette question concerne la résolution d'écran.

Le panneau du PC a une résolution native de 1680 x 1050. Je ne trouve pas plus d'informations que cela, y compris le taux de rafraîchissement. Les graphiques sont Intel. Lors de la première installation, l'écran affiche par défaut une faible résolution en haut à gauche de l'écran, le reste étant rempli de répétitions des colonnes/rangées de pixels les plus à droite et en bas. Je peux changer la résolution en une résolution plus élevée dans les paramètres Ubuntu, mais la résolution native n'apparaît pas dans la liste. Il y a aussi un deuxième panneau détecté même si je n'en ai pas connecté. Je comprends que cela peut être lié à une sortie HDMI, même si elle n'est pas utilisée.

J'ai essayé de l'ajouter avec xrandr mais la zone en dehors de la résolution maximale dans la liste (1600 x 1200) est cachée (le pointeur de la souris disparaît derrière les pixels répétitifs). J'ai donc commencé à travailler sur les forums pour créer un fichier xorg.conf avec une Modeline appropriée et diverses options pour forcer X à n'utiliser qu'un seul écran (qui fonctionne) et à ignorer les fausses informations EDID de l'écran et utiliser la Modeline à la place . Cependant, tout ce que j'essaie semble inutile.

Après avoir vérifié Xorg.0.log, cette section semble s'appliquer (elle est également répétée plusieurs fois):

[  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)

Voici mon 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

A également modifié les éléments suivants dans/etc/default/grub, en vain:

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

Tout conseil serait très apprécié!

Merci,

Andy

1
dang3rm0u5e

Je n'ai aucun morceau d'écran sur LCD matrice qui a rendu aussi avec Intel. Après avoir remplacé 1366x768 avec 1024x768 matrice. Il fait toujours de la vidéo pour 1366 points par ligne. Les pilotes signalent une "erreur" sur EDID Aucune tentative de changement de pilote n'a eu de chance.

Il semble que le pilote Intel ignore modeline du tout. Et je n'ai aucune idée de comment, mais le logiciel de configuration contrôle les paramètres réels de résolution des options du pilote. Ce qui les fait sortir de son propre jugement, parfois EDID parfois de la sorcellerie macabre, mais pas par modeline réglages.

1
Analysis