QUOTE(mac567uk @ Oct 27 2006, 10:41 PM)

Consolation
I have been on the trail of the elusive real DVI, not VGA passthrough with PCIe cards, I havnt found any X1600 with external TMDS. I have studied many pics in Google but no external TMDS.
I have also tried two of the common cards Sapphire X1600 PRO and MSI RX1600 PRO, no working DVI for either nad no external TMDS.
Was the working DVI you found top or bottom connector and was the TMDS on the back of the card because there is an large upopulated spot next to the DVI in most XT cards??
The cards were early (in X1600 terms) X1600pros that came oem in built up systems from a local PC shop (no they won't tell me where they got them). Apparently they are Powercolors but they are like none that I have seen available retail or on Pcolor's website. They are VGA/DVI with DVI on bottom. The ram is ddr2 and they are clocked @ 500/800 with hynix ram
just rated at the 800. The fan looks like the one on the ddr card on Pcolor's website. I thought I found a similiar one on the local version of ebay but my one has DVI on top and VGA on bottom and no external sil. The TMDS chip was on the front more or less between GPU and connector.
QUOTE(mac567uk @ Oct 27 2006, 10:41 PM)

I have examined the ROMs in RABit, I think it also depends on the DVI header position in rom and its pci id.
The Sapphire x1600 pro has connector 1 as DVI connector and 0 as VGA. When my DVI monitor blanked with this card I VNCed in and there is no monitor picked like nothing connected!!!
I got "standard VGA display" (or something similiar) but no signal when I did the same.
QUOTE(mac567uk @ Oct 27 2006, 10:41 PM)

As for the MSI RX1600 Pro it is inversed in the rom, DVI is connector 0 and VGA connector 1. Again DVI monitor blanks but when I VNC in the OS is picking up the EDID up fine and the OS thinks it is driving its at its native resolution but nothing on screen!!!! So something is working not sure what!!!
In both cards there is no external TMDS but it seems important for DVI detection that it is primary ID and connector 0 in rom header. Editing of roms for header did not do any good. There must be a problem with internal TMDS.
I have looked at MacBook Pro mobo photos couldnt find an external TMDS either!!
I think MBP uses EFI to initialise the internal TMDS properly.
QUOTE(mac567uk @ Oct 27 2006, 10:41 PM)

As for the case of Dual DVI that work cards I can only think that it is a ROM difference as internal TMDS are all the same as GPU is same rv530 whether Pro or XT. Again I have searched for external TMDS on X1600xt but havnt found any.
I flashed a few different roms and tried to stich together a working rom without much success, in fact, most times I would be lucky to get the card to complete booting (I did mod timings and DIDs the best I knew how). That's why I thought that if I knew which bios initialised the card correctly at least I would have a starting point.
I have some ideas:
Card fails to get the monitor's EDID and hence never outputs correctly. (The fact that some cards get dvi but not widescreen resolutions could be correlated)
Whichever kext inits TMDS need specific hardware straps.
These straps have to match in BIOS and on the board.
Seems that getting a working card would be the obvious place to start...
I'm holding my fingers crossed for the unlikely alignment of new kernel, kext and bios combined with a plague of locust. I'm currently using the built in 950, my card is with a friend who thinks he has an idea from linux... Honestly, not holding my breath here. I might have another play with this if I have a bios that's known to work, or someone points me in the right direction. I've just recently moved over from PPC so i just hit the ground, so to speak.