Jump to content
InsanelyMac Forum

X-iT

Members
  • Content count

    12
  • Joined

  • Last visited

About X-iT

  • Rank
    InsanelyMac Protégé
  1. The new Intel HD audio system works differenty then the "old" AC97 audio device. Basically it comes to this: There is a special bus for audio devices. On to this bus you can attach several devices (but usually only an audio controller is installed) In my case this is a Realtek ALC882 HD audio device on an Intel 945 Chipset. Some people reported their ALCxx HDA was working after booting Windows XP before booting OSX. This makes sense because then the controller bus was already initialized and was probably not reset after rebooting What I did to make ik work: First: find the device/vendor ID of your HD audio Hub (for the Intel 945 Chipset it's 0x27d88086) Second: find the device/vendor ID of your audio device (for the Realtek ALC882 it's 0x088210ec) (I assume you know how to find this) As reported before, the ALC8xx HD audio controller uses the AppleAzaliaAudio.kext Open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist and find the key "Realtek ALC880/ALC860 Codec Driver" Below this key there is something like this. <key>IOHDAudioCodecVendorID</key> <string>0x10ec0880 0x10ec0882</string> (add you vendor/device ID here) Pleas note that the device/vendor ID is turned around So it's Vendor ID first and Device ID second!) After this open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist Find the key "IOPCIPrimaryMatch" Now edit the string below and add your IO controller hub ID <string>0x26688086 0x27d88086</string> (The second ID is for the Intel 945 chipset) After saving the files go to \System\Library and remove Extenstions.kextcache and Extensions.mkext They will be rebuild after rebooting Now reboot and you should have sound! Good Luck! X-iT UPDATE: If you have trouble fixing your sound under 10.4.3. (Crashing OSX on boot time) First remove the ALC882 device ID from AppleHDA.kext!
  2. Do you get the same kernel trap number? (0xc0196F60) If yes this probably means that XD bit is enabled. If it weren't I think you would get a reboot instead. Not sure though. Download a CPU tool that can tell if you have XD bit support or not.
  3. I have the same problem. I have a 640 CPU, 945P chipset and 2Gb RAM. Tried everything but no luck. I've heard some people tell that you need to have an integrated graphics card or that the hacked files are not completly working. Still searching for a solution...
  4. Don't know. I believe it's output only. But I have to check. I'm not around for another 2 weeks
  5. No, I don't (That's probably because I have the Controller bus working)
  6. What chipset does you machine have? Is it an Intel 945/955?
  7. Ok I've got it! My HD audio is working! The new Intel HD audio system works differenty then the "old" AC97 audio device. Basically it comes to this: There is a special bus for audio devices. On to this bus you can attach several devices (but usually only an audio controller is installed) In my case this is a Realtek ALC882 HD audio device on an Intel 945 Chipset. Some people reported their ALCxx HDA was working after booting Windows XP before booting OSX. This makes sense because then the controller bus was already initialized and was probably not reset after rebooting What I did to make ik work: First: find the device/vendor ID of your HD audio Hub (for the Intel 945 Chipset it's 0x27d88086) Second: find the device/vendor ID of your audio device (for the Realtek ALC882 it's 0x088210ec) (I assume you know how to find this) As reported before, the ALC8xx HD audio controller uses the AppleAzaliaAudio.kext Open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist and find the key "Realtek ALC880/ALC860 Codec Driver" Below this key there is something like this. <key>IOHDAudioCodecVendorID</key> <string>0x10ec0880 0x10ec0882</string> (add you vendor/device ID here) Pleas note that the device/vendor ID is turned around So it's Vendor ID first and Device ID second!) After this open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist Find the key "IOPCIPrimaryMatch" Now edit the string below and add your IO controller hub ID <string>0x26688086 0x27d88086</string> (The second ID is for the Intel 945 chipset) After saving the files go to \System\Library and remove Extenstions.kextcache and Extensions.mkext They will be rebuild after rebooting Now reboot and you should have sound! Good Luck! X-iT UPDATE: If you have trouble fixing your sound under 10.4.3. (Crashing OSX on boot time) First remove the ALC882 device ID from AppleHDA.kext!
  8. Nope still no luck with that one... I've heard about ppl getting their 882 to work but I haven't had any succes yet
  9. Cyrana: Yeah, I can use both. My OSX is installed on a PATA drive so haven't tried the SATA for installing. Accessing files on a SATA drive works without any problems though Next: Getting the realtek 882 HD audio to work
  10. Ok I think it's working for me now here the results: Results 33.54 System Info Xbench Version 1.2 System Version 10.4.1 (8B1025) Physical RAM 2048 MB Model ADP2,1 Drive Type Maxtor 53073H6 Disk Test 33.54 Sequential 55.90 Uncached Write 45.87 28.17 MB/sec [4K blocks] Uncached Write 48.75 27.58 MB/sec [256K blocks] Uncached Read 93.87 27.47 MB/sec [4K blocks] Uncached Read 53.79 27.03 MB/sec [256K blocks] Random 23.96 Uncached Write 8.01 0.85 MB/sec [4K blocks] Uncached Write 55.67 17.82 MB/sec [256K blocks] Uncached Read 78.75 0.56 MB/sec [4K blocks] Uncached Read 87.26 16.19 MB/sec [256K blocks] So what I did: 1st - I followed the harddisk speed up guide which can be found here: http://forum.osx86project.org/index.php?sh...hard+disk+speed (I also deleted /System/Library/Extensions.kextcache and /System/Library/Extensions.mkext) 2nd - in /System/Library/Extensions/AppleIntelPIIXATA.kext/Contents/Info.plist i added my ATA id at the ICH6 ATA part (mine is 0x27df8086) 3rd - In the same file, in the SATA ICH6 part I added the ICH7 SATA id (0x27c08086) and it works!
  11. Jtle: No haven't stared on that one yet. Only thing I did is getting the device ID. (For the realtek it's 0x088210ec) I also tried the harddisk speedup which includes the AppleIntelPIIATA.kext and IOATAFamily.kext. Still not getting better results (stuck at 6mb/sec) Jtle: wich code are you recomipling? and does it take a lot of altering?
  12. I've Got an Asus p5LD2 mainboard with 945P chipset. When I added the device in the AppleIntelPIIXATA kext, I was able to see/mount my SATA drives in OSX. Also the transfer rates increased but not too much. (now getting 6MB/sec) What I did is added 0x27df8086 (Intel 945P PATA controller) to the ICH6 part in de Info.plist and added 0x27c08086 (Intel 945P SATA controller) to the SATA part. Pretty straight forward bot not the 20MB/sec transfer speeds that i achieved on a 915P chipset.
×