[Ubuntu] Probleem met 3 schermen werkend te krijgen

Pagina: 1
Acties:
  • 169 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb Ubuntu 7.04 geinstalleerd en heb een klein probleempje om mijn 3 TFT schermen werkend te krijgen.
Alle 3 de schermen doen het alleen ik krijg het niet voor elkaar om er 1 buro blab van te maken.
Nu vormen 2 schermen 1 "groot" buroblad en het 3de scherm is een clone van een ander scherm.

De setup:
AGP Radeon 9800 met monitor1 (middelste in opstelling, generic monitor 1) op DVI
PCI Radeon 9200 met monitor2 op de DVI (links naast 1) en monitor3 op (sub-d rechts naast 1)
In de bios staat dat PCI als eerste geboot worden, als je dat op AGP zet werkt het helemaal niet.

in de xorg.conf heb ik de volgende setup:

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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
Section "Device"
        Identifier      "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
        Driver          "ati"
        Busid           "PCI:1:0:0"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)"
        Driver          "ati"
        Busid           "PCI:1:0:1"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:0"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:1"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor 1"
        Option          "DPMS"
        ModelName       "CML174SXW"
        Horizsync       28-64
        Vertrefresh     43-70
EndSection

Section "Monitor"
        Identifier      "Generic Monitor 2"
        Option          "DPMS"
        ModelName       "CML174SXW"
        Horizsync       28-64
        Vertrefresh     43-70
EndSection

Section "Monitor"
        Identifier      "Generic Monitor 3"
        Option          "DPMS"
        ModelName       "philips"
        Horizsync       28-64
        Vertrefresh     43-70
EndSection

Section "Screen"
        Identifier      "Default Screen 1"
        Device          "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
        Monitor         "Generic Monitor 1"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Default Screen 2"
        Device          "ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)"
        Monitor         "Generic Monitor 2"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Default Screen 3"
        Device          "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)"
        Monitor         "Generic Monitor 3"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x40$
        EndSubSection
EndSection


Section "ServerLayout"
        Identifier      "Default Layout"
        screen "Default Screen 1"
        screen "Default Screen 3" RightOf "Default Screen 1"
        screen "Default Screen 2" LeftOf "Default Screen 1"
        Option "Xinerama""true"
        Option "Clone""false"
        Inputdevice     "Generic Keyboard"
        Inputdevice     "Configured Mouse"
        Inputdevice     "stylus"        "SendCoreEvents"
        Inputdevice     "cursor"        "SendCoreEvents"
        Inputdevice     "eraser"        "SendCoreEvents"
EndSection


Het probleem nu is dus dat monitor 2 en 3 clonen van elkaar zijn
Monitor 1 en 3 zijn samen een groot buro blab, de bedoeling is dus dan alle 3 samen 1 groot buro blad moet worden in de volgende opstellingen 2-1-3

Ziet iemand een fout in deze config waarom de 2 clonen van elkaar zijn?

Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Probeer eens om in de device section's van de 9200 kaart respectievelijk 'screen 0' en 'screen 1' op te geven. Is een gokje hoor, maar misschien haalt het iets uit.

uit 'man xorg.conf':
Screen number
This option is mandatory for cards where a single PCI entity can
drive more than one display (i.e., multiple CRTCs sharing a
single graphics accelerator and video memory). One Device sec‐
tion is required for each head, and this parameter determines
which head each of the Device sections applies to. The legal
values of number range from 0 to one less than the total number
of heads per entity. Most drivers require that the primary
screen (0) be present.

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Helpt helaas niet, nu heb ik het zo gedaan, maar het effect is hetzelfde:

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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
Section "InputDevice"
        Driver          "wacom"
        Identifier      "eraser"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "eraser"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "cursor"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "cursor"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
        Driver          "ati"
        Busid           "PCI:1:0:0"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)"
        Driver          "ati"
        Busid           "PCI:1:0:1"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:0"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:1"
EndSection

Section "Monitor"
        Identifier      "screen 2"
        Option          "DPMS"
        ModelName       "CML174SXW"
        Horizsync       28-64
        Vertrefresh     43-70
EndSection

Section "Monitor"
        Identifier      "screen 0"
        Option          "DPMS"
        ModelName       "CML174SXW"
        Horizsync       28-64
        Vertrefresh     43-70
EndSection

Section "Monitor"
        Identifier      "screen 1"
        Option          "DPMS"
        ModelName       "170C"
        Horizsync       28-64
        Vertrefresh     43-70
EndSection

