Gentoo Archives: gentoo-user

From: Daniel D Jones <ddjones@××××××××××××.org>
To: gentoo-user@l.g.o
Subject: [gentoo-user] ATI drivers
Date: Wed, 25 Oct 2006 01:01:56
Message-Id: 200610242055.52183.ddjones@riddlemaster.org
1 I have an ATI Radeon 9600 XT driving dual monitors. I had the setup working
2 fine with the ati-driver binary drivers - single desktop spanning the two
3 monitors with xinerama. Dialog boxes appeared in the center of whichever
4 monitor I was on. Maximizing a window maximized it to the monitor, not the
5 full desktop.
6
7 A few weeks back, an upgrade to the ati-driver package broke the setup. The
8 monitor running on the DVI output quit displaying. When I started X, I'd get
9 the left screen, running on the VGA output. X thought the right screen was
10 there - the mouse would disappear to that side, I could move windows over
11 there, etc. but I had no display. When I first boot up, I get a mirrored
12 text display - the same output on both monitors. After he upgrade to the
13 ati-drivers, I'd get that on initial bootup but once I started X, the right
14 monitor was asleep until I rebooted. Dropping out of X didn't wake it back
15 up.
16
17 After a bit of fiddling and digging and Googling, I put a line in package.mask
18 to block the new version of ati-drivers, unmerged and re-emerged the package
19 and got my desktop back working just as it should. At some point, however,
20 the blocked packages interfered with other packages and their dependencies.
21 By this time, an even newer version of ati-drivers had come out. I commented
22 out the line in package.mask and allowed ati-drivers to upgrade. I didn't,
23 at that time, restart X and everything continued to work fine. This weekend,
24 I needed to do some other maintenance on the box and had to reboot. I lost
25 my right monitor again.
26
27 After more fiddling and digging and Googling, I gave up and tried to downgrade
28 ati-drivers again. When I uncommented the line in package.mask, however, I
29 couldn't emerge the package - it told me all versions were masked.
30 Evidently, the old version I was using has been removed.
31
32 I gave up on ati-drivers, unmerged it and compiled the open source kernel
33 radeon driver. I tried to follow the directions here:
34
35 http://gentoo-wiki.com/HOWTO_Dual_Monitors#With_the_Open_Source_Drivers
36
37 but they're broken or at least unclear. After a great deal of futzing with my
38 xorg.conf, I have my display largely back. There are two issues remainging,
39 however.
40
41 First, xinerama doesn't appear to be working, or to be only partially working.
42 It appears to not realize that there are two monitors. Dialog boxes pop up
43 in the middle of the virtual display, meaning half the box is on one screen
44 and half on the other. A maximized windows covers the full display - both
45 screens. I'll paste my xorg.conf in at the bottom of the message. I set the
46 xinerama use flag when I first went to dual monitors with the ati-drivers
47 package several months ago. The currently installed packages are compiled
48 with it enabled. Also, note that I don't particularly care if acceleration
49 is working or not. This is primarily a work machine.
50
51 The second issue is that several packages seem to think they depend on
52 ati-drivers. I don't believe this is a hard dependency, since I don't think
53 that cdroast, for example, only works on machines with an ATI video card.
54 I've checked and can't find any sort of useflag which might be triggering the
55 issue. But I'm getting this:
56
57 root@Merlin:/home/ddjones # emerge -uDvat world
58
59 These are the packages that would be merged, in reverse order:
60
61 Calculating world dependencies -
62 !!! All ebuilds that could satisfy ">=x11-drivers/ati-drivers-8.27.10" have
63 been masked.
64 !!! One of the following masked packages is required to complete your request:
65 - x11-drivers/ati-drivers-8.27.10-r1 (masked by: package.mask)
66 - x11-drivers/ati-drivers-8.28.8 (masked by: package.mask, ~x86 keyword)
67 - x11-drivers/ati-drivers-8.29.6 (masked by: package.mask, ~x86 keyword)
68
69 For more information, see MASKED PACKAGES section in the emerge man page or
70 refer to the Gentoo Handbook.
71
72
73
74 !!! Problem resolving dependencies for kde-base/kompare
75 !!! Depgraph creation failed.
76
77 I could unmask the ati-drivers from my package.mask but I don't want the
78 driver installed (unless someone can offer a suggestion as to how to fix the
79 sleepy monitor problem.) I couldn't load the kernel radeon manager until I
80 unmerged the ati-drivers package.
81
82 Any ideas or suggestions on either of these two probmes would be greatly
83 appreciated.
84
85 Heres' my xorg.conf:
86
87 Section "ServerLayout"
88 Identifier "Default Layout"
89 Screen "Screen 0" 0 0
90 Screen "Screen 1" LeftOf "Screen 0"
91 InputDevice "Generic Keyboard"
92 InputDevice "Configured Mouse"
93 EndSection
94
95 Section "ServerFlags"
96 Option "Xinerama" "On"
97 EndSection
98
99 Section "Files"
100 FontPath "unix/:7100"
101 FontPath "/usr/share/fonts/100dpi"
102 FontPath "/usr/share/fonts/75dpi"
103 FontPath "/usr/share/fonts/TTF"
104 FontPath "/usr/share/fonts/Type1"
105 FontPath "/usr/share/fonts/artwiz"
106 FontPath "/usr/share/fonts/corefonts"
107 FontPath "/usr/share/fonts/cyrillic"
108 FontPath "/usr/share/fonts/default"
109 FontPath "/usr/share/fonts/dejavu"
110 FontPath "/usr/share/fonts/freefont"
111 FontPath "/usr/share/fonts/local"
112 FontPath "/usr/share/fonts/misc"
113 FontPath "/usr/share/fonts/sharefonts"
114 FontPath "/usr/share/fonts/terminus"
115 FontPath "/usr/share/fonts/ttf-bitstream-vera"
116 FontPath "/usr/share/fonts/ukr"
117 FontPath "/usr/share/fonts/util"
118 EndSection
119
120 Section "Module"
121 Load "bitmap"
122 Load "dbe"
123 Load "ddc"
124 Load "dri"
125 Load "extmod"
126 Load "freetype"
127 Load "glx"
128 Load "int10"
129 Load "record"
130 Load "type1"
131 Load "vbe"
132 EndSection
133
134 Section "InputDevice"
135 Identifier "Generic Keyboard"
136 Driver "kbd"
137 Option "CoreKeyboard"
138 Option "XkbModel" "pc104"
139 Option "XkbLayout" "us"
140 EndSection
141
142 Section "InputDevice"
143 Identifier "Configured Mouse"
144 Driver "mouse"
145 Option "CorePointer"
146 Option "Device" "/dev/psaux"
147 Option "Protocol" "auto"
148 Option "Emulate3Buttons" "true"
149 Option "ZAxisMapping" "4 5"
150 EndSection
151
152 Section "Monitor"
153 Identifier "Monitor 0"
154 Modeline "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089
155 Option "DPMS"
156 EndSection
157
158 Section "Monitor"
159 Identifier "Monitor 1"
160 Modeline "1680x1050" 119 1680 1728 1760 1840 1050 1053 1059 1080
161 Option "DPMS"
162 EndSection
163
164 Section "Device"
165 Identifier "Adapter 0"
166 Driver "radeon"
167 BusID "PCI:1:0:0"
168 Option "DynamicClocks" "On"
169 Option "MerdgedFB" "true"
170 Option "CRT2Position" "LeftOf"
171 EndSection
172
173 Section "Device"
174 Identifier "Adapter 1"
175 Driver "radeon"
176 BusID "PCI:1:0:0"
177 EndSection
178
179 Section "Screen"
180 Identifier "Screen 0"
181 Device "Adapter 0"
182 Monitor "Monitor 0"
183 DefaultDepth 24
184 SubSection "Display"
185 Viewport 0 0
186 Depth 24
187 Virtual 3360 1050
188 Modes "1680x1050"
189 EndSubSection
190 EndSection
191
192 Section "Screen"
193 Identifier "Screen 1"
194 Device "Adapter 1"
195 Monitor "Monitor 1"
196 DefaultDepth 24
197 SubSection "Display"
198 Viewport 0 0
199 Virtual 3360 1050
200 Depth 24
201 Modes "1680x1050"
202 EndSubSection
203 EndSection
204
205 Section "DRI"
206 Mode 0666
207 EndSection
208
209
210 --
211 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] ATI drivers Mick <michaelkintzios@×××××.com>