- Joined
- Aug 1, 2012
- Messages
- 692
- Motherboard
- Asus ProArt Z690 Creator
- CPU
- i7-13700K
- Graphics
- RX 6800 XT
- Mac
- Mobile Phone
5K ENABLED (with some limitations)
the machine is that in the signature (Elektra).
Monitors:
GPU:
- IGFX: HD530/HD630
- GFX0: AMD PowerColor RX580 Golden Ed. 8GB (i'm trying the RX480 as well)
Modifications to kexts according to post #998 , I made the following:
- The frame buffer personality used by ATI graphic card needs to use policies described by AGDP.kext. In my case, as I'm using an RX480/RX580 the correct kext is AMD9510Controller.kext. Open its info.plist and search for this var "CFG_USE_AGDC" , without quotes), and put it to true. In this kext there are two occurrences for this variable:
Code:
<key>CFG_USE_AGDC</key>
<true/>
- the AGDP.kext contained in AGP.kext has been modified in its info.plist:
Code:
<key>Config1</key>
<dict>
<key>GFX1</key>
<dict>
<key>unload</key>
<true/>
</dict>
</dict>
<key>Custom</key> //created a custom EMPTY section
<dict>
</dict>
<key>Config2</key>
<dict>
<key>GFX0</key>
<dict>
<key>EDID</key>
<dict>
<key>index</key>
<integer>0</integer>
</dict>
<key>FeatureControl</key>
<integer>12</integer>
<key>unload</key>
<false/>
</dict>
</dict>
<key>Config3</key>
<dict>
<key>GFX0</key>
<dict>
<key>EDID</key>
<dict>
<key>index</key>
<integer>0</integer>
</dict>
<key>FeatureControl</key>
<integer>12</integer>
<key>unload</key>
<false/>
</dict>
<key>IGPU</key>
<dict>
<key>unload</key>
<true/>
</dict>
</dict>
<key>ConfigMap</key>
<dict>
<key>Mac-00BE6ED71E35EB86</key>
<string>none</string>
<key>Mac-031B6874CF7F642A</key>
<string>none</string>
<key>Mac-27ADBB7B4CEE8E61</key>
<string>none</string>
<key>Mac-42FD25EABCABB274</key>
<string>Config2</string>
<key>Mac-4B7AC7E43945597E</key>
<string>none</string>
<key>Mac-65CE76090165799A</key>
<string>Config2</string>
<key>Mac-77EB7D7DAF985301</key>
<string>none</string>
<key>Mac-81E3E92DD6088272</key>
<string>none</string>
<key>Mac-B809C3757DA9BB8D</key>
<string>Config2</string>
<key>Mac-C3EC7CD22292981F</key>
<string>none</string>
<key>Mac-C9CF552659EA9913</key>
<string>none</string>
<key>Mac-DB15BD556843C820</key> //my board ID points to Custom
<string>Custom</string>
<key>Mac-F221BEC8</key>
<string>none</string>
<key>Mac-F221DCC8</key>
<string>none</string>
<key>Mac-F42C88C8</key>
<string>none</string>
<key>Mac-F60DEB81FF30ACF6</key>
<string>Config1</string>
<key>Mac-FA842E06C61E91C5</key>
<string>Config2</string>
<key>Mac-FC02E91DDD3FA6A4</key>
<string>none</string>
</dict>
<key>Default</key> //default must point to Custom as well
<dict>
<key>Custom</key>
<string></string>
</dict>
At this point install both the modified kexts in S/L/E (backup the originals in some safe folder before), rebuild the cache and restart the hack.
Et voilà! HP Z27Q is working 5K and it's magnificent!!!
And it works with whatever combinations of my three DP on my GPU. (1-3), (2-3), (1-2) all works just fine.
As you can see I still have 1 DP, 1 HDMI, and 1 DVI available. I tried to connect my 2K BenQ monitor to any port available and it doesn't work anymore. It works only if connected to the integrated HD530 (which I don't want to because in this way I loose the sleep/wake functionality).
I revert to my classical configuration: one 4K monitor and one 2K monitor and it's the same story even without 5K: only one monitor allowed from RX480/RX580 at once with these kexts modifications.
So my preliminary conclusion is that in this way no matter if MST or SST but only ONE monitor is allowed to work with GFX0.
Fl0r!an
LostVector
Do you have any possible idea to have my multi monitor configurations back still keeping the 5K working? I'm open to experimenting with suggested kext modifications. Thank you.
Last edited: