StealthMode Posted November 29, 2007 Share Posted November 29, 2007 I got my resolution change working and everything, but it seems core image is only software... What driver do I need to install to make it work? I am using my kexts from Tiger which is what seems to be working for the most part. Just no Core Image yet.. Any ideas? Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/ Share on other sites More sharing options...
kriffer Posted November 29, 2007 Share Posted November 29, 2007 im right there with you, just i used natit.kext from conroe mac's how to... core image is software? but still no quartz extreme supported... also im using ati x1600 pro with leopard 10.5.1... any idears... Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-522485 Share on other sites More sharing options...
BJMoose Posted November 29, 2007 Share Posted November 29, 2007 Natit should work for the 6800GS. For the ATI1600, you might have better luck with ATIRadeonX1000. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-522531 Share on other sites More sharing options...
StealthMode Posted November 29, 2007 Author Share Posted November 29, 2007 Would NVInject work then? Right now I am just using the Titan and edited kext files (geforce, nv kexts) that worked for me.. I couldn't get natit to work in tiger for some reason. Leo should work though? Any links to a guide perhaps? Thanks for the help Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-522746 Share on other sites More sharing options...
josh256 Posted November 29, 2007 Share Posted November 29, 2007 Yes, NVinject is the best.. 0.0.6+ should work fine w/ the 6800: http://nvinject.free.fr/ (at 0.1.x I think NVinject forks for Leo so be sure to grab the tiger version if the leo version doesn't like your 4.x.x kexts) Also I think from 10.4.10 onwards the 6800 dev IDs were removed from the plists so if ancient kexts are working and recent ones aren't it's likely you need to manually add your dev ID to the nv40 and resman kexts (I had to do this on the GFs 6800 when I upgraded from 10.4.9 to 10.4.10).. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523058 Share on other sites More sharing options...
StealthMode Posted November 29, 2007 Author Share Posted November 29, 2007 Thanks Will try it out. No luck, NVinject works, but I still have no hardware core image. Everything else is working though.. Should I add the original leopard geforce and nv kexts? I was able to pull them off of my powerbook (ppc, or doesn't it matter?) that has leo installed as well. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523302 Share on other sites More sharing options...
josh256 Posted November 29, 2007 Share Posted November 29, 2007 PPC drivers are different I believe. what driver versions are you running now (and failing QE/CI)? (run "kextstat | grep nv" "kextstat | grep NV" "kextstat | grep GeF") Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523334 Share on other sites More sharing options...
StealthMode Posted November 30, 2007 Author Share Posted November 30, 2007 Yea, found that out... Kernel panic on NVDAResman.... So I removed it and it's working again... I am not sure what versions I am running at the moment... I think I need to start from scratch. I know NVinject works, I just need the proper extensions to go with it. Edit: Ok, apparently I dont have anything working other than resolution change and refresh rate. Where can I get the original Leo kexts? I tried searching for them on the DVD, but I couldn't find anything. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523369 Share on other sites More sharing options...
cybertlc Posted November 30, 2007 Share Posted November 30, 2007 Here's the guide I used for the X1600. Worked perfectly. I didn't write this guide, found it on the forums so I'm not taking credit. I get QE/CI, and hardware supported on an X1600. Necessary Files: 1. ATIinject.kext (http://forum.insanelymac.com/index.php?act...st&id=16708) 2. Your ORIGINAL ATIRadeonX1000.kext Program Needed: 0xED - HexEditor program Chapter 1: Editing ATIinject.kext 1. Right click on ATIinject.kext and select "Show Package Contents" 2. Open the contents folder 3. Open info.plist in TextEdit 4. Find the section below and change the DeviceID to your cards DeviceID (to find your device id, open system profiler and look at your graphics card information, it will be listed in there.) For example below, if your DeviceID = 71c3. CODE<key>ATY,DeviceID</key><integer>0x71c3</integer> 5. You can remove the following code from the file, it was unnecessary in my case, but if you have problems, you may need to put this back in: CODE<key>ATY,FrameBufferOffset</key> <integer>0x00000080</integer> <key>ATY,IOSpaceOffset</key> <integer>0x00300000</integer> <key>ATY,VRAM,MemSize</key> <integer>0x00000100</integer> 6. Now save and exit the file. Chapter 2: Editing ATIRadeonX1000 info.plist 1. Go to /System/Library/Extensions/ and copy your ATIRadeonX1000.kext to your desktop, and also make a backup copy just in case. 2. Right click on ATIRadeonX1000.kext and select "Show Package Contents" 3. Open the contents folder 4. Open Info.plist with TextEdit 5. Find the section below and add your DeviceID along with your Vender ID so it matches the same format as others. For example below, if your DeviceID = 71c3. CODE<key>IOPCIMatch</key><string>0x71871002 0x71c31002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x72401002 0x72491002 0x72911002</string> Chapter 3: HexEditing ATIRadeonX1000 binary file so QE/CI can be enabled 1. Open the program 0xED 2. Click File, Open... 3. Navigate to Users/Username/Desktop/ATIRadeonX1000.kext/Contents/MacOS/ATIRadeonX1000 4. Now go to Edit, Find, Find... 5. Find: c071 | Replace: type in your device id, but reverse the pair... so if your device id is 71c3, thus you type, c371 | Search Type: Hex, then hit Replace All. (should replace 2 incidences) 6. Then again do the same as above, but with this information instead, Find: 71c0 | Replace: your device id as you normally see it | Search Type: Hex, then hit Replace All. (should replace 6 incidences) 7. Click File, Save, then exit the program. Chapter 4: Removing cache files, copying files, and repairing permissions 1. Go to System/Library/Caches and delete the com.apple.kernelcaches folder thats in there. 2. Go to System/Library/ and delete the Extensions.mkext file 3. Go to System/Library/Extensions and delete the caches folder thats in there. 4. Go to System/Library/Extensions and delete the ATIRadeonx1000.kext 5. Copy the edited ATIinject.kext and ATIRadeonX1000.kext to your System/Library/Extensions. (Leopard might complain that the kext was improperly installed, ignore this) 6. Open terminal, after each line, hit the enter button. CODEsudo -stype your passwordchmod -R 755 //After 755 hit the spacebar, drag and drop ATIinject.kext from Extensions folder into terminalchown -R root:wheel //After wheel hit the spacebar, drag and drop ATIinject.kext from Extensions folder into terminalchmod -R 755 //After 755 hit the spacebar, drag and drop ATIRadeonX1000.kext from Extensions folder into terminalchown -R root:wheel //After wheel hit the spacebar, drag and drop ATIRadeonX1000.kext from Extensions folder into terminal 7. Reboot your computer and hit F8 at boot up to get to the boot: prompt. 8. Type -v -f 9. WISH THAT THERE ARE NO KERNEL PANICS AND QE/CI IS ENABLED! Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523481 Share on other sites More sharing options...
StealthMode Posted November 30, 2007 Author Share Posted November 30, 2007 Thanks, do you know where I can download the original kexts by chance? I can't seem to find them. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523494 Share on other sites More sharing options...
StealthMode Posted November 30, 2007 Author Share Posted November 30, 2007 Ok, I found the original nvidia leo kexts, and I patched the NVDAResman.kext with the AMD patch utility etc. Anyway, I installed them with this guide. http://forum.osx86scene.com/viewtopic.php?f=16&t=229 Then I rebooted and this is all the farther I got. -x doesn't help either. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523524 Share on other sites More sharing options...
kriffer Posted November 30, 2007 Share Posted November 30, 2007 hey wondering, do you think that this ati x1600 fix will work with the leopard 10.5.1??? remember my card is ati x1600 pro 512mb.... and i might try the other guide for the x1x00 cards in leopard... just saw it.. but still ? Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523867 Share on other sites More sharing options...
StealthMode Posted November 30, 2007 Author Share Posted November 30, 2007 I would think it would work. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-523905 Share on other sites More sharing options...
cybertlc Posted December 1, 2007 Share Posted December 1, 2007 The guide I posted works perfectly fine in 10.5.1. QE/CI and Hardware Supported on a 512MB ATI X1600. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-524629 Share on other sites More sharing options...
macgirl Posted December 1, 2007 Share Posted December 1, 2007 Ok, I found the original nvidia leo kexts, and I patched the NVDAResman.kext with the AMD patch utility etc. Anyway, I installed them with this guide. http://forum.osx86scene.com/viewtopic.php?f=16&t=229 Then I rebooted and this is all the farther I got. -x doesn't help either. There is an issue on nForce Motherboards, since the motheboard has devices that has device ids and vendor ids like the Nvidia card there is a conflict, so in order to avoit those conflicts the best way is to use your Device-ID Vendor-ID only instead of the full range of posible devices. So change in these kexts with your IDs: Geforce.kext NVDANV40Hal.kext (for 5xxx 6xxx and 7xxx) NVDAResman.kext and NVinject.kext or Ntatit.kext. in the Info.plist IOPCIMatch says various strings like 0x010010de&ffff0000 change to your ID, mine is 0x014110de if your card is 8xxx other 8800GS, GTS it wont work, also if you had a laptop there are other issues with laptop displays too. Check the Natit Forum on the XLabs section, there are a lot of info there. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-524651 Share on other sites More sharing options...
StealthMode Posted December 1, 2007 Author Share Posted December 1, 2007 There is an issue on nForce Motherboards, since the motheboard has devices that has device ids and vendor ids like the Nvidia card there is a conflict, so in order to avoit those conflicts the best way is to use your Device-ID Vendor-ID only instead of the full range of posible devices. So change in these kexts with your IDs: Geforce.kext NVDANV40Hal.kext (for 5xxx 6xxx and 7xxx) NVDAResman.kext and NVinject.kext or Ntatit.kext. in the Info.plist IOPCIMatch says various strings like 0x010010de&ffff0000 change to your ID, mine is 0x014110de if your card is 8xxx other 8800GS, GTS it wont work, also if you had a laptop there are other issues with laptop displays too. Check the Natit Forum on the XLabs section, there are a lot of info there. Ok, so delete all the other entries, and add my device and vendor id? Ok, I think I got it, I was a little confused but I looked at the info.plist file on the working Tiger kexts I have and I am just going to add that string to the leo kexts. For instance.. <key>IOPCIMatch</key> <string>0x00c010de&0xffffffff</string> That sound right? Previously I only had either the vender id, or the device id... That was my problem before, correct? Sorry I just have to repeat everything for it to make sense to me sometimes Anyway, does this all sound right? Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-525068 Share on other sites More sharing options...
StealthMode Posted December 1, 2007 Author Share Posted December 1, 2007 Ok, I got it all working. Thank you so much! All I needed to do was delete Geforce.kext, NVDANV40Hal.kext, NVDAResman.kext and once I was able to get back into Leo I copied the <key>IOPCIMatch</key> from my working Tiger kexts and pasted that into the Leo kexts, reinstalled them and rebooted and everything works like a charm now. Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-525127 Share on other sites More sharing options...
Dead Snake Posted January 23, 2008 Share Posted January 23, 2008 hi, Im using 6800gs too but I have some problem, I used stealthmode's kext that worked from him but there were some problem irst it was the "sudo -s", I can't change into root, I browse this forum and found that leo is not friendly with unpassworded admins....jeez..... so that solved, I typed "sudo -s" which change my username into smoewhat "bla3x bash thingie" so I tried "whoami" and it says root ok, case 1 closed now next case, in stealthmode's way of activating the QE and CI with 6800gs there 4 kext I had to load, it is NVDAResman.kext NVDANV40Hal.kext GeForce.kext NVinject.kext I chown and chmod the 3 first kext and do nvinject for the last but when I checked the permission thing it says "rwx rx-rx@".....there an "@" character in the rear..what does it mean? any of you encountering this matter? ok, after that I tried to load the first 3 kext, the resman did loaded with -t reporting no problem, but NV40hal and geforce cannot be loaded. was it because of the "@" in the permission? pls help OK, last case,installing an NVinject.kext my VGA is 6800GS which has the dev ID and vendor ID like stealthmode's 68gs,which is Vendor ID: NVIDIA (0x10de) Device ID: 0x00c0 AFAIK, installing an NVinject requires you to input these values into the info.plist right? and so I have 2 nvinject files, the one from stealthmode and the newest one from nvinject's web which is version 0.2.1 here's the string from stealthmode version of nvinject IOPCIMatch 0x000010de&0x0000ffff I don't know wether its right or wrong but it doesn't contain the dev ID, so I put mine and it becomes like this IOPCIMatch 0x00c010de&0x0000ffff I was wondering if I did the right things until this step? ok, the kext is ready and I installed the nvinject kext using the guide from nvinject forums 1- Copy NVinject.kext in a folder you can access easily 2- Open Terminal.app (in /Applications/Utilities/Terminal.app) 3- type : Code: sudo su - which will ask for your Admin password to open a Super User Terminal session. 4- CD to the directory where you place NVinject.kext, here we placed it in "install" folder on Desktop for user gotoh : Code: cd /users/gotoh/desktop/install/ 5- set correct ownership for file recursively (extensions are file containers) : Code: chown -R 0:0 NVinject.kext This sets file ownership to "root" user, "wheel" group 6- set correct permissions to file recursively : Code: chmod -R 755 NVinject.kext 7- now move the file to extensions directory : Code: mv NVinject.kext /System/Library/Extensions/NVinject.kext 8- you should now remove extensions and kernel caches before rebooting : Code: rm -rf /System/Library/Extensions.mkext rm -rf /System/Library/Extensions/Caches/ rm -rf /System/Library/Caches/ 9- you can now leave the Super User Terminal session : Code: exit 10- Make sure you have the necessary NVIDIA Files in your Extensions folder : NVDAResman.kext (required) NVDANV50Hal.kext (required for GeForce 8 series) NVDANV40Hal.kext (required for GeForce 7/8 series) NVDANV30Hal.kext (required for GeForce 5 series and some GeForce 6 series) NVDANV20Hal.kext (not required, for older cards, supported on PowerPC Macs only) NVDANV10Hal.kext (not required, for older cards, supported on PowerPC Macs only) GeForce3GLDriver.bundle (not required, for older cards, supported on PowerPC Macs only) GeForce2MXGLDriver.bundle (not required, for older cards, supported on PowerPC Macs only) GeForceVADriver.bundle (required) GeForceGA.plugin (required) GeForceFXGLDriver.bundle (required) GeForce8xxxGLDriver.bundle (required for GeForce 8 series) GeForce.kext (required) 11- you may now reboot and the newly installed extension should be loaded. For further safety, you may want to boot with -f flag at Darwin Bootloader (to force reloading all extensions), especially if you're running Leopard. and it was succesfully installed, I checked it and it has the right permissions ok, now is the time for a reboot,I rebooted with -f flag but it kept loading........loading and loading and loading(with the grey screen and apple logo) so where did I do wrong?I was assuming I did wrong thing when installing the nvdadresman/nvdanv40hal/geforce kexts, or was it all wrong? maybe the simple question is "how do I install an NVinject?how do I find other kext necessary for nvinject and how to install them?" any help would be appreciated and pls don't use those expert language...I;m a n00b myself thx Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-590576 Share on other sites More sharing options...
Dead Snake Posted January 23, 2008 Share Posted January 23, 2008 help pls? Link to comment https://www.insanelymac.com/forum/topic/73959-core-image-software-qeci-work-fine-though/#findComment-590941 Share on other sites More sharing options...
Recommended Posts