[Ubuntu] 3 monitoren met Intel en ATI

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Alaksandus
  • Registratie: Maart 2002
  • Laatst online: 17:11

Alaksandus

Vae puto deus fio

Topicstarter
De laatste dagen ben ik bezig om met mijn beperkte Ubuntu know-how 3 schermen aan de gang te krijgen. Na veel zoeken naar de juiste manier ben ik uitgekomen op het gebruiken van xorg.conf.

Nu heb ik een xorg.conf bestand in elkaar kunnen knutselen die werkt, echter op een ongebruikelijke manier. Om deze goed werkend te krijgen heb ik jullie hulp nodig.

Als eerste hier mijn 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
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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen1"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
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  "extmod"
    Load  "glx"
    Load  "dri"
    Load  "dri2"
    Load  "dbe"
    Load  "record"
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   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "Monitor2"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option      "DPMS" "true"
EndSection


Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"               # [<bool>]
        #Option     "SWcursor"              # [<bool>]
        #Option     "ColorKey"              # <i>
        #Option     "CacheLines"            # <i>
        #Option     "Dac6Bit"               # [<bool>]
        #Option     "DRI"                   # [<bool>]
        #Option     "NoDDC"                 # [<bool>]
        #Option     "ShowCache"             # [<bool>]
        #Option     "XvMCSurfaces"          # <i>
        #Option     "PageFlip"              # [<bool>]
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Core Processor Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
    Screen      0
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"               # [<bool>]
        #Option     "SWcursor"              # [<bool>]
        #Option     "Dac6Bit"               # [<bool>]
        #Option     "Dac8Bit"               # [<bool>]
        #Option     "BusType"               # [<str>]
        #Option     "CPPIOMode"             # [<bool>]
        #Option     "CPusecTimeout"         # <i>
        #Option     "AGPMode"               # <i>
        #Option     "AGPFastWrite"          # [<bool>]
        #Option     "AGPSize"               # <i>
        #Option     "GARTSize"              # <i>
        #Option     "RingSize"              # <i>
        #Option     "BufferSize"            # <i>
        #Option     "EnableDepthMoves"      # [<bool>]
        #Option     "EnablePageFlip"        # [<bool>]
        #Option     "NoBackBuffer"          # [<bool>]
        #Option     "DMAForXv"              # [<bool>]
        #Option     "FBTexPercent"          # <i>
        #Option     "DepthBits"             # <i>
        #Option     "PCIAPERSize"           # <i>
        #Option     "AccelDFS"              # [<bool>]
        #Option     "IgnoreEDID"            # [<bool>]
        #Option     "CustomEDID"            # [<str>]
        #Option     "DisplayPriority"       # [<str>]
        #Option     "PanelSize"             # [<str>]
        #Option     "ForceMinDotClock"      # <freq>
        #Option     "ColorTiling"           # [<bool>]
        #Option     "VideoKey"              # <i>
        #Option     "RageTheatreCrystal"    # <i>
        #Option     "RageTheatreTunerPort"  # <i>
        #Option     "RageTheatreCompositePort"  # <i>
        #Option     "RageTheatreSVideoPort"     # <i>
        #Option     "TunerType"             # <i>
        #Option     "RageTheatreMicrocPath"     # <str>
        #Option     "RageTheatreMicrocType"     # <str>
        #Option     "ScalerWidth"           # <i>
        #Option     "RenderAccel"           # [<bool>]
        #Option     "SubPixelOrder"         # [<str>]
        #Option     "ShowCache"             # [<bool>]
        #Option     "ClockGating"           # [<bool>]
        #Option     "VGAAccess"             # [<bool>]
        #Option     "ReverseDDC"            # [<bool>]
        #Option     "LVDSProbePLL"          # [<bool>]
        #Option     "AccelMethod"           # <str>
        #Option     "DRI"                   # [<bool>]
        #Option     "ConnectorTable"        # <str>
        #Option     "DefaultConnectorTable"     # [<bool>]
        #Option     "DefaultTMDSPLL"        # [<bool>]
        #Option     "TVDACLoadDetect"       # [<bool>]
        #Option     "ForceTVOut"            # [<bool>]
        #Option     "TVStandard"            # <str>
        #Option     "IgnoreLidStatus"       # [<bool>]
        #Option     "DefaultTVDACAdj"       # [<bool>]
        #Option     "Int10"                 # [<bool>]
        #Option     "EXAVSync"              # [<bool>]
        #Option     "ATOMTVOut"             # [<bool>]
        #Option     "R4xxATOM"              # [<bool>]
        #Option     "ForceLowPowerMode"     # [<bool>]
        #Option     "DynamicPM"             # [<bool>]
        #Option     "NewPLL"                # [<bool>]
        #Option     "ZaphodHeads"           # <str>
    Identifier  "Card1"
    Driver      "radeon"
    VendorName  "ATI Technologies Inc"
    BoardName   "RV710 [Radeon HD 4350]"
    BusID       "PCI:1:0:0"
        Option      "ZaphodHeads" "HDMI-2"
        Screen      0
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "Dac6Bit"                   # [<bool>]
        #Option     "Dac8Bit"                   # [<bool>]
        #Option     "BusType"                   # [<str>]
        #Option     "CPPIOMode"                 # [<bool>]
        #Option     "CPusecTimeout"             # <i>
        #Option     "AGPMode"                   # <i>
        #Option     "AGPFastWrite"              # [<bool>]
        #Option     "AGPSize"                   # <i>
        #Option     "GARTSize"                  # <i>
        #Option     "RingSize"                  # <i>
        #Option     "BufferSize"                # <i>
        #Option     "EnableDepthMoves"          # [<bool>]
        #Option     "EnablePageFlip"            # [<bool>]
        #Option     "NoBackBuffer"              # [<bool>]
        #Option     "DMAForXv"                  # [<bool>]
        #Option     "FBTexPercent"              # <i>
        #Option     "DepthBits"                 # <i>
        #Option     "PCIAPERSize"               # <i>
        #Option     "AccelDFS"                  # [<bool>]
        #Option     "IgnoreEDID"                # [<bool>]
        #Option     "CustomEDID"                # [<str>]
        #Option     "DisplayPriority"           # [<str>]
        #Option     "PanelSize"                 # [<str>]
        #Option     "ForceMinDotClock"          # <freq>
        #Option     "ColorTiling"               # [<bool>]
        #Option     "VideoKey"                  # <i>
        #Option     "RageTheatreCrystal"        # <i>
        #Option     "RageTheatreTunerPort"      # <i>
        #Option     "RageTheatreCompositePort"  # <i>
        #Option     "RageTheatreSVideoPort"     # <i>
        #Option     "TunerType"                 # <i>
        #Option     "RageTheatreMicrocPath"     # <str>
        #Option     "RageTheatreMicrocType"     # <str>
        #Option     "ScalerWidth"               # <i>
        #Option     "RenderAccel"               # [<bool>]
        #Option     "SubPixelOrder"             # [<str>]
        #Option     "ShowCache"                 # [<bool>]
        #Option     "ClockGating"               # [<bool>]
        #Option     "VGAAccess"                 # [<bool>]
        #Option     "ReverseDDC"                # [<bool>]
        #Option     "LVDSProbePLL"              # [<bool>]
        #Option     "AccelMethod"               # <str>
        #Option     "DRI"                       # [<bool>]
        #Option     "ConnectorTable"            # <str>
        #Option     "DefaultConnectorTable"     # [<bool>]
        #Option     "DefaultTMDSPLL"            # [<bool>]
        #Option     "TVDACLoadDetect"           # [<bool>]
        #Option     "ForceTVOut"                # [<bool>]
        #Option     "TVStandard"                # <str>
        #Option     "IgnoreLidStatus"           # [<bool>]
        #Option     "DefaultTVDACAdj"           # [<bool>]
        #Option     "Int10"                     # [<bool>]
        #Option     "EXAVSync"                  # [<bool>]
        #Option     "ATOMTVOut"                 # [<bool>]
        #Option     "R4xxATOM"                  # [<bool>]
        #Option     "ForceLowPowerMode"         # [<bool>]
        #Option     "DynamicPM"                 # [<bool>]
        #Option     "NewPLL"                    # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        Identifier  "Card2"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV710 [Radeon HD 4350]"
        BusID       "PCI:1:0:0"
        Screen      1
        Option      "ZaphodHeads" "DVI-0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
        Identifier "Screen2"
        Device     "Card2"
        Monitor    "Monitor2"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection


