Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Well after about an hour of gaming I had my first grey screen freeze at 1185mhz on m4000m. Turning the display off and back on got me to crash to the desktop and was able to drop down to 1175mhz and go back into the game. We must be right on that line of maximum stable clock like @m0bil said before.
I've been running last few days without problem at 1140 MHz. I saw specs for M5500M (same GM204 GPU) and are:

Base Clock: 1140 MHz
Boost Clock: 1165 MHz

So I guess that's the safe limit zone.
 
  • Like
Reactions: G3llings
I've been running last few days without problem at 1140 MHz. I saw specs for M5500M (same GM204 GPU) and are:

Base Clock: 1140 MHz
Boost Clock: 1165 MHz

So I guess that's the safe limit zone.
I ran games for about 3 hours at 1175mhz and seem to be stable. Maximum core temp 65c and 78c hot spot temp. Any other issues and I'll bump down to 1165mhz.
 
  • Like
Reactions: m0bil
Well, it seems clear the card is being limited by 75W TDP. Maybe this card can benefit from a hard mod to increase TDP.

The P4000M has TDP of 100W, so little improvement possible here.

Also, I saw there are more modern versions of this Pascal cards, P3200M and P4200M but seem hard to find (some are available on Aliexpress).
I found a seller at the same time have p5200 rtx4000 each need 1088 dollars, not a brand new card is dismantled card put a long time to fall ash looks dirty. The price is too expensive I am considering whether to buy.
 

Attachments

  • rtx4000 a.jpg
    rtx4000 a.jpg
    701.5 KB · Views: 196
  • p5200 b.jpg
    p5200 b.jpg
    496 KB · Views: 160
  • p5200 a.jpg
    p5200 a.jpg
    668 KB · Views: 206
  • rtx4000 b.jpg
    rtx4000 b.jpg
    789.8 KB · Views: 179
I found a seller at the same time have p5200 rtx4000 each need 1088 dollars, not a brand new card is dismantled card put a long time to fall ash looks dirty. The price is too expensive I am considering whether to buy.
These cards look in horrible dirty condition 😳 , I would not buy them without some kind of full refund warranty by the seller. The rtx4000 has TDP of 110W and the P5200 TDP of 100W. Also, maybe too much money to invest for the old iMacs...

I'm still considering about buying one P4000M for testing, is the only one I can find at reasonable (but high) price.
 
iMac Quadro P3000M & P4000M roms:

- Enables the internal display
- Enables GOP boot-screen
- Brightness control with OpenCore
- Full Boost clocks in MacOS & Windows
- Power Limit increased (with AfterBurner)

Sadly there is still no certificate hacked nvflash for Pascal,
so patched roms must be flashed using an EEPROM Clip
if you are using a CH341A you MUST use the 1.8V adapter!

View attachment 1847252


You should be able to install un-modified Windows drivers,
or the correct Web Drivers for your exact MacOS build:

http://www.macvidcards.com/drivers.html

https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/nvidia-gpu.html

Booting from OpenCore will now enable the display even without drivers,
so you can actually boot newer MacOS versions with no web driver support,
(obviously with no acceleration but basic 2D works, even Youtube videos etc)

