Gentoo Archives: gentoo-user

From: Roger Mason <rmason@×××.ca>
To: gentoo-user@l.g.o
Subject: [gentoo-user] xinerama on dual head radeon 9600
Date: Mon, 14 Dec 2009 22:11:58
Message-Id: y65my1l1dfr.fsf@perthite.esd.mun.ca
1 Hello,
2
3 I'm trying to set up a radeon 9600 in an Apple G5 with two monitors.
4 I've tried both Xinerama and MergedFB.
5
6 Server version:
7
8 X.Org X Server 1.5.3
9 Release Date: 5 November 2008
10 X Protocol Version 11, Revision 0
11 Build Operating System: Linux 2.6.30-gentoo-r5 ppc64
12 Current Operating System: Linux perthite 2.6.30-gentoo-r5 #5 SMP Fri Dec 11 15:01:41 NST 2009 ppc64
13
14 Here is the result using xinerama:
15
16 (==) Using config file: "/etc/X11/xorg.conf"
17 XRANDR name: DVI-0
18 Connector: DVI-I
19 CRT1: INTERNAL_DAC1
20 DFP2: INTERNAL_DVO1
21 DDC reg: 0x60
22 finished output detect: 0
23 finished all detect
24 before xf86InitialConfiguration
25 after xf86InitialConfiguration
26 XRANDR name: DVI-1
27 Connector: DVI-I
28 CRT2: INTERNAL_DAC2
29 DFP1: INTERNAL_TMDS1
30 DDC reg: 0x64
31 finished output detect: 0
32 finished all detect
33 before xf86InitialConfiguration
34 after xf86InitialConfiguration
35 Entering TV Save
36 Save TV timing tables
37 saveTimingTables: reading timing tables
38 TV Save done
39 disable primary dac
40 disable primary dac
41
42 Backtrace:
43 0: X(xorg_backtrace+0x4c) [0x100f5738]
44 1: X(xf86SigHandler+0x68) [0x100732b8]
45 2: [0x100344]
46 3: X(XNFalloc+0x38) [0x100fa57c]
47 4: /usr/lib/xorg/modules//libxaa.so [0xf500b1c]
48 5: /usr/lib/xorg/modules/drivers//radeon_drv.so [0xf61fc30]
49 6: X(xf86CrtcSetMode+0x11c) [0x100b06bc]
50 7: X(xf86SetDesiredModes+0x208) [0x100b0e44]
51 8: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONScreenInit+0x1b3c)
52 [0xf5ff818]
53 9: X(AddScreen+0x1c8) [0x100265a0]
54 10: X(InitOutput+0x230) [0x100672a8]
55 11: X(main+0x25c) [0x10026d14]
56 12: /lib/libc.so.6 [0xf858d64]
57 13: /lib/libc.so.6 [0xf858f14]
58
59 Fatal server error:
60 Caught signal 11. Server aborting
61
62 disable primary dac
63 finished PLL2
64 finished PLL1
65 Entering Restore TV
66 Restore TV PLL
67 Restore TVHV
68 Restore TV Restarts
69 Restore Timing Tables
70 Restore TV standard
71 Leaving Restore TV
72 giving up.
73
74
75 Here is the corresponding xorg.conf:
76
77 Section "ServerLayout"
78 Identifier "Xinerama"
79 Screen 0 "Screen0" 0 0
80 Screen 1 "Screen1" LeftOf "Screen0"
81 InputDevice "Mouse0" "CorePointer"
82 InputDevice "Keyboard0" "CoreKeyboard"
83 InputDevice "stylus" "SendCoreEvents"
84 InputDevice "eraser" "SendCoreEvents"
85 InputDevice "cursor" "SendCoreEvents" # For non-LCD tablets
86 InputDevice "pad" # For Intuos3/CintiqV5/Graphire4/Bamboo tablets
87 Option "Xinerama" "true"
88 EndSection
89
90 Section "Module"
91 Load "ddc"
92 Load "extmod"
93 Load "xtrap"
94 Load "dri"
95 Load "glx"
96 Load "record"
97 Load "dbe"
98 EndSection
99
100 Section "InputDevice"
101 Identifier "Keyboard0"
102 Driver "kbd"
103 EndSection
104
105 Section "InputDevice"
106 Identifier "Mouse0"
107 Driver "mouse"
108 Option "Protocol" "auto"
109 Option "Device" "/dev/input/mice"
110 Option "ZAxisMapping" "4 5 6 7"
111 EndSection
112
113 # =========================== WACOM STUFF ==============================
114 # snipped to save space
115 # ===================== END WACOM STUFF =================================
116
117 Section "Device"
118 Identifier "Card0"
119 Driver "radeon"
120 VendorName "ATI Technologies Inc"
121 BoardName "RV350 AP [Radeon 9600]"
122 BusID "PCI:240:16:0"
123 Screen 0
124 Option "MonitorLayout" "CRT,CRT"
125 EndSection
126
127 Section "Device"
128 Identifier "Card1"
129 Driver "radeon"
130 VendorName "ATI Technologies Inc"
131 BoardName "RV350 AP [Radeon 9600]"
132 BusID "PCI:240:16:0"
133 Screen 1
134 Option "MonitorLayout" "CRT,CRT"
135 EndSection
136
137 Section "Monitor"
138 Identifier "ViewSonic19"
139 Option "DPMS"
140 EndSection
141
142 Section "Monitor"
143 Identifier "Trinitron19"
144 Option "DPMS"
145 EndSection
146
147 Section "Screen"
148 Identifier "Screen0"
149 Device "Card0"
150 Monitor "ViewSonic19"
151 SubSection "Display"
152 Virtual 1280 1024
153 Viewport 0 0
154 Depth 24
155 Modes "1280x1024"
156 EndSubSection
157 EndSection
158
159 Section "Screen"
160 Identifier "Screen1"
161 Device "Card1"
162 Monitor "Trinitron19"
163 SubSection "Display"
164 Depth 24
165 Modes "1280x1024"
166 EndSubSection
167 EndSection
168
169 I've also tried MergedFB. That does not crash but i just get two
170 identical views of my desktop.
171
172 Sorry for the long post.
173
174 I'd appreciate any help offered.
175
176 Thanks,
177 Roger

Replies

Subject Author
Re: [gentoo-user] xinerama on dual head radeon 9600 "Sebastian Beßler" <webmaster@××××××××××××.de>