你的Mac电脑过热降频,一定是插入的方式不对
haoteby 2025-01-23 17:20 8 浏览
晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI
自从MacBook Pro换成最新设计后,用户的吐槽就没停过,最大的槽点就是那4个Type-C插口。
虽然你今后离不开转接器了,但苹果说4个Type-C更方便,因为可以随便插,每个都可以给电脑充电,而且都支持40Gbps的传输速率。
然而由于习惯问题(之前的磁吸充电口在左边),很多用户都是插左边来给Mac供电,没想到正是这个习惯害了自己。
请插右边
最近有不少网友发现,自己的Mac长期高负载运转,温度过热,打开“活动监视器”一看:
原来占用系统资源最多的是kernel_task,但这是系统内核进程,用户也没法关闭啊。这个进程到底在做什么,真是百思不得其解。
恼人的是,kernel_task高占用期间,电脑处于假死状态,无法进行任何操作,甚至强制重启后仍然是高占用率。难道是中毒了?
这位网友将自己的疑问发在了Stack Overflow上,有位Mac用户用自己的电脑实测结果回答了这个问题。
为了验证接口对CPU和温度的影响,他测试了电脑在以下3种不同状况下的运行数据:
- 左边充电、右边转接USB和HDMI
- 左边转接USB和HDMI、右边充电
- 左边空置、右边充电
可以看出,把充电放在右边,CPU的占用率就会大大下降,但是一旦从B切换到A,过了四五分钟后,占用率又开始陡升。再切换回B,占用率秒降。
而“罪魁祸首”正是左边的Type-C接口(也就是Thunderbolt接口)。
一旦把左边的充电撤去,就会有超过15℃的温度下降。就是左边的接口只插着转接器连接鼠标键盘,温度依然不容小觑。
当这位用户把左边的转接器拔掉后(从B状态切换到C),接口温度又下降了15度。
所以kernel_task高CPU占用率是由于左侧接口温度过高引起的,主要是因为充电并插入了转接器连接外设。
因此,这位网友建议最好把充电线插在右边。真是玄学的Mac啊!
如果实在不方便把充电线接在右边,还可以通过第三方软件iStatMenus把风扇速度调到最大,代价就是巨大的噪声了。
Type-C问题真多
苹果从把Mac接口全换成Type-C那天起,外界的批评声就没有断过。
不少人调侃苹果这么做是为了卖转接配件,过去接个鼠标和显示器这么简单的操作,现在都要买Type-C转Type-A和HDMI转接器。
增加用户使用成本不说,出门还要多带几个转接器。也难怪有人调侃库克是为了给苹果增加卖配件的收入。
而且用了转接配件后,电脑的确是更热了。
Mac最大的硬伤在于它的散热,当年i9高配版因为散热太差,性能甚至打不过i7,直到后来更新了软件才缓解了这一问题。
程序员用Mac更多的是看上它类Unix的运行环境。现在Windows的Linux子系统越来越完善,在这个帖子下的程序员表示“我要转投Windows阵营了”。
参考链接:
https://apple.stackexchange.com/questions/363337/how-to-find-cause-of-high-kernel-task-cpu-usage/363933#363933
https://news.ycombinator.com/item?id=22957573
— 完 —
量子位 QbitAI · 头条号签约
关注我们,第一时间获知前沿科技动态
相关推荐
- 二次面试终拿到offer,百度Android面试真题解析我整理出来了
-
找工作的大潮来临了,这边给大家分享一下面试会遇到的问题。Android开发了5年,之前一直都是在小公司码着代码,对大厂一直有着憧憬,我是在去年年初的时候通过朋友的内推面试了百度,结果被怼的没话说,那叫...
- Android 开发中文引导-应用小部件
-
应用小部件是可以嵌入其它应用(例如主屏幕)并收到定期更新的微型应用视图。这些视图在用户界面中被叫做小部件,并可以用应用小部件提供者发布。可以容纳其他应用部件的应用组件叫做应用部件的宿主(1)。下面的截...
- Win10桌面/手机版最深层次开发功能挖掘
-
IT之家讯Win10开发者预览版为我们提供了一个Win10大框架的早期概览,使开发者与热心用户都可以提前感受Win10带来的新特性,尝试新工具,而作为开发者,最关心的莫过于Windows多平台通用应...
- Android TabLayout + ViewPager2使用
-
1、xml文件<!--明细列表--><com.google.android.material.tabs.TabLayoutandroid:id="@+id/ty_...
- android培训学习的大纲_android软件开发培训
-
第一阶段android基础:1.基础javaJava概述,进制,数据类型,常量变量,运算符,表达式关系运算符,逻辑运算符,if语句,switch语句while循环,do...while循环,for循环...
- 背了几十份面经还是连挂6个面试,最终拿下腾讯后总结了这些坑点
-
刚开始面试的时候我真的是处处碰壁,面一家挂一家,面完之后怀疑自我,是不是自己真的太菜了找不到工作。工作本身就是双向选择,一家不行再换一家,总有合适的,千万不要因为别人的一句话就全盘否定自己,一定要自信...
- webview 渲染机制:硬件加速方式渲染的Android Web
-
webview渲染是什么?webview渲染是用于展现web页面的控件;webview可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于webview模式进行二次开发的...
- ExpandListView 的一种巧妙写法_仿写丁香结的写法写一种花梅花
-
ExpandListView大家估计也用的不少了,一般有需要展开的需求的时候,大家不约而同的都想到了它然后以前自己留过记录的一般都会找找以前自己的代码,没有记录习惯的就会百度、谷歌,这里吐槽一下,好几...
- Android监听滚动视图_滚动监听代码
-
AndroidUILibs之Android-ObservableScrollView1.说明Android-ObservableScrollView,顾名思义,Android上观察滚动的视图,可...
- Flutter 之 ListView_flutter开发
-
在Flutter中,ListView可以沿一个方向(垂直或水平方向)来排列其所有子Widget,常被用于需要展示一组连续视图元素的场景ListView构造方法ListView:仅适用于列表中...
- Android之自定义ListView(一)_android 自定义listview
-
PS:自定义View是Android中高手进阶的路线.因此我也打算一步一步的学习.看了鸿洋和郭霖这两位大牛的博客,决定一步一步的学习,循序渐进.学习内容:1.自定义View实现ListView的Ite...
- ListView 使用详解_listview在哪里
-
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:ListView主要使用方法使用androi...
- 穿裙子的李宇春,需要向谁解释吗?
-
...
- 明星们“不想占用”的公共资源,到底是个啥?
-
近日,社交媒体上可谓“一瓜未平一瓜又起”,明星们隔三差五地在热搜上道歉、澄清,好不热闹。道歉原因千万种,道歉话术却雷同——通常都以“无意占用公共资源”开头,不管是澄清、官宣,还是回应、声明,都会带上这...
- 选择女人的模板,模板不同,生活方式不同
-
文/高阳人生在世,选择伴侣成了头等大事。尤其是对于男人来说,“选择女人的模板”直接决定了你未来几十年的生活方式,有时简直像组装拼图,每一块都有代价。莫言曾说过:“你选择能干的女人,就得接受她的强势;你...