SDK folder contents

File / folder Description
ReadMe.htm The file you are reading now.
Include The folder containing RivaTuner specific header files, used to compile samples.
Samples The root folder for VC++ samples. Each sample contains compilable commented source code and compiled binary in .\Release subfolder.
Samples\Host The root folder for host application samples.
Samples\Host\MonitoringHostSample The sample host application, showing you how to create your own host application using RivaTuner's hardware monitoring plugins.
Samples\Plugins The root folder for plugin modules samples.
Samples\Plugins\Monitoring The root folder for hardware monitoring plugin modules samples.
Samples\Plugins\Monitoring\ADT7473

The sample monitoring plugin demonstrating temperature and fan speed data sources implementation for Analog Devices ADT7473 sensor capable display adapters (e.g. GeForce 7800GTX series).

Uses the following plugin API functions: GetI2CBusNum, ReadI2C

Samples\Plugins\Monitoring\CPU

The sample monitoring plugin demonstrating CPU clock and CPU usage hardware monitoring data source implementation. Unlike the most of the rest samples using RivaTuner's exported functions to access sensors residing on display adapter's I2C bus, this sample is an example of completely RivaTuner and graphics subsystem independent data source, showing you that you can display anything you wish on RivaTuner's monitoring graphs.

Doesn't use any plugin API functions

Samples\Plugins\Monitoring\F75373S

The sample monitoring plugin demonstrating temperature, fan duty cycle, fan speed and voltage data sources implementation for Fintek F75373S and compatible senors capable display adapters (e.g. ASUS 9800XT series or ASUS v9999 series). The sample also demonstrates R360 I2C controller specific I2C misteading filtering and .cfg file based per-display adapter model sensor voltage readings calibration implementation and BJT input calibration for Fintek F75375S.

Uses the following plugin API functions: GetDeviceID, GetI2CBusNum, ReadI2C, WriteI2C

Samples\Plugins\Monitoring\LM63 The sample monitoring plugin demonstrating temperature, fan duty cycle and fan speed data sources implementation for National Semiconductor LM63 and compatible sensors (e.g. reference desing RADEON X800 series). The sample also demonstrates R360 I2C controller specific I2C misteading filtering

Uses the following plugin API functions: GetDeviceID, GetI2CBusNum, ReadI2C

Samples\Plugins\Monitoring\LM89

The sample monitoring plugin demonstrating temperature data sources implementation for National Semiconductor LM89/LM89-I and LM99/LM99-I (e.g. Leadtek A400 series). The sample also demonstrates .cfg file based per-display adapter model sensor remote temperature readings calibration implementation.

Uses the following plugin API functions: GetDeviceID, GetI2CBusNum, ReadI2C

Samples\Plugins\Monitoring\MAX6648

The sample monitoring plugin demonstrating temperature data sources implementation for MAXIM MAX6648 and compatible sensors capable display adapters (e.g. MSI NX6800 series).

Uses the following plugin API functions: GetI2CBusNum, ReadI2C

Samples\Plugins\Monitoring\NVSU

The sample monitoring plugin demonstrating CPU / system temperatures and fan speeds data sources implementation for mainboards supporting NVSU (nTune) BIOS SMI interface (e.g. ASUS K8N series, ECS KN1 series etc).

Uses the following plugin API functions: ReadBusDataUchar, ReadBusDataUshort, ReadBusDataUlong, inp, inpw, inpd, outp, outpw, outpd

Samples\Plugins\Monitoring\NVThermalDiode

The sample monitoring plugin demonstrating temperature data source implementation for on-die thermal diode capable NVIDIA GPUs (NV43, NV44 and NV47).

Uses the following plugin API functions: ReadRegisterUlong, WriteRegisterUlong, EnableReadBIOS, ReadBIOS

Samples\Plugins\Monitoring\VT1103

The sample monitoring plugin demonstrating temperature, output voltage and average current data sources implementation for Volterra VT1103 voltage regulator capable display adapters (e.g. RADEON X1800 series).

Uses the following plugin API functions: GetDeviceID, GetI2CBusNum, ReadI2C

Samples\Plugins\Monitoring\SysMem

The sample monitoring plugin demonstrating physical memory and page file usage data sources implementation via GlobalMemoryStatusEx.

Doesn't use any plugin API functions

Samples\Plugins\Monitoring\VidMem

The sample monitoring plugin demonstrating local, non-local and total videomemory usage data sources implementation via IDirectDraw4 interface.

Doesn't use any plugin API functions

Samples\Plugins\Monitoring\W83L785R

The sample monitoring plugin demonstrating temperature, fan duty cycle, fan speed and voltage data sources data sources implementation for Winbond W83L785R capable display adapters (e.g. Gigabyte 6800 series, HIS and Abit X800 series).

Uses the following plugin API functions: GetDeviceID, GetI2CBusNum, ReadI2C

Samples\Plugins\RTS The root folder for RivaTuner patch script engine's plugin modules samples.
Samples\Plugins\RTS\BIOSChecksumGenerator The sample patch script engine's post-processing plugin demonstrating generic checksum generation for VGA BIOS image files.
Samples\SharedMemory The root folder for samples demonstrating access to shared memory of different RivaTuner's modules.
Samples\SharedMemory\RTEQSharedMemorySample The sample application demonstrating access to RivaTuner hardware monitoring modue event history event queue's shared memory.
Samples\SharedMemory\RTHMSharedMemorySample The sample application demonstrating access to RivaTuner hardware monitoring module's shared memory.
Samples\SharedMemory\RTSSSharedMemorySample The sample application demonstrating access to RivaTunerStatisticsServer's shared memory.