Hoe ik alles aangesloten heb:
Onboard (Intel) DVI naar 24" monitor
ATI HDMI naar LCD TV
ATI DVI (met verloop naar HDMI) naar LCD TV

Verder gebruik ik de standaard ATI en Intel drivers van Ubuntu (zie xorg.conf).

Wanneer ik nu de PC opstart krijg gaan alle schermen op zwart. Koppel ik echter van de ATI kaart een aansluiting los en start de PC op, dan krijg ik beeld op twee schermen. Als ik daarna het scherm weer aansluit en uit log heb ik ineens beeld op alle drie de schermen. Bij het inloggen blijven ze alle drie aan. Maar ga ik opnieuw opstarten dan gaan alle drie de schermen weer op zwart.

Uitleg om twee schermen werkende te krijgen zijn er voldoende, om drie schermen werkende krijgen zijn wat dunner bezaaid (veel met nvidia kaart) maar hier heb ik geen oplossing kunnen vinden. Vandaar de vraag of jullie fouten zien in het xorg.conf bestand of mij op een andere manier kunnen helpen.

Als een god in Nijmegen.


Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
Als je bij het opstarten alleen de beide monitoren op de ATI kaart aansluit, krijg je dan ook zwarte schermen? Als dat het geval is, ligt het aan het raedon configuratie-gedeelte en zou je daarvoor gewoon een twee schermen op 1 ATI kaart met raedon drivers tutorial kunnen volgen om te troubleshooten.

