Release Highlights NVIDIA ® Quadro ® Sync II connects to select NVIDIA Quadro GPUs, synchronizing them with the displays or projectors attached to them. Quadro Sync II also enables NVIDIA Quadro Mosaic™ technology on those synchronized displays and projectors, providing an easy way to scale the resolution of any application. Quadro Sync II provides the following key features: Keep multi-projector systems or video walls free of imaging artifacts without impacting performance Align inputs for multi-input display devices like 4K projectors or panels Keep stereoscopic 3D displaying properly across multiple systems Align displays or projectors to an external timing source Refer to the release notes which describes the NVIDIA Quadro Sync Firmware and provides instructions for updating the firmware. minimum required NVIDIA Display Driver version is 528.95 What’s New in Release 2.18 Faster Internal Clock Faster Locking to External Sync Finer granularity of Sync Delays Added new feature for Sync Multiply / Divide Several Bug Fixes. Refer to ReadMe for details. //////////////////////////////////////////////////////////////////////////////// // NVIDIA Quadro Sync II Firmware Update Tool //////////////////////////////////////////////////////////////////////////////// This tool is used to update the firmware on the Nvidia Quadro Sync II product. Use of this tool implies agreement with the "NVIDIA Driver License Agreement". See the enclosed eula.txt document for the license text. On Windows, open a CMD shell with Administrator privilege to run the NVQSyncUpdate command. On Linux, run the NVQSyncUpdate command with root/sudo privilege from a terminal. Framelock must be disabled before updating the firmware. If the tool detects that framelock is enabled, it will attempt to disable framelock. To check the current installed firmware version: > NVQSyncUpdate status To update the firmware on one Quadro Sync II: > NVQSyncUpdate install For a full list of all commands: > NVQSyncUpdate --help After updating the firmware, a reboot is required for the new firmware to take effect. //////////////////////////////////////////////////////////////////////////////// // Firmware Changelog //////////////////////////////////////////////////////////////////////////////// v2.18: - Core clock change 4x (131.072MHz from 32.768MHz) - Add sync multiply register - Add sync skew register - Remove P2061 stereo sync control register (now done in GPU on Kepler+) - Fix bug to prevent driving swap ready high and low at same time - Bug fix: Update internal sync pulse width sent on RJ45 to match v2.02 and earlier due to clock frequency change, which was preventing frame counter synchronization. - Fix bug to enable interrupt pins on connectors 2,3 - Add more functionality for sync multiply/divide - Improvement to servo circuit to improve locking speed: Lock will be indicated when the recovered vsync is within 30ppm of the external sync. Lock time should always be within two seconds. The intial vsync period must be within 100ppm of the external sync period. - Add control register to disable rastersync busfighting when using nvlink bridges - Change sync skew functionality: Now propogates skew to client Quadro Sync II cards. Limited only to incoming house sync signal on BNC connector. - Bug fix: prevent swapready I/O contention - Fix bug in house sync detect circuit for interlaced formats. Jitter threshold is now +/- 62.5 uS - Fix bug LED behavior for Sync and Stereo LEDs - Bug fix for sync skew functionality - Bug fix when using sync skew without multiply/divide - Bug fix for LED behavior for Sync LED New LED behavior: the Sync LED is now amber instead of green when Mosaic is enabled - Bug fix for sync skew feature - Bug fix for LEDs mapping to port numbers - Add features for internal debugging capability - Bug fix for VCO circuit - Optimization of VCO control loop -- speeding up locking - Bug fix when syncing multiple Quadro Sync II boards - Bug fix to sync to falling edge when detecting "composite" house sync signals - Improved servo circuit //////////////////////////////////////////////////////////////////////////////// // Third Party Open Source Software Notice: //////////////////////////////////////////////////////////////////////////////// // Copyright 2018-2022 René Ferdinand Rivera Morell // Copyright 2017 Two Blue Cubes Ltd. All rights reserved. // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # /* Copyright (C) 2001 # * Housemarque Oy # * http://www.housemarque.com # * # * Distributed under the Boost Software License, Version 1.0. (See # * accompanying file LICENSE_1_0.txt or copy at # * http://www.boost.org/LICENSE_1_0.txt) # */ # # /* Revised by Paul Mensonides (2002) */ # /* Revised by Edward Diener (2020) */ # # /* See http://www.boost.org for most recent version. */ Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // Boost string_algo library string_algo.hpp header file -------------------// // Copyright Pavol Droba 2002-2004. // // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // See http://www.boost.org/ for updates, documentation, and revision history. Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.