Section "Screen"
        Identifier      "screen 2"
        Device          "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
        Monitor         "screen 2"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "screen 0"
        Device          "ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)"
        Monitor         "screen 0"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "screen 1"
        Device          "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)"
        Monitor         "screen 1"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes           "1280x1024"     "1024x768"      "832x624"       "800x600"       "720x400"       "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        screen "screen 2"
        screen "screen 0" LeftOf "screen 2"
        Option "Clone""false"
        Option "Xinerama""true"
        screen "screen 1" RightOf "screen 2"
        Inputdevice     "Generic Keyboard"
        Inputdevice     "Configured Mouse"
        Inputdevice     "stylus"        "SendCoreEvents"
        Inputdevice     "cursor"        "SendCoreEvents"
        Inputdevice     "eraser"        "SendCoreEvents"
EndSection


De bovenstaande code heeft dus helaas geen effect, nog steeds zijn 2 monitoren (beide op de radeon 9250) clonen van elkaar.

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Nu online

deadinspace

The what goes where now?

Verwijderd schreef op dinsdag 15 mei 2007 @ 00:01:
Helpt helaas niet, nu heb ik het zo gedaan, maar het effect is hetzelfde:
Ik zie daar nog steeds geen screen optie in de device sections staan :)

Wat pointers:
  • Gentoo Wiki triple monitor guide, staan wat Xorg.conf's in waar je misschien inspiratie uit kunt opdoen.
  • Bekijk de radeon manpage eens, daar staan bergen opties in voor je driver, daar staan misschien interessante dingen tussen.
  • Probeer eens te testen met Xinerama uit, en probeer eens met mergedfb te testen (zie radeon manpage en google voor meer informatie). Geen idee of dat wat uitmaakt, maar ik kan me zomaar voorstellen van wel.
  • Misschien dat twee schermen aan je 9800 en eentje aan je 9200 beter werkt?

[ Voor 12% gewijzigd door deadinspace op 15-05-2007 15:20 ]


Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Nee idd. Zo bedoelde ik het:

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:0"
        Screen 0
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:1"
        Screen 1
EndSection


Jij hebt alleen de identifier veranderd, toch? Volgens mij is dat toch anders..

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Helaas dit werk ook niet, geen effect alles is nog hetzelfde.....

Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Wat voor een Radeon 9200 is dat precies? Kán die überhaupt wel twee schermen aansturen zonder te clonen? Probeer anders de suggestie van Deadinspace eens; het wisselen van één scherm naar de 9800.

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het is een radeon 9200 zoals het type aan geeft en ja die kan dat.
Ik heb een dual boot met XP en in XP werkt dit allemaal prima.

Ik wil eigenlijk geen dual screen op de 9800, dit geeft wat rare effecten als je een game start namelijk, de 9800 DVI is het hoofd scherm welke bij gaming alleen gebruikt moet worden, ga je 2de scherm aansluiten kan het gebeuren dat games beide schermen proberen te gebruiken of andere rare dingen.
Daarom is de 9800 ook maar 1 keer aangesloten, ik wilde ubuntu op dezelfde settings laten werken als XP zodat ik niets in de hardware setup hoef te veranderen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb als test nu op de 9800 2 monitoren gezet en nu heb ik op de 9800 beide een idenktiek scherm

Ik krijg het dus niet voor elkaar om een 3de buroblad te maken

Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Had je al geprobeerd xinerama uit te zetten zoals Deadinspace zegt? Verder staat het volgende op de Gentoo pagina:
Note that I could only get this to work using this specific and old (as of this date) version of the proprietary ati drivers.
Dus je zou nog een andere driver kunnen proberen. Heb je nu de ATI restricted driver geïnstalleerd (system>administration>restricted drivers manager)?

Ik zou zelf ook nog proberen om je serverlayout aan te passen (de kans dat het iets doet is trouwens klein /me Drgn valt altijd terug op rituele dansen om ATI kaarten werkend te krijgen):

Section "ServerLayout"
        Identifier      "Default Layout"
        screen        0 "Default Screen 1" 0  0
        screen        1 "Default Screen 3" RightOf "Default Screen 1"
        screen        2 "Default Screen 2" LeftOf "Default Screen 1"
        Option        "Xinerama"    "true"
        Option        "Clone"         "false"
        Inputdevice     "Generic Keyboard"
        Inputdevice     "Configured Mouse"
        Inputdevice     "stylus"        "SendCoreEvents"
        Inputdevice     "cursor"        "SendCoreEvents"
        Inputdevice     "eraser"        "SendCoreEvents"
EndSection


Je hebt blijkbaar ook nog de optie om MergedFB of ATI big desktop ipv xinerama te proberen: link

