• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

GPU-Z: A shortcoming I'd like to see addressed

Joined
Dec 17, 2007
Messages
78 (0.01/day)
Location
Toronto, Canada
Processor Intel Core 2 Extreme QX9650
Motherboard ASUS P5Q DELUXE
Cooling Zalman CNPS9900A
Memory 8GB Mushkin DDR2-1066
Video Card(s) Sapphire Radeon 4870 512MB
Storage 2x WD 500GB 32MB cache
Display(s) Benq V2400W 24"
Case Cooler Master 690
Audio Device(s) Creative SoundBlaster X-Fi Fatal1ty
Power Supply Cooler Master 550W
Software Windows 7 Professional 64-bit
Benchmark Scores Benchmarking is for people with OCD.
Hi, I love GPU-Z, but why can't it tell me EXACTLY which video card I have? All it says is "ATI Radeon HD 4800 Series". Not very helpful at all, I can get that useless information if I take a look in the Device Manager. On the other hand, CPU-Z correctly tells me that I have a Radeon 4870, which is actually the most important thing I want to know. Why can't GPU-Z do this? Why is it reading the useless stuff from the driver? I don't wanna have to look up device IDs on the internet to find out what card I have, I want GPU-Z to tell me directly!

I know I'm ranting, but why should I have to use a program other than GPU-Z to find out what GPU I have? It makes no sense, and I hope you'll understand my concern, Wizzard! Thanks for reading!
 

wolf

Performance Enthusiast
Joined
May 7, 2007
Messages
7,786 (1.25/day)
System Name MightyX
Processor Ryzen 5800X3D
Motherboard Gigabyte X570 I Aorus Pro WiFi
Cooling Scythe Fuma 2
Memory 32GB DDR4 3600 CL16
Video Card(s) Asus TUF RTX3080 Deshrouded
Storage WD Black SN850X 2TB
Display(s) LG 42C2 4K OLED
Case Coolermaster NR200P
Audio Device(s) LG SN5Y / Focal Clear
Power Supply Corsair SF750 Platinum
Mouse Corsair Dark Core RBG Pro SE
Keyboard Glorious GMMK Compact w/pudding
VR HMD Meta Quest 3
Software case populated with Artic P12's
Benchmark Scores 4k120 OLED Gsync bliss
Hi, I love GPU-Z, but why can't it tell me EXACTLY which video card I have? All it says is "ATI Radeon HD 4800 Series". Not very helpful at all, I can get that useless information if I take a look in the Device Manager. On the other hand, CPU-Z correctly tells me that I have a Radeon 4870, which is actually the most important thing I want to know. Why can't GPU-Z do this? Why is it reading the useless stuff from the driver? I don't wanna have to look up device IDs on the internet to find out what card I have, I want GPU-Z to tell me directly!

I know I'm ranting, but why should I have to use a program other than GPU-Z to find out what GPU I have? It makes no sense, and I hope you'll understand my concern, Wizzard! Thanks for reading!

I think it actually depends on the card, for isntance it will tell you your card is an 8800GTX, not just 8800 series, but like you GPU-Z tells me "Mobility 5600/5700 series" when mine is a Mobility 5650.

my guess is this is not W1zzard's fault and it is pulling that info from a specific place, common to all or most gfx hardware, and it gives the best compatibility.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,084 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
the line of text comes indeed from the driver and ati has been slacking with putting proper names into the driver.

fixing it would mean manually figuring out and adding the text for the 700 nvidia devices, 600 ati devices and roughly 100 intel devices that gpuz knows of

any ideas how this could be accomplished ?

also sometimes the same device id shares multiple SKUs
 
Joined
Feb 9, 2009
Messages
1,618 (0.29/day)
Primary Adapter
Graphics Card Manufacturer Built by ATI
Graphics Chipset ATI Radeon HD 4870 X2
Device ID 9441
Vendor 1002

where does this part get read from in CCC?

or system information of windows lists it too...

this probably wont work, as in device manager i have '4870x2', so that must be what these 2 are listing...
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,084 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Primary Adapter
Graphics Card Manufacturer Built by ATI
Graphics Chipset ATI Radeon HD 4870 X2
Device ID 9441
Vendor 1002

those 4 values are also available in gpuz
 
Last edited:

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,084 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
based on the data from the gpuz validation submissions, gpu-z has seen 13,489 different devices

what now ?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,084 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
can't tag many of them without actually knowing which card it was

it might be possible to use the driver name as baseline value -> "ATI HD 4800 Series"
but then someone needs to know his card is a "HIS HD 4870 IceQ4+ Turbo 1 GB GDDR5"

and somehow everybody needs to stick to the correct format
and there should be some way to get errors fixed

just letting users enter the name on their own results in stuff like:
 
Joined
Dec 17, 2007
Messages
78 (0.01/day)
Location
Toronto, Canada
Processor Intel Core 2 Extreme QX9650
Motherboard ASUS P5Q DELUXE
Cooling Zalman CNPS9900A
Memory 8GB Mushkin DDR2-1066
Video Card(s) Sapphire Radeon 4870 512MB
Storage 2x WD 500GB 32MB cache
Display(s) Benq V2400W 24"
Case Cooler Master 690
Audio Device(s) Creative SoundBlaster X-Fi Fatal1ty
Power Supply Cooler Master 550W
Software Windows 7 Professional 64-bit
Benchmark Scores Benchmarking is for people with OCD.
Thanks for the replies Wizzard, I know it isn't an easy task to accomplish, you would probably need to have some sort of database in place to do this. But I'm wondering how CPU-Z knows which video card I have, do you think it has a database built-in? Anyway, thanks for looking into it, I'd love if this could be implemented one day!
 
