시스템 사양 선택 | 3번 |
---|
안녕하세요.
삼성 Galaxy Book NT750XDA-KF59U 노트북은 내장 사운드 Codec 이 Realtek ALC256 입니다.
기존에는 Layout ID = 70 번으로 내장 스피커를 잘 사용하고 있었지만,
3.5mm 4극 이어폰을 연결할 수 있는 ComboJack (콤보잭) 단자의 마이크 입력이 작동하지 않는 문제가 있었습니다.
또한, ALC256 의 Layout ID 목록을 확인해보면 삼성 노트북을 위해 만들어진 Layout ID 는 없었습니다.
단지, 그나마 내장 스피커 등이 잘 작동하는 13, 70, 76 번의 Layout ID 를 주로 사용하는 것 같습니다.
그래서, 최근에 제가 사운드 Codec 을 Dump 하고, 이를 바탕으로 Signal Flow Chart (신호 흐름도)로 변환한 후에
AppleALC 에서 새로운 Layout ID 를 만들어서 추가하는 작업을 진행해 보았습니다.
참고한 가이드/설명 강좌는 아래의 GitHub 사이트입니다.
https://github.com/5T33Z0/AppleALC-Guides/tree/main/AppleALC_Layout-ID
본 글에서는 AppleALC 의 새로운 Layout ID 를 직접 만들어서 추가하는 모든 과정에 대해서는 설명하지 않고,
중요한 부분과 일부 과정에 대해서만 설명하겠습니다.
자세한 가이드/설명 강좌는 위에 링크해드린 AppleALC-Guides GitHub 사이트 내용을 참고해주세요.
⬛️ Realtek ALC256 의 Codec Schematic (코덱 회로도) & Signal Flow (신호 흐름도) 사진
Linux 로 부팅하고 Realtek ALC256 사운드 코덱을 Dump(덤프)합니다.
그리고, Windows 에서 Core-i99 님이 만든 아래의 Codec-Graph 프로그램을 사용하여
https://github.com/Core-i99/Codec-Graph
ALC256 사운드 코덱의 덤프 파일을 아래의 사진과 같이 코덱 회로도 & 신호 흐름도로 변환합니다.
위의 사진을 보면 매우 복잡해 보이지만, 다른 모델의 노트북보다는 상대적으로 간단한 편이었습니다.
- LG Ultra PC 15U480-KA56K 노트북의 Realtek ALC255 사운드 코덱 회로도 & 신호 흐름도
- 삼성 구형 Sens Q36 노트북의 Analog Devices SoundMAX AD1986A 사운드 코덱 회로도 & 신호 흐름도
⬛️ IV. 입력 및 출력과 관련된 노드 경로를 추적하기
위의 Codec Schematic (코덱 회로도) & Signal Flow (신호 흐름도) 사진을 보고
내장 스피커, 헤드폰, 마이크의 입력 및 출력 노드 경로를 직접 추적할 수 있어야 합니다.
저의 삼성 Galaxy Book NT750XDA-KF59U 노트북에서 사용할 수 있는 사운드 입력/출력 항목은 다음과 같습니다.
- 내장 스피커 출력
- 내장 마이크 입력
- 3.5mm 4극 콤보잭 단자의 헤드폰 출력
- 3.5mm 4극 콤보잭 단자의 마이크 입력
그런데, Windows 의 사운드 설정을 확인해보니 내장 마이크가 Realtek ALC256 사운드 코덱과 연결되어 있지 않고,
Intel Smart Sound Technology 의 마이크 배열 항목으로 잡혀 있습니다.
그래서 그런지, 위의 코덱 회로도 & 신호 흐름도 사진에도 내장 마이크에 해당하는 Pin Complex 노드가 존재하지 않습니다.
VoodooHDA 로도 내장 마이크가 작동하지 않아서, 이의 경우 macOS 에서는 내장 마이크를 사용할 수 있는 방법이 없는 것 같습니다.
그래서, 내장 마이크를 제외하고 나머지 항목에 대하여 노드 경로를 추적하고 정리하면 다음과 같습니다.
Node ID (Pin Complex) | Device Name / Type | Path(s) | EAPD
25 (입력) | 3.5mm 4극 콤보잭 단자 마이크 입력 | 8 - 35 - 25 | -
20 (출력) | 내장 스피커 출력 | 20 - 2 | Yes (0x2)
33 (출력) | 3.5mm 4극 콤보잭 단자 헤드폰 출력 | 33 - 3 | Yes (0x2)
⬛️ V. PathMap 생성하기
PathMap 을 생성하는 단계이며, 여기에서 이어폰/헤드폰 등을 연결하였을 때 출력 소스를
Auto-Switching 모드로 자동으로 전환되도록 할 지,
Manual Switching 모드로 수동으로 직접 전환하도록 할 지를 결정해야 합니다.
둘 중 어떤 모드를 사용하여 PathMap 을 만들 지는 Layout ID 를 만드는 자신이 자유롭게 선택하면 됩니다.
그리고, Auto-Switching 모드를 사용하기 위해서는 아래의 조건을 모두 만족해야 합니다.
- Pin Complex 노드가 "Detect (감지)" 기능을 반드시 지원해야 합니다.
- Pin Complex 노드에 2개 이상의 서로 다른 Mixer 노드 또는 Audio Swtiches 와 최소 2개 이상의 연결 가능한 경로가 존재해야 합니다. 단, 동일한 Mixer 노드에 연결된 2개의 노드 사이를 전환하는 것도 작동하지만, 아직 테스트하지 않았습니다.
예를 들어, 아래의 사진과 같은 코덱 회로도 & 신호 흐름도에서 Auto-Switching 모드를 사용할 수 있는지 판단해보면,
- Pin Complex 노드 20, 21, 24, 25, 26, 27 번은 Detect (감지) 기능을 지원합니다.
- 위의 Pin Complex 노드들은 모두 Mixer 12 (빨간색), Mixer 13 (녹색)에 연결할 수 있습니다.
그러므로, 위의 Pin Complex 노드는 Auto-Switching 모드를 사용할 수 있습니다.
저는 Auto-Switching 모드로 자동으로 전환되도록 구성하였습니다.
위에서 추적한 노드 경로 정보를 가지고 아래의 형식에 맞추어서 PathMap 을 만들어 놓습니다.
⬛️ VI. PlatformsXX.xml 생성하기
macOS Catalina 10.15.7 이하의 버전에서 VoodooHDA 를 사용하면
GetDumpXML 로 PlatformsXX.xml 파일을 자동으로 생성해주며, 본 작업 시간을 단축시킬 수 있습니다.
자세한 내용은 위에 링크해드린 AppleALC-Guides GitHub 사이트 내용을 참고해주세요.
하지만, 저의 삼성 Galaxy Book NT750XDA-KF59U 노트북은 GetDumpXML 를 실행하면 오류가 발생해서 직접 만들었습니다. 🥹
AppleALC 의 소스 코드에서 Resources - ALC256 폴더로 들어간 후에
PlatformsXX.xml 파일을 복제하고 자신이 새로 만들고 싶은 Layout ID 번호로 수정하고
그 파일을 텍스트 편집기로 열어서 안에 있는 Layout ID 번호도 수정합니다.
⬛️ VII. PathMap 정보를 PlatformsXX.xml 로 이동하기
위에서 만든 PathMap 의 정보를 Platforms38.xml 로 가져와서 수정합니다.
Amp 항목에 대한 속성은 설명하기에는 양이 조금 많고 복잡해서,
위에 링크해드린 AppleALC-Guides GitHub 사이트 내용을 참고해주세요.
⬛️ VIII. layoutXX.xml 생성 및 수정하기
마찬가지로, layoutXX.xml 파일도 복제하고 자신이 새로 만들고 싶은 Layout ID 번호로 수정합니다.
그리고, 그 파일을 열어서 안에 있는 LayoutID 와 PathMapID 항목의 번호도 수정합니다.
또한, 위에서 만든 PathMap 과 일치하도록 입력과 출력 소스 항목을 수정합니다.
추가로, MuteGPIO 값도 계산해야 하지만, 설명하기에는 양이 조금 많고 복잡해서
위에 링크해드린 AppleALC-Guides GitHub 사이트 내용을 참고해주세요.
⬛️ IX. PinConfig 생성 및 수정하기
PinConfig 를 생성하고 수정 및 패치하기 위해서는 Pin Configurator 라는 앱이 필요합니다.
아래의 GitHub 사이트에서 다운로드할 수 있습니다.
https://github.com/benbaker76/PinConfigurator
PinConfig 는 macOS 에서 사운드의 입력과 출력이 올바르게 작동하도록 하는 중요한 값입니다.
"Verbs" 는 4가지 구성 요소의 조합으로 구성되며, 수정한 값을 AppleALC.kext 를 통하여 macOS 에 인젝션해야 합니다.
- 코덱의 주소
- 제어 이름이 있는 Pin Complex 노드
- Verb Commands
- 코덱 덤프에서 추출해야 하는 Verb Data
Pin Complex 노드의 PinDefault 값을 구성하는 모든 매개 변수와 비트 마스크의 위치를 색상으로 구분하여 나타내면 다음과 같습니다.
코덱 덤프 파일에서 Verbs 를 수동으로 직접 추출하는 방법은 아래의 사이트를 참고해보세요. (많이 복잡합니다.)
https://osxlatitude.com/forums/topic/1946-complete-applehda-patching-guide/
Linux 에서 ALC256 사운드 코덱을 덤프한 파일을 Pin Configurator 앱으로 불러와서 열면 아래의 사진과 같습니다.
Pin Configurator 앱의 상단 메뉴바에서 Remove Disabled 패치를 적용하고,
Verb Sanitize 패치의 모든 옵션이 켜진 상태로 Verb Sanitize 패치도 적용합니다.
그 후에, PinConfig 에서 PathMap 의 모든 입력 및 출력 노드(단, Mixer/Switch 노드는 관련 없음)가 포함되어 있는지 확인하여 라우팅이 일관성이 있도록 수정해야 합니다.
즉, 위에서 작성하였던 PathMap 의 입력 및 출력 노드와 일치하도록 불필요한 노드는 삭제하고 수정합니다.
PinConfig 에서 존재하지 않는 경로의 노드를 참조하는 경우에는 이 경로에 대한 소리가 나오지 않습니다.
또한, PathMap 에서 실제로 할당한 것보다 PinConfig 에서 더 많은 노드를 가질 수도 있습니다.
단, 시스템 환경설정의 사운드 설정에서 해당 노드에 대한 입력/출력 소스는 보이지 않습니다.
최종적으로, 저의 삼성 Galaxy Book NT750XDA-KF59U 노트북에서
ALC256 사운드 코덱의 패치 및 수정이 완료된 PinConfig 는 아래의 사진과 같습니다.
- PinConfig 값
02171C20 02171D10 02171E21 02171F00 02170C02 01971C30 01971D10 01971EA0 01971F90 01471C50 01471D00 01471E17 01471F90 01470C02
Pin Configurator 앱의 상단 메뉴바에서 File - Export - Verbs.txt 를 눌러서 텍스트 파일로 저장합니다.
⬛️ X. AppleALC 소스 코드에 PinConfig 값을 통합하기
마침내, 드디어 지금까지의 복잡하고 어려운 과정이 끝나고
이제, AppleALC 소스 코드에 PinConfig (=ConfigData) 등의 값을 통합하고 빌드, 테스트하는 단계만 남았습니다.
AppleALC 의 소스 코드에서 Resources 폴더에 들어가면 PinConfigs.kext 가 있습니다.
마우스 우클릭하고 패키지 내용 보기를 눌러서 들어가고 Info.plist 에 아래의 사진과 같이 추가합니다.
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>lshbluesky - Realtek ALC256 for Samsung Galaxy Book NT750XDA-KF59U</string>
<key>CodecID</key>
<integer>283902550</integer>
<key>ConfigData</key>
<data>
AhccIAIXHRACFx4hAhcfAAIXDAIBlxwwAZcd
EAGXHqABlx+QAUccUAFHHQABRx4XAUcfkAFH
DAI=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>38</integer>
<key>WakeConfigData</key>
<data>
AhcMAgFHDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
⬛️ XI. PlatformsXX.xml 과 layoutXX.xml 을 Info.plist 에 추가하기
AppleALC 의 소스 코드에서 Resources - ALC256 폴더로 들어간 후에 Info.plist 를 열고
위에서 만들었던 Platforms38.xml 과 layout38.xml 을 Files - Layouts, Platforms 하위 항목으로 추가합니다.
Comment 에는 새로운 Layout ID 를 만든 사람의 이름(닉네임)과 사운드 코덱, 컴퓨터 또는 노트북 모델명을 입력합니다.
<dict>
<key>Comment</key>
<string>lshbluesky - Realtek ALC256 for Samsung Galaxy Book NT750XDA-KF59U</string>
<key>Id</key>
<integer>38</integer>
<key>Path</key>
<string>layout38.xml.zlib</string>
</dict>
<dict>
<key>Comment</key>
<string>lshbluesky - Realtek ALC256 for Samsung Galaxy Book NT750XDA-KF59U</string>
<key>Id</key>
<integer>38</integer>
<key>Path</key>
<string>Platforms38.xml.zlib</string>
</dict>
참고로, Path 항목의 값은 파일 이름 뒤에 확장자 .zlib 를 붙여서 작성합니다.
Xcode 로 AppleALC.kext 를 컴파일 & 빌드할 때 자동으로 XML 파일이 Zlib 로 압축됩니다.
⬛️ XII. Xcode 로 AppleALC.kext 컴파일 & 빌드하기
MacKernelSDK 폴더와 Debug 버전의 Lilu.kext 가 필요합니다.
Acidanthera 공식 GitHub 사이트에서 다운로드하고 AppleALC 소스 코드 폴더에 넣어주면 됩니다.
https://github.com/acidanthera/MacKernelSDK
https://github.com/acidanthera/Lilu
터미널을 실행하고 AppleALC 소스 코드 폴더로 이동한 후에 xcodebuild 명령어를 입력하고 실행합니다.
몇 분 정도 시간이 걸리며, "BUILD SUCCEEDED" 라는 문구가 뜨면
Build - Release 폴더에 AppleALC.kext 가 생성됩니다.
⬛️ XIII. 직접 빌드한 AppleALC.kext 테스트 & Troubleshooting (문제 해결)
부트로더의 Kexts 폴더에 넣고, 제가 새로 만든 Layout ID = 38 번으로 속성 값을 수정한 후에 다시 부팅합니다.
내장 스피커와 3.5mm 4극 콤보잭 단자의 헤드폰 출력 & 마이크 입력 모두 정상적으로 작동하는 것을 확인하였습니다.
만약, 소리가 잘 나오지 않거나 작동하지 않는다면
위의 과정에서 잘못 진행하였거나, 일부 과정을 누락하였거나, 값을 잘못 수정한 경우 등의 문제일 수 있습니다.
아무래도, AppleALC 의 Layout ID 를 새로 만들고 수정하는 작업이 복잡하고 난이도가 어렵다 보니 실수가 있을 수도 있습니다.
위의 작업 과정에서 잘못된 부분이 있는지 다시 점검하거나 해외 해킨토시 포럼에 질문글을 작성하여 문의하는 방법이 있습니다.
⬛️ XIV. 직접 만든 Layout ID 를 AppleALC 공식 GitHub 저장소에 추가하기 (Pull Request 생성 및 병합 요청)
만약, 자신이 직접 만든 Layout ID 가 정상적으로 작동한다면
Acidanthera 의 AppleALC 공식 GitHub 저장소에 Pull Request 를 생성 및 요청하여 Layout ID 를 추가할 수 있습니다.
현재, 저의 삼성 Galaxy Book NT750XDA-KF59U 노트북을 위한 ALC256 사운드 코덱의 Layout ID 38 번을 만들고
Pull Request 를 생성하여 AppleALC 에 추가 요청을 진행하였습니다.
https://github.com/acidanthera/AppleALC/pull/886
다음에 Release 되는 AppleALC v1.8.9 버전에서 ALC256 사운드 코덱의 Layout ID 38 번이 추가되어 제공됩니다.
⬛️ 마무리
삼성 노트북의 경우에는 내장 사운드 Codec 조금 오래된 사양의 모델인 경우에는 Realtek ALC269 이고,
최근 모델인 경우에는 Realtek ALC256 또는 ALC298 둘 중 하나일 것입니다.
삼성 Galaxy Book NT750XDA-KF59U 노트북에서 덤프하고 만든 ALC256 사운드 코덱의 Layout ID 이지만,
저의 삼성 노트북과 완전히 동일한 모델이 아니더라도
똑같은 삼성 브랜드의 노트북이고 사운드 코덱이 Realtek ALC256 이라면 Layout ID = 38 번으로 사용해보세요. ✨
아마도, 내장 스피커와 헤드폰으로 사운드 출력은 잘 작동할 것입니다. :)
또한, 내장 마이크가 저의 삼성 노트북처럼 Realtek ALC256 이 아닌
Intel Smart Sound Technology 의 마이크 배열 항목으로 잡혀 있다면
3.5mm 4극 콤보잭 단자 마이크 입력도 잘 작동할 것입니다.
만약, 내장 마이크도 Realtek ALC256 사운드 코덱이 담당하도록 되어 있는 모델이라면
직접 Layout ID 를 새로 만들거나 제가 만든 Layout ID = 38 번을 복제하고 수정하여 내장 마이크를 패치하여도 됩니다.
추가로, 삼성 노트북이지만 내장 사운드 코덱이 Realtek ALC256 이 아닌 ALC298 이라면 아래의 글을 참고해보세요.
Layout ID 를 새로 만들지 않고 13 번에 핫픽스를 적용하는 방법이지만,
삼성 노트북의 Realtek ALC298 사운드 코덱을 위한 새로운 Layout ID 를 만드는 방법도 좋을 것 같습니다.
https://x86.co.kr/info/7591591
혹시, 다른 회원님분들도 Layout ID 를 모두 사용해 보아도 소리가 잘 나오지 않거나,
어떤 Layout ID 는 내장 스피커가 잘 되지만, 헤드폰 출력이 안되고,
또 어떤 Layout ID 는 헤드폰 출력이나 마이크 입력은 잘 되지만, 내장 스피커 출력이 안 되는 경우라면
본 글의 내용처럼 사운드 코덱을 덤프하고 AppleALC 의 Layout ID 를 직접 새로 만들어 보세요. 🍀
- 참고한 사이트 -
https://github.com/5T33Z0/AppleALC-Guides
https://github.com/5T33Z0/AppleALC-Guides/tree/main/AppleALC_Layout-ID
shl628님의 새글 알림을 받으실려면 구독
*적용중인 도장
엄청난 일을 해내셨군요. 성공 축하합니다.
ALC256 때문에 고통받는 분들에게 큰 도움이 되겠네요.
감사합니다.(아직 안해봄)
헤드폰이 안되서 애먹었었는데 저만의 layout id를 만들러 가보겠습니다.
다행히도 같은 브랜드라 코덱 덤프의 신호(?)도가 완전히 같아서 똑같이 따라만 하면 되겠습니다.
미리 감사합니다.
오랫만에 왔다가 무수히 많은 참조 메세지를 보고 뭔가 했더니만 또 새로운 혁명을 보여주시네요 ㅎㅎ
추가 정보로 이 AppleALC는 AppleHDA를 속여서 작동하는 방식이라 Apple이 자사 제품 스피커에 사용하는 DSP(애플 스피커가 좋다는 것이 이 때문이죠 스피커 유닛만 적출해서 들어보면 생각보다 소리가 별로입니다) 도 그대로 적용이 가능합니다.
Cannot find any information on AppleHDA's EQ Parameters - AppleALC | InsanelyMac
이거 참조하시면 단순히 소리나는 깡통에서 맥북을 뛰어넘는 소리도 만들 수 있습니다
감사합니다. :)
링크해주신 DSP 관련 글도 참고해볼게요. ✨
참조 메시지는 아마도 글을 수정할 때마다 쪽지가 발송되었던 것 같습니다. (죄송해요... ㅜㅅㅠ)
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 55 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +13 | 좌절금지 | 24.09.1723:58 | 167 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 746 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3526 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4291 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 190 |
OpenCore Legacy Patcher 2.0.1 +2 | 김경석 | 24.09.1708:13 | 214 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 83 |
좌절금지 | 24.09.1919:17 | 111 | |
좌절금지 | 24.09.1917:09 | 55 | |
Stultus | 24.09.1813:37 | 143 | |
좌절금지 | 24.09.1723:58 | 167 | |
좌절금지 | 24.09.1722:40 | 190 | |
맥가즈아 | 24.09.1717:13 | 83 | |
김경석 | 24.09.1708:13 | 214 | |
Panictosh | 24.09.1617:47 | 91 | |
Tamy | 24.09.1504:35 | 462 | |
Stultus | 24.09.1319:18 | 430 | |
치토 | 24.09.1019:44 | 466 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 293 | |
머핀X | 24.08.3115:34 | 369 | |
화정큐삼 | 24.08.2601:42 | 238 | |
하나브 | 24.08.2422:59 | 205 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 327 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 166 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 270 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 390 | |
jbhlyk | 24.08.1019:05 | 126 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 456 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 836 | |
Stultus | 24.08.0221:07 | 421 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 231 | |
BlueGuerrilla | 23.05.0502:19 | 3990 | |
Stultus | 24.07.1219:19 | 746 | |
김태국 | 21.08.0213:10 | 3676 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 287 | |
애플브리크 | 24.07.0509:56 | 491 | |
광호 | 24.02.1715:21 | 2181 | |
치토 | 24.06.2723:24 | 397 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 510 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 725 | |
새콤칠리 | 24.06.1115:07 | 669 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 262 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 907 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2402 | |
챠니앤차니 | 24.05.0319:15 | 144 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 630 | |
shl628 | 24.04.3013:54 | 1067 |
오랫만에 왔다가 무수히 많은 참조 메세지를 보고 뭔가 했더니만 또 새로운 혁명을 보여주시네요 ㅎㅎ
추가 정보로 이 AppleALC는 AppleHDA를 속여서 작동하는 방식이라 Apple이 자사 제품 스피커에 사용하는 DSP(애플 스피커가 좋다는 것이 이 때문이죠 스피커 유닛만 적출해서 들어보면 생각보다 소리가 별로입니다) 도 그대로 적용이 가능합니다.
Cannot find any information on AppleHDA's EQ Parameters - AppleALC | InsanelyMac
이거 참조하시면 단순히 소리나는 깡통에서 맥북을 뛰어넘는 소리도 만들 수 있습니다