Jump to content

AMD FirePro W4100: High Cinebench R15 OpenGL if first run under Windows.


El Capitan
 Share

11 posts in this topic

Recommended Posts

I have an AMD FirePro W4100 2GB fully functioning (resume from sleep, HDMI audio, all ports working) under High Sierra 10.13.6

There is only one problem: the Cinebench 3D OpenGL benchmark is only 15 frames per second (fps). If I reboot my computer into Windows 10 then run the Cinebench 3D OpenGL benchmark the result is 55 fps. Now, if I REBOOT (with out turning off the power) into High Sierra then re-run  Cinebench 3D OpenGL benchmark the result is 44 fps.

It is obvious that the windows 10 Cinebench 3D OpenGL benchmark is initialising the W4100. Does anyone have any ideas how to create the Windows initialising action under High Sierra?


In order to get the W4100 to work under High Sierra 10.13.6, I patched the Futomaki framebuffer to be consistent with the W4100, set CAIL_DisableGfxCGPowerGating to 1 - in the respective kext, and injected a graphics ID of 0x683d1002.

 

Edit:

 

It is not necessary to run Cinebench 3D OpenGL benchmark under Windows 10 to initialise the W4100: just booting to Windows 10 and then re-booting to High Sierra results in a high  Cinebench 3D OpenGL benchmark score. If the computer is put to sleep and then resumed the Cinebench 3D OpenGL benchmark drops back to 15 fps.

 

Edited by El Capitan
clarification
Link to comment
Share on other sites

On 7/23/2018 at 3:07 PM, El Capitan said:

In order to get the W4100 to work under High Sierra 10.13.6, I patched the Futomaki framebuffer to be consistent with the W4100, set CAIL_DisableGfxCGPowerGating to 1 - in the respective kext, and injected a graphics ID of 0x683d1002.

 

Hi! I have the same video card, but I'm not able to modify the framebuffer. Can you please to be kind and send me the modified kext? With only the ID I obtain only a black screen, of course.
Thanks a lot! 

Link to comment
Share on other sites

  • 3 months later...
  • 4 weeks later...
On 7/23/2018 at 3:07 PM, El Capitan said:

I have an AMD FirePro W4100 2GB fully functioning (resume from sleep, HDMI audio, all ports working) under High Sierra 10.13.6

 

Hi El Capitan, I am new to Hackintoshing and I have the same card and am working on it for days, but without success. I am running an HPZ210 with Mojave. I tried your modified Kexts, but it doesn't work. Where do I have to inject? How did you configure your Clover config.plist? Could you share your Framebuffer-Kext please? Thanks in advance!

Link to comment
Share on other sites

  • 2 weeks later...

@linasmit

 

No, it's a minor inconvenience to have to boot into windows first; but the method works: both for 10.13 and 10.14.

 

 

@Elvis2018

I am not familiar with the HPZ210. The following instructions work for 10.14.2

 

=====        AMD FireGL W4100.    ===

Catalina: sudo mount -uw /



vi /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist

CAIL_DisableGfxCGPowerGating 1
=====

 

=====

 

sudo cp /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller  .


hexdump -ve '1/1 "%.2X"' AMD7000Controller | \
sed "s/000400000403000000010101000000001204040100000000000400000403000000010201000000002205050200000000040000001402000000010300000000000000060600000000000800000402000000010400000000001102010300000000/000400000403000000010100000000001204040200000000000400000403000000010200000000001102050100000000000400000403000000010300000000002103010400000000000400000403000000010400000000002001020600000000/g" | \
xxd -r -p > AMD7000Controller.patched

sudo cp AMD7000Controller.patched /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller
=======

touch /System/Library/Extensions && kextcache -u /



======

 

Once you get everything working, I suppose you could just diff and patch the respective files.

 

The W4100 has basic metal support under 10.14, and the Cinebench 3D is approximately 80% of Windows 10

 

 

 


 

 

 

Edited by El Capitan
Update for catalina
Link to comment
Share on other sites

  • 5 months later...

@El Capitan

Could you please share your patched kexts for mojave(10.14.5)?

I tried your commands but boot into black screen.

Thanks!

 

1 minute ago, Mencius said:

@El Capitan

Could you please share your patched kexts for mojave(10.14.5)?

I tried your commands but boot into black screen.

Thanks!

 

boot into black screen too in 10.13.6......

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 months later...
 Share

×
×
  • Create New...