1 |
Hi, |
2 |
|
3 |
Recently I've noticed that I tend to get strange smudging effects on |
4 |
text displayed in X. I've attached a small (5k) .png that shows the |
5 |
effect (it's the smudge on the word "have"). |
6 |
|
7 |
I've been trying to narrow down some common factors to find what's |
8 |
behind it all. Here's my conclusions: |
9 |
|
10 |
It's not kde, as I get it in gnome as well |
11 |
It's not gnome for the same reason. |
12 |
It's not a kde lib as I get it in firefox too. |
13 |
It only affects text in the client window, the wm decorations are always |
14 |
OK, as is the menus, tab labels, graphics, etc, etc. It's also |
15 |
noticeable in konsole. |
16 |
|
17 |
I don't recall seeing it when I used fglrx, so I presume it started when |
18 |
I reverted back to the radeon driver. The logs show no errors but a few |
19 |
warnings that might be related (details below). Refreshing the display |
20 |
tends to make these effects go away, as does moving the pointer out of |
21 |
and back into the window client area. |
22 |
|
23 |
************* |
24 |
My hardware: |
25 |
01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Radeon |
26 |
Mobility M300] |
27 |
|
28 |
************ |
29 |
xorg-server settings: |
30 |
nazgul linux # eix xorg-server |
31 |
[I] x11-base/xorg-server |
32 |
Available versions: 1.0.2-r7 1.0.2-r8 (~)1.1.0-r1 (~)1.1.1 |
33 |
1.1.1-r1 (~)1.1.1-r2 (~)1.1.1-r3 1.1.1-r4 [M](~)1.1.99.903-r1 |
34 |
[M]*1.2.99.0 |
35 |
Installed versions: 1.1.1-r4(00:22:57 01/16/07)(-3dfx |
36 |
aiglx -debug -dmx |
37 |
dri -input_devices_acecad -input_devices_aiptek -input_devices_calcomp -input_devices_citron -input_devices_digitaledge -input_devices_dmc -input_devices_dynapro -input_devices_elo2300 -input_devices_elographics |
38 |
input_devices_evdev -input_devices_fpit -input_devices_hyperpen -input_devices_jamstudio -input_devices_joystick |
39 |
input_devices_keyboard -input_devices_magellan -input_devices_microtouch |
40 |
input_devices_mouse -input_devices_mutouch -input_devices_palmax -input_devices_penmount -input_devices_spaceorb -input_devices_summa |
41 |
input_devices_synaptics -input_devices_tek4957 -input_devices_ur98 -input_devices_vmmouse -input_devices_void -input_devices_wacom -ipv6 -kdrive -minimal -nptl |
42 |
sdl -video_cards_apm -video_cards_ark -video_cards_chips -video_cards_cirrus -video_cards_cyrix -video_cards_dummy -video_cards_epson |
43 |
video_cards_fbdev -video_cards_fglrx -video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_i810 -video_cards_impact -video_cards_imstt -video_cards_mach64 -video_cards_mga -video_cards_neomagic -video_cards_newport -video_cards_nsc -video_cards_nv -video_cards_nvidia -video_cards_r128 |
44 |
video_cards_radeon -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_siliconmotion -video_cards_sis -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng -video_cards_v4l |
45 |
video_cards_vesa |
46 |
video_cards_vga -video_cards_via -video_cards_vmware -video_cards_voodoo |
47 |
xorg -xprint) |
48 |
Homepage: http://xorg.freedesktop.org/ |
49 |
Description: X.Org X servers |
50 |
|
51 |
************ |
52 |
xorg.conf: |
53 |
Section "Extensions" |
54 |
Option "Composite" "Enable" |
55 |
EndSection |
56 |
|
57 |
Section "ServerFlags" |
58 |
# Get rid of pesky APM warning message |
59 |
Option "NoPM" "true" |
60 |
EndSection |
61 |
|
62 |
Section "Files" |
63 |
# Unscaled bitmap fonts |
64 |
FontPath "/usr/share/fonts/75dpi:unscaled" |
65 |
FontPath "/usr/share/fonts/100dpi:unscaled" |
66 |
# Truetype fonts |
67 |
FontPath "/usr/share/fonts/ttf-bitstream-vera" |
68 |
FontPath "/usr/share/fonts/TTF" |
69 |
FontPath "/usr/share/fonts/corefonts" |
70 |
FontPath "/usr/share/fonts/dejavu" |
71 |
# Type1 fonts |
72 |
FontPath "/usr/share/fonts/freefonts" |
73 |
FontPath "/usr/share/fonts/sharefonts" |
74 |
FontPath "/usr/share/fonts/Type1" |
75 |
FontPath "/usr/share/fonts/afms" |
76 |
FontPath "/usr/share/fonts/afms/adobe" |
77 |
FontPath "/usr/share/fonts/default" |
78 |
FontPath "/usr/share/fonts/default/ghostscript" |
79 |
FontPath "/usr/share/fonts/urw-fonts" |
80 |
# Speedo fonts |
81 |
FontPath "/usr/share/fonts/Speedo" |
82 |
# PCF Bitmap fonts |
83 |
FontPath "/usr/share/fonts/misc" |
84 |
FontPath "/usr/share/fonts/artwiz" |
85 |
FontPath "/usr/share/fonts/sgi-fonts" |
86 |
FontPath "/usr/share/fonts/terminus" |
87 |
FontPath "/usr/share/fonts/unifont" |
88 |
# Other misc and empty stuff |
89 |
FontPath "/usr/share/fonts/cyrillic" |
90 |
FontPath "/usr/local/share/fonts/" |
91 |
# Scaled bitmap fonts (a serious last resort |
92 |
FontPath "/usr/share/fonts/75dpi:scaled" |
93 |
FontPath "/usr/share/fonts/100dpi:scaled" |
94 |
EndSection |
95 |
|
96 |
Section "Module" |
97 |
Load "int10" |
98 |
Load "vbe" |
99 |
Load "glx" |
100 |
Load "extmod" |
101 |
Load "xtrap" |
102 |
Load "record" |
103 |
Load "dbe" |
104 |
Load "dri" |
105 |
Load "freetype" |
106 |
Load "type1" |
107 |
Load "GLcore" |
108 |
Load "i2c" |
109 |
Load "bitmap" |
110 |
Load "ddc" |
111 |
EndSection |
112 |
|
113 |
Section "ServerLayout" |
114 |
Identifier "RADEON" |
115 |
Screen 0 "Screen0" 0 0 |
116 |
InputDevice "Mouse0" "CorePointer" |
117 |
InputDevice "Mouse1" "AlwaysCore" |
118 |
InputDevice "Keyboard0" "CoreKeyboard" |
119 |
Option "BlankTime" "5" # Blank |
120 |
the screen after 5 minutes (Fake) |
121 |
Option "StandbyTime" "10" # Turn |
122 |
off screen after 10 minutes (DPMS) |
123 |
Option "SuspendTime" "20" # Full |
124 |
suspend after 20 minutes |
125 |
Option "OffTime" "30" # Turn |
126 |
off after half an hour |
127 |
EndSection |
128 |
|
129 |
Section "Screen" |
130 |
Identifier "Screen0" |
131 |
Device "Card0" |
132 |
Monitor "Monitor0" |
133 |
DefaultDepth 24 |
134 |
SubSection "Display" |
135 |
Viewport 0 0 |
136 |
Depth 24 |
137 |
Modes "1680x1050" |
138 |
EndSubSection |
139 |
EndSection |
140 |
|
141 |
Section "InputDevice" |
142 |
Identifier "Mouse0" |
143 |
Driver "mouse" |
144 |
Option "CorePointer" |
145 |
Option "Protocol" "IMPS/2" |
146 |
Option "Device" "/dev/input/mice" |
147 |
Option "ZAxisMapping" "4 5" |
148 |
Option "Emulate3Buttons" "true" |
149 |
EndSection |
150 |
|
151 |
Section "InputDevice" |
152 |
Identifier "Mouse1" |
153 |
Driver "synaptics" |
154 |
Option "Device" "/dev/psaux" |
155 |
Option "Protocol" "auto-dev" |
156 |
Option "LeftEdge" "120" |
157 |
Option "RightEdge" "830" |
158 |
Option "TopEdge" "120" |
159 |
Option "BottomEdge" "650" |
160 |
Option "FingerLow" "14" |
161 |
Option "FingerHigh" "15" |
162 |
Option "MaxTapTime" "180" |
163 |
Option "MaxTapMove" "110" |
164 |
Option "MaxDoubleTapTime" "280" |
165 |
Option "EmulateMidButtonTime" "75" |
166 |
Option "VertScrollDelta" "20" |
167 |
Option "HorizScrollDelta" "20" |
168 |
Option "MinSpeed" "0.3" |
169 |
Option "MaxSpeed" "0.75" |
170 |
Option "AccelFactor" "0.015" |
171 |
Option "EdgeMotionMinSpeed" "200" |
172 |
Option "EdgeMotionMaxSpeed" "200" |
173 |
Option "UpDownScrolling" "1" |
174 |
Option "CircularScrolling" "0" |
175 |
Option "CircScrollDelta" "0.1" |
176 |
Option "CircScrollTrigger" "0" |
177 |
Option "RTCornerButton" "0" |
178 |
Option "RBCornerButton" "0" |
179 |
Option "LTCornerButton" "2" |
180 |
Option "LBCornerButton" "3" |
181 |
Option "TapButton1" "1" |
182 |
Option "TapButton2" "2" |
183 |
Option "TapButton3" "3" |
184 |
Option "CircScrollTrigger" "1" |
185 |
Option "EdgeMotionUseAlways" "1" |
186 |
Option "SHMConfig" "true" |
187 |
Option "SendCoreEvents" "true" |
188 |
Option "ZAxisMapping" "4 5 6 7" |
189 |
Option "Emulate3Buttons" |
190 |
EndSection |
191 |
|
192 |
Section "InputDevice" |
193 |
Identifier "Keyboard0" |
194 |
Driver "kbd" |
195 |
Option "XkbModel" "inspiron" |
196 |
Option "XkbLayout" "us" |
197 |
EndSection |
198 |
|
199 |
Section "Device" |
200 |
### Available Driver options are:- |
201 |
### Values: <i>: integer, <f>: float, <bool>: "True"/"False", |
202 |
### <string>: "String", <freq>: "<f> Hz/kHz/MHz" |
203 |
### [arg]: arg optional |
204 |
Identifier "Card0" |
205 |
Driver "radeon" |
206 |
Option "AGPMode" "4" |
207 |
Option "AGPFastWrite" "True" |
208 |
Option "EnablePageFlip" "True" |
209 |
BusID "PCI:1:0:0" |
210 |
#Option "HWCursor" "false" |
211 |
# Check if these three really work on this hardware... |
212 |
#Option "ShadowFB" # [<bool>] |
213 |
#Option "VGAClocks" # [<bool>] |
214 |
#Option "KGAUniversal" # [<bool>] |
215 |
EndSection |
216 |
|
217 |
Section "Monitor" |
218 |
# HorizSync 64.8 - 64.8 |
219 |
# VertRefresh 60.0 - 60.0 |
220 |
Identifier "Monitor0" |
221 |
VendorName "Monitor Vendor" |
222 |
ModelName "Monitor Model" |
223 |
Option "DPMS" "true" |
224 |
# DisplaySize 331 207 |
225 |
EndSection |
226 |
|
227 |
Section "DRI" |
228 |
Mode 0666 |
229 |
EndSection |
230 |
|
231 |
************** |
232 |
/var/log/Xorg.0.log warnings: |
233 |
(**) RADEON(0): RADEONScreenInit d0000000 0 |
234 |
(**) RADEON(0): Map: 0xd0000000, 0x04000000 |
235 |
(WW) RADEON(0): Failed to set up write-combining range |
236 |
(0xd0000000,0x4000000) |
237 |
|
238 |
(WW) AIGLX: 3D driver claims to not support visual 0x23 |
239 |
[16 of these numbered up to 0x32] |
240 |
|
241 |
************** |
242 |
|
243 |
|
244 |
alan |