Linux远程桌面大失败
本帖最后由 thegodra 于 2025-7-31 08:49 编辑前情:
Windows哪个版本可以多用户同时远程登录使用?
线程撕裂者+4090服务器回来了
主要需求:(明确一下)
1,几个(5个max)用户同时远程桌面使用
2,Matlab环境与ML环境(PyTorch/TF)
套了PVE,显卡直通也弄好了……然后踩了坑和尽了死胡同
1,4090炼丹用的,所以又弄了个亮机卡给PVE用;不小心也选了个低端的N卡;导致屏蔽驱动时,PVE也没有显示输出了,只能Web控制。ORZ
2,Matlab需要GUI环境,所以呼哧呼哧准备了KDE环境的的Linux,也搞到了学习版Matlab
3,Nvidia驱动也装上去了,可以正确看到信息
然后卡在多用户远程桌面了
一开始,用的KDE Wayland,装了KRDP,但是Windows那边一连上就报错黑屏闪退
后来发现KRDP不支持无头模式
然后折腾rustdesk,配置了局域网直连,但是无法使用
遂退回X11,能连上,也有headless,但似乎是工作在共享屏幕模式下
又搞VNC,灰屏,折腾了一下,能看到KDE的飞溅动画,接着继续灰屏
感觉在浪费生命
我能想到的方案:
1,梭哈windows,折腾多用户登录,搞WSL炼丹。据说WSL搞炼丹有不少性能损失,好处一个系统,都可以GUI操作文件,没有人会诟病我。
2,继续PVE,虚拟一个Window,折腾多用户登录,用于Matlab;再虚拟一个Linux CLI,炼丹。听说Linux原生炼丹效率高些,但是需要分两个系统,一定会有人抱怨Linux CLI难用。
Matlab我搜了下,没有找到无头部署Web访问的说法
我觉得折腾Windows做服务器的经验,其它地方用不到
matlab 用 batch mode 然后用 ssh?远程桌面感觉确实挺难搞的。。 xrdp不行么 xrdp呢? 我装rustdesk才知道有的远程桌面连接无头服务器还得创一个虚拟显示屏 win远程xrdp会各种奇葩黑屏
pve的web其实也不是特别好用
向日葵之类的凑合能用
—— 来自 HUAWEI MRT-AL10, Android 12, 鹅球 v3.5.99 为什么不用本地vscode+ssh远程linux这种久经考验的解决方案呢,是matlab的锅吗
—— 来自 Xiaomi 25019PNF3C, Android 15, 鹅球 v3.4.98 看得头疼,已经不知道楼主本来是想要干嘛了 炼丹为啥不ssh vscode
—— 来自 鹅球 v3.3.96 本帖最后由 魔法师lain 于 2025-7-30 20:18 编辑
偶的服务器之前也曾想远程控制ubuntu桌面,
但实际卡得要死。想流畅只能windows。
—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99 本帖最后由 qiaogaohhb 于 2025-7-30 21:09 编辑
Ubuntu24.04+sunshine+Moonlight方案很流畅(Wayland),就是流量比较大。
远程组网用zerotier或tailscale都可以。 wayland的话用sunshine吧,折腾vnc就是浪费生命,我今天就折腾了一下午 最简单的大概是直接 X11 forwarding,或者 https://github.com/Xpra-org/xpra/ 无头模式是不接显示器开机进图形界面的意思吗
那个买个HDMI欺骗器就可以了 qiaogaohhb 发表于 2025-7-30 21:07
Ubuntu24.04+sunshine+Moonlight方案很流畅(Wayland),就是流量比较大。
远程组网用zerotier或tailscale ...
这种ubuntu如果没显卡能用吗
—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99 张元英 发表于 2025-7-30 17:57
xrdp呢? 我装rustdesk才知道有的远程桌面连接无头服务器还得创一个虚拟显示屏 ...
买个HDMI欺骗钱 十几块钱的事 SSH登录上去后运行Matlab不会在本地打开图形界面? 多用户用xvnc就行吧,简单配置一下就可以,vnc连上去都是各自的桌面
反而要共享当前本机桌面还比较折腾。 phorcys02 发表于 2025-7-31 08:22
多用户用xvnc就行吧,简单配置一下就可以,vnc连上去都是各自的桌面
反而要共享当前本机桌面还比较折腾。 ...
昨天折腾的tigervnc,xvnc是另一个吗?
vnc的话,能愉快的跨桌面复制粘贴东西吗? mp5 发表于 2025-7-30 21:14
wayland的话用sunshine吧,折腾vnc就是浪费生命,我今天就折腾了一下午
sunshine不是游戏串流的吗,应该不能多用户同时使用吧 无头可以插一个hdmi欺骗器这样 hdmi诱骗器几块钱一个 hdmi诱骗就行了,三块钱解决你所有问题 thegodra 发表于 2025-7-31 08:50
昨天折腾的tigervnc,xvnc是另一个吗?
vnc的话,能愉快的跨桌面复制粘贴东西吗? ...
能
但vnc没有多用户概念,就是当前共用一个用户
sunshine同样 以前折腾过,记不起是用xrdp还是vnc了,虽然能用但各种小问题,最后放弃折腾回归SSH 试了一圈最后花钱splashtop business 从vnc换到xrdp好多年了,8台工作站几十个用户远程桌面非常稳,而且window mac都能用,局域网首选。 danman 发表于 2025-7-31 10:12
从vnc换到xrdp好多年了,8台工作站几十个用户远程桌面非常稳,而且window mac都能用,局域网首选。 ...
xrdp试了下,反应非常缓慢
按照网上的说法调整了参数,但是还是很慢
有其它需要调教的地方吗?
WM会有锅吗?目前是KDE 装个Ubuntu解决远程桌面就行了,装Win或者PVE 要解决包括passthrough在内的更多问题 远程效果好建议nomachine thegodra 发表于 2025-7-31 08:51
sunshine不是游戏串流的吗,应该不能多用户同时使用吧
对应的用户桌面启动后运行sunshine就行,记得修改一下不同用户的sunshine端口 魔法师lain 发表于 2025-7-31 00:03
这种ubuntu如果没显卡能用吗
—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99
没试过。
毕竟sunshine的主场是游戏串流,每秒60帧的模式应该不适合无显卡的机器。 thegodra 发表于 2025-7-31 11:24
xrdp试了下,反应非常缓慢
按照网上的说法调整了参数,但是还是很慢
一直用了好久,有点记不清了,应该用的是gnome,参数没记得有特别需要调整的,但是所有机器都装了亮机卡。
vnc对于很多图形界面兼容性有问题,所以后来都用xrdp了,兼容性一流。 thegodra 发表于 2025-7-31 08:50
昨天折腾的tigervnc,xvnc是另一个吗?
vnc的话,能愉快的跨桌面复制粘贴东西吗? ...
tigervnc是xvnc的另一个实现。
tigervnc可以配置为抓取当前本机桌面,也可以配置为标准 headless virtual session
arch 的wiki挺好的,看看吧
https://wiki.archlinux.org/title/TigerVNC
vnc要复制粘贴, 得服务器和客户端都支持,另外要正确设置编码,否则中文会乱码。
董卓 发表于 2025-7-31 09:30
能
但vnc没有多用户概念,就是当前共用一个用户
sunshine同样
vnc的多用户是 :在多个端口监听多个实例... 本帖最后由 leafleaf 于 2025-8-1 17:36 编辑
可以看一下selkies这个项目,在docker容器里跑桌面,支持gpu渲染和gpu编码,相比sunshine的优势是和桌面互不干扰。
—— 来自 Xiaomi 23127PN0CC, Android 15, 鹅球 v3.5.99 trigger vnc配置完用mstsc就能登录 qiaogaohhb 发表于 2025-8-1 08:43
没试过。
毕竟sunshine的主场是游戏串流,每秒60帧的模式应该不适合无显卡的机器。 ...
毕竟这ubuntu放虚拟机啊,不可能为此直通一个显卡
—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99 LZ就非得要服务器拥有图形界面吗? 是因为matlab环境?而且你并没有许可证。
再加上楼主以win为主力构建,又使用了pve直通,然后多用户远程桌面。这样是没问题,但肯定会出现权限混乱和资源抢占,甚至boom,可以说后患无穷,LZ做好终身售后准备
传统的SSH+sudo管理,就很合适,谁要开GUI让他自己开就完事 我刚刚开了个虚拟机直通了个n卡,装debian testing + xfce4 + xrdp一次搞定没啥坑
楼主先搞清楚要桌面gui是为了什么,如果只是为了方便传输操作文件的话开个共享给win这边挂载就完事了
matlab我不用不知道实际啥情况,使用x11 forward的话应该能用吧,不能用就只能搞桌面xrdp了 如果matlab只需要执行计算任务的话是可以无头运行的
—— 来自 HUAWEI HBN-AL80, Android 12, 鹅球 v3.4.97-alpha
页:
[1]