Jump to content

ASUS P5G41T-M + GTX550Ti DSDT Help


  • Please log in to reply
55 replies to this topic

#1
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
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!!

#2
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
Extract your DSDT using my guide:

http://rampagedev.wo...r-own-dsdt-3-2/

THen extract your IOreg using my guide:

http://rampagedev.wo...w-to-use-ioreg/

Then post your files here on email them trough my blog and I will edit it for you.

#3
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
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
  • Posted Image DSDT&IOReg.zip 437.48K 4 downloads


#4
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com

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

Attached Files

  • Attached File  DSDT.zip   33.77KB   72 downloads


#5
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
Do I just place this in the /Extra folder and cross my fingers? :P
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 by herpaderpa, 05 August 2012 - 02:56 PM.


#6
dogguns

dogguns

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Gender:Male
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 :)

#7
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
Vram is cosmetic... but it is now fixed:

Attached File  DSDT.aml.zip   15.64KB   61 downloads

#8
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts

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:

Attached File  DSDT.aml.zip   15.64KB   61 downloads


Thank you for this. Really appreciate it! :)

#9
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
Can you post an IOreg so I can make sure it is working properly. Thanks. Also make sure to install the latest cuda drivers.

#10
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts

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.

Attached Files



#11
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
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.

#12
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts

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!

Attached Files



#13
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
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.

#14
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
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.

Attached File  Files.zip   1.63MB   21 downloads

Also post your entire extra folder.

#15
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
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:

Attached File  ExtraFolder.zip   4.57MB   15 downloads

Edit: I added AppleHDA and the DSDT. Removed VoodoHDA, booted up fine.

One thing I should note is this:

Attached File  output_sound.png   44.51KB   35 downloads

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:

Attached File  audio_887.png   54.23KB   45 downloads

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.

Attached File  audio.png   46.57KB   32 downloads

#16
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
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.

Attached File  Files.zip   4.54MB   15 downloads

#17
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
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?

Attached Files



#18
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
Those folder I removed are not necessary. Also onboard Audio is still not loaded. Try the other kext and report back with an IOreg.

#19
herpaderpa

herpaderpa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
Did that. Here is my iOReg:

Attached Files



#20
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,077 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com
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...





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy