Created attachment 35243 [details]
Picture of corrupt screen
I am trying to upgrade an existing configuration that uses FreeBSD-7.2/amd64 and Xorg 7.4 (X server 1.6.1 + radeon 6.12.2) with an ATI RV380 (Radeon X600) and dual screens to FreeBSD 8.0 and Xorg 7.5 (X server 1.7.5 + radeon 6.12.4). Whilst it appears to work satisfactorily with a single screen and using only the first screen in my dual screen configuration, attempting to move a window onto the second screen causes corruption on both screens and is very slow to render on the second screen.
It looks like the right-hand screen is mirrored across both screens with about 1/3 screen horizontal offset.
I have tried using radeon 6.12.6 with no difference.
Created attachment 35244 [details]
Created attachment 35245 [details]
Verbose boot messages
Created attachment 35246 [details]
Created attachment 35247 [details]
xwd of screen
Note that the xwd roughly matches the photo but the content of the RHS screen is mangled.
Is current xf86-video-ati Git master any better?
(In reply to comment #5)
> Is current xf86-video-ati Git master any better?
No change. Same corruption when using the second screen.
I have just tried using an i386 version of FreeBSD and Xorg7.5 and not only does
the dual-screen corruption still exist but twm is failing to draw borders around the windows (with the exception of the resize and menu widgets and title text).
Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.