질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | ventura |
공지숙지/증상설명 | 숙지 |
*적용중인 도장
이제는 SSDT나 Kext를 넣어서 Fn키로 밝기 조절이 가능하다는 말이 많았지만....
저는 두개다 안되네요..
현재는 Fn키를 누르지 않고 F1,F2를 누르면 조절이 되더군요.
Fn키로 키를 바꿔보려 했으나 Mac OS에서 Fn키를 인식을 못하는 듯 합니다..
https://drive.google.com/file/d/1dZPC8qs8fuxKOrvxzgLIbJJzlFE-1rDa/view?usp=sharing
SSDT 패치는 어떻게 하는지 몰라서 못하고 있습니다...
배터리 패치를 DSDT 에 직접 적용하여 사용한다면
밝기 조절 Fn 키도 SSDT 로 Hot Patch 방식으로 패치하지 말고 DSDT 에 직접 패치해보세요.
삼성 노트북에서는 밝기 조절 Fn 키를 담당하는 EC Query 는 거의 대부분 _Q63 & _Q64 Method 입니다.
질문자님의 DSDT 에서 _Q63 & _Q64 Method 의 내용을 보면 아래의 사진과 같습니다.
_Q63 Method 는 밝기 감소 Fn 키이고 _Q64 Method 는 밝기 증가 Fn 키입니다.
DSDT.aml 에서 위의 코드를 아래의 사진과 같이 수정해보세요.
우선, PS2K Device 에 밝기 관련 Notify 값의 조합은 0x0405 / 0x0406 으로 시도해보세요.
단, Windows 와 멀티 부팅을 한다면 If (_OSI ("Darwin")) 구문을 사용하여 분리하는 것을 권장합니다.
만약, 작동하지 않는다면 PS2K Device 에 Notify 하는 값을 다른 조합의 값으로 수정해보세요.
(밝기 감소) / (밝기 증가) 형식입니다.
0x20 / 0x10
0x0205 / 0x0206
0x0285 / 0x0286
0x0365 / 0x0366
0x0405 / 0x0406
추가로, 0x0205 / 0x0206 과 0x0285 / 0x0286 값은 둘 다 동시에 같이 사용하기도 합니다.
아래의 사이트를 참고해보세요.
https://github.com/wei756/NT950XCR-G58A-Hackintosh/blob/master/DSDT%26SSDT/SSDT-FNBL.dsl
저거를 만약에 ssdt hot patch방식으로 한다면 어떻게 해야 하나요?
(배터리도 dsdt말고 핫패치로 할수있나요?)
제가 작성한 댓글에서 하단의 GitHub 링크처럼 SSDT 를 만들면 됩니다.
https://github.com/wei756/NT950XCR-G58A-Hackintosh/blob/master/DSDT%26SSDT/SSDT-FNBL.dsl
그리고, 이에 맞게 ACPI Rename 패치를 적용해야 합니다.
https://github.com/wei756/NT950XCR-G58A-Hackintosh/blob/master/EFI/OC/config.plist#L135-L186
배터리 패치도 SSDT 를 사용하여 Hot Patch 방식으로 만들 수 있습니다.
이에 대한 자세한 내용은 제가 작성한 안정화 작업 목록 및 글타래 모음 정리 글에서 배터리 패치 부분을 참고해보세요.
X1E2Mw==,X1E2NA==을 각각X1g2Mw==,X1g2NA==로 대체하는거 같은데 저거를 왜 rename을 해야 하나요..?
Config.plist 를 텍스트 편집기로 직접 열면 Hex 값이 Base64 형식으로 저장되기 때문에 그런 것입니다.
OpenCore Configurator 나 PlistEdit Pro 등의 앱으로 열면 아래의 사진과 같습니다.
그리고, _Q63 과 _Q64 를 각각 _X63 _X64 로 ACPI Rename 패치를 적용하는 이유는
DSDT 와 SSDT 에 있는_Q63 과 _Q64 가 서로 중복되기 때문입니다.
DSDT 에서 _Q63 & _Q64 Method 의 내용만 SSDT 를 사용하여 패치하고 나면
_Q63 & _Q64 Method 가 DSDT 에도 있고 SSDT 에도 있게 되는데
이는 ACPI 상에서 중복되며 옳지 않으며 ACPI Error 가 발생할 수도 있습니다.
그래서, 다른 이름으로 바꿔버리는 것입니다.
단, Clover 와 달리 OpenCore 에서는 수정 및 패치한 DSDT, SSDT 등의 ACPI 설정을
Windows 에도 적용하여 부팅하기 때문에 macOS 에 맞게 패치한 ACPI 코드 내용이
Windows 에서도 정상적으로 작동한다는 보장이 없으며 어떤 경우에는 블루스크린 등의 오류가 발생할 수 있습니다.
그래서, If (_OSI ("Darwin")) 구문으로 OS 별로 수행할 내용을 분리하고
Else 문(Windows 로 부팅한 경우)에는 _X63() 과 _X64() 라고 적혀 있는 것을 볼 수 있습니다.
즉, macOS 로 부팅하면 SSDT 에 있는 _Q63 & _Q64 Method 를 사용하고
Windows 로 부팅하면 Else 문에 의해서 Rename 패치가 적용된 기존의 DSDT 에 있었던 _X63 & _X64 Method 를 사용하는 것입니다.
위의 내용이 이해가 잘 되었나요?
그래서 SSDT-XOSI.aml를
rename_to_XOSI(맞나..)를 하면 블루스크린이 떴던 거네요..
acpi machine language는 어디서 배울수 있을까요..? dsdt를 패치하려면 필요할거 같아서...
ACPI Source Language (ASL) 에 대한 설명 및 강좌는
제가 작성한 안정화 작업 목록 및 글타래 모음 정리 글에서 목차 III. 부분을 참고해보세요.
DSDT를 패치하여 적용하였으나 MacOS에서 Fn + F2를 F14로 인식을 하네요..
아무리 Fn + F2를 입력해봐도 화면 밝기는 그대로 입니다..
그리고 왜 인지 모르겠는데 밝기가 설정에서도 조절이 불가능하게 되었고 오디오는 (왜지..) 안 잡히네요
알고보니 SSDT-PNFL.aml을 실수로 체크 해제를 해놨네요. 현재 Fn키로 조절이 되긴하네요.근데 Fn키를 누르지 않고도 F1,F2로도 조절이 되는 이유는 뭘까요..?
PS2 의 Scan Code 로도 밝기 조절 신호가 발생하는 것 같습니다.
VoodooPS2 의 Info.plist 를 열면 Breakless PS2 에 해당 Scan Code 를 추가해보세요.
Debug 버전의 VoodooPS2 로 교체하고 시스템 로그를 확인하면 누른 키의 Scan Code 값을 알 수 있습니다.
또는, 시스템 환경설정 - 키보드 - 키보드 단축키 - 디스플레이에서 밝기 감소와 증가를 체크 해제해보세요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +11 | 26 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 88 | 24.10.2308:19 | 미찌콘 |
Hot 맥프로를 들여왔는데 질문이 있습니다. +5 | 40 | 24.10.2315:51 | 배고픈사람 |
16 | 24.10.2322:21 | 활주로임 | |
26 | 24.10.2318:25 | 헷인토시 | |
32 | 24.10.2317:01 | 활주로임 | |
40 | 24.10.2315:51 | 배고픈사람 | |
33 | 24.10.2315:18 | 희밍현수님 | |
89 | 24.10.2308:19 | 미찌콘 | |
88 | 24.10.2213:48 | 아킬리오 | |
75 | 24.10.2210:36 | MCMC | |
48 | 24.10.2200:57 | 헷인토시 | |
130 | 24.10.2123:22 | 마요네즈 | |
142 | 24.10.1914:54 | 활주로임 | |
168 | 24.10.2017:21 | RTings | |
179 | 24.10.2000:14 | Kylee | |
115 | 24.10.1921:50 | 루이코아낭 | |
190 | 24.10.1918:03 | Gastone | |
79 | 24.10.1721:28 | Oscar | |
197 | 24.10.1712:11 | 희밍현수님 | |
69 | 24.10.1612:42 | SystemShock | |
305 | 24.10.1517:37 | Gastone | |
1041 | 24.10.1517:20 | 물만두 | |
1622 | 24.10.1317:18 | 물만두 | |
1273 | 24.10.1315:07 | Steer | |
871 | 24.10.1004:51 | Steer | |
185 | 24.10.0920:24 | KImET | |
927 | 24.10.0915:49 | lesmi | |
178 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1313 | 24.10.0810:58 | soullees | |
112 | 24.10.0723:26 | 오십견 | |
1232 | 24.10.0723:14 | Steer | |
115 | 24.10.0721:40 | 서재희 | |
68 | 24.10.0704:04 | g2030h61 | |
88 | 24.10.0704:00 | g2030h61 | |
92 | 24.10.0620:14 | SystemShock | |
112 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1271 | 24.10.0515:04 | lesmi | |
129 | 24.10.0422:58 | 낡은기계 | |
544 | 24.10.0315:33 | oreo | |
117 | 24.10.0315:26 | 매치포인트 | |
175 | 24.10.0313:01 | 매치포인트 | |
148 | 24.10.0311:30 | KAKU | |
296 | 24.10.0207:44 | 데스맥 | |
253 | 24.09.3014:22 | 민준송 | |
171 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 | |
206 | 24.09.2910:19 | 루마루 | |
140 | 24.09.2723:18 | 머트 | |
146 | 24.09.2720:41 | ashly | |
230 | 24.09.2716:50 | loopers | |
211 | 24.09.2602:42 | Caper | |
288 | 24.09.2301:36 | 낡은기계 | |
164 | 24.09.2122:38 | Door | |
225 | 24.09.2108:35 | 루베콘 | |
498 | 24.09.2022:16 | 에잉 | |
223 | 24.09.1910:03 | 밤가시 | |
305 | 24.09.1822:20 | SUNWAYFOTO | |
732 | 24.09.1815:34 | Nelson | |
444 | 24.09.1814:34 | sebali | |
236 | 24.09.1813:37 | Panictosh | |
338 | 24.09.1801:27 | SUNWAYFOTO | |
155 | 24.09.1719:17 | 그냥인간 | |
331 | 24.09.1620:36 | dlraud | |
217 | 24.09.1618:45 | Nelson | |
100 | 24.09.1612:07 | 아스타틴 | |
200 | 24.09.1522:02 | lesmi | |
265 | 24.09.1323:56 | 윤수꾸하하 | |
639 | 24.09.1319:18 | 뚜비 | |
1550 | 24.09.1200:33 | Steer | |
255 | 24.09.0918:08 | 상큼버터 | |
1446 | 24.09.0717:13 | 인터찹 | |
1554 | 24.09.0711:07 | 서재희 | |
1464 | 24.09.0113:39 | 시습이 | |
495 | 24.08.3022:44 | 블루 | |
435 | 24.08.2911:20 | lesmi | |
449 | 24.08.2823:04 | 김덕뱀 | |
326 | 24.08.2517:14 | 그냥구름 | |
264 | 24.08.2218:42 | Panictosh |
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우 아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변자의 회신에는 최대한 회신을 하며 소통을 하시면 상황 파악과 문제 해결에 도움이 됩니다.