Well this has turned into a very useful thread - from what was a new Mojave problem being solved to much more useful detail.
I really think to avoid confusion for Radeon QuickLook/Preview problems
@vulgo 's kext is the easiest solution by far. I know many people prefer to use as few kexts as they can but as
@itwas points out, we are giving macOS unfamiliar hardware to deal with. There has to be
some kind of emulation or bridge to get it working.
Also found the Board ID patch
@MacBobs quotes very interesting too.
Reminds me a little of the Nvidia iBooks problem a while back, that too introduced by an upgrade and heavily influenced by whether or not an iGPU was installed.
Brilliant community here, solving all sorts of stuff.
Since I installed
@vulgo 's kext Quicklook/Preview has given no trouble. I have Whatevergreen installed as well because I know it's greasing the gears in there. Seems more reliable than RadeonDeInit=true and helps HDMI audio in some configurations. I still have the iGPU on "Auto" so basically off as far as macOS is concerned and the RX560 appears as GFX0 with no need for patch. Oh, and sys-def is still iMac14,2 though I'm researching a move to the 18,* series.
iTunes DRM video plays fine in a pop-out window. Not sure if that is new functionality. It used to play
within the iTunes window.