• We've upgraded our forums. Please post any issues/requests in this thread.

How GPU-Z Gets Graphic Card Information

Jason S.

New Member
Joined
Feb 2, 2008
Messages
1 (0.00/day)
Likes
0
#1
Hello all,

I'm wondering how the GPU information are retrieved.

Is there a database inside GPUZ and just does mapping via PCI vendor/device IDs or
it reads those displayed information, like memory type, default clock rate from graphic
card directly?


Does anyone know how GPUZ works?

Thanks for any possible answer.
 
Joined
Oct 2, 2005
Messages
351 (0.08/day)
Likes
66
Location
Istanbul/Turkey
System Name GS43VR 7RE
Processor Core i7 7700HQ
Motherboard MSI GS43VR 7RE
Cooling Stock
Memory 8 GB DDR4 2400 MHz
Video Card(s) GTX 1060
Storage Samsung 950 PRO
Display(s) 14" IPS
Case Metal
Audio Device(s) Realtek ALC 898
Power Supply Adapter
Mouse Rival 100
Keyboard SteelSeries
Software Windows 10 Version 1703
#2
Search for MFC...You can find something...related to retriewing low level info..
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
17,026 (3.43/day)
Likes
17,892
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#3
the mapping of devices and vendors is done with predefined table
memory type, clocks etc are read from the card directly
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,096 (9.57/day)
Likes
13,525
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#4
the mapping of devices and vendors is done with predefined table
memory type, clocks etc are read from the card directly
'magic'
 

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
34,320 (9.23/day)
Likes
17,423
Location
Hyderabad, India
System Name Long shelf-life potato
Processor Intel Core i7-4770K
Motherboard ASUS Z97-A
Cooling Xigmatek Aegir CPU Cooler
Memory 16GB Kingston HyperX Beast DDR3-1866
Video Card(s) 2x GeForce GTX 970 SLI
Storage ADATA SU800 512GB
Display(s) Samsung U28D590D 28-inch 4K
Case Cooler Master CM690 Window
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Corsair HX850W
Mouse Razer Abyssus 2014
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro Creators Update
#5
In exceptional cases GPU-Z reads from the driver (Shader clock) :confused:

I remember Solaris17 once clocked his shader to some 5GHz or something using Riva Tuner and GPU-Z was actually reporting his shader clock to be that 5 GHz (whatever he set in Rivatuner) It was when he used the Rivatuner hardware monitor, he realised that his shader clockgen didn't change at all.