thegodra 发表于 2025-7-30 17:39

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做服务器的经验,其它地方用不到

BRS5672023 发表于 2025-7-30 17:48

matlab 用 batch mode 然后用 ssh?远程桌面感觉确实挺难搞的。。

astkaasa 发表于 2025-7-30 17:53

xrdp不行么

张元英 发表于 2025-7-30 17:57

xrdp呢? 我装rustdesk才知道有的远程桌面连接无头服务器还得创一个虚拟显示屏

xyhero 发表于 2025-7-30 17:58

win远程xrdp会各种奇葩黑屏
pve的web其实也不是特别好用
向日葵之类的凑合能用

—— 来自 HUAWEI MRT-AL10, Android 12, 鹅球 v3.5.99

灰流うらら 发表于 2025-7-30 18:49

为什么不用本地vscode+ssh远程linux这种久经考验的解决方案呢,是matlab的锅吗

—— 来自 Xiaomi 25019PNF3C, Android 15, 鹅球 v3.4.98

=w= 发表于 2025-7-30 19:12

看得头疼,已经不知道楼主本来是想要干嘛了

d2loader 发表于 2025-7-30 19:28

炼丹为啥不ssh vscode

—— 来自 鹅球 v3.3.96

魔法师lain 发表于 2025-7-30 20:14

本帖最后由 魔法师lain 于 2025-7-30 20:18 编辑

偶的服务器之前也曾想远程控制ubuntu桌面,
但实际卡得要死。想流畅只能windows。

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99

qiaogaohhb 发表于 2025-7-30 21:07

本帖最后由 qiaogaohhb 于 2025-7-30 21:09 编辑

Ubuntu24.04+sunshine+Moonlight方案很流畅(Wayland),就是流量比较大。

远程组网用zerotier或tailscale都可以。

mp5 发表于 2025-7-30 21:14

wayland的话用sunshine吧,折腾vnc就是浪费生命,我今天就折腾了一下午

limon 发表于 2025-7-30 21:59

最简单的大概是直接 X11 forwarding,或者 https://github.com/Xpra-org/xpra/

希望之花 发表于 2025-7-30 23:54

无头模式是不接显示器开机进图形界面的意思吗
那个买个HDMI欺骗器就可以了

魔法师lain 发表于 2025-7-31 00:03

qiaogaohhb 发表于 2025-7-30 21:07
Ubuntu24.04+sunshine+Moonlight方案很流畅(Wayland),就是流量比较大。

远程组网用zerotier或tailscale ...

这种ubuntu如果没显卡能用吗

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99

likedown1 发表于 2025-7-31 06:05

张元英 发表于 2025-7-30 17:57
xrdp呢? 我装rustdesk才知道有的远程桌面连接无头服务器还得创一个虚拟显示屏 ...

买个HDMI欺骗钱 十几块钱的事

鸳鸳相抱 发表于 2025-7-31 07:38

SSH登录上去后运行Matlab不会在本地打开图形界面?

phorcys02 发表于 2025-7-31 08:22

多用户用xvnc就行吧,简单配置一下就可以,vnc连上去都是各自的桌面

反而要共享当前本机桌面还比较折腾。

thegodra 发表于 2025-7-31 08:50

phorcys02 发表于 2025-7-31 08:22
多用户用xvnc就行吧,简单配置一下就可以,vnc连上去都是各自的桌面

反而要共享当前本机桌面还比较折腾。 ...

昨天折腾的tigervnc,xvnc是另一个吗?

vnc的话,能愉快的跨桌面复制粘贴东西吗?

thegodra 发表于 2025-7-31 08:51

mp5 发表于 2025-7-30 21:14
wayland的话用sunshine吧,折腾vnc就是浪费生命,我今天就折腾了一下午

sunshine不是游戏串流的吗,应该不能多用户同时使用吧

すぴぱら 发表于 2025-7-31 09:06

无头可以插一个hdmi欺骗器这样

0WHan0 发表于 2025-7-31 09:07

hdmi诱骗器几块钱一个

tsubasa9 发表于 2025-7-31 09:17

hdmi诱骗就行了,三块钱解决你所有问题

董卓 发表于 2025-7-31 09:30

thegodra 发表于 2025-7-31 08:50
昨天折腾的tigervnc,xvnc是另一个吗?

vnc的话,能愉快的跨桌面复制粘贴东西吗? ...


但vnc没有多用户概念,就是当前共用一个用户
sunshine同样

处男老司机 发表于 2025-7-31 09:52

以前折腾过,记不起是用xrdp还是vnc了,虽然能用但各种小问题,最后放弃折腾回归SSH

kirainsky 发表于 2025-7-31 10:07

试了一圈最后花钱splashtop business

