"open box" X800GTO advice

Titanion

Distinguished
Dec 8, 2002
1,489
5
19,295
OK, I just ordered an "open box" Sapphire X800GTO from newegg for $122 shipped. Apparently I will have only 15 days to test it and see if it is in good working order. Any advice on what I should do first to make sure the bios has not been messed with or to see if the first buyer did not overclock the card to its death. Newegg claimes it has been sent back to Sapphire, tested, then returned to Newegg, but I know I am taking a risk here.

I suppose $122 is a good enough deal where I should not worry if I cannot get 16 pipes out of it or overclock it too much, for that might be why the card was returned and is now an open box.

BTW, open box is their new term for refurbished.
 

Da_Banig

Distinguished
Apr 10, 2006
392
0
18,790
I bought two refurbished video cards from them and it works fine. Their refurbished items look pretty good, I bought two low end card so I doubt the previous owner will OC two sh!tty cards :lol:
 

4745454b

Titan
Moderator
Run it through ATITool and double check the core and memory are clocked where they are supposed to be. You could also run 102number through ATIs database to make sure the GPU is what its supposed to be.
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
If you are talking about the AGP Sapphire X800GTO, I have one.

These cards are based on the R430 core which doesn't overclock very well.
It was probably returned by someone who was expecting a big overclock.

For a while there were a lot of people going around saying that the AGP GTOs can't be unlocked. This is not true. From what I have seen a lot of them unlock. I can help you out if you don't know how.

There are two ways to unlock it assuming it is the same as my card.

1. Flash it with a compatible X800XL bios (same clocks just 16 pipes instead of 12)

2. Modify the existing bios to unlock the pipes.

I have done both with my card. It doesn't really make a difference which way you do it. There is a chance of using the wrong bios if you use an XL one though.
 

Titanion

Distinguished
Dec 8, 2002
1,489
5
19,295
Ya, if I can open up these last 4 pipes and overclock it a little, I will be content. I might not even bother with a different heatsink/fan like I did with my 9800 Pro.

The more you can help me the better; it will save me a lot of time on the prep and research side of this. I would love to have a clear understanding of what I need to do and what I need to download before my card gets here. And how to recover from a bad flash as well. And I do have several pci cards around.

Thanks
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
Hmm that is interesting. I too upgraded from a 9800Pro.

For overclocking expect around 440-450 to be the max on the GPU if it is indeed an R430. Memory could be as high as 600 but 520-550 is more realistic.

Here are some instructions. If you have any questions, bounce them my way and we will see what I can come up with. If you must recover from a bad flash, you need to install a PCI (not PCIe) video card and flash the AGP card again. One guy that I helped had this problem but we were able to get the card usable again with the pipes unlocked.


Download ATItool: http://www.techpowerup.com/atitool/

Download the hex editor from this website (I would recommend using the “stable” version instead of the beta version): http://www.mh-nexus.de/programs.htm#HxD
This software will allow you to modify your bios to enable the pipelines.

Download ATIflash v3.09 from the bottom of this page: http://www.techpowerup.com/bios/

Go to this link and read about flashing your VGA Bios: http://www.techpowerup.com/articles/overclocking/vidcard/34

I do not recommend trying the Windows program. A floppy disk is the easiest to bootable media but a CD or usb flash drive can also be used.


After you get the card:

Install and open ATItool

Click the settings button and choose overclocking in the drop-down menu.

Scroll down until you can see the CONFIG_DIE_FUSES and CONFIG_SUBSTRATE_FUSES.

Verify that your card can be unlocked by checking for an ‘F’ in the indicated positions of the hexadecimal each number. The capital X represents any hexadecimal number (0-9 or A-F).

CONFIG_DIE_FUSES 0xXXXXFXXX
(the fifth character after the little x must be an 'F')

CONFIG_SUBSTRATE_FUSES 0xXXXXXXXF
(the last character must be an 'F')

If ATItool reads an ‘F’ in the indicated spots, you should be able to unlock your card. If not, I am afraid you are out of luck.

Now select miscellaneous in the drop-down menu.

Click the button that says “Save VGA Bios to file...”. Give the file a simple name like “12pipe.bin” (.bin is the file extention and may not need to be typed). This will be your backup copy.

Make a second copy, which will be modified, and name it something like “16pipe.bin”.

Extract the hex editor program and run it. Open “16pipe.bin”.

Find the row marked 00000070 and the column labeled ‘A’. You should find ‘61’ at that location. The second bit represents the number of disabled pixel pipe quads. Change the data value to ‘60’ to enable all 16 pixel pipes.

Note: If you ever get bord later you can mess around with disabling pipes. 1 means four pipes are disabled (X800GTO), 2 means eight pipes are disabled (X800GT), 3 means twelve pipes are disabled (yep only 4 left active).

