Skip to content

关于 macOS 端 GPU 占用异常的问题 #17105

@steelway666

Description

@steelway666

是否存在已有相关 issue?

  • 我已搜索现有 issue

是否能在默认主题(日间/夜间)下重现该问题?

  • 我能在默认主题下重现该问题

问题是否可能是由扩展引起的?

  • 我已排除扩展导致问题的可能性。

问题描述

我的设备是 MacBook Air M4,使用的是 v3.5.8 版本。

以前用的是 docker 版,今天使用客户端的时候发现 gpu 占用异常的高。

经我测试,在桌面什么都不开的时候 gpu 占用一般不到 15%。截屏

Image

而开启思源笔记(空的工作空间)后,gpu 占用直接会上升到超过 70%。并且只要窗口聚焦在思源软件上,gpu占用率会持续保持在70%左右。

把窗口切换到其他地方后,gpu占用回降到正常水平。

Image

(图片的右上角有 gpu 占用数据)

用我自己的工作空间的时候(写味主题,copilot、pinch、日记插件),占用甚至会高达 100%

这个占用不太正常吧,跟我渲染视频的占用差不多啦!

这是测试时的 log。

log.zip


应该是electron的bug,问题可能在于Mac的_cornerMask api调用问题。
在终端输入以下代码后
launchctl setenv CHROME_HEADLESS 1
【作用是关闭 Chromium 的窗口阴影绘制代码(实现机制不详,属于瞎猫碰见死耗子了)。】
一定程度上解决了gpu占用过高的问题。
之前只要窗口聚焦在软件上gpu占用就会一直特别高,输入代码后窗口聚焦在软件上不会引发gpu占用升高,但是上下滑动页面操作的时候gpu占用还是会骤然升高至70%左右。

预期结果

希望能解决Mac客户端gpu占用异常的问题。

截图或屏幕录制展示

No response

版本环境

- 版本:v3.5.8
- 操作系统:Mac os 26.3
- 浏览器(如果使用了):无

日志文件

log.zip

更多信息

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions