Guru3D.com Forums

Go Back   Guru3D.com Forums > Affiliates > RivaTuner Advanced Discussion forum
RivaTuner Advanced Discussion forum This forum is intended for advanced comments, ideas and general discussion of the RivaTuner Utility which is hosted here at the Guru of 3D. This forum is visited by programmer himself - you can only post in this area with a minimum of 10 posts and 7 days forum membership.


Reply
 
Thread Tools Display Modes
RivaTuner v2.11 in on the way!
Old
  (#1)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default RivaTuner v2.11 in on the way! - 09-09-2008, 08:53 | posts: 11,192 | Location: Taganrog, Russia

Dear forum visitors!

I'm glad to inform you that I've finished adding complete fan control for AMD RADEON 4870 X2 systems. New AMD RV730 chips are coming soon and I've also added support for RADEON 46x0 series based on these GPUs. I suppose that these changes deserve releasing new version, so v2.11 is entering closed beta testing stage now, public release is expected within 1-2 weeks as usual. New version will also give some additional bonuses to SLI/Crossfire owners, now RT provides independent low-level fan control for SLI/CF systems and experimental CF overclocking. Full changes list includes:


Version 2.11:


Minor bugfixes:


- Low-level hardware access interfaces are now re-initialized properly before restarting the plugins when changing display adapter selection in the main tab.


What's new:


- Updated databases for Detonator and ForceWare drivers. Added database for ForceWare 177.98.
- Added experimental AMD RV710 and RV730 graphics processors families support. Thanks to Andrey Vorobiev for testing RivaTuner with AMD RADEON HD 4670.
- Display adapter enumeration routine has been modified to provide proper fan control on AMD RADEON HD 4870 X2 series. New enumeration routine also gives additional advantages to the rest systems:
- Now RivaTuner is able to detect physical display adapters attached to logical Windows display devices as well as unattached physical display adapters. Low-level access to unattached display adapters gives you the following abilities:
- Ability to use RivaTuner for low-level diagnostics, hardware monitoring and fan control even when Windows is booted in VGA mode (e.g. in safe mode or with no display driver installed).
- Ability to use RivaTuner for low-level diagnostics, hardware monitoring and fan control for slave display devices in SLI / Crossfire mode invisible for OS.
- Attached display adapters detection time has been reduced due to optimized PCI bus scanning routine. Furthermore, both attached and unattached display devices detection are optional and can be forcibly disabled via DetectAttachedDevices and DetectUnattachedDevices registry entries for startup time optimization.
- Improved secondary display adapter heads enumeration. Now RivaTuner mirrors primary head specific settings (e.g. overclocking and fan control) into the secondaty head UI.
- Added experimental overclocking support for the secondary display adapters in Crossfire systems (only for Windows Vista).
- Added experimental low-level fan control and overclocking settings cloning modes. When cloning mode is enabled RivaTuner clones and automatically applies the same low-level fan control or overclocking settings to all identical devices (i.e. the same display adapter models, different brands are allowed) installed in the system. Please take a note that currently these modes are available to power users only and can be enabled via EnableFanControlCloning and EnableClockControlCloning registry entries.
- Updated exceptions list for bundled D3DOverrider utility.
- Improved hardware monitoring module:
- Improved ADT7473.dll plugin:
- Added Vcc and Vccp voltages monitoring support. Now The the plugin can monitor state of +3.3V supply voltage of ADT7473 chip (Vcc) and additinal optional voltage input (Vccp), which can be used to monitor different display adapter related voltages depending on the PCB design.
- Improved fan speed monitoring for fans with non-standard pulses per revolution count. Now the plugin no longer uses hardcoded calculations for standard fans with 2 pulses per revolution and can provide correct RPM monitoring for such systems (e.g. fans with 4 pulses per revolution on NVIDIA GeForce GTX 260 / 280 series).
- Improved VT1103.dll plugin:
- Now the plugin is able to monitor independent temperatures of VT1105/VT1165 voltage regulator phases (slave chips).
- Improved temperature monitoring for RV710 / RV730 / RV770 graphics processors family. Now RivaTuner is able to monitor independent temperatures of display controller, memory controller and shader core on RV7xx graphics processors. Please take a note that unlike many other diagnostic tools reading these temperatures via GPU's internal sensor switching and calibration logic, RivaTuner reads these temperatures via direct access to thermal sensor's ADC outputs and calibrates ADC readings at software level. Such approach drastically reduces CPU load and doesn't have side effects like fan speed fluctuations caused by frequent sensor switching, however it is in experimental stage yet so please contact me if additional core temperatures reported by RivaTuner and other software like GPU-Z or Everest seriously differ on your system.
- Optimized GPU usage monitoring for RV710 / RV730 / RV770 graphics processors family. Now RivaTuner is no longer waiting for response from on-die PowerPlay microcontroller if GPU usage is not sampled yet and returns the previous cached value instead.
- Now hardware monitoring plugin activation wizard module enables ADT7473 plugin by default on AMD READEON HD 4870 X2 series display adapters.
- Added I2C bus disconnection feature for ATI RV6xx/RV7xx I2C controllers. Now RivaTuner is able to mark I2C bus as unused and exclude it from further detection when I2C controller is not responding to the transactions through this bus during specified timeout. Bus disconnection feature drastically reduces I2C devices scanning time on some systems with missing I2C buses (e.g. on the secondary chip of AMD RADEON HD 4870 X2 having no physical connection to I2C bus). Please take a not that I2C bus disconnection can be disabled via AllowI2CBusDisconnection registry entry if necessary.
- Default timeout for ATI I2C transactions has been reduced from 2 seconds to 0.5 second. Now power users may adjust the timeout using ATII2CTimeout registry entry.
- Improved duty cycle generation accuracy for all types of on-die and external fan controllers due to floating point calculation usage.


Stay tuned!


Alexey Nicolaychuk aka Unwinder, RivaTuner creator

Last edited by Unwinder; 09-16-2008 at 09:40.
   
Reply With Quote
 
Old
  (#2)
_cTn_
Master Guru
 
Videocard: Nvidia GTX 760 OC
Processor: Intel i7 3770K @ 4.2 GHz
Mainboard: GIGABYTE Z77X-UD5H
Memory: 2x4GB DDR3 1600MHz CL9
Soundcard: Logitech G930
PSU: OCZ ZT Series 550W
Default 09-09-2008, 11:44 | posts: 544

Wonderful :clap clap: Whats approximate release date?
   
Reply With Quote
Old
  (#3)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-09-2008, 11:47 | posts: 11,192 | Location: Taganrog, Russia

Quote:
Originally Posted by _cTn_ View Post
Wonderful :clap clap: Whats approximate release date?
...public release is expected within 1-2 weeks as usual...


Add 7-14 days to today's date and you'll get approximated release time.


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#4)
_cTn_
Master Guru
 
Videocard: Nvidia GTX 760 OC
Processor: Intel i7 3770K @ 4.2 GHz
Mainboard: GIGABYTE Z77X-UD5H
Memory: 2x4GB DDR3 1600MHz CL9
Soundcard: Logitech G930
PSU: OCZ ZT Series 550W
Default 09-09-2008, 22:32 | posts: 544

Unwinder is any chance that u would add (not in this release) maybe in future some enhanced interface for OSD ? (ability to move the : to the GPU: for example, removing mhz from some values, moving things separated by , "500 mhz, 1205.." closer to each other "500 mhz,1205...") this candy stuff, would things like this be possible?
   
Reply With Quote
 
Old
  (#5)
tuco
Ancient Guru
 
tuco's Avatar
 
Videocard: 2 460's
Processor: 2500k
Mainboard: Asus
Memory: 4GB
Soundcard: Asus Xense
PSU: Corsair
Default 09-09-2008, 23:39 | posts: 3,037 | Location: SoL 3

Amazing Unwinder, thanks for the heroric work.
   
Reply With Quote
Old
  (#6)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-10-2008, 07:29 | posts: 11,192 | Location: Taganrog, Russia

Quote:
Originally Posted by _cTn_ View Post
Unwinder is any chance that u would add (not in this release) maybe in future some enhanced interface for OSD ? (ability to move the : to the GPU: for example, removing mhz from some values, moving things separated by , "500 mhz, 1205.." closer to each other "500 mhz,1205...") this candy stuff, would things like this be possible?

Unlikely, sorry.


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#7)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-10-2008, 07:37 | posts: 11,192 | Location: Taganrog, Russia

The first posting has been edited to reflect new changes added to v2.11 today. The most interesting one is updated ADT7473 plugin. Probably those of you who examined ADT7473 datasheet know that the sensor contains 10-bit ADC able to monitor state of own +3.3V supply voltage of the sensor (called Vcc) and additional voltage input pin (called Vccp). Vcc always shows something close to +3.3V so it is not that useful for monitoring, whilst Vccp is more interesting because it allows monitoring some additional voltage (e.g. CPU or GPU voltage etc) depending on the PCB design. Sensor's Vccp pin was not in use on NVIDIA 7800/8800/GTX2x0 series so the plugin didn't support it till now, however I've just noticed that 4870 X2 PCB design assumes Vccp monitoring so the plugin is now updated to provide both Vcc and Vccp readings. Vccp reads something close to 1.6V on 4870X2 series, anyone of X2 owners knows what voltage can it be? VRAM?


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#8)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-10-2008, 09:30 | posts: 11,192 | Location: Taganrog, Russia

Looking at the feedback of testers, I see that many of you don't understand how dual-head and multi-GPU systems are represented by OS. So there are a few comments for those who test new version now with Crossfire/SLI systems and for those who will use it in future.
The first two devices displayed in the main tab are the primary and the secondary heads of _single_ display adapter (or singe chip in X2 case). These are RAMDACs connected to the same GPU, these are not different display adapters so primary and secondary heads should provide the same hardware monitoring, fan control, clock control features etc specific to a primary physical display adapter (chip). Additional display adapters (or chips in X2 case) used in SLI/CF configuration should be detected as additional couples of display devices under XP or as separate unattached devices under Vista. For example, Crossfire system under XP should look like:

<Display adapter 1> \ <Monitor1> - primary head of physical display adapter 1
<Display adapter 1> \ <Monitor2> - secondary head of physical display adapter 1
<Display adapter 2> \ <Monitor3> - primary head of physical display adapter 2
<Display adapter 2> \ <Monitor4> - secondary head of physical display adapter 2

And under Vista

<Display adapter 1> \ <Monitor1> - primary head of physical display adapter 1
<Display adapter 1> \ <Monitor2> - secondary head of physical display adapter 1
<unattached device> - physical display adapter 2 (invisible to Vista OS and not attached to any monitor)


Alexey Nicolaychuk aka Unwinder, RivaTuner creator

Last edited by Unwinder; 09-10-2008 at 11:09.
   
Reply With Quote
Old
  (#9)
ribbell
Member Guru
 
Videocard: 4870X2
Processor: Q6600
Mainboard: Asus P5W-DH
Memory: 2*2GB DDR 2
Soundcard: Creative Extreme Music
PSU: Corsair HX1000
Default 09-10-2008, 11:49 | posts: 55 | Location: Italy/Naples

Quote:
Originally Posted by Unwinder View Post
Vccp reads something close to 1.6V on 4870X2 series, anyone of X2 owners knows what voltage can it be? VRAM?
Based on a thread on xtremesystems, the defaul voltage on 4870 for the Vram reads something like 1.5 V, as per Qimonda specifications. Assuming that in the case of 4870x2 the voltages are the same, it is unlikely that Vcc,p is taken from Vdd/Vdd,q. I'm out of ideas on this one.
   
Reply With Quote
Old
  (#10)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-10-2008, 22:00 | posts: 11,192 | Location: Taganrog, Russia

Some more interesting info.
I've just found that NVIDIA GeForce GTX 260 / 280 series use fans with non-standard pulses per revolution count. In other words, RPM reading in RT, Everest, GPU-Z or any other currently available software is wrong and actually displays half of actual RPM. ADT7473 plugin has been improved to support proper monitoring for such fans, the same improvements will be implemented in future versions of Everest and GPU-Z.


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
 
Old
  (#11)
boogieman
Maha Guru
 
boogieman's Avatar
 
Videocard: EVGA GTX 680
Processor: i72600K @ 4.5
Mainboard: Asus P8P67 Deluxe
Memory: 2 x 4 G Skill
Soundcard: X-Fi Extremegamer
PSU: BFG Tech EX-1200
Default 09-11-2008, 22:22 | posts: 1,579 | Location: Pa

Installed 211 test 4. So far so good.
   
Reply With Quote
Old
  (#12)
drouge
Master Guru
 
drouge's Avatar
 
Videocard: 2x HIS HD5970
Processor: XEON W3580
Mainboard: P6T Deluxe V2
Memory: OCZ 2000
Soundcard: onboard
PSU: silverstone 1000W
Default 09-12-2008, 18:14 | posts: 433 | Location: on the edge

   
Reply With Quote
Old
  (#13)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-13-2008, 07:51 | posts: 11,192 | Location: Taganrog, Russia

New tasty feature has been added to v2.11:

- Added experimental low-level fan control and overclocking settings cloning modes. When cloning mode is enabled RivaTuner clones and automatically applies the same low-level fan control or overclocking settings to all identical devices (i.e. the same display adapter models, different brands are allowed) installed in the system. Please take a note that currently these modes are available to power users only and can be enabled via EnableFanControlCloning and EnableClockControlCloning registry entries.

New build will be sent to beta-testers on Monday.


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#14)
mR Yellow
Master Guru
 
mR Yellow's Avatar
 
Videocard: Sapphire R9 290 Acel XIII
Processor: Intel i7 2600K @ 4.5Ghz
Mainboard: ASUS P8Z68-V Pro
Memory: 8GB DDR3 1600MHZ CL8
Soundcard: ASUS Xonar DX
PSU: Corsair TX 850W
Default 09-13-2008, 08:10 | posts: 749 | Location: South Africa

Quote:
Originally Posted by Unwinder View Post
New tasty feature has been added to v2.11:

- Added experimental low-level fan control and overclocking settings cloning modes. When cloning mode is enabled RivaTuner clones and automatically applies the same low-level fan control or overclocking settings to all identical devices (i.e. the same display adapter models, different brands are allowed) installed in the system. Please take a note that currently these modes are available to power users only and can be enabled via EnableFanControlCloning and EnableClockControlCloning registry entries.

New build will be sent to beta-testers on Monday.
Nice new feature!
   
Reply With Quote
Old
  (#15)
Punisher!|ITA
Master Guru
 
Punisher!|ITA's Avatar
 
Videocard: EVGA 8800GTX
Processor: AMD Athlon 64 4200X2 939
Mainboard: DFI NF4 Lan Party Ultra-D
Memory: 2*1GB G.Skill HZ
Soundcard: Realtek ALC850+Creative T5400 (5.1)
PSU: Enermax 600W
Default 09-13-2008, 09:10 | posts: 462 | Location: Italy

What is exactely a RivaTuner "driver database" for a release?
   
Reply With Quote
Old
  (#16)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-13-2008, 11:24 | posts: 11,192 | Location: Taganrog, Russia

I'm afraid that I don't understand the question


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#17)
Punisher!|ITA
Master Guru
 
Punisher!|ITA's Avatar
 
Videocard: EVGA 8800GTX
Processor: AMD Athlon 64 4200X2 939
Mainboard: DFI NF4 Lan Party Ultra-D
Memory: 2*1GB G.Skill HZ
Soundcard: Realtek ALC850+Creative T5400 (5.1)
PSU: Enermax 600W
Default 09-13-2008, 11:56 | posts: 462 | Location: Italy

Quote:
Originally Posted by Unwinder View Post
I'm afraid that I don't understand the question
I actually don't understand why for each version of drivers we need a new release of RivaTuner... don't them have always the same structure?
   
Reply With Quote
Old
  (#18)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-13-2008, 13:00 | posts: 11,192 | Location: Taganrog, Russia

Quote:
Originally Posted by Punisher!|ITA View Post
I actually don't understand why for each version of drivers we need a new release of RivaTuner... don't them have always the same structure?
If you don't understand something, try to peek in FAQ. This way works for 99% of questions and this one is not an exception:


Q: What is *.RTD database and how can I use it?
A: *.RTD database is just the list of registry entries, which can be viewed and edited via the built-in registry editor. RivaTuner uses *.RTD files to store info about the registry entries, used by a driver. Different driver versions use different sets of the registry entries, stored in different registry keys, so the information for each driver version is stored into a separate database. Database for each driver version contains the list of registry entries used by this driver. Default values and descriptions for each registry entry are also included in the database. You don't make any changes in your registry when you are opening new database in RivaTuner, you just load the list of registry entries, which can be modified via the built-in registry editor.

Q: Do I need to load new *.RTD database after installing new drivers?
A: Don't care about databases until you are going to edit the registry directly with the PowerUser tab. Forget about databases if you are not an experienced user and you are not using this tab. The rest of RivaTuner's features absolutely don't depend on the currently loaded database, this tab is just an advanced tool for experienced users, which doesn't directly affect any RivaTuner's module. So you may safely work with RivaTuner even if completely old database is loaded in PowerUser tab. RivaTuner will correctly detect any supported driver and allow you to change all the supported options via the Direct3D / OpenGL / System tweaking dialogs regardless of the database you've loaded in PowerUser tab.


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#19)
boogieman
Maha Guru
 
boogieman's Avatar
 
Videocard: EVGA GTX 680
Processor: i72600K @ 4.5
Mainboard: Asus P8P67 Deluxe
Memory: 2 x 4 G Skill
Soundcard: X-Fi Extremegamer
PSU: BFG Tech EX-1200
Default 09-13-2008, 13:49 | posts: 1,579 | Location: Pa

Quote:
Added experimental low-level fan control and overclocking settings cloning modes
I have enabled EnableClockControlCloning registry entries. Are we expected to see a clock control tab in Low-level tweaks or is all overclocking still done at driver level?

Need a little more help on this one.
   
Reply With Quote
Old
  (#20)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-13-2008, 20:41 | posts: 11,192 | Location: Taganrog, Russia

Quote:
Originally Posted by boogieman View Post
Are we expected to see a clock control tab in Low-level tweaks or is all overclocking still done at driver level?
Nope, you're not expected to see it on your hardware. Enabling clock cloning modes only affect low-level overclocking capable devices (i.e. devices having this tab available prior to enabling cloning mode).


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#21)
drouge
Master Guru
 
drouge's Avatar
 
Videocard: 2x HIS HD5970
Processor: XEON W3580
Mainboard: P6T Deluxe V2
Memory: OCZ 2000
Soundcard: onboard
PSU: silverstone 1000W
Default 09-13-2008, 23:46 | posts: 433 | Location: on the edge

unwinder, you rock. fan control and overclocking for the 4870x2 crossfire-x works great. cloning mode works 100%. I'm gonna wheelie tonight in your honor.

Last edited by drouge; 09-14-2008 at 00:04.
   
Reply With Quote
Old
  (#22)
boogieman
Maha Guru
 
boogieman's Avatar
 
Videocard: EVGA GTX 680
Processor: i72600K @ 4.5
Mainboard: Asus P8P67 Deluxe
Memory: 2 x 4 G Skill
Soundcard: X-Fi Extremegamer
PSU: BFG Tech EX-1200
Default 09-14-2008, 00:08 | posts: 1,579 | Location: Pa

Quote:
Originally Posted by Unwinder View Post
Nope, you're not expected to see it on your hardware. Enabling clock cloning modes only affect low-level overclocking capable devices (i.e. devices having this tab available prior to enabling cloning mode).
Got it.

Thanks
   
Reply With Quote
Old
  (#23)
Risco
Master Guru
 
Videocard: GTX 650M
Processor: Intel 3215 QM
Mainboard: Apple Macbook 15 Mid 2012
Memory: 8GB DDR 3 1600
Soundcard:
PSU: N/A
Default 09-15-2008, 21:12 | posts: 485 | Location: United Kingdom

Unwinder, have you got a link to the 4870 fan controller data sheets? I want to do some investigating in to tslope.

Thanks!
   
Reply With Quote
Old
  (#24)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-15-2008, 22:18 | posts: 11,192 | Location: Taganrog, Russia

Quote:
Originally Posted by Risco View Post
Unwinder, have you got a link to the 4870 fan controller data sheets? I want to do some investigating in to tslope.

Thanks!
It is similar to RV670's one:

http://forums.guru3d.com/showthread.php?t=255960


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Old
  (#25)
Unwinder
Moderator
 
Videocard:
Processor:
Mainboard:
Memory:
Soundcard:
PSU:
Default 09-16-2008, 09:39 | posts: 11,192 | Location: Taganrog, Russia

A few more improvements have been added to v2.11's hardware monitoring and fan control modules, new build has been sent to testers.


- Improved VT1103.dll plugin:
- Now the plugin is able to monitor independent temperatures of VT1105/VT1165 voltage regulator phases (slave chips).
- Improved temperature monitoring for RV710 / RV730 / RV770 graphics processors family. Now RivaTuner is able to monitor independent temperatures of display controller, memory controller and shader core on RV7xx graphics processors. Please take a note that unlike many other diagnostic tools reading these temperatures via GPU's internal sensor switching and calibration logic, RivaTuner reads these temperatures via direct access to thermal sensor's ADC outputs and calibrates ADC readings at software level. Such approach drastically reduces CPU load and doesn't have side effects like fan speed fluctuations caused by frequent sensor switching, however it is in experimental stage yet so please contact me if additional core temperatures reported by RivaTuner and other software like GPU-Z or Everest seriously differ on your system.
- Optimized GPU usage monitoring for RV710 / RV730 / RV770 graphics processors family. Now RivaTuner is no longer waiting for response from on-die PowerPlay microcontroller if GPU usage is not sampled yet and returns the previous cached value instead.
- Improved duty cycle generation accuracy for all types of on-die and external fan controllers due to floating point calculation usage.


Alexey Nicolaychuk aka Unwinder, RivaTuner creator
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2014, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.