ATI: Soft Modding Your ATI Radeon 9500

SimGuySimGuy Ottawa, Canada
edited January 2004 in Hardware
bluedivider.jpg

<TABLE WIDTH="755" CELLSPACING ="0" CELLPADDING="0" BORDER="0"><TR><TD VALIGN="CENTER">icon4.gifDISCLAIMER: icon4.gif
The methods outlined below can cause severe system instability or artifacting on some ATI Radeon 9500 video adapters. No guarantee of success is implied.

WARNING: Attempting this modification on any ATI video adapter besides the ATI Radeon 9500 will produce undesirable results, such as random crashes or a non-booting operating system.

DO NOT, UNDER ANY CIRCUMSTANCES, ATTEMPT THIS MODIFICATION ON A NVIDIA-BASED VIDEO CARD. THIS GUIDE IS STRICTLY FOR THE ATI RADEON 9500.</TD><TD ALIGN="RIGHT" VALIGN="CENTER" WIDTH="220">atilogo.jpg</TD></TR></TABLE>
bluedivider.jpg

ATI: Soft Modding Your ATI Radeon 9500

Introduction:

You have one of the most powerful video cards on the planet and you want to push it even further. With this modification, you can utilize the official ATI Catalyst drivers & a couple of software patches to modify your ATI Radeon 9500 video card to perform like an ATI Radeon 9700. After the launch of the ATI Radeon 9700, ATI realized that they needed a product that still performed well (inline with or better than the NVidia GeForce 4 Ti4200 & 4400 series) and was more cost effective to produce. To remedy this problem, ATI disabled 4 of the 8 pipelines on the R300 GPU (used on the ATI Radeon 9700) and shipped them as the ATI Radeon 9500. With this modification, you can re-enable those 4 extra pipelines and gain a substantial increase in fill-rate.

Note: This modification can only be performed on systems running Microsoft Windows 2000 & Windows XP.


Software Required:

-> ATI Catalyst Driver 3.9 (V.6.14.10.6396)
-> Patched ati2mtag.sys (must match driver version)
-> FutureMark's 3DMark2003
-> FutureMark's 3DMark2001 SE


Steps To Perform The Modification:

1) Install the ATI Radeon 9500 into your PC (refer to the video card's documentation on how to do that).

2) Restart the PC and install the latest ATI Catalyst Drivers for it (currently 3.9).

3) Install 3DMark2001 SE & 3DMark2003 onto your system.

4) Run a default benchmark for each application and note the "Fill-Rate's" (both Single-Texturing & Multi-Texturing).

5) Unzip the "patched ati2mtag.sys" driver to the following directory: ("C:\ATI\support\wxp-w2k-7-95-031028m-011774c-efg\2KXP_INF\BX_xxx").

6) Navigate to the directory mentioned above and delete the original "ati2mtag.sy_" file.

7) Open Device Manager (Start -> Control Panel -> System -> Hardware -> Device Manager).

8) Expand the "Display Adapters" list.

9) Right click on the "Radeon 9700/9500 Series" device and choose "Update Driver".

10) Select the "I will choose the driver..." option.

11) Click the "Have Disk" button and navigate to the following directory: ("C:\ATI\support\wxp-w2k-7-95-031028m-011774c-efg\2KXP_INF\").

12) Select the appropriate driver (if you have multiple listings of drivers available, you can choose any of them as it does not matter which one you choose).

13) Proceed with the driver update.

14) Restart your PC.

15) Re-run the same default benchmarks for 3DMark2001SE & 3DMark2003, again noting the "Fill-Rate's" (both Single-Texturing & Multi-Texturing).

16) Compare the "after-mod" Fill-Rate values with the "before-mod" Fill-Rate values. You should see an increase.

Note: If you wish to enable overclocking on your ATI Radeon 9500, please download Warp11's Overclockable ATI Radeon BIOS and flash your card with it.

bluedivider.jpg

Originally found @ OCFAQ.com.
Instructions originally written by Wizzard.
Instructions adapted & re-vamped by SimGuy.
Files downloaded & organized by SimGuy.
«1

