我现在有一辆 2006苹果MacBook Pro1.1,几个月以来,我反复遇到显示错误或伪像的问题。我快速搜索了一下,发现很多 Mac 上的用户(iMac 或 Macbook Pro)也存在同样的问题,因为X1600显卡。显然这是由于过热问题,在我的情况下,即使没有太多的升温,我也遇到了非常严重的显示错误,例如彩色像素线, 或者故障, 和冻结和碰撞,这一切都与老虎、豹子和雪豹有关。
我发现这篇有趣的文章这里讨论这个问题,并试图聚集人们,以便Apple 正在考虑严重的 GPU 问题。
在其中一条评论中,一位用户说他删除了所有捆绑包命名为“radeon”,之后它在 Leopard 下就没再出现问题了,在 Snow Leopard 上似乎也能很好地工作。我做了同样的事情,我删除了驱动程序包,重新启动,问题就解决了,但没有 3D 加速,这不是一个可接受的解决方案。
对于那些感兴趣的人,这里是需要删除的文件列表,以避免出现此问题。
/System/Library/Extensions/ATIRadeonX1000.kext
/System/Library/Extensions/ATIRadeonX1000GA.plugin
/System/Library/Extensions/ATIRadeonX1000GLDriver.bundle
/System/Library/Extensions/ATIRadeonX1000VADriver.bundle
/System/Library/Extensions/ATIRadeonX2000.kext
/System/Library/Extensions/ATIRadeonX2000GA.plugin
/System/Library/Extensions/ATIRadeonX2000GLDriver.bundle
/System/Library/Extensions/ATIRadeonX2000VADriver.bundle
如果可能的话,我想知道是否有办法使用其他驱动程序来解决这个问题,或者创建一个小组来强制 Apple 制定替代程序。
编辑:如果您不在 Snow Tiger 下,如何在硬盘上找到这些文件:
sudo find / -iname "*radeon*"
答案1
谢谢你的信息!在采取完全禁用显卡的最后手段之前,我尝试降低 GPU 的温度 - 这种方法似乎很有效!
永久解决方案(对我来说)是使用免费且出色的“风扇控制”SysPref - 只需增加“基本速度”(对我来说,从 1500rpm 到 2000rpm),并且我还将“上限”降低到 70°C - 这样,如果温度升高,风扇将更加努力地降低温度。我喜欢这个解决方案,因为从理论上讲,它将始终确保温度保持在崩溃点以下(通过调整风扇转速与 CPU 温度设置)。我想可以假设 CPU 温度和 GPU 温度是相关的 - 它们在同一个铝盒中!
我将其与“iStat Menus”(我认为它是共享软件)结合使用,以监控 CPU 和 GPU 温度(显然 GPU 在这里更重要)。Dace 似乎有正确的数字 - 只要我的 GPU 温度在 48° 左右或以下,就不会出现线路故障,也不会冻结!
感谢所有发表想法的人,这对于追踪这个难以解决的问题非常有帮助!
截屏: 风扇控制和 iStat 菜单监控
答案2
我的 MacBook Pro 也遇到了 x1600 的发热问题。我确信我的机器上的图形问题与 GPU 的温度直接相关。一旦温度超过 60 摄氏度,我的系统就会开始出现图形故障(条纹撕裂等)。
我已经使用 smcfancontrol 多年了,它确实有很大帮助,但当我让两个核心连续全速运行超过 5 分钟时,它就没用了。
我仔细清理了旧的导热膏,并涂上了北极银,这只将温度降低了约 1-2 摄氏度。当你执行此过程时,我犯了一个很容易纠正的错误,即一开始没有将散热器螺丝拧得足够紧,这加剧了温度问题
*** – 对我来说,真正解决这个问题的方法是使用强力 (2000W) 吸尘器吸走后部通风口。我花了几分钟将吸尘器的吸杆紧紧地压在裂缝上,并在屏幕与笔记本电脑主体相接的地方来回移动。同时,我还费尽心思将键盘上的羊角面包屑吸走 :)。您会知道何时到达正确的位置,因为当吸尘器位于每个风扇排气口上方时,smcfancontrol 显示屏将显示风扇转速高达 7500rpm。这个清洁过程至少将我的温度降低了 15 度。
我的电脑空闲时温度曾经是 58 摄氏度,现在只有 40 摄氏度。它的最高温度曾经是 75 摄氏度(而且经常死机),现在我很难让它超过 60 摄氏度。