使用edge以及vsocde时,两个软件会有一定概率闪屏,主要出现在屏幕刷新或者上下滚动屏幕时。
闪屏的表现是突然出现桌面壁纸,然后快速恢复正常(例如edge页面整个消失,浮现桌面壁纸)。壁纸保持的时间大概1-3秒,因为是随机出现的,很难截屏。
我想知道有什么办法能诊断hyprland么,最好是那种不断保持诊断状态,这样才能抓到闪屏的那几秒,进而分析出问题。
调整过hyprland的装饰效果和窗口规则(取消非活动窗口的虚化效果,取消edge不透明度变化的窗口规则),有一定缓解,闪屏几率降低一些,持续时间短一些,但仍然会出现。
有点抓狂,希望能有大佬帮忙指点一下
最近编辑记录 skywatcher (2025-03-19 13:59:56)
离线
你是 amd 核显吗?wayland 还是 xwayland 模式?加了什么 flags 吗?多显示器吗?
离线
闪屏的范围是整个屏幕、还是只有 edge / vscode 的程序窗口?
离线
你是 amd 核显吗?wayland 还是 xwayland 模式?加了什么 flags 吗?多显示器吗?
1. 是nvidia独显,显卡是4080laptop(集显被我禁了)
2. 都是wayland模式(执行xwininfo,鼠标移到这俩窗口都不会变成十字)
3. microsoft-edge-stable-flags.conf内容如下:
--enable-features=UseOzonePlatform
--ozone-platform=wayland
--ozone-platform-hint=auto
--enable-wayland-ime
code-flags.conf内容如下:
--enable-wayland-ime
--enable-features=UseOzonePlatform
--ozone-platform=wayland
4. 多显示器和单显示器都有这个问题(包括仅笔记本内置屏幕)
最近编辑记录 skywatcher (2025-03-12 21:38:29)
离线
闪屏的范围是整个屏幕、还是只有 edge / vscode 的程序窗口?
屏闪范围仅edge/vscode的程序窗口
离线
那你这个现象和群里有人一样,但是硬件配置好像不一样啊。细节我也记不清了,要不你自己去群里问问吧。
离线
那你这个现象和群里有人一样,但是硬件配置好像不一样啊。细节我也记不清了,要不你自己去群里问问吧。
是哪个群呢
离线
离线
离线
我之前遇到过这个问题,可以试试添加--ozone-platform-hint=auto --use-angle=vulkan或者--use-gl=desktop启动参数。
参考:https://bbs.archlinux.org/viewtopic.php?id=291229。
离线
我之前遇到过这个问题,可以试试添加--ozone-platform-hint=auto --use-angle=vulkan或者--use-gl=desktop启动参数。
参考:https://bbs.archlinux.org/viewtopic.php?id=291229。
谢谢老哥,--use-gl=desktop有效果(目前没发现闪屏,还需要使用一段时间观察),--use-angle=vulkan会导致b站视频无法播放,并且闪屏依然在
--ozone-platform-hint=auto我之前就加上了(虽然不知道这个开关是什么效果)
离线
anlorsp 说:我之前遇到过这个问题,可以试试添加--ozone-platform-hint=auto --use-angle=vulkan或者--use-gl=desktop启动参数。
参考:https://bbs.archlinux.org/viewtopic.php?id=291229。谢谢老哥,--use-gl=desktop有效果(目前没发现闪屏,还需要使用一段时间观察),--use-angle=vulkan会导致b站视频无法播放,并且闪屏依然在
--ozone-platform-hint=auto我之前就加上了(虽然不知道这个开关是什么效果)
--use-gl=desktop可能导致性能降低。不过至少能用。
--ozone-platform-hint=auto是作为--ozone-platform的补充。它支持应用根据环境自动切换wayland和x11,不像--ozone-platform只能指定其中之一。不过在这里作用不大,因为你已经设置了--ozone-platform=wayland。不过反正加上了也没什么坏处。
最近编辑记录 anlorsp (2025-03-15 01:28:45)
离线
--use-gl=desktop可能导致性能降低。不过至少能用。
--ozone-platform-hint=auto是作为--ozone-platform的补充。它支持应用根据环境自动切换wayland和x11,不像--ozone-platform只能指定其中之一。不过在这里作用不大,因为你已经设置了--ozone-platform=wayland。不过反正加上了也没什么坏处。
谢谢大佬,问题已解决!
离线
帖子的标题怎么修改呀,问题已经解决了,但是不知道怎么给标题增加一个"[已解决]"的标注
离线
编辑第一个帖子。
离线