- Joined
- Nov 4, 2016
- Messages
- 113
- Motherboard
- GA-Z170x-Designare
- CPU
- Core i7-6700k
- Graphics
- AMD FirePro W9000 + Radeon 7970
Had some time to follow up on this and can confirm copying the following params are what fixed the video glitching.Some combination of flags in AMD7000Controller.kext may have fixed my video playback glitching issues.
I simply copied over some of the CFG and PP flags that were set in the MacPro framebuffers (Kani,Ikura,Maguro ... I used Kani) into the defaults section. This included:
CFG_USE_READ_VALIDATION
PP_MediumStateDownHysteresisTimeOut
PP_SISLANDSMediumStateHysteresisDown
I also set PP_DisablePowerContainment to 1.
Remember, I'm using a FirePro W9000 and Radeon 7970, both of which are close if not identical to the D700 in a MacPro 6,1.
Not sure which of these was the magic bullet yet.
It's also important to note that it seems getting the multi stream cables in the right order relative to the ports on the card is important. If a display glitches often or fails to initialize properly when resuming from sleep, swapping the cable order seems to help.
PP_MediumStateDownHysteresisTimeOut
PP_SISLANDSMediumStateHysteresisDown
Based on the naming of the params, the glitches are probably caused by the video card switching to a lower power state too aggressively, which causes the glitch. It's likely these params cause the OS to downshift the GPU less aggressively.
On a side note, the new ability of WhateverGreen to inject CFG and PP params is greatly simplifying the edits and testing I need for my 5K monitors.
Note: These are issues likely specific to AMD7000Controller generation hardware.
Last edited: