Contribute
Register

Glitchy audio.. Realtek 236 rev 2

Status
Not open for further replies.
I recently created an AppleHDA_ALC236.kext based on the codec dump.
And changes to CodecCommander.kext to match...
You might search for it... (it was in a Lenovo Yoga 14 thread).

Here.. I dug it up...
https://www.tonymacx86.com/threads/...vo-yoga-710-14ikb.218058/page-15#post-1493801
Thanks for finding it.

The verbs in your patch are very similar to mine

MIRONE / REHAB
01271C10 01271D00 01271EA6 01271F90
01471C20 01471D00 01471E17 01471F90 01470C02
01971C30 01971D10 01971E81 01971F04
02171C40 02171D10 02171E21 02171F04

DRONEFRIEND

01271C10 01271D01 01271EA0 01271F90
01471C30 01471D01 01471E10 01471F90 01470C02
01971C20 01971D10 01971E81 01971F04
02171C40 02171D10 02171E21 02171F04 02170C02

but is missing EAPD at node 21 which is necessary according to my codec_dump. They also have jack color unknown on the 71D verb as opposed to Black/1 on mine but don't know how important that is.

We share the same Pathmaps. And layoutID, although yours do not have a MuteGPIO value. I am trying out that on mine now too.

But I saw some interesting stuff about PIN_CONTROL WIDGET earlier that I will try in hda-verbs.
 
Thanks for finding it.

The verbs in your patch are very similar to mine

MIRONE / REHAB
01271C10 01271D00 01271EA6 01271F90
01471C20 01471D00 01471E17 01471F90 01470C02
01971C30 01971D10 01971E81 01971F04
02171C40 02171D10 02171E21 02171F04

DRONEFRIEND

01271C10 01271D01 01271EA0 01271F90
01471C30 01471D01 01471E10 01471F90 01470C02
01971C20 01971D10 01971E81 01971F04
02171C40 02171D10 02171E21 02171F04 02170C02

but is missing EAPD at node 21 which is necessary according to my codec_dump. They also have jack color unknown on the 71D verb as opposed to Black/1 on mine but don't know how important that is.

We share the same Pathmaps. And layoutID, although yours do not have a MuteGPIO value. I am trying out that on mine now too.

But I saw some interesting stuff about PIN_CONTROL WIDGET earlier that I will try in hda-verbs.

EAPD is taken care of by CodecCommander.kext.
I removed the muteGPIO value.
And CodecCommander will automatically apply the verbs (for ALC283,etc).
 
EAPD is taken care of by CodecCommander.kext.
I removed the muteGPIO value.
And CodecCommander will automatically apply the verbs (for ALC283,etc).

Still have this distortion..

Can I use
https://github.com/RehabMan/EAPD-Codec-Commander/blob/master/config_dump.sh
and
https://github.com/RehabMan/EAPD-Codec-Commander/blob/master/widget_dump.sh
and
https://github.com/RehabMan/EAPD-Codec-Commander/blob/master/node_dump.sh

to find out any clues? How do I use them? I tried dragging them into Terminal, but "permission denied". Tried putting sudo before but "command not found".

I put hda-verbs in usr/bin as well.. will try some more.
 
EAPD is taken care of by CodecCommander.kext.
I removed the muteGPIO value.
And CodecCommander will automatically apply the verbs (for ALC283,etc).
I ran all the shell scripts included in CodecCommander repo.. they did not make me any wiser.

I think I give up.

All this is good:

Codec verbs
Pathmap
Layout.xml

I don't know what to try anymore.
 
Still have this distortion..

Can I use
https://github.com/RehabMan/EAPD-Codec-Commander/blob/master/config_dump.sh
and
https://github.com/RehabMan/EAPD-Codec-Commander/blob/master/widget_dump.sh
and
https://github.com/RehabMan/EAPD-Codec-Commander/blob/master/node_dump.sh

to find out any clues? How do I use them? I tried dragging them into Terminal, but "permission denied". Tried putting sudo before but "command not found".

I put hda-verbs in usr/bin as well.. will try some more.

I ran all the shell scripts included in CodecCommander repo.. they did not make me any wiser.

I think I give up.

All this is good:

Codec verbs
Pathmap
Layout.xml

I don't know what to try anymore.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Listen to this. I made huge progess out of luck.

I was assembling a package for you for problem reporting, including all sorts of files. I was even going to record the sound output from speakers in Quicktime Player so it would be very clear what problem I'm referring to.

I was amazed that when I clicked "Record Sound" in QT Player and the mic loaded and was on standby, waiting for me to press record, the anomaly/distortion ceased at once! I tried with several songs that I knew were especially bad. Nothing. Pure sound. On internal speakers.

While playing, I closed QT Player (CMD +Q). And immediately the noise started again. I stopped the song. Connected headphones. Started playing (noise starts). Opened quicktime again, while playing. Pressed Start Sound Recording. Noise stops in headphones too.

So this means there is a CodecCommander verb missing here am I right? Do you know which one I should start sending? I've tried 0x21 SET_PIN_WIDGET_CONTROL 0x21 and 0x25, does not do a thing. Gotta say all these hda-verbs are hard finding info on. The Intel Audio Spec.pdf was huge.
 
Listen to this. I made huge progess out of luck.

I was assembling a package for you for problem reporting, including all sorts of files. I was even going to record the sound output from speakers in Quicktime Player so it would be very clear what problem I'm referring to.

I was amazed that when I clicked "Record Sound" in QT Player and the mic loaded and was on standby, waiting for me to press record, the anomaly/distortion ceased at once! I tried with several songs that I knew were especially bad. Nothing. Pure sound. On internal speakers.

While playing, I closed QT Player (CMD +Q). And immediately the noise started again. I stopped the song. Connected headphones. Started playing (noise starts). Opened quicktime again, while playing. Pressed Start Sound Recording. Noise stops in headphones too.

So this means there is a CodecCommander verb missing here am I right? Do you know which one I should start sending? I've tried 0x21 SET_PIN_WIDGET_CONTROL 0x21 and 0x25, does not do a thing. Gotta say all these hda-verbs are hard finding info on. The Intel Audio Spec.pdf was huge.

No "Problem Reporting" files attached.
 

I suggested in post #20 that you use my AppleHDA_ALC236.kext and latest CodeCommander.
It does not appear you followed my suggestion.
 
I suggested in post #20 that you use my AppleHDA_ALC236.kext and latest CodeCommander.
It does not appear you followed my suggestion.
No I didn't. I compared our Pathmaps, Layout and Codec Verbs. The only thing that was different was the MuteGPIO value and codec verbs that I had already tried. I took away the MuteGPIO value from my own config but it did not help.

But since I have already tried over 20 configs with the same bad sound or no sound at all, I can try yours too. But I don't think it will help from what I saw in there.
 
Status
Not open for further replies.
Back
Top