Save the modified bios and exit the hex editor.

Make sure both bios files and the contents of the ATIfalsh zip file are extracted onto your bootable media.

Boot into DOS and type:

atiflash.exe -f -p 0 16pipe.bin
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
I have a saphire x800gto and followed your instructions exactly. The ati tools showed the F's in the proper places and I modified the 0070 A bit to 60 from 61 and flashed.

The flash suceeded, but on reboot the monitor was blank. I tried cycling the power a couple of times, but still blank screen even though the computer was booting.

I re-flashed the bios (blind - a little nerve racking) and on reboot my video was back.

Do I conclude that my card is not able to have 16 pipelines enabled even with correct F's shown?

Any suggestions are appreciated.

Thank you,

Chris
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
Hmm...
I still think that your card is unlockable.
I'd try making a new copy of the bios and remodifying it agian. It seems that bad flashes are common. I have actually flashed mine twice and never had any problems but at least one of the other guys that I have helped has had a bad flash.

You could also try using an X800XL bios. If you do you need to make sure that you get one for an AGP card. It aslo must have the same memory. Unless your card has different memory chips than mine, you have 1.6ns memory. An easy way to be sure is to see if you can overclock the memory significantly past 500MHz. The 2.0ns memory will be doing well to hit 500MHz while the 1.6ns memory could go as high as 600MHz but probably will do more like 520-560. The site that you downloaded atiflash from has a lot of ATI bioses. I would opt for a Sapphire one if possible.
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
I downloaded the x800xl agp 1.6 saphire bios from the site you suggested. I will verify tonight that my card memory can clock to 520-560 range. If it does I will try to flash again.

It still makes me nervous, if it doesn't work, to reflash blind, but I guess if I did it once I can do it again.

One thing I noticed that after the flash to 16 pipes that when I re-booted the computer the video card fan ran at full speed, but once I had reflashed to the original bios the fan dropped down to a lower speed at boot.

Do you think that is reflective of a bad flash?

Chris
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
If you have a PCI graphics card lying around or a friend has one you can borrow, you can pop that in if you have problems flashing again. When you flash with an XL bios you will have to reinstall the drivers because the computer will think it is a different card.

It is possible that the fan was running at full speed because there was nothing else telling it what to do. You could be right about it being due to the bad flash but it is hard to tell.

I hope you can get this figured out soon. I know it can be a little nerveracking. I'm not really sure what causes those problems when you flash you VGA bios.
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
Did some reading on the saphire forum and a couple of posts reference using the flash with following command:

atiflash.exe -newbios -f -p 0 16pipe.bin (or whatever the flash file is).

A couple of posts said that the -newbios made a difference.

Are you familiar with this command line switch?

The posts were referring to using the x800xl bios on the x800gto card and in that case the -newbios switch may be more important.

Chris
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
Okay. Flashed with the x800xl bios. That worked and 16 pipes are enabled, but I also have two devices in the device manager that say x800 radeon that windows can't find drivers for. Does anyone know what those are and do they matter?

Under display drivers I have X800 primary and secondary and everything seems to work fine.

Thanks,

Chris
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
I would suggest reinstalling the drivers. The computer no longer sees the card as a GTO so it thinks that you installed a different card.

For some reason the computer sees the X800 cards as two divices. I suspect that it has something to do with dual monitor capabilities.
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
Re-installed the Omega drivers (which seem to work more smoothly then the last ATI drivers) and it still shows 2 unknown x800 devices in the control panel.

I was just wondering if the x800xl card had additional devices on it that the x800gto didn't. Like video input or s-video or something like that.

I guess if the card works fine I will just ignore the devices that drivers won't load for.

Chris
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
Figure out the directory that the driver files were extracted to and then go into the device manager.

Click on one of the X800s and go to update drivers. Then manually select the directory that the files are located in. I think that should work. I had to go throught that song and dance too. I think this is how I fixed it.

Edit: Then do it to the other one.
 

rabidbunny

Distinguished
Mar 1, 2006
786
0
18,980
I also bought an X800GTO from newegg and it works fine! SCOUGS helped me flash the bios to 16pipes and I oc'd it to about 440/560 with no prob.

Just make sure you have the right material.

If you want, I can give you a link on what I did to unlock the pipes..
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
The video card works fine. It seems to find the display adapter twice and if I force the second install to use the same drivers it installs the drivers and says the device cannot start (code 10).

I don't know why it is finding the display adapter twice.

It seems to work so I am going to leave it alone.

Chris
 

Titanion

Distinguished
Dec 8, 2002
1,489
5
19,295
I got my card today, and following the instructions, I got a blank screen, too. I flashed myy old bios, and got it back. More data was displayed during the flash back, but I forget exactly what. I will have to play with it more when I get back, for I am leaving for the weekend.

