NVidia Detonator/ForceWare

В видеокартах nVidia RIVA TNT (aka `NV4`) впервые ввели унифицированный набор инструкций GPU, сделавший возможным унифицировать драйверы между разными видеокартами nVidia. Отсюда известное многим название ключевого файла "зелёных" видеодрайверов - nv4disp.sys.

## Известные версии драйверов

Пока рассмотрены только драйверы для Windows. Были и для иных систем, но под другими названиями.

### Detonator 10

The Release 10 driver offers new features not found in previous releases of the NVIDIA Driver for Windows.

* Support for Microsoft DirectX 8
* Support for Microsoft DirectX VA 1.0
* NVIDIA 3D Stereo (requires installation of the optional Stereoscopic driver) The driver provides stereoscopic viewing capabilities for games and still images.
* Special support for NVIDIA GeForce3 capabilities:
* Pixel and Vertex Shader support for DirectX 8 and OpenGL®
* Quincunx antialiasing option for enhanced image quality and performance
* AMD® Athlon™ Processor and Intel Pentium® 4 Processor optimizations
* Improved TwinView™ interface

Поддержка TNT, TNT2 (включая обрезки), GeForce 256, GeForce2, GeForce3. DirectX 8. OS Windows 95 OSR2.1, 98, ME, NT4, 2000.

### Detonator XP

The Release 20 driver offers new features not found in previous releases of the NVIDIA Driver for Windows.

* OpenGL 1.3 ICD with NVIDIA extensions
* OpenGL performance optimizations
* Optimized DirectX pipeline with NVIDIA pixel and vertex shaders
* Full support for Windows XP, including
* Full hardware acceleration for Windows XP GUI features
* Accelerated Windows XP 3D performance through the NVIDIA XPress Link technology

### Detonator 25

The Release 25 driver offers new features not found in previous releases of the NVIDIA Driver for Windows.

* nView The latest multi-monitor technology encompassing driver support, multimonitor GPU architecture, and desktop management support. nView consists of two main modules:
* nView Display Manager New support for multi-monitor functionality, including Clone modes, and Horizontal and Vertical spanning modes.
* nView Desktop Manager A control panel and desktop management engine for application window management and extension of functions, and support for multiple desktops.
* Dualview support for Windows 2000
* Improved DirectX Video Acceleration (DXVA)
* Special support for NVIDIA NV25 capabilities (GeForce 4 Ti4200-8X)
* IDCT support for DirectX VA
* Improved antialiasing compatibility and performance
* Support for NV25 hardware overlays under OpenGL
* Enhanced 3D stereo functionality
* Support for lenticular lenses on LCDs
* Stereo DIN connector support
* VSYNC Off with 3D Stereo
* Stereo API for developers
* OpenGL enhancement
* New render\_to\_texture extension

### Detonator 35

The Release 35 driver offers new features not found in previous releases of the NVIDIA Driver for Windows.

* NVRotate™ The NVRotate feature lets you view your Windows desktop in Landscape or Portrait mode. You can rotate desktop by 90, 180 and 270 degrees.
* Improved and expanded NVIDIA nView Desktop Manager application nView Desktop Manager has now been redesigned with a convenient user interface and many new features and utilities designed to solve specific problems for users. Utilities such as anti-keystoning support and flat panel monitor calibration screens and utilities have been designed to improve windows multi-display usability. For example, NVKeystone can be set to compensate for keystoning effects on your windows display, allowing you to fix distorted projection images. This feature is primarily for laptop (mobile) computers. Note: For further details on NVKeystone and many new nView Desktop Manager features, see the NVIDIA nView Desktop Manager User’s Guide.

### Detonator 40

The Release 40 driver offers new features not found in previous releases of the NVIDIA Driver for Windows. Enhanced Display Driver, DirectX, and Video

* • Release 40 supports Windows XP SP1, Windows Media Center edition, and Windows XP Tablet PC.
* • Release 40 provides support for bugcheck EA callbacks, enabling OCA EA failures to be resolved more quickly while assisting to identify failure causes—such as due to chip instability or overclocking.
* • Rotation support Release 40 supports the NVRotate™ desktop rotation3 feature, which allows the user to rotate the desktop by 90, 180, or 270 degrees.
* • DirectX 9 support
* With Microsoft’s release of DirectX 9 runtime, Release 40 version 42.51 and later provides support for DirectX 9, which includes the new vertex shaders, antialiasing modes, and multi-display device support.
* • Video enhancements
* • Flip Sync functionality support
* • Support for multiple Macrovision clients
* • Simplified Video Mirror controls
* • TV Overscan support
* Depending on the TV encoder used, Release 40 supports TV overscan—allowing the user to eliminate the black borders around the TV display screen. This option is accessible through the NVIDIA display propertiescontrol panel.
* 3. Rotation is not supported on graphics cards based on the TNT, TNT2 or Vanta product families.
* New Graphical User Interface
* • Media Center Tray application
* The Media Center Tray is a new application that replaces QuickTweak, and contains menu items that provide access to all NVIDIA user interface software applications.
* • New Display Properties panel
* The NVIDIA control panel has been redesigned to make navigating easier and to improve control over the display adapter settings.
* Enhanced nView Desktop Manager Features
* • Additional OS support
* NVIDIA nView supports Windows NT 4.0, Windows 9x/Me, and Windows 2000/XP.
* • Zoom support
* New fixed-frame zoom and bi-directional zoom editing capability added.
* • NV-Switcher
* Improved ALT+TAB switcher which also supports Desktop switching and is expandable to other NVIDIA features.
* • Color-keyed windows
* Allows the user to color key windows for easy identification when activating them on the desktop.
* • Taskbar and menu transparency
* • New window actions and application settings.
* • Keystone support4
* 4. Keystone is not supported on graphics cards based on the TNT, TNT2 or Vanta product families.
* OpenGL Enhancements
* • OpenGL 1.4 ICD with NVIDIA extensions
* New extension includes ARB\_vertex\_program, which co-exists with NV\_vertex\_program.
* • Enhancements for workstation applications
* • NV1x line stipple enhancements, and NV2x 2-sided lighting optimizations
* • Immediate mode optimizations for Solid Edge, and display list tuning for UGv17.
* • Multi-monitor improvements
* New accelerated spanning mode is enabled by default.
* • Reduced power consumption
* Release 40 utilizes CPU cycles more efficiently, resulting in reduced power consumption without sacrificing performance.
* • Dynamic AGP/Video memory management

