alc 1220 잡기가 힘드네요
- isaiah
- 1589
- 10
isaiah님의 기기정보
추가사양 및 설치(할)OS | 10.13.1 |
---|---|
공지숙지/증상설명 | 숙지 |
나머지는 그럭저럭 잡혔는데 사운드가 안 잡힙니다.
부두로는 소리가 나오는데 DSDT네에 hdef 부분이 없어서
ssdt 를 삽입했습니다.
그런데 긴가민가 하는게..
ioreg -rw 0 -p IODeviceTree -n HDEF > /tmp/HDEF.txt
의 결과는
+-o HDEF@1b0000
{
"PinConfigurations" = <>
"layout-id" = <07000000>
"AAPL,slot-name" = "Built In"
"hda-gfx" = <"onboard-1">
"MaximumBootBeepVolume" = <01>
"model" = <"Realtek ALC1220 Audio Controller">
"acpi-path" = "IOACPIPlane:/_SB/PCI0@0/HDEF@1b0000"
"device_type" = <"Audio Controller">
"name" = "Realtek Audio Controller"
"acpi-device" = "IOACPIPlatformDevice is not serializable"
}
이렇게 잡히는데... ioregistryExpoloer 에는 아예 HDEF 가 잡히질 않습니다.
정상적으로 잡히면 드라이버 로드와 관계 없이 잡혀 있어야 하는게 맞죠??
https://github.com/toleda/audio_CloverALC 를 시도 했는데...
레이아웃 아이디 1,2 모두 반응이 없습니다. 어떻게 접근해야 할지 모르겠네요...
일단 수정전 dsdt와 ssdt 첨부합니다.
isaiah
댓글 10
뭐 정리안된 다른 시도의 찌꺼기 같은게 있엇을 지도 모르겠네요 확인해 봐야겠습니다
https://x86.co.kr/index.php?mid=qa&search_target=title_content&search_keyword=alc1220&document_srl=1616677
제가 예전에 작성했던 글인데 audio id 11 넣고 해보세요.
applealc, lilu는 모두 최신 버젼으로 받아 사용하셔야 하구요.
lilu와 applealc의 버젼은 같아야 합니다.
안되네요...
검색해 보니 applealc 의 자동 패치 범위는 kext에 한정된것 같고 일단 HDEF 는 정상적으로 넣어 줘야 하는것 같습니다.
저 같은 경우는 ASUS Prime X370-Pro 보드에 있는 S1220A인데요. AMD Ryzen 시스템이라서 이게 호환이 안되는 건지 제가 잘 모르는 건지도 모르겠더군요. Mactopia님의 말씀을 듣고 보니 다시 해봐야 되나 싶군요.
톨다 패치는 한번 패치를 시도하면 다시 패치 시도 할때 마다 바닐라 AppleHDA 로 돌려 놓고 해야 새로 테스트 한게 먹힙니다. 첫번째 레이아웃이 안먹히면 다시 할때 돌려놓고 해보세요. 그래야 진짜 안먹히는지 알수 있습니다.