[사운드] AppleALC Realtek Audio Kext + Lilu (설치 방법)
- 좌절금지
- 21753
- 49
좌절금지님의 기기정보
안녕하세요.
부운영자 후니입니다.
리얼텍 사운드를 인식시키는 방법은 3가지가 있습니다.
첫번째 : 멀티비스트를 이용하는 방법
- 단점 : OSX 업데이트후 멀티비스트 재설치
- 장점 : 클릭 몇번으로 설치가능
두번째 : audio_cloverALC-120.command 를 이용하는 방법
- 단점 : 설치조건이 이행되야지 설치가 가능하다.
- 장점 : 업데이트를 해도 재설치가 필요없다.
세번째 : AppleALC + Lilu를 이용하는 방법
- 단점 : 자잘한 버그 차후 업데이트를 통해 개선될것임
- 장점 : 한번설치후 OSX 업데이트후에 재설치 필요없음
설치법 : 아래 링크(2개) 해당파일을 다운받아서 Clover-Kext 폴더에 AppleALC, Lilu 2개의 파일을 복사해주면 됩니다.
EFI(폴더,파티션) -> CLOVER -> KEXT -> 10.12 or 10.13 or Others
주의: 사운드 관련된 어떠한 패치를 하지마시고 Lilu.kext + AppleALC.kext 파일만 10.12 or 10.13 폴더에 복사만 해주시면 사운드 활성화 됩니다.
AppleALC
https://github.com/vit9696/AppleALC/releases
Lilu
https://github.com/vit9696/Lilu/releases
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AppleALC Change Log
v1.2.0
- Requires Lilu 1.2.0 and higher
- Added Lilu 1.2.0 safe mode loading compatibility
- Added Intel Broadwell HD6000 HDMI audio support (ig-platform-id 0x16260004)
- Added ALC262 layout-id 12 for HP Compaq dc7700 SFF by Goldfish64
- Added Intel 200 Series Mobile HDA controller 0xA171 support
- Added IDT92HD81B1C5 layout-id 11 for Dell Latitude E6410 by Goldfish64
- Added ALC898 layout-id 99 for MSI GP62 Leopard Pro by edward-p
- Correct issues with layout 11 for IDT92HD81B1C5 for Dell Latitude E6410
- Added ALC221 layout-id 11 for HP Compaq Pro 4300/Pro 6300/Elite 8300 by Goldfish64
- Added ALC892 layout-id 31 for Clevo P65xSE/SA by Derek Zhu
- Added Conexant CX20585 layout-id 13 for Toshiba L755-16R by Constanta
- Added ALC889 layout-id 11 for Medion P4020 D by MacPeet
- Update ConfigData for ALC898 layout-id 99
- Update ALC269 layout-id 16 by MacPeet
v1.1.4
- Added High Sierra to the list of compatible OS
- Added ALC295/ALC3254 layout-id 3 by Mirone
- Added ALC298 layout-id 72 for Dell XPS 9560 by KNNSpeed
- Added ALC236 layout-id 3 by Mirone
- Added ALC236 layout-id 13 for Lenovo Air 13 Pro by rexx0520
- Added a workaround for xnu printf limitations
- Added ALC235 layout-id 11 for Ienovo by soto2080
- Disabled redundant warnings for non-debug mode by PMheart
- Added AMD R9 290X HDMI patches
- Fix ALC236 layout 13's Headphone amplification
- Added ALC260 layout-id 11 for Fujitsu Celsius M 450 by MacPeet
- Added AD1984A layout-id 13 for Dell Optiplex760/780 by MacPeet
- Added ALC269VB layout-id 16 for Dell Optiplex 790 by MacPeet
v1.1.3
- Fixed ALC889 info.plist min/max kernel
- Added Desktop Intel Kaby Lake HD630 HDMI audio support (ig-platform-id 0x59120000)
- Added Conexant CX20756 layout-id 13 by InsanelyDeepak
- Added ALC282 layout-id 13 by InsanelyDeepak
- Fixed separate layout/platform injection
- Added AppleHDA8086_9D70Controller for 10.13
- Changed ALC255 layout-id 13 & 17 by InsanelyDeepak
- Fixed typo in ALC255 CodecID
- Fixed audio reenable after kextunload/kextload AppleHDA
- Added
-alcdhost
argument to enable custom audio drivers in 10.12+ (e.g. Audirvana) - Added ALC255 layout-id 27 for Asus X556UA m-dudarev
Lilu Change Log
https://github.com/vit9696/Lilu/releases
https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md
v1.2.0
Please note: not all the plugins are currently compatible with Lilu 1.2.0. Refer to this list for most up to date details.
- Added more handy reporting macros
- Enabled Lilu in safe mode by default with all plugins required to declare supported environments
- Added lzss compression API
- Added crypto and nvram API
- Added support for solving kext symbols from kextcache
- Added memfunc wrappers (e.g. lilu_os_memcpy) to avoid undefined builtins from 10.13 SDK
- Added
-liludbgall
boot argument (to be on par with-lilubetaall
) - Added unexact process path matching
- Changed compression API logic to support preallocated buffers
- Changed memory allocation logic in certain APIs
- Changed kernel protection API to accept a lock for cpu preemption control
- Changed KextInfo structure to handle disabled and fsonly kexts
- Changed logging API to enforce more proper style
- Disabled advanced disassembly APIs by default (create an issue if you need them)
- Fixed a memory issue in WIOKit::getComputerInfo introduced in 1.1.7
- Fixed several assertions triggering in 10.13 development kernel
- Fixed Xcode 9 compiled binary compatibility with older OS
- Fixed FAT_CIGAM and FAT_MAGIC parsing issues
- Fixed a number of potential memory issues in mach parsing code
- Fixed debug and development kextcache loading issues
- Fixed shutdown issues in
-lilulowmem
mode - Fixed seldom boot slowdown when disabling the plugins via boot arguments
v1.1.7
- Merged advanced disassembly API (thx Pb and others)
- Added HDE disassembler for quick instruction decoding (by Vyacheslav Patkov)
- Updated capstone to 3.0.5 rc3
- Fixed load API lock type preventing dynamic memory allocation (thx Pb)
- Added setInterrupts API
- Added an option to define custom plugin entry points
- Added const reference evector API
- Added FAT_CIGAM Mach-O support
- Added WIOKit::getComputerInfo API and improved some other WIOKit APIs
- Added support of storing larger than pointer types in evector
- Added
-lilubetaall
boot argument to skip version checking for all plugins
v1.1.6
- Ignored disabled kexts earlier for speed reasons
- Added High Sierra to the list of compatible OS
- Added arrsize API
- Made patch count warning only show in debug mode
- Made kinfo not found logging only show in debug mode
- Added routeBlock API for opcode-based routing
- Centralised user and kernel patcher start time
- Added c-compliant kern_os_cfree implementation
- Added a workaround for page fault kernel panics
- Added a workaround for xnu printf limitations
좌절금지
댓글 49
두 방법다 아래의 패치 방법은 혼동해서 사용하는데 AppleALC + Lilu는 켁스트 두개만 넣어주면 그냥 사운드가 잡힙니다. 묻지도 따지지도 않구요.
Kext to patch
Binary patch
그렇다면 저건 일종의 스누핑 같은 일종의 Fake ID 유형이라는 건지요? 어떻게 갑자기 나오게 된건지 알려주실수 있으신지요
동일한 캑스트는 아닙니다.
다시 확인해보니
추가로 하나의 파일에서 확장이 가능한가봅니다.
버전이 달라질 뿐 동일한 캑스트인가봅니다.
최근 1.1.6버전이 모두 지원되나 봅니다.
하이시에라까지
사운드, 엔비디아그래픽, ati그래픽
Lilu가 전체적인 뼈대고 AppleALC 가 사운드 잡아주죠 ^^
특히 지포스 유저분들에겐...
하지만 Ati 그래픽까지 쓰는 분들은 차후 충돌 방지차원에선
사운드쪽은 audio_cloverALC-120.command 별도로 써야 할 것 같은 느낌이네요
그리고 제온은 어차피 AMD r4xx, 5xx 는 단독 부팅 안되구요.
제가 사운드때문에 테스트겸 10.12.6 재설치하고 아무손도 안되고 Lilu + AppleALC만 넣었는데 사운드가 잡혔습니다. ^^
항상 사운드가 문제여서 USB사운드 하나 붙여놓고 쓰다가 최근에 블투연결해서 쓰는데 이거 맘에 드네요.. 감사합니다.
아주 간편하고 확실한 방법인 것 같습니다. 감사합니다.
다만, 메인보드나 사운드 칩셋 따라 안되는 놈은 여전히 안되는군요.
- Z97X-UD5H-BK(ALC1150) : 후면 프론트 스피커 아웃 출력 불가능, 전면 헤드폰 아웃 정상 출력
- H81M-K(ALC887) : 후면 프론트 스피커 아웃과 전면 헤드폰 아웃 모든 포트 정상 출력
- Z270M-D3H(ALC892) : 후면 프론트 스피커 아웃과 전면 헤드폰 아웃 모든 포트 정상 출력
저는 10.12.4 에서 위의 방법으로 kext 설치 해서 사운드 잘 사용하고 있다가, 10.12.6 으로 업뎃후 사운드가 먹통 됩니다.
그래서 https://x86.co.kr/mymac/1686568 에서 사운드 드라이버 설치하는 방법으로 다시 드라이버 설치 하고 AppleALC + Lilu 넣어줬는데도
드라이버는 잡히지만 사운드는 안나오네요.... iTunes에서 음악 재생 자체도 안되고, 유투브에서도 영상이 재생이 안되네요... 뭔가 비정상인듯...
설치를 잘못하신걸수도 있습니다.
제 글을 읽어보시면 ....Luli 가 왜 좋은지 설명이 되어있을텐데요.
음... 안타깝게도 Thinkpad X1 Tablet 에는 먹히질 않네요. (OS version = 10.11.6) 알려주신 kext 들을 EFI\CLOVER\kexts\Others 에 넣어줬습니다만...
(다른분들은 해당 모델에서 사운드를 잡으셨다고 하던데 DSDT 패치를 어떻게 하신 건지 통 알 방법이 없네요)
재생 항목에서 라인출력을 선택해도 소리가 나오질 않습니다. 혹시 해결하신분 계신가요?
hdmi로도 영상 출력은 제대로 되지만 소리는 전혀 반응이 없습니다. ㅠㅠ
#노트북,#상태,#메인보드,#반응,#라인출력,#단자,#hdmi,#영상_출력
허허허......
삽질 하다 보니 소리가 나오긴 하는 군요. 3.5파이에서도...
사운드 쪽 layout이 ALC892는 1,2,3,4(for Laptop),5,7,28......등등이 있는데 하나씩 다 넣어보고 있었으나..
되는건 반쪽짜리(3.5파이 안됨 무조건 내장 스피커만 출력/마이크 안됨)이었고 아니면 블랙아웃.....ㅡㅡ;;;;
그러나 28을 넣으니 3.5파이 소리 나오고 내장스피커에서도 소리가....
hdmi로도 소리가 나와주면 좋겠지만 아직 이른가 봅니다. 일단 28까지만 넣어보고 밤이 너무 늦어 출근이 있는 관계로 접었네요.
어렵네요.
#허허허,#ALC892,#for_Laptop,#내장스피커,#내장_스피커,#layout,#hdmi,#출력,#블랙아웃,#등등,#이른,#출근,#관계
정말 감사합니다! 외장 USB사운드 사용하다가 보드에 있는
alc892 사용해볼려고 3번 방식으로 한방에 해결했습니다.
보드는 ga-h97m-d3h 입니다.
#d3h,#보드,#방식,#한방