You are not supposed to get any output from the UHD 630 because it is set up to be "headless".
If you want to use it with a monitor, you have to change ig-platform-id to 3E9B0007 and device-id to 3E9B0000. You also need to change SMBIOS to iMac18,1.
If you have an RX 580, you should not do this.
You can use VideoProc
to check if acceleration is enabled.
Sorry... I'm just testing.
I will only use the RX580
I have some new problem. After set up the Bios, the hardware is accelerated,
But the system can't wake up after sleep.
When go to sleep my ram when dark, so I think it went to sleep correctly.
After 10 sec I try to wake it up, I move my mouse I ram begin light,
I can access it's file via another Mac By network ( but can't get the screen share from vnc)
But The screen is still black, I try to reattach the HDMI cable, It doesn't work.
I also tried to disable hibernatemode
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
It still can't wake up after sleep.
I remember before change the bios, wake/sleep works well (I'm using asus z390-i, shut down and reboot still works fine)
I using someone else usb-dsdt (also z390-i, it works fine. the speed now is at 5Gbps)
Is this affect?