带 gpu 的 ubuntu 远程桌面(xdrp)卡顿

2022-12-06 00:44:00 +08:00
 liulongquan
如题
服务器是 epyc milan cpu 64c
gpu 是 4 张 3090 装的 ubuntu20 系统
gpu 驱动打上去了,tensorflow 正常运行
但是用 windows 远程桌面登录 xrdp 很卡,直接表现就是点击左下角那个点阵要一会儿才会出现一些应用图标
卡得不要不要的,但是用显示器机房直接连接鼠标操作就不卡了
用 ufotest 网站发现帧率也有五六十帧,而且用 mobaxterm 远程桌面要好一点但是还是会卡顿
听说是显卡没插显示器就低频运行导致的卡顿?需要诱骗器?
有没有什么软件的方案能解决?
5850 次点击
所在节点    Ubuntu
17 条回复
AkideLiu
2022-12-06 01:04:01 +08:00
好像是核显的问题。我自己电脑 CPU 是带 f 的没核显,比别人带核显的远程要卡很多。估计 server u 是没核显的缘故。
xxx027
2022-12-06 02:44:42 +08:00
我用了几个月 xrdp 也是卡到很烦,做了很多系统优化,后来发现是 xrdp 本身的问题,换用 nomachine 后没有这种烦恼了。
zhanlanhuizhang
2022-12-06 09:29:33 +08:00
xrdp 实现的 rdp 协议性能不好。
liulongquan
2022-12-06 12:57:16 +08:00
@xxx027 nomachine 好像没有听说过,为什么用这个就不卡了?
xxx027
2022-12-06 13:48:08 +08:00
@liulongquan 如楼上所说,rdp 是微软设计开发的,开源实现 xrdp 并不能完全发挥 rdp 的性能,相同的机器相同的网络环境在 win 下用 rdp 和在 linux 下用 xrdp 的体验是不同的,能明显感受到 win 下用 rdp 更流畅。

所以更好的办法就是弃用 xrdp 远程,换其他真正的跨平台协议。nomachine 使用的是自己的 NX 协议,真正的跨平台,性能上自然是要比 xrdp 更好的。
rickiey
2022-12-06 15:53:44 +08:00
linux 下用 VNC 吧, 试试
pagxir
2022-12-06 18:40:45 +08:00
xrdp 是不支持 gpu 的
liulongquan
2022-12-09 14:27:02 +08:00
@xxx027
nomachine 我试了一下
和 xrdp 完全是两个不同方面
我用 xrdp 虽然鼠标画面动起来画面很卡,但是静态画面是很清晰的
nomachine 流畅度略有提升,但是静态画面有点糊糊,非常难受,而且还是会卡顿
xxx027
2022-12-09 20:39:44 +08:00
@liulongquan 你这是要跑什么大型图形程序吗……如果网络环境允许,右上角打开设置 Display -> Change settings 可以把显示质量调到最高。如果还是感觉不满意,那建议是安装 windows server 使用原生的 rdp 协议。微软的 rdp 只有客户端和服务端都是 windows 才能发挥最好的效果。

附上我之前截的动图,中等显示质量的演示效果:
liulongquan
2022-12-09 23:29:32 +08:00
@xxx027 浏览器内部滑动没有意义啊
我主要问题是,比如,ubuntu 桌面左下角有一个九个点的矩阵,按下去就会出现像安卓抽屉一样的东西,本来在现场直连显示器很丝滑地从左下角到右上角滑出,但是远程桌面就会卡住,动画很乱,非常非常令人不适,像极了 N 年前的卡顿安卓手机,我已经很多年没有遇到能这么卡的设备 /情景了,无法接受
liulongquan
2022-12-09 23:31:23 +08:00
而且 nomachine 不知道为啥,用 root 安装后,发现其他普通用户居然无法远程登录,一直卡在 authorize 中,密码没有错;瞬间没有用的欲望了
xxx027
2022-12-10 06:36:02 +08:00
@liulongquan 老哥你要求有点高,远程桌面没这么完美的。你有空可以再试下两台 win 之间互相 rdp 感受一下。我的 nomachine 普通用户能登录,也是一直用普通用户登录的(绝对不会用 root 登录),你自己检查下是不是哪里设置出错了吧。
NE555
2023-01-08 13:29:47 +08:00
@liulongquan 老哥,我和你情况一样,用 xrdp 画面很卡,但是画面很清晰,nomachine 虽然不卡了,但是画面感觉太糊了,你现在用的什么方案啊
NE555
2023-01-08 13:30:59 +08:00
@xxx027 你这是调节 rdp 的显示质量吗,我在 nomachine 了没看到有 Display -> Change settings
xxx027
2023-01-08 21:01:06 +08:00
@hezhexi2002 连接上机器后,ctrl + alt + 0 调出设置界面,或者将鼠标移至窗口右上角会出现一个翻页的动画,点击进入设置界面。
liulongquan
2023-01-10 10:49:54 +08:00
@hezhexi2002
现在偶尔用一下 mobaxterm
和 nomachine 一样都是较为流畅但是很糊
听说 nvidia 的 nice_dcv 支持显卡加速不知道是不是好点,据说是 linux 远程桌面加速专用方案
但是中文圈子几乎没有讨论这个的
debuggerx
2023-08-16 11:36:04 +08:00
直接用网线连接两台电脑的千兆网卡,互相设置静态 ip ,然后把 NoMachine 的画质拉满,用 H.264 编码,最终显示效果和流畅度几乎可以赶上直插显示器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/900367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX