Jump to content

Creative CA0132 (G1.Sniper M3) patch for AppleHDA or VoodooHDA


wern apfel
 Share

801 posts in this topic

Recommended Posts

25 minutes ago, madicineman said:

Well my Audio-MIDI Setup toll looked a lot different from yours. It might be, that the old analoge DTT 2200 5.1 Surround is not detected as your system. But I finally succeeded with some kind of "Fake 5.1-Surround". Here is what I did:

From my chart I looked for a clover configuration for "Audio inject", where all channels are optional without the CA0132Switcher, because I looked for a solution which is there automatically after starting the system. This layout-id (=inject) is "4".

After reboot I opened "Audio-Midi".

There I created a "Device with several outputs" and clicked all "Lines out".

In "Configure speakers" I have chosen "Surround 2.0" (this is the maximum of my choices). 

After that all 6 speakers of the old 5.1 system are getting sound. The rest is finetuning with the DTT 2200 itself. I am pretty sure, it is Fake-Surround only, but I am happy.

 

Big thanks to you, Wern Apfel. Without you I would not be able to get where I am now. Thanks!

 

Gichin

screenshot_AudioMIDI_20180901.png

Thanks for testing. After a quick look there is something wrong, but I'll take a closer look later.

 

The switcher is designed to work with layout-id 4 while Line-Out I is selected. Fake Surround works the same way as the Multi-Output device, but you can also switch to the headphones. Unfortunately, I've lost the source code but rebuild it again and both versions have some issues.

 

If you want to do more testing, you can try the CA0132Tool from thee first post where you have settings for different layout-ids. There are no resources for layout-id 7 and 8.

 

The AppleALC ressources also need some updates. I will give you an update later.

 

Link to comment
Share on other sites

8 minutes ago, wern apfel said:

Thanks for testing. After a quick look there is something wrong, but I'll take a closer look later.

 

The switcher is designed to work with layout-id 4 while Line-Out I is selected. Fake Surround works the same way as the Multi-Output device, but you can also switch to the headphones. Unfortunately, I've lost the source code but rebuild it again and both versions have some issues.

 

If you want to do more testing, you can try the CA0132Tool from thee first post where you have settings for different layout-ids. There are no resources for layout-id 7 and 8.

 

The AppleALC ressources also need some updates. I will give you an update later.

 

OK! The 2nd column is your CA0132Tool from our first conversation back in March. Do you have any idea to have your tool working automatically after starting MacOSX?

Link to comment
Share on other sites

3 hours ago, madicineman said:

OK! The 2nd column is your CA0132Tool from our first conversation back in March. Do you have any idea to have your tool working automatically after starting MacOSX?

To add it to autostart, press the command and comma keys while the switcher menu is unfolded. If that does not work, drag the app to the login items. 

 

I don't have 5.1 speakers and I'm not sure how it behaves when all jacks are connected. I tested the outputs with two headphones while sitting on the floor:), that's the reason why I build the CA0132tool with that big buttons.

LoginItems.png

Link to comment
Share on other sites

28 minutes ago, wern apfel said:

To add it to autostart, press the command and comma keys while the switcher menu is unfolded. If that does not work, drag the app to the login items. 

 

I don't have 5.1 speakers and I'm not sure how it behaves when all jacks are connected. I tested the outputs with two headphones while sitting on the floor:), that's the reason why I build the CA0132tool with that big buttons.

LoginItems.png

Wow, that is real determination! I will try tomorrow to do more finetuning... But I had a nice evening watching „Saving Private Ryan“ at the new Monitor with the DTT at full blast... Well, until that first Tiger tank was approaching the bridge and my wife was calling that the whole house is rattling... Thank you again for your good work here!

Link to comment
Share on other sites

21 minutes ago, madicineman said:

Wow, that is real determination! I will try tomorrow to do more finetuning... But I had a nice evening watching „Saving Private Ryan“ at the new Monitor with the DTT at full blast... Well, until that first Tiger tank was approaching the bridge and my wife was calling that the whole house is rattling... Thank you again for your good work here!

Ok, have fun.

 

 

Here an updated AppleALC with lower output gain, users complain about distorted sound at full volume, let's see if it's enough. ATM. only for layout-id 4.

AppleALC.kext_1.3.1_low.zip

