Toon posts:

[Debian] 6600LE + Matrox G200 monitor-probleem*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik loop nu tegen een probleem aan waar ik al bang voor was. Ik post het direct maar om eventuele waanideeën uit de wereld te helpen hier :9

De setup is als volgt:

- 6600LE PCI-e met daaraan een 19" WS
- Matrox G200 voor 4 monitoren waarbij 2 stuks aangesloten.

Tijdens het installeren ziet de installatie de 19"WS prima maar wijst de Matrox aan als eerste Videokaart. Na de installatie krijg ik dus problemen met het laden van X-window cq KDE omdat het OS denkt dat hij de 19"WS aan moet gaan sturen op de Matrox.

De 6600LE wordt als onbekend device beschouwd, maar deze drivers zijn te installeren.

Volgens mij is het prima mogelijk wat ik wil doen, toch wil ik jullie dit probleem eens voorleggen.

code:
1
2
3
Monitor2 --- Monitor1WS --- Monitor3
   |               |             |
matrox          6600LE        matrox


Monitor1WS is dus aangesloten op de 6600LE, ik wil hierbij op de Matrox, waar Monitor2 en Monitor3 zijn aangesloten de desktop uitbreiden.

Dit moet te doen zijn lijkt me, maar het gaat dus al fout tijdens de eerste herkenning tijdens de installatie.

Doe ik er beter aan om de Matrox tijdens het installeren eruit te halen ? Of zal ik gewoon de xorg.conf wijzigen aan de hand van de PCI-slot-info ?

[ Voor 7% gewijzigd door Verwijderd op 17-04-2006 20:11 ]


Verwijderd

Topicstarter
OK, ik hbe hier wat problemen met mijn Monitor-setup. De Nvidia-drivers van de 6600LE werken prima op de 1916WS.

Ik krijg alleen met geen mogelijkheid enige output op mijn linker scherm (dit is een test dus vandaar één).

Graag zou ik jullie toch advies willen vragen na een hele middag rommelen.

Ik heb voor de Matrox alle BusID's geprobeerd, zonder enig resultaat. Ik denk dat ik iets verkeerd doe want wanneer ik de namen van "Generic Monitor" wijzig in wat anders, en dan bij alle secties wordt er "No Screen" gevonden.

Even wat output's:

lspci:

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
# lspci
0000:00:00.0 Host bridge: Intel Corporation 915G/P/GV/GL/PL/910GL Processor to I/O Controller
0000:00:01.0 PCI bridge: Intel Corporation 915G/P/GV/GL/PL/910GL PCI Express Root Port
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
0000:00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
0000:00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
0000:00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
0000:00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0142 (rev a2)
0000:06:01.0 PCI bridge: Intel Corporation 21152 PCI-to-PCI Bridge
0000:06:02.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:07:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP (rev 03)
0000:07:04.0 Display controller: Matrox Graphics, Inc. MGA G200 AGP (rev 03)
0000:07:08.0 Display controller: Matrox Graphics, Inc. MGA G200 AGP (rev 03)
0000:07:0c.0 Display controller: Matrox Graphics, Inc. MGA G200 AGP (rev 03)



De xorg.conf

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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Mar 29 14:43:26 PST 2006

# xorg.conf (Xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
#   md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum
#   dpkg-reconfigure xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"
            # local font server
    # if the local font server has problems, we can fall back on these
    FontPath        "unix/:7100"
    FontPath        "/usr/lib/X11/fonts/misc"
    FontPath        "/usr/lib/X11/fonts/cyrillic"
    FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/Type1"
    FontPath        "/usr/lib/X11/fonts/CID"
    FontPath        "/usr/lib/X11/fonts/100dpi"
    FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
    Load           "bitmap"
    Load           "dbe"
    Load           "ddc"
    Load           "evdev"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "record"
    Load           "type1"
    Load           "vbe"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "keyboard"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Generic Monitor"
    HorizSync       28.0 - 72.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Acer 1715 Left"
    HorizSync       28.0 - 72.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV43 [GeForce 6600?]"
    Driver         "nvidia"
