163 lines
5.7 KiB
Markdown
163 lines
5.7 KiB
Markdown
|
### ssd 트림문제
|
|||
|
|
|||
|
- 카멜레온 트림 설치 설정(엘케피탄에서는 trimforcer 쓰기)
|
|||
|
|
|||
|
|
|||
|
### 잠자기 풀림문제
|
|||
|
- 클로버에서 F3~6을눌러 DSDT를 추출한다.
|
|||
|
- maciASL을깐다
|
|||
|
- DSDT GLAN 부분 _PRW method 부분을 지우고 아래 설정
|
|||
|
``` Name (_PRW, Package (0x02)
|
|||
|
{
|
|||
|
0x09,
|
|||
|
0x04
|
|||
|
})
|
|||
|
```
|
|||
|
- 이거 필요없음(클로버에서 오버라이드 설정으로 극복/백업용)
|
|||
|
|
|||
|
### amd r9 370 설정
|
|||
|
- 일단 시스템 정보에서 graphics부분을 본다
|
|||
|
-
|
|||
|
Vendor: ATI (0x1002)
|
|||
|
Device ID: 0x6811
|
|||
|
를 본다
|
|||
|
- `0xdeviceIDvenderid`를 기억한다. (위에는 0x68111002)
|
|||
|
- 그리고 해당 칩이 무슨 가속 무슨 플랫폼인지 확인한다(위는 HD7000기반 picari플랫폼)
|
|||
|
|
|||
|
-이거 필요없음(클로버에서 오버라이드 설정으로 극복/백업용)
|
|||
|
|
|||
|
|
|||
|
#### AMD7000Controller.kext/Contents/Info.plist 수정(기본)
|
|||
|
- IOPCIMatch 부분 값에 위 아이디를 추가한다
|
|||
|
|
|||
|
-이거 필요없음(클로버에서 오버라이드 설정으로 극복/백업용)
|
|||
|
|
|||
|
#### AMDRadeonX4000.kext/Contents/Info.plist 수정(GL가속)
|
|||
|
- 해당 플랫폼부분에 IOPCIMatch가 있는데 추가
|
|||
|
|
|||
|
-이거 필요없음(클로버에서 오버라이드 설정으로 극복/백업용)
|
|||
|
|
|||
|
####kext 권한및 케시 초기화
|
|||
|
|
|||
|
### 퓨전드라이브 설정
|
|||
|
- osx설치시 corestorage를 세팅한다.
|
|||
|
|
|||
|
### 사운드
|
|||
|
- https://github.com/toleda/audio_CloverALC 따름
|
|||
|
- audio inject 1 /
|
|||
|
- audio_cloverALC-110_v1.0 실행
|
|||
|
- hdmiaudio.dmg 를 clover kext쪽에 넣는다.
|
|||
|
|
|||
|
### 네트워크
|
|||
|
- 유선은 RTL 8111계열깐다
|
|||
|
- 무선 USB는 8188을 깐다
|
|||
|
### 기타편의
|
|||
|
- hackintosh vietnam tool 설치
|
|||
|
- USB 3.0이랑 codec commander 랑 home end 같은거 한듯
|
|||
|
- codeccommander 설정하기
|
|||
|
|
|||
|
### 클로버 설정
|
|||
|
- uefi버전으로 깐다.
|
|||
|
- 드라이버는 아래것들을 깐다
|
|||
|
- EmuVariableUefi-64.efi
|
|||
|
- HFSPlus.efi
|
|||
|
- OsxAptioFix2Drv-64.efi
|
|||
|
- FSInject-64.efi
|
|||
|
- NTFS.efi
|
|||
|
- OsxFatBinaryDrv-64.efi
|
|||
|
|
|||
|
|
|||
|
#### config.plist
|
|||
|
- kernel.. patches 옵션
|
|||
|
- kernel CPU
|
|||
|
- APple RTC
|
|||
|
- 원본
|
|||
|
- 수기
|
|||
|
```
|
|||
|
00040000 04030000 0001 01 01 12040401 DP DP INTERNAL 1st ? + trsns/enc/num/senseid
|
|||
|
00040000 04030000 0001 02 01 22050502 DP DP INTERNAL 2nd ? + trsns/enc/num/senseid
|
|||
|
04000000 14020000 0001 03 00 00000606 DVI-D DVIDL INTERNAL 3rd ? + trsns/enc/num/senseid
|
|||
|
00080000 04020000 0001 04 00 11020103 HDMI DVISL INTERNAL 4th ? + trsns/enc/num/senseid
|
|||
|
|
|||
|
실제 그래픽 코드
|
|||
|
12 04 01 01 DP DUAL (선택)
|
|||
|
22 05 02 03 HDMI DUAL (선택)
|
|||
|
10 00 03 06 DVI-I DUAL (선택)
|
|||
|
00 10 04 06 DVI-I SING (선택)
|
|||
|
11 02 05 05 DVI-d DUAL (선택)
|
|||
|
|
|||
|
원본에서 정보 반영
|
|||
|
00040000 04030000 0001 01 01 12040101 DP DP INTERNAL 1st ? 실제 1번
|
|||
|
00080000 00020000 0001 02 00 22050203 HDMI HDMI INTERNAL 4th ? + 실제 2번
|
|||
|
04000000 14020000 0001 03 01 10000306 DVID DVIDL INTERNAL 2nd ? + 실제 3번
|
|||
|
00000200 04020000 0001 04 00 11020505 DVII DVISL INTERNAL 3rd ? + 실제 4번
|
|||
|
|
|||
|
음 .. 이거 3개만 지원하는듯 .. HDMI 제거
|
|||
|
|
|||
|
요건 안전빵
|
|||
|
00040000 04030000 0001 01 01 12040101 DP DP INTERNAL 1st ? 실제 1번
|
|||
|
04000000 14020000 0001 02 01 10000306 DVID DVIDL INTERNAL 2nd ? + 실제 3번
|
|||
|
00000200 04020000 0001 03 00 11020505 DVII DVISL INTERNAL 3rd ? + 실제 4번
|
|||
|
00080000 04020000 0001 04 00 11020103 HDMI DVISL INTERNAL 4th ? + trsns/enc/num/senseid
|
|||
|
|
|||
|
|
|||
|
미련미련 ;
|
|||
|
|
|||
|
|
|||
|
00080000 00020000 0001 01 00 22050503 HDMI HDMI INTERNAL 4th ? +실제 2번 num만 05로 바꿈
|
|||
|
00040000 04030000 0001 02 01 12040101 DP DP INTERNAL 1st ? 실제 1번
|
|||
|
04000000 14020000 0001 03 01 10000306 DVID DVIDL INTERNAL 2nd ? + 실제 3번
|
|||
|
00000200 04020000 0001 04 00 11020405 DVII DVISL INTERNAL 3rd ? + 실제 4번
|
|||
|
|
|||
|
잘됨 .. 랙없이
|
|||
|
```
|
|||
|
|
|||
|
- 그래픽카드 연결부분 오버라이드(포트레이아웃 리매핑)
|
|||
|
- ati connectors data
|
|||
|
- 00040000040300000001010112040401
|
|||
|
00040000040300000001020122050502
|
|||
|
04000000140200000001030000000606
|
|||
|
00080000040200000001040011020103
|
|||
|
- ati connectors patch
|
|||
|
- 00080000 00020000 0001 01 00 22050503
|
|||
|
00040000 04030000 0001 02 01 12040101
|
|||
|
04000000 14020000 0001 03 01 10000306
|
|||
|
00000200 04020000 0001 04 00 11020405
|
|||
|
|
|||
|
- 참고
|
|||
|
- http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/
|
|||
|
- KextsToPatch 항목
|
|||
|
- 오디오 가이드에 의해 자동생성
|
|||
|
- AppleHDAController
|
|||
|
- AppleHDA
|
|||
|
- 참고 : http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/
|
|||
|
- acpi옵션
|
|||
|
- fixes
|
|||
|
- newway
|
|||
|
- fix INTELGFX
|
|||
|
- ADDHDMI
|
|||
|
- patches
|
|||
|
- haltenabler도 설정
|
|||
|
- c3 latency ->0x00FA 설정(터보부스트)
|
|||
|
- Generate Pstates Generate Cstates enable C2~7도 설정
|
|||
|
- drop table
|
|||
|
- SSDT TableId CpuPm 추가
|
|||
|
- SSDT TableId Cpu0lst 추가
|
|||
|
- boot 옵션
|
|||
|
- kextdevmode,rootless설정
|
|||
|
- verbose 설정
|
|||
|
- device 옵션
|
|||
|
- fakeid ati 0x68181002 (위의 DSDT대신 이걸로 오버라이드)
|
|||
|
- add clockId fixownership highcurrent를 체크
|
|||
|
- audio inject -> 1 (ALC892)
|
|||
|
- graphics 옵션
|
|||
|
- inject ati 체크
|
|||
|
- cpu 옵션
|
|||
|
- apple rtc, kernel cpu 체크
|
|||
|
- system parameters옵션
|
|||
|
- inject kexts 체크
|
|||
|
- smbios
|
|||
|
- iMac14,2 선택해야됨(하즈웰기준)
|
|||
|
|
|||
|
### recovery hd
|
|||
|
- http://www.tonymacx86.com/alternate-bootloaders/143437-guide-make-bootable-recovery-hd-partition-clover.html
|