질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 카탈리나 10.15.6 |
공지숙지/증상설명 | 숙지 |
SSDT-AWAC.aml
SSDT-EC-USBX-DESKTOP.aml
ACPI 에 지금 이 3개를 넣었는데, dsdt추출을 해서 수정할려고합니다.
여러군데 글이랑 동영상 보면서 수정중인데
궁금한게 있어서 질문을 해봅니다.
1. 추출을 하면 dsdt.aml ssdt.aml 이렇게 두개가 생성되는데,
그중에 dsdt.aml 만 사용하나요? dsdt 랑 ssdt랑 차이가 머죠?
2. 기존에 위에 3개의 파일을 넣어서 부팅을했는데 만약 dsdt.aml을 수정을 하면 위 3개 파일 삭제후에 dsdt.aml파일만 있으면되는건가요?
3. 인터넷에 다운받은 aml파일을 보면 파일들이 여러개로 쪼개진것들이 있던데
이런파일들은 dsdt파일의 내용을 기능별로 쪼개놓은건가요? 아니면 그것랑상관없이 따로 기능을 추가한건가요?
예를 들면 https://github.com/KGP/X299-System-SSDTs/tree/master/Distribution 여기 사이트에 있는 파일들을보면
ACQU.aml ANS.aml ARPT.aml ETH.aml 이렇게 나눠져있던데 이파일들은 기능별로 임의로 분리해놓은건가요?
블루베리님의 새글 알림을 받으실려면 구독
안녕하세요. 혹시 dsdt를 수정하려는 이유가 있습니까?
데스크탑의 경우에 꼭 필요한 패치가 많지 않기에 ssdt로 aml파일 여러개로 필요한 작업을 추가하거나 수정하여 사용합니다.
오픈코어의 경우 dsdt를 수정하는 것보다 ssdt로 수정하는 것을 더 선호하기도 합니다.
만약 별 문제없이 설치가 되었고 사용이 된다면 굳이 dsdt를 수정할 필요는 없을 것 같습니다.
수정을 하시고 싶다면 dsdt에 사용되는 프로그래밍 언어를 좀 공부해야 할 것 같습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
고스트파일을 부팅 USB에 넣은후 윈도우에서 폴더 접근이 안됩니다. +11 | ashly | 24.09.2720:41 | 84 |
인텔 ax200ngw를 사용하는데 와이파이 및 블루투스 인식이 되지 않습니... +7 | loopers | 24.09.2716:50 | 85 |
커널패닉 +3 | 머트 | 24.09.2723:18 | 72 |
oreo | 24.09.2922:21 | 37 | |
수박 | 24.09.2917:58 | 38 | |
루마루 | 24.09.2913:21 | 41 | |
루마루 | 24.09.2910:19 | 72 | |
머트 | 24.09.2723:18 | 72 | |
ashly | 24.09.2720:41 | 84 | |
loopers | 24.09.2716:50 | 85 | |
Caper | 24.09.2602:42 | 148 | |
낡은기계 | 24.09.2301:36 | 180 | |
Door | 24.09.2122:38 | 87 | |
루베콘 | 24.09.2108:35 | 174 | |
에잉 | 24.09.2022:16 | 377 | |
밤가시 | 24.09.1910:03 | 183 | |
SUNWAYFOTO | 24.09.1822:20 | 201 | |
Nelson | 24.09.1815:34 | 363 | |
sebali | 24.09.1814:34 | 354 | |
Panictosh | 24.09.1813:37 | 177 | |
SUNWAYFOTO | 24.09.1801:27 | 222 | |
그냥인간 | 24.09.1719:17 | 125 | |
dlraud | 24.09.1620:36 | 234 | |
Nelson | 24.09.1618:45 | 181 | |
아스타틴 | 24.09.1612:07 | 77 | |
lesmi | 24.09.1522:02 | 140 | |
윤수꾸하하 | 24.09.1323:56 | 191 | |
뚜비 | 24.09.1319:18 | 202 | |
Steer | 24.09.1200:33 | 168 | |
상큼버터 | 24.09.0918:08 | 213 | |
인터찹 | 24.09.0717:13 | 963 | |
서재희 | 24.09.0711:07 | 1437 | |
시습이 | 24.09.0113:39 | 1247 | |
블루 | 24.08.3022:44 | 475 | |
lesmi | 24.08.2911:20 | 415 | |
김덕뱀 | 24.08.2823:04 | 224 | |
그냥구름 | 24.08.2517:14 | 281 | |
Panictosh | 24.08.2218:42 | 251 | |
YouPick | 24.08.2022:45 | 125 | |
윤수꾸하하 | 24.08.2018:52 | 132 | |
HopeMan | 24.08.2012:14 | 208 | |
Panictosh | 24.08.1913:41 | 182 | |
YouPick | 24.08.1509:07 | 433 | |
Panictosh | 24.08.1518:04 | 345 | |
hackillious | 24.08.1514:14 | 141 | |
shion | 24.08.1420:32 | 117 | |
인터찹 | 24.08.1418:19 | 103 | |
Panictosh | 24.08.1217:23 | 375 | |
오디세이 | 24.08.1112:07 | 122 | |
동집 | 24.08.1105:35 | 238 | |
동집 | 24.08.1102:48 | 145 | |
유튜브 | 24.08.1019:03 | 153 | |
유튜브 | 24.08.0909:14 | 294 | |
Direct | 24.08.0901:18 | 256 | |
Panictosh | 24.08.0809:46 | 152 | |
인터찹 | 24.08.0801:41 | 124 | |
mac니망 | 24.08.0615:24 | 160 | |
페러 | 24.08.0615:10 | 144 | |
페러 | 24.08.0600:03 | 119 | |
bl | 24.08.0522:08 | 78 | |
Sequoia | 24.08.0410:04 | 257 | |
Panictosh | 24.08.0320:43 | 89 | |
yeojun | 24.08.0310:01 | 110 | |
yeojun | 24.08.0217:46 | 313 | |
oreo | 24.08.0214:44 | 112 | |
yeojun | 24.08.0214:07 | 271 | |
빅서로가 | 24.08.0118:45 | 304 | |
itstory | 24.08.0118:28 | 188 | |
oreo | 24.08.0115:38 | 82 | |
동집 | 24.07.3122:15 | 166 | |
류가파 | 24.07.3121:42 | 248 | |
마요네즈 | 24.07.3109:23 | 265 | |
동집 | 24.07.3012:52 | 99 | |
동집 | 24.07.2912:11 | 460 | |
인터찹 | 24.07.2901:06 | 309 | |
인터찹 | 24.07.2623:40 | 947 | |
찡준 | 24.07.2611:52 | 93 | |
psychyyy | 24.07.2503:18 | 591 | |
wnsks | 24.07.2502:19 | 145 | |
아키나리 | 24.07.2422:44 | 235 | |
페러 | 24.07.2313:55 | 129 | |
피아노맨 | 24.07.2216:20 | 211 | |
페러 | 24.07.2215:11 | 466 |
커스텀맥에서 dsdt를 수정하는 이유는 맥OS에서 장치들의 값들을 불러올 수 있도록 또는 장치들이 있다고 임의로 추가해주기 위함입니다.
1. 방법은 dsdt.aml파일을 직접 수정하여 오픈코어 부트로더 acpi 에서 불러오는 방법이 있습니다. 직접 메인보드의 dsdt를 추출하여 파일을 직접 수정하기 때문에 커스텀맥만 깔려 있어야 합니다. 윈도우를 사용하려면 제대로 된 값을 읽을 수 없어 오류가 납니다.
2. 두번째 방법은 필요한 패치를 ssdt로 집어 넣어 추가하는 방법입니다. dsdt를 분석하면 우선 자신의 장치에 대한 설정과 값들을 알 수 있습니다. 그러면 필요한 부분의 장치 설정값을 없애고 임의의 장치의 값들로 대신 채워 넣을 수 있습니다.
예를 들어 랩탑의 터치패드를 사용하기 위해서 터치패드 관련부분을 커스텀맥에서 인식할 수 있도록 dsdt를 참고하여 ssdt를 만들어 사용하거나, 배터리 인식을 위해 커스텀맥이 인식하는 단위로 배터리 dsdt부분의 설정을 쪼개어 ssdt로 만들어 사용하기도 합니다. 물론 dsdt를 직접 수정해도 같은 효과를 냅니다.
커스텀맥 설치를 위해서라면 간단하고 다른분들의 ssdt를 편집 또는 이해할 수 있는 정도의 실력을 키우시면 웬만한 장치는 다 잡으실 수 있을 겁니다. dsdt는 메인보드마다 다 다르고 그 dsdt를 응용하여 원하는 장치를 수정하기 위해 추가하는 것이 ssdt라고 생각하시면 됩니다.