Flashing the GTX680 for Mac compatibility
Picking the GTX680
Make Sure the Card can be Flashed
Confirm Power Requirements
Booting with Linux
$ diskutil list
...
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.7 GB disk4
1: 0xEF 11.4 MB disk4s2
$ sudo dd if=~/Downloads/Fedora-Workstation-Live-x86_64-33-1.2.iso of=/dev/disk4 bs=8388608
I removed the hard drive that was in the system (in my case, a Crucial SSD mounted on an OWC Accelsior S PCIe Adapter) and booted up with the Linux USB stick inserted in one of the front USB ports. I first booted with the stock ATI card installed, just to make sure everything worked properly. (It did; I’m using a hardwired Ethernet connection and everything I needed to work, worked; I didn’t test the system exhaustively, but with as snappy as it was, I might revisit that. But I digress.)
Rebooting with the GeForce GTX680 card installed in place of the ATI, I was ready to flash the card.
First, I downloaded gtx680mac.bin.zip (from this thread) and unzipped it, copying the extracted file to gtx68mac.rom.
Then, I browsed the “older versions” of the Linux nvflash utility, and downloaded nvflash_5.414.0_linux.zip (5.660 is current as of this writing, but won’t allow overriding the PCI Subsystem ID; the older version works fine):
$ unzip nvflash_5.414.0_linux.zip
$ chmod 755 ./nvflash_linux
$ sudo ./nvflash_linux --save backup.rom
$ sudo ./nvflash_linux --protectoff
$ sudo ./nvflash_linux -6 ./gtx68mac.rom
Please press 'y' to confirm override of PCI Subsystem ID's: y
Update display adapter firmware? Press 'y' to confirm (any other key to abort): y
Thank you very much for all these details. I'll try to follow step-by-step. I was hesitating to do this upgrade, but after your post, I will give a shot. Thanks again!!
ReplyDelete