Joined
Jan 2, 2009
Messages
9,899 (1.76/day)
Location
Essex, England
System Name My pc
Processor Ryzen 5 3600
Motherboard Asus Rog b450-f
Cooling Cooler master 120mm aio
Memory 16gb ddr4 3200mhz
Video Card(s) MSI Ventus 3x 3070
Storage 2tb intel nvme and 2tb generic ssd
Display(s) Generic dell 1080p overclocked to 75hz
Case Phanteks enthoo
Power Supply 650w of borderline fire hazard
Mouse Some wierd Chinese vertical mouse
Keyboard Generic mechanical keyboard
Software Windows ten
You could use bandwidth information to decide what card from a series it is.

For example gpu-z will read 4800 series.

And then uses bandwidth( or fill rate what ever) to decide if the card is a 50 or 70.

Simply a case of giving the program a rough range for each card ( made up numbers here)

But 4850 could have 30-50 and 4870 could have 50-70 type thing.

I'm sure it would be easy for you to implement wizz, whilst it won't be 100% accurate it's better than a kick in the balls.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,084 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
shiny: cpuz might have a database of gpu names, dunno really. yes a database is needed, but thats not the problem. the problem is how to populate it. obviously i'm not willing to spend the time to manually enter them. so some sort of community based approach is needed. problem is how. need to assume that people are idiots, without a clue who are evil and enter false information. figure out how to solve this and i'll immediately start implementing it

panther: for the case of those two cards it's quite easy to decide which is which. the problem is that as soon as such a feature is added it has to work for all cards. not just the 4800 series


thats what lets you uniquely identify different models. and i have all the identifiers for all recent cards (gpuz validations) but i dont know the exact "name" of all the cards. in my case someone would have to know "PowerColor HD 5870 PCS+" and enter that into some kind of database
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,233 (2.61/day)
No offense guys, but you are asking W1zz to fix ATi's problems. And while W1zz is #1 in my books, I think you are asking a bit much.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,084 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
i have no problems doing somethign to adress the issue, but i don't see a good solution to the problem i described. if anyone can come up with something i'm definitely gonna work on it
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,233 (2.61/day)
i have no problems doing somethign to adress the issue, but i don't see a good solution to the problem i described. if anyone can come up with something i'm definitely gonna work on it

The only thing I see happening would be it ending up the same as the bios database. Someone would need to validate all the info...:cry:


I have 4830, 4850, 4870, 4890...all are recognized as 4800-series.

it's not that I doubt you could do it, I just don't think it's fair to ask you to undertake such a large task.
 
Joined
Apr 10, 2010
Messages
1,834 (0.36/day)
Location
London
System Name Jaspe
Processor Ryzen 1500X
Motherboard Asus ROG Strix X370-F Gaming
Cooling Stock
Memory 16Gb Corsair 3000mhz
Video Card(s) EVGA GTS 450
Storage Crucial M500
Display(s) Philips 1080 24'
Case NZXT
Audio Device(s) Onboard
Power Supply Enermax 425W
Software Windows 10 Pro
Hi, I love GPU-Z, but why can't it tell me EXACTLY which video card I have? All it says is "ATI Radeon HD 4800 Series". Not very helpful at all, I can get that useless information if I take a look in the Device Manager. On the other hand, CPU-Z correctly tells me that I have a Radeon 4870, which is actually the most important thing I want to know. Why can't GPU-Z do this? Why is it reading the useless stuff from the driver? I don't wanna have to look up device IDs on the internet to find out what card I have, I want GPU-Z to tell me directly!

I know I'm ranting, but why should I have to use a program other than GPU-Z to find out what GPU I have? It makes no sense, and I hope you'll understand my concern, Wizzard! Thanks for reading!

You don't know which card you have? Just open the side panel. Were you drunk when you built your PC? :laugh: PD: Just joking.
 
Last edited:

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,732 (3.40/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
You could use bandwidth information to decide what card from a series it is.

For example gpu-z will read 4800 series.

And then uses bandwidth( or fill rate what ever) to decide if the card is a 50 or 70.

Simply a case of giving the program a rough range for each card ( made up numbers here)

But 4850 could have 30-50 and 4870 could have 50-70 type thing.

I'm sure it would be easy for you to implement wizz, whilst it won't be 100% accurate it's better than a kick in the balls.

If someone messes with thier memory clocks, that would get thrown off.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,955 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard MSI MPG Z790I Edge WiFi Gaming
Cooling be quiet! Pure Loop 240mm
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Philips Evnia 49M2C8900
Case LANCOOL 205M MESH Snow
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply ASUS ROG Loki SFX-L 1000W
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
could you make a program or implement into GPU-Z the ability to probe and return those values?
 
Joined
Nov 2, 2010
Messages
166 (0.03/day)
Location
Philippines! :D
System Name Noobie XTXx || Portalet Crap Machine
Processor i5 2500K @ 4.5, 1.345V || i7 2640QM
Motherboard ASUS P8P67 PRO || Dell
Cooling CM Hyper 212+ || Stock
Memory 2 x 2gb GSkill DDR3 9-9-9-24 || 8GB DDR3
Video Card(s) PowerColor 6970PCS @stock || Optimus (525m)
Storage WD Caviar Blue 500 + 320 Hitachi || 500GB
Display(s) LG W2253TQ || Crappy 1366*768 15"
Case CM 690 PURE Black
Audio Device(s) On Board
Power Supply ThermalTake Toughpower XT 775w
Software Win 7 64bit
hmmm.... the approach must indeed be community based. I'm thinking we could let users submit the device id's along with name of the card, then over time when enough submissions (*to be determined) have been filed you can just get the most common response.. like a select distinct + count thingy in sql... Kinda like a majority vote.
 
Top