Edited by wern apfel
Link to comment
Share on other sites

21 hours ago, wern apfel said:

Ok, have fun.

 

 

Here an updated AppleALC with lower output gain, users complain about distorted sound at full volume, let's see if it's enough. ATM. only for layout-id 4.

AppleALC.kext_1.3.1_low.zip

Sorry, it took me so long. A black screen after updating Clover and the birthday of my mother in law kept me busy today... First time fiddeling with Clover Shell for me today...

Just installed your kext. No distorted music so far in any of the MacOSX-setting within layout id 4.

Can you do that for layout id 9 for me? Because only in "9" I got all 6 speakers working with your Switcher (but only after unplugging headphones from the rear). Should experiment with that? At the other hand I am quite happy with my setting with Audio-MIDI to a "Device with several outputs"...

Thank you again for your help!

I wish you a nice new week!

Gichin

Link to comment
Share on other sites

On 9/2/2018 at 8:58 PM, madicineman said:

Sorry, it took me so long. A black screen after updating Clover and the birthday of my mother in law kept me busy today... First time fiddeling with Clover Shell for me today...

Just installed your kext. No distorted music so far in any of the MacOSX-setting within layout id 4.

Can you do that for layout id 9 for me? Because only in "9" I got all 6 speakers working with your Switcher (but only after unplugging headphones from the rear). Should experiment with that? At the other hand I am quite happy with my setting with Audio-MIDI to a "Device with several outputs"...

Thank you again for your help!

I wish you a nice new week!

Gichin

Ok, I'm back. You're probably use the switcher from the first post, but there's a newer version I'll attach it. The attached switcher is from January but should work with layout-id 4. Finally I rebuild the deleted code and will be uploading an new version soon.

 

You can also try the appended AppleALC with newly added layout-id 7, where you have discrete 6 channels, unfortunately without volume control ATM. Use the Audio-MIDI tool for 6 channel format.

MIDI-Tool.png

CA0132AudioSwitcher.zip

 

AppleALC.kext_layout_7.zip

Edited by wern apfel
Link to comment
Share on other sites

42 minutes ago, wern apfel said:

Ok, I'm back. You're probably use the switcher from the first post, but there's a newer version I'll attach it. The attached switcher is from January but should work with layout-id 4. Finally I rebuild the deleted code and will be uploading an new version soon.

 

You can also try the appended AppleALC with newly added layout-id 7, where you have discrete 6 channels, unfortunately without volume control ATM. Use the Audio-MIDI tool for 6 channel format.

MIDI-Tool.png

CA0132AudioSwitcher.zip

AppleALC.kext_layout_7.zip

Well, I tried both new versions after setting to id 7 in Clover Configurator and copying the new AppleALC.kext to EFI=>Clover=>kexts=>10.13 and reboot. But for me in id-Layout 7 there is only the Audio of my LG Ultrawide Monitor via DP like I documented in the big test file. I will try other id´s too. 

Link to comment
Share on other sites

6 minutes ago, madicineman said:

Well, I tried both new versions after setting to id 7 in Clover Configurator and copying the new AppleALC.kext to EFI=>Clover=>kexts=>10.13 and reboot. But for me in id-Layout 7 there is only the Audio of my LG Ultrawide Monitor via DP like I documented in the big test file. I will try other id´s too. 

I'm sorry, I uploaded the wrong file. Please download it again.

Link to comment
Share on other sites

3 hours ago, madicineman said:

I am getting a permanent error trying to download it.

Since I've re-uploaded the file, the link from the post you're quoting has changed, using the link from my post.

 

Here is a new switcher app, please try it out. If there is not sound or some noises, use the reset tool.

CA0132Switcher1.0.1.zip

resetCA0132.zip

Link to comment
Share on other sites

25 minutes ago, wern apfel said:

Since I've re-uploaded the file, the link from the post you're quoting has changed, using the link from my post.

 

Here is a new switcher app, please try it out. If there is not sound or some noises, use the reset tool.

CA0132Switcher1.0.1.zip

resetCA0132.zip

I am sorry. Even with the new AppleALC.kext there is not a single speaker I am able to configure in ID 7:

 

screenshot_Audio_20180909.png

Link to comment
Share on other sites

