Known Issues and Resolved issues: Release Notes FOR GRID VIRTUAL GPU (VGPU) FOR CITRIX XENSERVER - Version 361.40 / 362.13 - April 4th, 2016
Customers are strongly advised to read the full release notes included in the download for each version of GRID vGPU they install. Additionally, customers are advised to familiarize themselves with the release notes of later versions so they are aware of known and resolved issues in the event they encounter them. Release notes also carry trouble-shooting and best practice configuration advice.
This article draws highlights the known and resolved issues associated with the release notes for GRID VIRTUAL GPU (VGPU) FOR CITRIX XENSERVER - Version 361.40 / 362.13 - April 4th, 2016
GRID VIRTUAL GPU (VGPU) FOR CITRIX XENSERVER - Version 361.40 / 362.13 - April 4th, 2016 RN-06927-001
Issues resolved by this release, which could be seen in earlier releases. Customers who suspect they are encountering any of these issues and using earlier releases, are advised to upgrade to this release where possible.
Bug ID: 200172195
Summary and Description: PowerPoint intermittently crashes in slideshow mode on XenDesktop in a dual-monitor setup. Running the PowerPoint application in slideshow mode over a XenDesktop session in a dual-monitor setup sometimes causes the application to crash.
Bug ID: 200155765
CATIA intermittently crashes during quick object rotation. Using the mouse to quickly rotate large models in the CATIA application sometimes causes the application to crash
Bug ID: 1717876
Loading large models in CATIA causes an OpenGL failure. Loading very large models in CATIA exhausts the frame buffer, causing Open GL to fail with the error OPENGL 8.
Bug ID: 200010747
Booting multiple VMs simultaneously causes an error. When multiple VMs are booted simultaneously, an error occurs and the log file on the host contains an error message similar to the following message:
NVRM: nv_vunmap: can't unmap 31 pages at 0xffffc90011f5f000, invalid context!
Bug ID: 1720471
Black screen on initial connection to a VM using XenDesktop from a client with multiple displays. The initial connection to a VM that uses XenDesktop from a client with multiple displays results in a black screen. Disconnecting and reconnecting to the VM resolves the issue.
Bug ID: 1718648
OpenGL applications hang on Linux VMs. OpenGL applications hang after sometime when running on Linux VMs with vGPU.
GRID vGPU for VMware vSphere Version 361.40 / 362.13 RN-07347-001| 9
Driver upgrade from 352.83 to 361.40 fails on baremetal
Description: Driver upgrade fails on a bare metal setup with this error message:
An NVIDIA kernel module 'nvidia' appears to already
be loaded in your kernel. This may be because it is
in use .....
The upgrade fails because it does not stop the nvidia-gridd service.
Workaround: Stop the nvidia-gridd service before upgrading the driver.
4096x2160 resolution is not available in Windows Control Panel
Description: 4096x2160 resolution cannot be applied through NVIDIA Control Panel and is not listed in Windows Control Panel.
Workaround: Clear the “Hide all unsupported modes” checkbox in Windows Control Panel.
GNOME Display Manager (GDM) fails to start on Red Hat Enterprise Linux (RHEL) 7.2
Description: GDM fails to start on Red Hat Enterprise Linux 7.2.
Workaround: Enable permissive mode for Security Enhanced Linux (SELinux)
Status: Not an NVIDIA bug
Video goes blank when run in loop in Windows Media Player
Description: When connected to a vGPU-enabled VM using Citrix XenDesktop, a
video played back in looping mode on Windows Media Player goes blank or freezes after a few iterations.
Local VGA console is momentarily unblanked when XenDesktop changes resolution of the VM desktop
Description: When XenDesktop establishes a remote connection to a VM using vGPU, the VM’s local VGA console display in XenCenter is blanked (assuming the VM local console has not been disabled by setting platform:vgpu_extra_args="disable_vnc=1"). If the XenDesktop
session changes resolution of the VM’s desktop, the local VGA console momentarily unblanks, allowing a XenCenter user to briefly view the desktop.
Workaround: Disable the VM’s local VGA console:
xe vm-param-set uuid=<vm-uuid> platform:vgpu_extra_args="disable_vnc=1"
Ref. # NVIDIA-145 / 1375164
VM bugchecks on shutdown/restart when XenDesktop is installed and NVIDIA driver is uninstalled or upgraded.
Description: If the XenDesktop agent is installed in a VM before any NVIDIA GPU driver is installed, the VM will bugcheck (bluescreen) when the NVIDIA driver is subsequently upgraded or uninstalled. The bugcheck code is :
Workaround: Do a force shutdown of the VM and restart it. Alternatively, install the NVIDIA driver in guest VMs before installing XenDesktop.
Ref. # NVIDIA-295 / 200018125
Application frame rate may drop when running XenDesktop at 2560×1600 resolution.
Description: An application’s rendering frame rate may drop when running
XenDesktop at 2560×1600 resolution, relative to the frame rate obtained at lower resolutions.
Workaround: Using the Windows regedit utility within the VM, open the
HKLM\SOFTWARE\Citrix\Graphics registry key and create a new DWORD value, EncodeSpeed, with a value of 2. Reboot the VM. This setting may improve the delivered frame rate at the expense of a reduction in image quality.
Ref. # NVIDIA-190 / 1416336
Windows VM BSOD (Blue Screen of Death)
Description: Windows VM bugchecks on XenServer when running a large number of vGPU based VMs. XenServer’s /var/log/messages contains these error messages:
NVRM: Xid (PCI:0000:08:00): 31, Ch 0000001e, engmask 00000111,
NVRM: Xid (PCI:0000:08:00): 31, Ch 00000016, engmask 00000111,
vmiop_log: error: Assertion Failed at 0xb5b898d8:4184
vmiop_log: error: 8 frames returned by backtrace
vmiop_log: error: /usr/lib/libnvidia-vgx.so(_nv000793vgx+0x69d) [0xb5b8064d]
vmiop_log: error: /usr/lib/libnvidia-vgx.so(_nv000479vgx+0x118) [0xb5b898d8]
vmiop_log: error: /usr/lib/libnvidia-vgx.so(_nv000782vgx+0x59) [0xb5b85f49]
vmiop_log: error: /usr/lib/libnvidia-vgx.so(_nv000347vgx+0x3db) [0xb5b932db]
vmiop_log: error: /usr/lib/libnvidia-vgx.so [0xb5b78e4a]
vmiop_log: error: /usr/lib/xen/bin/vgpu [0x80554be]
vmiop_log: error: /lib/libpthread.so.0 [0xb7612912]
vmiop_log: error: /lib/libc.so.6(clone+0x5e) [0xb76fc5ee]
vmiop_log: error: failed to initialize guest PTE entries
vmiop_log: error: failed to fill up guest PTE entries 3
vmiop_log: error: VGPU message 27 failed, result code: 0xff000003
vmiop_log: error: 0xc1d00001, 0xff010000, 0x1a77ba000, 0x0, 0x1,
vmiop_log: error: 0x1, 0x1000, 0x10202, 0xc1d00001, 0xff010000,
vmiop_log: error: 0xcaf00004, 0x0
vmiop_log: error: Timeout occurred, reset initiated.
Version XenServer 6.2
Fix: Please ensure that you are running the latest OEM firmware for your GRID boards.
Ref. # NVIDIA-327 / 1632120
Windows VM BSOD when upgrading NVIDIA drivers over a XenDesktop session
Description: Windows VM bugchecks when NVIDIA guest drivers are upgraded over
a XenDesktop session. If the VM is restarted after the bugcheck, the upgraded driver loads
correctly and full functionality is available.
Fix: Upgrade XenDesktop to 7.6 Feature Pack 3
Ref. # NVIDIA-370 / 200130780
XenCenter does not allow vGPUs to be selected as a GPU type for Linux VMs
Description: When creating a new Linux VM or editing the properties of an existing Linux VM, XenCenter does not allow vGPUs to be selected as a GPU type. vGPU on Linux VMs is supported as a technical preview on XenServer 6.5, and does include XenCenter integration.
Version: vGPU on Linux VMs as supported as a technical preview on XenServer 6.5
Workaround: Please refer to Chapter 5 – XenServer vGPU Management in the GRID vGPU User Guide on how to configure vGPU using xe CLI.
Ref. # NVIDIA-360
If X server is killed on a RHEL7 VM running vGPU, XenCenter console may not automatically switch to text console
Description: If X server is killed on a RHEL7 VM running vGPU, XenCenter console may display a corrupted image and fail to switchover to text console. The failure to switchover to text console is due to a bug in RHEL7, which causes X server to not start correctly under certain configurations.
Workaround: Use CTRL + ALT + F[1|2|3|...] to switch between Linux terminals.
Ref. # NVIDIA-350 / 200123378
MPlayer, or other video players, fail to start when using hardware acceleration on Linux VMs running vGPU
Description: VDPAU is currently not supported on Linux VMs running vGPU.
Workaround: Configure the video player to not use VDPAU or hardware acceleration.
Multiple WebGL tabs in Microsoft Internet Explorer may trigger TDR (Timeout Detection and Recovery) on Windows VMs
Description: Running intensive WebGL applications in multiple IE tabs may trigger a TDR on Windows VMs.
Workaround: Disable hardware acceleration in IE.To enable software rendering in IE, refer Microsoft’s knowledge base article at https://support.microsoft.com/en-us/kb/2528233
XenDesktop shows only a black screen when connected to a vGPU VM
Description: XenDesktop sometimes displays only a black screen when it is connected to an NVIDIA vGPU VM. The probable cause is that the display that is connected to the NVIDIA vGPU is enteringa lower power state.
Fix: Disable all display-related power management settings.
For detailed instructions, visit the Microsoft power plans frequently
asked questions at http://windows.microsoft.com/en-us/windows/power-plans-faq and from the list, select your OS version.
Status: Not an NVIDIA bug
Users without support who suspect they are experiencing any of these issues can discuss their issues on the NVIDIA community forums at: https://gridforums.nvidia.com.
NVIDIA vGPU for VMware vSphere/ESXi
GRID vGPU cards including K1, K2, M6, M60, etc