I just got my X1900XT working with QE/CI & Dual Screen Support + DVI output with 10.4.8 and latest Version of semthex's kernel
I simply installed natit and after playing arround for a while I got everything working with the following entries.
(Important, make sure that you replace the original entry for IOPCIMatch with the following:
<key>IOPCIMatch</key>
<string>0x00001002&0x0000ffff</string>
otherwise Natit will not load the Keys)
You must also make sure that you have the 'original' AppleSMBIOS that came with the latest JaS DVD, if you use the patched version that was created to make 'About this Mac' work your second screen will not show up!
MiR
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>Natit</string>
<key>CFBundleIdentifier</key>
<string>com.dmweb.Natit</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Natit</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0d1</string>
<key>IOKitPersonalities</key>
<dict>
<key>Natit</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.dmweb.Natit</string>
<key>IOClass</key>
<string>com_dmweb_Natit</string>
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IONameMatch</key>
<string>display</string>
<key>IOPCIMatch</key>
<string>0x00001002&0x0000ffff</string>
<key>IOProbeScore</key>
<integer>0</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>entriesToAdd</key>
<dict>
<key>device_type</key>
<string>ATY,AlopiasParent</string>
<key>ATY,FrameBufferOffset</key>
<integer>0x80000000</integer>
<key>ATY,IOSpaceOffset</key>
<integer>0x00001000</integer>
<key>ATY,RegisterSpaceOffset</key>
<integer>0x90b20000</integer>
<key>@0,compatible</key>
<string>ATY,Alopias</string>
<key>@0,name</key>
<string>ATY,Alopias</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,display-connect-flags</key>
<integer>00000400</integer>
<key>@1,compatible</key>
<string>ATY,Alopias</string>
<key>@1,name</key>
<string>ATY,Alopias</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,display-connect-flags</key>
<integer>00000400</integer>
</dict>
