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

LogViewer for GPU-Z available !

Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
LogViewer for GPU-Z is available !

Introduction

I like the tool GPU-Z, especially the logging functionality! It's the only tool I know which logs VRM temperatures reliable. But analyzing the logs can be tricky. Of course, you can open a log-file in Excel, but then you have to do a lot of steps until you get an useful diagram (and not everybody has an Excel license).

So ... I decided to implement a simple tool which shows diagrams of log files after "a few clicks" !

  • it allows to illustrate GPU-Z log data in several diagrams and
  • to compare multiple log-files side-by-side in one diagram !

ValleyBenchmark.png

User Guide

The tool is very simple to use: no installation necessary, just start "GenericLogViewer.exe". At the top you can select
  • how many diagrams with
  • how many log-files
should be presented by the tool.

Open an GPU-Z log file by clicking the "Open File" button, select application type "GPU-Z", select a GPU-Z log file and press "Open" (GPU-Z log-files have typically the filename pattern: *.txt). After parsing the file, the logging duration of the file is shown and by default the "Timeline" diagram of the first log category. You can change the shown diagram with:
  • Timeline/Statistic RadioButton
  • Log Category ComboBox
  • Change all buttons (changes category in every diagram)
The Y-axis shows the values of the seleted Log Category in ComboBox (unit is within [..])

If an opened file is still updated with logging-data by GPU-Z, you can simple update/refresh it by clicking on the "Reload"-Button:

Reload.png

At the top left corner of every diagram you can find the arithmetic average of the corresponding curve:

Average.png

If there are too many different values on Y-axis in "Statistic" mode, the values are grouped into ranges. If this is the case, the following control is shown, which allows to increase or decrease the number of ranges (or to disable quantisation).

Quantisation.png

Splitter between the diagrams allow you to adjust the height of all diagrams:

Splitter.png

After opening all log files you can hide the file area by unmarking "Show file area" to get more space for diagrams.

New feature since version 2.1: Simple Mode
I added a "two columns" feature, which doubles the number of diagrams. But if you use "two columns" with a high "number of diagrams" the diagrams are very small. That's why I introduced the "Simple mode" which:
  • simplifies header and footer
  • decrease line thickness
Tip: use the "Tab"-key to toggle between 'Standard' and 'Simple' mode !

New feature since version 3.0: Time Window Definition
If you click the "Edit"-button in the file area, a new window will be opened to define Start- and End-time of a time window for the logfile (see user guide at the top of this window). It allows you
  • to show only a part of a single logfile or
  • to synchronize multiple logfiles
Attention: time window start-time is "normalized" to "00:00:00", otherwise synchronization of multiple log-files will not work !

Button description:
  • "Set": defines Start/End time of time window
  • "Reset": resets Start/End time to "file borders"
  • "Zoom": zooms into diagram with the actual defined Start/End times for fine-tuning (from Start-10% to End+10%). Remark: works only in case of Start/End is more then 10% from "file Start/End times")
  • "Cancel": closes window without any change
  • "Execute": yes, take the actual defined Start/End times as the used time window for all diagrams !

TimeWindow.png


Tips for analyzing log files:
  • Number of diagrams: 2
  • First diagram: Timeline
  • Second diagram: Statistic
  • Select on both diagrams same log category
  • Use "Change all" buttons for synchronous changes in both diagrams

Requirements
  • Microsoft Windows
  • Microsoft Framework .NET 4.0 (at least)
  • no installation necessary, just start "GenericLogViewer.exe"

Download

The zip file (SHA-1 hash, Version 3.0: 6B312AAE64BD201AD80D489968EA4FE08C8A93CF) contains the binary files of the tool and some example log files of my Asus GTX-680 TOP.

GenericLogViewer - GPU-Z - Version 3.0.zip

Best regards
Thomas
 

Attachments

