i4get Posted September 17, 2008 Share Posted September 17, 2008 ok, I updated to 10.5.5 everything went smooth, but I lost QE/CI anyone having the same issue, or have a solution? Link to comment Share on other sites More sharing options...
arkstone Posted September 17, 2008 Share Posted September 17, 2008 Same here with 8800 GTS 512Mb... previously used NvKush with Leo4all v4.1 (10.5.4) and it worked smoothly. After update nvkush ceased to work, removed it and tried EFI strings with no success either. Alo tried nvinject 0.2.1 with same results... Solution anyone? P.S. I will continue my efforts to find a solution myself and if I find one I will post it here.. Link to comment Share on other sites More sharing options...
spanakorizo Posted September 17, 2008 Share Posted September 17, 2008 if you have the correct efi strings you'll never lose QE/CI i have mine since 10.5.1 and i updated 4 times untile 10.5.5 efistrings+open.gl framework+nvdia kexts+bundles with correct permissions nothing more Link to comment Share on other sites More sharing options...
i4get Posted September 17, 2008 Author Share Posted September 17, 2008 spanakorizo, care to elaborate? Link to comment Share on other sites More sharing options...
arkstone Posted September 18, 2008 Share Posted September 18, 2008 I've tried different EFI strings, one generated by myself from this tuttorial: http://forum.netkas.org/index.php?topic=222.0 then tried EFIStudio and none worked. It shows correct values in System Profiler, but no QE/CI enabled. Also resolution change works fine. I've checked system for any old kexts and none found (but I'm curios - NvKush installed GeForce kextxs - do I need to delete it too? Is there any GeForce kextxs in update package (in 10.5.5 package)? Link to comment Share on other sites More sharing options...
djmastera2000 Posted September 18, 2008 Share Posted September 18, 2008 if you have the correct efi strings you'll never lose QE/CIi have mine since 10.5.1 and i updated 4 times untile 10.5.5 efistrings+open.gl framework+nvdia kexts+bundles with correct permissions nothing more Definitely not! e.g. plz read here: http://forum.insanelymac.com/index.php?showtopic=114681 and other theads about loosing ci/qe..... Link to comment Share on other sites More sharing options...
i4get Posted September 19, 2008 Author Share Posted September 19, 2008 spanakorizo: dunno how OpenGL.framework is relevant what do you mean by "bundles with correct permissions" also what nvidia kext's are you using, the ones that come with 10.5.5 or the one from the Graphics update from apple (10.5.2) Link to comment Share on other sites More sharing options...
aqua-mac Posted September 20, 2008 Share Posted September 20, 2008 Guys, 10.5.5 will not work with Injector kexts as all before it. This has been documented since the first 10.5.5 developer releases. To get CI & QE you will have to use GFX strings. No big problem, as they work better than injectors anyway. It is a fairly simple procedure that I have documented here. Good Luck. Link to comment Share on other sites More sharing options...
i4get Posted September 20, 2008 Author Share Posted September 20, 2008 still no QE/CI using your method, anyway I get the same results as with EFI Studio. Link to comment Share on other sites More sharing options...
Deksan Posted September 20, 2008 Share Posted September 20, 2008 Check my post here : http://forum.insanelymac.com/index.php?showtopic=127074 Maybe it helps you ... Link to comment Share on other sites More sharing options...
i4get Posted September 20, 2008 Author Share Posted September 20, 2008 any better solution, I'd rather not install the old drivers, if there's a way to use the new ones. Link to comment Share on other sites More sharing options...
aqua-mac Posted September 21, 2008 Share Posted September 21, 2008 i4get, Did you remove nvinject from your extensions folder when you tried GFX STRINGS, also, did you double check the PCI address was correct. You will not get 10.5.5 to work with an injector at present. Link to comment Share on other sites More sharing options...
i4get Posted September 21, 2008 Author Share Posted September 21, 2008 I don't have any injectors (since 10.5.2), and as the title says I use (efi) gfx strings. the pci address is correct and it worked perfectly fine with 10.5.4 Link to comment Share on other sites More sharing options...
djmastera2000 Posted September 21, 2008 Share Posted September 21, 2008 ... You will not get 10.5.5 to work with an injector at present. Sure, why not??? Natit works, NVkush works, NVdarwin works... But we wanna use gfx strings as till 10.5.2.....and i didn't find out what apple changed in nvidia kexts yet, because in 10.5.4 i copied kext only from GraphicsUpdate1 and it worked with strings again and ci&qe, but these are "old" drivers. And this workaround doesn't work in 10.5.5 anymore without replacing framework... Link to comment Share on other sites More sharing options...
aqua-mac Posted September 21, 2008 Share Posted September 21, 2008 Sure you can get 10.5.5 to work with NVInject with old drivers, but that is not a long term option. QE & CI are working fine here after updating to 10.5.5 with GFX strings. I used the full combo update which was around 600 megs, then replaced the usual kexts that I need. This usually is the best way to update as it updates all the kexts. Perhaps it may be worth trying this, but you will have to watch out for the usual pitfalls such as AppleIntelPowerManagement.kext and any others that could break your install. Good Luck. Link to comment Share on other sites More sharing options...
i4get Posted September 21, 2008 Author Share Posted September 21, 2008 aqua-mac: what kext version of NVDAResman.kext, NVDANV50Hal.kext & GeForce.kext are you using. the ones that come with 10.5.5 are 5.3.0 Link to comment Share on other sites More sharing options...
aqua-mac Posted September 21, 2008 Share Posted September 21, 2008 The ones that come with 10.5.5. Here is a grab of my desktop showing the version and QE & CI enabled: Link to comment Share on other sites More sharing options...
macgirl Posted September 21, 2008 Share Posted September 21, 2008 Guys, 10.5.5 will not work with Injector kexts as all before it. This has been documented since the first 10.5.5 developer releases. To get CI & QE you will have to use GFX strings. No big problem, as they work better than injectors anyway. It is a fairly simple procedure that I have documented here. Good Luck. I have different results, aqua-mac. On my Desktop I use efi strings (for Gfx, HD audio, and Ethernet) I updated to 10.5.5 and everythig works, but on my Dell Laptop I lost QE/CI when I updated to 10.5.5 so after a lot of test I ended putting back NVinject, dont know whats the difference, I even copy my 9800GTX efi string without PCI address of course, and adjust VRAM Memory, didn't work. The NVinject that I use is from Xdarwin package, I also tried with NVinjectGo without succes. I also tried this NVinject (wich is 0.2.2) on y Desktop and I have QE/CI, see my post here: http://forum.insanelymac.com/index.php?s=&...st&p=896750 Link to comment Share on other sites More sharing options...
aqua-mac Posted September 21, 2008 Share Posted September 21, 2008 Hi Macgirl, That seems pretty strange. Did you use the same update on both (ie combo, delta or software update). There does seem to be something strange going on here. Link to comment Share on other sites More sharing options...
djmastera2000 Posted September 21, 2008 Share Posted September 21, 2008 I have different results, aqua-mac. On my Desktop I use efi strings (for Gfx, HD audio, and Ethernet) I updated to 10.5.5 and everythig works, but on my Dell Laptop I lost QE/CI when I updated to 10.5.5 so after a lot of test I ended putting back NVinject, dont know whats the difference, I even copy my 9800GTX efi string without PCI address of course, and adjust VRAM Memory, didn't work. The NVinject that I use is from Xdarwin package, I also tried with NVinjectGo without succes. I also tried this NVinject (wich is 0.2.2) on y Desktop and I have QE/CI, see my post here: http://forum.insanelymac.com/index.php?s=&...st&p=896750 Hi Macgirl, That seems pretty strange. Did you use the same update on both (ie combo, delta or software update). There does seem to be something strange going on here. Same here, and many other users too, my thread: http://forum.insanelymac.com/index.php?showtopic=114681 I found out, i think lol, that the problem is GeForce.kext...but i didn't find out what apple changed there(plist isn't the problem)... Link to comment Share on other sites More sharing options...
macgirl Posted September 23, 2008 Share Posted September 23, 2008 Hi Macgirl, That seems pretty strange. Did you use the same update on both (ie combo, delta or software update). There does seem to be something strange going on here. I used the same file for all my Macs and hackintoshes. Mac Pro, Powerbook, P35-DS3L and Dell XPS M1330. I always download one file once and apply to all of them. djmastera2000 In my previous attempts to regain QE/CI I put back Geforce.kext of previous versions and no success, probably other kexts changed too. Link to comment Share on other sites More sharing options...
arkstone Posted September 23, 2008 Share Posted September 23, 2008 Ok I've found solution. It was THAT simple. You just need to add your device ID to Info.plist in following kexts: add device id string (my was 0x060010de) to GeForce.kext add this string: "&0xfff8ffff 0x060010de" (psate your device id instead of my) to string: <key>IOPCIPrimaryMatch</key> <string>"bla-blah-other-device-ids &0xfff8ffff you_dev_id"</string> in NVDAResman.kext reboot and enjoy working QE/CI Beware - I've made it with 1.5.30.17 drivers which comes with 10.5.5 update. Link to comment Share on other sites More sharing options...
djmastera2000 Posted September 23, 2008 Share Posted September 23, 2008 Ok I've found solution. It was THAT simple. You just need to add your device ID to Info.plist in following kexts:add device id string (my was 0x060010de) to GeForce.kext add this string: "&0xfff8ffff 0x060010de" (psate your device id instead of my) to string: <key>IOPCIPrimaryMatch</key> <string>"bla-blah-other-device-ids &0xfff8ffff you_dev_id"</string> in NVDAResman.kext reboot and enjoy working QE/CI Beware - I've made it with 1.5.30.17 drivers which comes with 10.5.5 update. I tested this possibility too, with GeForce.kext+NV40...kext+NVResman.kext, nope ....but i will check it again, perhaps i made a mistake lol THX Link to comment Share on other sites More sharing options...
i4get Posted September 23, 2008 Author Share Posted September 23, 2008 ok, so following aqua-mac's advice, I installed the full 600Mb 10.5.5 Combo update and after some hard time getting leopard to boot. I now have QE/CI back, no need to edit anything, the EFI Studio GFX String works just fine. Link to comment Share on other sites More sharing options...
djmastera2000 Posted September 24, 2008 Share Posted September 24, 2008 I tested this possibility too, with GeForce.kext+NV40...kext+NVResman.kext, nope ....but i will check it again, perhaps i made a mistake lol THX It didn't work for me too NVIDIA GeForce 7600 GO EFI: Chipsatz-Modell: NVIDIA GeForce 7600 GO EFI Typ: Monitor Bus: PCIe PCIe-Lane-Breite: x16 VRAM (gesamt): 256 MB Hersteller: NVIDIA (0x10de) Geräte-ID: 0x0398 Versions-ID: 0x00a1 ROM-Version: 3022-GO Monitore: Monitor: Auflösung: 1280 x 800 Farbtiefe: 32-Bit Farbe Integriert: Ja Core Image: Software Hauptmonitor: Ja Synchronisierung: Aus Eingeschaltet: Ja Quartz Extreme: Nicht unterstützt Monitoranschluss: Status: Kein Monitor angeschlossen ...with this string: 080400000100000001000000fc0300001700000002010c00d041030a000000000101060000010101 60000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000 0000000000000000000000000024000000400030002c00630061006e002d0068006f0074002d0070 06c0075006700000004000000360000004100410050004c002c006100750078002d0070006f00770 650072002d0063006f006e006e0065006300740065006400000008000000010000000e0000006e00 1006d00650000000f0000004e5644412c506172656e741c0000006400650076006900630065005f0 74007900700065000000100000004e5644412c4765466f726365240000004100410050004c003000 0002c0069006e0076006500720074006500720000000800000000000000220000004100410050004 002c0067007200610079002d00700061006700650000000800000001000000320000004100410050 04c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c00000 0800000001000000420000004100410050004c00300030002c0062006c00610063006b0073006300 200650065006e002d0070007200650066006500720065006e0063006500730000000800000000000 08100000006d006f00640065006c0000001e0000004e5649444941204765466f7263652037363030 0474f20454649160000006200750069006c0074002d0069006e00000005000000002200000040003 002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c00 000400031002c006200750069006c0074002d0069006e0000000400000022000000400031002c006 00650076006900630065005f00740079007000650000000b000000646973706c6179200000004000 1002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631 000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c0000 0400030002c006200750069006c0074002d0069006e0000000400000014000000400031002c006e0 61006d0065000000120000004e5644412c446973706c61792d421200000049004f004e0061006d00 50000000b000000646973706c617920000000400030002c0063006f006d007000610074006900620 6c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d006800 f0074002d0070006c0075006700000004000000100000004e0056004300410050000000180000000 00000000000d000200000000000007000000001e00000072006f006d002d0072006500d760069007 0069006f006e0000000b000000333032322d474f Perhaps there is another string for 7600GO? I didn't find any for 7600Go in EFI Studio... Perhaps anybody own one, so i could test them... Link to comment Share on other sites More sharing options...
Recommended Posts