Raspberry pi(运行 ubuntu 14.04)citrix 问题

Raspberry pi(运行 ubuntu 14.04)citrix 问题

我在运行 Ubuntu 14.04 lxde 自定义衍生产品的树莓派 2B 上运行 Citrix 接收器时遇到问题(它几乎只有 LXDE 和 Firefox 的核心要素,就是这样哦,还有 lightdm)

它被设计为瘦客户端(我知道这是可能的),所以我安装了 Citrix Receiver。

它可以连接、断开连接、重新连接,您可以使用 VM 内的应用程序 (XenApp) (Windows 2008 R2)

问题是,当您按 ALT+Tab 切换到另一个窗口(全屏到全屏)时,您只能看到新窗口和旧窗口的部分内容,当您用鼠标按下新窗口位时,旧部分就会消失。

所以我进行了测试,看看到底是什么问题,CPU在负载下只有54.2%,屏幕响应时间为72MS(我习惯了更多,所以不用担心)数据的接收和发送都可以,但困扰我的是 FPS,我在 HDMI 到 VGA 转换器连接的屏幕上获得的最大 FPS 是 14.0 FPS,在相同分辨率的直接 HDMI 电视上我有 20 FPS Max,我已经尝试了 Citrix 论坛上发布的所有内容,所以我向你们求助,也许你们知道这个问题的解决方案是什么?

这些是 citrix 测试的结果

DD=Off, BD=On, FL=Off, H264=Off
startup time: wed Aug 3 15:55:45 2016
Server address: *snip*
Session size: 1920x1080
thread info: CH 12 [64KB], CH 9 [128KB]
frames: 4140, Frame Rate: 14.0 FPS
data recv: 7304 KB @ 0.3 KB/s (peak 281.7)
data sent: 92 KB @ 0.4 KB/s (peak 1.0)
cpu 54.2% [60.2% 84.0% 52.5% 56.9%]
jpeg rate: 0.0 Mp/s (0.0/s) (peak 1.6)
rle rate: 0.0 Mp/s (8.0/s) (peak 2.4)
Screen respone time: 72 ms (peak 520)

- - - - - - - - - - - - - -编辑 - - - - - - - - - - - -----

差异可能是操作系统吗?我将其设置为尽可能小(8 GB SD 卡上的 1.6 GB),但我看到有人在运行 ThinOS 的 NUC 上玩游戏的屏幕截图获得了稳定的 55 FPS?这可能是什么..

---------------------------编辑2---------------------- -----

这就是我的问题的意思

---------------------------编辑3---------------------- -----

在尝试使用不同的虚拟机(运行 Windows Server 2012 r2 的较新版本)时,我发现仍然存在完全相同的问题,但 FPS 在稳定的 30/40 FPS 上猛增,因此 FPS 超出了等式......在这里,下面在此编辑中,您将看到 Ws 2012 r2 版本与 ws2008 r2 版本相比测试的终端输出

- - - - - - - - - - - - - -比较 - - - - - - - - - - - -----

左 = 2008 r2(本地但在同一栋大楼内)

右 = 2012 r2(本地但在同一栋大楼内)

DD=Off, BD=On, FL=Off, H264=Off                 |    DD=Off, BD=On, FL=Off, H264=Off
startup time: wed Aug 3 15:55:45 2016           |    startup time: Thu Aug 4 09:20:43 2016  
Server address: *snip*                          |    Server address: *snip* 
Session size: 1920x1080                         |    Session size: 1920x1080
thread info: CH 12 [64KB], CH 9 [128KB]         |    thread info: CH 12 [64KB], CH 9 [128KB]
frames: 4140, Frame Rate: 14.0 FPS              |    frames: 429, Frame Rate: 29.0 FPS 
data recv: 7304 KB @ 0.3 KB/s (peak 281.7)      |    Data recv: [email protected] KB/s (peak 620.6)
data sent: 92 KB @ 0.4 KB/s (peak 1.0)          |    data sent: 27 KB @ 1.4 KB/s (peak 1.5)
cpu 54.2% [60.2% 84.0% 52.5% 56.9%]             |    cpu 63.0% [61.5%, 64.3%, 65.3% 62.1%]
jpeg rate: 0.0 Mp/s (0.0/s) (peak 1.6)          |    jpeg rate: 0.5 Mp/s (75.9/s) (peak 3.2)
rle rate: 0.0 Mp/s (8.0/s) (peak 2.4)           |    rle rate: 7.6 Mp/s (2980.0/s) (peak 8.0)
Screen respone time: 72 ms (peak 520)           |    Screen Response time: 60MS (peak 60)

---------------------------编辑4---------------------- -----

今天的第二次测试,我有兴趣看看桌面环境 (LXDE) 是否从 pi 获取了太多 RAM/视频 RAM,从而导致了视觉故障,所以我重新启动,这次像以前一样使用 Ubuntu 14.04 最小图像但只为真正的简约操作系统安装 openbox,到目前为止,这在 3 分钟的测试中已被证明是成功的,今天将对其进行更长时间的监控

---------------------------编辑5---------------------- -----

成功!至少现在,树莓派(我用来发布此编辑的)运行 Citrix 接收器,连接到 XenAPP 运行 Windows Server 2008 r2 目前工作正常,将在工作日的剩余时间对其进行测试,看看是否有任何“异常”,最有趣的事情是什么?它使用的 RAM 和 SD 卡空间几乎与定制的成熟桌面操作系统一样多。

我将在当天剩下的时间里发布更新,一个是现在,一个是下午 2 点,一个是下午 5 点(当工作结束时,所以可能会晚一点),明天我会决定是否解决这个问题已调整更新!

--------------------------- 更新 1 ---------------------- ------

仍然有效,仍然强劲,万岁

--------------------------- 更新 2 ---------------------- ------

我已经成功了,看来 LXDE 用得太多了?我不知道...从我的系统扫描仪的结果来看(它显示了系统的所有内容,例如内存硬盘使用情况等,它显示 openbox 单独与tint2,citrix接收器和firefox使用1.2gb硬盘空间和264,2 MB,猜猜..就是那个?

- - - - - - - - - - - - - - 结论! ---------------------------

我的结论是,不知何故,LXDE(即使 XFCE4 更重)使用了太多视频内存,这意味着没有足够的内存可以传递到 Citrix 接收器,从而导致视觉故障。

- - - - - - - - - - - - - - 建议! ----------------------------

故障可能非常烦人,而且还会降低员工的工作效率。

如果你想使用树莓派作为瘦客户端,请不要像我一样,浪费许多宝贵的时间试图找出问题,而答案就在你面前,如果你想使用它,只需安装 Openbox 、火狐和思杰。

答案1

我的结论是,不知何故,LXDE(即使 XFCE4 更重)使用了太多视频内存,这意味着没有足够的内存可以传递到 Citrix 接收器,从而导致视觉故障。

故障可能非常烦人,而且还会降低员工的工作效率。

如果你想使用树莓派作为瘦客户端,请不要像我一样,浪费许多宝贵的时间试图找出问题,而答案就在你面前,如果你想使用它,只需安装 Openbox 、火狐和思杰。

相关内容