[ Voor 9% gewijzigd door Drgn op 16-05-2007 15:02 ]

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Als ik die ATI restricted driver gebruik heb ik geen beeld meer.
Dan gaan de monitoren wel aan maar "zwart" beeld, geen beeld dus, alleen een harde reset werkt dan nog.

Wat me opvalt is dat de de schermen altijd clone zijn op de zelfde videokaart, dus hang je 2 schermen op dezelfde kaart dan zijn het clonen van elkaar. De 2 videokaarten onderling zijn wel een uitbreiding op elkaar.

Als ik xinerama uitzet dan is er ook helaas geen verschil.
Het lijkt wel alsof de settings genegeerd worden.

Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
ok, ik heb nog iets bedacht:

Veel van de opties die je onder 'ServerLayout' kunt gebruiken kun je ook onder 'Device' gebruiken. Misschien dat xorg met de 'Option "clone" "false" ' onder 'ServerLayout' in de war raakt omdat je 3 schermen gebruikt. Probeer die optie eens in de verschillende 'Device' sections te zetten.

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
niks werkt, blijkbaar kan het niet met 2 ATI videokaarten.

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Nu online

deadinspace

The what goes where now?

Heb je nou al naar mergedfb gekeken, wat zowel Drgn als ik al hebben voorgesteld?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja alleen mergedfb ondersteund maar 1 videokaart
Je kan nergens specificeren:
- waar monitor 2 en 3 (op de 2de videokaart) moeten staan tov van monitor 1 (video kaart 1), ook kun je niet aangeven of ze moeten clonen of extenden etc etc

Je kan wel alles instellen tov van elkaar op dezelfde videokaart maar 2 videokaarten is blijkbaar weer niet ondersteund. Ook hier is nergens goede info te vinden welke opties je mee moet geven om dit werkend te krijgen.

Al me al werkt het voor geen meter, op dit gebied heeft Lnux nog een zeer grote achterstand op Windows blijkt alweer.
Als men de fabrikanten nu eens zo gek kregen om Linux fatsoenlijk te ondersteunen dan was dit niet zo moeilijk (zie Windows), deze open source drivers zijn niet zo geweldig, bv mijn Radeon 9800 wordt bv weer niet ondersteund met 3d weergave (wel 2d) terwijl de 9200 dit weer wel is.

[ Voor 49% gewijzigd door Verwijderd op 20-05-2007 12:26 ]


Acties:
  • 0 Henk 'm!

  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:0"
        Screen 0
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)"
        Driver          "ati"
        Busid           "PCI:2:2:1"
        Screen 1
EndSection
Volgens mij kan dit niet zo werken. Voor zover ik weet is het screen attribute alleen bedoeld als beide heads via dezelfde Busid geadresseerd worden. Bij het overgrote deel van de consumenten displays is dat ook het geval. Alleen sommige professionele kaarten als de antieke Matrox Quads presenteren zich via verschillende Busid's.

Misschien dat de TS even lspci kan draaien om te zien of de 9200 daadwerkelijk op zowel 2:2:0 als 2:2:1 voorkomt. Het zou heel goed kunnen dat je via lspci ziet dat dit helemaal niet zo is, en dat als je ze op dezelfde Busis zet het wel werkt.

Werkt de beide heads van de 9200 wel onafhankelijk in XP? Dat was me niet helemaal duidelijk uit de posts.

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


Acties:
  • 0 Henk 'm!

  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
Verwijderd schreef op zondag 20 mei 2007 @ 12:20:
Al me al werkt het voor geen meter, op dit gebied heeft Lnux nog een zeer grote achterstand op Windows blijkt alweer.
En op Mac OS X, die wordt ook wel goed ondersteund...

Maar triest maar waar heb je wel gelijk, Linux komt er wat bekaaid vanaf. Ook op X zelf (dus nog los van de driver zelf), is altijd wel 'wat' kritiek geweest vanuit de Linux hoek. Met Xfree86 werden 'we' links & rechts ingehaald door Windws, maar met Xorg is gelukkig de development weer een beetje op gang. Als het goed is komt binnenkort een versie van Xorg uit waarin je wat dynamischer met devices kunt spelen zonder telkens heel X te killen.

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


Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Je kan wel alles instellen tov van elkaar op dezelfde videokaart maar 2 videokaarten is blijkbaar weer niet ondersteund. Ook hier is nergens goede info te vinden welke opties je mee moet geven om dit werkend te krijgen.
Wat ik met TwinView wel eens heb geprobeerd (en dat werkte niet, maar dat had een heel andere reden: thread) is om in xorg twee individuele schermen te configureren, en vervolgens één van die schermen met TwinView weer clonen om zo aan drie te komen.

