Scorxcho Posted January 31, 2011 Share Posted January 31, 2011 Ever since I got my dual-boot hackintosh working, I have been desperately trying to enable sound. I have tried tonymacosx86's alcxxx.kext universal approach; No sound at all. I have tried the newest version of voodoohda.kext Sound, but distorted (especially when system sound is idle) On a side note; I have absolutely NO IDEA what sound chip I have... If someone could help me with this, I would be very grateful! Thank you Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/ Share on other sites More sharing options...
Gringo Vermelho Posted January 31, 2011 Share Posted January 31, 2011 Download and install LSPCI: http://uploaded.to/file/b7gy5i Reboot Open a Terminal prompt and enter LSPCI -nn Post the output here. Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632317 Share on other sites More sharing options...
Scorxcho Posted January 31, 2011 Author Share Posted January 31, 2011 Last login: Sun Jan 30 19:17:18 on console Kyle-Lamses-Mac:~ kylelamse$ LSPCI -nn 00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03) 00:01.0 PCI bridge [0604]: Intel Corporation 4 Series Chipset PCI Express Root Port [8086:2e21] (rev 03) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] 00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] 00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40] 00:1c.2 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 [8086:3a44] 00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 [8086:3a4a] 00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIB (ICH10) LPC Interface Controller [8086:3a18] 00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22] 00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30] 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03) 03:00.0 Network controller [0280]: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01) 05:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0e22] (rev a1) 05:00.1 Audio device [0403]: nVidia Corporation Unknown device [10de:0beb] (rev a1) Kyle-Lamses-Mac:~ kylelamse$ Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632319 Share on other sites More sharing options...
Gringo Vermelho Posted January 31, 2011 Share Posted January 31, 2011 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] Realtek ALC1200: http://www.insanelymac.com/forum/index.php?showtopic=161430 05:00.1 Audio device [0403]: nVidia Corporation Unknown device [10de:0beb] (rev a1) That's the HD audio device on your video card. If your sound gets distorted only when your hack is idle, research how to get native power management working on your hardware. Start by installing Chameleon 2.0 RC5. Latest version (and one way to install) here: http://www.insanelymac.com/forum/index.php...t&p=1627612 Look around in that same topic, you can find the new theme as well, a MacPro3,1 smbios.plist and other goodies. Then go here for pointers (not finished): http://www.projectosx.com/forum/index.php?...ost&p=10065 And here: http://www.insanelymac.com/forum/index.php?showtopic=225766 (read the whole topic) Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632329 Share on other sites More sharing options...
Scorxcho Posted January 31, 2011 Author Share Posted January 31, 2011 Thank you x100 for your help! You're awesome One more thing; It says "HDEF code is attached in the zip pack, put the HDEF code in: - SCOPE _SB -- Device PCI0 --- Device HDEF" This makes absolutely no sense to me... Any ideas? Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632330 Share on other sites More sharing options...
Gringo Vermelho Posted January 31, 2011 Share Posted January 31, 2011 You need to extract your DSDT, find your sound device at 00:1b.0 (ref. your LSPCI output) rename it to HDEF (if necessary) and add the code there. Type 0x001B0000 in the search field in your DSDT editor. If you don't find anything, you'll have to add the device there (under Device PCI0 as stated in the guide) yourself. My motherboard (Asus P5Q-E) did not have any code for the on-board sound in its DSDT. If DSDT editing sounds scary to you then use the "Second Method". Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632343 Share on other sites More sharing options...
Scorxcho Posted January 31, 2011 Author Share Posted January 31, 2011 You need to extract your DSDT, find your sound device at 00:1b.0 (ref. your LSPCI output) rename it to HDEF (if necessary) and add the code there.Type 0x001B0000 in the search field in your DSDT editor. If you don't find anything, you'll have to add the device there (under Device PCI0 as stated in the guide) yourself. My motherboard (Asus P5Q-E) did not have any code for the on-board sound in its DSDT. If DSDT editing sounds scary to you then use the "Second Method". Ok thanks! How do you know the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] install didn't enable power management? It says it installed "NullCPUPowerManagement" whatever that is... How can I "diagnose" this? And if there's a problem with my power management, what's the worst that could happen? Sorry, I'm very new to the Mac file system... Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632359 Share on other sites More sharing options...
Gringo Vermelho Posted January 31, 2011 Share Posted January 31, 2011 I'm not familiar with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. I use my own install method, tailored to my hardware. Where do I start.. power management is many things. S3 sleep, hibernate and even shut down are "power management" as well. NullCPUPowerManagement.kext is a community provided kernel extensions that disables OS X's built-in CPU Power Management. This kernel extension (or disabler.kext) is required on hardware that isn't fully compatible, such as systems with an AMD- or older Intel CPU. Your hardware is compatible and, if you want native CPU Power Management to work, you should not be using NullCPUPowerManagement.kext. Follow the links I posted earlier to learn more. You can use ioregistryexplorer (comes with Apple dev tools) to see whether C-states are working, and how many CPU P-states are used. Here is an example from my system: The Apple Developer Tools can be found on your retail Snow Leopard install DVD, or you can download them for free from here: http://developer.apple.com/technologies/tools/ (registration required). Along with the latest fakesmc.kext and the proper hardware monitoring plugins, you can use iStat Menus (or Bresink's Temperature Monitor) to check your temps: To see your CPU switching states "live", you can use Mark-i: mark_i.zip I highly recommend that you follow the links I posted earlier and start reading a bit before asking further questions. Sorry, I'm very new to the Mac file system... A Mac is a hardware platform. Depending on what Operating System it is running, the filesystem used will vary. The default filesystem used by OS X is called HFS+. The default filesystem used by Windows 7 is NTFS. You can read about them here: http://en.wikipedia.org/wiki/HFS_Plus and http://en.wikipedia.org/wiki/NTFS I know that's not what you meant though. But now you know what a filesystem is. Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632366 Share on other sites More sharing options...
Scorxcho Posted January 31, 2011 Author Share Posted January 31, 2011 Here's what mine looks like Sadly, I STILL can't get sound to play properly I followed his steps, (step by step) Using the second method (w/o dsdt editing) The sound outputs/inputs show up in system preferences, but no actual output is coming out of my speakers. Sorry to hassle you so much, I hope I'm not bothering you... Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632370 Share on other sites More sharing options...
Gringo Vermelho Posted January 31, 2011 Share Posted January 31, 2011 Sorry to hassle you so much, I hope I'm not bothering you... Of course not, and even if you were, it's my choice if I want to reply or not. Two P-states, your CPU probably can do at least four. Mine can be forced into doing eight but it didn't seem to use them all and four is good enough anyway. You have no C-states because you're using NullCPUPowerManagement.kext Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632373 Share on other sites More sharing options...
Scorxcho Posted February 1, 2011 Author Share Posted February 1, 2011 Ok I understand now. I'm looking into using the app "DSDTSE" in order to edit my DSDT. Any experience with this tool? Any other you recommend? 1 Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632885 Share on other sites More sharing options...
Gringo Vermelho Posted February 1, 2011 Share Posted February 1, 2011 That's the one I use, but that's only because I'm used to it. This one is great as well: http://www.insanelymac.com/forum/index.php?showtopic=223205 Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632892 Share on other sites More sharing options...
Scorxcho Posted February 1, 2011 Author Share Posted February 1, 2011 Thank you so much for your time and help! Hope you have a great day/night Link to comment https://www.insanelymac.com/forum/topic/245912-cant-enable-on-board-sound/#findComment-1632917 Share on other sites More sharing options...
Recommended Posts