질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | macOS Big Sur |
공지숙지/증상설명 | 숙지 |
안녕하세요,
x86회원님들의 엄청난 정보 덕에 Big Sur 설치하고, 현재 사용중에 있습니다. 정말 감사드립니다.
EFI파일 검토를 요청드립니다. 현재 제가 사용중인 EFI 파일을 첨부합니다.HP_Probook_430_G6_LTE_for_x86.zip
제가 EFI 파일을 정확하게 편집하여 사용중인지 모르겠으나 사용시 아래 항목들이 정상작동하여 x86 빌드 EFI저장소에 업로드 하고자 합니다.
이때 필요 없는 kext 등이 이중으로 로딩되는 일이 없으면 해서 검토를 요청드립니다.
현재 작동 항목:
- 키보드 function키를 이용한 화면 밝기 조절, 음량 크기 조절 및 음소거, 잠자기 (달모양 키)
- 전면 카메라, 전면 마이크, 스피커, 키보드 백라이트
- USB type A 포트, USB type C 포트, HDMI, 3.5파이 콤보 이어폰
- 키보드, 터치패드, 배터리, 잠자기, WIFI, Bluetooth, 주변 애플기기 인식, 내장그래픽
- 아이메세지, 페이스타임, Xcode
작동 불가 항목:
- SD카드 리더 (BayHubTech를 target으로 하는 kext를 찾지 못했고, 10MB/s정도 속도라고 하여 필요시 Windows로 부팅 후 사용하려구 합니다.)
- 에어드랍을 통한 파일 공유, 사이드카 (아무리 시도해도 안 됩니다. 무선랜 모델 문제인듯 합니다..)
- XMM 7360 LTE modem (/System/Library/Extensions/ 안의 내용을 수정해보기도 하였는데, 잘 안 되네요.. 일단 포기 상태입니다.)
그리고 한가지 더 질문드립니다. maxOS에서 XMM 7360 LTE modem을 사용하고 싶습니다.
인터넷에 찾아보니 시에라 사 모뎀의 경우에는 Legacy Sierra QMI 라는 kext를 수정하여 적용하면 얼추 되는것 같습니다.
제가 가진 LTE modem은 XMM 7360으로 Intel의 4G 모뎀인데요, 위 kext에서 pci만 수정한다고 돌아가는게 아니더라구요...
혹시 관련하여 정보가 있으시면 조언 부탁드립니다. 저에게 정말 큰 도움이 될 것 같습니다.
+ x86회원님들 덕분에 macOS를 쾌적하게 사용하고 있습니다.
처음에 Xcode가 필요해서 macOS를 설치했는데, 세팅 하다보니 x86 커뮤니티의 정보량에 놀랐고 따라하며 하나씩 고쳐보니 무척 재밌게 느껴졌습니다. 감사합니다.
+ 혹시나 하여 SMBIOS는 제가 사용하고 있지 않은 값으로 수정하여 업로드 하였습니다.
답변 미리 감사드립니다. 좋은 하루 되세요 ^^
야옹양이님의 새글 알림을 받으실려면 구독
딱히 수정할 부분은 보이지 않으나 ssdt-gpio 등의 windows 패치 패일이 보이지 않아서 넣어주시는 것이 좋을 것 같고요. SD카드는 가망이 없어보입니다ㅠㅠ 찾아봐도 자료가 많지 않네요. 좋은 소식으로는 XMM 7360 모뎀이 작동할 수 있다는 것입니다.
GitHub - juhovh/xmm7360_usb: Kernel module for Fibocom L850-GL / Intel XMM7360 LTE modem
위에 github을 보시면 XMM7360이 작동하기 위한 커널모듈을 만들어버린 분이 있으니 legacy sierra qmi 관련은 다 지우고 이 github을 참고하여 작동시킬 수 있을 듯 합니다.
안녕하세요, 살펴봐주셔서 감사합니다.
SSDT들은 인터넷에 검색으로 주워와 적용한것들이라서, DSDT 추출부터 직접 해보려구 합니다.
Windows 패치 관련해서는 생각을 하지 못했는데 말씀해주신 내용 확인해 적용해보도록 하겠습니다.
LTE 모뎀 관련해서 안내해주신 자료 확인해 보았는데요, macOS가 리눅스랑 비슷해 가능할줄 알았는데 조금 다른 방식인가봅니다.. ㅎㅎ 도와주셔서 감사합니다. :)
windows 패치는 정확히 하자면 _OSI라고 OS에 따라 권한을 다르게 하는 것이 있습니다. 따로 패치를 안하시면 맥os는 권한이 낮게 잡혀버려서 따로 패치를 해서 windows 최신으로 부팅하는 걸로 조작하는 역할이 windows 패치이고, ssdt-osys/ssdt-xosi/ssdt-gpi0등 3개 중 하나를 골라서 쓰심 됩니다. 저는 ssdt-gpi0/ssdt-osys를 추천드리고요.
ACPI에는 간단히 밑 4개 정도만 넣어주세요
SSDT-EC-USBX-LAPTOP
SSDT-PLUG-DRTINA
SSDT-PNLF
윈도우즈 패치
모든 기본적인 acpi는 구글링하면 샘플 나오니 쓰시면 됩니다. 만약 터치패드가 안된다면 ssdt-xosi+_osi to xosi 패치 쓰시고요.
ACPI에 다 지우고 이거 4개를 넣는 것이 기본적인 SSDT입니다. (따로 패치 필요 X)
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml
https://github.com/whatnameisit/Asus-Vivobook-X510UA-BQ490-Hackintosh/blob/master/OC/ACPI/SSDT-OSYS.aml
그리고 voodoops2controller, voodooi2c, voodooi2chid, voodooinput을 모두 제거하고, voodoops2controller, voodooi2c, voodooi2chid 최신버전을 넣고, 충돌을 막기 위하여 voodoops2controller.kext/contents/plugins의 voodooinput.kext를 지워주세요.
그리고, config.plist에 변경사항 적용하고 부팅하여서 확인해보세요.
junepark님 안녕하세요!
조언해주신대로 ACPI를 깔끔하게 만들고 재부팅을 해보았습니다.
XOSI가 없으면 노트북의 키보드/마우스가 작동하지 않습니다.
-> XOSI를 추가해준 후 작동합니다.
하지만 배터리가 인식되지 않아 터치패드가 올바르게 작동하지 않았습니다. (터치패드는 인식 되나, 트랙패드 설정에 들어갈 수 없어 클린설치를 할 경우 탭하여 클릭하기 설정이 불가)
ECEnabler를 적용하니 배터리와 트랙패드 인식이 가능하나 배터리 잔량이 0%로 표시되었습니다.
-> ECEnabler 대신 기존에 사용중이던 인터넷에서 검색하여 얻은 배터리 관련 SSDT를 넣어주었습니다.
배터리 잔량% 표시됨, 터치패드 트랙패드로 인식 성공하였습니다. 하지만 배터리상태 사이클수가 0으로 표기되더라구요..
-> ECEnabler를 배터리 관련 SSDT와 함께 사용하면 배터리 잔량도 표시되고, 배터리 사이클수도 표기가 됩니다.
1115_EFI_BATT_HP_Probook_430_G6_LTE_for_x86.zip
ECEnabler 없이 배터리 상태 사이클수가 나오는 설정을 목표로 도전해보고자 합니다.
제 DSDT를 추출하고, 인터넷에서 검색하여 얻은 (비슷한 모델의) 배터리 관련 SSDT를 비교해보니 Offset 부분의 값이 조금 다르더라구요.. 제가 관련해서 충분히 찾아보지 못해서요, 제가 검색을 해보고 관련하여 새로 질문을 올려보고자 합니다..
필요없는 ACPI를 없앨 수 있게 도와주셔서 감사합니다! 정말 많은 도움이 되었습니다. 감사합니다.
그럼 지금 상태가
ACPI
SSDT-EC-USBX-LAPTOP
SSDT-PNLF
SSDT-PLUG-DRTINA
SSDT-XOSI
(배터리 SSDT)
config.plist
+_osi to xosi 패치
Kexts
-EcEnabler 제거
-터치패드, 키보드 kexts 정리
맞으신가요?
현재 EFI 첨부해주심 봐드리겠습니다.
앗 감사합니다!!
넵. 현재 상태를 알 수 있도록 EFI 파일을 첨부드립니다.
제 노트북이 whiskey lake processor라서
https://dortania.github.io/Getting-Started-With-ACPI/ssdt-platform.html#laptop
위 링크를 참조하여
SSDT-PLUG
SSDT-EC-USBX-LAPTOP
SSDT-PNLF
SSDT-XOSI
SSDT-AWAC
를 적용하였습니다.
저는 현재 proper tree 프로그램으로 OC snapshot 또는 OC clean snapshot을 진행하는데요..
Osi to rosi 패치같은 내용은 아직 잘 모르겠어서요.. 다만 plist에 있는것 같아 그대로 사용하였습니다.
현재 확인된 내용중 잠자기에 문제가 있습니다.
상단 바 메뉴에서 [잠자기/재시동/시스템 종료] 중 잠자기 버튼 눌러 잠자기에 들어가는것은 잘 되는것 같구요,
다만 노트북 덮개를 닫으면 잠자기에 들어가는 척 하다가 2~3초 후 깨어납니다 (노래를 틀어놓고 덮개를 닫는 방식으로 확인해 보았습니다)
이때 노트북 덮개를 다시 열어도 반응이 없는데, 화면밝기가 0으로 설정돼서 이런것 같습니다. 키보드의 화면밝기증가 기능키를 누르면 화면이 밝아져 다시 사용할 수 있습니다.
HP 노트북에 관련된 수정사항도 찾아보고 적용해보려 합니다.
위 EFI에 SSDT-PS2K만 추가하니 잠자기 잘 됩니다..!!
감사드립니다.
정리했습니다.
ACPI-나머지 다 빼고 가이드 대로만 넣음, 아직 안지워진 ACPI-Patch 잔여물 제거, _OSI to XOSI Patch
Kexts-필수 Kext인데 안 들어간 것 추가, EcEnabler 추가
config.plist-필수 boot-args가 빠져있는 것 추가, 정리 및 다듬기.
안녕하세요, 답이 늦었습니다. 죄송합니다.
정말감사드립니다.. 전달해주신 EFI 로 부팅하니 너무 잘 작동됩니다..
EFI가 깔끔하니 너무 만족스럽습니다. 제 랩탑에 맞는 EFI를 만들어 주셔서 감사합니다.
다만 화면 닫아 잠자기를 하면 랩탑이 혼자 깨어나길래 검색하여 GRPW SSDT와 패치를 추가하였습니다.
그리고 idle시 CPU클럭이 1GHz정도로 높게 잡히길래 CPUFriend, CPUFriendDataProvider를 추가하니 제 CPU와 맞는 클럭으로 작동되는듯 해서 사용 중에 있습니다 (CPUFriend가 없는 경우 CPU온도가 낮고 배터리 소모량이 적은 장점이 있으나 연산을 많이 할 때 느리더라구요. 벤치마크로 확인했는데 10~20%정도 CPUFriend가 없으면 성능하락이 있었습니다.)
USB type c video out도 잘 되고 HDMI도 잘 되고 잠자기시 power nap도 잘 작동합니다.
컴퓨터가 혼자 깨어나서 할 일 하고 다시 자는게 정말 신기하더라구요..
도와주셔서 정말 감사드립니다. 관련 내용 우리커뮤니티의 EFI 저장소에 올려보도록 하겠습니다.
좋은 하루 되세요 :)
SSDT-GPRW+GPRW TO XPRW 패치 말씀하신 것이면 문제없이 잠자기 잘 될겁니다.
CPUFRIEND는 저는 있으나마나 비슷해서 안쓰고 있는데 사용하시는 기기는 CPUFRIEND가
도움이 되나보네요. 그러면 적용하셔도 됩니다.
네 말씀하신 부분이 맞습니다.
감사합니다..
이제는 위와 같이
긱벤치에서 Compute device가 Iris 로 뜨는게 왜 이렇게 나오는건지 찾아보고 있습니다.
해킨은 문제가 있어도 재미있네요.. ㅎㅎ 마지막까지 도움주셔서 감사합니다!! :)
그리고 그 lte 모뎀 관련해서는 어느 고수가 리눅스용 드라이버를 맥os에 포팅할 때까지 기다리실 수 밖에 없겠네요ㅠㅠ
그럴것 같아요. PCI를 USB로 인식시키기만 하면 어떻게 될 것 같은데.. 그 부분도 고민중에 있습니다. ㅎㅎ 구글에 찾아보면 macos에 모뎀을 사용하는 사람들이 있긴 한데 자랑만 하시구 방법은 잘 안 적어주셨더라구요 ㅎㅎ
아아 그리구 무엇보다 오픈코어에서 windows로 진입하였을때 사운드가 잡히지 않는 문제가 있었는데 도와주신 EFI를 이용해 windows로 진입하면 모든게 잘 작동합니다. 가장 만족스러운 부분 중 하나입니다. 감사합니다.
아마도 사용하지 않는 acpi 패치들을 제거해서 오디오가 잘 잡히는 것 같습니다. iris plus로 인식되는 문제는 제 개인적인 생각이나 이게 uhd 620이 공식적으로는 지원을 안해서 비슷한 맥os 지원 기기로 스푸핑하여서 잡는 것으로 알고 있는데, 그래서 실제로는 맥에서 그쪽 계열 그래픽으로 인식하여 그런 것 같기도 합니다.
맞습니다. 이전에 제가 사용한 엉망이었던 EFI는 Windows에서 기기들을 인식 못 하게 만들더라구요..
맥북에 사용되는 i5 8279u 등이 iris 655를 쓰니 그럴 수 있겠군요.
그렇다면 그래픽은 잘 작동하니 손대지 않고 사용하려 합니다. (그래픽은 잘못 손대면 화면이 안 켜져서 무섭더라구요.. ㅎㅎ)
감사합니다. (__)
ㅎㅎ 엉망까진 아닙니다. 단지 정리가 조금 안되었어서 제가 조금 다듬었을 뿐이지요. windows에서 기기를 못 인식하게 하는 것은
예를 들어, _OSI to XOSI는 맥에서 호환성을 높여주지만, 아예 윈도우 부팅도 안되고 ACPI_BIOS_ERROR 블루스크린을 일으키는 등 오류를 만듭니다. 그 외에 다양한 패치들이 맥에서는 되지만 윈도우에서 안되는 경우들이 있습니다. 이게 오픈코어는 호환성을 높여준다고 ACPI와 모든 ACPI PATCH를 맥OS 뿐만이 아닌 모든 OS에 주입해서 그렇다고 합니다.
야옹양이님, 안녕하세요. 또 하나의 소식을 전해드리고자 댓글을 답니다. 제가 ACPI를 아직 완벽하게 마스터하지 못해서 연습 삼아서 사용하시는 컴퓨터의 배터리 패치 등 패치들을 DSDT에 적용해보았습니다. 그래서, ecenabler 없이도 배터리가 잡힐 것 같아서 댓글 달아봅니다.
밑에 패치한 DSDT와 필요한 ACPI를 첨부하였으니, EFI-OC-ACPI 밑에 모든 것을 지우고, 아래 첨부한 것으로 바꿔치기 하시고, ECENABLER 제거하시고, ACPI-PATCH-Change _OSI to XOSI를 delete(제거) 하신 다음, plist에 변경사항 적용하셔서 한번 테스트 해보시겠어요?
다시 자세히 보니 드라이버가 리눅스 용이라 호환이 안될 것 같습니다. 시도는 해볼 수 있으나 위험성이 좀 커보이네요ㅠㅠ
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
고스트파일을 부팅 USB에 넣은후 윈도우에서 폴더 접근이 안됩니다. +11 | ashly | 24.09.2720:41 | 74 |
인텔 ax200ngw를 사용하는데 와이파이 및 블루투스 인식이 되지 않습니... +7 | loopers | 24.09.2716:50 | 75 |
커널패닉 +2 | 머트 | 24.09.2723:18 | 58 |
머트 | 24.09.2723:18 | 58 | |
ashly | 24.09.2720:41 | 75 | |
loopers | 24.09.2716:50 | 75 | |
Caper | 24.09.2602:42 | 137 | |
낡은기계 | 24.09.2301:36 | 163 | |
Door | 24.09.2122:38 | 86 | |
루베콘 | 24.09.2108:35 | 171 | |
에잉 | 24.09.2022:16 | 367 | |
밤가시 | 24.09.1910:03 | 169 | |
SUNWAYFOTO | 24.09.1822:20 | 195 | |
Nelson | 24.09.1815:34 | 359 | |
sebali | 24.09.1814:34 | 351 | |
Panictosh | 24.09.1813:37 | 175 | |
SUNWAYFOTO | 24.09.1801:27 | 221 | |
그냥인간 | 24.09.1719:17 | 112 | |
dlraud | 24.09.1620:36 | 232 | |
Nelson | 24.09.1618:45 | 179 | |
아스타틴 | 24.09.1612:07 | 77 | |
lesmi | 24.09.1522:02 | 139 | |
윤수꾸하하 | 24.09.1323:56 | 191 | |
뚜비 | 24.09.1319:18 | 195 | |
Steer | 24.09.1200:33 | 168 | |
상큼버터 | 24.09.0918:08 | 213 | |
인터찹 | 24.09.0717:13 | 945 | |
서재희 | 24.09.0711:07 | 1437 | |
시습이 | 24.09.0113:39 | 1246 | |
블루 | 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 | 419 | |
Panictosh | 24.08.1518:04 | 344 | |
hackillious | 24.08.1514:14 | 141 | |
shion | 24.08.1420:32 | 117 | |
인터찹 | 24.08.1418:19 | 103 | |
Panictosh | 24.08.1217:23 | 374 | |
오디세이 | 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 | 87 | |
yeojun | 24.08.0310:01 | 110 | |
yeojun | 24.08.0217:46 | 312 | |
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 | 81 | |
동집 | 24.07.3122:15 | 166 | |
류가파 | 24.07.3121:42 | 248 | |
마요네즈 | 24.07.3109:23 | 265 | |
동집 | 24.07.3012:52 | 99 | |
동집 | 24.07.2912:11 | 459 | |
인터찹 | 24.07.2901:06 | 309 | |
인터찹 | 24.07.2623:40 | 946 | |
찡준 | 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 | |
인터찹 | 24.07.2113:23 | 208 | |
컴퓨터왕 | 24.07.2019:23 | 312 | |
인터찹 | 24.07.1816:18 | 639 | |
oreo | 24.07.1814:18 | 523 |
다시 자세히 보니 드라이버가 리눅스 용이라 호환이 안될 것 같습니다. 시도는 해볼 수 있으나 위험성이 좀 커보이네요ㅠㅠ