i7-8700k, Z370 Aorus Gaming 7, Vega64, 10.14.4 설치후기
- 재댕
- 1537
- 52
재댕님의 기기정보
시스템 사양 선택 | 1번 |
---|---|
설치필수파일첨부 | 첨부 |
글제목양식 및 공지숙지 | 숙지 |
Components.
CPU : Intel Core i7-8700K Processor 다나와 Amazon Newegg
메인보드 : Gigabyte Z370 AORUS Gaming 7 (rev 1.0) 다나와 Amazon Newegg
RAM : G.SKILL Trident Z Series 16GB (8GBx2) DDR4 3600 (PC4-28800) F4-3600C15D-16GTZ Amazon Newegg
그래픽카드 : SAPPHIRE Radeon RX Vega 64 8GB HBM2 Amazon Newegg
SSD(Mac OS) : Samsung SM961 M.2 NVMe 256GB 다나와 Amazon
SSD(윈도우) : Samsung 850 EVO 250GB 다나와 Amazon Newegg
외장 SSD : Samsung 860 EVO 1TB 다나와 Amazon Newegg
HDD : Seagate 2TB BarraCuda ST2000DM008 다나와 Amazon Newegg
파워 : Seasonic FOCUS PLUS Gold SSR-750FX Full Modular 다나와 Amazon Newegg
블루투스,와이파이 : Broadcom BCM943602CS Aliexpress
Comments.
안녕하세요, 재댕입니다. 이전에도 설치 후기(링크)를 작성한 적은 있지만 너무 오래되었고 처음 커스텀맥에 입문했을 때보다는 이것저것 많이 알게되어 후기를 남겨봅니다. 이 글이 많은 분들께 도움이 되었으면 합니다.
Installation.
아래 바이오스 셋팅은 F11버전을 기준으로 합니다. F12버전부터는 경우에 따라 DSDT패치 또는 FakeSMC.kext 대신 VirtualSMC.kext가 필요할 수도 있습니다. (참고링크: https://x86.co.kr/tip/3460721)
1. BIOS Settings
- Save & Exit
- Load Optimized Defaults(F7) → Yes
- M.I.T
- Advanced Memory Settings
- Extreme Memory Profile(X.M.P.) → Profile1
- BIOS
- Fast Boot → Disabled
- Windows 8/10 Features → Other OS or (Windows 8/10 WHQL)
- CSM Support → Disabled
- Secure Boot
- Secure Boot → Disabled
- Peripherals
- Initial Display Output → PCIe 1 Slot
- TrustedComputing
- Security Device Support → Disable
- USB Configuration
- XHCI Hand-off → Enabled
- Network Stack Configuration
- Network Stack → Disabled
- Chipset
- VT-d → Disabled
- Internal Graphics → Disabled
- Wake on LAN Enable → Disabled
- IOAPIC 24-119 Entries → Enabled
- Power
- ErP → Disabled
- RC6(Render Standby) → Enabled
- Save &Exit
- Save & Exit Setup(F10)
2. Building the USB Installer
USB 메모리는 최소 8GB 이상을 준비합니다. (개인적으론 16GB 추천) USB 부팅디스크를 만드는 방법은 크게 3가지 정도의 방법이 많이 알려져있는데 편한 방법을 선택하시면 됩니다.
1️⃣ 애플 공식 가이드, Terminal을 이용하여 만드는법
2️⃣ 토니맥(Tonymacx86.com)의 유니비스트(UniBeast) 이용
3️⃣파일자료실의 고스트 파일을 이용하여 부팅디스크 만들기 ex) 좌절금지 퓨리온 etc..
3. EFI Setup (drivers64UEFI, kexts)
EFI/CLOVER/drivers64UEFI
- ApfsDriverLoader-64.efi : APFS 컨테이너의 파일시스템 드라이버 지원
- AppleImageLoader-64.efi : AppleEfiFat Binary 드라이버 지원
- AptioMemoryFix-64.efi : UEFI펌웨어에서 발생하는 메모리 문제 해결 (AptioMemoryFix 계열중 잘 어울리는것으로 선택 ex) Osxaptiofix.drv)
- AudioDxe-64.efi : 부팅 시작음 HDA드라이버 (옵션)
- DataHubDxe-64.efi : Mac OS의 SMBIOS 데이타를 가져올수 있도록 지원 (보통 네이티브 지원되는편이긴 함)
- EmuVariableUefi-64.efi : UEFI Boot의 NVRAM 관련 (사실 아이메시지와 연관됨)
- FSInject-64.efi : 외부 켁스트 패치 및 인젝션 지원
- SMCHelper-64.efi : FakeSMC에 의해 남겨진 NVRAM의 SMC keys 복원 (VirtualSMC.kext와는 충돌가능성 있을 수도 있음)
- VBoxHfs-64.efi : HFS+파일 시스템용
EFI/CLOVER/kexts/Other
- AppleALC.kext : HD오디오(사운드) 지원 (AppleALC's Supported Codecs)
- WhateverGreen.kext : 라데온 그래픽카드 관련 및 기타기능 수행...
- Lilu.kext : AppleALC, WhateverGreen, VirtualSMC 켁스트 등을 작동시키기 위한 플랫폼 켁스트
- FakeSMC.kext : 애플에서 지원하지 않는 기기들의 SMC 환경 조성 (VirtualSMC.kext 사용해도 상관없습니다.)
- AtherosE2200Ethernet.kext : Killer Lan 칩셋 이더넷
- IntelMausiEthernet.kext : 인텔 칩셋 이더넷
- SATA-300-series-supported.kext : SATA 관련
- XHCI-unsupported.kext : 기존 XHCI*injector.kext를 대체하는 켁스트 (디바이스 8086:a2af에 맞는 기존 인젝터는 200시리즈 칩셋)
- USBPorts.kext : 이미 USB 15포트 제한 패치 를 마친 켁스트 (첫 설치는 USBInjectAll.kext를 이용할 것)
- VegaTab_64.kext : Vega64 팬속도 조절용으로 사용 (Mojave 10.14.5부터는 사실상 필요없어졌음)
4. config.plist Setup using Clover Configurator
EFI/CLOVER/config.plist
Acpi
- Patches
- Change SAT0 to SATA : SATA 호환성 패치
- Fixes (Page 1)
- FixShutdown : 시스템종료가 안되고 재부팅하는 문제 해결용
- FixHPET : IRQ 충돌방지
- FixIPIC : IRQ 충돌방지
- Fixes (Page 2)
- FixRTC : IRQ 충돌방지
- FixTMR : IRQ 충돌방지
- Drop Tables
- DMAR : VT-d 설정에 따른 이슈 발생문제 해결용 (가상머신 쓰면 필요할수도..)
- MATS : 알 수 없는 문자로 인한 커널패닉 문제 해결용
- FixHeaders & PluginType
- FixHeaders : 위 드롭테이블의 MATS와 마찬가지로 알 수 없는 문자로 인한 커널패닉 문제 해결용
- PluginType : 하스웰 이후부터 적용가능한 인텔 CPU 전력관리시스템 활성화 (스피드스탭)
Boot
- Arguments
- -v : 부팅할 때, 애플로고 및 로딩바 대신에 전체 시스템 진입과정을 보여줌. 단순 문구만 보여주는것이 아니라 커널패닉 방지를 도와주기도 한다.
- slide=0 : 메모리 할당 문제와 연관된 커널패닉을 해결해줌.
- nv_disable=1 : 엔비디아 그래픽카드 비활성화
- dart=0 : VT-d 이슈 문제 해결용 (바이오스에서 VT-d 활성화할꺼면 반드시 넣어주는 것이 좋음)
- debug=0x100 : 커널패닉이 발생하면 바로 재부팅되는것을 막아준다. (커널패닉이 발생하면 무슨 오류인지 확인할 수 있어서 좋음)
- keepsyms=1 : 커널패닉이 발생하면 추가정보를 좀 더 보여준다. (debug=0x100과 함께 사용하면 좋다.)
- (darkwake = ?) : 잠자기 문제가 발생하면 넣어주기도 하는데 문제가 없으니 이번에는 빠져있다. 이후에 사용할수도 있다.
- Timeout & NoEarlyProgress
- -1 : Timeout에 구애받지않고 직접 OS 선택 가능 (0으로 해놓으면 GUI조차 보지않고 Default Boot Volume의 OS로 즉시로드)
- NoEarlyProgress : GUI뜨기전에 welcome to clover... 환영문구 비활성화
Boot Graphics
- EFILoginHiDPI : 1
- UIScale : 1
- ex) 2로 바꾸면 부팅중에 사과로고 2배로 커짐
CPU
- (Type) : '이 Mac에 관하여'에서 CPU 이름을 변경하고 싶으면 Unknown으로 설정하고 이름을 직접 수정할 수도 있음.
- System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.Iproj의 UnknownCPUKind 이름 변경
Devices
- Fake ID
- 전부 '0x0'으로 변경
- USB
- Inject : USB속성 주입
- FixOwnership : 잠자기에서 깨어나고 USB작동 중지가 일어나는 문제를 해결할 수도 있음
- HighCurrent : 아이패드와 같은 기기를 위한 옵션
- Audio
- Inject : 1 or 11
ApplcALC.kext의 Supported-codecs를 보면 ALC1220에 맞는 Layout 숫자를 알려주고 있습니다. 해당 숫자를 전부 테스트해보면 11로 해야된다는 것을 알 수 있을겁니다. 근데 맥이 아닌 다른 OS까지 같이 사용할 경우에는 11에서 문제가 발생합니다. 아래 사진과 같이 Mac OS와 윈도우10의 출력단자가 다르기 때문에 OS를 이동할때마다 출력단자를 변경해줘야하는 불편함이 있습니다.
따라서 Audio의 layout을 11번이 아니라 1번으로 변경하면 위와 같은 출력단자를 변경해줘야하는 불편함은 사라집니다. 다만 케이스 전면패널의 Audio 단자와 이어지는 내부 F_AUDIO 헤더와 동시에 사용이 불가능하기 때문에 또 다른 불편함이 생기긴 합니다.
(layout 11번을 꼭 써야만한다면 아래와 같은 케이블을 구매하면 불편함이 사라지긴 할겁니다.)
← 2x 3.5mm스테레오(Male) to 3.5mm스테레오(Female) Amazon
- ResetHDA : 다른OS에서 맥OS로 넘어올 때 오디오가 나오지 않는 문제 해결용
- Properties
Disable Drivers
- Nothing
Gui
- Scan : Custom으로 변경하고 Legacy, Kernel을 제외하고 모두 체크 (깔끔한 Gui 구성을 위하여...)
- Theme : 원하는 테마로 선택 ex) Simple
- Hide Volume : Preboot, Recovery, Windows의 이름을 가지고 있는 볼륨 숨기기
Graphics
- Nothing
Kernel and Kext Patches
- 체크박스
- KernelPm : MSR 0xe2 커널패닉 방지
- Apple RTC : 재부팅할 때 바이오스 초기화 방지
- AppleIntelCPUPM : CPU 전력관리로부터의 커널패닉 방지
- KextsToPatch
- Enable TRIM for SSD : SSD의 GC처리를 OS에서 자동으로 하게 만들어 SSD의 쓰기 성능을 높게 유지
- External icons patch : 외장디스크 아이콘패치
Rt Variables
- CsrActiveConfig : 0x67
SMBIOS
- SMBIOS 선택
System Parameters
- Inject System ID 체크
5. Post Installation
1. USB 패치
2. 내장그래픽 헤드리스모드 설정
3. PCI Device 표시
4. '이 Mac에 관하여' 시스템 로고 변경
5. (AGPM 그래픽카드 전원관리 Kext 생성)
https://x86.co.kr/kext/3251378
6. 맥, 윈도우 시간 동기화
6. Benchmark
7. Attachments
재댕
댓글 52
상세한 설명 글을 읽었는데 도움이 되었습니다. ^^
시간이 없으시고 쉽지 않을텐데 정말 정성껏 글을 올려주셔서 감사해요 ^^;
회원님들도 도움되었으면 좋겠네요.
우와~~ 엄청난 글이네요 진짜 바이블이네요 바이블 다른 사양의 분들도 이 글 정독하시고 천천히 비교해가며 해보시면 좀더 쉬운 삽질이 가능하시겠어요 감사합니다 재댕님 ㅎ
너무 감사합니다. 이런정도의 초보자용이 필요했는데 명괘하게 잘 만드셨네요.
많은 초보 유저분들이 참조하고 많이 배워 갈 것 같네요.
수고 많이 하셨습니다. 즐거운 하루 되세요.
와 이게 뭔가요.. 따봉 안누를 수가 없는 수준이네요........ 글 쓰느라 고생하셨습니다......
정말 많은 분들에게 도움되는 내용들이네요,, 저도 참고하겠습니다. ㅎㅎ
와우, 감명 깊게 잘 봤습니다.
바이오스 설정하는 것부터 한눈에 알아보기 쉽게 해 주시니 초보들의 삽질 피로가 많이 덜어질 것 같습니다 ^^
공부 많이 되었습니다. 감사합니다 ^^
좋은 글이 되기 위한 좋은 점들이 다 보입니다.
1. 정확한 지식, 명확한 설명, 깔끔한 글 솜씨
2. 풍부한 예시
3. 누구나 알 수 있도록 그림 및 선택한 설정 설명
정성과 애정이 없으면 쓸 수 없는 글이네요... 감사합니다.
처음 입문할 때, 아이뱅크님 게시글에 도움 많이받았었습니다.
저도 언젠간 글 하나쯤 써보고 싶었는데 알아봐주시니 감사합니다 :)
정말 멋지십니다. 정리가 깔끔하고 상세하고 이미지도 많아서 공부가 잘 됩니다.
친절하고 멋진 자료 만들어 주셔서 감사합니다.
그리고, 지금 자료실을 보면 14.4.4 는 파일을 구할수가 없네요... 보내주신 자료들이 14.4.6에서도 같이 정상 동작 하나요? 또는 14.4.4 구할 수 있을까요?
다시 한 번 좋은 글과 조언에 감사 드립니다!!
14.4.4 파일은 구글링하면 찾으실 수 있겠지만 14.4.6에서도 정상적으로 작동합니다.
현재 카탈리나로 올려서 사용중인데 이것저것 바뀐 부분이 좀 있어서 조만간 업데이트 한번 쭉 해야겠네요ㅎ;;
❝10.15.2 설치 Z390 AORUS ELITE , RX 570, 인텔 코어i5-9세대 9600K❞
저는 희한하게 럭스마크 점수는 높게 나오고 긱벤치 OPENCL이나 METAL 점수가 낮게 나오네요
베가64 보통 19만점 정도 나오는거 같던데;
그냥 가볍게 해볼뿐, 크게 신뢰는 안하고 있습니다.
GeekBench 마이너 업데이트 할때마다 점수 들쑥날쑥 했었어요..;;
바이블 이네요. 바이블 !!
- 이 글은 Aorus 보드 바이오스 셋팅을 제외하고 초보 분들을 위한 기능 설명, 자료 설명 까지 되어 있습니다. 꼭 모두 읽으시고 도움이 되었으면 합니다.
P.S 글쓰기시 에디터의 두줄 라인 사입 이라던지, 인용구 작성이라던지 !!! 대단 하십니다.