英伟达
直播中

张梅

7年用户 150经验值
私信 关注
[问答]

GRID K1没有性能提升

亲爱的社区成员
我们的经销商最近给我们发送了一个GRID K1进行测试。
它安装在运行VMWare 6.5的HPE Proliant DL380 Gen9中。
我在ESXi主机上安装了振动驱动程序版本367.92,并在其上启用了xORG服务。
vBIOS版本如下所示:
GRID K1,0000:0D:00.0,80.07.BE.00.02
GRID K1,0000:0E:00.0,80.07.BE.00.03
GRID K1,0000:0F:00.0,80.07.BE.00.05
GRID K1,0000:10:00.0,80.07.BE.00.04
然后我安装了一个带有Server 2012 R2和Citrix VDA 7.13的新VM,将它连接到我们的7.8 FARM并在其上发布了一个桌面。
已为VM分配k180q vGPU配置文件。
还安装了NVIDIA Driver 369.95。
NVIDIA-smi告诉我VM正在使用vGPU:
+ -------------------------------------------------
---------------------------- +
|
NVIDIA-SMI 367.92驱动程序版本:367.92 |
| ------------------------------- + -----------------
----- + ---------------------- +
|
GPU名称持久性-M |
Bus-Id Disp.A |
挥发性的Uncorr。
ECC |
|
Fan Temp Perf Pwr:用法/上限|
内存使用|
GPU-Util Compute M. |
| =============================== + =================
===== + ====================== |
|
0 GRID K1开|
0000:0D:00.0关闭|
N / A |
|
N / A 32C P8 10W / 31W |
4074MiB / 4095MiB |
0%默认值|
+ ------------------------------- + -----------------
----- + ---------------------- +
|
1 GRID K1开|
0000:0E:00.0关闭|
N / A |
|
N / A 32C P8 10W / 31W |
10MiB / 4095MiB |
0%默认值|
+ ------------------------------- + -----------------
----- + ---------------------- +
|
2 GRID K1开|
0000:0F:00.0关|
N / A |
|
N / A 24C P8 10W / 31W |
9MiB / 4095MiB |
0%默认值|
+ ------------------------------- + -----------------
----- + ---------------------- +
|
3 GRID K1开|
0000:10:00.0关闭|
N / A |
|
N / A 28C P8 10W / 31W |
9MiB / 4095MiB |
0%默认值|
+ ------------------------------- + -----------------
----- + ---------------------- +
+ -------------------------------------------------
---------------------------- +
|
进程:GPU内存|
|
GPU PID类型进程名称用法|
| =================================================
============================ |
|
0 2288891 C + G shv-117 4064MiB |
+ -------------------------------------------------
---------------------------- +
到目前为止这么好,我想在此之前一切都已正确设置(如果我错了,请纠正我)。
然后我开始使用Citrix策略,这非常困难,因为没有参考价值。
我在这个william hill官网 上发现了一个威胁来自一个发布他最好的工作环境的人。
性能好一点,但我仍然不满意视觉表现......
除了支持DirectX和OpenGL之外,我无法看到有或没有vGPU的Citrix会话之间的真正区别。
使用像Furmark或Unigine Valley这样的DirectX基准测试的帧速率非常糟糕......
我真的不知道什么是错的...当没有性能提升时,我购买一块或多块GRID卡是没有意义的。
也许你们对我有一些想法或窍门。
非常感谢。致以最诚挚的问候
C3dy

以上来自于谷歌翻译


以下为原文

Dear community members

Our distributor recently sent us a GRID K1 for testing. It was installed in a HPE Proliant DL380 Gen9 running VMWare 6.5.

I have installed vib driver Version 367.92 on the ESXi Host and enabled xORG service on it. The vBIOS Versions are shown below:

GRID K1, 0000:0D:00.0, 80.07.BE.00.02
GRID K1, 0000:0E:00.0, 80.07.BE.00.03
GRID K1, 0000:0F:00.0, 80.07.BE.00.05
GRID K1, 0000:10:00.0, 80.07.BE.00.04


Then I installed a new VM with Server 2012 R2 and Citrix VDA 7.13, connected it to our 7.8 Farm and published a Desktop on it. A k180q vGPU Profile was assigned to the VM. Also NVIDIA Driver 369.95 was installed.

NVIDIA-smi shows me that the VM is using the vGPU:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.92                 Driver Version: 367.92                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GRID K1             On   | 0000:0D:00.0     Off |                  N/A |
| N/A   32C    P8    10W /  31W |   4074MiB /  4095MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GRID K1             On   | 0000:0E:00.0     Off |                  N/A |
| N/A   32C    P8    10W /  31W |     10MiB /  4095MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GRID K1             On   | 0000:0F:00.0     Off |                  N/A |
| N/A   24C    P8    10W /  31W |      9MiB /  4095MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   3  GRID K1             On   | 0000:10:00.0     Off |                  N/A |
| N/A   28C    P8    10W /  31W |      9MiB /  4095MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0   2288891  C+G   shv-117                                       4064MiB |
+-----------------------------------------------------------------------------+


