灵异事件: QtDesigner 拖动控件时 MBP 会发出奇怪的声音?

2016-02-20 00:02:40 +08:00
 RqPS6rhmP3Nyn3Tm

差不多就像这样,拖动控件时 MBP 内部会发出类似白噪音一样的声音,关闭扬声器之后依然出现。
不像是风扇的声音,不过除此以外 MBP 内部应该没有能够发出声音的部件了吧
真是奇怪

2578 次点击
所在节点    Apple
24 条回复
defia
2016-02-20 00:08:57 +08:00
正常,是显卡或者主板电感的声音,在不同的供电压力下会不同的频率震动,高频噪音(大概)
green15
2016-02-20 00:14:06 +08:00
我有过音箱突然传出讲话的声音……明明没联网而且把进程排查了一遍……
RqPS6rhmP3Nyn3Tm
2016-02-20 00:15:15 +08:00
@defia 拖个控件而已怎么会改变供电压力呢?
jiongjionger
2016-02-20 00:17:04 +08:00
@green15 好吓人
green15
2016-02-20 00:24:19 +08:00
@jiongjionger 更吓人是还不止出现一次。
cyr1l
2016-02-20 00:30:22 +08:00
这个应该是收到广播频道了吧。 我家以前的功放系统的音响就偶尔能听到广播。虽然我声音很小。
RqPS6rhmP3Nyn3Tm
2016-02-20 00:35:59 +08:00
@green15 我猜是无线电干扰……
longear
2016-02-20 00:43:55 +08:00
@BXIA 经常性的,现在几乎型号的笔记本台式机都有这种现象, 原因就像一楼说的那样。
这些控件渲染或者系统调度都会耗用不同的 CPU 占用率, CPU 会调整运行频率,当运行频率恰巧使电感、电容的震荡叠加在音频附近时,就会产生这种啸叫。
Felldeadbird
2016-02-20 00:47:02 +08:00
让我想起 MC 那个 鬼故事…… 里面有一个幽灵人……不去想了,我还没洗澡啊。
RqPS6rhmP3Nyn3Tm
2016-02-20 00:52:34 +08:00
@longear 有一个问题,为什么只有拖动控件的时候才会出现这种情况,而其他没有出现过这种问题?而且目前据测试只有 QtDesigner 拖控件会啸叫,其他程序拖控件则不会
green15
2016-02-20 00:56:58 +08:00
@BXIA 你们不要那么聪明好不好,明明我还想渲染出午夜凶铃的气氛……
longear
2016-02-20 01:23:38 +08:00
@BXIA

我用过的机器中,在夜晚安静的时候,也是个别的软件才会产生这种声音,不是全部, CPU 满载的时候反倒从来没听到过声音,空置时也没有,一般都是 3%~10%左右的均匀占用率时容易有这种噪音。

关键是 CPU 运行频率调整节奏恰巧使电感的震荡频率有在音频域内的泄漏,电感不太可能完全在音频域内震荡的,只是有些重叠泄漏而已。 (这个就说的不专业了,还请懂的指正)

曾经被这个问题搞的好烦,换了机器好了不少。
longear
2016-02-20 01:29:38 +08:00
关键是那台机器最严重,没事就叫
RqPS6rhmP3Nyn3Tm
2016-02-20 01:54:16 +08:00
@longear 换个思路,我们如果能模拟这个过程,就能让 CPU 唱歌了……真·数字味儿
sunjourney
2016-02-20 02:41:38 +08:00
楼上的不是在一本正经地胡说八道吧?
ericls
2016-02-20 03:08:38 +08:00
遇到过这种情况 但是不是拖动什么控件

而是拖动某个网页

关掉了所有声音 scroll 的时候,还是有声音出现
yyfearth
2016-02-20 10:08:45 +08:00
@ericls 我的 MBP 都是这样 已经好几个了
夜深人静的时候 看网页 触摸板一滚动就吱吱的电流声
kfll
2016-02-20 10:10:49 +08:00
Force Touch 的反馈?
typcn
2016-02-20 10:21:52 +08:00
QtDesigner 简直有毒

我昨天用 Qt Creator ,六国了七八次,只要点 “ Design ” 就有很大几率 Kernel Panic

甚至连崩溃日志都没有,也没有爆栈,最后发现,我把 build 临时文件夹放在了 diskimage-helper 通过 ram:// 模拟的内存盘里面,但是这个在特定情况下会直接把内核给搞坏。


大家也可以试试能不能重现,新建一个内存盘

diskutil erasevolume HFS+ "RAM" `hdiutil attach -nomount ram://1088608`

然后打开 QtCreator ,新建 Qt Quick 2 项目,构建文件夹放在内存盘,反复在代码和 Designer 之间进行切换
typcn
2016-02-20 10:23:07 +08:00
em.. 纠正一下,没有爆寄存器信息和导致崩溃的模块。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/257779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX