briankendall / proxy-audio-device

A virtual audio driver for macOS to sends all audio to another output
The Unlicense
514 stars 33 forks source link

No sound on Samsung external monitor for Apple M2 Pro chip macbook #28

Open AllirionX opened 1 year ago

AllirionX commented 1 year ago

I have followed the installation steps. I can see the proxy monitor showing up in the settings, and i can change its volume setting.

However the sound still comes out of the macbook speakers.

The display is connected to a docking station using a Display Port, and the macbook is connected to the docking station using a thunderbolt. I am not sure what the problem could be.

briankendall commented 1 year ago

Can you confirm that you've selected the proxy device as your default output for the whole system? (Be sure you're not making it the default output just for sound effects.) Sometimes an app needs to be restarted before it'll pick up a change to the system output device, or has its own audio output settings that you need to change.

AllirionX commented 1 year ago

I can confirm that I have selected the proxy device as my default output for the whole system. I have tried both 1.0.5 and 1.0.6, with the same result: when I switch the sound output to the proxy device, there is no sound.

I followed the manual installation steps, and restarted the computer after moving the driver and after changing the settings.

briankendall commented 1 year ago

I can confirm that I have selected the proxy device as my default output for the whole system. I have tried both 1.0.5 and 1.0.6, with the same result: when I switch the sound output to the proxy device, there is no sound.

I followed the manual installation steps, and restarted the computer after moving the driver and after changing the settings.

Just to get some more basic stuff out of the way, if you open the Proxy Audio Device Settings app, how is it configured? Is it set to proxy your Samsung monitor? Does changing it to something else have any effect as to what device the audio comes out of?

Failing that, then the next thing to do is:

  1. Open Console
  2. Type proxyaudiodevice into its search field in the upper right corner and press return
  3. Press the "Start streaming" button (if this is a more recent version of macOS, Mojave doesn't require that)
  4. Go into Proxy Audio Device Settings and try changing the proxied device to something else (like your MacBook Speakers) and then back to the Samsung device
  5. Send along whatever gets printed in Console to me in this issue, and I can try to diagnose what's going on
AllirionX commented 1 year ago

The Proxy Audio Device Settings app is set to proxy my samsung monitor. I have tried different settings, but have mainly been testing with the largest buffer size and Always active.

Screenshot 2023-05-15 at 10 53 26 AM

If I change the proxied device to the macbook speakers, and use the proxy device for audio output, then I get sound on the macbook speaker.

Changing the Proxied device in the Proxy Audio Device Settings app triggers those logs in the console:

Screenshot 2023-05-15 at 12 02 55 PM

For info (just to exclude any connection problem), I have had no problem getting sound on the samsung monitor with Windows or Linux. Thanks for your work and your help.

Frewchen commented 1 year ago

Apple Mac mini M2 running Ventura 13.4. Buffer size 2048 and Proxy Device active: Always Audio stops after I pause it and then come back to it. Always needing to open a terminal connection to run the command

sudo launchctl kickstart -k system/com.apple.audio.coreaudiod

Not quite sure why. Otherwise this works pretty nice.