I can only imagine that's either a limitation of the mobile chipset or a 'driver thing' -- it works fine here on Radeon 9800.
(I did something similar on my old ATI Mobility M2-based laptop too, which is ancient and crap.)
(I did something similar on my old ATI Mobility M2-based laptop too, which is ancient and crap.)