Last edited:
Joined
Apr 13, 2009
Messages
194 (0.05/day)
System Name NERV
Processor AMD FX8320@4.0 GHz
Motherboard ASUS M5A97 Evo R2.0
Cooling Zalman CNPS11X Extreme + Scythe Slipstream
Memory 2x4 Corsair XMS3 1866MHz
Video Card(s) Asus GTX760 2GB DirectCU
Storage Samsund SSD 840 - 250GB
Display(s) HP 2311X
Case CM690-III
Audio Device(s) Creative Sound Blaster Z
Power Supply Corsair RM650
Software Win 7 Pro x64
Benchmark Scores No bech, only game!
Wow, could be awesome if Wizz fits your utility in gpu-z (or you could team-up with Wizz and make gpu-z even better!)
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New version available !

I just want to inform, that there is a now much better version of my LogViewer available:

It´s now possible to compare multiple log files side-by-side in one diagram !

Please try my new "GenericLogViewer" ... download above ...
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New Version 1.3 available !

It fixes DateTime conversion problems, which could occur on several Windows Region Settings.

Please update to latest version !
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New Version 2.0 available !

New features:

  • Reload-Button: to refresh active logging-files
  • arithmetic averages of all curves are shown
  • quantisation can be disabled if wanted
Why new major version 2?
I did a lot of internal changes and code is now completly verified by Unit-Tests.

Please update to latest version !
 
Joined
Aug 17, 2009
Messages
1,585 (0.43/day)
Location
Los Angeles/Orange County CA
System Name Vulcan
Processor i6 6600K
Motherboard GIGABYTE Z170X UD3
Cooling Thermaltake Frio Silent 14
Memory 16GB Corsair Vengeance LPX 16GB (2 x 8GB)
Video Card(s) ASUS Strix GTX 970
Storage Mushkin Enhanced Reactor 1TB SSD
Display(s) QNIX 27 Inch 1440p
Case Fractal Design Define S
Audio Device(s) On Board
Power Supply Cooler Master V750
Software Win 10 64-bit
Just found this. Thanks very much. Will try it out later.
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New Version 2.1 available !

New features:
  • up to 6 diagrams
  • in up to 2 columns (-> max = 12 diagrams)
  • "Simple mode" (for small diagrams)
  • Tooltip with horizontal line
I added a "two columns" feature, which doubles the number of diagrams. But if you use "two columns" with a high "number of diagrams" the diagrams are very small. That's why I introduced the "Simple mode" which:
  • simplifies header and footer
  • decrease line thickness
Tip: use the "Tab"-key to toggle between 'Standard' and 'Simple' mode !

Another new feature is that you can create a horizontal line in a "Timeline" diagram:
go with mouse "on curve where the horizontal line should be", wait until tooltip pops up (with value) and click -> line stays there until you click on another tooltip or you change category.

Hope you enjoy my new features ... Tom

Download: see first post of this thread !
 
Joined
Feb 24, 2009
Messages
3,477 (0.91/day)
System Name Money Hole
Processor Core i7 970
Motherboard Asus P6T6 WS Revolution
Cooling Noctua UH-D14
Memory 2133Mhz 12GB (3x4GB) Mushkin 998991
Video Card(s) Sapphire Tri-X OC R9 290X
Storage Samsung 1TB 850 Evo
Display(s) 3x Acer KG240A 144hz
Case CM HAF 932
Audio Device(s) ADI (onboard)
Power Supply Enermax Revolution 85+ 1050w
Mouse Logitech G602
Keyboard Logitech G710+
Software Windows 10 Professional x64
Why have I not seen this until now? This is something that I've wished for so long after looking at my first GPU-z log.

Will try out once I get home this evening.
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New Version 3.0 available !

New feature: time window definition per logfile possible:
  • to show only a part of a single logfile or
  • to synchronize multiple logfiles
See detailed description in first post of this thread ...

Download: see first post of this thread !
 
Joined
Aug 13, 2009
Messages
2,404 (0.66/day)
Location
Czech republic
Processor Core i7 3770K
Motherboard Gigabyte Z77X-UD3H
Memory 16GB
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage Samsung 850 PRO 256GB + Samsung 970 PRO 1TB
Display(s) Dell U2415
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster ZxR
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone EMP
Software Windows 10 x64
Oh wow, how did I miss this?
 
