vr666 Posted March 13, 2007 Share Posted March 13, 2007 i have a nvidia 6600gt and i cannot figure out how to change the device id so i can get titan or natit to work. I cant find anything on the forum that helps me. does anybody know how they got this to work? Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/ Share on other sites More sharing options...
hecker Posted March 13, 2007 Share Posted March 13, 2007 (edited) Yes, you need to edit the following files: GeForce.kext NVDAResman.kext -- and -- one of the following: older cards NVDANV10Hal.kext 4xxx cards NVDANV20Hal.kext 5xxx cards NVDANV30Hal.kext 6xxx cards NVDANV40Hal.kext (this is the one for your card. Leave the others alone) 7xxx cards NVDANV40Hal.kext You need to edit the /Contents/Info.plist file in each of the kext files from the terminal so it matches your video card ID code (you can see this in the system profile but I'm pretty sure yours is 0x140). For example if the device id for your video card is 0x140, the whole IOPCIMatch block should look like this(10de is vendor id for most nvidia cards): <key>IOPCIMatch</key> <string>0x014010de</string> I assume you know how to edit files from the terminal. Here's an example of how to edit the first file. The rest is done the same: cd /System/Library/Extensions/ sudo nano GeForce.kext (enter your password when asked) (edit the file and exit) repeat the step for all three files. Fix the file permissions: sudo chown -R root:wheel GeForce* NVDAResman* NVDANV* sudo chmod -R 755 GeForce* NVDAResman* NVDANV* Erase the kext cache: sudo rm -R /System/Library/Extensions.mkext sudo rm -R /System/Library/Extensions.kextcache reboot and you're done! You can check the following link for all the info related to video cards in this forum: http://forum.insanelymac.com/index.php?showtopic=34068 I personally followed the instructions in this thread: http://forum.insanelymac.com/index.php?showtopic=34244 I hope this helps you out, hecker EDIT: You can find additional info on hardware compatibility here: http://wiki.osx86project.org/wiki/index.ph...ore_Information Edited March 13, 2007 by hecker Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-322891 Share on other sites More sharing options...
vr666 Posted March 13, 2007 Author Share Posted March 13, 2007 I have no idea what im doing wrong. i tried several times but i must be either missing something or doing something wrong. when im inserting this part <key>IOPCIMatch</key> <string>0x014010de</string>, i dont know if thats all i need to put into that part before i exit...other than that maybe i need to start over. Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323043 Share on other sites More sharing options...
idividebyzero Posted March 14, 2007 Share Posted March 14, 2007 (edited) You need to replace that part with your video card ID. Get the ID by going to the apple menu>about this mac>moreinfo then get the device ID from the graphics menu. Replace the 0x#### ID in the 0x####10de string Edited March 14, 2007 by idividebyzero Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323184 Share on other sites More sharing options...
vr666 Posted March 14, 2007 Author Share Posted March 14, 2007 I know which my device id is but when i enter cd /System/Library/Extensions/ and then enter sudo nano GeForce.kext i put my password in and it takes me to a screen with a black border around it and at the top it gnu nano 1.2.4 and this is where i get confused. what am i supposed to be entering here? i enter this <key>IOPCIMatch</key> <string>0x014010de</string> the i exit and it asks me if i want to save i say yes and it gives me this message [ Could not open file for writing: Is a directory ] it keeps saying that there is no such file or directory as well.... Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323608 Share on other sites More sharing options...
hecker Posted March 14, 2007 Share Posted March 14, 2007 (edited) I'm sorry, that was my mistake! The file you need to edit is actually inside the kext file (which is a folder actually). Enter this after you have entered the /System/Library/Extensions folder: sudo nano GeForce.kext/Contents/Info.plist Look for the key that reads: <key>IOPCIMatch</key> and replace your card's ID values like it says in the instructions. You will need to repeat this for all three files. I will correct the instructions above. hecker EDIT: I just realized that I cannot edit my above post anymore. Edited March 14, 2007 by hecker Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323638 Share on other sites More sharing options...
vr666 Posted March 14, 2007 Author Share Posted March 14, 2007 thanks hecker, i appreciate your time Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323640 Share on other sites More sharing options...
vr666 Posted March 14, 2007 Author Share Posted March 14, 2007 Ok its a no go. I'll go step by step with what i did.....i started out with entering cd /System/Library/Extensions/ then sudo nano GeForce.kext/Contents/Info.plist then i entered my password. the at the <key>IOPCIMatch</key> i replaced my key at the value underneath. then i exited and saved then i would do the same for the next two files, NVDAResman.kext, and NVDANV40Hal.kext. then i entered,sudo chown -R root:wheel /System/Library/Extensions/GeForce.kext ; sudo chmod -R 755 /System/Library/Extensions/GeForce.kext sudo chown -R root:wheel /System/Library/Extensions/NVDARESMAN.KEXT ; sudo chmod -R 755 /System/Library/Extensions/NVDARESMAN.KEXT sudo chown -R root:wheel /System/Library/Extensions/NVDANV40Hal.kext ; sudo chmod -R 755 /System/Library/Extensions/NVDANV40Hal.kext sudo rm -f /System/Library/Extensions.mkext sudo rm -f /System/Library/Extensions.kextcache diskutil repairpermissions / and then after that i entered sudo rm -R /System/Library/Extensions.mkext sudo rm -R /System/Library/Extensions.kextcache and then i rebooted. but it still says that qe/ci is not supported in system profiler.... one thing when i go to reapir permissions this shows up ./Users/Shared/SC i dont know if thats important at all but i thought i would add that in... any more help would be appreciated, thanks! Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323734 Share on other sites More sharing options...
Lactobacillus P Posted March 14, 2007 Share Posted March 14, 2007 i have a nvidia 6600gt and i cannot figure out how to change the device id so i can get titan or natit to work. I cant find anything on the forum that helps me. does anybody know how they got this to work? I have the same AGP card I installed AGPGart first, your card will get recognized as AGP but QE and CI are still not usable. Then I installed NatitUniv1.0 and it worked! QE/CI resolution swichting and everything! OS 10.4.8 When you do it the other way around it will not work on my setup: Asus P4P800 Deluxe and Nvidia 6600GT 128Mb Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323738 Share on other sites More sharing options...
vr666 Posted March 14, 2007 Author Share Posted March 14, 2007 alright how do i install agpgart? and after i do that do i just do the rest the same way i did before? and where do i get NatitUniv1.0? i have natit, are they any different? Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323744 Share on other sites More sharing options...
hecker Posted March 14, 2007 Share Posted March 14, 2007 (edited) AGPGart is installed by simply copying the file into the extensions folder. Here's a link to AGPGart: http://www.x86dev.org/forums/ or here http://forum.insanelymac.com/index.php?sho...&hl=agpgart or here http://ftp.max-systeme.com Natit_Uni is actually an automatic installer for Natit, but it never worked for me. You can still install natit manually, though. You can find Natit and Titan here: http://www.installers.dl.am/ or here: http://ftp.max-systeme.com Post back if you encounter any problems. Cheers, hecker Edited March 14, 2007 by hecker Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323834 Share on other sites More sharing options...
vr666 Posted March 15, 2007 Author Share Posted March 15, 2007 when i go to reapir permissions this shows up ./Users/Shared/SC but it says it doesnt exist, i dont know if thats important or not.......Apparently i always had natit, titan, and agpgart.kexts in my extensions folder. natituniv 1.1 didnt do anything. i tried to put agpgart.kext back in the extension folder but i dont know if it should automatically work or do i have to go into terminal to activate it. im going to start again from scratch and enter all the info in terminal again. although when i go back to the files in terminal the device ids are correct. beside the device id key>IOPCIMatch</key> <string>0x014010de</string> there were some other numbers like 0xfffff etc. i got rid of those and just kept the 0x014010de. i dont know if i shouldve done that though but my device id is still in there..... if all that made any sense lol..... Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-323986 Share on other sites More sharing options...
vr666 Posted March 15, 2007 Author Share Posted March 15, 2007 do i need to get rid of my other geforce drivers? Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-324388 Share on other sites More sharing options...
hecker Posted March 15, 2007 Share Posted March 15, 2007 You must replace only the numbers with the ones of your card's ID and not modify the rest. hecker Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-324597 Share on other sites More sharing options...
vr666 Posted March 16, 2007 Author Share Posted March 16, 2007 ok i have two questions. 1) when i boot up just before it loads my background and all those lines of stuff pass, one of those lines said "link/load error occured with system/library/extensions/geforece.kext......im wondering if that has something to do with my situation. 2) im going to show you whats inside my three files i need to edit. i know how to insert my device id, i just dont know which part i need to put it into. Do i put it in ALL of the ids in that line? for example 0x02e110de&0xfff0ffff 0x00f010de&....do i put my device id in to ALL of those including the ones with the letters?....anyways here is what the files look like in terminal.... GeForce.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x02e110de&0x0000ffff</string> NVDAResman.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x02e110de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de</string> NVDANV40Hal.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x02e110de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff</string> anyways, i hope this is enough info. i have both titan and natit. does it matter if i have both in my extensions folder or should i only have one in there......? oh by the way you are right this is my device id 0x0140..... Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-325254 Share on other sites More sharing options...
hecker Posted March 16, 2007 Share Posted March 16, 2007 (edited) 1) when i boot up just before it loads my background and all those lines of stuff pass, one of those lines said "link/load error occured with system/library/extensions/geforece.kext......im wondering if that has something to do with my situation.Pretty sure it does. 2) im going to show you whats inside my three files i need to edit. i know how to insert my device id, i just dont know which part i need to put it into. Do i put it in ALL of the ids in that line?No, just replace the first section. GeForce.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x02e110de&0x0000ffff</string> Should say: GeForce.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x014010de&0x0000ffff</string> NVDAResman.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x02e110de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de</string> Should say: NVDAResman.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x014010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de</string> NVDANV40Hal.kext/Contents/Info.plist <key>IOPCIMatch</key> <string>0x02e110de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff</string> Should say: <key>IOPCIMatch</key> <string>0x014010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff</string> anyways, i hope this is enough info. i have both titan and natit. does it matter if i have both in my extensions folder or should i only have one in there......?I would try just leaving one of the files in there at a time. I personally use titan. Remember to erase the Extensions.kextcache and Extensions.mkext files every time you modify the files. hecker Edited March 16, 2007 by hecker Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-325305 Share on other sites More sharing options...
gilae Posted March 18, 2007 Share Posted March 18, 2007 hecker, i have a same problem here... my card is MSI 7600GT, and the osx86 wiki says that it is supported by Natit. i follow your instruction, but it keeps complaining about "link load/error..." i'm using JaS 10.4.7, is this a problem? can i get Natit to work on Jas 10.4.7? Link to comment https://www.insanelymac.com/forum/topic/45184-how-to-change-device-id-so-qeci-will-work/#findComment-326387 Share on other sites More sharing options...
Recommended Posts