“云端的图形工作站,本地一致的使用体验”,作为gpu云zvision的slogan,一直是泽塔云追求的目标。
2018年初,zettakit泽塔云的gpu云实验室发布了zvision extreme 1.0,将图形延迟从50ms降低到5ms。在用毫秒级电子表作为测量工具,和本地图形工作站进行的对比测试中,肉眼已经无法发现和云端的图形工作站的差别。这能够很好地满足对操作体验有极致要求的使用场景,比如使用autocad等软件的二维平面设计工作。
从年初到年尾,经过近1年的研发,gpu云实验室推出zvision extreme 2.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采用的这种技术方案,由于以上问题,可能会导致提供的用户体验并不够友好,和本地的图形工作站还有一定距离。
“云端的图形工作站,本地一致的使用体验”,对极致体验的极致追求,泽塔云在色彩无损的技术方案上,势必采取一种不同的方法,而不是妥协于现有的技术思路。
泽塔云的zvision extreme是如何做到yuv444的硬件编解码呢?
在云主机端,利用分配给每一台云主机的独立显卡,在将gpu显存中的rgb转换为yuv444后,通过cuda/opencl进行数据预处理,而不是将yuv444的数据直接发送给编码器。
在客户端,进行反向操作,完成解码后使用瘦客户端的intel核显资源,通过opencl进行数据后处理转换成yuv444,流程图如下:
该方案特点:
• 编解码全部由gpu完成,降低cpu负担,提高操作体验
• 桌面能够稳定保持在60fps以上
• 数据的编解码和图形显示,均在gpu完成,减少数据复制延迟
zvision extreme的解决方案,相比现有的h.264无损色彩,充分发挥了gpu的并行计算能力,使得gpu云在色彩无损的使用场景下,也能够提供带宽占用低,图像延迟低的操作体验。
色彩无损,有什么用呢?
色彩无损,可以理解为计算机图形学的hifi。yuv420和yuv444的差别,就像是有损音乐mp3和无损音乐flac的不同。声音的采样方式和压缩编码的方式不同,会在功放端得到不同的音乐品质。同理,在图形使用场景,对图形质量要求不同,对颜色精确程度的要求也会有所不同。以下是zvision extreme 2.0 色彩无损和色彩有损图形的对比。
在无损色彩,蓝色背景下的红色字体显示清晰。有损色彩下,红色字体显示模糊,阅读困难。
在无损色彩下,模型颜色显示正确。在有损色彩下,模型在某些比例尺寸下可能会出现颜色显示错误的情况。黄色的竖线,经过yuv420下采样后,变成了白色的线条。
通过以上两个例子可以看出,色彩无损模式,在某些高要求场合会直接影响到图形能否清晰正确的显示。
一般情况下,色彩有损模式具有更好的普遍适用性,就像mp3是日常的主流格式一样。色彩无损模式由于对资源要求较高,使用体验度并不友好,限制了应用范围和使用程度。
gpu云实验室专注于最顶尖的“zvision桌面传输协议”技术研发,致力于极致的gpu云用户体验。zvision extreme 2.0的推出,在保持瘦客户端的配置不变的情况下,提升了色彩无损模式下的使用体验,这将扩大色彩无损模式的使用范围。云端的图形工作站,本地一致的使用体验。
产品演示的视频链接:https://v.qq.com/x/page/k0804gqz2r3.html
买阿里云服务器还是云虚拟主机百度智能云服务器怎么使用PHP5停更,中企动力为你保驾护航购买了云服务器直接可以用吗公司要购买阿里云服务器吗请教一下服务器上传视频文件后修改备案信息-备案平台奇异互动云服务器怎么样