Brightness control in MacOS requires OpenCore to do these four things:
- Load the web drivers using nvda_drv_vrl=1 (add to OpenCore's boot args)
- Load a backlight kext to configure the brightness range on the iMac display
- Spoof the "shiki ID" or Board ID to iMac 14,2 (Mac-27ADBB7B4CEE8E61)
- Inject some additional Device Properties, just add them to your config.plist:

Code:
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,backlight-control</key>
<data>AQAAAA==</data>
<key>@0,built-in</key>
<data>AQAAAA==</data>
<key>@0,display-cfg</key>
<data>/////w==</data>
<key>@0,display-connect-flags</key>
<data>BAAAAA==</data>
<key>@0,pwm-info</key>
<data>AhgAZHhpAAAQJwAAjAoAAAAEAAAAAAAA</data>
<key>APPL,backlight-control</key>
<data>AQAAAA==</data>
<key>agdpmod</key>
<string>vit9696</string>
<key>applbkl</key>
<data>AQAAAA==</data>
<key>shikigva</key>
<integer>40</integer>
</dict>


These roms have a standard un-patched Nvidia GOP that will only load on UEFI 2.0
So to enable boot-screens with OpenCore / rEFInd+ you must check your config file to
make sure "reload_gop" or "ReloadOptionROMs" + "ForgeUefiSupport" are enabled.
OpenCore Config.plist is attached, it might also fix the sleep issue? (up to High Sierra only)

External displays are enabled but UNTESTED so might not work with these vBIOS.
PWR versions have their power limits patched with Mobile Pascal TDP Tweaker,
so it can be increased in AfterBurner, but I'm not sure these changes are effective..??


Going off-topic (again), those Turing RTX 3000 / 4000 MXM cards could also be good options.
There are no MacOS web drivers for any Turing cards but they might have one last surprise:
It is possible that these cards could support the NATIVE Apple boot-screen / boot-selector!
It is known that desktop Turing cards can show the boot-selector on MacPro (without OpenCore)
If you can find a card at a good price it would be an interesting experiment, to complete the set...


PS - Updated iMac Quadro M4000M & M5000M roms:

I updated the M4000M rom to clock higher
and have tried to enable external displays.
I have also included a rom for the M5000M.
Please tell me, does the P3000.rom file in your folder work in the iMac 27 computer?
I tried the P3000_PWR.rom file, the computer is working, the MAC OS system is working, the backlight is working via OPENCORE.
Work.png1.png
 
  • Like
Reactions: G3llings
There is a difference between Windows and Mac OS X.
Windows uses its own Direct3D11 API while macOS is using the former industry standard OpenGL to achieve this results. Because of this (and many other reasons) Apple decided years ago to introduce its own low level high speed graphics API called Metal/metal.

Unfortunately I know of no graphics benchmark using Direct3D11 on Windows and Metal on macOS to compare the implementation details.

UNIGINE Valley is obsolete - and nowadays only helpful when used on the same platform to compare results.
 
  • Like
Reactions: m0bil
The only meaningful benchmark for the GPU in the latest MacOS is the Metal score.
And that is only applicable to AMD GPUs with graphic and video acceleration.
Thus, getting even the low end more affordable AMD GPU like WX4130 would be much more preferable than the so called high end nVidia GPUs.
 
  • Like
Reactions: Nguyen Duc Hieu
Hi Nguyen,
Have you got your order delivered?
If yes could you kindly share photo with me, please? (You can send in DM if for some reason don't want to share it on public)
I'm asking cause I was waiting for the same parcel from China (may be even from the same shop as you), but as result got a very strange piece of equipment. And when I try to install it, my Mac doesn't even fully start. It tries to spin coolers for few second and stop, than retries in few seconds and even 2nd LED never comes on not talking about all the rest.
Regards Sergiy

My WX4170 arrived today. I attach its pictures below.
It lacks an EEPROM chip to function normally.
It will need the EEPROM chip soldered onto it, according to the experts about WX41xx in this forum.
Right over the top left hole is the missing EEPROM chip.
If yours are the same, you might need to solder the EEPROM chip as well.
 

Attachments

  • IMG_0013.JPG
    IMG_0013.JPG
    682.2 KB · Views: 175
  • IMG_0014.JPG
    IMG_0014.JPG
    667.6 KB · Views: 173
My WX4170 arrived today. I attach its pictures below.
It lacks an EEPROM chip to function normally.
It will need the EEPROM chip soldered onto it, according to the experts about WX41xx in this forum.
Right over the top left hole is the missing EEPROM chip.
If yours are the same, you might need to solder the EEPROM chip as well.
Thanks a lot for the update.
Mine was a really funny one (you can see photos)
and my Imac 2011 didn't even boot with it
so I've opened a dispute with Ali and returned it back.
 

Attachments

  • 1.jpg
    1.jpg
    106.4 KB · Views: 168
  • 2.jpg
    2.jpg
    85.5 KB · Views: 146
  • 3.jpg
    3.jpg
    55.1 KB · Views: 147
Thanks a lot for the update.
Mine was a really funny one (you can see photos)
and my Imac 2011 didn't even boot with it
so I've opened a dispute with Ali and returned it back.
What model of your red pcb graphics card, not like the Dell m6100
 
It was sold as AMD WX4170 made for HP Zbook17 G4 but as you can see it's pretty hard to say what it really is
HP Zbook17 G4 G5 amd wx4170 are blue pcb, your photo is red pcb really rare. I also purchased three hp blue pcb wx4170 from HP Zbook17 G5.

10.23 can probably receive I will shoot the front and back of the high-definition large picture to see the lack of those resistors.

I'm still looking for the right Turing rtx3000 rtx4000 t1000 t2000 mxm
Amps a2000 a3000 mxm very rare are on board bga's. For testing

Translated with www.DeepL.com/Translator (free version)
 

Attachments

  • wx4170-2.JPG
    wx4170-2.JPG
    933.3 KB · Views: 148
  •  wx4170-2.JPG
    wx4170-2.JPG
    852.6 KB · Views: 136
What model of your red pcb graphics card, not like the Dell m6100
Take a look at the PCB and check the ident string 109-C99581-01 - this is a variant of the WX4170. Mine has this ident string 109-C99581-00B_00 (blue, AMD version, including BIOS chip).
 
I finally managed to find a "reasonable" priced P3000 card which should arrive in the following weeks.
I also ordered some shunt resistors and smd 0805 sized ones to play with power modding the card, let's see if I can squeeze it a bit over the 75W limit.
 
Purchased the Turing t1000 mxm-a for $230 and should receive it after three days. Feedback results
 

Attachments

  • IMG_0005.jpg
    IMG_0005.jpg
    523.4 KB · Views: 146
  • IMG_0004.jpg
    IMG_0004.jpg
    604.5 KB · Views: 144
Purchased the Turing t1000 mxm-a for $230 and should receive it after three days. Feedback results
That's going to be an interesting test. Looks MXM-A and with a TDP of 50W it may work on 21'' iMacs.
If it works on iMac it should score slightly above the P3000 card.
Also, I'm curious about boot screen as Santa's mentioned.
 
Already pm @Santa's Little Helper. waiting for his reply, t1000 mxm-a price is more expensive than p3000 and p4000 same price, does not support macOS can only use uefi Windows10, a very risky experiment.

If I can't use it in iMac I still have hp laptop I don't know if I can use it.
All the results are in I received the test feedback results.

At the beginning is the intention to buy rtx3000 rtx4000 helpless price is really too expensive.

Translated with www.DeepL.com/Translator (free version)
 
  • Like
Reactions: m0bil
Just tested the MXM-A OEM Adlink version of the T1000 4G results are as follows, using a small two heat pipe heat sink temperature control is good performance than the P3000 can hard decode 4k 5k video.

No boot screen installed the driver internal screen also did not show all the tests are through the remote desktop view test.

Comparison of the two photos show the model is R9 M375 W5170M T1000 4G DDR6

Waiting to assist @Santa's Little Helper experiment, respectively refreshed techpowerup downloaded T1000. 90.17.42.00.3B.DELL.rom T1000.90.17.42.00.44.NVIDIA.rom gpu-z are not properly installed driver gpu-z can not be correct recognize the information of the graphics card.
The T1000.90.17.46.00.41.Adlink.rom version can install the public version driver normally Windows 10 system remote desktop passed all tests.

Translated with www.DeepL.com/Translator (free version)
 

Attachments

  • T1000 vbios.zip
    729.7 KB · Views: 138
  • IMG_1086.jpg
    IMG_1086.jpg
    579.7 KB · Views: 177
  • IMG_1085.jpg
    IMG_1085.jpg
    976.9 KB · Views: 175
  • IMG_1089.jpg
    IMG_1089.jpg
    755.6 KB · Views: 142
  • IMG_1090.jpg
    IMG_1090.jpg
    626.9 KB · Views: 153
  • IMG_1093.jpg
    IMG_1093.jpg
    809.8 KB · Views: 142
  • IMG_1094.jpg
    IMG_1094.jpg
    847.6 KB · Views: 160
  • IMG_0009.jpg
    IMG_0009.jpg
    716.4 KB · Views: 201
  • IMG_0010.jpg
    IMG_0010.jpg
    590.5 KB · Views: 180
  • IMG_0013.jpg
    IMG_0013.jpg
    463.9 KB · Views: 175
  • IMG_0012.jpg
    IMG_0012.jpg
    528.8 KB · Views: 139
  • IMG_0015.jpg
    IMG_0015.jpg
    528.5 KB · Views: 163
  • IMG_0018.jpg
    IMG_0018.jpg
    407 KB · Views: 165
  • IMG_0017.jpg
    IMG_0017.jpg
    533.8 KB · Views: 198
  • Like
Reactions: m0bil
I don't know why I can't upload any attachments Photo information anymore?
 
Just tested the MXM-A OEM Adlink version of the T1000 4G results are as follows, using a small two heat pipe heat sink temperature control is good performance than the P3000 can hard decode 4k 5k video.

No boot screen installed the driver internal screen also did not show all the tests are through the remote desktop view test.

Comparison of the two photos show the model is R9 M375 W5170M T1000 4G DDR6

Waiting to assist @Santa's Little Helper experiment, respectively refreshed techpowerup downloaded T1000. 90.17.42.00.3B.DELL.rom T1000.90.17.42.00.44.NVIDIA.rom gpu-z are not properly installed driver gpu-z can not be correct recognize the information of the graphics card.
The T1000.90.17.46.00.41.Adlink.rom version can install the public version driver normally Windows 10 system remote desktop passed all tests.

Translated with www.DeepL.com/Translator (free version)
3DMark Performance is very good for only 50W TDP !!
 
Thanks a lot for the update.
Mine was a really funny one (you can see photos)
and my Imac 2011 didn't even boot with it
so I've opened a dispute with Ali and returned it back.
I know I’m too late to reverse that return. (Apparently another thread should be on my Watched list…) Your card, even if it is an engineering sample, is (was) probably fine. It is the lack of two jumpers (0R resistors) preventing it from POSTing in 2011 iMac. Marked in red in this post.
 
  • Like
Reactions: m0bil
I've been testing a P3000M last couple of weeks with @Santa's Little Helper vbios, so I'll make a couple of posts with detailed info.

First, as Santas said, eeprom programming has to be done at 1.8v. Since I already had a 5v/3.3v ch341a programmer I bought an adapter from 3.3v to 1.8v. Seller did not give detailed instructions on how to connect, so after some research and getting it working I attach some detailed pictures of how to connect.

Then I tried linux flashrom, but it did not detect eeprom (that may be something specific to my card). I even compiled latest version from github to no luck. I have not tested forcing eeprom with -f -c option, maybe that works, but as I said not tested.

Then I tried latest AsProgrammer on windows. It did also not detect my eeprom type, but selecting it as W25Q40EW 1.8V made it work. I can read/erase/programm eeprom using ch341a. Pictures attached also.
 

Attachments

  • IMG_1277.JPG
    IMG_1277.JPG
    338.1 KB · Views: 158
  • IMG_1276.JPG
    IMG_1276.JPG
    1.2 MB · Views: 142
  • IMG_1278.JPG
    IMG_1278.JPG
    348.3 KB · Views: 141
About P3000M performance and working:

- External display works on port closest to USB ports.
- Performance is around 15% higher than fully overclocked M4000M, at much lower power consumption and temperature. On 3dMark benchmark, the card hardly reaches 60W power and stays below 70ºC temperature.
- It is VERY difficult to reach the 75W TDP power throttling, I only saw it (green lines PerfCap) a few of times on FurMark benchmark. Never saw PerfCap throttling on 3dMark, Catzilla, Unigine Superposition, GravityMark or real gaming.

Then I tested the P3000M_PWR vbios. As PerfCap is hardly reached. all benchmarks score the same, but it seems like thermal and power caps are effectively raised. I never saw green lines PerfCap limits and thermal throttling above 54ºC does not seem to happen, and GPU-Z TDP stays at around 70%.

Initially I thought card may benefit from power modding, but after testing it seems like the real reason of not so good performance is the GPU clock limit. GPU Clock is limited to 1240 MHz boost and voltage to 0.7250 V, so I see no reason to try a power mod on the card.

As a reference P5000M with same GPU has a base clock of 1278 MHZ and boost clock of 1582 MHz, so my guess is that card may benefit easily from a 15% to 20% overclock and performance. Sadly, overclocking these mobile Quadro Pascal cards does not seem an easy task, I've searched a lot and found no info about it. I've also tried copying P5000M V-P states table from P5000M vbios to P3000M vbios, and while in GPU-Z it shows the 1278/1582 MHz clocks, the card does still not clock beyond 1240 MHz on P0. I guess there is some other clock, pll or voltage table limiting max performance.

Seeing other Pascal cards with same GPU, it seems clock/voltage limit could be changed by tweaking the vbios, hope it's not a hardware limit.

Also, I tested that memory can be overclocked, but does not make a difference on performance at this low GPU clocks.
 

Attachments

  • IMG_1439.JPG
    IMG_1439.JPG
    992.6 KB · Views: 141
Last edited:
  • Like
Reactions: Nguyen Duc Hieu
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.