@CMMChris,
Nice job collating the optimum AMD GPU Device Properties in to a common kext
I'm running a AMD Vega 64 Liquid Cooled GPU.
Like others I found that using your GPU Device Properties along with my existing Soft PP Table that has 1.10 Ghz Overclock on the HBM Memory does indeed give a considerable boost to GeekBench 5 compute scores :-
I've always wondered why Geekbench scores have been low in MacOS ... so it's good that you have provided the answer.
Before new Device Properties :-
After new Device Properties
Thats an Increase of 36.2% for the OpenGL score and a 44 .1% increase for the Metal score.
Those are some big numbers ...
The question now is will we see these huge increases in GPU performance in other apps ? ...
Based on some preliminary testing I have to say No.
Running the LuxMark, Heaven and Valley benchmarks all produce the same score as they did before the new device properties where added. I also ran the BruceX benchmark in FCPX (which uses Metal) and that also produced the same score as before (around 8.6 seconds) .... but the jury is still out until i have done further back to back testing.
I did not use the kext, i simply copied the Device Properties for the Vega 64 from the info.plist and added them to my existing injected Device Properties for the Vega 64 in my config.plist.
Cheers
Jay