V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MadridLee
V2EX  ›  Flutter

请教 flutter-windows 客户端白屏问题。

  •  
  •   MadridLee · 13 天前 · 556 次点击

    前提条件:我项目使用 flutter 做了 windows 客户端,版本 3.24.3 。

    目前问题:当我的客户端运行在后台,此时电脑运行高 cpu 和 GPU 占用的游戏,如战争雷霆。 游戏结束后重新打开(从任务栏恢复到页面) flutter 客户端,有概率出现白屏/界面透明现象。此时 flutter 客户端 cpu 少量占用,gpu 占用 0%。

    有大佬知道这个现象是为什么吗?从什么角度出发解决这个问题?

    2 条回复    2025-10-21 09:13:37 +08:00
    jifengg
        1
    jifengg  
       10 天前
    flutter 是自渲染,估计就是 win 上的绘制 api 有 bug 之类的。(瞎猜的,不是大佬)
    楼主试试白屏的时候,改变 flutter 程序的窗口尺寸能恢复不?或者说说要怎么才能恢复?
    MadridLee
        2
    MadridLee  
    OP
       10 天前
    @jifengg 改变窗口尺寸并不能恢复, 我看了一下本地的 log 存储和 socket 都已经停了, 但是 exe 没有崩溃。
    只有从任务栏杀死 app ,然后重新运行才可以恢复。
    感觉是 flutter 本身的 bug ,https://github.com/rustdesk/rustdesk/issues/7342
    我看到 rustdesk 也有这个问题。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5590 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
    ♥ Do have faith in what you're doing.