XFree86 problemen met Iiyama VMP 451 / Matrox G450

Pagina: 1
Acties:

  • tomato
  • Registratie: November 1999
  • Niet online
Het 'probleem':

Het beeld is in de linker en rechter bovenhoeken licht vervormd. Ongeveer tot 10% van boven en op het bovenste randje zet de vervorming zich iets verder naar het midden door. Het beeld loopt er licht 'golvend' (zoiets als ~ maar dan verticaal ;)).
Tijdens het opstarten van X verspringt het beeld ook enkele keren en maakt het een piepend geluid. Dit duurt 2 a 3 seconden en vervolgens werkt alles gewoon naar behoren (op de kleine vervormingen na dus).

Specs:
Iiyama Vision Master Pro 451
Matrox G450 32MB DualHead
RedHat 7.3

Ik wil 1280x1024 draaien (wat onder Windows 2000 wel goed werkt) met 24 bits kleurdiepte.

Ik kan mij herinneren dat ik dit probleem ook ooit heb gehad toen ik RedHat 7.1 draaide, maar volgens mij heb ik het toen op magische wijze opgelost (maar dat weet ik niet zeker meer).

Ik heb ook 1280x960 geprobeerd, daarbij deed zich exact hetzelfde voor.
Ik heb de horizontale en verticale sync frequenties enkele keren aangepast (naar beneden uiteraard), maar dat hielp ook niet.
Verder heb ik lang gezocht, maar niemand gevonden met hetzelfde probleem. Wel heb ik veel XF86Config's gevonden voor VMP 451 en/of G450 en daaruit instellingen overgenomen en geprobeerd. Geen oplossing gevonden.

Ik ben niet heel erg thuis in Linux (en dan vooral niet in XFree86) en heb ook niet bijster veel verstand van videokaarten en beeldschermen, dus ik durfde niet te veel te klooien met modes en andere dingen waarvan ik niet zeker was.

Dit is mijn XF86Config-4:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
$ cat /etc/X11/XF86Config-4
# XFree86 4.2.0 configuration generated by Xconfigurator 4.10.7

Section "ServerLayout"
        Identifier "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

# Red Hat Linux 6.0 and later use the xfs font server for improved
# interactive performance

Section "Files"
        FontPath "unix/:7100"
EndSection

# Module loading section

Section "Module"
        Load  "dbe"             # Double-buffering
        Load  "GLcore"          # OpenGL support
        Load  "dri"             # Direct rendering infrastructure
        Load  "glx"             # OpenGL X protocol interface
        Load  "extmod"          # Misc. required extensions
        Load  "v4l"             # Video4Linux
        # Load  "record"        # X event recorder
        # You only need the following two modules if you do not use xfs.
        # Load  "freetype"       # TrueType font handler
        # Load  "type1"         # Adobe Type 1 font handler
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Device" "/dev/mouse"
        Option      "Protocol" "PS/2"
        Option      "Emulate3Buttons" "off"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier "Iiyama A902MT, VisionMaster Pro 451"
        VendorName "Unknown"
        ModelName  "Unknown"
        HorizSync 30.0-115.0
        VertRefresh 50.0-180.0
        Option "dpms"
EndSection

Section "Device"
        Identifier "Matrox|Millennium G450 32Mb SDRAM Dual H"
        Driver "mga"
        BoardName "Unknown"
EndSection

Section "Device"
        Identifier "Linux Frame Buffer"
        Driver "fbdev"
        BoardName "Unknown"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device "Matrox|Millennium G450 32Mb SDRAM Dual H"
        Monitor "Iiyama A902MT, VisionMaster Pro 451"
        DefaultDepth 24
        Subsection "Display"
                Depth 24
                Modes "1280x1024" "800x600"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection


Heeft iemand misschien een idee?

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 20:38
Download bij Matrox eens die tooltjes, kan je precies je scherm mee regelen. Matrox is een van de weinigen die goede support levert voor Linux (Nvidia is "perfect", ATI mag ze wel non-RPM uitgeven en PowerVR moet ze niet zo buggy maken dat ze een Signal 11 geven)

  • tomato
  • Registratie: November 1999
  • Niet online
Dankje voor de tip, beetje stom dat ik daar zelf niet aan gedacht had :)

Maar in ieder geval is het me hiermee op een eenvoudige manier gelukt de refresh-rate van 85Hz naar beneden te halen tot 75Hz en daarmee is het probleem opgelost. Snap ik eigenlijk nog steeds niet waarom ik onder Windows 2000 wel op 85Hz kan draaien en onder XFree86 niet... :?

* tomato gaat nu verder met Xinerama :9

  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 17-08 00:22
Laat XFree86 es een keer zelf je hardware detecteren instellen ipv Xconfigurator. Dat kan je doen met XFree86 -configure. Verdere instructies over het testen van de config file die daarmee gemaakt wordt verschijnt dan op je scherm. De detectie van XFree86 zelf werkt bij mij meestal beter.

/edit

en anders heb je natuurlijk ook nog het proggie xvidtune die modelines voor je kan creeren.

/edit 2

Als je je je refresh rate hard op 75 wilt zetten kan dat ook. De regel

VertRefresh 50-115

(kunnen andere waarden bij jou staan uiteraard) geeft aan dat de refresh rate tussen de 50 en 115 Hz moet zitten. X zoekt normaal de beste refreshrate uit op de huidige resolutie, maar je kan die twee getallen ook gewoon vervangen door 75 (Dus VertRefresh 75). Dan wordt sowieso 75 Hz gebruikt indien je hardware dit ondersteund in de gekozen resolutie.