When I activate tv out using aticonfig --effective=now --enable-monitor=lvds,tv, both my primary (built-in LCD) and tv outputs are corrupted. The display shifts downwards by about 1/3 of the screen and the upper third is filled with almost random bits/images.

To make this explanation more clear, imagine the toolbar that is normally at the top of the screen appearing instead 1/3 of the way down the monitor with garbage appearing above this. The bottom 1/3 of the desktop is not visible.

The hardware mouse cursor can still move over the entire screen, including over the garbage part. However, as the screen itself has shifted down, you have to guess as to where the mouse cursor really is in relation to screen contents.

Relevant system info:
- mobility 9600
- 8.42.3

Deactivating tv-out with aticonfig --effective=now --enable-monitor=lvds does not fix things. The only solution is to reboot or restart the X server.

Any advice on how to diagnose/fix this issue?