Well, I solved my problem, but I'm not sure if the fix would be the same for you.
It turns out that I
was doing something different. I had plugged in my component cable so I could use my graphics cards' TV-Out functionality. The problem with this is that when X started while the cable was plugged in, it used the MetaModes option and the screen was only ready to use 1024x768 resolution.
To fix this I chaged my MetaModes to this (in XF86Config):
Code:
Option MetaModes "1024x768,1024x768;640x480,640x480"
This enabled my monitor to display in either of the listed sets of resolutions, and so when I would start Doom 3 it would play fullscreen in 640x480 and would also show up on my TV fullscreen, and when I wasn't playing Doom 3 my desktop was 1024x768 and it showed up that way on my TV as well.
I dunno if this helps you at all pokke, but I hope it does and your problem is just a simple thing like mine was.