deeveedee Posted April 5 Share Posted April 5 @Max.1974 Thank you. Are you noticing any improvements in your personally built VoodooHDA over the builds by Slice, MaLd0n and Chris1111? If so, what is improved in your own build? 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848725 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 22 minutes ago, deeveedee said: @Max.1974 Thank you. Are you noticing any improvements in your personally built VoodooHDA over the builds by Slice, MaLd0n and Chris1111? If so, what is improved in your own build? @deeveedee Hello dear, there is no difference. The kext and the prefpane are built from the main VoodooHDA project originally downloaded from GitHub, from the official page. I only created the compiler that builds the kext, builds the prefpane, and copies them to the folder. I adapted the creation process from the original VoodooHDA installer made by the Russian developer Rodions S from AppleLife.ru. In summary, the advantage is the practicality of the compilation. It downloads everything automatically, compiles it for your hardware with fewer errors, is more adaptive to your hardware, and comes ready to install. 😉 For remove all: killall "System Preferences" 2>/dev/null killall "System Settings" 2>/dev/null sudo rm -rf /Library/Extensions/VoodooHDA.kext sudo rm -rf /Library/LaunchAgents/org.voodoo.driver.plist sudo rm -rf /Library/Application\ Support/VoodooHDA sudo rm -rf /System/Library/Extensions/VoodooHDA.kext sudo rm -rf /Library/Extensions/VoodooHDA.kext cd /Library/PreferencePanes sudo rm -rf VoodooHDA.prefPane Check here: 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848726 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 @deeveedee What I mean is that compiling it on your own machine can bring real improvements, because the project is being built and processed by Xcode directly on your own hardware. In practice, the kernel extension is created on the same machine where it will be used, instead of being just a generic prebuilt version made somewhere else. So when I created this app, the goal was not to make “my own custom version” of VoodooHDA, but to make it easier for anyone to build the original project, generate the installer package, and end up with their own kext compiled on their own hardware. In other words, you are not simply downloading a generalized kext — you are creating your own kext for your own machine. And this can be done separately for each machine you use. I personally prefer it this way, because in my experience the results are often much better when each machine compiles its own version locally. My new project to compile the original kext and PrefPane can be found here: https://github.com/maxpicelli/VoodooHDA-Builder Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848727 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 1 hour ago, deeveedee said: @Max.1974 Thank you. Are you noticing any improvements in your personally built VoodooHDA over the builds by Slice, MaLd0n and Chris1111? If so, what is improved in your own build? Curious on your laptop can you use the balance control for left and right? For me it has to be centered because left and right turn the sound off. It seems no issues in Desktops just curious on Laptop. 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848729 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 1 minute ago, oSxFr33k said: Curious on your laptop can you use the balance control for left and right? For me it has to be centered because left and right turn the sound off. It seems no issues in Desktops just curious on Laptop. My Laptop? I can try for test, but I use both together If you can, put controller here, please Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848730 Share on other sites More sharing options...
deeveedee Posted April 5 Share Posted April 5 16 minutes ago, oSxFr33k said: Curious on your laptop can you use the balance control for left and right? For me it has to be centered because left and right turn the sound off. It seems no issues in Desktops just curious on Laptop. I haven't tried that. Is that a VoodooHDAPrefPane function? 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848731 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 (edited) 49 minutes ago, Max.1974 said: My Laptop? I can try for test, but I use both together If you can, put controller here, please I have a 3 speaker system. Internal should have left and right control has to be in the center from Sound balance control. From Audio Midi the sliders have to be the same distance apart. The Analog speaker is the Subwoofer. If you need to see anything else like my dump etc see a few post up I have attached many things. 34 minutes ago, deeveedee said: I haven't tried that. Is that a VoodooHDAPrefPane function? No, go to Settings sound click on your the sound source and move the balance control. I have a feeling this 3rd Bass speaker is causing some issues with VoodooHDA. Edited April 5 by oSxFr33k 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848732 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 My Laptop vídeo too IMG_6394.MOV 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848737 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 @Max.1974, Looks like its working for your Desktop and Laptop. I have to do more investigating. 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848738 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 Just now, oSxFr33k said: @Max.1974, Looks like its working for your Desktop and Laptop. I have to do more investigating. I’m not sure if it would be possible with 3 speakers, honestly I don’t have that knowledge. But maybe if you compile the kext, use my application on your laptop and try to check if AppleALC isn’t in the kexts folder. I also use Clover, which I believe helps more. But I think it takes someone with a lot of knowledge to get all three working. Have you tested it on other systems? 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848739 Share on other sites More sharing options...
deeveedee Posted April 5 Share Posted April 5 (edited) 2 hours ago, oSxFr33k said: No, go to Settings sound click on your the sound source and move the balance control. I have a feeling this 3rd Bass speaker is causing some issues with VoodooHDA. OK. My laptop has 2 internal speakers. The balance slider works fine. I had what sounds like a similar problem with the master volume slider. Look back a few posts to see which VoodooHDA Info.plist setting fixed it for me (thanks to help from MaLd0n and Lockdown). Edited April 5 by deeveedee 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848740 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 (edited) 17 minutes ago, deeveedee said: OK. My laptop has 2 internal speakers. The balance slider works fine. I had what sounds like a similar problem with the master volume slider. Look back a few posts to see which VoodooHDA Info.plist setting fixed it for me (thanks to help from MaLd0n and Lockdown). Actually, one of the speakers is missing node 20, I should have two front speakers and when I look at the Dump, one of them is not active for some reason. I’ll need help with trying to figure out why that second speaker is not active. Edited April 5 by oSxFr33k Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848742 Share on other sites More sharing options...
deeveedee Posted April 5 Share Posted April 5 (edited) @oSxFr33k I'm using VoodooHDA as a black box without any knowledge of the internals, so I don't have the knowledge to help you. I see that you posted your VoodooHDA dump and would think that's sufficient for someone to help you. I wish I could be more than a spectator for you. Edited April 5 by deeveedee 2 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848743 Share on other sites More sharing options...
Alpha22 Posted April 5 Share Posted April 5 I've tested VoodoHDA 3.1.2 on my hardware, the audio works perfectly and sounds great Spoiler 2 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848751 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 (edited) I tested the voodooHDA on the same G750JX laptop but with Ventura. Everything works perfect with v2.9.8 that I compiled a couple years ago, but v3.1.2 does not work in Ventura at all unless I modify the nodes to patch in the kext plist but this only works in Sequoia not Ventura, does this mean I have to compile v3.1.2 for my Laptop to make it work in Ventura and Sequoia? I was able to make v3.2.1 work in Sequoia by adding nodes to patch in the kext plist but the left and right balance does not work and it seems nid 20 is not enabled see dump. Can I compile v3.1.2 using the same MacKernel already on this Laptop using Ventura that I used to compile v2.9.8 or do I need to compile it on my MacOS Sequoia using what version of xcode and MacKernel? I attached dumps and kext, any help would be great. Thanks VoodooHDA getdump-Output_ventura_v2.9.8.txt VoodooHDA getdump-Output_ventura_3.1.2.txt VoodooHDA.kext_ventura_v2.9.8.zip VoodooHDA_Ventura_v3.1.2.kext.zip VoodooHDA.kext_sequoia_working_no_stereo_balance_nid_20_missing.zip VoodooHDA getdump-Output_sequoia-3.1.2-mod8.txt Edited April 5 by oSxFr33k 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848752 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 (edited) 19 hours ago, Max.1974 said: I’m not sure if it would be possible with 3 speakers, honestly I don’t have that knowledge. But maybe if you compile the kext, use my application on your laptop and try to check if AppleALC isn’t in the kexts folder. I also use Clover, which I believe helps more. But I think it takes someone with a lot of knowledge to get all three working. Have you tested it on other systems? I'll will give this a try. I compiled v2.9.8 a few years ago using the apple developer tools for MacOS Ventrua and MacKernel using Slice's version. It sounds like it would save more time if I use your application. Should I run this in Ventura or Sequoia? I see links in your signature which one do I use? Edited: The application is not in english it downloaded and installed the Apple developer tools then I click on the application again and 0/3 never does anything see screenshot. Edited: The steps 1 through 3 happen so fast it does not show step 3 but it gets built I just have to go to the folder 'VoodooHDA-Installer-Work' to install the VoodooHDA.pkg and although I get the front speakers working with left and right balance I don't have the subwoofer working. The dump is attached. I have to fix this by modding the Info.plist in VoodooHDA.kext "NodesToPAtch' but not sure exactly what should go there to remove the duplicates or to enable nid 26 or 27? From the Dump file: This is the rear Subwoofer: nid 26 0x411111f0 as 15 seq 0 Speaker None 1/8 Rear External Black misc 0 NoPresenceDetect nid 27 0x411111f0 as 15 seq 0 Speaker None 1/8 Rear External Black misc 0 NoPresenceDetect Are the duplicates taken care of by VoodooHDA or do I have to take care of this by modding ghr Info.plist in VoodooHDA? Duplicate pin 0 (23) in association 1! Disabling association. Pin 23 has wrong direction for association 1! Disabling association. Duplicate pin 1 (33) in association 1! Disabling association. Pin 33 has wrong direction for association 1! Disabling association. New Edit: I added these values to "NodeToPatch' I now have rear speaker but the front speaker balance control behavior is back no control must be centered or I lose sound on front speakers when I move the control to the left or right. I attached that dump as well. Code I added: <key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x90170120</string> <key>Node</key> <integer>20</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x90170130</string> <key>Node</key> <integer>23</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x411111e0</string> <key>Node</key> <integer>26</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x411111f0</string> <key>Node</key> <integer>27</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x008b1090</string> <key>Node</key> <integer>25</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x04211070</string> <key>Node</key> <integer>33</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x04451160</string> <key>Node</key> <integer>30</integer> </dict> </array> Hoping I can get Slice to chime in on this. VoodooHDA getdump-Output-3.1.2_Max.1974_Builder_app.txt VoodooHDA getdump-Output_info.plist_mod.txt Edited April 5 by oSxFr33k Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848753 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 @oSxFr33k This part about configuring the kext manually is something I don’t have enough knowledge about. I know that a long time ago it used to work correctly. As for the application, it downloads the original main project from Slice, compiles it with the specific commands for the new prefpane and the kext—which is the most important part—from the stable version 3.1.2, builds the pkg package, and then opens it for installation. I recommend (and it’s necessary) to have Xcode installed; at least I also use the Command Line Tools compatible with the version. I run it from Ventura, but it works on Sequoia, Sonoma, and Tahoe, and even on Arm64 (Apple Silicon), although that’s not really the focus here—I only tested it. The interesting part is compiling it on the actual hardware itself. Sorry for not knowing how to configure that; I believe the developer knows more about it than I do. The basis of everything, I think, is that Apple doesn’t have three speakers in real Macs, so that might be a disadvantageous point. Good luck!! 🙂 Regarding the wording, since they are similar terms—Create—and the button has only a single function, with everything already prepared and the necessary standard tools installed, it creates everything with one click But the project is open and accessible, so you can simply translate it and compile it on your own machine if you wish. Criar = Create 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848756 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 Now dual language in front end Direct link from GitHub https://github.com/maxpicelli/VoodooHDA-Builder/releases/download/v1.0.0/VoodooHDA-Builder-PT-Br-Eng-version.dmg The pkg still in Portuguese ok? 2 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848758 Share on other sites More sharing options...
oSxFr33k Posted April 5 Share Posted April 5 23 minutes ago, Max.1974 said: Now dual language in front end Direct link from GitHub https://github.com/maxpicelli/VoodooHDA-Builder/releases/download/v1.0.0/VoodooHDA-Builder-PT-Br-Eng-version.dmg The pkg still in Portuguese ok? Thanks very helpful PKG doesn't matter, I just used translater copy and paste text!! 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848761 Share on other sites More sharing options...
Max.1974 Posted April 5 Share Posted April 5 3 minutes ago, oSxFr33k said: Thanks very helpful PKG doesn't matter, I just used translater copy and paste text!! Enjoy it my friend 😃 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848763 Share on other sites More sharing options...
Max.1974 Posted April 6 Share Posted April 6 Good day to all! For those who want to use VoodooHDA Builder, the minimum requirements are: macOS Xcode installed Xcode Command Line Tools installed with xcode-select --install Fix for Xcode: Xcode App sudo xcode-select -s /Applications/Xcode.app/Contents/Developer && xcode-select -p && xcodebuild -version Xcode Beta app sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer && xcode-select -p && xcodebuild -version 2 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848776 Share on other sites More sharing options...
oSxFr33k Posted April 7 Share Posted April 7 Hi Slice, I know your busy but maybe you can shed some light. ALC282 front stereo speaker and rear subwoofer both only work if I make modification to Nodes to Patch. Without patching I only have front speakers. In either scenario the balance has to be in the middle or I loose the sound if I move it to left or right. I have attached the Dump with and without the Nodes to Patch mod. I went by one of your posts about if the channels share the same space it must be modded for Sonoma+ MacOS, so without the mod I only have front speakers and no rear subwoofer. I don't know if I have correctly made the nodes to patch or if there is something I don't need or should be added? Is there a way to fix the balance so I have control of left and right speaker in the Nodes to Patch or a future potential fix in VoodooHDA? Code added to Nodes to Patch gives both Front speakers and Rear Subwoofer but balance control still has to be in the middle. <key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x90170120</string> <key>Node</key> <integer>20</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x90170130</string> <key>Node</key> <integer>23</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x411111e0</string> <key>Node</key> <integer>26</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x411111f0</string> <key>Node</key> <integer>27</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x008b1090</string> <key>Node</key> <integer>25</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x04211070</string> <key>Node</key> <integer>33</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x04451160</string> <key>Node</key> <integer>30</integer> </dict> </array> VoodooHDA getdump-Output_v3.1.2_Only_Front_Speakers.txt VoodooHDA getdump-Output-3.1.2_Nodes_To_Patch_Now_Has_Rear_Subwoofer.txt Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848794 Share on other sites More sharing options...
deeveedee Posted April 8 Share Posted April 8 @oSxFr33k I'm using VoodooHDA 3.1.2 on a "new" hack that I'm going to use as a multimedia device. The hack has two headphone jacks that I'm planning to use simultaneously (one to drive speakers and one to drive a subwoofer). I'm using macOS Tahoe's "Audio MIDI Setup" to create a Multi-Output Device that aggregates the two headphone outputs. Is that your strategy for using the 3 speakers in your laptop? I'm new to the "Audio MIDI Setup" app and just started experimenting, but I wanted to know if that's the path that you're taking. Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848837 Share on other sites More sharing options...
oSxFr33k Posted April 8 Share Posted April 8 (edited) 48 minutes ago, deeveedee said: @oSxFr33k I'm using VoodooHDA 3.1.2 on a "new" hack that I'm going to use as a multimedia device. The hack has two headphone jacks that I'm planning to use simultaneously (one to drive speakers and one to drive a subwoofer). I'm using macOS Tahoe's "Audio MIDI Setup" to create a Multi-Output Device that aggregates the two headphone outputs. Is that your strategy for using the 3 speakers in your laptop? I'm new to the "Audio MIDI Setup" app and just started experimenting, but I wanted to know if that's the path that you're taking. Yes, The only way to drive all speakers at the same time is through the Audio Midi Setup Multi-Output Device. I only use it it for speakers can't really say if using for any other device but in theory it should work. In my setup I could add a spdif device as well. You can only add whatever is in the list. I think I have Drift setup wrong you should only tick one of them. For me, headphones do not show in the list until I actually plug it in it auto detects. Edited April 8 by oSxFr33k 1 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848839 Share on other sites More sharing options...
mnfesq Posted April 8 Share Posted April 8 (edited) 2 hours ago, deeveedee said: @oSxFr33k I'm using VoodooHDA 3.1.2 on a "new" hack that I'm going to use as a multimedia device. The hack has two headphone jacks that I'm planning to use simultaneously (one to drive speakers and one to drive a subwoofer). I'm using macOS Tahoe's "Audio MIDI Setup" to create a Multi-Output Device that aggregates the two headphone outputs. Is that your strategy for using the 3 speakers in your laptop? I'm new to the "Audio MIDI Setup" app and just started experimenting, but I wanted to know if that's the path that you're taking. Boy, this is a real throw-back to the past for me. I had an HP laptop with a subwoofer that could not be detected until I modified the VoodooHDA.kext. Look at Item 22 in the first post of this thread. It doesn't tell you how to modify the .plist for the VoodooHDA.kext but if you already followed the instructions above, it should be detected as an audio device. If you need additional help, let me know. I used to use an app called PTHVolume to have separate volume controls for my main speakers and subwoofer but it is only a 32-bit app and was never written for 64-bit. I searched online for modern alternatives to the app and found this one. I haven't tried it but maybe someone can check it out and see if it works to give separate volume controls in the menu bar for different audio devices. https://github.com/ronitsingh10/FineTune Lastly, here's a link to my modified VoodooHDA.kext that activated my subwoofer. https://www.insanelymac.com/applications/core/interface/file/attachment.php?id=129989 Edited April 8 by mnfesq 2 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/39/#findComment-2848843 Share on other sites More sharing options...
Recommended Posts