Toon posts:

Dual-head mogelijkheden?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een pci en een agp kaartje, waarmee ik lekker xinerama kan werken met x-windows.
Dat is fijn. Maar zijn er meer mogelijkheden voor een dual head situatie in GNU/Linux?

Een paar opties waar ik aan denk zijn:
- Console op scherm 1, X op scherm 2
- Consoles op beide schermen
- In X echt individueel per scherm van werkblad kunnen wisselen
- Per scherm apart resolutie en achtergrond e.d. in kunnen stellen (dit is meer een window manager kwestie lijkt me)

En er zijn vast andere leuke combi's te bedenken.

Maar is dit ook mogelijk? En zo ja, hoe dan?
Ik heb er tot nu toe helaas nog niets over kunnen vinden.

Verwijderd

Ik draai zelf tripple screen met een Geforce 6800 en PCI Geforce 4
Op elk scherm kan ik specifiek dingen instellen (achtergrond / launcher).
Ik maak dus geen gebruik van Xinerama. Dit omdat composite dan niet goed werkt met dual screen. Maar op deze manier wel.

Als WM gebruik ik XFCE, in de config kun je per scherm de resolutie instellen.

Mijn config ziet er zo uit:
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
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
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/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "v4l"
Load "vbe"
Load "xtt"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
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 "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "Resolution" "100"
EndSection

Section "Monitor"
Identifier "Monitor[0]"
VendorName "20 inc TFT"
HorizSync 30-80
VertRefresh 56-76
Option "DPMS"
#UseModes "Modes[0]"
EndSection

Section "Monitor"
Identifier "Monitor[1]"
VendorName "19 inc TFT"
HorizSync 30-80
VertRefresh 56-76
Option "DPMS"
#UseModes "Modes[1]"
EndSection

Section "Monitor"
Identifier "Monitor[2]"
VendorName "20 inc CRT"
HorizSync 30-80
VertRefresh 56-76
Option "DPMS"
#UseModes "Modes[1]"
EndSection

Section "Device"
BoardName "Geforce6800"
Driver "nvidia"
BusID "PCI:3:0:0"
Identifier "Device[0]"
Screen 0
Option "Rotate" "off"
Option "NoLogo"
Option "RenderAccel" "true"
Option "NvAGP" "2"
VendorName "NVidia"
#Option "NoMergedXinerma" "true"
Option     "AllowGLXWithComposite"      "true" 
EndSection

Section "Device"
BoardName "Geforce6800"
Driver "nvidia"
BusID "PCI:3:0:0"
Identifier "Device[1]"
Screen 1
Option "Rotate" "off"
Option "NoLogo"
Option "RenderAccel" "true"
Option "NvAGP" "2"
VendorName "NVidia"
Option "ConnectedMonitor" "DFP" 
#Option     "AllowGLXWithComposite"      "true" 
EndSection

Section "Device"
BoardName "Geforce4 PCI"
Driver "nvidia"
BusID "PCI:1:8:0"
Identifier "Device[2]"
Screen 0
Option "Rotate" "off"
Option "NoLogo"
Option "RenderAccel" "true"
Option "NvAGP" "2"
VendorName "NVidia"
Option "ConnectedMonitor" "DFP" 
#Option     "AllowGLXWithComposite"      "true" 
EndSection

Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen[1]"
Device "Device[1]"
Monitor "Monitor[1]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200"  "1280x1024" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen[2]"
Device "Device[2]"
Monitor "Monitor[2]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200"  "1280x1024" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection




Section "ServerLayout"
Identifier "tripple"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
#Option "Clone" "off"
#Option "Xinerama" "on"
#Option "MergedFB" "true"
Screen 0    "Screen[1]"
Screen 1    "Screen[2]" RightOf "Screen[1]"
Screen 2    "Screen[0]" RightOf "Screen[2]"
EndSection  

    

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
   Option "Composite" "Enable"
   Option "RENDER"  "true"
EndSection


Screenshot desktop:
http://gallery.killzalot.ath.cx/Screens/15-4-2005.png

[ Voor 50% gewijzigd door Verwijderd op 14-04-2005 20:51 ]


Verwijderd

Topicstarter
Verwijderd schreef op donderdag 14 april 2005 @ 20:38:
Ik draai zelf tripple screen met een Geforce 6800 en PCI Geforce 4
Op elk scherm kan ik specifiek dingen instellen (achtergrond / launcher).
Ik maak dus geen gebruik van Xinerama. Dit omdat composite dan niet goed werkt met dual screen. Maar op deze manier wel.

Als WM gebruik ik XFCE, in de config kun je per scherm de resolutie instellen.

