Version History --------------- Changes in NVTweak v2.1.7 / NVTray 1.0.5.1 BETA 4: - Improved OSD items toggle switching for Clock speeds and GPU temps - Allow customized overlay rendering position - Modified threading technique to help increase stability and speed - When checking for updates, display to the user currently installed version and server version numbers - Fix: Mipmap key didn't get restored to default under OpenGL Changes in NVTweak v2.1.7 / NVTray 1.0.5.1 BETA 3: - Fixed problem introduced in BETA2 where Antialiasing mode was not being set correctly - Modified GPU Temp buffer to allow the reporting of sub-zero temperatures - Use faster routine to read & write GPU Temps to OSD - Added the ability to display Environment temperature (GPU Ambient) in the On Screen Display Changes in NVTweak v2.1.7 / NVTray 1.0.5.1 BETA 2: - Added options to toggle GPU & Memory Clocks in the On Screen Display - OSD now able to show temps of second GPU in SLI (GPU2t) - Improved management of shared memory - NVTray will now save and load most customized OSD settings to and from the registry - OSD set "Show Always" by default (for preview purposes only). If you experience any performance issues, please set it to "Auto" or "Disabled". Changes in NVTweak v2.1.4 / NVTray 1.0.4.8 August 21, 2006 - Fixed numerous issues with NVTweak/NVTray on 64-bit systems - Improved code to help increase the chances of driver compatibility in the future - *New: Added NVIDIA® PowerMizer™ applet to Hardware menu (notebooks only). Allows dynamic power-management adjustments August 22, 2006 - Modified "Screen Resolution" menu to rescan modes each time it is opened (just in case user switches devices without restarting) - Several coding improvements (reduced source and size of executable by ~4KB) August 23, 2006 - Prevent desktop screen capture utility (Alt+F12) from overwriting the previous image - Snapshots now saved directly to desktop for easier access August 25, 2006 - Added options to Restore Defaults for OpenGL and/or Direct3D (Does not apply to AA or AF) - Modified NVTweak's Restore Defaults technique. Now deletes all non-default settings from the registry instead of just disabling them - Prevent NVTweak from deleting certain tweaks when checkboxes were unchecked. Sets their value to disabled instead August 27, 2006 - *New: Low-level keyboard hook provides the ability to capture screenshots in-game August 29, 2006 - *New: Preferences dialog allows you to customize various settings during runtime, such as hotkey, icon, and temperature scale - Various visual improvements and form fading effects Changes in NVTweak v2.1.2 / NVTray 1.0.4.6 August 20, 2006 - Fixed a problem introduced in NVTweak where PureVideo™ checkboxes didn't work properly - Modified NVTweak buttons "Enable All" and "Restore Defaults" behavior to include PureVideo™ tweaks as well - Added system hotkey component (Supports only desktop screen captures at this time; use Alt+F12, saved in NVTray dir) Changes in NVTweak v2.1.1 / NVTray 1.0.4.5 August 15, 2006 - Increased compatibility with ForceWare 91.xx and Quad SLI - Fixed issue where Transparency and Gamma Correction AA values were being reset when choosing an SLIAA mode from the SLI Antialiasing dialog - *New: Display GPU Temperature on Hardware Menu (updates in 100ms intervals) - Enhanced functionality of the SLI Modes menu; Now automatically applies the selected SLI Mode (Auto/SFR/AFR/AFR2/Single), even while 3d application is running - Added 4 presets to the OpenGL & Direct3D Optimizations menus, from "High Quality" to "High Performance" August 17, 2006 - Added a new style NVIDIA SLI logo to the SLI Antialiasing dialog (Logo from www.slizone.com) - Changed the SLIAA selection method from comboBox to radio buttons on the SLI Antialiasing dialog - Renamed SLI32x to "SLI32x (Quad SLI)"; This mode doesn't appear to be functioning on non-Quad SLI setups at this time - Removed redundant Coolbits and Fan Control items from under the Hardware menu. These should be unlocked using NVTweak instead. - Removed 16xOGSS from Antialiasing menu; it appears to have been similar quality, if not the same as 4xSS. - Cosmetic GUI enhancements (icons on NVTweak's menus) August 19, 2006 - Improvements to the Resolutions menu/dialog: 1) Test the selected mode before applying 2) Resolution menu should now display all compatible modes for the current display Changes in NVTweak v2.1.0 / NVTray 1.0.4.1 January 2006 - NVTweak should now display a more accurate representation of the OpenGL driver's date. (Get driver LastWriteTime instead of CreationTime) - Updated the NVTray Colors menu to launch the Video Overlay applet; This fixed an issue where color correction panel didn't appear when clicked. April 2, 2006 - Updated NVTweak to detect April 2006 DirectX9c libraries (removed, see below) - *New: Added options to unlock advanced tweaks for the NVIDIA PureVideo decoder - *New: Added an option under Advanced Windows Tweaks to Enable or Disable Windows Auto-reboot after system crash - A few minor layout changes - Several coding & performance improvements April 7, 2006 - Display the current value of maxFramesAllowed for both D3D and OpenGL under their respective Vsync dropdown menu - *New: Added a function under 'Tools' menu to check the status of the NVIDIA Display Driver Service. This tool can help to prevent problems with the driver, such as when overclocking settings are being forgotten, or when control panel is not functioning properly. April 10, 2006 - Improved responsiveness of the SLI Modes menu; sometimes it would not open quickly enough - Detect and display the current Coolbits mode in its dropdown box (also shows custom hexadecimal values) - Updated code that detects and manipulates Overlay Mode (VMR); designed to be more compatible with LaptopVideo2Go's custom INF tweaks - Embedded an icon for the INF Viewer tool April 11, 2006 - Added a few more custom set refresh rate overrides. Users needing other modes should use the built-in overrides panel which NVTweak can unlock for you. April 13, 2006 - *New: Support for Transparency AA and Gamma correction (Now for GeForce6 and 7 cards!) - Renamed '16x' on the AntiAliasing menu to '16xS' in order to correspond to what the NVIDIA Control Panel displays when it has been selected - Provide much easier fine tuning of Direct3D/OpenGL LOD bias right from the tray menu; Now just enter an integer anywhere from -24 to 24 (-48 to 48 for OpenGL) and press Enter. Very handy for squeezing out extra performance, quality, or just to get rid of those pesky shimmering issues! - Negative LOD Bias is automatically set to 'Allow' when Direct3D LOD values are negative. When D3D LOD values are 0 or greater, it is automatically set to 'Clamp'. You can still Allow or Clamp the Neg LOD Bias setting under Direct3D Optimizations menu. April 14, 2006 - Improved Primary Display Device detection by using Windows API function - Added Preliminary support for the Windows Vista operating system April 18, 2006 - *New: Provide the ability to change screen resolutions and refresh rates (located under NVTray's Hardware menu). Click the 'Custom..' menu to quickly apply a new custom resolution mode. April 23, 2006 - *New: Added the ability to check for updated versions of the program - Uses balloon tips in the system tray to notify users that NVTray is still running when NVTweak has been closed using the [x] button. The tip should only appear once. April 29, 2006 - Moved NVTray's registry startup key to CurrentUser, instead of LocalMachine. This way NVTray will not run automatically for all user accounts. May 1, 2006 - Signed the assembly using a strong name keyfile; helps prevent execution of NVTray.exe if it has been modified by a virus or third party - Fixed issue where NVTweak didn't detect registry key on Windows Server 2003 May 2, 2006 - Animate window when NVTweak is closed, or when clicking on the NVTray menuItem May 12, 2006 - Updated contact and support information for the NVTray uninstaller in Add/Remove Programs - Installer will now install in 64-bit mode on x64 and ia64 systems June 3, 2006 - Add support for nVidia's new SLI 32x AA (Quad SLI) - Multi-GPU applet for easy switching on/off SLI and Load Balancing bars June 30, 2006 - When user enables SLi Antialiasing rendering mode, prompt the user to select his or her desired AA mode - Removed checking for more recent DirectX libraries (i.e. April, June, etc.). Too many updates for me to keep up with.. This was merely informational and does not affect compatibility of NVTray in any way, shape, or form. July 1, 2006 - Removed an Annoyance: NVTray's main menu should no longer close when clicking on it (now allows for faster menu opening) - Keep track of balloon tips shown (stored under HKCU\Software\NVTray). Note: Uninstaller will not delete this key as to prevent balloontips showing again for users who uninstall before reinstalling a newer version - Modified installer script to preserve users' customized settings; Should not overwrite settings.ini or Profiles.xml if they already exist - Fixed issue where the Antialiasing menu showed SLI AA modes even though SLI had been disabled - Improved (once again) the method for checking if NVTray is to run at startup. ZoneAlarm Security Suite should only ask once now (provided that NVTray had confirmed that the startup value was indeed correct). July 2, 2006 - Added 6x and 12x Anisotropic Filtering modes. August 9, 2006 - *New: Option to select your favorite NVIDIA Control Panel (Classic or New). This changes the Windows XP desktop menu behavior and adds both CPLs to NVIDIA's tray icon as well. - Further improved the Coolbits comboBox; Provide the ability to custom set the coolbits value (Enter a hex value up to 24-bit and press Return) Known Issues: - Windows Task Manager reports abnormal memory usage (12+ MB) for NVTray.exe. Rest assured this is Not an accurate representation of memory usage! In fact most .NET applications will react this way, freeing up resources when necessary. Minimize [_] NVTweak to the taskbar and you will see it actually only uses < 1MB! - NVIDIA's nView Desktop Transparency feature seems to malfunction sometimes, especially when using .NET applications such as NVTray, Paint.NET, or Microsoft's Visual Studio 8, etc. I believe this is probably a Microsoft and/or driver related bug and not a bug in my program. - On some shells other than Windows Explorer, NVTray's Context Menu will not close automatically. A simple workaround is to click on the name of your graphics card on the main menu. Changes in NVTweak v2.0.2 / NVTray 1.0.3.4 - Added detection and display of GPU, Driver Build, DirectX Version(s), and NVIDIA's OpenGL Driver Date on NVTweak's main dialog - Improved error-handling code; informs the user that, when a device driver is reinstalled reboot may be needed before attempting to modify driver settings - Added a button to directly jump to registry key in the Windows registry editor (for advanced users only!) - Additional options for OpenGL added; Conformant Clamp Behavior DXT3 Multitexturing Texture Precaching - Provide the ability to customize NVTray's menu and Icon using settings.ini Current options for settings.ini include; Option Function Values ------ -------- ------ Transparency Enables or Disables menu Transparency 0 = Disabled, 1 = Enabled Opacity Lesser values equal greater menu Transparency .01 to .99 MenuType Customize NVTray's context menu 0 = System, 1 = ManagerRenderMode XPVisualStyles Enables or Disables the usage of XP Visual Styles 0 = Disabled, 1 = Enabled IconFile Custom set your own tray icon example: C:\My Icons\MyIcon.ico *Note: Since NVTray applies settings from the INI when it first starts, modifying any of these options while NVTray is running will have no effect. You will need to exit and restart the program when making changes to the INI. - Moved Direct3D "Negative LOD Clamp" setting to Direct3D "Optimizations" menu - Rearranged and moved all OpenGL texture specific options to OpenGL "Textures" menu - Other minor changes and enhancements.. Changes in NVTray v1.0.3.3 - The option for "NVIDIA Control Panel" should now load the standard NVIDIA control panel if the new one isn't found - Improved Antialiasing and Anisotropic Filter menus; Display SLI8x or SLI16x modes only after SLI AA has been enabled Better detection for when AA/AF modes are being controlled by an application Changes in NVTray v1.0.3.2 - Provides better functionality for systems running Windows 2000 Professional - Context menu no longer excludes "NVIDIA" from the GPU Description when SLI has been disabled Changes in NVTweak v2.0.1 / NVTray 1.0.3.1 - Added the ability to override and/or force texture compression in OpenGL - User can now set custom registry values for level of detail (LOD) in both OpenGL & Direct3D - Added settings for OpenGL & Direct3D max frames rendered - Fixed issue where running NVTweak from shortcut sets registry startup key incorrectly - Enabled XP Visual Styles on NVTweak & NVTray's menus - Other minor changes and enhancements to program code Changes in NVTray v1.0.3.0 - Opens NVIDIA application profiles in wordpad by default (instead of notepad.exe) which makes the file more legible and easier to quickly make modifications by hand Changes in NVTweak v2.0 / NVTray 1.0.2.9 - Support for Windows x64 Edition - Based on Microsoft .NET Framework 2.0 - Multiple enhancements to NVTray (NVIDIA Tray Tools) utility, including; Ability to customize both OpenGL and Direct3D settings independently Optimizations customizable for OpenGL and Direct3D modes separately Supports many more Antialiasing modes than the default NVIDIA control panel AFR/AFR2/SFR/SLIAA SLI rendering modes supported Compatible with future drivers and the new NVIDIA Control Panel and much more! - Added option to run NVTray minimized at Windows startup - Added the ability to custom set (or mix & match) Coolbits modes, including; Additional Direct3D Clock Frequency (Overclocking) Settings Additional Direct3D, Clock Frequency (Overclocking) Settings SLI Profiles (AFR/SFR/AFR2/etc) and more! - Uses tooltips to provide helpful information about each option - Fixed issues where some boxes not being checked while enabled - More advanced Windows tweaks added - Control panel settings automatically updated, both in registry and on application - Removed some redundant options that are now built into recent ForceWare sets - Link to homepage no longer forces IE. Now makes use of default browser (i.e. Firefox, Opera) and tabbed browsing - New convenient setup build using Inno Setup 5.1.5, with options for shortcuts - Modified and included a End-User License Agreement with the utility Changes in NVTweak v1.7.1 - Added a link to H4ck 3D homepage on the About dialog - Prevent multiple instances of the application from running in memory - Updated DeviceIDs and Strings text files to coincide with Pieter's Modded INF v30.51 (INF Editor) - New tool, NVTray (currently only in beta stage) - Added option under Settings menu to load the display properties panel - Replaced DeviceIDs and Strings forms with notepad.exe to allow user modification (INF Editor) - Added advanced memory and file system tweaks to improve overall system performance - New convenient setup build using InstallShield Changes in NVTweak v1.6.2b -Added support for Windows Server 2003, Enterprise Edition Changes in NVTweak v1.6.2 - Added option to enable/disable Refresh Rate Overrides page - Updated DeviceIDs and Strings text files (INF editor) - Included a Setup File to create program group and install necessary .dll files Changes in NVTweak v1.6.1 - Added option to Allow NT5 Device Swap - Added option to enable/disable Dualview Move Desktop Icons - Fixed overflow bug when jumping to [Strings] section in abnormally long INF files (INF Editor) - Added option to copy All known resolutions to clipboard (INF Editor) - Added option(s) to Jump To resolutions, driver date, and version # (INF Editor) - Now prompts to save upon exiting when contents have changed (INF Editor) - Added option(s) to view Device IDs and Strings for all current nVidia GPUs (INF Editor) - Set default focus to the 'Enable All' a.k.a 'Coolbits 3D' button - Fixed issue with scrollbars not being resized properly (INF Editor) - Modified and included a README with the utility Changes in NVTweak v1.5.2 - Added option to apply Coolbits 3D - Added option to ignore OS Rotation Limitation - Corrected labeling of Quadro specific options - Fixed minor error in Coolbits options code - Added option to enable/disable Screen Menu Page - Added option to enable/disable nView Tray Menu - Added option to restore defaults - Added option to enable/disable Overscan Shift - Fixed error in HLink.ocx on some systems when viewing the About dialog - Renamed Coolbits 3D button to 'Enable All' - Added option to minimize to taskbar - Added INF Editor utility - Added error handling code to Open and Save As dialogs - Updated INF editor utility to jump to Device ID and String sections - Updated program description and legal copyright © on NVTweak Properties dialog