iMac Nvidia GeForce GTX 1070 rom:
- Enables the internal display
- Enables GOP boot screen using Opencore.
- Brightness control and sleep/wake work (tested on Windows 10)
See previous post for some benchmark results with this rom.
Windows 10 will automatically recognize card and install Nvidia drivers version 456.87. You can use
NVCleanstall if you wish to update to the latest GeForce drivers.
To enable brightness control on Windows you need to
manually add the same registry entries as with other Nvidia cards.
Undervolting, overclocking, frequency locking and voltage-frequency curve editing is fully enabled in Afterburner.
Power Limit (%) slider unlocked in Afterburner, to decrease the Max TDP if desired.
Temperature throttle limits slightly increased.
External display is enabled and tested on the mini DP closest to USB ports. I got up to 4K@60Hz with a miniDP to HDMI passive cable.
Should work on MacOS High Sierra with Web Drivers. To enable brightness control on MacOs, follow
@Santa's Little Helper guide for the P3000/P4000 cards. When internal screen is enabled on boot using Opencore, card will work on later MacOS without acceleration.
Card TDP is 115W, so 3 pipe heatsink and install with good thermal paste is a must. On my testing, iMac was able to dissipate heat properly and GPU temp was only slightly above 70ºC. Card performance is great even on demanding games at native 2560x1440 resolution.
You must use a hardware programmer to flash this rom on the eeprom chip at
1.8V (nvflash will not work, as digital signature is invalid). If your card comes with an ISSI IS25WQ040 flash chip check
my notes about programming it.
Clock will go up to 1910 MHz on boost2 mode and close to 2050 MHz when overclocked. The limit to performance is 115W TDP so you'll see a lot of Pwr and vRel PerfCap throttle when card goes at that higher clock rates.
I may release a 125W TDP vbios later on (beta testers are welcome). My iMac seems to have no problem providing the extra 10W of power but, while overall performance is better, framerate seems to be not so stable due to throttle.
All testing has been done on an iMac 12,2 with i7-2600 and 12GB ram.
NOTE: There are
many different hardware versions of this card, some early 2016 versions even had hardware design problems (think they were MSI 1.0 version). This rom is specific for the non G-Sync GTX 1070 with Vendor/Device ID
10DE:1BA1, standard MXM form factor that looks like this (actual picture of my card). Cards with Device ID
1BE1 are G-Sync and will not work with this rom.
Edit1 (13/02/2022): I've added a 125W and slightly higher standard clocks version of the vbios. The power and clock values are copied from some vendors vbios for the card, so should be safe. I've been using it for a couple of weeks and found no issues. Temperatures are just 2 or 3 degrees higher than the 115W and stay on the low 70s while real gaming.