Mijn config ziet er zo uit:
[knip..]
Klinkt leuk. Ik begrijp dus dat als je bij de ServerLayout helemaal geen (xinerama) options specificeerd, je wel X krijgt op alle opgegeven schermen, maar wel met losse bureaubladen, klopt dat? (ik zit nu niet achter de pc, maar zal het vanavond eens proberen)

Nog iemand die weet hoe de console en X naast elkaar te draaien, tegelijk dus?

Verwijderd

Klinkt leuk. Ik begrijp dus dat als je bij de ServerLayout helemaal geen (xinerama) options specificeerd, je wel X krijgt op alle opgegeven schermen, maar wel met losse bureaubladen, klopt dat? (ik zit nu niet achter de pc, maar zal het vanavond eens proberen)

Nog iemand die weet hoe de console en X naast elkaar te draaien, tegelijk dus?
Ja dit klopt op deze manier krijg je dus losse bureaubladen.

  • MadEgg
  • Registratie: Februari 2002
  • Nu online

MadEgg

Tux is lievvv

Met de standaarduitvoeringen is het alleen mogelijk met behulp van X om beide schermen onafhankelijk te initialiseren en gebruiken. Een console op scherm 1 en X op scherm 2 of zelfs 2 verschillende consoles op beide schermen is niet mogelijk standaard.

Op http://www.ltn.lv/~aivils/ kan je patches vinden voor de 2.4.x en 2.6.x kernels, alsook voor XFree86 en XOrg waarmee je deze dingen wel kunt doen. Ik heb wel een aantal succesverhalen er over gelezen maar heb zelf de stap nog niet aangedurft, dus hoe het allemaal werkt weet ik niet precies.

Tja


Verwijderd

Topicstarter
M'n hele pc crasht als X start zonder de xinerama optie. zelfs numlock doet niets meer.
Je hebt nvidia zie ik, volgens mij hadden die altijd een aparte config of niet? Ik heb namelijk enkel een simpel Ati en een Diamond S3 kaartje.

Over die kernel patch, het lijkt wat ingewikkeld als ik die site zo vluchtig doorneem, maar dat is vast ook een kwestie van goed doorlezen. Ik denk wel dat ik het eens ga proberen als dat echt zo werkt zoals er staat.

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 11-02 15:03
op zich is een kernel patchen niet moeilijk het is gewoon weg goed lezen :D:D:D
ik heb ook nog een vraag met betrekking tot dual-screen en aangezien dit topic er over ga stel ik mijn vraag hier ook even.
ik een ati radeon 9200 LE en nu heb ik in gentoo de ati propietiary drivers geinstalleerd en met fglrx een config gemaakt voor X.org nu heb ik dus 2 buffers en dual screen dat werkt allemaal mooi en aardig maar nu zit ik nog met het probleem dat ik dus met geen mogelijkheid het voor elkaar krijg dat ik schermpjes kan slepen net zoals in windows.

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Verwijderd

Topicstarter
lordgandalf schreef op zondag 17 april 2005 @ 11:06:
op zich is een kernel patchen niet moeilijk het is gewoon weg goed lezen :D:D:D
ik heb ook nog een vraag met betrekking tot dual-screen en aangezien dit topic er over ga stel ik mijn vraag hier ook even.
ik een ati radeon 9200 LE en nu heb ik in gentoo de ati propietiary drivers geinstalleerd en met fglrx een config gemaakt voor X.org nu heb ik dus 2 buffers en dual screen dat werkt allemaal mooi en aardig maar nu zit ik nog met het probleem dat ik dus met geen mogelijkheid het voor elkaar krijg dat ik schermpjes kan slepen net zoals in windows.
Hiervoor zal je denk ik het xinerama optie aan moeten zetten, zie de config file hierboven

mijzelf lukt het grappig genoeg juist niet xinerama probleemloos uit te zetten, zou je je config (het beeld gedeelte iig) eens willen posten?

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 11-02 15:03
Verwijderd schreef op zondag 17 april 2005 @ 15:55:
[...]


Hiervoor zal je denk ik het xinerama optie aan moeten zetten, zie de config file hierboven

mijzelf lukt het grappig genoeg juist niet xinerama probleemloos uit te zetten, zou je je config (het beeld gedeelte iig) eens willen posten?
ik heb xinerama al geprobeert maar dat lijkt / schijnt niet te werken aangezien ik de propietiary driver van ATI gebruik dus heb ik vrees ik ook weinig aan jouw config.
en ik vrees dat je dus ook niks aan mijn config hebt aangezien daar veel ati meuk in zit.
ik heb nu 2 buffers aangemaakt voor iedere uitgang 1 en die aan ieder scherm gehangen

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3

Pagina: 1