“云空之间的图形工作站,一致的本地应用体验”,作为GPU云zVision的口号,一直是泽塔云追求完美的总目标。
2018年初,ZETTAKITZetaCloud的GPU云实验室公布了zVisionExtreme1.0,将图形的延迟时间从20ms降低到5ms。当ms电子表作为测量仪器,与本地图形工作站对比时,人眼是找不出它与cloud空图形工作站的区别的。这对于实际 *** 作体验有完善规定的应用场景,比如AutoCAD等手机软件的二维广告设计工作,可以很好的考虑。
从今年年初到今年年底,经过近一年的产品研发,GPU云实验室发布了zVisionExtreme2.0,适用于所有硬件配置编解码器的色彩无损图案传输和信息显示。真的很抱歉,为了清楚的展示这个功能是什么,名字这么长。反汇编为:硬件配置编解码器H.264彩色无损60FPS。
色彩无损是指应用YUV444色彩室内空采样方法,可以准确还原每个清晰度的RGB值。
失色是指应用YUV420色彩室内空采样方法,无法准确还原每个清晰度的RGB值。
请看下图。左下半分为彩色无损YUV444,右半分为彩色有损YUV420。YUV420饱和度采样降低颜色像素,蓝红颜色连接边缘出现色帧丢失。
独立完成上述每一个技术组成部分是非常容易的,但是把它们放在一起是非常困难的。你为什么这么说?
2018年5月公布的史上最大的NVIDIA图灵架构GPU,被黄大师称为“我们一代人完成的最大飞越”,不兼容H.264的YUV444硬解码
更何况GPU云的终端设备都是便携机和瘦终端设备。尝试做YUV444硬解码,如今似乎是一个不太可能的日常任务。
根据Citrix和VMware选择的H.264颜色无损技术规范,根据手机客户端CPU进行YUV444软编解码。大致流程图如下:
这种规划方案会有以下问题:
CPU编解码速度慢,会增加模式时延。
CPU计算能力有限,图案刷新频率通常只有30FPS,界面不流畅。
将数据信息从内存复制到图形内存会进一步增加时间延迟。
Citrix和VMware选择的这类技术规范,因为上述问题,会造成呈现的客户体验不友好,与本地图形工作站有一定距离。
“云中图形工作站空,本地一致的应用体验”,追求完美对于完美体验,泽塔云必须在色彩无损技术规范上另辟蹊径,而不是屈服于现在的技术构想。
云泽的zVisionExtreme如何保证YUV444硬件配置的编解码?
在云服务器端,利用分配给各个云服务器的显示器,将GPU图形内存中的RGB转换成YUV444后,按照CUDA/OpenCL对数据进行预处理,而不是立即将YUV444的数据信息发送给伺服电机。
在手机客户端,进行反方向的实际 *** 作。编解码后应用瘦客户端的英特尔酷睿显卡资源,根据OpenCL进行数据信息后处理过程转换成YUV444。流程图如下:
该计划的特点:
所有编解码都由GPU完成,减轻了CPU的负担,提高了实际 *** 作体验。
桌面可以稳定维持在60FPS以上。
数据的编解码和信息的图形显示都在GPU中进行,减少了数据信息复制的延迟时间。
相比目前H.264的无损色彩,zVisionExtreme的解决方案充分利用了GPU的并行计算能力,使得GPU云在无损色彩的应用场景下,呈现出低网络带宽、低图像延迟时间的实际运行体验。
色彩无损,有什么作用?
色彩无损,可以理解为计算机图形学的HiFi。YUV420和YUV444的区别就像有损MP3和无损FLAC的区别一样。声音采样方法不同于减少数量的方法,这将导致功放处的歌曲质量不同。同样,在图案应用场景中,对图案质量的规定不同,对色调精度等级的规定也会不同。以下是zVisionExtreme2.0颜色无损和颜色有损图案的对比。
无损颜色的红色字体和白色背景显示清晰的信息。在破坏性颜色下,红色字体显示的信息模糊不清,使阅读文章变得困难。
在无损颜色下,实体模型的色调显示信息是适当的。在有损颜色的情况下,在某些比例规范下,实体模型中会出现不正确的色调显示信息。在YUV420缩减像素采样后,浅黄色水平线会变成乳白色线框。
根据以上两个例子可以看出,颜色无损的方法会立即危及图形在一些高标准的地方是否能够清晰、恰当地显示信息。
一般来说,颜色有损方法更加通用,就像MP3是一种流行的文件格式一样。颜色无损方法由于资源要求高,应用体验不友好,限制了应用范围和应用水平。
云实验室致力于顶级“zVision桌面传输协议”技术的研发,专注于完美的GPU云客户体验。随着zVisionExtreme2.0的发布,在保持瘦客户端配置不变的情况下,提升了色彩无损模式的应用体验,将拓展色彩无损模式的应用范围。云空之间的图形工作站,具有一致的本地应用体验。
商品测试视频链接:https://v.qq.com/x/page/k0804gqz2r3.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)