Jump to content

Any successful case on get Firepro W5000 graphics card working on Big Sur


25 posts in this topic

Recommended Posts

I am running on OC, installation of Big Sur is successful but my graphics card of W5000 doesn't work properly - Big Sur can't recognize its model and RAM size correctly, as a result, no correct resolution is given. 

 

i7 4790K+ ASUS Z87-C + W5000. 

 

what's the point to get w5000 work?

I suppose you have Lilu and WhateverGreen, isn't it?

FirePro W5100 is in the list of compatible cards (although FakeID is needed). Does this card have same chip as yours?

 

Edited by miliuco
4 hours ago, cnpoet said:

 

thank you but I tried it seemed nothing change. ;(

You're right.
I removed the WX4100 and put the W5000 for test. No success, all the methods I know that have worked successfully on Catalina for some reason do not work on Big Sur.

10 hours ago, miliuco said:

I think it's in DevicePoperties. 

Somewhere I saw that it is possible through ACPI SSDT, but I do not know how to do it right:(

14 minutes ago, yapan4 said:

You're right.
I removed the WX4100 and put the W5000 for test. No success, all the methods I know that have worked successfully on Catalina for some reason do not work on Big Sur.

Somewhere I saw that it is possible through ACPI SSDT, but I do not know how to do it right:(

 

Okay. I think I will buy a W7000 instead. Now the game cards are too expensive to afford. 

 

Hopefully Apple won't remove support of W7000 in the future. 

 

Your efforts are truly appreciated! :) 

2 hours ago, cnpoet said:

 

Okay. I think I will buy a W7000 instead. Now the game cards are too expensive to afford. 

 

Hopefully Apple won't remove support of W7000 in the future. 

 

Your efforts are truly appreciated! :) 

All graphics cards are very expensive these days. Also the Radeon Pro W7100. But at least it's a macOS-capable card with good performance.

 

Cheaper is the WX 4100 which works very well in Big Sur, logically with less performance than 7100. But it's difficult to find. See here

 

 

Edited by miliuco
W4100 changed to WX 4100

No ATI/AMD cards here but can't fake id be implemented by injecting the desired id through Device Properties injection in the OpenCore config? Under the identified IO location:

device-id     09680000   DATA

This being said, FirePro W5000 appears to carry id 1002:6809 so you would never need to fake the card's own id!

https://pci-ids.ucw.cz/read/PC/1002/6809

 

It's also important not to confuse cards cards of the Radeon Pro WX range with cards of the FirePro W range as these are different generations. As such, careful on the compatibility front. A few examples:

Radeon Pro WX4100 (Baffin, GCN4.0) vs. FirePro W4100 (Cape Verde, GCN1.0)

Radeon Pro WX5100 (Polaris 10, GCN4.0) vs. FirePro W5100 (Bonaire, GCN 2.0)

 

FirePro W5000 is old Pitcairn GCN1.0, i.e. same generation as FirePro D300, Radeon HD 7850/7870 or R7 265 for instance. If any id faking were to be considered, I'd look into those or even the id of the W7000 given that it's supported and based on a Pitcairn chip too. There could be some AMD framebuffer personalities to inject too for the relevant AMD controller. In the Dortania GPU guide, you ought to look at the info posted for the AMD 7000, 8000 or R7/R9 Series, not any subsequent ones such as Polaris and later.

https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#native-amd-gpus

https://dortania.github.io/Getting-Started-With-ACPI/Universal/spoof.html

 

You'll find lots of supported AMD cards ids by Series here (and 1002:6809 is not in the list...)

 

58 minutes ago, miliuco said:

All graphics cards are very expensive these days. Also the Radeon Pro W7100. But at least it's a macOS-capable card with good performance.

 

Cheaper is the W4100 which works very well in Big Sur, logically with less performance than 7100. But it's difficult to find. See here

 

I think you were referring to WX4100 instead of W4100. I just ordered an W7000 from Internet at cost of US$150. But WX4100 costs just double.

W7000 sounds a better deal.  

 

1 hour ago, cnpoet said:

 

I think you were referring to WX4100 instead of W4100. I just ordered an W7000 from Internet at cost of US$150. But WX4100 costs just double.

W7000 sounds a better deal.  

 

Yes, my mistake, I mean WX 4100 like in my post.

 

Remember that Dortania only includes this cards: Radeon Pro W5500, Radeon Pro W5700, Radeon Pro WX 9100, Radeon Pro WX 7100, Radeon Pro WX 5100, Radeon Pro WX 4100. No W7000 model. I hope it works. I know W7000 was supported in Mavericks, some years ago.

 

EDIT: FirePro W7000 also included in the guide (thanks @Hervé)

 

Edited by miliuco
1 hour ago, Hervé said:

No ATI/AMD card here but can't fake id be implemented by injecting the desired id through Device Properties injection in the OpenCore config? Under the identified IO location:


device-id     09680000   DATA

This being said, FirePro W5000 appears to carry id 1002:6809 so you would never need to fake the card's own id!

https://pci-ids.ucw.cz/read/PC/1002/6809

 

 

So it's better to fake the card to nearest supported 0x6808

@miliuco FirePro W7000 is actually listed under the 7000 Series in Dortania's GPU buying guide, which is why I mentioned the AMD 7000, 8000 and R7/R9 Series (all those are somehow fairly close, Pitcairn & Tahiti chips):

https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#hd-7000-series-7xxx

 

I understand that FirePro W7000, W8000 and W9000 are very close (not to say similar) to the FirePro D300/D500/D700 fitted to the 2013 trashcan MacPro6,1 and all those are stated to be supported in Big Sur.

13 minutes ago, Hervé said:

@miliuco FirePro W7000 is actually listed under the 7000 Series in Dortania's GPU buying guide, which is why I mentioned the AMD 7000, 8000 and R7/R9 Series (all those are somehow fairly close, Pitcairn & Tahiti chips):

https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#hd-7000-series-7xxx

 

I understand that FirePro W7000 and W9000 are very close (not to say similar) to the FirePro D300/D500/D700 fitted to the 2013 trashcan MacPro6,1 and all those are stated to be supported in Big Sur.

Yes, I was looking for Radeon Pro W7000 in the guide, not FirePro W7000, sorry.

Thanks to everyone who joined.
There are forecasts of further growth in the value of bitcoin, so video cards of this type can still serve well, haha ...
At this time I need a full-featured hackintosh so I put back the working WX4100.
But I would like to clarify the situation with the W5000 (W7000, W5100, W7100, etc...) on Big Sur, so I'm ready for future tests...

3 minutes ago, yapan4 said:

Thanks to everyone who joined.
There are forecasts of further growth in the value of bitcoin, so video cards of this type can still serve well, haha ...
At this time I need a full-featured hackintosh so I put back the working WX4100.
But I would like to clarify the situation with the W5000 (W7000, W5100, W7100, etc...) on Big Sur, so I'm ready for future tests...

Yes, nowadays cryptocurrency mining is f****** hackintosh users and anyone who wants to buy a PC, especially demanding game fans.

And it can be interesting to clarify the situation with RadeonPro W, but I don't have any unit to test.

5 hours ago, yapan4 said:

Thanks to everyone who joined.
There are forecasts of further growth in the value of bitcoin, so video cards of this type can still serve well, haha ...
At this time I need a full-featured hackintosh so I put back the working WX4100.
But I would like to clarify the situation with the W5000 (W7000, W5100, W7100, etc...) on Big Sur, so I'm ready for future tests...

 

I bought one and I can confirm that W7000 works well, OOB. 

4 hours ago, MarvZheng said:

 

I bought one and I can confirm that W7000 works well, OOB. 

Thanks for the info. I suppose without needing of id injection. Only Lilu and WhateverGreen, no?

Correct. W7000 normally carries PCI id 1002:6808 which is natively supported by AMD7000 controller kext (see the link I posted above). Of course, check the card's id when you receive it should graphics acceleration not work OOB.

Posted (edited)
On 4/8/2021 at 5:59 PM, Hervé said:

Correct. W7000 normally carries PCI id 1002:6808 which is natively supported by AMD7000 controller kext (see the link I posted above). Of course, check the card's id when you receive it should graphics acceleration not work OOB.

 

I think you are right. In PS even its model is not known.

 

How to enable acceleration? 

 

I connected 2 DP ports to my Dell so as to support 5k resolustion. Sometime my screen flash or even turn black but will come back very soon. :(

 

 

WechatIMG3.thumb.jpeg.72d7ee7af50c7e72ca192b2fe1d0458a.jpeg

 

 

WeChat7d628713e8c80160c5d94428a5418f3b.thumb.png.0916211c0f4f2f8d697442f62912c7ea.png

 

image.thumb.png.595af878938683057749d8d066bd7a1f.png

Edited by MarvZheng

:blink:Huh ?

Yesterday, you posted this:

On 4/8/2021 at 4:52 AM, MarvZheng said:

I bought one and I can confirm that W7000 works well, OOB. 

 

Posted (edited)
11 hours ago, Hervé said:

:blink:Huh ?

Yesterday, you posted this:

 

 

I found I did nothing but the system can recogize it and resolustion is correct, so I think it works. Sorry I didn't check it in depth. I can't tell why system can recongize it but PS didn't and acceration is not enable. 

 

image.thumb.png.6c849c465872a36c7f334a5a1a059483.png  

 

 

 

Edited by MarvZheng

As stated in my initial response, you may need to experiment with the various AMD framebuffer personalities of the AMD7000 controller kext. Check in IOReg which one got applied and try injecting all the others one by one. I understand Futomaki and Junsai offer graphics acceleration on the W7000 with different results as far as output ports are concerned.

AMD7000_FBs.jpg

In your OC config, you'd inject this as a device property against the IO location of your graphics card (PciRoot(0x0)/Pci(0xYY,0xZZ):

@x,name        ATY,<personality>        STRING

where:

  • x represents each connector/output port (so you repeat it as many times as necessay, starting at 0).
  • <personality> represents the chosen framebuffer personality within the above list (same value for all connectors/ports)

You may find it useful to consult examples of AMD7000 properties injection in this thread though it's old stuff dating back to a time when DSDT patching was pretty much all that was available.

 

Also look into WEG's optional parameters in case these are needed too (eg: radpg=15).

 

Then there is the SMBIOS choice and iMac Pro may not be suitable. iMac15,1 would most probably be a better selection given that it's a Haswell model with AMD Radeon R9 M290X (1002:6810) graphics that also happens to be Pitcairn GCN 1.0. If you look into the detailed information posted for iMac15,1 here, you'll see that this particular model uses Pitcairn AMD7000 FB Namako:

iMac15,1_AMD7000_Namako_FB.jpg

 

Another suitable SMBIOS would be the MacPro6,1 (the 2013 trashcan) given that these were offered with AMD FirePro D300 by default and it is pretty much an identical card as the W7000. But I don't know what AMD7000 framebuffer loaded for the D300. What you could try is fake the id of the FirePro D300 (also 1002:6810 with Subsystem id 106b:012a) and use MacPro6,1 SMBIOS.

 

Don't forget the eventual need to Inject ATI of course. You'd probably find posts on other forums that state that W7000 got working with Inject ATI + Load VBIOS + RadeonDeInit in Clover.

×
×
  • Create New...