VCH888 Posted February 17, 2011 Share Posted February 17, 2011 Is this AppleHDA.kext working for ALC889 only ?I'm looking for ALC883 (for Asus M3A) or AD2000B (for Asus P6T WS Professional) which can be working in 10.6.6. BTW I can confirm that Asus EAH5770 can NOT get HDMI audio working via its HDMI port and there is no Display port like MSI Hawk 5770. Thanks again for your kind help to solve my MSI Hawk 5770's HDMI audio problem. Yes, I patched for ALC889. You cannot get AppleHDA.kext working on AMD also I have no idea about AD2000B. Link to comment Share on other sites More sharing options...
razor1394 Posted February 17, 2011 Share Posted February 17, 2011 Your dsdt.aml is OK. Did you select rollback AppleHDA.kext? Please try to install the latest AppleHDA.kext. http://www.mediafire.com/download.php?df77jimx2dml30x Yes I did because I wanted to use ALC8xx. I guess I will loose the motherboard sound now? It doesn't matter much however... I will test with the new AppleHDA.kext. As you see I am using 10.6.6. edit: Yay hdmi audio works. PCM indicator is lit on the receiver and I get sound! Thank you very much tmongkol! Link to comment Share on other sites More sharing options...
snackole Posted February 22, 2011 Share Posted February 22, 2011 Using a Saphire HD5770 I can get HDMI audio working but not with my onboard audio. The way I made it work was doing the dsdt edits and installed this QUOTE (tmongkol @ Feb 17 2011, 04:05 PM) * Your dsdt.aml is OK. Did you select rollback AppleHDA.kext? Please try to install the latest AppleHDA.kext. http://www.mediafire.com/download.php?df77jimx2dml30x Is there a way to get both working at the same time? I am using latest kabyl 744 I think and graphics enabler=yes Here is my DSDT dsdt.dsl.zip Link to comment Share on other sites More sharing options...
VCH888 Posted February 22, 2011 Share Posted February 22, 2011 Using a Saphire HD5770 I can get HDMI audio working but not with my onboard audio. The way I made it work was doing the dsdt edits and installed this QUOTE (tmongkol @ Feb 17 2011, 04:05 PM) * Your dsdt.aml is OK. Did you select rollback AppleHDA.kext? Please try to install the latest AppleHDA.kext. http://www.mediafire.com/download.php?df77jimx2dml30x Is there a way to get both working at the same time? I am using latest kabyl 744 I think and graphics enabler=yes Here is my DSDT fixed it. dsdt.dsl.zip Link to comment Share on other sites More sharing options...
snackole Posted February 23, 2011 Share Posted February 23, 2011 I'm getting the same results as before. It sees my TV as an audio device but it is listed as Display Port and I get no sound. Is there something else I could be doing wrong. Thank you for your help. Link to comment Share on other sites More sharing options...
VCH888 Posted February 23, 2011 Share Posted February 23, 2011 I'm getting the same results as before. It sees my TV as an audio device but it is listed as Display Port and I get no sound. Is there something else I could be doing wrong.Thank you for your help. What is the version of OS X and AppleHDA.kext? Link to comment Share on other sites More sharing options...
snackole Posted February 23, 2011 Share Posted February 23, 2011 OS X 10.6.6 with original applehda and legacyhda gives me onboard and display port with no sound on my TV. With applehda 199f12 the one you posted here I get only HDMI but the sound does work on my TV.Thanks again for helping. Link to comment Share on other sites More sharing options...
razor1394 Posted February 24, 2011 Share Posted February 24, 2011 Thank you again tmonkgol. The sound works great except one problem. Sometimes during for example a notification, instead of the notification sound there comes a short very high annoying robotic sound. It's almost painful to the ears. It's like when calibrating a guitar-amplifier. It happens very rarely though. Last time was recently after a correct Roxio burn. I was watching Youtube at the same time. Link to comment Share on other sites More sharing options...
HFW Posted March 2, 2011 Share Posted March 2, 2011 Hey all... Got a slight situation here K, I've been trying to rely less on Chameleon and more on DSDT. I'm stuck on this one though. Thought I'd ask you geniuses for help I've got my 5770 working via DSDT & recently wanted audio over HDMI. I remembered this topic so figured I'd come look here. But of course, I've got a problem... So here's the problem... After adding Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } to my DSDT (Device (GFX0) is already there), I have been unable to compile. See error below V /Volumes/Data 2/DSDT/Testing/dsdt.dsl 13896: [*** iASL: Read error on source code temp file /Volumes/Data 2/DSDT/Testing/dsdt.src ***] Error 4096 - ^ syntax error, unexpected $end ASL Input: /Volumes/Data 2/DSDT/Testing/dsdt.dsl - 13897 lines, 933222 bytes, 2240 keywords Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations Attached my DSDT.dsl below in a ZIP. Hope someone will be nice enough to help Thanks. P.S. Sorry if I'm not making much sense dsdt.dsl.zip Link to comment Share on other sites More sharing options...
VCH888 Posted March 2, 2011 Share Posted March 2, 2011 Thank you again tmonkgol. The sound works great except one problem. Sometimes during for example a notification, instead of the notification sound there comes a short very high annoying robotic sound. It's almost painful to the ears. It's like when calibrating a guitar-amplifier. It happens very rarely though. Last time was recently after a correct Roxio burn. I was watching Youtube at the same time. Sorry, I have no idea about the problem. Is there any sound assertion in kernel.log? Link to comment Share on other sites More sharing options...
HFW Posted March 3, 2011 Share Posted March 3, 2011 Sorted it. Turns out I'm blind :censored2: didn't see the "}" that got left over from some old code >< The code for ATI Radeon HD 5770 w/ HDMI Audio (no graphics enabler needed* ) is here if anyone wants it. Could probly be adapted for other cards too. Not sure. I'm still quite new to this stuff. Credits to tmongkol for HDMI Audio code and whoever made the DSDT code for the 5770. Found it via Google but all the person that posted it said was he found it on insanely mac =/ I recommend this to anyone wanting better graphics performance. I saw my FPS go up in games from 60-80 to 150+ with this + my CINEBENCH score went up *Tested with a XFX ATI Radeon HD 5770 (2x DVI, 1x HDMI, 1x DP). Not got any other cards to test next step of course is to find out where the random characters at the end of the GPU name are coming from =/ Link to comment Share on other sites More sharing options...
MasterLen Posted March 3, 2011 Share Posted March 3, 2011 Sorted it. Turns out I'm blind didn't see the "}" that got left over from some old code >< The code for ATI Radeon HD 5770 w/ HDMI Audio (no graphics enabler needed* ) is here if anyone wants it. Could probly be adapted for other cards too. Not sure. I'm still quite new to this stuff. Credits to tmongkol for HDMI Audio code and whoever made the DSDT code for the 5770. Found it via Google but all the person that posted it said was he found it on insanely mac =/ I recommend this to anyone wanting better graphics performance. I saw my FPS go up in games from 60-80 to 150+ with this + my CINEBENCH score went up *Tested with a XFX ATI Radeon HD 5770 (2x DVI, 1x HDMI, 1x DP). Not got any other cards to test next step of course is to find out where the random characters at the end of the GPU name are coming from =/ Can you please upload your dsdt.aml. I would like to know where you did paste the GFX code. Thanks and best regards Link to comment Share on other sites More sharing options...
HFW Posted March 3, 2011 Share Posted March 3, 2011 Can you please upload your dsdt.aml.I would like to know where you did paste the GFX code. Thanks and best regards yea sure: dsdt.aml.zip Link to comment Share on other sites More sharing options...
MasterLen Posted March 4, 2011 Share Posted March 4, 2011 yea sure: dsdt.aml.zip Thanks HFW! Wow! It's working without graphics enabler!!! But I also have the random characters at the end of the GPU name! Do you have any ideas how we can fix this issue? Greetings Link to comment Share on other sites More sharing options...
anibalin Posted March 4, 2011 Share Posted March 4, 2011 @HFW: Do you happen to know If you can have 3 displays with this setup? (dvi / dvi / display port) Link to comment Share on other sites More sharing options...
MacUser2525 Posted March 4, 2011 Share Posted March 4, 2011 Thanks HFW! Wow! It's working without graphics enabler!!! But I also have the random characters at the end of the GPU name! Do you have any ideas how we can fix this issue? Greetings The length is wrong in the model section so could be filling it with garbage characters try changing it to the proper value like this below. "model", Buffer (0x13) { "ATI Radeon HD 5770" }, Link to comment Share on other sites More sharing options...
jsl Posted March 4, 2011 Share Posted March 4, 2011 Sorted it. Turns out I'm blind didn't see the "}" that got left over from some old code >< The code for ATI Radeon HD 5770 w/ HDMI Audio (no graphics enabler needed* ) is here if anyone wants it. Could probly be adapted for other cards too. Not sure. I'm still quite new to this stuff. Credits to tmongkol for HDMI Audio code and whoever made the DSDT code for the 5770. Found it via Google but all the person that posted it said was he found it on insanely mac =/ I recommend this to anyone wanting better graphics performance. I saw my FPS go up in games from 60-80 to 150+ with this + my CINEBENCH score went up *Tested with a XFX ATI Radeon HD 5770 (2x DVI, 1x HDMI, 1x DP). Not got any other cards to test next step of course is to find out where the random characters at the end of the GPU name are coming from =/ Thanks, HFW Glad to know you can get your XFX ATI 5770's HDMI audio working. My MSI Hawk 5770 is working too, but another Asus EAH 5770 and EAH 5850 are not so lucky. Can you show me your IORegistryExplorer result ? For example which are these working ports and their connector-types (e.g. DP, HDMI, or DVI, connector-type 0x4, 0x200, or 0x800, etc.) I need to modify the connector-type by editing DSDT to make their HDMI audio working. Although bcc9 had proposed how to edit ATIFrameBuffer method, it's a little complicated for me who is not so familiar with those tools. But you have provided me an excellent shortcut way to do it. Have you found you can change its original connector-type after modifying your DSDT ? Please confirm this info by IORegistryExplorer or similar tools. Thanks a lot for such a great finding. Link to comment Share on other sites More sharing options...
snoopy12533 Posted March 4, 2011 Share Posted March 4, 2011 I am a little confused by DSDT Editing and was wondering if someone could insert the Radeon 5770 info into my dsdt for me. I just ordered the XFX Radeon 5770 Card and want to be ready for when it comes in. I had received a hdtv for christmas and I was saddened by the fact that I could not use it with my Geforce 9800 using hdmi. GA_P55_UD3L_F7.aml.zip Link to comment Share on other sites More sharing options...
MasterLen Posted March 4, 2011 Share Posted March 4, 2011 The length is wrong in the model section so could be filling it with garbage characters try changing it to the proper value like this below. "model", Buffer (0x13) { "ATI Radeon HD 5770" }, That's it! The "model" name was right but I had to change the "Buffer" from"0x1b" to "0x13". Thanks MacUser2525! Best regards Link to comment Share on other sites More sharing options...
MacUser2525 Posted March 4, 2011 Share Posted March 4, 2011 That's it! The "model" name was right but I had to change the "Buffer" from"0x1b" to "0x13". Thanks MacUser2525! Best regards Your welcome if you ever run into that again (the incorrect length of the buffer) you take the number of characters +1 in hex for it. For example yours above is 18 + 1 = 19 or 0x13 hex whereas the 0x1b hex = 27 decimal so it was displaying junk data for the rest, so if you ever want to change how/what the model name is displayed as you need to recalculate that value for the new length. Link to comment Share on other sites More sharing options...
HFW Posted March 4, 2011 Share Posted March 4, 2011 @HFW: Do you happen to know If you can have 3 displays with this setup? (dvi / dvi / display port) I don't have any DP monitors so I can't actually test it. System Profiler does show 3 display connectors though. Thanks, HFWGlad to know you can get your XFX ATI 5770's HDMI audio working. My MSI Hawk 5770 is working too, but another Asus EAH 5770 and EAH 5850 are not so lucky. Can you show me your IORegistryExplorer result ? For example which are these working ports and their connector-types (e.g. DP, HDMI, or DVI, connector-type 0x4, 0x200, or 0x800, etc.) I need to modify the connector-type by editing DSDT to make their HDMI audio working. Although bcc9 had proposed how to edit ATIFrameBuffer method, it's a little complicated for me who is not so familiar with those tools. But you have provided me an excellent shortcut way to do it. Have you found you can change its original connector-type after modifying your DSDT ? Please confirm this info by IORegistryExplorer or similar tools. Thanks a lot for such a great finding. Not quite sure what you're asking here. As I said, I'm a n00b looks like you want my IORegistry dump: Mac_Pro_5_1.ioreg.zip I am a little confused by DSDT Editing and was wondering if someone could insert the Radeon 5770 info into my dsdt for me. I just ordered the XFX Radeon 5770 Card and want to be ready for when it comes in. I had received a hdtv for christmas and I was saddened by the fact that I could not use it with my Geforce 9800 using hdmi. Your DSDT does not contain Device (PEGP). Maybe someone who has that MB and knows the correct address and doesn't mind making the edits for you can help. Unless you don't mind trying multiple DSDT's and possibly not being able to boot Your welcome if you ever run into that again (the incorrect length of the buffer) you take the number of characters +1 in hex for it. For example yours above is 18 + 1 = 19 or 0x13 hex whereas the 0x1b hex = 27 decimal so it was displaying junk data for the rest, so if you ever want to change how/what the model name is displayed as you need to recalculate that value for the new length. Thank you. Link to comment Share on other sites More sharing options...
YoYelloW Posted March 5, 2011 Share Posted March 5, 2011 gents, i jsut got my hands on an MSI 5770 hawk card, and wondering what teh easiest/best way is to get this one working. allready installed latest chameleon ati branch, but now im reading about buffers and stuff and cant find anywhere whats so important about it and how i can set these buffers to match my card, please explain or post links to topics that do, thank you Edit: got it working on my own, using latest chameleon ati_experimental gives 24,5something on cinebench, not using sounds over hdmi Link to comment Share on other sites More sharing options...
jsl Posted March 9, 2011 Share Posted March 9, 2011 gents, i jsut got my hands on an MSI 5770 hawk card, and wondering what teh easiest/best way is to get this one working. allready installed latest chameleon ati branch, but now im reading about buffers and stuff and cant find anywhere whats so important about it and how i can set these buffers to match my card, please explain or post links to topics that do, thank you Edit: got it working on my own, using latest chameleon ati_experimental gives 24,5something on cinebench, not using sounds over hdmi You may copy this ATIFramebuffer to your /S/L/E/ATIFramebuffer.kext/Contents/MacOS/ to replace its original one. Then use Disk Utilitity to repair your permissions Edit AtiConfig=Uakari or Vervet in your /Extra/com.apple.Boot.plist Reboot Your should get both DVI and HDMI display now ! ATIFramebuffer.rar Link to comment Share on other sites More sharing options...
wastez Posted March 10, 2011 Share Posted March 10, 2011 Sorted it. Turns out I'm blind didn't see the "}" that got left over from some old code >< The code for ATI Radeon HD 5770 w/ HDMI Audio (no graphics enabler needed* ) is here if anyone wants it. Could probly be adapted for other cards too. Not sure. I'm still quite new to this stuff. Credits to tmongkol for HDMI Audio code and whoever made the DSDT code for the 5770. Found it via Google but all the person that posted it said was he found it on insanely mac =/ I recommend this to anyone wanting better graphics performance. I saw my FPS go up in games from 60-80 to 150+ with this + my CINEBENCH score went up *Tested with a XFX ATI Radeon HD 5770 (2x DVI, 1x HDMI, 1x DP). Not got any other cards to test next step of course is to find out where the random characters at the end of the GPU name are coming from =/ Do i´ve to put the rom file in the extra folder by using this method? How much went the cinebench score up? Link to comment Share on other sites More sharing options...
MasterLen Posted March 12, 2011 Share Posted March 12, 2011 That's it! The "model" name was right but I had to change the "Buffer" from"0x1b" to "0x13". Thanks MacUser2525! Best regards Hey guys, I found out that is an issue with the DSDT.aml method. I cant't see all the connections of my Saphire ATI HD5770 in System Profiler... I only can see 3 connections! Do I have to change something to see all the connections? Thanks guys Link to comment Share on other sites More sharing options...
Recommended Posts