Acties:
  • 0 Henk 'm!

  • llevering
  • Registratie: September 2000
  • Laatst online: 09-09 09:38
Wat gebeurd er als je DRI(2) uitzet? Dan wordt compiz in ieder geval niet geladen en ben ik benieuwd of in een wat meer basic modus de schermen wel allemaal beeld geven.

Acties:
  • 0 Henk 'm!

  • Hoite
  • Registratie: Februari 2008
  • Laatst online: 10-09 08:20

Hoite

Goed verhaal

Heb je niet toevallig een ATI kaart waarbij de DVI en de HDMI poort geshared zijn en dus niet tegelijk te gebruiken zijn?
Dit heeft mijn 4870 namelijk wel, Ik kan niet tegelijk mn 2e monitor(DVI) aansluiten samen met mijn Televisie (HDMI).

Lekker kort.


Acties:
  • 0 Henk 'm!

  • Alaksandus
  • Registratie: Maart 2002
  • Laatst online: 17:11

Alaksandus

Vae puto deus fio

Topicstarter
GuitarWeed schreef op woensdag 21 juli 2010 @ 12:10:
Als je bij het opstarten alleen de beide monitoren op de ATI kaart aansluit, krijg je dan ook zwarte schermen? Als dat het geval is, ligt het aan het raedon configuratie-gedeelte en zou je daarvoor gewoon een twee schermen op 1 ATI kaart met raedon drivers tutorial kunnen volgen om te troubleshooten.
Dit is wisselvallig. Bij de eerste keer opstarten doet hij het, ga ik echter herstarten dan gaan beide schermen die aangesloten zijn op de ATI kaart op zwart. Ik moet er wel bij zeggen dat soms de opstelling van drie schermen wel werkt, maar ga ik dan opnieuw opstarten gaat alles weer op zwart. Ik begin ook het idee te krijgen dat de xorg.conf bij het opstarten niet altijd de juiste/dezelfde prioriteit krijgt.
llevering schreef op woensdag 21 juli 2010 @ 12:36:
Wat gebeurd er als je DRI(2) uitzet? Dan wordt compiz in ieder geval niet geladen en ben ik benieuwd of in een wat meer basic modus de schermen wel allemaal beeld geven.
Het ze beide uit gezet en daarna een voor een maar helaas geen succes.
Hoite schreef op woensdag 21 juli 2010 @ 13:01:
Heb je niet toevallig een ATI kaart waarbij de DVI en de HDMI poort geshared zijn en dus niet tegelijk te gebruiken zijn?
Dit heeft mijn 4870 namelijk wel, Ik kan niet tegelijk mn 2e monitor(DVI) aansluiten samen met mijn Televisie (HDMI).
Ik denk dat dit niet het geval is. Want hij heeft het wel eens gedaan met drie schermen en dan zijn er geen schermen gecloned.