And I tried with the new AppleALC.kext ID 9: "FakeSurround" of the Switcher was shown as an option, but when I clicked it, it switched to "Speakers". I was able to switch to "Headphones", but if plugged in the front there was unbearable loud music with now possibility to tune it down. If I plugged the headphones in the back, there was a continous peep. The reset tool did not change trhat. But I was able to switch with the Apple Audio control to "Device with several outputs" and got Surround 5.1 (without Software Volume control). Fortunately the DTT 2200 has a hardware volume control. So I am back to "normal" in ID 9 instead of ID 4. Just tell me if I can try something... Thanks again for your effort!

Link to comment
Share on other sites

1 hour ago, madicineman said:

And I tried with the new AppleALC.kext ID 9: "FakeSurround" of the Switcher was shown as an option, but when I clicked it, it switched to "Speakers". I was able to switch to "Headphones", but if plugged in the front there was unbearable loud music with now possibility to tune it down. If I plugged the headphones in the back, there was a continous peep. The reset tool did not change trhat. But I was able to switch with the Apple Audio control to "Device with several outputs" and got Surround 5.1 (without Software Volume control). Fortunately the DTT 2200 has a hardware volume control. So I am back to "normal" in ID 9 instead of ID 4. Just tell me if I can try something... Thanks again for your effort!

You said that you copied the AppleALC.kext to "EFI=>Clover=>kexts=>10.13" do not you already have a kext  in the EFI=>Clover=>kexts=>Other folder? If not, your codec works differently or you do something else.

With layout 4 you see Internal Speakers and the first device is selected, as in the screenshot? This is how the switcher app works for me. 

 

Copy hda-verb to /usr/local/bin and drag the script into the terminal window and show me the output.

SoundPanel.png

Link to comment
Share on other sites

On 9/9/2018 at 10:40 PM, wern apfel said:

You said that you copied the AppleALC.kext to "EFI=>Clover=>kexts=>10.13" do not you already have a kext  in the EFI=>Clover=>kexts=>Other folder? If not, your codec works differently or you do something else.

With layout 4 you see Internal Speakers and the first device is selected, as in the screenshot? This is how the switcher app works for me. 

 

Copy hda-verb to /usr/local/bin and drag the script into the terminal window and show me the output.

 

The EFI=>Clover=>kexts=>other-Folder contains only a FakeSMC. See picture 2.

In picture 1 you can see my Audio Settings just after booting into OSX.

With your last task I need your help: What is "hda-verb" and where can I found it. It did a search for the whole iHac but it came back empty.Thanks in advance. I can perform that task Friday night because I am on duty abroad.  

screenshot_Audio_settings_20180911.png

screenshot_EFI_CLOVER_kexts_20180911.png

Edited by madicineman
Link to comment
Share on other sites

On 9/11/2018 at 9:29 PM, madicineman said:

In picture 1 you can see my Audio Settings just after booting into OSX.

With your last task I need your help: What is "hda-verb" and where can I found it. It did a search for the whole iHac but it came back empty.Thanks in advance. I can perform that task Friday night because I am on duty abroad.  

screenshot_Audio_settings_20180911.png

 

If you took the screenshot wile layout-id 4 was set, something is wrong. You should see 3 internal speaker devices, as in my picture.

Otherwise, if you choose headphones, which is the first device, the switcher should work.

Below, hda-verb and the script.

hda-verb_script.zip

Link to comment
Share on other sites

On 9/13/2018 at 10:58 AM, wern apfel said:

If you took the screenshot wile layout-id 4 was set, something is wrong. You should see 3 internal speaker devices, as in my picture.

Otherwise, if you choose headphones, which is the first device, the switcher should work.

Below, hda-verb and the script.

hda-verb_script.zip

I am back from my business trip. The audio setting was and still is at "4" (see screenshot of my config.plist in CloverConfigurator after a cold start).

I am afraid that I am doing something wrong with the hda-verb, because there is no meaningful output (see screenshot).

The chipio_stream-param.sh did its job. (see the third screenshot).

What shall I do next?

screenshot._config_plist_20180914.png

screenshot_hda-verb_20180914.png

screenshot_chipio_stream_param_sh_20180914.png

Edited by madicineman
Link to comment
Share on other sites

The streams are ok. With layout-id 4, the devices should be named as internal speakers, if not, there is likely to be another audio related patch or kext.

