herpaderpa Posted August 4, 2012 Share Posted August 4, 2012 Hello all. I have a fully working 10.7.4 setup with the following: Intel Core 2 Quad 8300 2.5 GHz 8 GB 1066 MHz DDR3 Memory GTX 550 Ti 1 GB (displays 1536 MB on System Specs) ASUS P5G41T-M Mobo (G41 Chipset + 82801GB Southbridge) I tried following a DSDT guide, which ended in disaster. System refused to boot and had to do boot from a CD and remove the DSDT. I also think my GPU is not being accelerated via hardware. I ran Splinter cell conviction and even on the lowest settings I had major FPS issues. I am scared to use a DSDT i found online for my mobo, b/c I know they have to be very specific to yours. Thanks!! Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/ Share on other sites More sharing options...
Rampage Dev Posted August 4, 2012 Share Posted August 4, 2012 Extract your DSDT using my guide: http://rampagedev.wordpress.com/2012/06/30/how-to-extract-your-own-dsdt-3-2/ THen extract your IOreg using my guide: http://rampagedev.wordpress.com/2012/07/20/how-to-use-ioreg/ Then post your files here on email them trough my blog and I will edit it for you. 1 Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841227 Share on other sites More sharing options...
herpaderpa Posted August 5, 2012 Author Share Posted August 5, 2012 Here you go! Also, if it's any useful, here is my org.chameleon.boot.plist file: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Default Partition</key> <string>hd(2,2)</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-v npci=0x2000 darkwake=0</string> <key>Legacy Logo</key> <string>Yes</string> <key>Theme</key> <string>iHack</string> <key>Timeout</key> <string>2</string> <key>UseKernelCache</key> <string>Yes</string> </dict> </plist> I also used an 10.7.2+ OpenCL Enabler.. If this is of any use: Hardware Overview Model Name: Mac Pro Model Identifier: MacPro4,1 Processor Name: Quad-Core Intel Xeon Processor Speed: 2.5 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache: 4 MB Memory: 8 GB Bus Speed: 1.33 GHz Boot ROM Version: MP41.0081.B08 SMC Version (system): 1.30f3 Graphics/Display GeForce GTX 550 Ti: Chipset Model: GeForce GTX 550 Ti Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x16 VRAM (Total): 1536 MB Vendor: NVIDIA (0x10de) Device ID: 0x1244 Revision ID: 0x00a1 ROM Revision: 0x00 ethernet: ethernet: Type: Ethernet Controller Bus: PCI Vendor ID: 0x1969 Device ID: 0x1063 Subsystem Vendor ID: 0x1043 Subsystem ID: 0x83fe Revision ID: 0x00c0 Link Width: x1 BSD name: en0 Kext name: AtherosL1cEthernet.kext Location: /System/Library/Extensions/AtherosL1cEthernet.kext Version: 1.0.1b9 Memory: Memory Slots: ECC: Disabled BANK0/DIMM A1: Size: 4 GB Type: DDR3 Speed: 1066 MHz Status: OK Manufacturer: Kingston ^ Two of these btw Attached Files DSDT&IOReg.zip 437.48K 4 downloads Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841230 Share on other sites More sharing options...
Rampage Dev Posted August 5, 2012 Share Posted August 5, 2012 Try DSDT 1 first and make sure you can boot using it. Then try DSDT 2 for the full GPU injecting with GraphicsEnabler=No If you can not boot use the following boot flag: DSDT=No Note this is case sensitive DSDT.zip Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841251 Share on other sites More sharing options...
herpaderpa Posted August 5, 2012 Author Share Posted August 5, 2012 (edited) Do I just place this in the /Extra folder and cross my fingers? Or should I use chameleon wizard to point a DSDT in it's direction? Edit:I did as you said. Number 1 worked, number 2 worked with GE=no. However, under System Info it says my GPU Vram = 3072 MB. Edited August 5, 2012 by herpaderpa Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841361 Share on other sites More sharing options...
dogguns Posted August 5, 2012 Share Posted August 5, 2012 just to help if you don't know this already, but if you are using chameleon you can just type "DSDT=no" at boot to deactivate the dsdt and boot into the machine to make the specific changes you need Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841397 Share on other sites More sharing options...
Rampage Dev Posted August 5, 2012 Share Posted August 5, 2012 Vram is cosmetic... but it is now fixed: DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841434 Share on other sites More sharing options...
herpaderpa Posted August 6, 2012 Author Share Posted August 6, 2012 just to help if you don't know this already, but if you are using chameleon you can just type "DSDT=no" at boot to deactivate the dsdt and boot into the machine to make the specific changes you need Yeah I know that now. Thanks! Vram is cosmetic... but it is now fixed: DSDT.aml.zip Thank you for this. Really appreciate it! Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841786 Share on other sites More sharing options...
Rampage Dev Posted August 7, 2012 Share Posted August 7, 2012 Can you post an IOreg so I can make sure it is working properly. Thanks. Also make sure to install the latest cuda drivers. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841818 Share on other sites More sharing options...
herpaderpa Posted August 7, 2012 Author Share Posted August 7, 2012 Can you post an IOreg so I can make sure it is working properly. Thanks. Also make sure to install the latest cuda drivers. Here you go. Also I was told that installing CUDA drivers with my kexts + OpenCL Enabler will cause problems. Is this not true? Thanks. IOReg.zip Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841837 Share on other sites More sharing options...
Rampage Dev Posted August 7, 2012 Share Posted August 7, 2012 You should be using the retail kexts if you are using Lion. In ML everything works OOB. Cuda does not affect OpenCl the retail drivers do. You will have to use hex edit again to use the patch. In ML OpenCL works OOB. Also you should look into getting rid of VoodooHDA and use a patched version of AppleHDA since you have ALC887 witch is fully supported. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1841908 Share on other sites More sharing options...
herpaderpa Posted August 7, 2012 Author Share Posted August 7, 2012 You should be using the retail kexts if you are using Lion. In ML everything works OOB. Cuda does not affect OpenCl the retail drivers do. You will have to use hex edit again to use the patch. In ML OpenCL works OOB. Also you should look into getting rid of VoodooHDA and use a patched version of AppleHDA since you have ALC887 witch is fully supported. Hex edit what exactly? Is there a guide I can follow on your blog? Also, I use VoodooHDA because that is what the guide suggested for my mobo. Where can I find this patched AppleHDA. When I apply it, I have to remove all instances of Voodoo*.kext yes? Thanks! Edit: How should I proceed to upgrade to Mountain Lion? I've read your guide, but with all the non-retail additions I have then should I do a fresh install? I can keep Lion on my computer. Edit 2: Here are the kexts I've installed because of the guide: AppleRTC.kext AtherosL1cEthernet.kext SleepEnabler.kext OpenCL Enabler (###### patch) Since now I have a DSDT, do I need all of those? I read your stuff on DSDT's and you mention that if you have a working DSDT you can upgrade in the future. I've attached a LuxMark benchmark and OpenCL one. I saw these on your blog and decided to try them. Are those numbers right? Also why does it say 0 MHz for the clock speed of my GPU? Just an aesthetic error or will changing it affect the score etc? Thanks! Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842031 Share on other sites More sharing options...
Rampage Dev Posted August 7, 2012 Share Posted August 7, 2012 With ML you will not need to use HEX edit only if you need HDMI audio. ML native AppleHDA Nvidia HDMI works OOB however you will need to use a Lion kext until a patched AppleHDA from ML is released. The 0MHz speed is due to the OpenCL patch... You will have to reinstall the following kexts for ML: AppleRTC.kext (Look for a Bin patch for the native ML kext) AtherosL1cEthernet.kext Lets get audio working in Lion then worry about ML and yes in your case I would recommend a clean install. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842069 Share on other sites More sharing options...
Rampage Dev Posted August 7, 2012 Share Posted August 7, 2012 Here is the edited DSDT for ALC887 with a patched 10.7.4 Lion AppleHDA. Make sure you remove VoodooHDA from System/Library/Extensions before restarting. Use the app in the folder to install kext. Files.zip Also post your entire extra folder. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842096 Share on other sites More sharing options...
herpaderpa Posted August 8, 2012 Author Share Posted August 8, 2012 Audio works fine on Lion though. I'll do the AppleHDA anyways! I don't want to go to ML just yet. Lion is fine for what I do and I don't see a reason to upgrade. Here is my extra folder: ExtraFolder.zip Edit: I added AppleHDA and the DSDT. Removed VoodoHDA, booted up fine. One thing I should note is this: Before I did what you said about 5 minutes ago, the options were always Digital Line Out. The one time I actually had options to select headphones, digital line out, usb etc was upon my fresh install of Lion. I use several USB connections for various mics, sound equipment, instruments etc, so these all working is key. However, I cannot select Digital Out from the Output in the Sound menu under System Pref. Edit 2: Here is the Audio selection under System Profiler: So natively, audio works. I'll restart my computer and turn the device on to see if I can hear anything through headphones. Edit 3: Audio works. Saffire shows up under Audio, which is what I use as a base for all my connections. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842159 Share on other sites More sharing options...
Rampage Dev Posted August 8, 2012 Share Posted August 8, 2012 You were using kernel cache so that is why it did not work. replace your extra folder with the one I attached to this post. If audio still does not work after a restart install the AppleHDA that is in the folder with the extra folder and report back with an IOreg. Files.zip Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842162 Share on other sites More sharing options...
herpaderpa Posted August 8, 2012 Author Share Posted August 8, 2012 Audio is working Here's my IOReg just incase. Edit: Wait, the new Extra folder you gave me does not have /Keymaps/ /Modules/ as folders. Are these not necessary? IOReg.zip Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842164 Share on other sites More sharing options...
Rampage Dev Posted August 8, 2012 Share Posted August 8, 2012 Those folder I removed are not necessary. Also onboard Audio is still not loaded. Try the other kext and report back with an IOreg. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842166 Share on other sites More sharing options...
herpaderpa Posted August 8, 2012 Author Share Posted August 8, 2012 Did that. Here is my iOReg: IOReg.zip Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842169 Share on other sites More sharing options...
Rampage Dev Posted August 8, 2012 Share Posted August 8, 2012 Still not loading and I am not sure why... I am good with everything else but troubleshooting AppleHDA.... Could be the layout In the DSDT need to be slightly different... Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842170 Share on other sites More sharing options...
herpaderpa Posted August 8, 2012 Author Share Posted August 8, 2012 Hm. Also, not sure if you can help with this. But I'm using Tuxera NTFS to connect my two main NTFS 1 TB Hardrives to my Lion setup. Booting up, it shows "Errors encountered during boot process... pausing 5 seconds". I know it's the hardrives causing this b/c when I remove them this disappears. Also, before booting up, it says something like: ntfs_fixup: magic doesn't match: ...... *random numbers here* I can live with it. It does not affect anything but boot time. Here is my kernel log if it helps, I've bolded a few errors I see. Darwin Kernel Version 11.4.0: Mon Apr 9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 vm_page_bootstrap: 2030005 free pages and 50763 wired pages kext submap [0xffffff7f80732000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000732000] zone leak detection enabled standard timeslicing quantum is 10000 us mig_table_max_displ = 73 [sleepEnabler] Registering PowerManagement dispatch table with PM_DISPATCH_VERSION 102... [sleepEnabler] To disable (if the kernel panics), please specify the boot argument pmVersion=0 [sleepEnabler] Calling pmInitComplete()... NullCPUPowerManagement::init: properties=0xffffff8011651240 NullCPUPowerManagement::start AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled AppleACPICPU: ProcessorId=2 LocalApicId=1 Enabled AppleACPICPU: ProcessorId=3 LocalApicId=2 Enabled AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled calling mpo_policy_init for Sandbox Security policy loaded: Seatbelt sandbox policy (Sandbox) calling mpo_policy_init for Quarantine Security policy loaded: Quarantine policy (Quarantine) calling mpo_policy_init for TMSafetyNet Security policy loaded: Safety net for Time Machine (TMSafetyNet) Copyright © 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. MAC Framework successfully initialized using 16384 buffer headers and 10240 cluster IO buffer headers IOAPIC: Version 0x20 Vectors 64:87 ACPI: System State [s0 S3 S4 S5] PFM64 (36 cpu) 0xf10000000, 0xf0000000 [ PCI configuration begin ] PCI configuration changed (bridge=0 device=1 cardbus=0) [ PCI configuration end, bridges 6 devices 15 ] RTC: Only single RAM bank (128 bytes) mbinit: done [96 MB total pool size, (64/32) split] Pthread support ABORTS when sync kernel primitives misused com.apple.AppleFSCompressionTypeDataless kmod start com.apple.AppleFSCompressionTypeZlib kmod start FireWire runtime power conservation disabled. (2) com.apple.AppleFSCompressionTypeDataless load succeeded com.apple.AppleFSCompressionTypeZlib load succeeded USBMSC Identifier (non-unique): 091701002804 0x11b0 0x6148 0x9722 FireWire (OHCI) TI ID 823f PCI now active, GUID 000acd1200600725; max speed s800. Error - kext com.roxio.BluRaySupport declares com.apple.kernel dependencies. Only com.apple.kpi.* dependencies are supported for 64-bit kexts. Can't load kext com.roxio.BluRaySupport - failed to resolve library dependencies. Kext com.roxio.BluRaySupport failed to load (0xdc00800e). Failed to load kext com.roxio.BluRaySupport (error 0xdc00800e). Couldn't alloc class "com_roxio_bluraysupport" rooting via boot-uuid from /chosen: A30B08CE-4F9A-3EFE-AAFD-CBB55D64E049 From path: "uuid", Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict> Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT1@1F,2/AppleIntelPIIXATARoot/CHN0@0/AppleIntelICHxSATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD20EARS-00MVWB0 WDC WD20EARS-00MVWB0/IOGUIDPartitionScheme/Macintosh HD@2 BSD root: disk2s2, major 14, minor 6 Kernel is LP64 Waiting for DSMOS... macx_swapon SUCCESS AtherosL1cEthernet: Ethernet address 14:da:e9:43:d7:06 TUFS: starting (version 2011.4.23, built Apr 24 2011, 12:19:19) SaffireAudio: Saffire Pro40 guid:130e0401405460 connected. Sound assertion in AppleHDAController at line 1149 Previous Shutdown Cause: 3 SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549407737856, fCodecRequest->command->verb: 0x100F0000, fPoweredDown: 0 Sound assertion in AppleHDAController at line 4909 Sound assertion in AppleHDAController at line 4910 Sound assertion in AppleHDAController at line 4219 Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549407737856, fCodecRequest->command->verb: 0x100F0000, fPoweredDown: 0 Sound assertion in AppleHDAController at line 4909 Sound assertion in AppleHDAController at line 4910 Sound assertion in IOHDACodecDevice at line 161 ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out NVDAGF100HAL loaded and registered. Sound assertion in AppleHDACodecGeneric at line 132 DSMOS has arrived Saffire - 4.0.0.13485 (x86_64) Mar 26 2012 15:54:14 /drv/ HypVtx.c:186 CPU is Intel /drv/ HypLowCache.c:193 Low cache initialized (71040 kB for 16 VMs on 8192 MB) /drv/ HypApic.c:211 Host APIC phy 0xFEE00000 lin 0xffffff80e7f57000 ver 0x14 /drv/ HypVtd.c:3941 [vtdInit] /drv/ HypVtd.c:3957 [vtdInit] VTD initialization disabled /drv/ HypModule.c:184 Parallels IPI irq = 0 ipi = 0(0x0) /drv/ HypModule.c:194 Parallels Hypervisor 7.0.14920.689535 loaded. /prl_hid/ Parallels HID Helper started. com.parallels.kext.prlnet 7.0.14920.689535 has started. ACPI_SMC_PlatformPlugin::gatherCStateOverrides - failed to set c-state demotion data: -1 com.parallels.kext.vnic 7.0.14920.689535 has started. com_parallels_kext_prl_vnic: created vnic0 com_parallels_kext_prl_vnic: created vnic1 vnic0: promiscuous mode enable failed vnic1: promiscuous mode enable failed Saffire::RestartStreaming (sr 48000, clksrc 12, opmode 1) /drv/ HypIoctls.c:777 Ioctl VT-d status: 0 CODE SIGNING: cs_invalid_page(0x1000): p=1179[GoogleSoftwareUp] clearing CS_VALID CODE SIGNING: cs_invalid_page(0x1000): p=1212[ksadmin] clearing CS_VALID CODE SIGNING: cs_invalid_page(0x1000): p=1219[ksadmin] clearing CS_VALID 0 [Level 7] [ReadUID 0] [Facility messagetracer] [com.apple.message.domain com.apple.kernel.external_modification] [com.apple.message.signature FinderLoadBundle(887B8EEE-2832-4334-B101-6F7CFF9E55A0)] [com.apple.message.signature2 Finder(3D95DBC7-C447-3597-94CD-D6DEAF15E9C2)] [com.apple.message.result noop] CODE SIGNING: cs_invalid_page(0x1000): p=1265[ksadmin] clearing CS_VALID CODE SIGNING: cs_invalid_page(0x1000): p=1272[ksadmin] clearing CS_VALID IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero Resetting IOCatalogue. IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero IOSurface: buffer allocation size is zero Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842172 Share on other sites More sharing options...
Rampage Dev Posted August 8, 2012 Share Posted August 8, 2012 The roxio drivers can cause issues from update to update. I have there software and it is ok... It was given to me for free so I can't complain... I see you have NullCPUpowermanagment kext installed. You do not need this and it should be removed. Google System Info for Mac and download it and run it and select kexts and then post a screen shot of what kexts are loaded. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842175 Share on other sites More sharing options...
herpaderpa Posted August 8, 2012 Author Share Posted August 8, 2012 I'll remove NullCPUPowerManagement.kext. Here's system info Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842176 Share on other sites More sharing options...
herpaderpa Posted August 8, 2012 Author Share Posted August 8, 2012 Removed NullCpuPowermanagement. Got kernel panic on boot. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842179 Share on other sites More sharing options...
Rampage Dev Posted August 8, 2012 Share Posted August 8, 2012 You have a core 2 duo setup... It should not panic... Use your installer drive to boot back into the installation and re install that kext. Link to comment https://www.insanelymac.com/forum/topic/281500-asus-p5g41t-m-gtx550ti-dsdt-help/#findComment-1842198 Share on other sites More sharing options...
Recommended Posts