Ik weet verder niet hoe MergedFB werkt hoor, maar misschien kan het op die manier ook met MergedFB?

Verder zeg je dat je de open source ATI driver gebruikt. Ik zou ook zeker eens kijken naar de restricted driver.

[ Voor 5% gewijzigd door Drgn op 20-05-2007 14:40 ]

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
Drgn schreef op zondag 20 mei 2007 @ 14:36:
[...]
Verder zeg je dat je de open source ATI driver gebruikt. Ik zou ook zeker eens kijken naar de restricted driver.
Dat zou zeker ook kunnen helpen. Voor ATI weet ik het niet, maar bij NVIDIA heeft de open source NV driver expliciet geen support voor meerdere heads op 1 fysieke kaart.

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


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
flowerp schreef op zondag 20 mei 2007 @ 12:46:
[...]

Misschien dat de TS even lspci kan draaien om te zien of de 9200 daadwerkelijk op zowel 2:2:0 als 2:2:1 voorkomt. Het zou heel goed kunnen dat je via lspci ziet dat dit helemaal niet zo is, en dat als je ze op dezelfde Busis zet het wel werkt.

Werkt de beide heads van de 9200 wel onafhankelijk in XP? Dat was me niet helemaal duidelijk uit de posts.
De bus id's komen van een lspci en ja in XP werken alle 4 de monitor uitgamen onafhankelijk van elkaar
Verder zeg je dat je de open source ATI driver gebruikt. Ik zou ook zeker eens kijken naar de restricted driver.
Die werkt al helemaal niet, als je die start dan heb je geen beeld meer bij het starten van het grafische gedeelte, monitoren blijven aan alleen beeld is zwart. Ook wordt de 9200 weer niet goed wordt ondersteund in de driver.

Maar weet iemand hoe je de radeon9800 kan vervangen voor een Nvidia TI4200?
Deze heb ik hier nog liggen, ik dacht even snel omsteken en Unbuntu herkend hem wel met de startup maar dat is blijkbaar niet zo in Linux.
Als ik die TI4200 erin stop en ik boot dan springen de schermen uit en heb helemaal geen beeld meer, boot ik in XP dan werkt hij wel. De kaart is verder dus in orde.

Ik heb geen zin om mijn Ubuntu opnieuw te installeren met een andere videokaart, het moet toch ook gewoon mogelijk zijn om een videokaart te vervangen en dat deze vanzelf geinstalleerd wordt....

[ Voor 23% gewijzigd door Verwijderd op 20-05-2007 16:06 ]


Acties:
  • 0 Henk 'm!

  • Jungian
  • Registratie: Juni 2006
  • Niet online

Jungian

>_<

Meerdere heads zijn geen probleem voor de ati-driver. Ik heb een tijd lang een werkende MergedFB-opstelling gehad met 2 monitoren : een TFT met een resolutie van 1680x1050 en een TFT met een resolutie van 1280x1024 (meer schermruimte dan dat je nuttig kunt gebruiken).

0.0


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Klopt 2 schermen werkt allemaal prima met de ATI maar het gaat hier om 3 schermen!
1x op de ATI 9800 en 2x op de ATI 9200
2x op de 9800 en 1x op de 9200 werkt ook niet trouwens

De dualhead functie werkt wel alleen is het een clone van de andere dus geen uitbreiding, beide schermen geven dus altijd hetzelfde beeld ongeacht welke setting je ook gebruikt.
De 2 videokaarten onderling zijn wel een uitbreiding op elkaar, die maken dan samen 1 grote desktop wat de bedoeling is echter de 3de monitor moet ook de desktop uitbreiden.

Tevens werkt het 3d gedeelte niet met de 9800 als je AIGLX hebt aanstaan, dit werkt weer wel met de 9200....

Maar weet iemand hoe je de radeon9800 kan vervangen voor een Nvidia TI4200?
Deze heb ik hier nog liggen, ik dacht even snel omsteken en Unbuntu herkend hem wel met de startup maar dat is blijkbaar niet zo in Linux.
Als ik die TI4200 erin stop en ik boot dan springen de schermen uit en heb helemaal geen beeld meer, boot ik in XP dan werkt hij wel. De kaart is verder dus in orde.

Ik heb geen zin om mijn Ubuntu opnieuw te installeren met een andere videokaart, het moet toch ook gewoon mogelijk zijn om een videokaart te vervangen en dat deze vanzelf geinstalleerd wordt....

Acties:
  • 0 Henk 'm!

  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
