In regards to: "This enables the phone to use the GPU to accelerate the GUI."
I've seen this claim pop up on various message boards and it's simply not true. There is no 3D implementation in rendering the GUI in Froyo. This has been discussed ad nauseum in the following thread:
Issue 6914 -...
I just tested this using a stock VM rom, wiping the data, cache and dalvik cache and flashing Xionia and my accelerometer still doesn't work. Can you be more specific on the exact steps you used to get to a working accelerometer?