So far so good, I think until this point everything is set up properly (please correct me if I'm wrong).

Then I started to play with citrix policies, which is extremely difficult because there is no reference value for this. I found a Threat here in this forum from a guy who posted his best working settings. The performance got a little better, but I am still not satisfied with the visual performance...

I cannot see a real difference between a Citrix session with or without vGPU, except that it has DirectX and OpenGL support. The framerates with DirectX Benchmarks like Furmark or Unigine Valley are terrible...

I don't really know whats wrong... and it doesn't make sense to me buying one ore more GRID cards when there is no performance improvement.

Maybe you guys have some ideas or tipps for me.

Thank you very much, best regards

C3dy

回帖(6)

华意仆

2018-9-25 15:04:10
@Moderators:有人可以将此端口移动到XenApp部分吗?
我通过错误的方式在XenApp部分发布了它...

以上来自于谷歌翻译


以下为原文

@Moderators: Could someone Please move this port to the XenApp section? I posted it in the XenApp section by misstake...
举报

王静

2018-9-25 15:15:06
嗨C3dy,
我假设您错过了RDS会话的主动GPU加速的重要部分:)
https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-hdx-landing/xad-hdx3dpro-gpu-accel-server.html
当然,你应该看到巨大的差异。
最好的祝福
西蒙

以上来自于谷歌翻译


以下为原文

Hi C3dy,

I assume you missed an important piece to active GPU acceleration for RDS sessions :)

https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-hdx-landing/xad-hdx3dpro-gpu-accel-server.html


For sure you should see a huge difference.

Best regards

Simon
举报

张倩

2018-9-25 15:34:06
嘿西蒙
非常感谢您的回答!
所以,我已经看过你之前发过的文章了。
我设置了“enablewpfhook”键,但没有区别。
此外,由于如何在分配了vGPU的VM上安装HDX 3D PRO,我在Citrix支持中打开了一个案例。
在桌面计算机上安装VDA时,您可以选择是否安装HDX 3D PRO。
但在我的情况下,在Server 2012 r2 vGPU启用VM上安装VDA时,安装向导没有给我一个选项。
在一些远程会话之后,Citrix技术支持人员告诉我,在服务器操作系统上运行VDA向导时会自动安装HDX 3D PRO ...他们无法向我提供任何证据......
当我运行GPU-Z时它首先向我显示微软基本显示适配器,但我有可能切换到NVIDIA vGPU配置文件...我上传了一个截图。
另外,在运行HDX Monitor 3.5时,它只显示了Graphics-Thinwire,但没有瘦线高级...
最好的问候,Cedy

以上来自于谷歌翻译


以下为原文

Hey Simon

Thank you very much for your answer!

So, I'v already seen the article you posted before. I have set the "enablewpfhook" key, but that made no difference. Also I had a case open at Citrix support because of how to install HDX 3D PRO on VM with vGPU assigned. When installing VDA on a Desktop machine, it gives you the choice to install HDX 3D PRO or not. But in my case, while installing VDA on Server 2012 r2 vGPU enabled VM, the installation Wizard didn't give me an option.

After some remote sessions, Citrix tech support just told me that HDX 3D PRO is automatically installed when running VDA wizard on server OS... They couldn't give me any evidence on this...

When I run GPU-Z it first shows me the microsoft basic display adapter, but I have the possibility to switch to the NVIDIA vGPU profile... I uploaded a screenshot.

Also when running HDX Monitor 3.5 it only shows me Graphics-Thinwire, but no thinwire-advanced...


Best regards, Cedy
举报

李青

2018-9-25 15:45:40
嗨,
我的意思是这个:
在Windows Server 2012上,RD会话主机服务器上的远程桌面服务(RDS)会话使用Microsoft Basic Render Driver作为默认适配器。
要在Windows Server 2012上的RDS会话中使用GPU,请在组策略中为所有远程桌面服务会话启用使用硬件默认图形适配器设置本地计算机策略>计算机配置>管理模板> Windows组件>远程桌面服务>远程桌面
会话主机>远程会话环境。
问候
西蒙

以上来自于谷歌翻译


以下为原文

Hi,

I meant this one:
On Windows Server 2012, Remote Desktop Services (RDS) sessions on the RD Session Host server use the Microsoft Basic Render Driver as the default adapter. To use the GPU in RDS sessions on Windows Server 2012, enable the Use the hardware default graphics adapter for all Remote Desktop Services sessions setting in the group policy Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment.

Regards

Simon
举报

更多回帖

发帖
×
20
完善资料,
赚取积分