Now, however, just before I reach the windows login screen, my screen is all messed up for a few seconds... rainbow strips and messed up graphic... then it flickers to the login screen and appears to be fine.

Is there anything to this -newbios thing?

BTW... the "open box" looks great... it is rertail with all the goodies... someone could have easily not gotten this card to fit into their computer it is so long and sent it back for that reason alone. I had to move one HDD down a slot, and even then, it barely fits by my ram om my NF7-S. I might have to take out to card to inset new ram when my new stuff gets here.
 

ShadowdogKGB

Distinguished
Dec 8, 2005
134
0
18,680
I can't speak for the GTO version but the X800GT has the R480 core and overclocks like crazy. Yeah, it only has 8 pipelines vs. the GTO's 12 but mine would do 580/580 and get over 5k on 3d'O5.
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
You can try an X800XL bios like I sugested to the other guy above. If you do I would suggest uninstalling the drivers that you are currently using before you flash it. Then reinstall the drivers.

I don't know why you guys are having trouble with the instructions that I gave you. If you want, you can PM me your email addresses and I can send you the bios that I am using.
 

cmnell

Distinguished
May 24, 2006
9
0
18,510
I had the same problem when I modified the x800gto bios with the hex editor. When I used the x800xl bios it flashed fine and 16 pipes are enabled.

I did use the -newbios switch when flashing, but I have no idea what it does.

I do have two extra x800 radeon devices in my device manager and they don't seem to do anything so I am ignoring them.

I also got the crazy rainbow screen on startup and an occasional screwed up icon in the system tray. I switched to the Omega drivers from http://www.omegadrivers.net/ and the rainbow problem and small graphical issues were resolved.

I ran a 3Dmark05 test and got a score of 5046 with standard memory and gpu clocking. These numbers seem to match ones that I found online for the x800xl or the x800gto with 16 pipes enabled.

I haven't tried a lot of overclocking because the stock cooler seems to be only so-so. At some point I will invest in a better (quieter) cooler and try overclocking. Right now I get 42 C at idle and the temp shoots right up to 55-58 when doing anything that loads the video card.

Chris
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
I used the omega drivers all along and never experienced any graphical glitches.

As far as the cooler and overclocking goes...
ATItool lets you set up profiles for 2D and 3D. I set a 2D profile that runs at 100MHz on the core and 200MHz on the memory and runs the fand at about 25%. Idle temps are below 40C most of the time. For 3D I have it overclock to 444MHz core 528MHz memory and run the fan at 100%. The when loaded the temp gets at the most 62C but usually less than that. 60C is not bad for graphics cards like these.

The R430 core that Sapphire is using right now doesn't overclock very high. About 450MHz is the highest that you could expect out of it. The memory can overclock pretty well though. The 1.6ns memory used is supposed to be able to hit 600MHz but usually doesn't in these cards. 520-560 is a more realistic overclock for the memory. I might be able to get mine higher but I removed the back plate of the cooler and I think that it might not be cooling the memory quite as well now. I might need to reseat it with some new thermal compound sometime.

You have to create the profiles and then go into the settings to tell ATItool to change on 3D detection and you have to apply fan settings to each profile in the fan control settings.
 

Titanion

Distinguished
Dec 8, 2002
1,489
5
19,295
Is there any way to check the ram type without taking the heatsink/fan off? Just so I know if the X800XL bios will work.

I do not even know if I edited the bios correctly. I think I did.

What do all of the -p etc. commands mean on the bios flash? Was I correct to use the same commands when I flashed back to the 12pipe.bin bios?

How good is the stock heatsink/fan on the Sapphire GTO? It seems OK. Suppose I core and ram are awesome in terms of overclocking, what would the limitation of the stock cooling be, in terms of what it can handle? What I an looking for is, even if you can overclock more, stop here if you use stock cooling... that kind of thing...
 

Scougs

Distinguished
Mar 10, 2006
398
0
18,780
Basically there are two possible memory chips that any X800GTO can come with, 1.6ns and 2.0ns. It seems that all of the current Sapphire AGP GTOs come with the better 1.6ns chips.

The 1.6ns chips are rated for 600MHz/DDR 1.2GHz
The 2.0ns chips are rated for 500MHz/DDR 1.0GHz

If you can successfully overclock your card's ram to say 520MHz or above you can be assured that you have the 1.6ns memory.

The command line: atiflash.exe -f -p 0 16pipe.bin

atiflash.exe calls the program

-f tells atiflash to force the flash even if everything doesn't match. This is necessary for either a modified bios or an XL bios.

-p tells the atiflash to program a bios

0 tells atiflash which device to program

16pipe.bin tells atilfalsh the name of the file to use

Yes you were correct to use the same command to reflash your card.

Your last questions can be answered by reading my previous post.