AppleALC - Anyone know if ALCS1220A can switch automatically between line in and Mic in, and whether layout-id 13 totally covers ASUS Z790 ProArt?

AppleALC - Anyone know if ALCS1220A can switch automatically between line in and Mic in, and whether layout-id 13 totally covers ASUS Z790 ProArt?

Am posting on TM site as well, wanted to get idea here too.

I have Asus Z790 ProArt and am testing the layout-id 13 (ALCS1220A ) from Casey's golden build. It works fine on my Z790 ProArt, but I noticed a couple things about the mapping and wondering if there might be a different way that makes more sense.

Now, the ALCS1220A Codec is rather complex and contains various auto switching abilities. Some of these are to use a single jack as an input or output (needed so that motherboards like this can truly support 7.1 audio). I suspect some of them might also enable switching between line and mic level but haven't read enough.

I have Fractal Torrent case where it has mic in and headphones in on front. In my case, even though I use external audio interface, for demonstration purposes I want to get the input to behave as a mic input. That input presents itself to mac as Line In with this layout-id 13.

If I plug mic into that input and record, I see low level, which indicates that it doesn't do any detection and runs it as a Line In, which probably means less gain boost. On rear mic in if I record with same intensity the recorded signal has far more level.

Here is what this layout-id looks like as returned by PinConfigurator when choosing IORegistry as source:

https://preview.redd.it/qlee30jjf54d1.png?width=2126&format=png&auto=webp&s=060fc279e41b081c3ef7e28b927689d9b90457a5

If I click on Mic In I see

https://preview.redd.it/gufxshlof54d1.png?width=1356&format=png&auto=webp&s=90c7f2e2a572e5b507b4a6513c8feac8ba4a86e4

And if I click Line In (pink) I see

https://preview.redd.it/xav8ltosf54d1.png?width=1360&format=png&auto=webp&s=28e2f1a55c89948ea3d52187a93714c7ab2c9552

So we see Device specifying either Mic or Line In. PinDefault requires more info to understand.

Asus shows this https://www.asus.com/support/faq/1045991/ for understanding how its jacks are used to achieve various scenarios (2, 5.1, 7.1)

I am currently following instructions here https://github.com/5T33Z0/AppleALC-Guides/tree/main/AppleALC_Layout-ID

so that I can create diagram for this, that is, the Codec dump, but in meantime wondering if anyone has experience in this area.

My goal is to produce a layout-id where the front mic in is truly treated as a mic level input. Also, would be nice to confirm that 7.1 audio can work. That requires IN OUT DETECT working for some jacks, since 7.1 requires that blue line in can be switched to output.

The AppleALC guide is impressive, talks about manual versus auto config for some of these switching functions, but I don't know how Mac internally deals with such switching, and whether auto switching even works. For instance on windows, if I plug headphones into blue line in, I see pop asking me what I plugged in, and can choose center output (even though jack marked line in).

https://preview.redd.it/pvwabjgzn54d1.png?width=588&format=png&auto=webp&s=b0de89d5166d6083110eac70d6c913fec9db0b66

I imagine we aren't going to get this on a hack, but I would think then the manual mode of switching could possibly be made to work?

Before I go too much further, just wondering if anyone has insight into whether layout 13 already has certain aspects of my goals in place, whether certain goals are obtainable, or any other advice.

I wonder how quickly the "he didn't read the dortania guide" zombies will reply. While those comments are entertaining, I am hoping for interesting discussion here.

thanks

submitted by /u/bhuether
[link] [comments]