Als een god in Nijmegen.


Acties:
  • 0 Henk 'm!

Verwijderd

Wat je sowieso kunt doen is alles uit je xorg.conf weghalen wat niets met je monitor setup te maken heeft (zoals muis en fonts). Deze vind X.org zelf bij het opstarten en deze overschrijven met settings in je config kan je gaan hinderen.

Verder heb je twee kaarten op screen0 staan en geen een op screen1. Hoort dit?

Acties:
  • 0 Henk 'm!

  • Alaksandus
  • Registratie: Maart 2002
  • Laatst online: 17:11

Alaksandus

Vae puto deus fio

Topicstarter
Verwijderd schreef op woensdag 21 juli 2010 @ 15:28:
Wat je sowieso kunt doen is alles uit je xorg.conf weghalen wat niets met je monitor setup te maken heeft (zoals muis en fonts). Deze vind X.org zelf bij het opstarten en deze overschrijven met settings in je config kan je gaan hinderen.

Verder heb je twee kaarten op screen0 staan en geen een op screen1. Hoort dit?
In de xorg logs zie ik inderdaad dat hij de muis en toetsenbord negeert en zijn eigen default gebruikt. De screen 0 en 1 waar je het over hebt: Ik heb er één gebruikt voor de Intel poort en één voor de ATI poort. Het is bedoeld om de uitgang van een kaart te identificeren. Het gaat goed zolang je maar niet hetzelfde ID gebruikt op dezelfde kaart.

Als een god in Nijmegen.


Acties:
  • 0 Henk 'm!

  • DeKaerften
  • Registratie: December 2007
  • Niet online
Hmn, ik heb eens nagezocht in de manpages hoe het daar uitgelegd staat. Er staat dat onder "device" de "screen" optie verplicht is wanneer een enkele pci entity meer dan een scherm aanstuurt. Echter in mijn opstelling thuis gebruik ik de screen optie niet, terwijl ik wel twee schermen op een pci entity aangesloten heb. Je zou kunnen proberen de "screen" optie onder "device" uit te commenten bij alle drie en te kijken of het dan wel werkt.

Ik heb trouwens de PCI identifier ook niet ingevuld in mijn xorg.conf. Ik maak trouwens wel gebruik van een nvidia kaart met de proprietary drivers, wellicht dat dat uitmaakt, ik weet het niet.

Acties:
  • 0 Henk 'm!

  • Alaksandus
  • Registratie: Maart 2002
  • Laatst online: 17:11

Alaksandus

Vae puto deus fio

Topicstarter
GuitarWeed schreef op woensdag 21 juli 2010 @ 15:51:
Hmn, ik heb eens nagezocht in de manpages hoe het daar uitgelegd staat. Er staat dat onder "device" de "screen" optie verplicht is wanneer een enkele pci entity meer dan een scherm aanstuurt. Echter in mijn opstelling thuis gebruik ik de screen optie niet, terwijl ik wel twee schermen op een pci entity aangesloten heb. Je zou kunnen proberen de "screen" optie onder "device" uit te commenten bij alle drie en te kijken of het dan wel werkt.

Ik heb trouwens de PCI identifier ook niet ingevuld in mijn xorg.conf. Ik maak trouwens wel gebruik van een nvidia kaart met de proprietary drivers, wellicht dat dat uitmaakt, ik weet het niet.
Ik heb de xorg.conf aangepast maar helaas biedt het geen soelaas. Wel lees ik dat het met nvidia kaarten wel beter/makkelijker gaat door betere driver ondersteuning. Maar helaas heb ik een ATI kaart en moet ik het daar mee doen :P

Als een god in Nijmegen.

Pagina: 1