图形策略设置
“图形”部分包含用于控制图像在用户会话中处理方式的策略设置。
启用视觉无损压缩功能
此设置允许对图形使用视觉无损压缩,而不是真正无损压缩。与真正无损相比,视觉无损可提高性能,但存在肉眼无法察觉的轻微损失。此设置会更改视觉质量设置值的使用方式。
默认情况下,此设置为禁用。
图形状态指示器
此设置配置图形状态指示器在用户会话中运行。此工具允许用户查看有关活动图形模式的信息。该信息包括视频编解码器、硬件编码、图像质量以及会话中使用的显示器的详细信息。借助图形状态指示器,用户还可以启用或禁用像素完美模式。
Citrix Virtual Apps and Desktops™ 2103 及更高版本包含一个图像质量滑块,可帮助用户在图像质量和交互性之间找到适当的平衡。
Citrix Virtual Apps and Desktops 2109 及更高版本包含通过使用图形状态指示器启动的用户界面来配置虚拟显示布局的功能。
图形状态指示器取代了以前版本中的无损指示器工具。此策略为 Citrix Virtual Apps and Desktops 7.16 到 1809 版本启用无损指示器。
屏幕共享
此设置使用户能够与其他用户共享其会话,包括屏幕内容、键盘和鼠标。
默认情况下,此设置为禁用。
VDA 尝试使用 TCP 端口范围内的端口来交换数据,从最低端口开始,并在每个后续连接上递增。该端口处理入站和出站流量。
默认情况下,TCP 端口范围设置为 52525-52625。
屏幕共享使用的端口必须添加到防火墙例外列表中。此选项在安装 VDA 时显示为复选框。默认情况下,此选项未选中。
显示内存限制
此设置指定会话的最大视频缓冲区大小(以千字节为单位)。
对于 VDA 2308 及更早版本,请指定 128 到 4,194,303 之间的千字节数。如果未指定,则此设置默认为 65,536 千字节。
对于 VDA 2311 及更高版本,请指定任意千字节数。如果未指定或指定为 0,则此设置默认为无最大值。
注意:
对于 VDA 2311 及更高版本,Citrix® 建议将此设置保留为默认值。
连接使用更高分辨率和多个显示器需要更多内存。由于 HDX™ 仅为每个会话分配所需的显示内存量,因此请始终根据环境中最高级别的配置来计算所需的视频内存量。因此,如果只有部分用户需要超过默认值,则增加显示内存限制不会对可扩展性产生负面影响。
所需的视频内存量可以通过以下公式进行计算得出:
总视频内存 = ((32 / 8) x Σ [(vertical-resolution-in-pixels) x (horizontal-resolution-in-pixels)])
示例 1
在以下示例中,我们将使用一个具有两个显示器的会话,其中一个显示器分辨率为 1920x1080,另一个显示器分辨率为 1280x720。
- 计算各个分辨率的乘积之和:
- (1080 x 1920) + (720 x 1280)
- = 2073600 + 921600
- = 2995200
- 计算总视频内存:
- ((32 / 8) x 2995200)
- = (4 x 2995200)
- = 11,980,800 字节或 11,700 千字节
在此示例中,支持具有这两个显示器配置的会话将需要 11,700 千字节的视频内存。
示例 2
当使用 4 个 4K 显示器时,根据上述公式,这些会话将需要至少 129,600 千字节的视频内存。
对于这两个示例,当使用 VDA 2311 或更高版本时,Citrix 建议将显示内存限制保留为默认值。
显示模式降级首选项
注意:
对于 Virtual Delivery Agent 7.x,此策略设置仅在启用旧版图形模式策略设置时适用。
当达到会话显示内存限制时,此设置指定是颜色深度还是分辨率首先降级。
默认情况下,颜色深度首先降级。
当达到会话内存限制时,您可以降低显示图像的质量。您可以通过选择是颜色深度还是分辨率首先降级来降低此质量。当颜色深度首先降级时,显示图像使用的颜色会减少。当分辨率首先降级时,显示图像每英寸使用的像素会减少。
为了在色深或分辨率降低时通知用户,请配置“在显示模式降低时通知用户”设置。
动态窗口预览
此设置启用或禁用在以下情况下的无缝窗口显示:
- 翻转-
- 翻转 3D
- 任务栏预览
- 窗口速览
| Windows Aero 预览选项 | 说明 |
|---|---|
| 任务栏预览 | 当用户将鼠标悬停在窗口的任务栏图标上时,该窗口的图像会显示在任务栏上方。 |
| Windows 偷看 | 当用户将鼠标悬停在任务栏预览图像上时,该窗口的全尺寸图像会显示在屏幕上。 |
| 翻转 | 当用户按下 ALT+TAB 时,会显示每个打开窗口的小预览图标。 |
| 翻转 3D | 当用户按下 TAB+Windows 徽标键时,打开窗口的大图像会在屏幕上层叠显示。 |
默认情况下,此设置为启用状态。
图像缓存
注意:
对于 Virtual Delivery Agent 7.x,此策略设置仅在启用“旧版图形模式”策略设置时适用。
此设置启用或禁用会话中图像部分的缓存和检索。分段缓存图像并在需要时检索这些分段可实现以下目的:
- 用户设备上的滚动更流畅
- 减少在用户设备上通过网络进行传输的数据总量
- 降低用户设备所需的处理负荷
默认情况下,图像缓存设置处于启用状态。
注意:
图像缓存设置控制图像的缓存和检索方式。此设置不控制图像是否缓存。如果启用了旧版图形模式设置,则会缓存图像。
旧版图形模式 - 不受支持。仅用于向后兼容
重要提示:
此版本不支持旧版图形模式和桌面组合重定向 (DCR)。此策略仅用于在使用 XenApp 7.15 LTSR、XenDesktop 7.15 LTSR 以及 Windows 7 和 Windows 2008 R2 的早期 VDA 版本时实现向后兼容。
此设置会禁用富图形体验。使用此设置可恢复为旧版图形体验,从而减少通过 WAN 或移动连接的带宽消耗。XenApp 和 XenDesktop 7.13 中引入的带宽减少功能使此模式变得过时。
默认情况下,此设置处于禁用状态,用户将获得富图形体验。
旧版图形模式支持以下操作系统:
- 视窗 7
- Windows 服务器 2008 R2 虚拟交付代理程序。
旧版图形模式不支持以下操作系统:
- 微软 Windows 8.x 和 10 操作系统版本
- 微软服务器 2012、2012 R2 和 2016 操作系统版本。
有关在 XenApp 和 XenDesktop 7.6 FP3 或更高版本中优化图形模式和策略的更多信息,请参阅 CTX202687。
允许的最大颜色深度
注意:
对于 Virtual Delivery Agent 7.x,此策略设置仅在启用旧版图形模式策略设置时适用。
此设置用于指定会话中允许的最大颜色深度。
默认情况下,允许的最大颜色深度为每像素 32 位。
此设置仅适用于 Thinwire 驱动程序和连接。它不适用于将非 ThinWire 驱动程序作为主显示驱动程序的 VDA。这些 VDA 是使用 Windows 显示驱动程序模型 (WDDM) 驱动程序作为主显示驱动程序的 VDA。对于使用 WDDM 驱动程序作为主显示驱动程序的单会话操作系统 VDA(例如 Windows 8),此设置无效。对于使用 WDDM 驱动程序的 Windows 多会话操作系统 VDA(例如 Windows Server 2019),此设置可能会阻止用户连接到 VDA。
设置高颜色深度需要更多内存。要在达到内存限制时降低颜色深度,请配置显示模式降级首选项设置。当颜色深度降级时,显示的图像将使用更少的颜色。
显示模式降级时通知用户
注意:
对于 Virtual Delivery Agent 7.x,此策略设置仅在启用旧版图形模式策略设置时适用。
当颜色深度或分辨率降级时,此设置会向用户显示简要说明。
默认情况下,禁用用户通知。
优化 3D 图形工作负载
此设置配置最适合图形密集型工作负载的相应默认设置。为工作负载侧重于图形密集型应用程序的用户启用此设置。仅当会话可用 GPU 时才应用此策略。任何明确覆盖此策略设置的默认设置的其他设置都将优先。
默认情况下,3D 图形工作负载的优化功能处于禁用状态。
排队和丢弃
注意:
对于 Virtual Delivery Agent 7.x,此策略设置仅在启用旧版图形模式策略设置时适用。
此设置会丢弃被其他图像替换的排队图像。
默认情况下,排队和丢弃功能处于启用状态。
当图形发送到用户设备时,此设置可提高响应速度。配置此设置可能会导致动画因丢帧而变得不流畅。
使用视频编解码器进行压缩
允许在端点上提供视频解码时使用视频编解码器压缩图形。选择“针对整个屏幕”时,视频编解码器将作为所有内容的默认编解码器应用。选择“针对活动更改区域”时,视频编解码器用于屏幕上不断变化的区域,其他数据使用静态图像压缩和位图缓存。当端点上没有视频解码功能,或者指定“不使用视频编解码器”时,将使用静态图像压缩和位图缓存的组合。选择“在首选时使用”时,系统会根据各种因素进行选择。随着选择方法的增强,不同版本的结果可能会有所不同。
选择“在首选时使用”以允许系统尽力为当前场景选择适当的设置。
选择“针对整个屏幕”以优化用户体验和带宽,尤其是在大量使用服务器渲染的视频和 3D 图形的情况下。
选择“针对活动更改区域”以优化视频性能,尤其是在低带宽环境下,同时保持静态和缓慢变化内容的扩展性。此设置在多显示器部署中受支持。
选择“不使用视频编解码器”以优化服务器 CPU 负载,并适用于没有大量服务器渲染视频或其他图形密集型应用程序的情况。
默认值为“在首选时使用”。
对视频使用硬件编码
此设置允许在可用时使用图形硬件,通过视频编解码器压缩屏幕元素。如果此类硬件不可用,VDA 将回退到使用软件视频编解码器进行基于 CPU 的编码。
此策略设置的默认选项为 已启用。
支持多个显示器。
任何支持视频解码的 Citrix Workspace™ 应用程序都可以与硬件编码配合使用。
英伟达
对于 NVIDIA GRID GPU,多会话操作系统和单会话操作系统的 VDA 支持硬件编码。
NVIDIA GPU 必须支持 NVENC 硬件编码。有关支持的 GPU 列表,请参阅 NVIDIA 视频编解码器 SDK。
NVIDIA GRID 需要驱动程序版本 3.1 或更高版本。NVIDIA Quadro 需要驱动程序版本 362.56 或更高版本。Citrix 建议使用 NVIDIA Release R361 分支中的驱动程序。
无损文本与 NVENC 硬件编码不兼容。如果启用了无损文本,则无损文本优先于 NVENC 硬件编码。
支持对活动变化区域选择性使用 H.264 硬件编解码器。
支持视觉无损 (YUV 4:4:4) 压缩。视觉无损(图形策略设置,允许视觉无损压缩)需要 Citrix Workspace 应用程序 1808 或更高版本,或适用于 Windows 的 Citrix Receiver 4.5 或更高版本。
英特尔
对于 Intel Iris Pro 图形处理器,单会话操作系统和多会话操作系统的 VDA 支持硬件编码。
支持 英特尔 Broadwell 处理器系列 及更高版本中的英特尔 Iris Pro 图形处理器。需要英特尔 Remote Displays SDK 1.0 版,可从英特尔网站下载:Remote Displays SDK。
仅当视频编解码器策略设置为整个屏幕且优化 3D 图形工作负载策略被禁用时,才支持无损文本。
视觉无损 (YUV 4:4:4) 不受支持。
Intel 编码器可为最多八个编码会话提供良好的用户体验(例如,一个用户使用八台显示器,或八个用户每人使用一台显示器)。如果需要八个以上的编码会话,请检查虚拟机连接了多少台显示器。管理员可决定按用户或按计算机配置此策略设置,以保持良好的用户体验。
AMD
对于 AMD,单会话操作系统 VDA 支持硬件编码。
AMD 的图形处理单元必须支持 RapidFire SDK。举例来说,AMD Radeon Pro 或 FirePro 系列的图形处理单元。
要使编码正常工作,请安装最新的 AMD 驱动程序。您可以从 https://www.amd.com/en/support 下载这些驱动程序。
无损文本与 AMD 硬件编码不兼容。如果启用了无损文本,则无损文本优先于 AMD 硬件编码。
支持选择性使用 H.264 硬件编解码器处理活动变化区域。