Forum Linux.mandriva problème de résolution

Posté par  .
Étiquettes : aucune
0
3
juil.
2009
Bonjour la foule, une fois n'est pas coutume, c'est moi qui pose une question ici :D
Récemment j'ai mis à jour mon portable de mandriva 2009.0 -> 2009.1
C'est un acer Aspire 3023
Globalement tout s'est bien passé sauf l'affichage.
J'ai du passer du driver propriétaire fgrlx vers radeon (radeonhd me donne les même soucis)
la carte graphique une radeon X700 n'est plus géré par flgrx.

Et la c'est le drame, d'une belle résolution (nan pas celle de l'an 2000) de 1280x800 (écran wide) Je suis passé à 1024x768 ce qui me laisse des marges atroces sur les cotés.

J'ai un peut tout essayé et je n'arrive pas à lui forcer la main

voila mon log

(II) RADEON(0): ref_freq: 2700, min_out_pll: 20000, max_out_pll: 50000, min_in_pll: 100, max_in_pll: 1350, xclk: 40000, sclk: 358.000000, mclk: 330.000000
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=20000 max=50000; xclk=40000
(WW) RADEON(0): LVDS Info:
XRes: 1024, YRes: 768, DotClock: 65000
HBlank: 320, HOverPlus: 24, HSyncWidth: 136
VBlank: 38, VOverPlus: 3, VSyncWidth: 6
(II) RADEON(0): Skipping TV-Out
(II) RADEON(0): TMDS PLL from BIOS: 16500 b0112
encoder: 0x4
encoder: 0x1
encoder: 0x2
(II) RADEON(0): Output VGA-0 using monitor section monitor1
(II) RADEON(0): I2C bus "VGA-0" initialized.
(II) RADEON(0): Output LVDS has no monitor section
(II) RADEON(0): I2C bus "LVDS" initialized.
(II) RADEON(0): Output DVI-0 has no monitor section
(II) RADEON(0): I2C bus "DVI-0" initialized.
(II) RADEON(0): Port0:
XRANDR name: VGA-0
Connector: VGA
CRT1: INTERNAL_DAC1
DDC reg: 0x60
(II) RADEON(0): Port1:
XRANDR name: LVDS
Connector: LVDS
LCD1: INTERNAL_LVDS
DDC reg: 0x68
(II) RADEON(0): Port2:
XRANDR name: DVI-0
Connector: DVI-D
DFP1: INTERNAL_TMDS1
DDC reg: 0x64
Atom Get EDID success
(II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
Dac detection success
finished output detect: 0
(II) RADEON(0): I2C device "LVDS:E-EDID segment register" registered at address 0x60.
(II) RADEON(0): I2C device "LVDS:ddc2" registered at address 0xA0.
(II) RADEON(0): Output: LVDS, Detected Monitor Type: 0
finished output detect: 1
(II) RADEON(0): I2C device "DVI-0:E-EDID segment register" registered at address 0x60.
(II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
(II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
finished output detect: 2
finished all detect
before xf86InitialConfiguration
Atom Get EDID success
(II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
Dac detection success
(II) RADEON(0): Output: LVDS, Detected Monitor Type: 0
(II) RADEON(0): Query for AtomBIOS Get Panel EDID: failed
(II) RADEON(0): Added native panel mode: 1024x768
(II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
(II) RADEON(0): Output VGA-0 disconnected
(II) RADEON(0): Output LVDS connected
(II) RADEON(0): Output DVI-0 disconnected
(II) RADEON(0): Using exact sizes for initial modes
(II) RADEON(0): Output LVDS using initial mode 1024x768
after xf86InitialConfiguration
(==) RADEON(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) RADEON(0): Using EXA acceleration architecture
(II) Loading sub module "exa"
(II) LoadModule: "exa"
(II) Loading /usr/lib/xorg/modules//libexa.so
(II) Module exa: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 2.4.0
ABI class: X.Org Video Driver, version 5.0
(==) RADEON(0): Assuming overlay scaler buffer width is 1536
(II) RADEON(0): No MM_TABLE found - assuming CARD is not TV-in capable.
(!!) RADEON(0): For information on using the multimedia capabilities
of this adapter, please see http://gatos.sf.net.
(!!) RADEON(0): MergedFB support has been removed and replaced with xrandr 1.2 support
[...]


j'ai bien essayé avec xrandr de forcer les mode (lui ajouter les mode qui vont bien mais il refuse)

voila mon xorg.conf (en partie)

Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-50.0
VertRefresh 56.0-65.0

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_120" 181.21 1280 1376 1520 1760 800 801 804 858 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_100" 147.89 1280 1376 1512 1744 800 801 804 848 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_85" 123.38 1280 1368 1504 1728 800 801 804 840 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_50" 68.56 1280 1336 1472 1664 800 801 804 824 -HSync +Vsync
EndSection
Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon X1950 and earlier"
Driver "radeon"
Option "DPMS"
Option "AccelMethod" "EXA"
# Option "BIOSHotkeys"
# Option "MergedDPI" "false"
# Option "IgnoreEDID" "false"
# Option "DDCMode" "false"
Option "R4xxATOM" "true"
Option "PannelSize" "1280x800"
Option "Monitor" "LVDS, AUTO"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 15
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 16
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 24
Modes "1280x800"
EndSubsection
EndSection



Voila, je crois que c'est à peu près tout

ah si la version d'xorg
X.Org X Server 1.6.1
Release Date: 2009-4-14
  • # simplifions le xorg.conf

    Posté par  . Évalué à 2.

    le fichier xorg.conf ne gere plus certaines options

    essaie de demarrer avec un xorg.conf simplifié :

    Section "Monitor"
    Identifier "Configured Monitor"
    EndSection

    Section "Screen"
    Identifier "Default Screen"
    Monitor "Configured Monitor"
    Device "Configured Video Device"
    DefaultDepth 24
    EndSection

    Section "Module"
    Load "glx"
    EndSection

    Section "Device"
    Identifier "Configured Video Device"
    Driver "radeon"
    EndSection


    afin de voir si cela resoud tes soucis
    • [^] # Re: simplifions le xorg.conf

      Posté par  . Évalué à 2.

      Merci, je tenterai ça ce soir en rentrant, et je donnerai le résultat de la manip :)

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

      • [^] # re: simplifions le xorg.conf

        Posté par  . Évalué à 2.

        Marche pas :(
        sinono, pour en dessous j'ai déjà essayé sans le r4xx, pas plus de résultat :(

        Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # Pas d'EDID

    Posté par  . Évalué à 3.

    Il y a un message d'erreur à propos du driver qui n'arrive pas à récupérer l'EDID de l'écran (qui contient les infos sur les résolutions qu'il supporte). Donc il y a peut-être un bug dans le driver, mais je vois qu'il utilise l'AtomBIOS pour ça, qui est une méthode assez récente. Peut-être qu'en la désactivant (je ne sais pas trop comment) ça peut marcher (il utilisera alors la "bonne vieille méthode").
    • [^] # Re: Pas d'EDID

      Posté par  . Évalué à 2.

      la solution pourrait alors etre de passer de
      Option "R4xxATOM" "true"
      à

      Option "R4xxATOM" "false"


      voir de supprimer la ligne
      car finalement c'etait peut-etre une option pour le driver flgrx
  • # xorg.conf

    Posté par  . Évalué à 2.

    j'ai également une X700, mais j'ai un moniteur 4/3, donc pas de problème, j'ai juste du régler le DPI, pour info :


    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fr"
    Option "XkbVariant" "latin9"
    Option "CoreKeyboard"
    EndSection

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

    Section "Monitor"
    Identifier "benq"
    VendorName "BenQ"
    ModelName "FP91V"
    DisplaySize 375 300
    HorizSync 31-81
    VertRefresh 56-76
    # modelines from "xrandr --verbose"
    Modeline "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
    Modeline "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
    EndSection

    Section "Device"
    Option "IgnoreEDID" "true"
    Option "PanelSize" "1280x1024"
    Option "AccelMethod" "EXA"
    Identifier "Card0"
    Driver "radeon"
    VendorName "ATI Technologies Inc"
    BoardName "RV410 [Radeon X700 (PCIE)]"
    BusID "PCI:1:0:0"
    Option "Monitor-VGA-0" "benq"
    Option "DPI" "85 x 85"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "benq"
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x1024" "1024x768"
    EndSubSection
    EndSection
    • [^] # Re: xorg.conf

      Posté par  . Évalué à 2.

      Bon, pas de changement, la semaine prochaine je suis en vacance avec un gars qu'a quasiment le même portable, avec une madriva 2009.0 (avec les driver proprio d'ati ) je regarderai si ça règle le problème. Au pire j'ai sa partition windows pour tester ;)

      Je tiens tout le monde au courant :)

      Ps: même au niveau du bios j'ai cet affichage de 1024x768 ...

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

      • [^] # Re: xorg.conf

        Posté par  . Évalué à 2.

        en fait même en rétrogradant en mandriva 2009.0, driver proprio, j'ai ma résolution de m... Je pense que l'edid a du être vérolé;

        Je ne sais pas encore comment mais je pense qu'il y a moyen de remettre le bon.
        (Vais passer du temps sur les moteurs de recherches, et je post ici la réponse (si je la trouve)

        Il ne faut pas décorner les boeufs avant d'avoir semé le vent

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.