'The problem is that xorg 1.17 or 1.18 replaced "HAS_DIRTYTRACKING2" with "HAS_DIRTYTRACKING_ROTATION" in pixmap.h and the old version of xf86-video-ati still looks for HAS_DIRTYTRACKING2. The newest version of xf86-video-ati looks for either:
#if !defined(HAS_DIRTYTRACKING_ROTATION) && !defined(HAS_DIRTYTRACKING2)'
and it appears to have patches for both ati and nouveau drivers. But I can't tell if that is a fedora-only patch or an upstream patch that can be brought to Ubuntu (or will eventually be brought in the normal course of version advances). Of course I am not an X expert so that fedora bug could be subtly different and thus not the same fix.
This Fedora bug https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1307204 looks to me to be the same issue, and says that the cause is
'The problem is that xorg 1.17 or 1.18 replaced "HAS_DIRTYTRACK ING2" with "HAS_DIRTYTRACK ING_ROTATION" in pixmap.h and the old version of xf86-video-ati still looks for HAS_DIRTYTRACKING2. The newest version of xf86-video-ati looks for either: HAS_DIRTYTRACKI NG_ROTATION) && !defined( HAS_DIRTYTRACKI NG2)'
#if !defined(
and it appears to have patches for both ati and nouveau drivers. But I can't tell if that is a fedora-only patch or an upstream patch that can be brought to Ubuntu (or will eventually be brought in the normal course of version advances). Of course I am not an X expert so that fedora bug could be subtly different and thus not the same fix.