首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用spice协议提高性能?

如何使用spice协议提高性能?
EN

Ask Ubuntu用户
提问于 2020-03-24 12:39:37
回答 1查看 4K关注 0票数 2

所以我在Ubuntu18.04的quemu下运行了一些VM。除了远程访问VM之外,一切都很好:连接越慢,越糟糕。在4K监视器上运行。使用remmina或virt查看器也没有什么区别。

  • 在本地机器上,一切都接近完美,唯一明显的质量下降是视频全屏。
  • 1 1gbit :明显的延迟渲染,即使在一个小窗口中,视频也会变得颗粒状
  • 100 mbit LAN / internet:全屏刷新可能需要几秒钟
  • 20/4 mbit互联网:当需要全屏刷新时,我可以观察到屏幕上呈现的64x64个方块,它需要几秒钟。滚动编辑器窗口是一种需要耐心的操作。连接无用,但对于最紧迫的任务而言,耐心不是问题。即使X对ssh似乎是更好的选择在这里。

我将此与Win10 RDP进行比较,后者--在相同的20/4连接上--表现得就像我在机器上一样,即使是全屏视频也是如此。

VM都是这样设置的:

  • 显示spice: Spice服务器,默认情况下,没有OpenGL
  • 视频VirtIO: VirtIO模型,3D加速:是,磁头:2,RAM 128 3D

我试过视频: QXL,但那一个完全占据了我的局域网,甚至在gbit,提供的带宽很少(它的性能不如VirtIO)。

所以我一直在寻找一个解决这个问题的方法,发现很少有意义。但我确实无意中发现了一些提交到香料大师 (很久以前)。据我所见,该补丁已经合并,因此这应该是可用的,但视频支持目前显然仍然是MJPEG为我。

那么,我如何启用这个gstreamer支持,为我提供一个更高级的编解码器,比如VP8,甚至H264?还是我做错了什么,这就是让我痛苦的原因?

EN

回答 1

Ask Ubuntu用户

发布于 2022-02-06 03:43:25

这是一个老问题,但如果您将SPICE服务器设置为在所有接口上侦听并以这种方式连接,而不是Viewer,则会有一个有意义的速度增长。Viewer正在SSH之上进行隧道操作,这增加了大量的延迟。

一旦在所有接口上安装了VM侦听,就可以使用以下方法进行远程连接:

代码语言:javascript
复制
remote-viewer spice://remote_ip_address:port
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1219770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档