Hi!
Omni has posted a new version of Titan where you can set the FBOFFSET manually in a plist. But even better, he also provided EDID strings to force the recognition of your monitor.
I was having problems with monitor detection on DVI port. Sometimes I got the loginwindow after 10-15 seconds but others I only got a black screen. The problem in my case was that the monitor seems not to be detected properly. But if I also connected the Analog cable it would let me in the dark for 15 seconds but the loginwindow would appear on the analog input in the end.
By looking at ioreg output I could see that the DVI port was port B so I looked at the EDID strings from my monitor ($ioreg -l | grep EDID) and stuffed them inside the Info.plist in Titan.kext. You need to have a very large terminal window to be able to get the complete line. Remember that it should end with '>'. Only the numbers you get from the ioreg command should go into the where the NNNN's are. For instance: <data>NNNNNN</data>.
Guess what? My DVI port works great and I only have a black image for 1 or 2 seconds. But I still have problems when I cold boot the machine. All is well if I boot XP first.
Fernando
PS. I hope someone understands what I am saying. Its quite late and I'm off to bed.

