MacPett ALC671_v2 working. Thank You...
AppleALC kext patch request
-
- Erledigt
- parrhesia
- Erledigt
-
-
Wurde AppleALC und Lilu denn auch geladen, siehe kextstat im Terminal?
Ich hatte aus der gepatchten AppleHDA alles 1:1 übernommen von der LayoutID 3, allerdings kommt mir da bei der PinConfig schon einiges komisch vor.
Welche Geräte hattest Du denn mit der gepatchten AppleHDA und LayoutID 3?
In der PinConfig sind Speaker und HP beide auf back gelegt, dennoch aber im SwitchMode konfiguriert, was irgendwie nicht gehen kann.
Die Inputs sind vertauscht und auch im SwitchMode ohne dass ein Device als Intern läuft. Irgendwie komisch was Mirone da gemacht hat.Ich habe die PinConfig nun mal verändert und die Geräte für den Test im ManualMode konfiguriert.
Ferner habe ich auf LayoutID 13 (0D) geändert, bitte beachten!Versuch es nochmal, bitte, ansonsten mach doch mal ein Codec_Dump! Den Befehl unter Linux hatte ich ja hier gepostet.
Edit: Datei gelöscht, nicht mehr relevant
-
Hallo @MacPeet,
AppleALC und Lilu wurden geladen, ja. Auf der Rückseite gibt es eine grüne Line-Out-Buchse und eine kombinierte (hellblau/rosa). Mit der gepatchten AppleHDA sieht das bei mir so aus:
Jetzt habe ich damit gerade mal den vorderen Klinkenausgang ausprobieren wollen (Kopfhörer) und merke, dass das gar nicht funktioniert. Verrückt, das ging auf jeden Fall mal, meine ich. Ich teste mal deine neue Version und poste ansonsten mal einen Codec-Dump. Vielen Dank schonmal!
-
Ja, das hab ich mir schon gedacht, statt der 4 Geräte die in der PinConfig angegeben sind gehen nur 2 Geräte mit der gepatchten HDA.
Kam mir doch gleich komisch vor. Ok, versuch mal die neue Version mit LayoutID 13. -
Mache ich, vielen Dank! Dauert nur etwas wegen der lahmen USB-HD. Ich hänge trotzdem mal den Codec-Dump an.
-
gut so, ich Wandel es mal, dann bin ich schlauer
-
-
Dann lag ich ja schon richtig mit meiner Verdachtsänderung. Dein Dump hat auch genau die gleichen Knoten ergeben.
Das vordere Mic fehlt noch, was am MuteGPIO-Wert liegen könnte.Teste mal diese beiden Versionen:
_v3 beide Inputs als LineIn konfiguriert
_v4 beide Inputs als Mic mit anderem MuteGPIO-WertTeste bitte auch mal die Inputs (die da sind) mit einem Mikrofon und mit Siri!
Mirone hatte für die Inputs einen Boost gesetzt. Diese stören aber oft bei Siri, da sich die Stimme überschlägt und Siri nicht versteht. Evtl. müssen die noch raus.Edit: Datei -v4 gelöscht, nicht mehr relevant
-
@MacPett Ubuntu 17.10 codec files error
bash: cd: /home/t/Desktop: No such file or directory -
sorry, I have not tried Ubuntu 17.10
not /home/t/Desktop
cd ~/Desktop...or individually
Code- cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump.txt
- cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt
- cat /proc/asound/card0/codec#2 > ~/Desktop/codec_dump.txt
- ...
- cat /proc/asound/card1/codec#0 > ~/Desktop/codec_dump.txt
- cat /proc/asound/card1/codec#1 > ~/Desktop/codec_dump.txt
- cat /proc/asound/card1/codec#2 > ~/Desktop/codec_dump.txt
- ...
-
-
Codec: Realtek ALC671
Address: 2
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0671
Subsystem Id: 0x173411eb
Revision Id: 0x100001
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D1 D2 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Control: name="Speaker Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x00 0x00]
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Control: name="Line Out Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="ALC671 Analog", type="Audio", device=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x4d 0x4d]
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
Amp-Out vals: [0x00 0x00]
Converter: stream=5, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Control: name="Capture Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Capture Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Device: name="ALC671 Analog", type="Audio", device=0
Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x13 0x13]
Converter: stream=1, channel=0
SDI-Select: 0
PCM: -
-
I do not need codec_dump anymore. My AppleALC patch ALC671_v2 works, right?
jupp, prima, aber mal langsam, wir sind noch nicht ganz fertig.
Schön, dass beide Input´s gehen. Die Input´s sind oft das Problem, je nach ALC-Version und Rechner, jedoch schön, als LineIn laufen beide gut.Nun testen wir nochmals die Endversion. Diesmal mit zwei LayoutID´s.
LayoutID 13 (0D) (ist wie v3 im ManualMode)
LayoutID 15 (0F) (Lineout back grün für die Boxen ist nun als interne Speaker konfiguriert im SwitchMode mit den Kopfhörern). Wenn Du also vorn die Kopfhörer steckst, dann müsste er die Anzeige und das Gerät auch automatisch umschalten.Wenn beide LayoutID´s gut laufen gebe ich beide weiter an die Entwickler der AppleALC.
-
@parrhesia but i thought the second version is working? why another codecdump?
-
Dann hier mal mein Feedback zu v5:
Mit der layout-id 13 funktioniert weiterhin alles prima.
Mit der layout-id 15 ebenfalls und beim EInstöpseln des Kopfhörers vorne wird dieser auch automatisch aktiviert.
Fazit: Besser geht's nicht, vielen Dank!
-
Ok, prima, ich gebe beide Codecversionen weiter. Welche für Dich die beste ist musst Du selbst entscheiden. Der eine will nicht manuell umschalten, der andere will es. Somit ist für jeden was dabei.
Schön, dass es geklappt hat. Viel Spass damit!
Hier noch der gewandelte Dump falls es nochmals gebraucht wird.
-
Jau, wirklich klasse und besten Dank! Ich werde dann wohl die Variante mit der automatischen Umschaltung nutzen, das ist schon sehr praktisch.
-
Habe jetzt mal etwas getestet. Der von mir genannte ALC662-VoodoHD only line out. Alle anderen Eingänge arbeiten nicht ... line in/line in mic not working
Erst mal danke an MacPeet. Ich habe ALC671_v2 ausprobiert. Ohne Erfolg. Da wird nichts erkannt ... Habe ich was grundsätzlich falsch gemacht? Folgende Einstellungen in Clover:
CodeOder aber wie schon MacPeet meinte ALC671 ≠ ALC671. Habe dann unter Ubuntu 17.10 die sound devices ausgelesen und mit des anderen Fujitsu Boards verglichen (diff). Ergebnis: das ist nur was ähnliches ... (Als Audio-Laie Dolby 5.1 Support vs. ohne???)
Ich bräuchte dann doch noch weitere Hilfe ...
Meine ALC671 Config
-
@floris könntest du bitte die eckdaten deines rechners (board, chipsatz, cpu, grafik, osxversion, bootloader etcpp) ins profil eintragen, entweder "über mich" -> seitenleiste, oder in eine signatur?
hast du im clover inject kexts auf "yes" stehen? einen "trockendurchgang" kextutility laufen lassen?
wie "heisst" dein audiodevice in der dsdt -> guck mal im ioreg nach, wenn es dort als HDAS gelistet ist, müsstest du es entweder in der dsdt nach HDEF umbenennen oder in der clover-dsdt-patch-liste nachgucken, ob da ein entsprechender patch vorhanden ist, der das on the fly erledigt.