So I figured I would take a brief break from reFlash, Sorbet Leopard, and the rest of life to share with everyone how to easily upgrade their PCIe G5's graphics to one of the best cards available (and not for $100+; applemacanix I'm looking at you), since this was something I did regularly earlier this year for eBay. Also, I don't think this process is documented enough, and certainly not many have taken advantage of it.
-----------------------------------------------------------------------------------------
0. If the G5 is on Tiger, install the official drivers provided by ATI in advance. If it is running (Sorbet) Leopard, no action is required. Ensure that a Mac-specific 6-pin PCIe power cable is available for use (if not, one can be found here).
-----------------------------------------------------------------------------------------
1. Buy this ATI Radeon X1900 GT on eBay for $25 (not my listing, and they ship internationally). In the event it is ever sold out or taken offline, several others can usually be had for similar prices.
-----------------------------------------------------------------------------------------
2. While waiting for the card to arrive, use balenaEtcher to restore an image of FreeDOS onto a spare USB thumb drive at least 1 GB in size (I recommend choosing the 'FullUSB' download).
-----------------------------------------------------------------------------------------
3. Download ATIFlash 4.07 from TechPowerUp (you will need to click the 'Show older versions' button to see it). Now download the X1900 GT Mac Edition firmware from The Mac Elite (available at the bottom of the 'Original ATI PPC ROMs' list).
-----------------------------------------------------------------------------------------
4. Move 'atiflash.exe' to the root directory on your prepared FreeDOS thumb drive. Rename 'Radeon X1900 GT rev 109.rom' to 'x1900.rom', and move that to the same place.
-----------------------------------------------------------------------------------------
5. Install the aforementioned purchased card into a PCIe-enabled x86 PC. The X1900 GT itself can provide the video output from here on; using an additional PCI graphics card is not necessary. If the PC's power supply does not have a 6-pin PCIe power cable available, use this SATA to 6-pin PCIe power adapter instead.
-----------------------------------------------------------------------------------------
6. Plug the FreeDOS thumb drive in, and boot from it. Once it initializes, select your language, and choose 'Exit to DOS'.
-----------------------------------------------------------------------------------------
7. Enter the 'dir' command to see the contents of the current directory. You should see 'X1900.ROM' and 'ATIFLASH.EXE' listed.
-----------------------------------------------------------------------------------------
8. Enter 'atiflash -i' to see the adapter number of the installed X1900 GT, which is identifiable by the 'R580+' tag in the middle column. Usually, the adapter number to the far left of the 'R580+' will read '0', provided the card was installed to the PC's first (or only) PCIe x16 slot.
-----------------------------------------------------------------------------------------
9. Almost done now. If you want to backup the X1900's original ROM to the current directory, enter 'atiflash -s backup.rom'. Otherwise, enter the command 'atiflash -p -f 0 x1900.rom' (-p tells atiflash to program the card's ROM, -f tells it to force the program, 0 tells it which adapter to program, and x1900.rom is the ROM it should use to program the card with). Your screen may flicker for a couple of seconds. Afterward, it should tell you that the flash was successful, at which point use the 'shutdown' command to exit DOS and power down the machine.
-----------------------------------------------------------------------------------------
10. Remove the newly-flashed X1900 GT from the PC, and install it into the G5. Upon powering up, the card's fan should be much louder than it was before; this is normal behavior. If all went well, the Apple logo should come up, and you should now be in Mac OS X. Verify the GPU information via Graphics / Displays in System Profiler, and rejoice! You have successfully flashed a graphics card completely on your own, and now possess a Radeon X1900 GT Mac Edition for just a small fraction of what most people pay.
-----------------------------------------------------------------------------------------
In honor of this occasion, here is a 1600 x 1200 wallpaper to celebrate:
Boot up a game (or a 3D modelling / 2D graphics suite of your choice), and enjoy.
-----------------------------------------------------------------------------------------
0. If the G5 is on Tiger, install the official drivers provided by ATI in advance. If it is running (Sorbet) Leopard, no action is required. Ensure that a Mac-specific 6-pin PCIe power cable is available for use (if not, one can be found here).
-----------------------------------------------------------------------------------------
1. Buy this ATI Radeon X1900 GT on eBay for $25 (not my listing, and they ship internationally). In the event it is ever sold out or taken offline, several others can usually be had for similar prices.
-----------------------------------------------------------------------------------------
2. While waiting for the card to arrive, use balenaEtcher to restore an image of FreeDOS onto a spare USB thumb drive at least 1 GB in size (I recommend choosing the 'FullUSB' download).
-----------------------------------------------------------------------------------------
3. Download ATIFlash 4.07 from TechPowerUp (you will need to click the 'Show older versions' button to see it). Now download the X1900 GT Mac Edition firmware from The Mac Elite (available at the bottom of the 'Original ATI PPC ROMs' list).
-----------------------------------------------------------------------------------------
4. Move 'atiflash.exe' to the root directory on your prepared FreeDOS thumb drive. Rename 'Radeon X1900 GT rev 109.rom' to 'x1900.rom', and move that to the same place.
-----------------------------------------------------------------------------------------
5. Install the aforementioned purchased card into a PCIe-enabled x86 PC. The X1900 GT itself can provide the video output from here on; using an additional PCI graphics card is not necessary. If the PC's power supply does not have a 6-pin PCIe power cable available, use this SATA to 6-pin PCIe power adapter instead.
-----------------------------------------------------------------------------------------
6. Plug the FreeDOS thumb drive in, and boot from it. Once it initializes, select your language, and choose 'Exit to DOS'.
-----------------------------------------------------------------------------------------
7. Enter the 'dir' command to see the contents of the current directory. You should see 'X1900.ROM' and 'ATIFLASH.EXE' listed.
-----------------------------------------------------------------------------------------
8. Enter 'atiflash -i' to see the adapter number of the installed X1900 GT, which is identifiable by the 'R580+' tag in the middle column. Usually, the adapter number to the far left of the 'R580+' will read '0', provided the card was installed to the PC's first (or only) PCIe x16 slot.
-----------------------------------------------------------------------------------------
9. Almost done now. If you want to backup the X1900's original ROM to the current directory, enter 'atiflash -s backup.rom'. Otherwise, enter the command 'atiflash -p -f 0 x1900.rom' (-p tells atiflash to program the card's ROM, -f tells it to force the program, 0 tells it which adapter to program, and x1900.rom is the ROM it should use to program the card with). Your screen may flicker for a couple of seconds. Afterward, it should tell you that the flash was successful, at which point use the 'shutdown' command to exit DOS and power down the machine.
-----------------------------------------------------------------------------------------
10. Remove the newly-flashed X1900 GT from the PC, and install it into the G5. Upon powering up, the card's fan should be much louder than it was before; this is normal behavior. If all went well, the Apple logo should come up, and you should now be in Mac OS X. Verify the GPU information via Graphics / Displays in System Profiler, and rejoice! You have successfully flashed a graphics card completely on your own, and now possess a Radeon X1900 GT Mac Edition for just a small fraction of what most people pay.
-----------------------------------------------------------------------------------------
In honor of this occasion, here is a 1600 x 1200 wallpaper to celebrate:
Boot up a game (or a 3D modelling / 2D graphics suite of your choice), and enjoy.
Last edited: