GInGout Posted February 8, 2011 Share Posted February 8, 2011 For DSDT this post is excellent http://www.insanelymac.com/forum/index.php...3938&st=199 Fairly good, but I think the 500 pages manual would be needed to understand how to modify dsdt, instead of googling and cutting and pasting. Any idea where a soft copy can be found? Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 9, 2011 Share Posted February 9, 2011 The problem is that I can't bring up the icon of the installation CD. It crashes before. However, I also suspect a problem relates to BIOS settings, what are your settings ? Can you discribe or give more detail instructions to help us to install Snow leopard ? I burned [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 2.6 and tried the reportedly successful install method, but came up with result similar to yours. I suspect this is more a problem of the DVD hardware used than BIOS settings. When I hit the F5 key to rescan for the installation DVD I can see the LED of the DVD blinked for a second, but Chameleon failed to see it. Are you using genuine APPLE installation DVD? Quote Link to comment Share on other sites More sharing options...
idoc Posted February 9, 2011 Share Posted February 9, 2011 Hi GInGout, http://www.acpi.info for dsdt info. Here is a copy of Reggie_SE someone posted on the web. http://www.mediafire.com/?fvulcndwlh3 Reggie_SE must be run in 32bit mode. I've installed via 10.6.3 vanilla install disk, but also from a usb stick (usb stick must be in fullspeed not highspeed). I'm pretty sure my bios settings are optimised and then just AHCI + fullspeed. To consistently boot to the install screen with a USB stick I have to move the files from my Extra folder to the Extra folder of the USB stick (namely dsdt.aml, extensions.mkext and smbios.plist) they may not all be required but I haven't tried other combinations. You can get these from one of my previous posts. Fire up [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and then chose the usb stick should work. Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 10, 2011 Share Posted February 10, 2011 I have HDMI Audio on my MSI GX620 via NVEnabler64 and voodooHDA so I'm going to try that route again - I think I might have just got lucky with it though! Audio comes out of Ubuntu 10.10 no problems, It is possible to mess around with the codec using hda-verb and I've found 3 ways to silence the stream and reenable it on linux. Trying the same thing with reggie_se on OSX unfortunately no go. I have been testing with minimal edits to the factory dsdt to find out how stable the system is with the least number of kexts. Have had no problem putting the machine to sleep and waking it up multiple times (watching the zbox's system fan spinning down/up and LEDs turning on/off to confirm its status, confirmed via console diagnostic messages) using keyboard/mouse. However once I enabled sound with VoodooHDA (versions 2.5.3, 2.5.6 and 2.7.2) I was able to wake up the box only once. The box would hang when put to sleep a second time. BTW sound level through the analog output was lower after waking up but it can be corrected to normal volume by adjusting the volume up and down. At this point in time I think the best way to get both audio codecs, ALC888 and Nvidia HDMI, is via dsdt injection with bin-hacked AppleHDA. See the following for inspiration :- tmongkol's excellent article Wish I have more knowledge regarding dsdt. Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 10, 2011 Share Posted February 10, 2011 Great to hear you have dual screen working BTW I think display A is DVI and display B is HDMI Quote Link to comment Share on other sites More sharing options...
idoc Posted February 10, 2011 Share Posted February 10, 2011 I feel like a bit of an idiot, when I edited my DSDT I forgot to include the display-cfg for the 2 displays, so no surprise that only one display was being recognised! (As an aside you have to boot with IGPU set to 512M with 2 displays attached or you get a KP) Here is a program to interact with the loaded codecs (with either AHDA or VHDA running) to see what values you can find or alter to get hdmi sound. It just uses Reggie to send commands, to avoid having to enter user password all the time its best run with sudo ie if you install CodecVerb on the Desktop, open a terminal window and type sudo ~/Desktop/CodecVerb.app/Contents/MacOS/CodecVerb and enter your password. Obviously Reggie_SE needs to be installed with CHUD installer or Xcode. It is set with default values for checking Node 0 of our Nvidia Codec, but should work on all machines. It still think it is likely we don't have the correct NVCAP. CodecVerb.app.zip Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 10, 2011 Share Posted February 10, 2011 I feel like a bit of an idiot, when I edited my DSDT I forgot to include the display-cfg for the 2 displays, so no surprise that only one display was being recognised! (As an aside you have to boot with IGPU set to 512M with 2 displays attached or you get a KP) You will have to edit your previous post to update your Extra.zip I think setting iGPU to 512M is probably a good idea even with single display, unless there is not enough RAM. It still think it is likely we don't have the correct NVCAP. You are probably right with your experience hacking HDA. I think you will have the problem resolved real soon now. Quote Link to comment Share on other sites More sharing options...
idoc Posted February 12, 2011 Share Posted February 12, 2011 Looking at the Nvidia/Realtek audio codec I'm pretty sure the audio side of HDMI audio is working. This means the culprit is probably the nvidia drivers, matching these better to 320M or the iMac10,1 is probably the key. Looking at the apple discussion forums there are a lot of people with hdmi audio isssues, so it might be slow progress. Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 13, 2011 Share Posted February 13, 2011 Looking at the Nvidia/Realtek audio codec I'm pretty sure the audio side of HDMI audio is working.This means the culprit is probably the nvidia drivers, matching these better to 320M or the iMac10,1 is probably the key. Looking at the apple discussion forums there are a lot of people with hdmi audio isssues, so it might be slow progress. Extracted some information from Windoze 7 registry :- The Nvidia HDMI codec at 10de:0007 has 20 verbs - [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000] "DisableSetupDiChangeState"=hex:00,00,00,00 "InfPath"="oem3.inf" "IncludedInfs"=hex(7):6b,00,73,00,2e,00,69,00,6e,00,66,00,00,00,77,00,64,00,6d,\ 00,61,00,75,00,64,00,69,00,6f,00,2e,00,69,00,6e,00,66,00,00,00,00,00 "InfSection"="NVHDA64VAPO" "ProviderName"="NVIDIA Corporation" "DriverDateData"=hex:00,c0,5c,e9,61,62,ca,01 "DriverDate"="11-11-2009" "DriverVersion"="1.0.0.63" "MatchingDeviceId"="hdaudio\\func_01&ven_10de&dev_0007" "DriverDesc"="NVIDIA High Definition Audio" "KS"="1" "CoInstallers32"=hex(7):6e,00,76,00,63,00,6f,00,68,00,64,00,61,00,36,00,2e,00,\ 64,00,6c,00,6c,00,2c,00,4e,00,56,00,43,00,6f,00,49,00,6e,00,73,00,74,00,61,\ 00,6c,00,6c,00,65,00,72,00,00,00,00,00 "AssociatedFilters"="wdmaud,swmidi,redbook" "Driver"="nvhda64v.sys" "EnumPropPages32"="nvhdap64.dll,NvHDAPropPageProvider" "SetupPreferredAudioDevices"=hex:01,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\GlobalSettings] "DcOffsetWorkaround"=hex:01,00,00,00 "ResetAudioFgOnStart"=hex:01,00,00,00 "SysAudioTopoMiniportWorkaround"=hex:01,00,00,00 "ValidateCodecWrites"=hex:00,00,00,00 "SendFakePcxCfgDefVerbs"=hex:00,00,00,00 "SpdifOutputEchosRearRenderWhenNoAc3"=hex:01,00,00,00 "HpShutsOffRearSpeaker"=hex:00,00,00,00 "HpMode"=hex:01,00,00,00 "EnableDynamicDevices"=hex:01,00,00,00 "SetSpdifVCfg"=hex:01,00,00,00 "EnableWaveRT"=hex:01,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\GlobalSettings\SpdifIn] "SpdifInputBitDepth"=hex:00,00,00,00 "SpdifInputSampleRate"=hex:01,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\GlobalSettings\SpdifOut] "ExternalSpdifReceiverSupportedSampleRates44100"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedSampleRates48000"=hex:01,00,00,00 "ExternalSpdifReceiverSupportedSampleRates96000"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedBitDepths16"=hex:01,00,00,00 "ExternalSpdifReceiverSupportedBitDepths20"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedBitDepths24"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedBitDepths32"=hex:00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\PinConfigOverrideVerbs] "0000"=hex:10,1c,57,00 "0001"=hex:01,1d,57,00 "0002"=hex:56,1e,57,00 "0003"=hex:18,1f,57,00 "0004"=hex:21,1c,77,00 "0005"=hex:01,1d,77,00 "0006"=hex:56,1e,77,00 "0007"=hex:58,1f,77,00 "0008"=hex:22,1c,97,00 "0009"=hex:01,1d,97,00 "0010"=hex:56,1e,97,00 "0011"=hex:58,1f,97,00 "0012"=hex:23,1c,b7,00 "0013"=hex:01,1d,b7,00 "0014"=hex:56,1e,b7,00 "0015"=hex:58,1f,b7,00 "0016"=hex:24,1c,d7,00 "0017"=hex:01,1d,d7,00 "0018"=hex:56,1e,d7,00 "0019"=hex:58,1f,d7,00 "NumVerbs"=hex:14,00,00,00 The Realtek codec at 10de:0888 has 48 verbs - [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001] "DisableSetupDiChangeState"=hex:00,00,00,00 "InfPath"="oem2.inf" "IncludedInfs"=hex(7):6b,00,73,00,2e,00,69,00,6e,00,66,00,00,00,77,00,64,00,6d,\ 00,61,00,75,00,64,00,69,00,6f,00,2e,00,69,00,6e,00,66,00,00,00,00,00 "InfSection"="IntcAzAudModel" "ProviderName"="Realtek Semiconductor Corp." "DriverDateData"=hex:00,80,76,44,4b,cc,c9,01 "DriverDate"="5-4-2009" "DriverVersion"="6.0.1.5845" "MatchingDeviceId"="hdaudio\\func_01&ven_10ec&dev_0888" "DriverDesc"="Realtek High Definition Audio" "KS"="1" "CoInstallers32"=hex(7):52,00,43,00,6f,00,49,00,6e,00,73,00,74,00,36,00,34,00,\ 2e,00,64,00,6c,00,6c,00,2c,00,52,00,74,00,6b,00,43,00,6f,00,49,00,6e,00,73,\ 00,74,00,61,00,6c,00,6c,00,65,00,72,00,00,00,00,00 "AssociatedFilters"="wdmaud,swmidi,redbook" "Driver"="RTKVHD64.sys" "SetupPreferredAudioDevices"=hex:01,00,00,00 "InfSectionExt"=".NTAMD64" [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\GlobalSettings] "DcOffsetWorkaround"=hex:01,00,00,00 "ResetAudioFgOnStart"=hex:01,00,00,00 "SysAudioTopoMiniportWorkaround"=hex:01,00,00,00 "ValidateCodecWrites"=hex:00,00,00,00 "SendFakePcxCfgDefVerbs"=hex:00,00,00,00 "SpdifOutputEchosRearRenderWhenNoAc3"=hex:01,00,00,00 "HpShutsOffRearSpeaker"=hex:00,00,00,00 "HpMode"=hex:01,00,00,00 "EnableDynamicDevices"=hex:01,00,00,00 "SetSpdifVCfg"=hex:01,00,00,00 "EnableWaveRT"=hex:01,00,00,00 "CenterLfeSwap"=hex:00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\GlobalSettings\SpdifIn] "SpdifInputBitDepth"=hex:00,00,00,00 "SpdifInputSampleRate"=hex:01,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\GlobalSettings\SpdifOut] "ExternalSpdifReceiverSupportedSampleRates44100"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedSampleRates48000"=hex:01,00,00,00 "ExternalSpdifReceiverSupportedSampleRates96000"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedBitDepths16"=hex:01,00,00,00 "ExternalSpdifReceiverSupportedBitDepths20"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedBitDepths24"=hex:00,00,00,00 "ExternalSpdifReceiverSupportedBitDepths32"=hex:00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\PinConfigOverrideVerbs] "0000"=hex:10,1c,47,01 "0001"=hex:40,1d,47,01 "0002"=hex:01,1e,47,01 "0003"=hex:01,1f,47,01 "0004"=hex:f0,1c,57,01 "0005"=hex:11,1d,57,01 "0006"=hex:11,1e,57,01 "0007"=hex:41,1f,57,01 "0008"=hex:f0,1c,67,01 "0009"=hex:11,1d,67,01 "0010"=hex:11,1e,67,01 "0011"=hex:41,1f,67,01 "0012"=hex:f0,1c,77,01 "0013"=hex:11,1d,77,01 "0014"=hex:11,1e,77,01 "0015"=hex:41,1f,77,01 "0016"=hex:40,1c,87,01 "0017"=hex:98,1d,87,01 "0018"=hex:a1,1e,87,01 "0019"=hex:01,1f,87,01 "0020"=hex:50,1c,97,01 "0021"=hex:9c,1d,97,01 "0022"=hex:a1,1e,97,01 "0023"=hex:02,1f,97,01 "0024"=hex:f0,1c,a7,01 "0025"=hex:11,1d,a7,01 "0026"=hex:11,1e,a7,01 "0027"=hex:41,1f,a7,01 "0028"=hex:20,1c,b7,01 "0029"=hex:4c,1d,b7,01 "0030"=hex:01,1e,b7,01 "0031"=hex:02,1f,b7,01 "0032"=hex:f0,1c,c7,01 "0033"=hex:11,1d,c7,01 "0034"=hex:11,1e,c7,01 "0035"=hex:41,1f,c7,01 "0036"=hex:01,1c,d7,01 "0037"=hex:c6,1d,d7,01 "0038"=hex:04,1e,d7,01 "0039"=hex:40,1f,d7,01 "0040"=hex:30,1c,e7,01 "0041"=hex:11,1d,e7,01 "0042"=hex:44,1e,e7,01 "0043"=hex:01,1f,e7,01 "0044"=hex:f0,1c,f7,01 "0045"=hex:11,1d,f7,01 "0046"=hex:11,1e,f7,01 "0047"=hex:41,1f,f7,01 "NumVerbs"=hex:30,00,00,00 Would modding info.plist of VoodooHDA be easier? I am attaching a quick and dirty perl script to do byte flipping. It works quite well standalone or under TextWrangler, especially together with Macgirl's AppleHDA to/from pinconfig perl scripts. flip.pl.zip Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 13, 2011 Share Posted February 13, 2011 The Nvidia HDMI codec at 10de:0007 has 20 verbs, byte flipped :- 00571c10 00571d01 00571e56 00571f18 00771c21 00771d01 00771e56 00771f58 00971c22 00971d01 00971e56 00971f58 00b71c23 00b71d01 00b71e56 00b71f58 00d71c24 00d71d01 00d71e56 00d71f58 With the following meaning, courtesy of Macgirl;s script :- 0 05 71c 1 0 node 5 association 1 sequence 0 0 05 71d 0 1 node 5 Color Unknown Misc Reserved 0 05 71e 5 6 node 5 Digital Out Other Digital 0 05 71f 1 8 node 5 port 1 Location 8 0 07 71c 2 1 node 7 association 2 sequence 1 0 07 71d 0 1 node 7 Color Unknown Misc Reserved 0 07 71e 5 6 node 7 Digital Out Other Digital 0 07 71f 5 8 node 7 port 5 Location 8 0 09 71c 2 2 node 9 association 2 sequence 2 0 09 71d 0 1 node 9 Color Unknown Misc Reserved 0 09 71e 5 6 node 9 Digital Out Other Digital 0 09 71f 5 8 node 9 port 5 Location 8 0 0b 71c 2 3 node 11 association 2 sequence 3 0 0b 71d 0 1 node 11 Color Unknown Misc Reserved 0 0b 71e 5 6 node 11 Digital Out Other Digital 0 0b 71f 5 8 node 11 port 5 Location 8 0 0d 71c 2 4 node 13 association 2 sequence 4 0 0d 71d 0 1 node 13 Color Unknown Misc Reserved 0 0d 71e 5 6 node 13 Digital Out Other Digital 0 0d 71f 5 8 node 13 port 5 Location 8 The Realtek codec at 10de:0888 has 48 verbs - 01471c10 01471d40 01471e01 01471f01 01571cf0 01571d11 01571e11 01571f41 01671cf0 01671d11 01671e11 01671f41 01771cf0 01771d11 01771e11 01771f41 01871c40 01871d98 01871ea1 01871f01 01971c50 01971d9c 01971ea1 01971f02 01a71cf0 01a71d11 01a71e11 01a71f41 01b71c20 01b71d4c 01b71e01 01b71f02 01c71cf0 01c71d11 01c71e11 01c71f41 01d71c01 01d71dc6 01d71e04 01d71f40 01e71c30 01e71d11 01e71e44 01e71f01 01f71cf0 01f71d11 01f71e11 01f71f41 With the following meaning, again courtesy of Macgirl's script :- 0 14 71c 1 0 node 20 association 1 sequence 0 0 14 71d 4 0 node 20 Green Jack Detect Override 0 14 71e 0 1 node 20 Line Out 1/8" stereo 0 14 71f 0 1 node 20 port 0 Location 1 0 15 71c f 0 node 21 association f sequence 0 0 15 71d 1 1 node 21 Black Misc Reserved 0 15 71e 1 1 node 21 Speaker 1/8" stereo 0 15 71f 4 1 node 21 port 4 Location 1 0 16 71c f 0 node 22 association f sequence 0 0 16 71d 1 1 node 22 Black Misc Reserved 0 16 71e 1 1 node 22 Speaker 1/8" stereo 0 16 71f 4 1 node 22 port 4 Location 1 0 17 71c f 0 node 23 association f sequence 0 0 17 71d 1 1 node 23 Black Misc Reserved 0 17 71e 1 1 node 23 Speaker 1/8" stereo 0 17 71f 4 1 node 23 port 4 Location 1 0 18 71c 4 0 node 24 association 4 sequence 0 0 18 71d 9 8 node 24 Pink misc 8 0 18 71e a 1 node 24 Mic In 1/8" stereo 0 18 71f 0 1 node 24 port 0 Location 1 0 19 71c 5 0 node 25 association 5 sequence 0 0 19 71d 9 c node 25 Pink misc c 0 19 71e a 1 node 25 Mic In 1/8" stereo 0 19 71f 0 2 node 25 port 0 Location 2 0 1a 71c f 0 node 26 association f sequence 0 0 1a 71d 1 1 node 26 Black Misc Reserved 0 1a 71e 1 1 node 26 Speaker 1/8" stereo 0 1a 71f 4 1 node 26 port 4 Location 1 0 1b 71c 2 0 node 27 association 2 sequence 0 0 1b 71d 4 c node 27 Green misc c 0 1b 71e 0 1 node 27 Line Out 1/8" stereo 0 1b 71f 0 2 node 27 port 0 Location 2 0 1c 71c f 0 node 28 association f sequence 0 0 1c 71d 1 1 node 28 Black Misc Reserved 0 1c 71e 1 1 node 28 Speaker 1/8" stereo 0 1c 71f 4 1 node 28 port 4 Location 1 0 1d 71c 0 1 node 29 association 0 sequence 1 0 1d 71d c 6 node 29 Color Reserved misc 6 0 1d 71e 0 4 node 29 Line Out RCA 0 1d 71f 4 0 node 29 port 4 Location 0 0 1e 71c 3 0 node 30 association 3 sequence 0 0 1e 71d 1 1 node 30 Black Misc Reserved 0 1e 71e 4 4 node 30 SPDIF OUT RCA 0 1e 71f 0 1 node 30 port 0 Location 1 0 1f 71c f 0 node 31 association f sequence 0 0 1f 71d 1 1 node 31 Black Misc Reserved 0 1f 71e 1 1 node 31 Speaker 1/8" stereo 0 1f 71f 4 1 node 31 port 4 Location 1 Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 14, 2011 Share Posted February 14, 2011 Looking at the Nvidia/Realtek audio codec I'm pretty sure the audio side of HDMI audio is working.This means the culprit is probably the nvidia drivers, matching these better to 320M or the iMac10,1 is probably the key. Have you read the following article? Seems relevant to our case. tmongkol' success with HDMI audio on GT220 and GT240 Looking at the apple discussion forums there are a lot of people with hdmi audio isssues, so it might be slow progress. At InsanelyMac or Apple's own? Quote Link to comment Share on other sites More sharing options...
idoc Posted February 14, 2011 Share Posted February 14, 2011 I am well versed on Tmongkol's excellent hacking/reverse engineering of the AppleHDA (many sleepless nights getting my HTPC working). Unfortunately I don't think Audio is the problem here. With AppleHDA 10.6.2 I have an audio stream playing (seen in Hallab Audio developer tool from xcode) and correct handshaking between the computer and the TV over the HDMI, ie device name shows up in Sound Preferences and the correct audio capabilities are shown in Audio MIDI setup. I've also probed the Audio codec and the only difference between Apple and Linux is the pin widget being changed to DisplayPort instead of HDMI and changing it back on the fly changes the output of Sound Preferences to HDMI but no sound. I think the issue is the Nvidia video drivers not allowing audio over HDMI (audio passthrough). If we could get the driver to load the 9400M driver for the iMac then I think we would have sound. I'm just not sure how to do this at present. If the 10.6.2 AppleHDA.kext doesn't give audio then we will have to patch AppleHDA.kext 10.6.3 as this definitely works with the iMac see here http://store.moshimonde.com/faq-minidisplayport-to-hdmi. I have downloaded OpenGL_Extensions_Viewer_3.35 from ftp://ftp2.realtech-vr.com/realtechv/pub/glview335.dmg and this shows the driver on my 9600M (with HDMI Audio on 10.6.4) as "9600M driver" but the ZBox shows "ION driver", my bet is the Imac will show "9400M driver". I've been trying to alter the DSDT injection to "simulate imac10,1 9400M" PCI settings, but no dice. I think the NVIDIA driver probably reads the PCI registers directly, so hacking of the NVDANV50Hal.kext is probably required - I'm not sure where to start, but ProjectOSX seem to lead the way in video hacks so I will post over there for some help. discussions.apple.com has many threads on HDMI Audio issues even with "real macs" and similarly nvidia boards have complaints about their drivers! Here is the dsdt I'm using for audio loading (and dual screen) dsdt2.aml.zip Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 15, 2011 Share Posted February 15, 2011 I think the issue is the Nvidia video drivers not allowing audio over HDMI (audio passthrough). If we could get the driver to load the 9400M driver for the iMac then I think we would have sound. I'm just not sure how to do this at present. I think I am with you on this. I think all the Windoze driver does is setting some registers (probably only one) that connect the Nvidia codec to the HDMI audio digit output. So close and yet so far. Quote Link to comment Share on other sites More sharing options...
idoc Posted February 16, 2011 Share Posted February 16, 2011 I think linux may be the key here. The 2 approaches that I see will work are 1. trick the NVIDIA driver into loading the 9400M driver which has audio pass through enabled. This will require hacking the NVDANV50Hal binary 2. Directly communicating with the NVIDIA board to set the audio passthrough flag correctly. These two posts seem interesting ftp://download.nvidia.com/XFree86/gpu-hdm...hdmi-audio.html http://www.ping.de/sites/koala/renouveau.html ps I've hosed my install about 5 times now, messing with stuff so don't worry about breaking sleep once in a while, I think its an easy fix once everything else is sorted. http://www.mail-archive.com/nouveau@lists....g/msg06860.html suggests GPIO pins need to be set correctly, this might be important - I'll look into it. No go I don't think ion/9400 is new enough to support this over HDMI. I'm just reinstalling Win7 to try NiBiTor. Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 19, 2011 Share Posted February 19, 2011 ps I've hosed my install about 5 times now, messing with stuff so don't worry about breaking sleep once in a while, I think its an easy fix once everything else is sorted. I was trying to fix the USB device removal problem so I needed functional sleep for testing. I'm just reinstalling Win7 to try NiBiTor. I thought NiBiTor cannot be run under Win7. God mode? Haven't learn how to do that yet. Quote Link to comment Share on other sites More sharing options...
GInGout Posted February 19, 2011 Share Posted February 19, 2011 I think linux may be the key here.The 2 approaches that I see will work are 1. trick the NVIDIA driver into loading the 9400M driver which has audio pass through enabled. This will require hacking the NVDANV50Hal binary 2. Directly communicating with the NVIDIA board to set the audio passthrough flag correctly. These two posts seem interesting ftp://download.nvidia.com/XFree86/gpu-hdm...hdmi-audio.html http://www.ping.de/sites/koala/renouveau.html http://www.mail-archive.com/nouveau@lists....g/msg06860.html suggests GPIO pins need to be set correctly, this might be important - I'll look into it. No go I don't think ion/9400 is new enough to support this over HDMI. I think you are dead on. These are very interesting articles. Already installed Ubuntu 10.04 Desktop to learn from them. Only reason to do Hackintosh is to learn how things work, and learn from the expert. Quote Link to comment Share on other sites More sharing options...
mikeetastic Posted March 11, 2011 Share Posted March 11, 2011 any updates on HDMI audio? read 4 pages and to recap - everything is working except HDMI audio right? sleep, shutdown, wakeup all working? TIA Quote Link to comment Share on other sites More sharing options...
idoc Posted March 13, 2011 Share Posted March 13, 2011 Hi Mike, I am unable to get HDMI audio working, the quickest solution is the one used by pre2010 mac mini's ie http://www.monoprice.com/products/product....rmat=4#feedback The only other issue I seem to be having is a CMOS error on reboot after hibernate. Hope this helps Cheers Steve Quote Link to comment Share on other sites More sharing options...
mikeetastic Posted March 15, 2011 Share Posted March 15, 2011 Hi Mike,I am unable to get HDMI audio working, the quickest solution is the one used by pre2010 mac mini's ie http://www.monoprice.com/products/product....rmat=4#feedback The only other issue I seem to be having is a CMOS error on reboot after hibernate. Hope this helps Cheers Steve thank you.. can the CMOS error be fixed via dsdt (RTC fix) or it's another CMOS error? Quote Link to comment Share on other sites More sharing options...
idoc Posted March 21, 2011 Share Posted March 21, 2011 CMOS error due to me messing around with various different installs. Fixed now. Quote Link to comment Share on other sites More sharing options...
Draner86 Posted March 27, 2011 Share Posted March 27, 2011 I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version. Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences). Content of Extra is: com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext) Hope it may help someone. P.S.: i changed the miniPCI card to get Wlan working. ;-) Zotac_HD_ND22.zip Quote Link to comment Share on other sites More sharing options...
mitafs Posted March 31, 2011 Share Posted March 31, 2011 I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version. Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences). Content of Extra is: com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext) Hope it may help someone. P.S.: i changed the miniPCI card to get Wlan working. ;-) what exactly did you choose in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] it boots perfectly with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], and then [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] confuses me i install it like this tell me what i have to change many thanks mitafs Quote Link to comment Share on other sites More sharing options...
mitafs Posted March 31, 2011 Share Posted March 31, 2011 I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version. Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences). Content of Extra is: com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext) Hope it may help someone. P.S.: i changed the miniPCI card to get Wlan working. ;-) so could i just cut and paste your boot, chameleon, and extra folder in my hard drive root, and as long as i install mac os x 10.6.7 combo update it will boot, or are you just trying to show us what to do thanks I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version. Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences). Content of Extra is: com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext) Hope it may help someone. P.S.: i changed the miniPCI card to get Wlan working. ;-) or do you use OSX86Tools to install these many thanks again Quote Link to comment Share on other sites More sharing options...
mikeetastic Posted April 1, 2011 Share Posted April 1, 2011 anyone can boot with USB HiSpeed Mode? just got mine today and it's giving me a hard time.. doesnt work for me: sleep shutdown (display turns off but the fan is still on) wake up USB HiSpeed TIA Quote Link to comment Share on other sites More sharing options...
mitafs Posted April 1, 2011 Share Posted April 1, 2011 anyone can boot with USB HiSpeed Mode? just got mine today and it's giving me a hard time.. doesnt work for me: sleep shutdown (display turns off but the fan is still on) wake up USB HiSpeed TIA Have you managed to get [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to work with 10.6.7 combo update (so you can boot off the hard drive)? If so please explain how. Many thanks Mitafs Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.