======================================================================== NICE DCV -- Desktop Cloud Visualization ======================================================================== NICE Desktop Cloud Visualization (DCV) enables technical computing users to remote access 2D/3D interactive applications over a standard network. The DCV protocol adapts to heterogeneous networking infrastructures like LAN, WAN and VPN, to deal with bandwidth and latency constraints. When using NICE DCV, the scene geometry and graphics state are rendered on a GPU-enabled central server, and pixels are sent to one or more remote displays. More information is available at: http://www.nice-software.com/products/dcv --------------------------------------------------------------------- Release 2016.0 (build 17066) - Sep 21, 2017 --------------------------------------------------------------------- CHANGES: * Remove automatic download of NVIDIA driver during installation BUG FIXES: * (Linux) Revert change during initialization that was causing regression with a few applications * (Linux) Fix a crash in applications based on OpenInventor NOTES: * USB remotization is supported only on installed Windows end stations, not on other platforms or on Windows portable distributions, since it requires installing specific Windows drivers on the client * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (SLES 12) 32-bit applications are not supported. * (SLES 12) A warning is produced when closing an OpenGL application: "Inconsistency detected by ld.so" * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2016.0 (build 17057) - May 3, 2017 --------------------------------------------------------------------- ENHANCEMENTS: * Upgrade RealVNC VE to 4.6.3 122779. Provides a new viewer menu and toolbar option "Take screenshot". Cursor now switches to a cross-hair when region selection is chosen * Added support for SLES 12 platform CHANGES: * (Windows) The DCV installer now provides a dialog to disable the USB drivers installation * Improvements on Audio sampling rate BUG FIXES: * Prevent end station crash when using HTTP proxies * (Linux): Prevent crash on the USB remotization * (Windows VM) Fix crash on Fluent * (Windows) The installer was modified to properly detect support for SHA256 certificates on systems with the latest Microsoft updates NOTES: * USB remotization is supported only on installed Windows end stations, not on other platforms or on Windows portable distributions, since it requires installing specific Windows drivers on the client * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (SLES 12) 32-bit applications are not supported. * (SLES 12) A warning is produced when closing an OpenGL application: "Inconsistency detected by ld.so" * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2016.0 (build 16811) - Apr 25, 2016 --------------------------------------------------------------------- CHANGES: * The DCV Installer is now signed with SHA-256. For more information please refer to http://social.technet.microsoft.com/wiki/contents/articles/32288.windows-enforcement-of-authenticode-code-signing-and-timestamping.aspx BUG FIXES: * (Linux) Fix rpm postinstall scripts on SUSE * (Linux) Fix compatibility with NVIDIA driver 361.28 * (Windows VM) Various bugfixes to the external rendering server NOTES: * USB remotization is supported only on installed Windows end stations, not on other platforms or on Windows portable distributions, since it requires installing specific Windows drivers on the client * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2016.0 (build 16758) - Feb 26, 2016 --------------------------------------------------------------------- ENHANCEMENTS: * (Mac OSX) Associate the .dcv extension to niceviewer * Provide a "Legal Notices" button in the console about dialog and on dcvconfig to show the licenses and copyrights of the third party products in use * Upgrade RealVNC VE to 4.6.3.122659. The new version fixes a crash when using the X RENDER extension. It also adds the AlterShiftWithMods parameter that allows the user to prevent caps lock from causing shift key behaviour. CHANGES: * (Windows) Add USB_INSTALL parameter to the installer to decide whether to install the USB remotization client side * (Linux) Do not install the USB remotization on RHEL 5 systems * (Linux) Provide DCV_INSTALL_USB_MODULE option to avoid installing the USB remotization on batch installations BUG FIXES: * (Linux) Fix crash on applications like Akusmod which link to a very old libstdc++ * (Windows) Improve stability of the audio remotization * (Windows) Fix a crash on the client if the audio server is not available * Dcvconfig was not properly reporting the license status when a license file was not specified in dcv.conf NOTES: * USB remotization is supported only on installed Windows end stations, not on other platforms or on Windows portable distributions, since it requires installing specific Windows drivers on the client * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Linux) The NVIDIA driver 361.28 has introduced a regression that makes any application to crash with DCV when using the H.264 encoder. * (Windows) Starting from version 353.06 the NVIDIA driver hangs when capturing more than one screen using the GRID library. It is strongly suggested to use an older version of the NVIDIA driver until this problem is resolved. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2016.0 (build 16695) - Jan 18, 2016 --------------------------------------------------------------------- ENHANCEMENTS: * (Linux) Preliminary Support for NVIDIA drivers r361 (See NOTES below) CHANGES: * Temporarily roll back Reprise RLM license manager server on linux to version 11. Due to some regressions in RLM 12 on some of the supported platforms. BUG FIXES: * (Windows) Fix problem reading the demo license path from the dcv.conf file NOTES: * The new r361 series of NVIDIA drivers features a reorganization of how the shared objects are installed. This affects both the DCV intaller and the dcvadmin command. The new version of DCV has been updated to support the new layout, however testing of these new drivers has been limited. Please report any related issue. * USB remotization is supported only on installed Windows end stations, not on other platforms or on Windows portable distributions, since it requires installing specific Windows drivers on the client * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) Starting from version 353.06 the NVIDIA driver hangs when capturing more than one screen using the GRID library. It is strongly suggested to use an older version of the NVIDIA driver until this problem is resolved. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2016.0 (build 16679) - Dec 30, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * Allow users to plug USB devices on their client machine and to use them on the remote desktop. This feature is now available both for Linux and Windows servers. * (Windows) Windows end stations can now reproduce the audio played on remote Windows servers. The audio stream is compressed using the highly versatile Opus audio codec which provides excellent quality across a wide range of bitrates * (Windows) Windows 8, 8.1 and Windows Server 2012 R2 are now supported platforms for the DCV server * (Windows Client) Windows 8, 8.1 and 10 are now supported platforms for the DCV end station * Support for NVIDIA GRID 2.0 technology CHANGES: * Updated RealVNC-VE to build 122598 * Updated Reprise RLM license manager to version 12. BUG FIXES: * Improved SmartCard remotization stability in presence of multiple processes using SmartCards * Many minor stability and performance improvements NOTES: * USB remotization is supported only on installed Windows end stations, not on other platforms or on Windows portable distributions, since it requires installing specific Windows drivers on the client * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) Starting from version 353.06 the NVIDIA driver hangs when capturing more than one screen using the GRID library. It is strongly suggested to use an older version of the NVIDIA driver until this problem is resolved. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16309) - Nov 30, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * Updated RealVNC-VE to version 122541 which optionally provides server side clipboard logging, a toggle button to exit full screen when the toolbar is disabled and fixes a problem with client side mouse cursor rendering BUG FIXES: * Restore plain VNC support * Warn the user when there are no licenses available * Avoid getting connections dropped on some routers by ensuring sockets are kept alive * (Windows): Properly fallback to GDI if NvFBC is not available * (Mac OS X) The end station is now properly signed NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) Starting from version 353.06 the NVIDIA driver hangs when capturing more than one screen using the GRID library. It is strongly suggested to use an older version of the NVIDIA driver until this problem is resolved. * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16231) - Aug 28, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * Predispose the client to decode YUV444 format (not yet supported by the server) * Add a -geometry option to dcvtest BUG FIXES: * (Linux) Do not terminate the dcvconfig utility if the license is not available * (Windows VM) Fix a problem in glRenderMode which could cause a crash in applications using GL_SELECT * (Linux) Fix a problem with blacklisting SmartCard support NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) Starting from version 353.06 the NVIDIA driver hangs when capturing more than one screen using the GRID library. It is strongly suggested to use an older version of the NVIDIA driver until this problem is resolved. * (Mac OS X) The DCV Endstation signature is not correctly identified after OS X Security Update 2015-005. To temporarily disable GateKeeper, open Apple menu > System Preferences... > Security & Privacy > General tab under the header "Allow applications downloaded from:" select "Anywhere". Please refer to https://support.apple.com/en-us/HT202491. * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16211) - Jul 07, 2015 --------------------------------------------------------------------- ENHANCEMENTS: BUG FIXES: * (Windows VM) Fix a crash with SolidWorks * (Windows) Improve USB remotization stability * (Windows) Fix crash when launching niceresolution at the start of the session * (Windows) Use the new address book icon * (Linux) Fix a hang when pressing "v" in Periscope * (Linux) Fix drawing problem on applications using the Front buffer * Fix possible high CPU usage on unexpected network connections * Improved documentation * Misc bug fixes NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) Starting from version 353.06 the NVIDIA driver hangs when capturing more than one screen using the GRID library. It is strongly suggested to use an older version of the NVIDIA driver until this problem is resolved. * (Mac OS X) The DCV Endstation signature is not correctly identified after OS X Security Update 2015-005. To temporarily disable GateKeeper, open Apple menu > System Preferences... > Security & Privacy > General tab under the header "Allow applications downloaded from:" select "Anywhere". Please refer to https://support.apple.com/en-us/HT202491. * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16194) - Jun 08, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * (Windows) Adds commands to check whether NvFBC and NvIFR are supported by the installed NVIDIA GPU/driver * (Linux) Implements a keep-alive mechanism to avoid client disconnection on certain network configurations BUG FIXES: * (Linux) Avoids a hang when running "dcv on" on certain systems * (Windows) Honors the "[Remotization]/tcp-start-port" configuration parameter * (Linux) Fixes a problem with automatic selection of the 3D accelerated display on systems with multiple GPUs * (Windows VM) Improves support for threaded OpenGL applications running with External Rendering Server * (Windows, Window VM) Update USB remotization driver * Misc bug fixes NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16165) - May 08, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * (Mac OS X) Sign the Endstation BUG FIXES: * (Linux) Fix core dump in the Smart Cart support during session shutdown * Fix high CPU usage in dcvd on unexpected network connections * Misc bug fixes NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler or Maxwell GPU support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16155) - May 05, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * Add HTTP proxy support for USB remotization, SmartCard remotization and the ability to automatically adapt the server-side screen resolution. * (Linux) Provide dcvchecknvifr tool to check whether the system supports NVIDIA GRID. * (Linux) Improve dcvdiag tool to detect the current VT and check for NVIDIA IFR support * Improve documentation. CHANGES: * Do not show a warning if the NVIDIA IFR api is not supported by the graphic card. Instead, simply log it to avoid visual noise to the final user. BUG FIXES: * (Windows VM) Fix crash in specviewperf * (Windows VM) Fix crash and rendering artifacts in ANSYS * (Windows) Improve Windows Firewall status detection * (Linux) Fix a problem with the Tachyon-OptiX raytracer in VMD * (Linux) Fix a problem when launching dcvd with a user-specific LD_LIBRARY_PATH environment variable set. * (Linux) Fix crash when the application closes the X connection passed in to DCV. * (Linux) Fix core dump on exit in the Smart Cart support when forcefully closing the session * Misc bug fixes NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler processor support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV now leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2014.0 (build 16031) - Mar 3, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * Greatly reduces bandwidth consumption and server CPU load by using a new hardware-based H.264 codec * Leverages the latest NVIDIA GRID SDK technology for improving performances * (Windows server, All clients) Uses the high-performance NICE DCV protocol for the remotization of the full desktop (not only for the 3D windows as in previous versions). This new remotization strategy dramatically reduces potential application compatibility issues * (Windows server, All clients) Supports NVIDIA vGPU technology with XenServer 6.2 SP1 or above * (Linux server, Linux and Windows clients) Allows applications running in a remote Linux desktop to seamlessly access smart cards plugged in the client machine, using the standard PC/SC interface * (Linux server, Linux and Windows clients) Adds option to automatically adapt the server-side screen resolution to the size of the viewer window * (Windows server, Windows client) Allows users to plug USB devices on their client machine and to use them on the remote desktop. This feature is released as a preview and disabled by default * (Linux) Includes RHEL 6 specific rpms * Optimized encryption * Broader coverage of OpenGL 3.x and 4.x API * Improvements to the dcvtest application CHANGES: * The preferred way to start the DCV endstation is the "niceviewer" command or the corresponding menu item. * (Linux) Dropped support for RHEL 4 * DCV sessions now automatically start a “dcvd” process. Such process is required for DCV to work (many core operations are now handled by this process) * LZORLE is now the default codec for Lossless compression and Quality Updates. * ZRLE codec is now deprecated and used only when one of the connection peers does not support LZORLE * Updated RealVNC-VE to version 118234. * Uses Intel IPP 8.1 BUG FIXES: * (Windows VM) Fixed hang on Ansys Design Modeler Preview * (Windows VM) Fixed Export Video File option on Ansys * (Linux) Fixed frame corruption problem on FieldView 14 * (Linux) Fixed problem on the preview visualization on Ansys NOTES: * Hardware-based H.264 encoding requires a NVIDIA card supporting this capability. At the time of this release, most of the NVIDIA cards with a Kepler processor support this feature. Consult the NVIDIA web site www.nvidia.com for more information * The JPEG-based codec is used if one of the two peers of the connection do not support H.264 encoding * Since DCV now leverages the NVIDIA GRID technology, the minimum required version of the NVIDIA driver is now 340.24 on Linux, 340.52 on Windows, and 332.83 in the case of Windows Virtual Machines using NVIDIA vGPU on the XenServer hypervisor * External 3D Rendering is supported only for a limited set of applications and should be used only when vGPU or GPU-passthrough technologies are not applicable. For more information contact * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release KNOWN ISSUES: * USB remotization, SmartCard remotization and the ability to automatically adapt the server-side screen resolution do not work when using an HTTP proxy. * (Windows) The dcvd application may crash when removing display heads or when selecting a different primary head. * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2013.0 (build 10041) - Feb 05, 2015 --------------------------------------------------------------------- ENHANCEMENTS: * Update RealVNC Enterprise VE to version 4.6.3-118234 on all platforms BUG FIXES: * (Windows) ensure license check out at the start of the session * (Windows VM) Properly uninistall DCV DirectX DLLs NOTES: * To enable server side resize "dcv_config_server_enabled=1" must be added to the Application section of dcv.conf. * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode. * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed. --------------------------------------------------------------------- Release 2013.0 (build 10032) - Dec 05, 2014 --------------------------------------------------------------------- ENHANCEMENTS: * Update RealVNC Enterprise VE to version 4.6.3-118234 * Handle proxy settings in the portable Endstation BUG FIXES: * (Windows VM) Properly report whether the external rendering server is available from the DCV Config tool * (Windows VM) Fix Ansys "Export Video File" option * (Windows VM) Fix crash on DeltaGen * (Windows VM) Fix hang on Ansys Design Modeler Preview * (Linux) Fix frame corruption problem with FieldView 14 * (Linux) Add LZORLE codec to the portable Endstation * (Linux) Fix problem preventing Ansys preview to properly work NOTES: * To enable server side resize "dcv_config_server_enabled=1" must be added to the Application section of dcv.conf. * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode. * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed. --------------------------------------------------------------------- Release 2013.0 (build 9935) - May 20, 2014 --------------------------------------------------------------------- BUG FIXES: * (Windows VM) Fix problems with font rendering in CATIA * (Windows VM) Fix crash on "save as" with newer versions of CATIA * (Windows) Do not limit the size of the vncviewer to one single monitor * (Linux) Fix problem preventing VisIT to start * (Linux) Fix problem exporting images with TecPlot * Upgrade to Reprise RLM 11 and revise how the RLM binaries are distributed * Avoid warning in RLM logs about failing to check out platform specific licenses NOTES: * To enable server side resize "dcv_config_server_enabled=1" must be added to the Application section of dcv.conf. * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode. * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed. --------------------------------------------------------------------- Release 2013.0 (build 9853) - March 18, 2014 --------------------------------------------------------------------- BUG FIXES: * (Windows) Fix detection of NVIDIA NvIFR library on some systems * (Windows) Fix drawing of selected areas in Petrel * (Windows) Fix problem preventing the cdrom ISO autorun to start * (Linux) Fix a syntax error in the dcvdiag script on older distributions * (Linux) Prevent crash with ANSA 15 on linux NOTES: * To enable server side resize "dcv_config_server_enabled=1" must be added to the Application section of dcv.conf. * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode. * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed. --------------------------------------------------------------------- Release 2013.0 (build 9318) - January 22, 2014 --------------------------------------------------------------------- ENHANCEMENTS: * (Windows) Provide a warning message in the dcvconfig tool when DirectX is configured but not supported by the system. * (Linux) Improved diagnostic script. * (Windows, Linux) Add an Endstation option to dynamically adapt Linux server desktop size to client window. * More accurate network statistics. * Support the Oracle Linux distribution. * Improve lossless performance with new LZORLE codec. * (Windows VM) Various robustness improvements. * Updated and extended documentation. BUG FIXES: * (Windows) Prevent crash on Autodesk Inventor. * (Windows) Prevent crash on 3D Studio MAX. * (Windows) Prevent crash on Space Claim. * Miscellaneous bug fixing and optimizations. NOTES: * To enable server side resize "dcv_config_server_enabled=1" must be added to the Application section of dcv.conf. * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) On Mavericks, GateKeeper requires to allow Endstation execution under System Settings -> Security & Privacy. * (Mac OS X) Console does not show when the VNC viewer is in full screen mode. * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed. --------------------------------------------------------------------- Release 2013.0 (build 9073) - November 18, 2013 --------------------------------------------------------------------- ENHANCEMENTS: * (Windows) Support for DirectX 9, 10 and 11 applications. * (Windows VM) Integration of NICE virtual GPU technology inside Microsoft RDP/RemoteFX sessions. * (Windows VM) Performance and robustness improvements. * (Linux) New installation procedure that greatly simplifies deployment. * (Linux) Added a comprehensive diagnostic tool 'dcvdiag'. * (Linux) dcvstartx helper script to start a 3D accelerated X server when running in runlevel 3. * (Linux) Automatic load-balancing of configured graphic cards. * Support for latest NVIDIA GRID/VGX cards (K1, K2, K5000, K20, etc.). * Support for IPv6 connections. * Improved compression and decompression performance leveraging multicore CPUs. * Broader coverage of OpenGL 3.x and 4.x API. * DCV console support for lossless compression mode. * Support for MS Windows 8 clients. * Updated and extended documentation. CHANGES: * (Windows VM) Updated VirtIO drivers. * (Windows) DCV Test utility now covers DirectX 9 with -directx9 option. * Updated Reprise RLM license manager. BUG FIXES: * (Linux) Fix a regression with GeoProbe. * (Windows) Fix an issue preventing Autodesk VRED from starting. * (Windows VM) Fix a crash with MentorGraphics FloTHERM. * (Windows VM) Fix an image corruption issue until first resize on MAGMA 5. * (Windows VM) Fix an issue with Abaqus when desktop has a 32 bpp depth. * (Mac OS X) Fix crash when closing the client if the settings cannot be saved * Miscellaneous bug fixing and optimizations. NOTES: * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) Console does not show when the VNC viewer is in full screen mode. * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed. --------------------------------------------------------------------- Release 2012.2 (build 8426) - August 20, 2013 --------------------------------------------------------------------- BUG FIXES: * (Windows, Windows VM): Fix a performance problem introduced in version 8244. * Miscellaneous bug fixing and optimizations. --------------------------------------------------------------------- Release 2012.2 (build 8244) - July 08, 2013 --------------------------------------------------------------------- BUG FIXES: * (Windows VM) Prevent crash on applications running in Korean. * (Windows VM) Fix bug preventing MSC SimXpert application to start. * (Windows VM) Fix bug preventing Aveva Marine application to start. * (Windows VM) Fix a problem with blocking calls causing performance issues on SolidWorks. * (Windows) Fix artifacts on screenshooting. * (Linux) Prevent crash on Traptester. * (Linux) Prevent crash on MSC Adams. * (Linux) Fix hang when exiting some QT applications. * (Linux) Fix bug preventing Ansys DesignXplorer application to start. * (Linux) Fix regression making drawing problem on Animator. * Miscellaneous bug fixing and optimizations. --------------------------------------------------------------------- Release 2012.2 (build 8042) - May 21, 2013 --------------------------------------------------------------------- BUG FIXES: * (Windows VM) Fix bug preventing Abaqus application to start. * (Windows VM) Fix malfunctioning rendering on Moldflow. * (Windows) At installation check firewall service before trying to enable/disable port on end station installation. * (Linux) Fix bug preventing Geoprobe application to start. * (Linux) Automatically add -depth to vnc config if not added yet. * Miscellaneous bug fixing and optimizations. --------------------------------------------------------------------- Release 2012.2 (build 7878) - February 27, 2013 --------------------------------------------------------------------- CHANGES: * UDP is now disabled on server and client by default. NOTES: * UDP can be enabled back by setting "allow_udp=true" in dcv.conf on the server. BUG FIXES: * (Windows VM) Fix bug preventing HFSS application to start. * (Windows) At installation check firewall service before trying to enable/disable rendering host ports. * Miscellaneous bug fixing and optimizations. --------------------------------------------------------------------- Release 2012.2 - October 1, 2012 --------------------------------------------------------------------- ENHANCEMENTS: * Includes RealVNC Enterprise VE 4.6.3 that improves 2D applications user experience. * (Windows VMs) Scalability improvements with Windows VMs and External Rendering: frame rate limiter is now available also for Windows VMs. * (Windows VMs) Robustness and performance improvements with optimal management of OpenGL Display List and Resource IDs. * Support for plain VNC standard covers support for PC, iPad, Android and any device with a VNC client: automatic fallback to standard VNC protocol for viewers without DCV end station. * (Linux) Server-side snapshots of OpenGL applications is now automatically and transparently enabled, when needed. * Hidden windows do not generate network traffic even when model is animated. * DCV Config tool shows the number of connected clients and how many of them are using a plain VNC connection without the enhanced DCV protocol. * DCV Test utility now covers more advanced OpenGL techniques. * (Linux) New dcv-nvidia-settings wrapper to ease NVIDIA Card management from inside VNC sessions. * Updated and extended documentation. * Adds SLES 11 support. * DCV Portable end station is now available also on Linux. * Mac OS X DCV end station preview release (see NOTES and KNOWN ISSUES). CHANGES: * (Windows VM) Updated VirtIO drivers. * (Linux) The x11-interface helper processes is not needed anymore and has been removed. * The DCV ISO image now includes also: - the SLES 11 binaries - the portable end station for Linux - the end station for Mac OS X * (Linux) SuSE Linux Enterprise Server 10.x is no longer supported. BUG FIXES: * Fixed a bug in the DCV Console that makes DCV block when UDP is active and the network does not support it. * (Windows) License selection at installation time works properly with Windows UAC. * (Windows) Enhanced detection of installed RealVNC software during installation. * (Windows) Fix a problem when using an external rendering server and the target FPS parameter is set to 0. * (Windows) Fix a crash when running Petrel 2012.3. * (Linux) Fix a problem with "dcvconfig" preventing the dialog to close when the tray area is not available. * (Linux) Fix problem with the toolbar redraw in Animator and Reveal. * Fix a crash when using UDP protocol and resizing a window to a very small size. * Miscellaneous bug fixing and optimizations. NOTES: * Due to stability problems the Mac OS X endstation is released as a "preview" and it is not yet ready for heavy usage in a production environment. See the KNOWN ISSUES section for more details. Updated versions will be released as soon as these issues are resolved. * External 3D Rendering is supported only for a limited set of applications. For more information contact . * Upgrading from a BETA installation is not supported. Remove RealVNC and DCV software before installing this release. KNOWN ISSUES: * (Mac OS X) Console does not show when the VNC viewer is in full screen mode * (Mac OS X) The Console keystroke (CMD+Fn+F9) cannot be changed --------------------------------------------------------------------- Release 2012.1 --------------------------------------------------------------------- ENHANCEMENTS: * New client-side DCV Console (by default, the client-side console is popped up by pressing CTRL+SHIFT+F9) - Independent quality settings for each connected client - Bandwidth chart to inspect network performance - Frame rate on-screen-display - Enable/disable UDP - Improved look and feel and usability - Available on all configurations including DCV for Windows VMs * New server-side DCV Config tool - enable/disable DCV in the current session - monitor running DCV-enabled applications - detect and report licensing problems * Enhanced image quality of static images via lossless compression * Encryption of protocol negotiation and image stream based on standard AES 128/256 bit cipher * (Linux) Frame rate limiter: - control maximum network usage - reduce GPU load * Improved proxy configuration: default proxy configuration centralized on the server-side * Updated RepriseLM license manager to version 9.3 which provides extended support for recent Linux distributions * Performance improvements using new Intel IPP 7.0.6 libraries * Improved installer * Updated and extended documentation CHANGES: * The "dcvconsole" executable is no longer included in the official DCV package since it has been replaced by the new client-side console and the DCV Config tool. Please, note that backward compatibility issues may occur due to this change. For more information contact support@nice-software.com * With the introduction of the new client-side console and server-side DCV Config tool, DCV does not require the Java runtime anymore. BUG FIXES: * Miscellaneous bug fixing, optimizations and code cleanups NOTES: * Encryption, centralized proxy, new console are available only with NICE DCV 2012.1 end stations. Older end stations are still supported by NICE DCV 2012.1 servers but will not take advantage of the new features. * External 3D Rendering is supported only for a limited set of applications. For more information contact support@nice-software.com --------------------------------------------------------------------- Release 2012.0 --------------------------------------------------------------------- ENHANCEMENTS: * (Windows) Applications can use an External 3D Rendering server. This new feature allows Microsoft Windows OpenGL applications to run inside KVM-based Virtual Machines leveraging the graphic acceleration provided by the NVidia GPUs installed on the physical host. * Configuration parameters can now be specified using the dcv.conf file * (External 3D Rendering) The rendering server implements a GPU-load balancing mechanism that associates running applications to available GPUs using a Round Robin algorithm * (Endstations) HTTP and SOCKS5 (TCP-only) proxy support * New RepriseLM license manager supporting floating licenses * Performance improvements using new Intel IPP 7.0.4 libraries * The static image boost feature can now use the RLE lossless codec * Improved installer - (Windows) Software pre-requisites (Java and RealVNC VE) are automatically detected and installed - (Windows) Windows Firewall is automatically configured to allow access to the DCV server - (Windows) When installing the DCV server inside a KVM-based VM, the VirtIO network drivers are automatically installed and the network is configured accordingly - Upgrade support * The DCV Test application is now available for both 32 and 64 bit architectures * Do not print copyright message by default to increase compatibility with applications that do not expect messages on stderr (the message can be seen exporting the DCV_PRINT_VERSION environment variable) * (Linux) Allow to specify the OpenGL multisample value in the selected visual with the environment variable RVN_LOCAL_MULTISAMPLE * Improved logging system * Support application blacklisting * Improved Windows portable end-station * New Linux portable end-station * DCV Console has been updated to make the configuration of the low bandwidth support more intuitive * Updated and extended documentation CHANGES: * Server packages include end-station binaries * (Windows) DCV activation status is maintained after logout and/or reboot * (Windows) 32 and 64 bit versions of the end-station have been consolidated into a single .msi file * (Linux) Installation packages have been consolidated into two RPMs for each supported architecture: nice-dcv-server and nice-dcv-endstation. * (Windows) DCV console: environment variable RVN_PORT renamed to DCV_CONSOLE_PORT BUG FIXES: * Fix an issue on some systems with ANSYS Workbench (#2680). * Fix problems with small 3D windows when showing FPS * (Linux) It is now possible to upgrade the installed package using "rpm -u" * (Linux) Epos4 VoxelGeo performance problems, to avoid performance issues specify a lower value in RVN_LOCAL_MULTISAMPLE * (Linux) Do not leak connections to the X server when Enabling/Disabling DCV from the DCV Console application * Fix some possible threading crash on shutdown * Activation status of DCV is periodically checked and updated in the DCV Console * Miscellaneous bug fixing, optimizations and code cleanups NOTES: * External 3D Rendering is supported only for a limited set of applications. For more information contact support@nice-software.com * The DCV console controls are disabled for applications using an External Rendering Server * (Linux) When installing DCV a no-login user called "dcv" is created. By default, the dcvrenderingserver daemon runs as "dcv" user --------------------------------------------------------------------- Release 2011.0 --------------------------------------------------------------------- ENHANCEMENTS: * Reduced distributed packages size for both server and endstation * Rewrite of DCV console using the latest SWT libraries (with 64bit support) * Brand new installer for both the server components and the endstation * Uses an updated IPP version (currently 6.1.2) * Use the same 7300+ port range both for TCP and UDP connections * Readback from GPU memory, compression and the send tasks are now executed in a pipeline * Better debugging log management * (Linux) Added support for: Red Hat Enterprise Linux 3, 4, 5, 5.x and 6; CentOS 4, 5 and 5.5; SLES 10 and 11 * (Linux) New 64 bit version of dcv_x11_interface module * (Linux) Offscreen rendering readback supports sync or threaded readback strategy (select via RVN_THREADED_READBACK environment variable). Threaded readback is the default. * (Linux) New man pages for dcv, dcvadmin and dcvconsole commands * (Linux) More robust glx extensions querying * (Linux) New RVN_GLX_EXT_BLACKLIST environment variable to allow glx extensions blacklisting. * (Linux) Smarter way to identify system OpenGL library * (Linux) It is now possible to specify a list of applications that DCV will ignore (needed for example to fix a bug in Avizo startup scripts) * (Linux) New supported applications: - Avizo v. 6.3.0 - Geoprobe - OpenWorks's OpenVision - Comsol - EPOS4 VoxelGeo - Jason * (Windows) Support for different Microsoft Windows version: Windows Server 2008 R2, Windows 7, Windows Vista, Windows XP, both 32 and 64 bits architecture * (Windows) Optionally use on-screen rendering instead of using pbuffer-based off-screen rendering * (Windows) Server now can run on a MS Windows guest running inside VMWare Workstation or VirtualBox hypervisor * New dcvtest application NOTES: * Updated version of Microsoft C Runtime libraries * Portable endstation (does not require installation) available CHANGES: * (Linux) Installation directory changed from /opt/IBM/dcv to /opt/nice/dcv * New "dcvadmin" tool replaces dcv_enable/dcv_disable/dcv_query scripts * Java is no more embedded in distributed packages requiring an already installed Java 6. * The installation directory of both endstation and server package can now be chosen at installation time. By default it will propose to install in the right windows program folder according to the architecture of the installation package. BUG FIXES: * IP address parsing caused problems when using a 32bit endstation connected to a 64 bit server * Utility programs consistently exit with 0 in case of success and 1 in case of error * Fixed some minor memory leak * Fixed memory corruption bugs (buffer overflows, off-by-one when writing in arrays, etc.), e.g. * Fixed a crash in the compress thread when the compress request is freed when a client disconnects * Codec shared objects were unload but still used in some cases * Fixed random hangs on the endstation or crashes on the server side when reading/writing on sockets, in case of: * Unhandled SIGPIPE signal * Unhandled partial reading/writing on sockets * Unhandled exceptions/errors when reading/writing on sockets * Fixed various problems with multi-threading causing dead-locks and race-conditions, like: * Use of non reentrant system functions from threaded code * Non-atomic reference counting * Inadequate implementation of the producer-consumer problem * (Linux) Fixed problematic handling of the xrecord background process * (Linux) Fixed some bad interaction with the X server due to misused Xlib functions * Miscellaneous bug fixing, optimizations and code cleanups