关于mac使用figma以及企业微信3.1.18版本,CPU系统占用率飙升至70%
问题描述
- 使用一段时间正常,不知道是修改了什么设置,还是有什么软件冲突,导致cpu使用率极高
- 系统进程中有一个 kernel_task 占用了大量的cpu
- 并且该占用并不会消失,只要figma打开就会一直占用
- 企业微信3.1.18也会导致该问题 => 企业微信3.1.16之后版本总是会启用独立显卡,导致电脑升温,mmp,最新版本打开软件就会启用独立显卡
- 其实本身这个kernel_task进程是为了防止cpu过热进行自我保护的,该进程运行的时候会对cpu进行强制的降频,以此来使mac快速降温,相对于风扇提高转速,降频才是最有效的降温手段
- macbook配置


解决
- 企业微信降低版本
- figam打开后cpu疯狂占用是由于苹果浏览器扩展blocker导致,删除即可
- 后来发现不仅blocker有冲突,其余的扩展插件也有可能存在冲突,导致cpu占用率极高

- 当删除扩展插件后,cpu占用率恢复,其中高占用是未删除时的高占用期

后来多次测试后发现,打开figma会导致cpu降频,最终导致卡顿,并且上述方法不再生效.
=分割线=
后来经过一系列的折腾最终发现,打开figma后会使用独立显卡,导致mac强制降频
解决方案:终端输入如下命令
#强制使用核显(集成显卡)
sudo pmset -a GPUSwitch 0
#强制使用独立显卡
sudo pmset -a GPUSwitch 1
#自动切换
sudo pmset -a GPUSwitch 2
- 如果对于图形处理性能需求不高,可以强制使用集成显卡,也可以降低功耗,减少发热
- 且必须先强制使用独立显卡,然后再强制使用集成显卡,不然软件依然还是可以调用独立显卡
- 如果需要外接显示屏则需要开启独立显卡,且试过外接显示屏,也会导致降频无法使用
- 测试发现只要切换为独立显卡就会导致mac降频
- 下载gftCartStatus查看显卡使用为独显还是集显,本身也可以控制显卡的切换,但是在macpro16,Monterey系统下不生效,且会强制使用独立显卡,只能使用终端强制使用集成显卡
- 是否降频可以通过inter power gadget 进行查看
不知道别的版本或者型号的是否有此问题,一开始使用的时候没有问题,后来用着用着就出现了问题,而且现在只要开启独立显卡,就会降频
+++++++++++++++++++++++++++++++++++++++++++++++
以上都只是临时解决最终电脑还是坚持不下去,送去直营店去维修,硬件问题.
如果说电脑在cpu温度高的时候降频正常,但是当温度不高的时候也降频可能电脑本身存在一些问题,也许是某些软件的进程导致,也可能是系统,最后就是硬件有问题了
++++++++++++++++++++++
企业微信后来比较新的版本,打开默认开启独立显卡,很流氓,导致电脑发热你一个聊天软件用什么独立显卡
你如果视频的时候调用我可以理解,你打开就调用,你隔这算啥呢??
关于mac使用figma以及企业微信3.1.18版本,CPU系统占用率飙升至70%的更多相关文章
- 在微信框架模块中,基于Vue&Element前端的微信公众号和企业微信的用户绑定
在一个和微信相关的业务管理系统,我们有时候需要和用户的微信账号信息进行绑定,如对公众号.企业微信等账号绑定特定的系统用户,可以进行扫码登录.微信信息发送等操作,用户的绑定主要就是记录公众号用户的ope ...
- CabloyJS一站式助力微信、企业微信、钉钉开发 - 企业微信篇
前言 现在软件开发不仅要面对前端碎片化,还要面对后端碎片化.针对前端碎片化,CabloyJS提供了pc=mobile+pad的跨端自适应方案,参见:自适应布局:pc = mobile + pad 在这 ...
- 如何使用微信web开发者工具调试企业微信
最近因工作需要围绕着企业微信来进行调试,从而掏出了我的微信web开发者工具,在进行授权的时候微信web开发者工具成功的提示了我:“您未绑定企业微信开发者权限”.那么关键来了,因为我也百度过,发现也有很 ...
- 使用gitlab ci构建IOS包并发送通知消息到企业微信
在之前的文章中,我们介绍了使用gitlab ci构建Android包的方法.今天我们介绍使用gitlab ci如何构建IOS包,并且在打包成功或者失败时,如何将消息通知到企业微信. 如果对gitlab ...
- 如何用php开启企业微信开发的回调模式
猜想: 懵逼 实践: 微信公众号开发的手册中甚至给出了只需要修改几个参数就能使用的范例.企业微信开发中在一个很不显眼的地方放了一个sample. https://work.weixin.qq.com/ ...
- 面向对象的全套“企业微信”api接口的代码实现,网上太多“面向过程”微信api接口的代码,这个开源给需要的人用
有段时间没有写文章了. 一直以来,微信的热门是看得到的,很多人都需要与微信的api对接. 今天我这里就分享全套的企业微信api接口的代码. 关于微信api,网上已经有很多实现的了. 但是我今天之所以还 ...
- Java企业微信开发_03_通讯录同步
一.本节要点 1.获取通讯录密钥 获取方式: 登录企业微信—>管理工具—>通讯录同步助手—>开启“API接口同步” ; 开启后,即可看到通讯录密钥,也可设置通讯录API的权限:读取 ...
- Java企业微信开发_07_素材管理之上传本地临时素材文件
一.本节要点 1.临时素材有效期 media_id是可复用的,同一个media_id可用于消息的多次发送(3天内有效) 2.上传文件时的http请求里都有啥 具体原理可参看: 为什么上传文件的表单需要 ...
- Java企业微信开发_05_消息推送之发送消息(主动)
一.本节要点 1.发送消息与被动回复消息 (1)流程不同:发送消息是第三方服务器主动通知微信服务器向用户发消息.而被动回复消息是 用户发送消息之后,微信服务器将消息传递给 第三方服务器,第三方服务器接 ...
- Python3调用企业微信用于告警
前段时间利用py爬虫抓取一些网页信息,然后通过wxpy发送到微信群,以用作日常告警,感觉还是很方便. 但好景不长,我的小号微信被腾讯封了(很常见咯), 显示无法登录网页版微信,至今已经有半个多月了. ...
随机推荐
- rst文件查看(Sphinx)
reStructuredText ( RST . ReST 或 reST )是一种用于文本数据的文件格式,主要用于 Python 编程语言社区的技术文档. 在下载了别人的Python源文件里面有rst ...
- open cv java 可以 对图片进行分析,得到数据。考试答题卡 2B铅笔涂黑嘎达 识别
open cv java 可以 对图片进行分析,得到数据.考试答题卡 2B铅笔涂黑嘎达 识别
- k8s架构解析
Kubernetes(K8s)是一个开源的容器编排平台,用于自动化部署.扩展和管理容器化应用程序.Kubernetes由多个组件组成,每个组件都扮演着不同的角色.以下是Kubernetes中一些主要组 ...
- CentOS 7.9 环境下搭建k8s集群(一主两从)
目录 一.硬件准备(虚拟主机) 二.环境准备 1.所有机器关闭防火墙 2.所有机器关闭selinux 3.所有机器关闭swap 4.所有机器上添加主机名与ip的对应关系 5.在所有主机上将桥接的ipv ...
- C++中fopen的句柄返回NULL
我们在使用fopen打开文件的时候有时会出现失败返回null情况,但是我们不能直接通过log具体是什么原因导致的,所以这时我们可以通过errno和strerror获取错误码和错误信息. 我遇到的是错误 ...
- Linux 运维工程师面试真题-5-常考题目汇总
Linux 运维工程师面试真题-5-常考题目汇总 1.解释下什么是 GPL,GNU,自由软件? GPL:(通用公共许可证):一种授权,任何人有权取得.修改.重新发布自由软件的权力. GNU:(革奴计划 ...
- 3DCAT首届行业生态交流会|爱智慧科技有限公司CEO梁新刚:工业元宇宙的”形“与”神“
2021年12月17日下午,由深圳市瑞云科技有限公司主办,深圳市虚拟现实产业联合会协办的 云XR如何赋能元宇宙--3DCAT实时云渲染首届行业生态合作交流会 圆满落幕.此次活动围绕"云XR如 ...
- Android线程池封装库
目录介绍 1.遇到的问题和需求 1.1 遇到的问题有哪些 1.2 遇到的需求 1.3 多线程通过实现Runnable弊端 1.4 为什么要用线程池 2.封装库具有的功能 2.1 常用的功能 3.封装库 ...
- Python实现端口扫描
实验环境 攻击主机IP:172.18.53.145 目标主机IP:172.18.53.28 脚本编写 思路:使用TCP协议遍历连接目标的所有端口,如果连接成功说明该端口开放,为了提升效率,使用多线程执 ...
- 记录--Vue 3 中的极致防抖/节流(含常见方式防抖/节流)
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 今天给大家带来的是Vue 3 中的极致防抖/节流(含常见方式防抖/节流)这篇文章,文章中不仅会讲述原来使用的防抖或节流方式,还会带来新的一 ...