特别注意,这不是权威文档。

耳鸣

声音还不是只有一种,晚上睡觉的时候能听到高频持续性的声音,这种声音是确定新出现的。
一种声音类似电流声,区别在于声音似乎有点频率上的规律起伏,这什么时候出现的我也很难说,可能以前有可能又没有。

上次我还回帖看别人耳鸣,没几天自己就亲身遭遇(o・・o)/~

去医院大概检查了下,用眼睛和手检查之后再用的那啥镜头放耳朵里,还有听力检查,都没发现明显问题,怀疑是神经性耳鸣,开了点安慰剂让我回来观察(作为穷人,我是绝对不会要那些中药安慰剂的,价格可相当不低)。

产生原因比较复杂

在网上搜索结合以前看到的帖子,大概来说可能有点这样的总结:

耳鸣的产生可能之一是精神性的,睡眠不足,精神焦虑之类导致神经系统那啥啥啥,损害你的的听力神经……
还有些其它的病理性的,比如缺乏营养,其它疾病之类。
耳鸣的真正原因不太清楚,治疗方法上也有点玄…….总体来说这是个很玄的问题。

治疗上,基本对应原因来搞,但是有神奇的地方。
前提:耳鸣彻底治愈不现实,即便是改善后都难以避免的会有听力损害,重要的是心态好,差点就差点吧,不会对你有什么大的影响,接受现实

治疗上

刚刚说了很多原因可能导致耳鸣,所以先去医院检查排除很多可能再说这里,有的医院干脆直接说这没治安慰剂都不开

第一方法:物理掩饰治疗。这是首推的,方法很简单,放轻柔音乐盖住耳鸣声。如果追求治疗效果,对于音源,有专门的声音发生设备,AppStore上也有对应的程序。

如此持续一两年就能有效果,基本不会再察觉到耳鸣,缺点是这样声音会有点偏移,对这个频率(耳鸣)的声音就会特别有听力损失,可能比一直响好点吧。即便是不用特定频率的声音,仅仅是风扇产生的噪音,都能明显改善生活质量。

第二方法: 对症药物治疗。

针对可能缺乏维生素B12,我去医院时医生就给我开的内源性B12安慰剂…

叶酸。现在的人吃得不错,从道理上来说,非特定人群,缺乏维生素B12应该比较罕见才对,但是实际发现缺乏这东西的人不是想象那么少………

叶酸缺乏却可能更现实,所以药物治疗配上叶酸(刚刚买回来正在用,3元钱)

刚刚说精神焦虑的,这样的类型可以用点精神药物,阿普挫伦,小心他的依赖性。下一步我也考虑用这。

还有改善耳朵血液微循环,说到这里,又出来一个很可能是安慰剂的东西——银杏叶片。据称银杏叶片里面的某种物质,可以改善血液微循环,对脑部病症和耳鸣这样的有效,当然,我当时在医院直接拒绝了,回来一看,这货基本是被基本确定为安慰剂的药。
刚刚说了,这是个很玄的问题,你不信可以试试…..

倍他司汀。这药物是真正改善血液循环的,也是在一个帖子被推荐的……..所以我也买了点来试试,动物试验上也是确实增加了耳蜗的血液量。价格一盒十多块。

高压氧, 江湖在两周以内据说效果很好,坚持好多天……我没试,没条件,而且也没必要有太多期望。而且,根据众多患者总结,没听说它真的有作用的。

还有些其它的,暂时不列举了。
第三类:手术治疗

这不太懂。

效果

我之前的方法,规律休息,注意营养,购买叶酸和倍他司丁,B12。
后记,药物治疗效果:我已经习惯了耳鸣的存在,好像已经没有再察觉到花样那么丰富的耳鸣了。也就是说,效果未必真存在,主要是心理上适应了

这些基本是我上网查的,问了些人的感受,找了些人咨询,结合我到医院的经历写的一个总结。
参考的一个最核心的帖子,你们要是能看到的话就看看吧

http://www.hi-pda.com/forum/viewthread.php?tid=702923
自从耳鸣后,我的休息好多了,好讽刺

以上

童神的一个版本

更新内容

刷新微码的猜测来源于我发现Broadwell存在CPU内部错误,需要更新微码修复。我随后追随微码进一步发现它与众多项目有关,Intel也有提供i3-4000M的微码。

2016年3月8日 读者“深更半夜”已经证实此猜测是正确的解法。

 

 

