Sorry, haven't written very cleary.
I have two tvs 22" (both identicals), they have resolution of 1680x1050. In CCC, one tv it detects as DTV (DVI) and the other one as DTV(HDMI), the DTV (DVI) works perfect on 1680x1050, but the DTV (HDMI) can only work on hdmi resolutions like 1920x1080 (full hd resolution) and other strange resolutions. When I force 1680x1050 the screen will become blank. I forgot to say that CCC detects that the tvs "maximum reported resolution" is 1920x1080 which is wrong. So, changing the DTV (HDMI) cable to a DVI>VGA cable, the resolution 1680x1050 works perfectly. One thing that I saw is that any resolution I set on DTV (HDMI) makes the image blurry, very ugly. Don't know why is losing so much quality, seems like watching an old movie.
Update:
I know now how to make both dvi>hdmi cables work great on my tvs. First I enter windows, it will detect a dvi and a hdmi connection. So in the hdmi tv, I change it's source to vga (losing the signal), then I force CCC to change the resolution of the second tv to 1680x1050, after that, CCC will change the second display to DVI (DVI), like the first display, then I change the tv source to hdmi again and the image appears perfectly like the first screen. I don't know why this happens, but it took me 4 days to figure it out.
Is there another way to force the DTV (HDMI) to act as DVI (DVI)? I don't like to have to do this manually every time I boot the system.
Thanks for the help.