Have you? I wouldn't mind knowing what the timing settings you've been using are. I've discovered that the settings that worked for Leopard don't work in Windows Vista. It improves things (a lot - it's now usable), but doesn't make the color funkiness go away completely, and there is more flicker.
And here's a funny thing. Keeping the Front Porch, Sync Width etc constant, I tried varying just the frequencies. Guess what? As I lower the vertical refresh (with the other frequences changing accordingly) I notice that the lower the frequency, the better the colors - though the more there is flicker. The lowest it would work was at 19Hz (!!!) and color was almost perfect - but TERRIBLE flicker! Rack it back up to 60Hz (the default from the EDID) and the colors are way off, but the flicker has gone away.
What on earth is going on? Something in the PRAM is screwing everthing up, that's for sure. I think it IS a 60Hz panel, but for some reason setting 50 Hz in Leopard compensates in the right way (and there is no noticeable flicker).
But that trick doesn't really work in Vista. At 50Hz in Windows there IS flicker, and the colors are only so-so - quite a lot of banding.
So here are my timings in Mac OS, and it works beautifully there:
1920, 48, 32, 208, 60.996 (horizontal)
1200, 2, 6, 12, 49.997 (vertical)
But isn't good in Windows.
Next I'm going to try a PRAM reset and then boot into Windows just on the external, bring in the internal, and see what happens. It'll screw up the Leopard settings, but I know how to get those back now.
And here's a funny thing. Keeping the Front Porch, Sync Width etc constant, I tried varying just the frequencies. Guess what? As I lower the vertical refresh (with the other frequences changing accordingly) I notice that the lower the frequency, the better the colors - though the more there is flicker. The lowest it would work was at 19Hz (!!!) and color was almost perfect - but TERRIBLE flicker! Rack it back up to 60Hz (the default from the EDID) and the colors are way off, but the flicker has gone away.
What on earth is going on? Something in the PRAM is screwing everthing up, that's for sure. I think it IS a 60Hz panel, but for some reason setting 50 Hz in Leopard compensates in the right way (and there is no noticeable flicker).
But that trick doesn't really work in Vista. At 50Hz in Windows there IS flicker, and the colors are only so-so - quite a lot of banding.
So here are my timings in Mac OS, and it works beautifully there:
1920, 48, 32, 208, 60.996 (horizontal)
1200, 2, 6, 12, 49.997 (vertical)
But isn't good in Windows.
Next I'm going to try a PRAM reset and then boot into Windows just on the external, bring in the internal, and see what happens. It'll screw up the Leopard settings, but I know how to get those back now.