Audio_HDMI_pikeralphaALC 패치 강좌
- 좌절금지
- 2181
- 5
좌절금지님의 기기정보
안녕하세요.
후니입니다.
audio_pikeralphaALC Audio Patch 입니다.
- Audio Patch 작업전 몇가지 조건만 충족이 되면 인텔 내장 HDMI, 4k 출력, ALC Audio 출력 까지 한번에 해결됩니다.
- AppleHDA.kext 원본수정없이 오디오를 잡을수 있는 방법입니다.
참고 싸이트
https://www.tonymacx86.com/threads/new-automatic-hdmi-audio-script-released.184867/
제 커맥 config.plist 압축해서 올립니다.
- Intel Graphics HD 5xx 내장 그래픽
- ALC 892 Audio
아래에 파일을 사용하시면 됩니다.
Audio |
장점 |
단점 |
비고 |
Clover_Audio | 패치된 AppleHDA 만 S/L/E 에 넣어주면 Audio 사용가능 | 업데이트후 Patch된 AppleHDA를 다시 S/L/E 에 복사해줘야함 |
메인보드 오디오만 패치됨 HDMI 출력은 안됨 |
Patch된 AppleHDA 파일을 백업해서 계속해서 OSX 설치/업데이트 시 언제든지 Audio 사용가능 |
공통사항 : Config.plist에 패치코드들이 있어야함. |
||
pikeralpha Audio/HDMI |
AppleHDA.kext 패치를 안함. OSX 업데이트후 Audio가 패치 불필요 |
AppleHDAxxx.kext 파일이 생성됨 |
S/L/E에 있는 AppleHDAxxx.kext파일 Kext 폴더로 이동 |
Config.plist 안에 HDMI 코드가 있으면 4k 모니터 HDMI, Audio 출력 가능 |
한번에 Audio/4K HDMI 출력이 해결됨 |
클로버 사운드 셋팅은 AppleHDA.kext 파일을 수정을해서 S/L/E 에 업데이트를 해줘야합니다.
하지만 지금 소개 해드릴방법은 전혀 수정할 필요가 없습니다.
- 사전(선행) 작업 -
HDSA to HDFE Audio Code Patch
DSDT Audio Code 를 Patch 하는겁니다.
아래에 Code가 config.plist 에 없으면 Audio Patch, 4K HDMI Patch 작업시 에러가 나옵니다.
반드시 Code를 입력후 Pacth 진행을 해야합니다.
Audio_config.plist.zip
<key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename HDAS to HDEF</string> <key>Find</key> <data>SERBUw==</data> <key>Replace</key> <data>SERFRg==</data> </dict> </array> ... </dict> |
위 코드를 Config.plist에 삽입을 하셨다면 재부팅을 하여 코드가 OSX에 적용되게 합니다.
아래의 파일을 다운받아 Audio Patch 패치를 해줍니다.
audio_pikeralphaALC-120_v1.0d.command.zip
먼저 EFI 파티션이 마운트가 되지를 않아서 나오는 에러입니다.
Last login: Fri Dec 9 16:44:25 on console seoui-iMac:~ seo$ /Users/seo/Downloads/audio_CloverALC-master/audio_pikeralphaALC-120_v1.0d.command ; exit;
Agreement The audio_cloverALC script is for personal use only. Do not distribute the patch, any or all of the files or the resulting patched AppleHDA.kext for any reason without permission. The audio_cloverALC script is provided as is and without any kind of warranty.
File: audio_pikeralphaALC-120.command_v1.0d Release Mode Password: EFI partition is mounted System Integrity Protection status: disabled.
OK to patch Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem No system files were changed To save a Copy of this Terminal session: Terminal/Shell/Export Text As ... logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed.
[프로세스 완료됨] |
1. EFI 파티션을 활성화 시켜주셔야 합니다.
2. audio_pikeralphaALC-120_v1.0d.command- 더블클릭하여 실행합니다.
패치 진행시 관리자 암호를 물어보면 입력해줍니다.
Last login: Fri Dec 9 16:23:36 on ttys000 seoui-iMac:~ seo$ /Users/seo/Downloads/audio_CloverALC-master/audio_pikeralphaALC-120_v1.0d.command ; exit;
Agreement The audio_cloverALC script is for personal use only. Do not distribute the patch, any or all of the files or the resulting patched AppleHDA.kext for any reason without permission. The audio_cloverALC script is provided as is and without any kind of warranty.
File: audio_pikeralphaALC-120.command_v1.0d Release Mode Password: EFI partition is mounted System Integrity Protection status: disabled.
OK to patch
Note: when AppleHDA8Series asks: Do you want to copy AppleHDA892.kext to: /System/Library/Extensions? (y/n) Answer: n
Confirm Realtek ALC892 (y/n): y Clover Audio ID Injection (y/n): y Use Audio ID: 1 (y/n): y Edit config.plist/Devices/Audio/Inject/1 Download kext patches % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1418 100 1418 0 0 1034 0 0:00:01 0:00:01 --:--:-- 1035 Download Piker-Alpha/AppleHDA8Series.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 15878 100 15878 0 0 10673 0 0:00:01 0:00:01 --:--:-- 10677 Install /Library/Extensions/AppleHDA892.kext
This script must be run as root!
AppleHDA8Series.sh v3.6 Copyright (c) 2013-2016 by Pike R. Alpha Patched XML files by Toleda and contributors. ---------------------------------------------------------------- Bugs > https://github.com/Piker-Alpha/AppleHDA8Series.sh/issues <
The supported Realtek ALC codecs for AppleHDA8Series.sh are:
[1] Realtek ALC 885 (0x10EC0885 / 283904133) [2] Realtek ALC 887 (0x10EC0887 / 283904135) [3] Realtek ALC 888 (0x10EC0888 / 283904136) [4] Realtek ALC 889 (0x10EC0889 / 283904137) [5] Realtek ALC 892 (0x10EC0892 / 283904146) [6] Realtek ALC 898 (0x10EC0899 / 283904153) [7] Realtek ALC 1150 (0x10EC0900 / 283904256)
Please choose the desired codec for the hardware: 5 Notice: layout-id override detected, now using: 1 Looking in: /System/Library/Extensions/AppleHDA.kext for ConfigData Looking in: /System/Library/Extensions/FakeSMC.kext for ConfigData Error: ConfigData NOT found! Downloading https://raw.githubusercontent.com/toleda/audio_ALC892/master/892.zip ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 25585 100 25585 0 0 19807 0 0:00:01 0:00:01 --:--:-- 19817
Unzipping Archive: /tmp/ALC892.zip creating: /tmp/892/ inflating: /tmp/892/hdacd.plist inflating: /tmp/892/Info-84.plist inflating: /tmp/892/Info-85.plist inflating: /tmp/892/Info-90.plist inflating: /tmp/892/Info-91.plist inflating: /tmp/892/Info-92.plist inflating: /tmp/892/Info-93.plist inflating: /tmp/892/Info-94.plist extracting: /tmp/892/layout1.xml.zlib extracting: /tmp/892/layout2.xml.zlib extracting: /tmp/892/layout3.xml.zlib inflating: /tmp/892/Platforms.xml.zlib Looking in: /tmp/892/hdacd.plist for ConfigData ConfigData for Realtek ALC 892 found! ------------------------------------------------------------ IUccECFHHUAhRx4RIUcfkCFHDAIhVxwgIVcdECFXHgEhVx8BIWccMCFnHWAhZx4BIWc fASF3HPAhdx0AIXceACF3H0AhhxxAIYcdkCGHHqAhhx+QIZccYCGXHZAhlx6BIZcfAiGn HFAhpx0wIacegSGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9 xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA== ------------------------------------------------------------ Creating AppleHDA892.kext in: /Library/Extensions Creating symbolic link to AppleHDA ... AppleHDA892.kext appears to be loadable (including linkage for on-disk libraries). Do you want to copy AppleHDA892.kext to: /System/Library/Extensions? (y/n) y Do you want to reboot now? (y/n) y |
---- 에러대체법 -----
주의 : 만약에 아래에 메세지가 나오고 패치가 진행되지 않는다면, HDSA to HDFE Patch 가 제대로 되지 않았다는 겁니다.
Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem |
config.plist 에 꼭 HDSA to HDFE Patch 를 해주세요.
- 요약 정리 -
간단히 질문 내용만 봅시다.
일단 자동으로 오디오 코덱을 인식합니다.
저의경우 ALC892 를 인식합니다.
클로버 Audio ID 를 삽입할껴냐고 물어보네요.
그리고 Audio ID: 1 이냐고 묻는데 2 또는 3 이라고 물어도 Y 하시면 됩니다.
Confirm Realtek ALC892 (y/n): y Clover Audio ID Injection (y/n): y Use Audio ID: 1 (y/n): y |
마지막에 AppleHDA892.kext to: /System/Library/Extensions 폴더에 복사를 할꺼냐고 물어봅니다.
yes 해줍니다.
그리고 재부팅 하시면 셋팅이 끝납니다.
Do you want to copy AppleHDA892.kext to: /System/Library/Extensions? (y/n) y Do you want to reboot now? (y/n) y |
그리고 S/L/E 에 복사된 AppleHDAxxx.kext 파일을 굳이 S/L/E에서 계속 사용하실 필요가 없습니다.
S/L/E에 있는 AppleHDAxxx.kext 파일을 EFI-Clover-Kext-10.12 폴더에 복사해서 넣어주시면 됩니다.
- OSX를 재설치시 Audio Patch 를 하실때 아래에 질문에 N 를 해주시고 재부팅을 하시면 됩니다.
Do you want to copy AppleHDA892.kext to: /System/Library/Extensions? (y/n) n Do you want to reboot now? (y/n) y |
아래에 Kext 파일은 AppleHDA892.kext입니다.
ALC 892 Audio 를 사용하는 보드 유저만 다운받으세요.
kext-10.12 폴더에 넣어주시면 됩니다.
- 후기2 -
클린 설치후 지금 오디오 패치만 해줬는데 자동으로 HDMI로 2560 * 1440 까지 모니터 인식해버렸습니다.
제 config.plist 안에 HD530 패치가 이미 되어있긴하지만 모니터 출력까지 해결될지 몰랐습니다.
이거 한방에 오디오와 그래픽을 해결한 셈입니다.
제 config.plist 올려드립니다.
전 NVMe SSD를 사용중이라서 관련 코드가 들어있습니다.
그냥 쓰셔도 무방하지만 지우셔도 상관없습니다.
좌절금지
댓글 5
질문드립니다.
본문중에 config.plist -> audio_config 이 파일 위치는 어디에 있습니까?
감사합니다.
그대로 따라하니 잘 되네요
i7+hd530 인데...
기존 voodoo에서 rtl892로 아무리 바꿀려고 해도 안되었었는데 덕분에 해결 잘 했습니다.
사운드가 더 풍성해지고 더 커졌습니다.
감사합니다