While dm continues his work on Natit, I would like to share the plist I am using to get dual display support from Natit. It will work with the ATI Autodetect version, ATINDRV 4.5-4.7 (If I use 4.8, I get cloned image), IONDRVSupport 4.5 (couldnt get 4.8 to work with my x1600, blue screen), and all ATIRadeonX1000* from 4.8, with only the deviceid change in ATIRadeonX1000.kext
You should install it in Natit (could use my script, just rename this plist to natit_info.plist and place it in /backup/natit, considering you have run nu with write or edit once so it initializes). The problem I have with this dual display is that since the LVDS, EDID entry points to my VGA port (port0), I get blurry screen. My theory is that LVDS imposes a digital signal, that the VGA connection can't handle and thus I get the problem. Now, I also cannot put my CRTs (the one that is connected to the VGA port) EDID because I loose dual display. Like it checks and if the EDID belongs to an analog monitor, it won't work. Thus I use my LCDs EDID for the time being. That is easy to solve, by just getting me (or editing one, Im looking into that) an EDID from an LCD (digital) that does the rez/refresh I want from my CRT which would ideally be 1024x768@80hz.
If anyone wants to experiment with this plist, you are welcome to. Please report your findings. My theory would be that people with dual DVI shouldn't have problems since both ports are digital ... but I could be wrong.
Tried it... Made no difference, my second dvi port still dies the second the loginwindow starts.