Enter this "kextstat | grep -v com.apple" into the terminal, it will show you all non-Apple kexts. 

What's in your ACPI/patched folder?

Link to comment
Share on other sites

11 hours ago, wern apfel said:

The streams are ok. With layout-id 4, the devices should be named as internal speakers, if not, there is likely to be another audio related patch or kext.

Enter this "kextstat | grep -v com.apple" into the terminal, it will show you all non-Apple kexts. 

What's in your ACPI/patched folder?

Thank you for the new suggestions!

In "screenshot 1" you can find the output of "kextstat | grep -v com.apple". I know, there´re two ethernet kexts, but I can not find the position of the Atheros kext to delete it. Probably it hides together with the mysterious 2nd audio kext...

The EFI/CLOVER/ACPI/patched-Folder is empty (screenshot 2) as well as all other ACPI/patched-Subfolders of "/SystemProductName"...

Do you have any further idea, where I should look?

screenshot_terminal_kext_grep_20180917.png

screenshot_ACPI-Folder_20180917.png

Link to comment
Share on other sites

I think I found the problem: The tool, which must not be named (but was used by me in the beginning), is storing kexts in /L/E or /S/L/E. So I looked for "Atheros" there and found the missing Ethernet kext to delete and another "AppleALC.kext" too... Do you think I can delete the content of the whole /L/E-folder?

screenshot_L-E-20180917.png

Link to comment
Share on other sites

13 hours ago, wern apfel said:

The streams are ok. With layout-id 4, the devices should be named as internal speakers, if not, there is likely to be another audio related patch or kext.

Enter this "kextstat | grep -v com.apple" into the terminal, it will show you all non-Apple kexts. 

What's in your ACPI/patched folder?

After deleting the AppleALC.kext in /L/E this is the new display of the Apple audio settings:

 

screenshot_Audio-settings-20180917.png

Link to comment
Share on other sites

8 minutes ago, madicineman said:

After deleting the AppleALC.kext in /L/E this is the new display of the Apple audio settings:

 

screenshot_Audio-settings-20180917.png

With your latest switcher (and after audio reset with your tool) these are the test results with Audio id 4:

Switcher: Speakers; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 2 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 3 => Output: Squeak

Switcher: Speakers; Apple Audio: device with several outputs => Output: Squeak

Switcher: Speakers; Apple Audio: LG Ultrawide => Output: Squeak (from the speakers, not from the LG-audio)

Switcher: Headphones; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Headphones; Apple Audio: internal speakers 2 => Output: Squeak

Switcher: Headphones; Apple Audio: internal speakers 3 => Output: Squeak

Switcher: Headphones; Apple Audio: device with several outputs => Output: Squeak

Switcher: Headphones; Apple Audio: LG Ultrawide => Output: Squeak (from the speakers, not from the LG-audio)

Switcher: Fake Surround; Apple Audio: internal speakers 1 => Output: Center, Subwoofer, both rear satellites

Switcher: Fake Surround; Apple Audio: internal speakers 2 => Output: silence (headphones back and front too)

Switcher: Fake Surround; Apple Audio: internal speakers 3 => Output: silence (headphones back and front too)

Switcher: Fake Surround; Apple Audio: device with several outputs => Output: Center, Subwoofer, both rear satellites

Switcher: Fake Surround; Apple Audio: LG Ultrawide => Output: correct, without Volume control in Apple Audio settings

Switcher: Microphone front; Apple Audio: device with several outputs => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone front; Apple Audio: internal speakers 1 => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone front; Apple Audio: internal speakers 2 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone front; Apple Audio: internal speakers 3 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone front; Apple Audio: LG Ultrawide => Output: FUNNY! => The Switcher switches back to "Fake Surround" and correct output, without Volume control in Apple Audio settings

Switcher: Microphone back; Apple Audio: device with several outputs => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone back; Apple Audio: internal speakers 1 => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone back; Apple Audio: internal speakers 2 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone back; Apple Audio: internal speakers 3 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone back; Apple Audio: LG Ultrawide => Output: FUNNY! => The Switcher switches back to "Fake Surround" and correct output, without Volume control in Apple Audio settings

None of the settings got music at the headphones in the front.