### Detonator FX

* The Release 50 driver offers new features not found in previous releases of the NVIDIA Driver for Windows.
* Driver Release 50 offers AMD64 and IA64 OS support.
* Dynamic memory mapping adds support for 256 MB graphics cards for video, display, and OpenGL drivers.
* NVIDIA Unified Compiler
* Display Driver Changes and New Features
* • Rotation support. Added to Windows Me/9x.
* • Custom resolutions. Provides the user with the ability to construct new modes via the NVIDIAcontrol panel.
* • Screen editing.Allows removing infrequently used screens by dragging them from the NVIDIA screen menu to a list. Screens can be restored by simply clicking the Restore Defaults option or by dragging them back to the menu.
* • Dynamic EDIDs. Updates the master mode list with new modes contained in the connected device’s EDID.
* • Support for special panels and devices
* • Large panels
* • Wide panels
* • Seamless Span modes in the mode list to support T221 style large panels
* • Interlaced modes for HDTV
* • DVI device hot plugging
* • Frame Lock functionality
* Enables synchronizing applications across multiple displays for Quadro FX series of GPUs.
* • Edge Blend functionality
* Enables blending the adjacent edges of overlapped displays on projection systems for Quadro FX series of GPUs.
* Video—New Features
* Video Mixing Renderer (VMR) support
* VMR support is provided for full-screen video and Microsoftʹs DirectX Video Acceleration (DXVA).
* PowerMizer—New Features
* • Dynamic peak power control
* • Thermal Protection version 2.0
* User Interface Changes. New Features
* • Dualview
* This feature is available and supported as a single-step process from the nView Display Modes panel and APIs. Switching in and out of all driver modes is possible with several choices for display device pairs:
* • Analog display + digital display
* • Digital display + analog display
* • TV + digital display
* • Other combinations
* • Change Resolution panel
* • Improved Color Correction panel with enhanced Gamma
* • HDTV support
* Improvements
* • Menus for NVIDIA user components
* • Easy access to nView Display Mode or Windows Display Properties
* Settings through the NVIDIA Settings taskbar utility
* • Panel access for non-administrator users
* • Tool tips for the scroll bar on the NVIDIA menu
* • Improved Performance and Quality Settings panel
* • Improved TV-Out settings panel
* • Improved device selection (display pairs)
* • Separate Overlay Controls panel
* • Separate Full Screen Video settings panel
* nView
* • Action Toolbar
* • Kinematic mouse actions
* • Resolution per Desktop support
* • Application monitor exclusions and inclusions
* • Internet Explorer pop-up prevention
* • Monitor grids
* • Keystone luma compensation
* • Multiview support
* • nViewCmd
* • NVManagement
* • Faster Desktop switching
* • Integrated control panels
* • New Setup Wizard
* • Driver independence
* DirectX Graphics
* • Floating point render targets
* • Multi-element textures
* • Improved antialiasing compatibility
* • Improved shader handling and stability
* • Improved render-to-texture performance
* OpenGL
* • Windows 9x Rotation support
* • New supported extension: GL\_ARB\_occlusion\_query
* • Faster Vertex Processing Pipeline
* Improved geometry processing and display list support provided.
* • Faster vertex and fragment program compilers
* • Improved support for ARB\_vertex\_buffer\_object extension (vbo)
* • Improved stability during mode switches, antialiasing, and UBB
* • Faster texture downloads

### ForceWare

#### ForceWare 70

* Support for the GeForce 6 series GPUs
* Robust HDTV Display Setup and adjustments
* Microsoft® DirectX® 9.0c and OpenGL® 1.5 support

* GeForce2 GTS/Pro, GeForce2 Ti, GeForce2 Ultra
* GeForce 256, GeForce 256 DDR
* RIVA TNT, Aladdin TNT2, RIVA TNT2 Model 64/Model 64 Pro, RIVA TNT2 Ultra, RIVA TNT2/TNT2 PRO
* Vanta/Vanta LT

## Драйверы в составе ОС

### Windows ME

В составе Windows ME включены драйверы для nVidia RIVA TNT, TNT2, GeForce 256 версии 3.90.

Список поддерживаемого "из коробки":

 PCI\VEN\_10DE&DEV\_0028&SUBSYS\_000510DE
 PCI\VEN\_10DE&DEV\_0028
 PCI\VEN\_10DE&DEV\_0029
 PCI\VEN\_10DE&DEV\_002C
 PCI\VEN\_10DE&DEV\_002D
 PCI\VEN\_10DE&DEV\_00A0

## Ссылки

1. ↑ http://download.nvidia.com/Windows/71.84/NVWinRel70Notes\_7184.pdf
2. ↑ https://www.nvidia.com/Download/driverResults.aspx/12/en-us/