- Joined
- Mar 19, 2012
- Messages
- 32
- Motherboard
- Gigabyte GA-Z370N-Wifi
- CPU
- i7-8700K
- Graphics
- RX 560
- Mac
- Mobile Phone
I think I'm making progress. Mine reliably freezes within 30 seconds of opening photos. I can still connect with SSH and do log show to see what's going on and there's a lot of Faults from the GPU and restarts etc. It's to do with using the GPU for h265 for HEVC encoding or decoding, not sure which.
I downloaded the Sony camp 4k HEVC demo and tried to play it in quicktime. It played for a few seconds and then froze the Mac, similar to photos.
I then read phrozenpenguin's thread that he linked to. In particular I noticed the post from sztom on this page https://www.tonymacx86.com/threads/random-black-screens-using-rx560-10-13-4.249754/page-4 . I downloaded his edited FakeSMC kext and looked inside. theres a load of extra stuff in the Info.plist to do with AMDBaffinGraphicsAccelerator, which amongst other things appears to set AMDUv7 for IOGVACodec. I looked in IORefistryExplorer and that configuration was conspicuously absent for me, so I tried the edited FakeSMC kext and then in IORegistryExplorer, those entries are present.
Now, I can play the Sony camp 4k video without it freezing. I *think* it's using the GPU because my CPU load in intel power gadget was not too high, although there were a few moments where it stalled playing the video. Important point is that it played ok though.
I then found this thread, which I've not read all of yet, but which I think is the origin of the changes in the edited FakeSMC. In particular it looks like shushing has created a Dummy.kext which does these changes, so we could use a standard FakeSMC.
I'll now test photos and see if that locks up still.
I downloaded the Sony camp 4k HEVC demo and tried to play it in quicktime. It played for a few seconds and then froze the Mac, similar to photos.
I then read phrozenpenguin's thread that he linked to. In particular I noticed the post from sztom on this page https://www.tonymacx86.com/threads/random-black-screens-using-rx560-10-13-4.249754/page-4 . I downloaded his edited FakeSMC kext and looked inside. theres a load of extra stuff in the Info.plist to do with AMDBaffinGraphicsAccelerator, which amongst other things appears to set AMDUv7 for IOGVACodec. I looked in IORefistryExplorer and that configuration was conspicuously absent for me, so I tried the edited FakeSMC kext and then in IORegistryExplorer, those entries are present.
Now, I can play the Sony camp 4k video without it freezing. I *think* it's using the GPU because my CPU load in intel power gadget was not too high, although there were a few moments where it stalled playing the video. Important point is that it played ok though.
I then found this thread, which I've not read all of yet, but which I think is the origin of the changes in the edited FakeSMC. In particular it looks like shushing has created a Dummy.kext which does these changes, so we could use a standard FakeSMC.
I'll now test photos and see if that locks up still.