Logicpro9_user Posted July 3, 2010 Share Posted July 3, 2010 Hi guys, After much work I have finlay got anilla Speedstep - Generic Scope (_PR) working for me on my BX2 Q6660 system So finally I got rid of ... NullCPUPowerManagement.kext SleepEnabler.kext I am having one problem with getting the last few things working from the DSDT. 1. Nvidia Gforce 7300 Graphics Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 6, 2010 Author Share Posted July 6, 2010 Hi guys! so i got speed stepping 100% working and AppleLPC loaded fine. The orange icons are now fixed with a DSDT patch. The thing is i am having problems with restarting without EvOreboot.kext... And sleeping working, the monitor just dont wake up! I have tried to add the Nvida 7300GS to the DSDT, the code all looks fine and works fine without any kext file. I have full resolution but done have QE/CI? pretty weird! Anyone for any clues? I have uploaded my DSDT. DSDT_Logicpro8_user.dsl.zip Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 6, 2010 Author Share Posted July 6, 2010 Anyone? Its the last finla thing I can seemt o get working! really need help! Link to comment Share on other sites More sharing options...
elRey Posted July 6, 2010 Share Posted July 6, 2010 maybe it is because you have your grafics at device (PEG1) and Device (PEG3) i think it should be just at PEG1 is your internal audio working with your aml? Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 7, 2010 Author Share Posted July 7, 2010 Hey! I think you maybe right! The card seems to be working fine but no QE/CI?, I have all the resolutions listed etc. Juts now QE/CI. So its defo the DSDT! Any idea how it should look? I think it may have some things on it that are not required. I will look into it now. and report back. Lets get this 100% working! haha Everything works 100% with this dsdt, apart from the graphics card. Link to comment Share on other sites More sharing options...
elRey Posted July 7, 2010 Share Posted July 7, 2010 Device (GFX3) { Name (_ADR, Zero) Name (_SUN, 0x0C) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x04 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x04) { 0x00, 0x00, 0x02, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0B) { "NVDA,Child" }, "VRAM,totalsize", Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10 }, "model", Buffer (0x00) { "NVIDIA Geforce Series" }, "rom-revision", Buffer (0x06) { "3169a" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } delete every red text can you tell me witch kext are not needed with this dsdt? i have these kext's in my extra folder: AHCIPortinjector AppleACPIPS2nub ApplePlatformUUID ApplePS"Controller EvOreboot FakeSMC IOAHCIBlockStorageinjector IOATAFamily IONetworkingFamily JMicronATAIjector LagacyAppleAHCIPort LagacyAppleRTC LagacyIOAHCIBlockStorage LagacyLPC NullCPUPowerManagement for your graphic, maybe you come over to irc chanal and ask ascher for help, he fixed my gts250 Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 7, 2010 Author Share Posted July 7, 2010 I will try this now. Kext out of your list I use is for this DSDT are....... FakeSMC thats it! Link to comment Share on other sites More sharing options...
elRey Posted July 7, 2010 Share Posted July 7, 2010 can you tell me witch other kext do you have in your extra folder? btw, witch 7300 do you have? my 7300 gt was running with boot.plist string before the dsdt era Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 7, 2010 Author Share Posted July 7, 2010 Ok so I have taken a small part out the DSDT like you said.. I now have this Device (PEG1) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Device (GFX1) { Name (_ADR, Zero) Name (_SUN, 0x0B) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x04) { 0x00, 0x00, 0x02, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, /* 0008 */ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "VRAM,totalsize", Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x10 }, "model", Buffer (0x00) { "NVIDIA Geforce Series" }, "rom-revision", Buffer (0x06) { "3169a" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } I have the Nvidia 7300GS 256mbs (which runs fine with any nvida kext) but now DSDT?!?!?!?! Useing this DSDT it have given me full resolution but still no QE/CI. I have all the resolutions in System Preferences /Display Only thing missing is QE/CI. I tried this. I got the .rom file from my card via windows and used NVCAP maker to get the NVCAP but still nothing. The NVCAP in NVCAP MAKER is different to the NVCAP in IORegistryExplorer. Somethings still wrong! In my Extra folder I have Fakesmc thats it, I don't use any other kexts on my system. Link to comment Share on other sites More sharing options...
elRey Posted July 7, 2010 Share Posted July 7, 2010 how do you check if QE/CI is working? i had problems with my 7300 with the screen saver, so i ordered my gts250 Link to comment Share on other sites More sharing options...
JBraddock Posted July 7, 2010 Share Posted July 7, 2010 Before patching your graphics card with DSDT, did you try to use built-in support of Chameleon 2 (especially RC4) for your graphic card. Revert your GPU section of the DSDT to the original, remove any GPU injector and give it a try. All you need to do is to add the following syntax to the boot.plist <key>GraphicsEnabler</key> <string>Yes</string> Alternatively you can check out another version of Chameleon, which claims to have support for your GPU. You still have to use the above-mentioned key. http://www.insanelymac.com/forum/index.php?showtopic=216726 Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 7, 2010 Author Share Posted July 7, 2010 Hey thanks for getting back to me. The thing is when I use <key>GraphicsEnabler</key> <string>Yes</string> My sleep don't work! I have to fix it ion the DSDT. I have the DSDT worked out now. I have narrowed the problem down to NVDAResman.kext NVDANV50Hal.kext NVDANV40Hal.kext I have added my device ID to all of them, but still no QE/CI I cant think of anything else it can be.... Link to comment Share on other sites More sharing options...
JBraddock Posted July 7, 2010 Share Posted July 7, 2010 Hmm. Now you got me thinking if that's the cause of my problem as well when it comes to sleep. Because my computer does either sleep or hibernate but can't do the both. (Safe Sleep) It sleeps under all modes but it only wakes up if the "Sleep Only" (Mode 0) or "Hibernate Only" (Mode 1) is enabled. I've never tried DSDT patch for the GPU but I do know that it is a very sensitive process and even a typo error makes everything ineffective. Anyway, Good Luck. Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 7, 2010 Author Share Posted July 7, 2010 this is right! if you add one thing to DSDT everything else must be added. If your graphics don't work then sleep dont work, if your ACHI dont work then sleep and restart dont work, all the kext are somehow connected. This graphics thing i doing my head in! hahah I have it at the resolution want, but just dont have QE/CI Link to comment Share on other sites More sharing options...
justvisiting Posted July 8, 2010 Share Posted July 8, 2010 if you remove graphics from DSDT and use an EFI string in boot.plist for your graphics info, are you able to get sleep and reboot working via DSDT? Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 8, 2010 Author Share Posted July 8, 2010 I havent yet tried this yet, trying to get it 100% from DSDT just now. For some reason the card wont let me use QE/CI. it lets me do everything else. just not QE/CI Link to comment Share on other sites More sharing options...
elRey Posted July 8, 2010 Share Posted July 8, 2010 Logicpro8_user i changed your dsdt to my gpu, deleted all kext exept Fakesmc all is working fine so far only thing missig is Intel 82801GH I/O Controller Hub (ICH7DH), the second sata set maybe someone will find a solution for it i dont think that you gpu is running without QE/CI i can remember from my 7300 gt that there was a problem with flickery screen saver i tested chess with it and the game was working fine so i changed to a gts250 Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 9, 2010 Author Share Posted July 9, 2010 I still cant get it to work. Tried everything!! will have another bash later, everything i tried worked but didnt give me QE/CI. (No ripple FX from wigets, or screen saver and things look slow.) I have went back to use GForce.kext for now, all working 100%. Might invest in a new graphics card to be honest. Any of them work out of the box? As far as the second sata ports on the mobo, i dont use them, but there will be a fix for it. Link to comment Share on other sites More sharing options...
elRey Posted July 9, 2010 Share Posted July 9, 2010 for the second sata ports i will add some kext's to my extra folder to get them running again Link to comment Share on other sites More sharing options...
Recommended Posts