问题描述

  • 使用一段时间正常,不知道是修改了什么设置,还是有什么软件冲突,导致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%的更多相关文章

  1. 在微信框架模块中,基于Vue&Element前端的微信公众号和企业微信的用户绑定

    在一个和微信相关的业务管理系统,我们有时候需要和用户的微信账号信息进行绑定,如对公众号.企业微信等账号绑定特定的系统用户,可以进行扫码登录.微信信息发送等操作,用户的绑定主要就是记录公众号用户的ope ...

  2. CabloyJS一站式助力微信、企业微信、钉钉开发 - 企业微信篇

    前言 现在软件开发不仅要面对前端碎片化,还要面对后端碎片化.针对前端碎片化,CabloyJS提供了pc=mobile+pad的跨端自适应方案,参见:自适应布局:pc = mobile + pad 在这 ...

  3. 如何使用微信web开发者工具调试企业微信

    最近因工作需要围绕着企业微信来进行调试,从而掏出了我的微信web开发者工具,在进行授权的时候微信web开发者工具成功的提示了我:“您未绑定企业微信开发者权限”.那么关键来了,因为我也百度过,发现也有很 ...

  4. 使用gitlab ci构建IOS包并发送通知消息到企业微信

    在之前的文章中,我们介绍了使用gitlab ci构建Android包的方法.今天我们介绍使用gitlab ci如何构建IOS包,并且在打包成功或者失败时,如何将消息通知到企业微信. 如果对gitlab ...

  5. 如何用php开启企业微信开发的回调模式

    猜想: 懵逼 实践: 微信公众号开发的手册中甚至给出了只需要修改几个参数就能使用的范例.企业微信开发中在一个很不显眼的地方放了一个sample. https://work.weixin.qq.com/ ...

  6. 面向对象的全套“企业微信”api接口的代码实现,网上太多“面向过程”微信api接口的代码,这个开源给需要的人用

    有段时间没有写文章了. 一直以来,微信的热门是看得到的,很多人都需要与微信的api对接. 今天我这里就分享全套的企业微信api接口的代码. 关于微信api,网上已经有很多实现的了. 但是我今天之所以还 ...

  7. Java企业微信开发_03_通讯录同步

    一.本节要点 1.获取通讯录密钥 获取方式: 登录企业微信—>管理工具—>通讯录同步助手—>开启“API接口同步”  ; 开启后,即可看到通讯录密钥,也可设置通讯录API的权限:读取 ...

  8. Java企业微信开发_07_素材管理之上传本地临时素材文件

    一.本节要点 1.临时素材有效期 media_id是可复用的,同一个media_id可用于消息的多次发送(3天内有效) 2.上传文件时的http请求里都有啥 具体原理可参看: 为什么上传文件的表单需要 ...

  9. Java企业微信开发_05_消息推送之发送消息(主动)

    一.本节要点 1.发送消息与被动回复消息 (1)流程不同:发送消息是第三方服务器主动通知微信服务器向用户发消息.而被动回复消息是 用户发送消息之后,微信服务器将消息传递给 第三方服务器,第三方服务器接 ...

  10. Python3调用企业微信用于告警

    前段时间利用py爬虫抓取一些网页信息,然后通过wxpy发送到微信群,以用作日常告警,感觉还是很方便. 但好景不长,我的小号微信被腾讯封了(很常见咯), 显示无法登录网页版微信,至今已经有半个多月了. ...

随机推荐

  1. [VueJsDev] 其他知识 - NestJS 学习内容

    [VueJsDev] 目录列表 https://www.cnblogs.com/pengchenggang/p/17037320.html NestJS 学习内容 NestJS 学习总结 Step. ...

  2. vite + vue3 打包后 本地直接运行 type="module" crossorigin 替换为defer - 多个vue文件就不好使了

    vite + vue3 打包后 本地直接运行 type="module" crossorigin 替换为defer 需求: 想打包后,双击运行,不启动服务 修改 vite.conf ...

  3. 基于泰凌微TLSR8355的无线灯光智能控制系统解决方案调试总结

    前记  随着新技术的不断发展,在灯控市场.使用无线和传感器技术让灯的利用变得更加环保和智能是一个相对时尚的选择.最近跟几个客户做了一些此类的产品.发掘了一些有趣的功能和应用.这里做一个梳理. 特色梳理 ...

  4. Apollo3 Blue SoC 和 Apollo3 Blue Plus SoC的区别

    一 芯片简介 1.简介 Apollo3 Blue系列SoC解决方案代表了超低功耗设计的巨大飞跃,其运行模式和睡眠模式下的功耗数值均十分出色,并且具有高性能的处理引擎. Apollo3Blue器件提供了 ...

  5. CSS(盒子模型其他样式、浮动、常见网页布局、清除浮动、ps切图、学成在线页页面展示)

    一.其他样式 1.圆角边框 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了. border-radius 属性用于设置元素的外边框圆角. 语法: border-radius:len ...

  6. 洞元智维产品上线:江浙沪PV访问量飙升背后的深层逻辑与未来发展趋势

    洞元智维产品自上线以来,凭借其卓越的智能化产品性能和出色的用户体验,迅速在市场上崭露头角,特别是在上海.江苏.浙江等经济发达地区,其PV访问量持续飙升.这不仅反映了用户对智能化产品的强烈需求,更揭示了 ...

  7. 三维模型3DTile格式轻量化的数据压缩与性能平衡关系分析

    三维模型3DTile格式轻量化的数据压缩与性能平衡关系分析 对于三维模型的3DTile格式轻量化处理,数据压缩和性能之间的平衡关系是一个重要的考虑因素.以下是这两者关系的详细分析: 1.数据压缩与加载 ...

  8. Python简单程序设计(Average篇)

    如题: 解题方式如下:

  9. linux上pip install mysqlclient报错

    linux上pip install mysqlclient报错 django连接mysql数据库时 乱糟糟的 一大片红色报错,查了半天资料,失败了无数次,最终终于成功 先用以下代码: sudo apt ...

  10. .NET分布式Orleans - 6 - 事件溯源

    基本概念 事件溯源(Event Sourcing)是一种设计模式,它记录并存储了应用程序状态变化的所有事件. 其核心思想是将系统中的每次状态变化都视为一个事件,并将这些事件以时间顺序的方式持久化存储. ...