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. |