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 |