Joined
Jan 5, 2012
Messages
9 (0.00/day)
Very useful tool. Is it possible to make Nvidia Inspector log files compatible?
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
I tried Nvidia Inspector (which is very close to GPU-Z), but it logs with a different column delimiter. With the following steps you can "convert" a Nvidia Inspector logfile into a GPU-Z logfile:

  • open Nvidia Inspector logfile (typically "NVIDIA_Inspector-MonitoringLog_....csv") in a good text-editor (UltraEdit ,...)
  • find/replace column delimiter: find all semicolon ';' and replace them with comma ',' (in a good text editor you can do this in one step "replace all")
  • save changed logfile with extension ".txt"
Now you can open the saved logfile as a "GPU-Z logfile" !
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New version 4.0 available !

Hi all, I spent some time to improve the GenericLogViewer, so Version 4.0 has two new features:
  • possibility to compare different categories of one file in one diagram
  • possibility to present diagrams in a "dark style"

1) Multiple categories of one file in one diagram
If you have only one file loaded, you can find a new "+" button on the right side of the category ComboBox in every diagram:

AddButton.jpg

This button allows you to add up to two more category ComboBoxes. Attention: be aware of comparing same units (within [..]). Comparing CPU [MHz] with CPU [%] doesn't make sense ... . You can reset the "number of category ComboBoxes" to one with the follwing trick:
  1. Select "number of files" = 2
  2. Select "number of files" = 1

2) Diagrams in a dark style
Together with YouTuber F2F Tech I developed a "dark style" for the diagram section. In the header of GenericLogViewer you can find a CheckBox "Dark mode" which enables/disables the dark style in the diagrams. Why not a complete dark style like "Metro Style"? I personally like the contrast between the control and diagram sections.

DarkMode.jpg


... two more things:
  • Upgrade from Visual Studio 2010 -> 2017
  • Upgrade from .NET 4.0 -> 4.6.1 (released November 2015)

Download
The zip file (SHA-1 hash, Version 4.0: E47BE177E0DC896BEF6E0312A085DE2F0A95B3A1) contains the binary files of the tool.

Hope you enjoy the new features ... Tom
 

Attachments

Joined
Apr 18, 2012
Messages
373 (0.14/day)
Processor AMD Ryzen 5 2600
Motherboard MSI B450M Mortar Titanium
Cooling Stock
Memory 16GB (2x8GB) Corsair Vengeance
Video Card(s) Asus RX Vega 56
Storage Samsung 850 Evo
Display(s) Samsung UE590D
Case Fractal Design Meshify C Mini
Power Supply Silverstone SX-500 L
Really nice utility, hope it gets advertised as a side link to GPU-Z, high and lows reporting would be nice too

make is just like afterburners logging window :D
 
Joined
Mar 15, 2013
Messages
2,863 (1.22/day)
Location
GMT +2
System Name Red Radiance l under construction
Processor 2600x
Motherboard x470 taichi
Cooling stock wrath
Memory TridentZ rgb 3200mhz (2x8 kit)
Video Card(s) Sapphire Vega 64 nitro+
Storage 970 evo nvme
Display(s) c27gh70
Case tt core x5 tge
Audio Device(s) sennheiser's pc323d usb soundcard
Power Supply corsair AX860i
Mouse roccat leader
Keyboard roccat ryos mk fx
Software windows 10
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New version 4.2 available !

Hi all, I built a version 4.2 with the following new features:
  • category names are sorted alphabetically
  • as requested by @Absolution, Minimum and Maximum values are now also displayed

MinMax.jpg


Download
The zip file (SHA-1 hash, Version 4.2: A590912FA8A183D2AA2BBEA563C6EB2A795AE3F4) contains the binary files of the tool.
 

Attachments