意外搜索微码时发现微码竟然同时与CPUID和MSR有关,凑巧的是,这颗CPU同时需要用到MSR的一个Patch(现在的新CPU基本都如此),同时还要用到FakeCPUID。那么,通过BIOS或者Linux刷新这颗CPU的微码(Microcode)是个很可能的选择。这也许也是为何国外部分用户也用的这颗CPU但是完全没遇到特殊问题的原因。

此外,不要忘记,换一颗CPU可能是最好的办法。i5及以上的CPU支持AES指令集,这是i3级别的CPU存在的硬伤,同时i3也不支持睿频,体验上也会差一截。

神奇的淘宝有一项购买CPU同时置换的业务,i3 4000M能抵扣大约450RMB,具体价格看商家回收价。


 

i3-4000M这颗CPU在10.9的时候还比较正常,能够XNU电源管理 SSDT变频。当时连续玩了几天终于搞定了10.9,后来尝试10.10总是不成功,把各种方法尝试了个遍,各种参数,各种怀疑,耗费我很多时间……

最后都会是同样的结果 kernal panic,mac os version not yest set ,system uptime in nanoseconds….etc.

后来和人交流聊天时他说别人的Haswell都能成功,我们也应该能——我才突然想到,我怎么不用我的参数试试其它电脑,万般凑巧的是,刚好我周围新有一个电脑和我的是采用类似的准系统,核心区别主要在于CPU不同。

天赐良机!如此小差别的电脑,不去试试真是毫无道理。

测试结果显而易见,毫无悬念的进入安装程序。

i3-4000M似原生不被支持

 

 

这时才真的安心了,差点死心了,就是如此不堪。CPU看来是原生不被支持,我要是早知道这颗i3这么倒霉我就不买这电脑了,汗颜,苹果笔记本最低都用的i5,不要买苹果没用的硬件是正理。

后来我通过查找Clover WIKI和另外的文章找到了思路和办法。

使用Clover的 FakeCPUID选项,Clover WIKI可以看到很多的CPUID,我把支持10.9的都尝试了一番,但是非常的不幸,没有找到一个可用的Haswell和IVY ID。

CPUID同时会影响kernal和电源管理,结果就是,没有找到合适的CPUID就无法用合适的CPU电源管理,IVY 和Haswell都(可)用新的XNU电源管理,非常可惜,我们无福享用。也即是说,我们加载的老版AppleIntelCpuPowerManagement,根本就无实际意义——SSDT也没发现有实际意义,倍频和功耗丝毫不低,空闲功耗都在7w。

我们可以用FakeCPUID顺利安装然后使用系统,却难以处理变频与功耗问题。

那么电源管理怎么办呢?

我在另外的帖子中找到了办法,即是古老的Nullcpupowermanagement ,看名字就知道这货是禁用电源管理(禁用AppleIntelCpuPowerManagement),但是最神奇的在于他本身就会提供一点点电源管理功能,可以让你获得部分电源管理和变频。

实际用下来,效果相当好,空闲功耗在1w以下,继续用的话温度就开始升高,大约在38-45之间幅度。虽然倍频依然被锁定在X24,但是锁定在最高总比锁定在最低好,能玩玩总比没得完的好,是吧?

经过反复试用,只有这个Kext是核心的,其它的一些奇怪的参数,包括-xcpm,npci 2000/3000这些都无关紧要。

这样的功耗效果相比10.9时候的变频效果并不差。只是可惜,这样的发现消耗了我太多心力。

这件事其实给我留下很深的印象,如果我打算玩Hackintosh,就不要把明知不容易的放过来,应当尽力模仿原本。

 

再总结一下

在Clover Config文件中加入Fake CPUID以实际运行系统

<key>FakeCPUID</key>
<string>0x0206F0</string>

可选在clover kexts目录下添加NullCpuPowerManagement,同时修改Clover config配置中的加载Kexts目录的内容到总是。

<key>InjectKexts</key>
<string>Yes</string>

 

主要看下面三个参考,希望未来有更好的Haswell,IVY CPUID,其它办法或是苹果放开CPU限制吧,就像10.9一样。
1 clvoer wiki KernelAndKextPatches
2 Haswell-E mach_kernel patch (5960X, 5830K and 5820K) Yosemite
3 How to: Intel Pentium G3XXX (Haswell) works with speedstep Yosemite 10.10 and Mavericks 10.9

照例音乐


额外说一句,如果你的屏幕遇到了闪屏问题,可以考虑用HIDPI调节分辨率,在UEFI模式与Legacy Support间切换,修改你的亮度调节方式等方法。

另外,现在的Windows10对CPU的睿频控制也逐渐不再依赖SSDT了(大约从2016开始),确实是个好消息。