EndSection

Section "Device"
    BusID      "PCI:07:00:0"
    Identifier     "Matrox G2+ No.1"
    Driver         "mga"
    VendorName     "Matrox"
EndSection


Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV43 [GeForce 6600?]"
    Monitor        "Generic Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1440x900"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Left Screen"
    Device         "Matrox G2+ No.1"
    Monitor        "Acer 1715 Left"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        0 "Default Screen"
    Screen        1 "Left Screen"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    Option        "Xinerama" "on"
EndSection


Er zitten vast wel wat fouten in de xorg.conf, maar de WS (Generic Monitor) werkt wel op deze manier.

Het eerste doel is dus de Linker monitor aan de praat te krijgen.

Verwijderd

Topicstarter
Ik ben verder gaan zoeken op internet en ben er achter gekomen dat er misschien een probleem zou kunnen zijn met de voltages van de PCI-slots. De G200 is zeker niet nieuw meer, maar lijkt mij het prima te doen. De kaart wordt ook goed herkend.

Matrox schijnt zelf te adviseren dat je de driver van hun website moet gebruiken. Helaas gebruiken de nieuwere X-server versies .so in plaats van .o bestanden.

Ik heb nu verschillende configuraties geprobeers, ook geen "nvidia" maar gewoon " nv" voor de 6600LE omdat dit met Xinerama niet goed zou gaan ivm 3D gedoe.

Zou ik het kunnen vergeten met deze kaart ? Ik vraag het me af namelijk.

[ Voor 3% gewijzigd door Verwijderd op 20-04-2006 11:01 ]


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 03-02 16:28

zomertje

Barisax knorretje

Op verzoek van TS de titel aangepast :)

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • flowerp
  • Registratie: September 2003
  • Laatst online: 04-02 02:01
Verwijderd schreef op donderdag 20 april 2006 @ 11:00:
Ik ben verder gaan zoeken op internet en ben er achter gekomen dat er misschien een probleem zou kunnen zijn met de voltages van de PCI-slots. De G200 is zeker niet nieuw meer, maar lijkt mij het prima te doen. De kaart wordt ook goed herkend.
Nu heb ik de quad monitor G200 nooit gebruikt, maar heb wel veel configs onder debian gemaakt op basis van millenium II's, G400's en dat zelfs gemixed met Nvidia's of Sis dingen. De Sis kaart waarmee ik combineerde was echt -antiek-, een van de eerste PCI kaarten ofzo (met slechts 4MB ram!), dus aan de oudheid van PCI lijkt het me niet liggen ;)