danman 发表于 2025-7-31 10:12

从vnc换到xrdp好多年了,8台工作站几十个用户远程桌面非常稳,而且window mac都能用,局域网首选。

thegodra 发表于 2025-7-31 11:24

danman 发表于 2025-7-31 10:12
从vnc换到xrdp好多年了,8台工作站几十个用户远程桌面非常稳,而且window mac都能用,局域网首选。 ...

xrdp试了下,反应非常缓慢
按照网上的说法调整了参数,但是还是很慢

有其它需要调教的地方吗?
WM会有锅吗?目前是KDE

mono 发表于 2025-7-31 14:24

装个Ubuntu解决远程桌面就行了,装Win或者PVE 要解决包括passthrough在内的更多问题

好人修電腦 发表于 2025-8-1 06:30

远程效果好建议nomachine

mp5 发表于 2025-8-1 08:36

thegodra 发表于 2025-7-31 08:51
sunshine不是游戏串流的吗,应该不能多用户同时使用吧

对应的用户桌面启动后运行sunshine就行,记得修改一下不同用户的sunshine端口

qiaogaohhb 发表于 2025-8-1 08:43

魔法师lain 发表于 2025-7-31 00:03
这种ubuntu如果没显卡能用吗

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99

没试过。
毕竟sunshine的主场是游戏串流,每秒60帧的模式应该不适合无显卡的机器。

danman 发表于 2025-8-1 09:33

thegodra 发表于 2025-7-31 11:24
xrdp试了下,反应非常缓慢
按照网上的说法调整了参数,但是还是很慢



一直用了好久,有点记不清了,应该用的是gnome,参数没记得有特别需要调整的,但是所有机器都装了亮机卡。
vnc对于很多图形界面兼容性有问题,所以后来都用xrdp了,兼容性一流。

phorcys02 发表于 2025-8-1 11:56

thegodra 发表于 2025-7-31 08:50
昨天折腾的tigervnc,xvnc是另一个吗?

vnc的话,能愉快的跨桌面复制粘贴东西吗? ...
tigervnc是xvnc的另一个实现。
tigervnc可以配置为抓取当前本机桌面,也可以配置为标准 headless virtual session

arch 的wiki挺好的,看看吧

https://wiki.archlinux.org/title/TigerVNC


vnc要复制粘贴, 得服务器和客户端都支持,另外要正确设置编码,否则中文会乱码。

phorcys02 发表于 2025-8-1 11:58

董卓 发表于 2025-7-31 09:30

但vnc没有多用户概念,就是当前共用一个用户
sunshine同样

vnc的多用户是 :在多个端口监听多个实例...

leafleaf 发表于 2025-8-1 17:30

本帖最后由 leafleaf 于 2025-8-1 17:36 编辑

可以看一下selkies这个项目,在docker容器里跑桌面,支持gpu渲染和gpu编码,相比sunshine的优势是和桌面互不干扰。

—— 来自 Xiaomi 23127PN0CC, Android 15, 鹅球 v3.5.99

johanliebert 发表于 2025-8-1 18:14

trigger vnc配置完用mstsc就能登录

魔法师lain 发表于 2025-8-1 19:12

qiaogaohhb 发表于 2025-8-1 08:43
没试过。
毕竟sunshine的主场是游戏串流,每秒60帧的模式应该不适合无显卡的机器。 ...

毕竟这ubuntu放虚拟机啊,不可能为此直通一个显卡

—— 来自 HUAWEI ALT-AL10, Android 12, 鹅球 v3.5.99

xk1357240 发表于 2025-8-2 00:15

LZ就非得要服务器拥有图形界面吗? 是因为matlab环境?而且你并没有许可证。
再加上楼主以win为主力构建,又使用了pve直通,然后多用户远程桌面。这样是没问题,但肯定会出现权限混乱和资源抢占,甚至boom,可以说后患无穷,LZ做好终身售后准备
传统的SSH+sudo管理,就很合适,谁要开GUI让他自己开就完事

moondigi 发表于 2025-8-2 00:33

我刚刚开了个虚拟机直通了个n卡,装debian testing + xfce4 + xrdp一次搞定没啥坑

楼主先搞清楚要桌面gui是为了什么,如果只是为了方便传输操作文件的话开个共享给win这边挂载就完事了

matlab我不用不知道实际啥情况,使用x11 forward的话应该能用吧,不能用就只能搞桌面xrdp了

cmdycj0732 发表于 2025-8-2 01:08

如果matlab只需要执行计算任务的话是可以无头运行的

—— 来自 HUAWEI HBN-AL80, Android 12, 鹅球 v3.4.97-alpha
页: [1]
查看完整版本: Linux远程桌面大失败