Created attachment 20605 [details]
xorg.conf from Gentoo
I'm using KDE 4.1.3 on Mandriva Linux 2009 and on Gentoo Linux. Both are 64-bit. on both of these systems I use the open source radeon drivers. In one system I have integrated ATI Radeon Xpress 200M and in another I have ATI Radeon 9600 XT. If I use EXA mode the crosshair cursor that should show when mouse is over the skymap is invisible. If I switch to XAA mode the cursor shows just fine.
Created attachment 20606 [details]
Xorg.0.log from Gentoo
It looks like this bug is not limited only to radeon driver. Other drivers also have it when using EXA:
Could these be a problem in the Xorg server then?
I've just tried with X.Org X Server 126.96.36.1992 (1.6.0 RC 2) and the bug is still present.
Marking as blocker for 1.6 as I have a fix I'll send out for review shortly.
Created attachment 23175 [details] [review]
Created attachment 23176 [details] [review]
Fix against Git master
The previous fix depended on other pending changes of mine.
Fixed in xserver master commit 170cf1270dff38d3cce7f5ba5b940d1c0d70eff5, leaving this report open for consideration for the 1.6 branch.
I can't apply the EXA patch as it breaks most existing drivers, and we've already frozen the server ABIs for this release. If a fix which doesn't require driver updates is made, we can put that into 1.6.1, otherwise the change will have to wait for 1.7 when an EXA ABI change can be incorporated.
ABI preserving fix in commit 4cfb36f6ad2df01215028fec48d99239a0e4496b .
The fix has been merged to server-1.6-branch.
Same problem with
* Intel 945GM (Thinkpad X60s)
* UXA "acceleration"
* KDE 4.2.2 and KStars 1.5.0
* on (K)Ubuntu 9.04
* Kernel 2.6.30,
* intel driver compiled for 188.8.131.521, module version = 2.7.99 (xorg bleeding edgers) from June 13th 2009.
The cursor doesn't show up on this configuration :-(
As with all other remaining XOrg problems using kstars with
kstars -graphicssystem raster
makes everything work kind of decent and the cursor reappears (but of course kind of circumvents XOrg).
Should I reopen?
(In reply to comment #11)
> * UXA "acceleration"
> Should I reopen?
UXA is an intel driver specific fork of EXA, so if anything, reopen the corresponding intel driver bug.