Jungian schreef op zondag 20 mei 2007 @ 16:05:
een TFT met een resolutie van 1680x1050 en een TFT met een resolutie van 1280x1024 (meer schermruimte dan dat je nuttig kunt gebruiken).
[gruwelijk offtopic]
Dan ben je zeker geen developer ;)
[/gruwelijk offtopic]

@ts

Linux overnieuw installeren als je een nieuwe of andere video kaart er in stopt hoeft eigenlijk nooit. Het is -altijd- gewoon een entry in je Xorg config en de aanwezigheid van een driver. De driver die installed wordt bij een installatie is ook altijd met apt-get los binnen te halen.

Wat je even zou moeten proberen (als je dat nog niet gedaan hebt) is kijken of je op de 9200 een dual screen (zonder clone) kan krijgen, even zonder de 9800 erbij.

Laat ook even de output van lspci zien met bijna kaarten erin en eventueel ook met alleen 1 kaart erin.

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


Acties:
  • 0 Henk 'm!

  • Jungian
  • Registratie: Juni 2006
  • Niet online

Jungian

>_<

flowerp schreef op zondag 20 mei 2007 @ 16:28:
[gruwelijk offtopic]
Dan ben je zeker geen developer ;)
[/gruwelijk offtopic]
offtopic:
Waar zou een developer nog meer ruimte voor moeten hebben dan ? Die tweede monitor is sowieso alleen nuttig voor testen, voor de rest voegt ie echt heel weinig toe.

0.0


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hier de lspci:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)
02:02.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
02:02.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)
02:04.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
02:04.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
02:06.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 01)
02:07.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 04)
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 82)


En ja als er maar 1 videokaart erin zit dan werkt de extended desktop wel, zowel op de 9800 als op de 9200, alleen zitten ze er beide in dan werkt de extended desktop alleen tussen de 2 videokaarten.

Het probleem is niet dat de extended desktop niet werkt, het werkt alleen niet met 3 schermen, met "alleen" 2 schermen werkt alles prima, het gaat er dus om dat het 3de scherm altijd een clone is van een ander en dat moet dus niet.

Acties:
  • 0 Henk 'm!

  • flowerp
  • Registratie: September 2003
  • Laatst online: 11-09 18:20
Jungian schreef op zondag 20 mei 2007 @ 16:37:
[...]
offtopic:
Waar zou een developer nog meer ruimte voor moeten hebben dan ? Die tweede monitor is sowieso alleen nuttig voor testen, voor de rest voegt ie echt heel weinig toe.
offtopic:
Bij ons werken all- developers op een tripple screen setup. De middelste monitor is voor je source code, bijna full-screen. De linker monitor is voor je allerlei IDE windows (package explorer, lopende threads overzicht, variables, console, call-hierarchy, en nog veel meer) en de rechter monitor is voor de applicatie die je aan het ontwikkelen bent. Als ik de applicatie die ik bouw niet aan het draaien ben, dan staat er op de rechter monitor documentatie.

Zelfs met deze setup kom ik tijdens een debug sessie nog wel eens ruimte te kort. De console (die allerhande log messages van de applicatie laat zien) is eigenlijk te groot om ergens in een docked window'tje op m'n linker scherm te staan. Deze zou -bijna- nog wel apart op een vierde scherm kunnen.
Het probleem is niet dat de extended desktop niet werkt, het werkt alleen niet met 3 schermen, met "alleen" 2 schermen werkt alles prima, het gaat er dus om dat het 3de scherm altijd een clone is van een ander en dat moet dus niet.
Snap ik, maar er zit een heel verschil tussen of het 3de scherm altijd een clone is van het scherm dat op dezelfde kaart zit aangesloten (op de andere head dus) of dat het een clone is van het scherm dat op de andere kaart zit.

In het eerste geval stuurt X gewoon de 2de head niet aan. Technisch gezien is het (afhankelijk van het design van de hardware) nogal wat moeilijker om een 2de head aan te sturen op dezelfde kaart. Anders gezegd; 10 schermen op 10 aparte grafische kaarten is soms makkelijker dan 2 schermen op 1 kaart.

Volgens je lspci output zitten je kaarten inderdaad op verschillende Busid's, ik denk dat je die screen attributes dus weg kunt laten. Je zou kunnen kijken of er in je /var/log/Xorg* logs nog iets opvallends is te vinden?

Tevens is een andere test nog om de kaart waar maar 1 monitor aanzit met de "vesa" driver aan te sturen. Mogelijk is het een conflict in de ati driver. Als je met die ene kaart op vesa en de andere op de ati driver wel 3 aparte schermen hebt, dan weet je iniedergeval dat het aan de driver ligt en niet aan de hardware (onder linux).

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

Pagina: 1