Thanks for sharing this.
I gave this a try and it was working great until my monitor went to sleep and the machine froze. Tested it for a few more hours today and had the exact same thing happen again. I had a similar result when I used VegaTab to create my own kext previously. Freezes with black or grey screen after a few hours. Not related to workload. Maybe once a day, totally random. No idea why. But monitor sleep worked fine.
I went back to the original kext I was using, which is the RadeonVegaLowFansSpeed.kext originally from this thread. No freezes with that.
Gigabyte Radeon RX Vega 64 Gaming OC 8 GB
Gigabyte Z270X-Gaming 5