Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Siborn91

macrumors newbie
Original poster
May 21, 2016
5
0
Hi guys,

I've just finished a Hackintosh build with El Capitan. Everything went relatively smooth, but I'm having an issue with the audio.
I'm using a Dell 34" Ultrawide U3415w which has inbuilt speakers, and connected via display port to an MSI GTX 980 Ti gaming 6G video card.
I'm able to get audio from the headphone jack as well as the line-outs on the rear of the MB. However I'm unable to get sound from the inbuilt speakers of the monitor. Not sure if it has anything to do with the nVidia drivers for OS X (346.03.10), or if the MB is just not detecting the monitor speakers.

Any ideas?

Thanks
[doublepost=1463890875][/doublepost]Update:

So trawling various forums, and it seems that El Capitan has SIP, which disables unsigned kexts from loading into boot. Could this be my problem?

I've enabled the flags bootflags rootless=0 and kext-dev-mode=1.
I've also entered the following code into config.plist in clover configurator.

<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>

The reason I've done this is because I've read that the above things disable SIP.

After doing this, I've tried both kexts HDMIAudio-1.0 and HDMIAudio-1.1.

Nothing works.

Running out of options here. Can anyone suggest anything?
 

campyguy

macrumors 68040
Mar 21, 2014
3,413
957
If your "Mac" has a fairly standard install of OS X, the "fix" could be fairly simple. Macs include an app named Audio MIDI Setup that allows for the "creation" of custom devices. In short:
  • Open the Audio MIDI Setup app.
  • Click on the "+" (plus) button at the bottom left of the app's interface.
  • Choose "Create Multi-Output Device".
  • Click on the new Multi-Output Device; in the lower-right pane of the window you'll see your attached output options. The Built-in Output should be checked by default, and the DisplayPort option will be unchecked by default - check this option to enable DisplayPort sound in this new Multi-Output Device.
  • Double click on this new Multi-Output Device, and you'll be able to rename this Device (choose a logical name for your use).
  • Click on the flyout arrow next to your new Multi-Output Device and you'll see Output options in the lower right pane for this Device for volume/gain.
  • Quit the Audio MIDI Setup app.
  • Hold the Alt/Option Key down and select the Sound Preference widget in the OS X Menu Bar and you'll see your Sound Input and Output options - choose the name of your new Multi-Output Device you just created.
Keep in mind that you will not be able to control system/app sound from the keyboard you're using when HDMI or DisplayPort Output sources are selected (this applies to other devices as well, but you'll need a bit more help from others on this point). Alternatively, you'll be able to use the Sound Preference Pane to select your Sound Output options; in this Pane, you'll also be able to select which Output gets System Sounds/Alerts routed to them (I select the Mac's internal speakers for my own use).

You'll be able to add as many connected sound output sources as you wish using these steps.

The only app I'm aware of that allows for enabling the Keyboard to control all sound volume is Sound Siphon (a $40 app). Others have used Soundflower, but that dev indicated an app to control volume from the keyboard about 2 years ago and I've given up on that. Sound Siphon, when installed, will also show up in the Audio MIDI Setup options and the steps are pretty similar.
 

Siborn91

macrumors newbie
Original poster
May 21, 2016
5
0
Unfortunately this did not help. Once the new midi output device is created there is no "Built In" or "Display Port" outputs. This is essentially my problem and why it goes deeper than output assignment, mainly because "Display Port" isn't detected at all nether is "Built In"
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.