Open lVentus opened 2 months ago
你可以参考下我的启动脚本(prime-run是使用Nvidia独显启动):
prime-run /home/mooling/Apps/bilibili-x86_64.AppImage --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
arch + hyprland, 使用 --enable-features=UseOzonePlatform --ozone-platform=wayland
参数启动后确实在 wayland 模式下了,但会一直卡在第一屏 bili logo 上。在终端运行能看到调试输出滚动,用鼠标在界面里点击甚至有反应,可能界面渲染有问题
arch + hyprland, 使用
--enable-features=UseOzonePlatform --ozone-platform=wayland
参数启动后确实在 wayland 模式下了,但会一直卡在第一屏 bili logo 上。在终端运行能看到调试输出滚动,用鼠标在界面里点击甚至有反应,可能界面渲染有问题
我用 KDE 没有问题)
添加 --use-gl=angle
后正常,或许跟 GPU 有关
arch + hyprland, 使用
--enable-features=UseOzonePlatform --ozone-platform=wayland
参数启动后确实在 wayland 模式下了,但会一直卡在第一屏 bili logo 上。在终端运行能看到调试输出滚动,用鼠标在界面里点击甚至有反应,可能界面渲染有问题
在终端运行 electron21 观察到启用 wayland 后会报错 GPU process exited unexpectedly: exit_code=256
,应该就是卡第一屏的原因。而添加 --use-gl=angle
后虽然能用,但 chrome://gpu 里显示没有 GPU 加速,跟添加 --disable-gpu
的效果完全一样。
反复测试后发现启用 vulkan 可以正常运行,目前使用的完整 flag 为
启用 vulkan 后 electron21 虽然可以打开普通网页但打开 b 站的 asar 仍然卡第一屏,已放弃挣扎并改成了 electron22,功能似乎都正常--ozone-platform-hint=auto --enable-wayland-ime --enable-features=Vulkan
值得注意的是,以上现象可能是 electron21 的 bug,高版本无此情况(即使不启用 vulkan)。
使用nixos,对于chromiuim和electron应用一般开启NIXOS_OZONE_WL = 1就会启用wayland,比如vscode和其他的elcetron软件都可以正常工作,但此软件还不行,请问应该如何操作