Wat me wel opvalt is dat jouw G200 als 4 afzonderlijke PCI devices verschijnt. Ter vergelijking, dit is de output bij mij met 1 G400 (AGP) en 1 Millenium II (PCI):

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
saskia@beast:/etc/X11$ lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce CPU bridge (rev b2)
0000:00:00.1 RAM memory: nVidia Corporation nForce 220/420 Memory Controller (rev b2)
0000:00:00.2 RAM memory: nVidia Corporation nForce 220/420 Memory Controller (rev b2)
0000:00:00.3 RAM memory: nVidia Corporation: Unknown device 01aa (rev b2)
0000:00:01.0 ISA bridge: nVidia Corporation nForce ISA Bridge (rev c3)
0000:00:01.1 SMBus: nVidia Corporation nForce PCI System Management (rev c1)
0000:00:02.0 USB Controller: nVidia Corporation nForce USB Controller (rev c3)
0000:00:03.0 USB Controller: nVidia Corporation nForce USB Controller (rev c3)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce Ethernet Controller (rev c2)
0000:00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio (rev c2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce Audio (rev c2)
0000:00:08.0 PCI bridge: nVidia Corporation nForce PCI-to-PCI bridge (rev c2)
0000:00:09.0 IDE interface: nVidia Corporation nForce IDE (rev c3)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce AGP to PCI Bridge (rev b2)
0000:01:08.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2164W [Millennium II]
0000:02:00.0 VGA compatible controller: Matrox Graphics, Inc. G400/G450 (rev 82)


Ik config de heads van de G400 dan ook door middel van het screen attribuut in de device section van de Xorg.conf. De relevante secties:

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
Section "Device"
    Identifier  "G400_1"
    Driver      "mga"
    VendorName  "Matrox Graphics, Inc."
    BoardName   "MGA G450 AGP"
    Option      "hw cursor" "on"
    BusID       "PCI:2:0:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "G400_2"
    Driver      "mga"
    VendorName  "Matrox Graphics, Inc."
    BoardName   "MGA G450 AGP"
    Option      "hw cursor" "on"
    BusID       "PCI:2:0:0"
    Screen      1
EndSection

Section "Device"
        Identifier "mga2164w"
        Driver     "mga"
        BusID      "PCI:1:8:0"
        Screen     0
EndSection


Ter vergelijking, toen de Sis en de Nvidia kaart er nog in zaten (ipv de Millenium II) waren deze als volgt geconfiged:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Section "Device"
       Identifier     "SiS VGA chipset"
       VendorName     "SiS"
       VideoRam        4096
       BoardName       "86c326"
       Driver          "sis"
       Screen          0
       BusID           "PCI:1:6:0"
EndSection

Section "Device"
       Identifier "mx4000"
       Driver     "nv"
       BusID      "PCI:1:8:0"
       Screen     0
EndSection


Voorderest zou ik aanraden om even de module glx weg te laten en de nv (weer) te gebruiken ipv nvidia. Vervolgens kun je xinerama nog proberen via de serverflag in te stellen:

code:
1
2
3
Section "ServerFlags"
    Option "Xinerama" "true"  
EndSection


Voorts zou ik ook voor je Nvidia kaart tenminste de bus id, en ook de screen (screen 0 dus) opgeven. In het geval van 1 kaart is dit optioneel, maar in het geval van meerdere kaarten kun je beste zo expliciet mogelijk zijn voor elke kaart.

Je kunt ook nog proberen of je in je bios het primaire display scherm kunt omwisselen tussen PCIe en PCI.

Als laatste optie kun je ook nog proberen om de verkorte versie van de PCI identifiers te gebruiken, dus 7:0:0 ipv 07:00:0, hoewel ik niet denk dat dat wat uitmaakt.
Matrox schijnt zelf te adviseren dat je de driver van hun website moet gebruiken. Helaas gebruiken de nieuwere X-server versies .so in plaats van .o bestanden.
Nu weet ik niet uit mijn hoofd of dit voor de prof serie inderdaad zo is, maar voor de gewone consumenten modellen kun je altijd het beste gewoon de MGA driver gebruiken die in de kernel zit. (maw, waarvoor je dus nix speciaals hoeft te installeren)

Dat laatste is trouwens ook niet helemaal onbelangrijk, welke kernel draai je eigenlijk? (tik uname -a in een terminal).

It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.


Verwijderd

Topicstarter
Het is niet werkend te krijgen :(

De enige BusID die ik kan gebruiken zonder dat X er op stuk loopt (niet wil starten dus) is 07:0c:0 terwijl ik geen beeld krijg.

Ik heb een aantal voorbeeld configs geprobeerd en natuurlijk zelf met alle info aan de slag gegaan. In mijn bovenstaande config zaten wat fouten inderdaad, maar die zijn op te lossen.

Er zijn wel redelijk wat QUAD configs te vinden op i-net, maar dan vaak met 2x een dualhead.

Ik had al getest met de Default Screen in de BIOS, maar dat maakt geen verschil.

Ik zou bijna willen vragen of iemand van scratch naar zijn idee een config voor desnoods 2 monitoren zou willen maken waarbij ik deze test en mijn config er even naast zal leggen (hier in het topic).

Ik ben namelijk bang dat de kaart het niet wil gaan doen :( Ik zal het trouwens nog even in windows testen ;)

edit:


Het is nu eerst tijd voor slaap :z

[ Voor 4% gewijzigd door Verwijderd op 23-04-2006 00:45 ]


  • flowerp
  • Registratie: September 2003
  • Laatst online: 04-02 02:01
Verwijderd schreef op zondag 23 april 2006 @ 00:44:
Het is niet werkend te krijgen :(

De enige BusID die ik kan gebruiken zonder dat X er op stuk loopt (niet wil starten dus) is 07:0c:0 terwijl ik geen beeld krijg.
Hmmm, das wel vreemd. Ik dacht altijd dat iniedergeval Xfree86 de ID's NIET in hex wilde hebben. 07:0c:0, zou dus 7:12:0 worden. Ik kan me moeilijk voorstellen dat de Xorg.conf dat opeens omgegooid heeft, aangezien het zo veel mogelijk met Xfree86 compable wil zijn.

Waarschijnlijk werkt 07:0c:0 dus ook gewoon niet, maar omdat X geen kaart vind probeerd ie het niet eens en crashed er niet op. Je zou dan echter wel een foutmelding moeten krijgen. Wellicht dat je uberhaupt de error log van X even kunt posten? Dan kunnen we hier wat duidelijker zien wat er fout gaat. Vergeet dan ook niet meteen je KERNEL versie te posten ;)

Heb je het eigenlijk al eens geprobeerd met alleen de Matrox G200 in je systeem?

It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.


Verwijderd

Topicstarter
OK, er is beeld :), flowerp had de oplossing (BusID op c hex=12), ik vond het alleen niet in deze post, lees dat nu pas !! :o

Het beeld blijft alleen maar strepen en in KDE wordt de resolutie in hoogte maar op 800 gezet. Dit komt door het feit dat de 6600 LE het geheugen aan het opslokken is ben ik bang, zie hier:

code:
1
2
3
4
# dmesg | grep -i agp
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 915G Chipset.
agpgart: AGP aperture is 256M @ 0x0


Ik heb ergens een optie gezien dat je de memory in xorg.conf vast kan zetten voor een kaart, zou dit een optie kunnen zijn ?

Ik ga nu even de 6600LE eruit halen om te kijken of de Matrox het dan wel goed doet.

Ik ben in iedergeval al IETS verder !!

edit:


Bord kan niet zonder VGA-kaart booten |:(

[ Voor 5% gewijzigd door Verwijderd op 25-04-2006 19:48 ]


  • flowerp
  • Registratie: September 2003
  • Laatst online: 04-02 02:01
Verwijderd schreef op dinsdag 25 april 2006 @ 19:32:

edit:
Bord kan niet zonder VGA-kaart booten |:(
Hmmm.... de G200 geldt toch ook als een normale VGA kaart? Je bedoeld dat het systeem denkt dat je met alleen de G200 geen VGA kaart hebt? Het zou kunnen dat de primaire head (die de bios dus als scherm ziet) geen monitor aangesloten heeft. Heb je geprobeerd om je computer pas aan te zetten als er monitor op deze head zit?

It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.


Verwijderd

Topicstarter
Ik heb het al werkend :) Ik moet de size die de AGP-blabla (ben de naam even kwijt) ziet van de 6600LE, 256MB dus, in de xorg.conf naar beneden zetten in de "Device sectio" van de de kaart, 128MB in dit geval... wist ik zeker dat ik voldoende over had.

De 2 outputs heb ik op die manier 16MB gegeven en dat werkt goed !

Ik zit alleen nog even met het probleem dat mijn muis in de 2 extra schermen niet te zien is en tevens de vensters niet helemaal verschijnen. Deze blijven deels zwart en zodra ik er met mijn muis overheen ga kom het beeld hier en daar.

Dit zou een geheugenprobleem moeten zijn denk je dan, toch denk ik van niet... schijnt vaker voor te komen en in te stellen te zijn in de xorg.conf. Nu nog uit zoeken hoe :)
Pagina: 1