ThinkPad E540 - nie działa dźwięk i mikrofon

Poradniki, instrukcje i dyskusja na temat instalacji macOS 12 Monterey na komputerze PC.
WilczaQ
rookie
Posty: 7
Rejestracja: 30 maja 2022, 09:14

ThinkPad E540 - nie działa dźwięk i mikrofon

Post autor: WilczaQ »

Cześć, mam podobny temat, co inni mieli na forum, ale mój był dosyć popularny w zagranicznych forach, a ja dalej nie mogę znaleźć rozwiązania problemu.
Na wstępie opiszę moją sytuację:
Zainstalowałem pierwszy raz macOS 11, po wielu próbach, ale w końcu się udało i jedyny problem... to właśnie brak audio.
Kilka dni temu, po 2-tygodniowej przerwie od maca, z ciekawości zainstalowałem Monterey od nowa. Wszystko działa pięknie, ale wciąż nie mogę włączyć tych głośników. Gdyby nie one, przynajmniej nie musiałbym wracać do Windowsa :D

Specyfikacja bardzo w skrócie:
ThinkPad E540
i7-4702MQ z HD 4600
GT 740M (wyłączona w BIOS)
12GB RAM 1600MHz
Touchpad Synaptics + TrackPoint
Uciążliwe Conexant CX20751
OpenCore 0.8.2, Mac 12.4
Karta sieciowa i inne na teraz nieistotne.

Kexty są najnowsze: Lilu, AppleALC, AppleHDA nie zmieniałem.
Obrazek

W IOReg jest taki widok:
Obrazek
Obrazek
Tutaj pusto?

W configu w DeviceProperties, po dodaniu urządzenia HDEF (ja mam pod 0x1B), bez zmian. No, oprócz tego, że psuje mi się akceleracja grafiki, czego nie rozumiem (blur na Docku itp., po usunięciu tego nagle wraca).
Obrazek
Tutaj jest "Number", z "Data" też bez zmian. Myślałem, że ten argument poniżej coś da, ale też nic.

Żadne layout-id nie działa, mam tylko 3, 21 i 28, próbowałem nawet z innych Conexantów, ale bezskutecznie.
Nieważne też, czy dodaję to do DeviceProperties, czy jako boot-arg alcid=[moje_id], nadal nie działa.

Wrzucam EFI: EFI Lenovo.zip

Będę wdzięczny za pomoc.
I dziękuję niektórym osobom, za pomoc w uruchomieniu w maju Maca 11 :)
PC: R5 1600AF + GTX 970 + B450, Windows 11
Laptop: ThinkPad Edge E540 i7-4702MQ + GT 740M, Windows 11 + macOS 12.4
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3655
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Re: ThinkPad E540 - nie działa dźwięk i mikrofon

Post autor: Alpha01 »

Na OC 082 jakby nie było byka na 1 rzut oka.
Poza USB. Po co USBInjectAll.kext, skoro masz USB mapping? No i nie wiem co to za Path w ACPI.

Natomiast nigdzie nie widzę gdzie wspomniany jest layout-id tej karty dźwiękowej.
Na początku testuje się wpis w DeviceProperties/Add/PciRoot(0x0)/Pci(0x1F,0x3) >>> layout-id
Albo dodaje w NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args String alcid=xx

Ale zobacz no to w załączniku:
Załączniki
config.plist.zip
(6.66 KiB) Pobrany 90 razy
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
WilczaQ
rookie
Posty: 7
Rejestracja: 30 maja 2022, 09:14

Re: ThinkPad E540 - nie działa dźwięk i mikrofon

Post autor: WilczaQ »

Z USBInjectAll, po prostu uważałem, że jest potrzebny, ale skoro tak to wyrzucę, dzięki.

A z layoutami to pisałem (cytat najniżej); testowałem i w boot-args (teraz nie jest wpisane bo nie działa), i w DeviceProperties dodawałem i 0x1B, 0x3 itd. Jedyne co, to psuło mi to akcelerację integry, a dźwięk nie działał.
Alpha01 pisze: 07 lip 2022, 19:06 Natomiast nigdzie nie widzę gdzie wspomniany jest layout-id tej karty dźwiękowej.
Po prostu wyrzuciłem przed dodaniem EFI tutaj. To co wrzuciłem to moje aktualne, działające, ale bez dźwięku
WilczaQ pisze: 07 lip 2022, 13:56 W configu w DeviceProperties, po dodaniu urządzenia HDEF (ja mam pod 0x1B), bez zmian. No, oprócz tego, że psuje mi się akceleracja grafiki, czego nie rozumiem (blur na Docku itp., po usunięciu tego nagle wraca).

Żadne layout-id nie działa, mam tylko 3, 21 i 28, próbowałem nawet z innych Conexantów, ale bezskutecznie.
Nieważne też, czy dodaję to do DeviceProperties, czy jako boot-arg alcid=[moje_id], nadal nie działa.
PC: R5 1600AF + GTX 970 + B450, Windows 11
Laptop: ThinkPad Edge E540 i7-4702MQ + GT 740M, Windows 11 + macOS 12.4
WilczaQ
rookie
Posty: 7
Rejestracja: 30 maja 2022, 09:14

Re: ThinkPad E540 - nie działa dźwięk i mikrofon

Post autor: WilczaQ »

Zauważyłem dodatkowo w Windows, że Conexant jest na PCI 8086-8C20 (trzeba spojrzeć na ID urządzenia).
Obrazek

A to 8C20 to w macOS jest pod PciRoot(0x0)/Pci(0x1B,0x0). Powinno działać w takim razie, ale niestety nie.
Obrazek
(Robiłem na szybko telefonem, ale coś widać)

Ma to w ogóle znaczenie?
PC: R5 1600AF + GTX 970 + B450, Windows 11
Laptop: ThinkPad Edge E540 i7-4702MQ + GT 740M, Windows 11 + macOS 12.4
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3655
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Re: ThinkPad E540 - nie działa dźwięk i mikrofon

Post autor: Alpha01 »

Ten posłany config.plist nie działa?

Masz zainstalowany program Hackintool? Co pokazuje zakładka PCIe dla tego urządzenia?
W zasadzie podaje się jedynie Device Path, nic więcej. Device Path z Hackintool.
Jak tu w przykładzie:
Bildschirmfoto 2022-07-08 um 20.56.43.png
Bildschirmfoto 2022-07-08 um 20.56.43.png (39.61 KiB) Przejrzano 1444 razy
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
WilczaQ
rookie
Posty: 7
Rejestracja: 30 maja 2022, 09:14

Re: ThinkPad E540 - nie działa dźwięk i mikrofon

Post autor: WilczaQ »

Dobra, szybka kolejna aktualizacja. Dodałem patche do ACPI, dodałem urządzenie oraz dodatkowe wpisy, skopiowałem je z configu, którego podesłałeś do DeviceProperties (0x1B itd.) i... działa. Nawet jack 3,5mm działa.
Akceleracja nadal działa. Coś widocznie robiłem źle.
Obrazek
Obrazek

Dziękuję bardzo, męczyłem się z tym kilka tygodni, a to taka prosta rzecz. (XD)
Dziwię się, że nigdzie tego w internecie nie znalazłem, patche HPET miałem kompletnie inne.
PC: R5 1600AF + GTX 970 + B450, Windows 11
Laptop: ThinkPad Edge E540 i7-4702MQ + GT 740M, Windows 11 + macOS 12.4
ODPOWIEDZ