Joined
Apr 18, 2012
Messages
373 (0.14/day)
Processor AMD Ryzen 5 2600
Motherboard MSI B450M Mortar Titanium
Cooling Stock
Memory 16GB (2x8GB) Corsair Vengeance
Video Card(s) Asus RX Vega 56
Storage Samsung 850 Evo
Display(s) Samsung UE590D
Case Fractal Design Meshify C Mini
Power Supply Silverstone SX-500 L
Cheers mate, will have a go at it when I go home
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
New version 5.0 available !

Hi all, I built a version 5.0 with the following new features:
  • MSI Afterburner logs are now supported too (*.hml)
  • "Statistic"-diagram got many improvements (now it works as it should)
  • New diagram-type "Triple" implemented, which shows Minimum, Average and Maximum in a barchart:
Triple-Diagram.jpg


Attention:
"Generic Log Viewer" requires now at least .NET Version 4.7.2 (Windows Update from April 2018).

Download
The zip file (SHA-1 hash, Version 5.0: FF254733E3F515C76BA6F744050B51D4DA29BB6B) contains the binary files of the tool.
 

Attachments

Last edited:

Solaris17

Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
20,661 (4.04/day)
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EK Custom
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Nvidia Titan RTX
Storage 2x 2TB Micron SSDs | 1x ADATA 128SSD | 1x Drevo 256SSD | 1x 1TB 850 EVO | 1x 250GB 960 EVO
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Realtek ALC 1220 on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Kone Aimo White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
Could you add (or maybe im missing it?) a way to remove fields I have added? I add a measurement but sometimes I want t remove it to de-clutter and look more into a specific field.
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
Hm ... I'm sorry, not really clear what you mean (?).

Can you explain it with more details, maybe with a screenshot and/or an example log-file ...
 

Solaris17

Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
20,661 (4.04/day)
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EK Custom
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Nvidia Titan RTX
Storage 2x 2TB Micron SSDs | 1x ADATA 128SSD | 1x Drevo 256SSD | 1x 1TB 850 EVO | 1x 250GB 960 EVO
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Realtek ALC 1220 on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Kone Aimo White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
Hm ... I'm sorry, not really clear what you mean (?).

Can you explain it with more details, maybe with a screenshot and/or an example log-file ...
Sure. So basically the + sign that allows you to add statistics from your log file.

128099


The problem is sometimes I want to compare multiple statistics to look at trends in data. like vcore usage to temperature ramp up. So viewing multiple statistics side by side etc is great. However, if I want to then go back and say look at clockrate more granularly or simply focus on that statistic in general, while I can modify a drop down the other statistic that I "added" remains.

It just adds to the noise and imo makes it a bit hard to read for me. Especially if I add 4 or 5 statistics like vmem, vgpu, clockrate, cpu temp, gpu temp. I have alot of data going on at once but I may want to get rid of it to look at a different data set.

At this point I need to close and re-open the software to get a better view.

Like wise I can "uncheck" (via the left) to omit data in the graph, but the graph will not scale to properly show what I am viewing.

For example here is me JUST looking at GPU load (only goes upto 100%)

128105


but the memory and gpu clock rate make the gpu load % insignificant and hide smaller utilization changes that may help in diagnostics.

My ask is maybe the ability to remove fields (statistics) &/or have the graph reset scaling based on the min/max/avg of the data selected.
 
Joined
Jun 7, 2013
Messages
20 (0.01/day)
Location
Switzerland
OK, I think I understand your problem now: you want to switch back that only one category is shown (?).
I can tell you a trick to force that:
  1. Select „Number of files = 2“
  2. Select „Number of files = 1“
After that, only one category of your single logfile is shown again. Multiple categories of one logfile shown in one diagram is a „late introduced feature“ of my LogViewer so the handling is „a little bit tricky“ :)

Another (maybe better) UI solution could be instead of hiding the „+“ button in case of three categories are shown, to change it to a „-“ button. So, the number of categories go like:
1 -> 2 -> 3 -> 2 -> 1 -> 2 > 3 -> 2 -> 1 ...
 
Last edited:
Top