Comments

  • edited June 2003
  • SimGuySimGuy Ottawa, Canada
    edited June 2003
    Thanks for the update :)

    Article updated to reflect new patched Catalyst 3.5's
  • SimGuySimGuy Ottawa, Canada
    edited August 2003
    Finally found the patched 3.6 Catalyst ati2mtag.sys driver for use with softmodding the ATI Radeon 9500.

    Article updated to reflect the new patched Catalyst 3.6's
  • LeonardoLeonardo Wake up and smell the glaciers Eagle River, Alaska Icrontian
    edited August 2003
    I'm too lazy to look this up; and also I'd like advice to go with the flashing files and device drivers.

    I want to flash the 9500 Pro in System 1 to 9700 Pro. This has already been performed on the card in my System 2. (I purchased that card pre-owned in a private trade; so I wasn't the one that flashed it. Whatever he used, it was done correctly. System 2's 9500 Pro is definately faster than System 1's.)
  • SimGuySimGuy Ottawa, Canada
    edited August 2003
    You can find information regarding flashing the BIOS of your ATI Radeon 9500 Pro at this link:

    http://firingsquad.gamers.com/hardware/ati_radeon_9500_pro_overclock/default.asp
  • LeonardoLeonardo Wake up and smell the glaciers Eagle River, Alaska Icrontian
    edited August 2003
    Thanks for the link. Good information there with other links with more specifics. I'll have to build my courage for this one. I'll get around to it.
  • SimGuySimGuy Ottawa, Canada
    edited August 2003
    Leonardo said
    Thanks for the link. Good information there with other links with more specifics. I'll have to build my courage for this one. I'll get around to it.

    The absolute worst thing that can happen during this modification is that the BIOS does not get completely flashed. If you have a backup of your original BIOS, just toss in an old PCI video adapter (leave the R9500 in there), start the system and re-flash with the original BIOS. :)

    Good as new :)
  • LeonardoLeonardo Wake up and smell the glaciers Eagle River, Alaska Icrontian
    edited August 2003
    Goodness, gracious, great balls of fire!:eek2::eek::D

    I tried it. It WORKED, and how!

    Check it out at this new thread.
  • EMTEMT Seattle, WA Icrontian
    edited August 2003
    Hey, I have a 9500 from the original buying craze. I tried the patch(es) then & got plenty of artifacts. Has anything changed? It still won't help me, will it? Figured I'd just ask instead of trying it again.
  • SimGuySimGuy Ottawa, Canada
    edited August 2003
    Q: What is artifacting/checkerboard effect?

    A: Artifacting is when you get undesired 'dots' or patterns on screen. The theory as of now is that artifacts are caused by undocumented defects on the 9500 NP's disabled by the 9500 drivers. Worst case scenario, the unused pipelines have a possiblity of being broken, resulting crashing and not booting up. You might get a card that works flawlessly or one that doesn't. It's a gamble.

    Q: I have artifacts. Is it possible to enable only 5, 6 or 7 pipelines?

    A: Sorry. This is not possible. The GPU only supports running with four or eight rendering pipelines.

    Q: If I have artifacts when using hacked drivers, will I also have them if I hardmod the card?

    A: Yes. You will.

    Unfortunately, you're outta luck EMT. It either works or it doesn't, and when you get those nasty artifacts, it didn't work. Sorry :(
  • EMTEMT Seattle, WA Icrontian
    edited August 2003
    Alrighty then. Thanks for the quick response. Just hadn't been reading up on the mod for several months.
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    Finally found the patched 3.7 Catalyst ati2mtag.sys driver for use with softmodding the ATI Radeon 9500.

    Article updated to reflect the new patched Catalyst 3.7's
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    icon4.gifLatest Updates: icon4.gif
    -> Added patched ati2mtag.sys file for Catalyst 3.8's
  • edited October 2003
    Hi, i just bought a Saphire Radeon 9500 Atlantis and tried to do the softmod, but it didnt work. i followed all the steps you listed exactly but when i restart my computer after finishing the softmod, i cant get windows to start up. when windows begins it's startup it forces a restart of the entire comp and i had to run windows in safe mode and roll back the driver. could i be doing anything wrong?
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    Did you just purchase the card new?

    The reason I ask is because ATI changed the PCB design on the new Radeon 9500's to prevent the soft-mod from working.
  • LeonardoLeonardo Wake up and smell the glaciers Eagle River, Alaska Icrontian
    edited October 2003
    ATI changed the PCB design on the new Radeon 9500's to prevent the soft-mod from working
    :eek2:

    That's bad news. But wait, I thought ATI wasn't making the 9500 anymore? Or is it just the 9500 Pro?

    Well anyway, I purchased both of my cards through private deals. I don't know what their date of manufacture is - probably June 03 or earlier.
  • GHoosdumGHoosdum Icrontian
    edited October 2003
    The PCB design was changed fairly early in the production life, it's just that some of the red PCB L-shaped RAM configuration designs are still hanging around out there. ATi themselves never built the non-pro cards, just some of the Pros.
  • edited October 2003
    heh, i decided to give the softmod a second shot and it worked this time :D

    not sure what i did wrong the first time but thanks for you help!
  • edited October 2003
    btw, i have no experience in the overclocking department and was wondering if there are any helpful guides out there to overclock my 9500?
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    http://www.3dchipset.com/bios/ati/warp11/index.php

    Download the proper BIOS for your card and flash it (which will allow overclocking on the 9500).

    Download Rage 3D Tweak @ www.rage3d.com, install it and overclock away. :)

    Want a guide to OC'ing the 9500? http://forum.madshrimps.com/gotofaqlink.php?linkid=2182
  • edited October 2003
    so heres what happened, i followed the guide on the link you gave me. i downloaded the atiflash program that the guy linked to, downloaded the correct bios for my card, ran the flash program in dos and flashed the bios to the new one that i downloaded.

    but something went wrong, an error message came up and it completely ****ed over my card's bios. and now when i boot up my comp it just beeps and nothing happens.....so have i just completely trashed my new 9500 or is there any way to restore the old bios? please say there is
  • edited October 2003
    i am currently running on my old ****ty geforce2 which is how im able to post this, but i really dont wanna spend another $155 on another 9500
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    You'll need a PCI video card (any old one) and a backup copy of your ORIGINAL Radeon 9500 BIOS.

    IF YOUR SYSTEM REFUSES TO BOOT AFTER THE FLASH:

    There is always a chance that the BIOS flash will not work (through power fluctuations, corrupted downloads or acts of god). In order to repair your video adapter, you will have to install the PCI-based video adapter into a spare PCI slot to boot your PC to re-flash your video adapter with the original BIOS you saved in step 14. If you DID NOT save your original BIOS, you are hosed as your retailer will NOT honour the warranty after they discover you screwed your card up by BIOS flashing it with a NON-SUPPORTED BIOS.

    LEAVE THE RADEON 9500 IN THE AGP SLOT.

    1) Power down the PC and unplug it from the wall.

    2) Remove the case cover.

    3) Locate a spare PCI slot and install the PCI-based video adapter you have laying around.

    4) Hook up your monitor to the PCI-based video adapter you have laying around.

    5) Plug the PC back in and start it up with the Windows 98 Boot Disk in the floppy drive.

    6) When presented with the Boot Menu, hit SHIFT+F5 to boot directly to the command prompt WITHOUT loading any software.

    7) Once at the command prompt, remove the Windows 98 Boot Disk and insert the floppy disk containing the flash software and your backup video BIOS.

    8) Change to the floppy drive by typing "A:" (without the quotes).

    9) Flash your video adapter with your backup original video BIOS by typing the following command: flashrom -p 0 original.bin (the "0" is the number ZERO, not the letter "O" and original.bin is the name of your ORIGINAL BIOS file that you backed up).

    10) After a few seconds, you will receive a message saying that the BIOS flash was successful.

    11) Shut down the PC and remove the PCI-based video adapter.

    12) Hook up your monitor back to the ATI Radeon 9500 Non-Pro AGP video adapter.

    13) Start the PC. You should now be back to the same position you were before you started this guide.
  • edited October 2003
    is the bios off of warp11's site only compatible with first party cards or should it be compatible with third party brands like sapphire?
  • edited October 2003
    cuz i dont see what i did wrong
  • GHoosdumGHoosdum Icrontian
    edited October 2003
    I think that the warp11 BIOS is for the 9500 Pro only.... Did warp11 do a 9500NP BIOS also? Anyway, I just use the overclocking function that's built-in to Omega's Radeon Catalyst driver, and it doesn't require a BIOS flash on my 9500P.

    Do what SimGuy said in his "How to fix a bad flash" post there, and flash back to your stock BIOS. Then try the software OC from the Omega driver.
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    Yes, Warp did do a 9500 Non-Pro 128 MB BIOS that is unlocked for overclocking. I'm very surprised it didn't work.

    If you need a copy of the ORIGINAL Sapphire 9500 NP 128 MB BIOS, you can grab it here, along with flashing utilities:

    http://www.ocfaq.com/softmod/bios.php
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    Sapphire's Radeon 9500's are BIOS-unlocked, meaning that you didn't have to flash them to overclock (at least according to Warp11). Just flash with the original Sapphire 9500 BIOS and you should be able to overclock out of the get-go.

    Is your Sapphire card PCB Black or Red? Are the DDR memory chips in a horizontal line across the top of the card (4 in a straight line) or are they in an L-shape (2 on top of the card, 2 down the right hand side).?

    This is VERY important, as you need a red or black PCB card with the L-shape memory configuration in order to perform the 9500 -> 9700 softmod correctly.
  • edited October 2003
    ok, so i managed to get the website that i bought my 9500 from to replace my dead card. but this time through when i run the softmod, i get artifacts right away and that never happened to me last time and i went through all the steps exactly the same as i did last time doing the softmod.

    theres another thing that i noticed is different as well. with the replacement 9500 card i got my 3dmark scores (before and after the softmod) are a few hundred points higher than my previous card even though they're the same model. what could i be doing wrong thats causing artifacts to come up without even overclocking the card?
  • SimGuySimGuy Ottawa, Canada
    edited October 2003
    Even 9500's on the red/black PCB with L-shaped memory don't guaruntee that the soft-mod will work.

    These 9500's are really underclocked Radeon 9700's with only 4 of the 8 pipelines working. What the soft mod does is unlock those 4 other pipelines.

    Now, this is a gamble, as there is a chance that even though you may be able to perform the soft-mod successfully, the 4 extra pipelines that you enabled with the soft-mod may not work correctly. There is nothing you can do about that then, as it is a hardware-level issue. On all of these Radeon 9500's with 8 pipelines, only the 4 that are required for normal operation are certified to work from the factory. The other 4 disabled pipelines MAY or MAY NOT work, but the factory does not check this. Because of this, even cards from the same batch don't soft-mod the same, as each card has a different chance of successfully soft-modding.

    If you get artifacts after performing the soft-mod, unfortunately, you cannot soft-mod your 9500 into a 9700. It's best to just revert back to the 9500-operation mode and overclock the card.
Sign In or Register to comment.