Link to comment
Share on other sites

7 hours ago, madicineman said:

With your latest switcher (and after audio reset with your tool) these are the test results with Audio id 4:

Switcher: Speakers; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 2 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 3 => Output: Squeak

Switcher: Speakers; Apple Audio: device with several outputs => Output: Squeak

Switcher: Speakers; Apple Audio: LG Ultrawide => Output: Squeak (from the speakers, not from the LG-audio)

Switcher: Headphones; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Headphones; Apple Audio: internal speakers 2 => Output: Squeak

Switcher: Headphones; Apple Audio: internal speakers 3 => Output: Squeak

Switcher: Headphones; Apple Audio: device with several outputs => Output: Squeak

Switcher: Headphones; Apple Audio: LG Ultrawide => Output: Squeak (from the speakers, not from the LG-audio)

Switcher: Fake Surround; Apple Audio: internal speakers 1 => Output: Center, Subwoofer, both rear satellites

Switcher: Fake Surround; Apple Audio: internal speakers 2 => Output: silence (headphones back and front too)

Switcher: Fake Surround; Apple Audio: internal speakers 3 => Output: silence (headphones back and front too)

Switcher: Fake Surround; Apple Audio: device with several outputs => Output: Center, Subwoofer, both rear satellites

Switcher: Fake Surround; Apple Audio: LG Ultrawide => Output: correct, without Volume control in Apple Audio settings

Switcher: Microphone front; Apple Audio: device with several outputs => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone front; Apple Audio: internal speakers 1 => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone front; Apple Audio: internal speakers 2 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone front; Apple Audio: internal speakers 3 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone front; Apple Audio: LG Ultrawide => Output: FUNNY! => The Switcher switches back to "Fake Surround" and correct output, without Volume control in Apple Audio settings

Switcher: Microphone back; Apple Audio: device with several outputs => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone back; Apple Audio: internal speakers 1 => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone back; Apple Audio: internal speakers 2 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone back; Apple Audio: internal speakers 3 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone back; Apple Audio: LG Ultrawide => Output: FUNNY! => The Switcher switches back to "Fake Surround" and correct output, without Volume control in Apple Audio settings

None of the settings got music at the headphones in the front.

Update: After a break the setting/outputs are changed:

Switcher: Speakers; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 2 => Output: Squeak from all satellites without center + music from center

Switcher: Speakers; Apple Audio: internal speakers 3 => Output: Squeak from center + music from all satellites without center

Switcher: Speakers; Apple Audio: device with several outputs => Output: music from all 5 +1 speakers; sometimes, when I stop playing music via iTunes: squeak

Switcher: Speakers; Apple Audio: LG Ultrawide => Output: Squeak from the all speakers, music from LG Ultrawide-audio

Link to comment
Share on other sites

8 hours ago, madicineman said:

I think I found the problem: The tool, which must not be named (but was used by me in the beginning), is storing kexts in /L/E or /S/L/E. So I looked for "Atheros" there and found the missing Ethernet kext to delete and another "AppleALC.kext" too... Do you think I can delete the content of the whole /L/E-folder?

screenshot_L-E-20180917.png

You do not have to delete all these kexts, they are partly from Apple. The FakeSMC.kext is mandatory to start macOS.

 

 

6 hours ago, madicineman said:

With your latest switcher (and after audio reset with your tool) these are the test results with Audio id 4:

Switcher: Speakers; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 2 => Output: Squeak

Switcher: Speakers; Apple Audio: internal speakers 3 => Output: Squeak

Switcher: Speakers; Apple Audio: device with several outputs => Output: Squeak

Switcher: Speakers; Apple Audio: LG Ultrawide => Output: Squeak (from the speakers, not from the LG-audio)

Switcher: Headphones; Apple Audio: internal speakers 1 => Output: Squeak

Switcher: Headphones; Apple Audio: internal speakers 2 => Output: Squeak

Switcher: Headphones; Apple Audio: internal speakers 3 => Output: Squeak

Switcher: Headphones; Apple Audio: device with several outputs => Output: Squeak

Switcher: Headphones; Apple Audio: LG Ultrawide => Output: Squeak (from the speakers, not from the LG-audio)

Switcher: Fake Surround; Apple Audio: internal speakers 1 => Output: Center, Subwoofer, both rear satellites

Switcher: Fake Surround; Apple Audio: internal speakers 2 => Output: silence (headphones back and front too)

Switcher: Fake Surround; Apple Audio: internal speakers 3 => Output: silence (headphones back and front too)

Switcher: Fake Surround; Apple Audio: device with several outputs => Output: Center, Subwoofer, both rear satellites

Switcher: Fake Surround; Apple Audio: LG Ultrawide => Output: correct, without Volume control in Apple Audio settings

Switcher: Microphone front; Apple Audio: device with several outputs => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone front; Apple Audio: internal speakers 1 => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone front; Apple Audio: internal speakers 2 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone front; Apple Audio: internal speakers 3 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone front; Apple Audio: LG Ultrawide => Output: FUNNY! => The Switcher switches back to "Fake Surround" and correct output, without Volume control in Apple Audio settings

Switcher: Microphone back; Apple Audio: device with several outputs => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone back; Apple Audio: internal speakers 1 => Output: FUNNY! => The Switcher switches back to "Fake Surround" and all satellites + Subwoofer are working!!!

Switcher: Microphone back; Apple Audio: internal speakers 2 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone back; Apple Audio: internal speakers 3 => Output: FUNNY! => The Switcher switches back to "Fake Surround" but only silence

Switcher: Microphone back; Apple Audio: LG Ultrawide => Output: FUNNY! => The Switcher switches back to "Fake Surround" and correct output, without Volume control in Apple Audio settings

None of the settings got music at the headphones in the front.

Thanks for testing. There are some funny results.

Since Apple does not have a Mac with 5.1 channels, we need to create an aggregate device where three 2-channel streams work as 5.1. But it's not the right way, we should use a single 6-channel stream, which I'm trying with layout-id 7.

 

Without the switcher.app 

Layout-id 4:

Internal Speakers 1 = front speakers

Internal Speakers 2 = center/sub

Internal Speakers 3 = rear surround

 

The switcher app is designed to work while the first device "Internal Speakers 1" is selected, and does not affect the digital devices. Digital devices (HDMI/DP, S/PDIF) have no audio controls.

Fake Surround should work like the multi-output devices but with volume control.

If you hear that squeaking, CodecCommander is not installed properly, you will need to rebuild the kernel cache.

Some tools to setup the streams.

 

 

 

setup streams for layout-id 7.zip

setup streams for layout-id 4.zip

  • Like 1
Link to comment
Share on other sites

On 9/17/2018 at 6:04 PM, wern apfel said:

You do not have to delete all these kexts, they are partly from Apple. The FakeSMC.kext is mandatory to start macOS.

 

Thanks for testing. There are some funny results.

Since Apple does not have a Mac with 5.1 channels, we need to create an aggregate device where three 2-channel streams work as 5.1. But it's not the right way, we should use a single 6-channel stream, which I'm trying with layout-id 7.

 

Without the switcher.app 

Layout-id 4:

Internal Speakers 1 = front speakers

Internal Speakers 2 = center/sub

Internal Speakers 3 = rear surround

 

The switcher app is designed to work while the first device "Internal Speakers 1" is selected, and does not affect the digital devices. Digital devices (HDMI/DP, S/PDIF) have no audio controls.

Fake Surround should work like the multi-output devices but with volume control.

If you hear that squeaking, CodecCommander is not installed properly, you will need to rebuild the kernel cache.

Some tools to setup the streams.

 

setup streams for layout-id 7.zip

setup streams for layout-id 4.zip

Thanks for your reply.

One general question from a new-be: Is it mandatory to have e.g. FakeSMC.kext in /L/E-Folder AND in EFI/CLOVER/kexts/Other? Or should I have it in one or the other?

To the audio:

Without the Switcher I have in Layout-id 4:

Internal Speakers 1 = center + rear + subwoofer

Internal Speakers 2 = silence

Internal Speakers 3 = silence

After using the "setup streams for layout-id 4" (disable stream C to 14, 15, 16) these are the results:

Internal Speakers 1 = center + rear + subwoofer

Internal Speakers 2 = silence

Internal Speakers 3 = silence

I am a little bit confused...

I will try layout 7 and post a report...

Link to comment
Share on other sites

 Share

×
×
  • Create New...