Jump to content

100% Working Radeon Pro WX2100, but OpenCL/Metal Performance low


5 posts in this topic

Recommended Posts

Hi there,
Finally I`ve got 100% working WX 2100 with Full Metal and Full VDA Decoder support.

The problem is following:

Without

no-gfx-spoof

flag, I`ve got Fully working WX2100 with Metal, but without VDA Decoder working. The GeekBench 5 OpenCL score is over 11000, and Metal Score is over 12000 points.
If I enable flag

no-gfx-spoof

, I`ve got Fully working Monterey with WX2100, WITH fully working VDA Decoder, but GeekBench OpenCL and Metal scores are twice less than without this flag - about 5700 OpenGL and about 6000 - Metal... ?

Do you know what is the problem here and if there is any decision?

 

I`ve got some progress, but I still don`t have any explanation 
I accidentally found, that after wake from sleep OpenCL and Metal GeekBench scores are normal again, with no-gfx-spoof and fully accelerated WX 2100 :crazy:

I hope that this is helpful info and it can lead to solution.

 

I`m using ThinkCentre M83 with iMacPro1,1 smbios and OpenCore.
But as I say, I`m wondering why with just one flag no-gfx-spoof, with nothing else changed, OpenCL and Metal benchmarks show twice less score..
Screen Shot 2022-10-21 at 11.53.42.png
Screen Shot 2022-10-21 at 11.54.14.pngScreen Shot 2022-10-21 at 12.04.27.pngScreen Shot 2022-10-21 at 12.06.36.png

I would like to mention that CPU performance in GeekBench 5 is the same in both cases.

First, this card is Lexa based so poor supported in macOS.

Second, it has low performance anyway.

Third the model name must begin from "AMD" for example "AMD Radeon PRO WX 2100" this is the obligatory condition for all services. Old WhateverGreen has a bug corrected in recent version.

First: Lexa is fully supported by FakeID

Second: Radeon Pro has best performance per wat

Third: The name there is just cosmetic, I can write "Slice" there and the system will be the same. 

I assume if you cant help, dont spam. 10X

static constexpr Model dev67ff[] {
	{Model::DetectRev, 0x0000, 0x0000, 0x00c0, "Radeon Pro 465"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00c1, "Radeon Pro 560"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00cf, "Radeon RX 560"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00ef, "Radeon RX 560"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00ff, "Radeon RX 550"},
	{Model::DetectDef, 0x0000, 0x0000, 0x0000, "Radeon Pro 560"}
	{Model::DetectRev, 0x0000, 0x0000, 0x00c0, "AMD Radeon Pro 465"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00c1, "AMD Radeon Pro 560"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00cf, "AMD Radeon RX 560"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00ef, "AMD Radeon RX 560"},
	{Model::DetectRev, 0x0000, 0x0000, 0x00ff, "AMD Radeon RX 550"},
	{Model::DetectDef, 0x0000, 0x0000, 0x0000, "AMD Radeon Pro 560"}

My FakeID is ff67, WX2100 is same as RX 550, but single slot, better component quality on board and less power consumption.

I read this days for same problems with RX580, but did not saw any solution.. 

 

Edited by bmas
×
×
  • Create New...