VOGONS


First post, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Hi all.
I have this Diamond Viper V770 Ultra. On the label it is marked as an Ultra and with the Diamond drivers it is detected as an Ultra. Sweet... Now here the trouble begins. I tried to install both a Detornator 3 driver and the nVidia driver version 45.23 and they both detects this card as an Pro.

Anyone here, that has an idea on what is going on with this?

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 2 of 22, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Well... When running the card with the original Diamond drivers from the cd, it will report an Ultra in device manager.
It gives 5000+ in 3D-Mark99 (Pentium-III 500mhz) and there is no gfx issues what so ever when gaming.

The only difference is, that it is being reported as an pro, when using the official nvidia drivers and not the Diamond.
I have no doubt that this is an Ultra, I just do not know why it will report something else on the nVidia drivers.
I have an idea, that it is something about some mixed up device-id, in wich Diamond has screwed up on doing the job.

Last edited by brostenen on 2016-09-16, 00:09. Edited 1 time in total.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 5 of 22, by brostenen

User metadata
Rank l33t++
Rank
l33t++

The question now, is how often this actually happens on various cards?

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 6 of 22, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

As far as I know the TNT2 Ultra is an overclocked TNT2 PRO - as such it might be detected as a TNT2 Pro in device manager. Check the card's clocks with Aida64 or GPU-Z. If it's an ultra, it should be clocked faster then 143 core 166 ram.

Reply 8 of 22, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

Make sure the clocks match! Also check the speed ratings of the memory, the Ultra should come with faster memory than a regular TNT2.

YouTube, Facebook, Website

Reply 10 of 22, by melbar

User metadata
Rank Oldbie
Rank
Oldbie

All TNT2's have the same core, the NV5. Only a matter what quality the chip has after manufacturing and the normal TNT2 and the Ultra were available from march 1999.

And of course, the used graphics memory can make the difference..

Attachments

#1 K6-2/500, #2 Athlon1200, #3 Celeron1000A, #4 A64-3700, #5 P4HT-3200, #6 P4-2800, #7 Am486DX2-66

Reply 11 of 22, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Some more strange update on the card...

First up, it is an Ultra as it gives that 3d-mark score, it states "ultra" on the screen when I turn on the computer (Boot-splash) and it is running on the correct clockfrequency. Now.... The card will not run with the default nVidia drivers, yet it runs perfectly with the ones from Diamond.
I am thinking that Diamond may have done some non-standard job when creating the v770 card.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 12 of 22, by havli

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, my 770U is also detected as TNT2 Pro - http://hwbot.org/submission/1074472_havli_3dm … ltra_2479_marks
Default clock is however same as Ultra should be - 150 MHz GPU / 183 MHz RAM and working just fine using regular drivers, just detected as TNT2/TNT2 Pro instead of Ultra.

HW museum.cz - my collection of PC hardware

Reply 13 of 22, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Strange.... On default/regulair drivers (only tested 45.23 and Detornator-III 6.31), the card freezes in 3d-Mark99 and UT99.
So I have taken it out of the machine and installed an Matrox G400-Max instead.

As Diamond Multimedia does not have any v770 legacy drivers, I wonder were I can find an archieve on the internet.
I am thinking in terms of Diamond drivers 43.xx to 45.xx or something like that.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 14 of 22, by kanecvr

User metadata
Rank Oldbie
Rank
Oldbie

This has been said before, but I'll repeat it just in case - all TNT2 cards (sans the M64) use the same core. Some will have "PRO" or "Ultra" stamped on the chip, but not all (my MSI TNT2 pro does not but it's detected as PRO and runs at the correct frequencies). What lets the driver discriminate between cards is the device ID witch is written in the card's BIOS:

0x0028, 0x0000, "RIVA TNT2/TNT2 Pro", "RIVA TNT2/TNT2 Pro"
0x0029, 0x0000, "RIVA TNT2 Ultra", "RIVA TNT2 Ultra" }

tnt.png
Filename
tnt.png
File size
90.04 KiB
Views
1819 views
File license
Fair use/fair dealing exception

This doesn't really impact performance, since the card is still physically a Ultra (if it's clocked faster then a PRO card and uses memory faster then 166mhz). It's entirely possible your card uses the 0x0028 tnt 2 PRO device ID - this should not impact performance. If you want the card to be displayed as an ultra in device manager, dump the video bios with gpu-z, grab NIBITOR (nvidia bios editor) and change the deviceID, then flash the modded bios with nvflash. The modification is cosmetic only - it does not bring any performance advantage unless you up the clocks. Most TNT2 cards can do 140-145 (PRO clocks) - some can even do 160 (I have a prolink tnt2 that does). GPU clock seems to be more influenced by how new the chip is and how much power it's getting. Back in the day I managed to push my sister's TNT2 M64 to 160mhz just by replacing some 40k resistor on the back of the card near the GPU with a 20k - that made it A LOT hotter but I installed a socket 7 heatsink with a 60mm fan on it and it worked for a while.

Last edited by kanecvr on 2016-09-16, 23:31. Edited 1 time in total.

Reply 16 of 22, by brostenen

User metadata
Rank l33t++
Rank
l33t++

I see. The device id seems to be the root for the wrong detection. I can't see why else.

Now for the drivers issue. Is there any plausible explanation to why only the Diamond drivers work?

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 17 of 22, by Robin4

User metadata
Rank l33t
Rank
l33t
brostenen wrote on 2016-09-15, 23:41:

Hi all.
I have this Diamond Viper V770 Ultra. On the label it is marked as an Ultra and with the Diamond drivers it is detected as an Ultra. Sweet... Now here the trouble begins. I tried to install both a Detornator 3 driver and the nVidia driver version 45.23 and they both detects this card as an Pro.

Anyone here, that has an idea on what is going on with this?

You need the Diamond Viper V770 ultra drivers for this card. Generic Nvidia drivers wont work to show the card as Ultra..

~ At least it can do black and white~

Reply 18 of 22, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Easiest way to show it as an ultra with the default drivers is to edit the .inf file.

Why all this crazy talk of editing and flashing the BIOS?

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 19 of 22, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

Pro chips use different manufacturing lithography. So while TNT2/TNT2 Ultra and TNT2 Pro are identical in capabilities, physically they are different.

I must be some kind of standard: the anonymous gangbanger of the 21st century.