libnyanpasu / clash-nyanpasu

Clash Nyanpasu~(∠・ω< )⌒☆​
https://nyanpasu.elaina.moe
GNU General Public License v3.0
9.57k stars 599 forks source link

虚拟机里GUI一片空白,是虚拟化什么的不支持吗? #1878

Open txl263 opened 1 month ago

txl263 commented 1 month ago

复现步骤 / Step to reproduce

虚拟机里GUI一片空白,是虚拟化什么的不支持吗?

clash-nyanpasu v1.6.1 (Release Build)

╭─────────────────────────────── Build Information ───────────────────────────────╮ │ Commit Info: 07312702907e7cb459427f41dc7fd2b1bd270e6b by github-actions[bot] │ │ Commit Time: 1 month ago (2024-09-07T16:09:54.000Z) │ │ Build Time: 1 month ago (2024-09-07T16:51:41.917Z) │ │ Build Target: x86_64-unknown-linux-gnu │ │ Rust Version: rustc 1.83.0-nightly (26b5599e4 2024-09-06) │ │ LLVM Version: 19.1 │ ╰─────────────────────────────────────────────────────────────────────────────────╯

预期行为 / Expected behavior

GUI显示正常

实际行为 / Actual behavior

GUI一片空白

image

应用日志 / App logs

No response

备注 / Addition details

No response

环境信息 / Environment information

❯ uname -a Linux myArch 6.11.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 04 Oct 2024 21:51:11 +0000 x86_64 GNU/Linux

image

自查步骤 / Verify steps

keiko233 commented 3 weeks ago
  1. 这个问题与虚拟机并无关联;
  2. 看上去后端能够运行,前端可能出现了错误,请下载pre release检查dev tools中的报错
MC-XiaoHei commented 3 weeks ago

合理怀疑一下环境,试着重新安装libwebgtk?

txl263 commented 3 weeks ago
  1. 这个问题与虚拟机并无关联;
  2. 看上去后端能够运行,前端可能出现了错误,请下载pre release检查dev tools中的报错

今天发现是wayland环境显示正常,X11显示空白。 然后系统滚动更新以后现在两个环境都不能运行了。。。

现在是 WEBKIT_DISABLE_DMABUF_RENDERER=0 依然是wayland环境显示正常,X11环境无法启动。 但是虚拟机的wayland太卡了,鼠标都不流畅了。还是需要X11

greenhat616 commented 3 weeks ago

有尝试过 WEBKIT_DISABLE_DMABUF_RENDERER 吗

txl263 commented 3 weeks ago

WEBKIT_DISABLE_DMABUF_RENDERER

现在是 WEBKIT_DISABLE_DMABUF_RENDERER=0 依然是wayland环境显示正常,X11环境无法启动。

greenhat616 commented 3 weeks ago

修改为 WEBKIT_DISABLE_DMABUF_RENDERER=1

txl263 commented 3 weeks ago

真机上存在同样的问题,第一次启动的时候弹出这个 image 然后启动就没有任何反应了

greenhat616 commented 3 weeks ago

真机上存在同样的问题,第一次启动的时候弹出这个 image 然后启动就没有任何反应了

这个错误似乎是因为你的系统未安装相关的托盘库导致。未提供日记不能详细判断,但可以证明这个和你之前提及的错误不是同一个问题。

此外,以下是我本机测试 AppImage 和 Deb 的结果

image image image

greenhat616 commented 3 weeks ago

白屏问题请参考之前的讨论:https://github.com/libnyanpasu/clash-nyanpasu/issues/685

greenhat616 commented 3 weeks ago

另外,本机测试开发版也应正常启动的: image

如果遇到 panic dialog 请提供日记,非常感谢。

txl263 commented 3 weeks ago

修改为 WEBKIT_DISABLE_DMABUF_RENDERER=1

不行,现在两个环境都不能启动了。

如果遇到 panic dialog 请提供日记,非常感谢。

我现在收集不到log,配置目录没有生成log文件,命令行没有输出。。。

等等,我现在换成appimage了,等我换deb看看有没有log

txl263 commented 3 weeks ago

换回bin版本一开始仍然不能启动,然后发现进程在,杀死进程重启打开就正常了。 现在两个环境都可以启动,而且也不是空白了。。。。不知道为什么。版本和提交bug的时候一样。

clash-nyanpasu v1.6.1 (Release Build)

╭─────────────────────────────── Build Information ───────────────────────────────╮
│   Commit Info: 07312702907e7cb459427f41dc7fd2b1bd270e6b by github-actions[bot]  │
│   Commit Time: 1 month ago (2024-09-07T16:09:54.000Z)                           │
│    Build Time: 1 month ago (2024-09-07T16:51:41.917Z)                           │
│  Build Target: x86_64-unknown-linux-gnu                                         │
│  Rust Version: rustc 1.83.0-nightly (26b5599e4 2024-09-06)                      │
│  LLVM Version: 19.1                                                             │
╰─────────────────────────────────────────────────────────────────────────────────╯

这是里是换回bin版本之后的 log 供参考