您现在的位置是:首页 >其他 >解决 MobaXterm X11 server 打开 wsl2 linux 子系统 rviz 可视化窗口卡顿问题网站首页其他
解决 MobaXterm X11 server 打开 wsl2 linux 子系统 rviz 可视化窗口卡顿问题
简介解决 MobaXterm X11 server 打开 wsl2 linux 子系统 rviz 可视化窗口卡顿问题
1、问题
环境:
- MobaXterm
- wsl2 Ubuntu-18.04
- ROS1
- Intel 核显
一直使用 MobaXterm
这个远程软件 ssh 链接 linux 服务器,因为它集成了 X11 server
,即可以显示一些 linux 下有图形化界面的程序,如 ROS 的 rviz
等。
但是 MobaXterm 使用 rviz 过程中一直感觉有明显卡顿,整个画面设置为 30fps 后,rviz 窗口右下角显示的帧率只有在画面静止时才能维持 30fps,拖动画面时基本只有 10fps 左右。
2、排查
调整 MobaXterm 的各种 X11 server 设置
:无效,且会导致rviz
启动时Segmentation fault
,详见以下参考链接- winsows10 下 wsl2 使用 rviz 报错 Segmentation fault 段错误 (核心已转储) 的另一可能解决方案:https://blog.csdn.net/weixin_43667077/article/details/130606215
安装 NoMachine 试图登录 wsl 的图形化界面解决问题
:但 wsl 默认是未安装图形化界面的,NoMachine 连接过去仍然是命令行界面,可以打开不卡顿的 rviz 窗口,但窗口无法移动或改变大小,不方便。- ubuntu远程桌面的安装–使用NoMachine:https://blog.csdn.net/chenzhen1080/article/details/89972675
3、解决
最终发现了解决方案:安装 xfec4
图形化界面即可!(其他图形化界面未尝试)
安装 xfec4 的图形化界面
:狠下心备份了 wsl 系统,按照参考链接中截图部分内容安装 xfce4 图形化界面在 MobaXterm 重新打开 rviz
:是的,意外发现安装 xfce4 后,无需真正使用 xfce4,直接在 MobaXterm 里重新打开 rviz 就可以 30fps 流畅使用,可能是 xfce4 安装时补装了某个显示驱动,暂时不确定根因。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。