*적용중인 도장
<key>Graphics</key>
<dict>
...
</dict>
This parameter group is made for injecting video card properties as done, for example, by Natit.kext. There are many different parameters that are injected, mostly constants, some of them calculated, some of them defined in the internal table and only a few parameters can be adjusted with the configuration file.
<key>Inject</key>
<true/>
Enables graphics injection, which is necessary for a working system. It is only advised to disable it, if you do not know a better method. Some video cards, for instance Nvidia GTX 6xx or AMD Radeon HD 6xxx do not require injection and it will automatically be disabled without user interaction. At least it is enough to reach the desktop.
Enabled by default.
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
</dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<true/>
</dict>
<key>Inject</key>
<dict>
<key>NVidia</key>
<true/>
</dict>
<key>VRAM</key>
<integer>1024</integer>
Amount of video memory in MB. It is determined automatically but no one will be harmed if you write a correct value. However, changing it has not helped anyone yet.
<key>LoadVBios</key>
<true/>
Loads a video bios from a file, which needs to be stored at the directoryEFI/CLOVER/OEM/[model]/ROM or EFI/CLOVER/ROM with the name [vendor]_[device].rom, for instance 1002_68d8.rom. Sometimes it makes sense to load video bios manually, for example when you need a patched version or when the video card does not show it to the system - like mobile Radeon cards. In this case it is enough to set this parameter to Yes
without providing any file. Clover will read the video bios from legacy memory at 0xC0000, where it is present most of the times, and enable functionality.
Apparently the video bios written to the card's ROM does not match the one stored at address 0xC0000 - the shadow ROM. In short:
<true/>
- Use for mobile Radeon cards without any external file.<false/>
- For all other variants<key>DualLink</key>
<integer>0</integer>
Default is 1
.
Some systems show a quartered screen. Use 0
to solve this problem, as showed in the example above.
<key>PatchVBios</key>
<true/>
Clover applies corrections to the shadow ROM at address 0xC0000 to allow support of the highest monitor resolution. For instance, a monitor's EDID contains the mode 1920x1080 but the video bios does not. Clover will apply it as the first mode to be used. In case the monitor does not produce an EDID, it can be injected manually.
In case ScreenResolution
in section GUI
is set, it will be used for this patch.
Should the automatic patch fail, then you can specify a manual one.
<key>PatchVBiosBytes</key>
<array>
<dict>
<key>Find</key>
<data>gAeoAqAF</data>
<key>Replace</key>
<data>gAeoAjgE</data>
</dict>
</array>
This example applied to an AMD Radeon HD 6670 video bios, resulting in a replacement of mode 1920x1440 with mode 1920x1080. It is advised to choose a mode with the same horizontal resolution.
It is possible to apply multiple patches. An Nvidia video bios, for instance, was successfully modified with four patches.
<key>InjectEDID</key>
<true/>
This parameter is useful when an EDID exists but is not seen by Apple's drivers. In this case it is enough to set this option to <true/>
. Clover will automatically extract the EDID and provide it to the drivers. See Mobile Radeons for more info. For monitors without DDC and for UEFI-only computers a custom EDID is needed:
<key>CustomEDID</key>
<data>AP///////wAyDADfAAAAAAASAQOAIRV4CunVmVlTjigmUFQAAAABAQEBAQEBAQEBAQEBAQEB3iGgcFCEHzAgIFYAS88QAAAY3iGgcFCEHzAgIFYAS88QAAAAAAAA/gBXNjU3RwAxNTRXUDEKAAAA/gAjMz1IZYSq/wIBCiAgAJo=</data>
As a missing EDID cannot be extracted, you will need another one. The main requirement is to have a correct maximal resolution.
Another possibility is to use ViewSonic EDID Editor v3.1.5 that can easily be ported to Mac, if needed.
An EDID from a Dell Inspiron will be used in the sample configuration file with a matrix of 1440x900.
A custom EDID will also be used for automatic video bios patching. Look above.
<key>VideoPorts</key>
<integer>2</integer>
The amount of ports on a video card, including TVO and/or HDMI. The chosen Apple framebuffer may not correspond to our real video card.
<key>FBName</key>
<string>Macaque</string>
This parameter is specific to AMD Radeon cards, which have a bunch of different framebuffers without any specific pattern. For a wide range of common video cards Clover will automatically choose a suiting framebuffer name. Feel free to set your own if you want. If you do not know what to write here, delete this parameter completely.
Do not use Macaque! It is solely used for absurdity. But no - people still use it in their configurations!
Small guidance table:
Series v / Type > | Mobile | Desktop |
---|---|---|
HD 5000 | Alouatta | Baboon |
HD 6000 | Cttail | Ipomoea |
HD 7000 | Pondweed | Futomaki |
<key>NVCAP</key>
<string>04000000000003000C0000000000000A00000000</string>
This parameter is only useful for Nvidia video cards and configures types and usage of video ports. The example line contains 40 capitalised hexadecimal digits. Theory is missing in this case and praxis shows controversial results.
Following table exists (found somewhere on insanelymac) but its correctness is debatable:
You can also find other methods on calculating a correct value for this line.
Clover will try to generate one according to the video bios.
<key>display-cfg</key>
<string>03010300FFFF0001</string>
This parameter is also just for Nvidia cards. For details see the topic on projectosx. However the listed examples are controversial. You can see real configurations in this topic. Apparently it is best to just let Clover handle this value. Leave it out completely and let Clover do the calculation.
<key>ig-platform-id</key>
<string>0x01620005</string>
This parameter is used to enable the internal Intel HD 4000 video card. Until now no common rule for selecting a value was found, so either let Clover handle this parameter or use another one if it does not work.
Here is a table with possible values:
Value | Type | Ports |
---|---|---|
0x01660000 | Mobile | 4 ports: 1 LVDS, 3 DP |
0x01660001 | Mobile | 4 ports: 1 LVDS, 1 HDMI, 2 DP |
0x01660002 | Mobile | 1 port: LVDS |
0x01660003 | Mobile | 4 ports: 1 LVDS, 1 HDMI e 2 DP |
0x01660004 | Mobile | 1 port: LVDS |
0x01620005 | Desktop | 3 ports: DP |
0x01620006 | Desktop | 0 ports |
0x01620007 | Desktop | 0 ports |
0x01660008 | Mobile | 3 ports: 1 LVDS, 2 DP |
0x01660009 | Mobile | 3 ports: 1 LVDS, 2 DP |
0x0166000a | Mobile | 3 ports: 2 DP, 1 HDMI |
0x0166000b | Mobile | 3 ports: 2 DP, 1 HDMI |
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1400 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 905 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5081 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 100 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 113 | 24.10.2321:29 | 해킨도전자 |
100 | 24.10.2322:26 | 뿌엥 | |
113 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
778 | 24.10.1412:27 | shl628 | |
657 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
936 | 24.10.1121:10 | 좌절금지 | |
730 | 24.10.1115:53 | 수박 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1400 | 24.07.1219:19 | Stultus | |
1206 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
892 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
642 | 24.09.2203:23 | 누림어멈 | |
1183 | 24.09.1919:17 | 좌절금지 | |
574 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
905 | 24.09.1723:58 | 좌절금지 | |
600 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
460 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
536 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |