一、OSX 的应用兼容性:
一般来说 OSX 的每一只猫,出到第二个更新的时候,即10.X.2,都已经相对的完善,
至少苹果自家的应用不会说不能在最新的 OSX 当中运行,而其他第三方的应用,都会紧跟苹果的步伐,逐步跟上。
所以当发现事实与上述不符,大量应用无法正常运行,就要从其他方面找原因了,其中最有可能的就是显卡未被完全驱动
当我还是在用G620的核显HD2000的时候,
10.8.0 以及 10.8.2 下面,iPhoto 只能浏览小图,大图只能看到应用的灰色背景,
这当然是因为该核显无解,QE不能打开,更谈不上OpenCL,充其量只能调整分辨率。
后来换成如今的费米 GT430,用 nV 官网的 304 驱动包,添加了 ID,iPhoto 一切正常,
再升级至 12C2034 之后,表现就更好了,OpenCL 补丁也打上了,
刚下载了 Unity 3.5.6F4,替换了 cracked 的执行文件后,运行正常,也玩了下开发范例 AngryBots。- http://netstorage.unity3d.com/unity/unity-3.5.6.dmg
复制代码
- http://pan.ceeger.com/viewfile.php?file_id=10
复制代码
二、新硬件的黑果兼容性:
这块从 GK104 削减而来的 GK106 的代表卡型 660不带Ti,我一直都保持关注,出发点跟 Lz 一样,就是该卡的性价比。
我第一次得知 660 被 ML 支持,是在 10月底 12C2034 发布不久时,
然后进一步发现在9月份已有 tony 网友通过安装nV官网304驱动包成功实现,但未有找到具体深入的消息。
这里要先表达一下对 Lz 勇气的佩服,敢于尝鲜,在未完全了解某款显卡的前提下冲着黑果入手了。
大家玩了一段时间的黑果,不多不少都会感觉到,某个型号的显卡是否能被驱动上,首先要看苹果的官方驱动。
现在情况比以前好了一点,还有nV官方提供额外驱动更新,而苹果似乎与nV的合作也更紧密,推出了兼容性更好的驱动。
对于新装黑果的预算,显卡这部分跟PC DIY有着最大的差别,
性价比往往要退居其后,首要考虑的是苹果是否支持,而且型号越新就越冒险,这个新可从上市时间来判断。
当年GF8和GF9更替,9600GT刚热炒,千元以下价位也相当吸引,
但是苹果驱动方面还没有消息,只能选择明知有花屏风险但装黑果有保障的8600GTS。
关于新硬件的尝鲜,也并非只有自己买这一种渠道,首先不能忽略咱远景这个大家庭,
很多景友一直泡win区的,后来才尝试的黑果,你可以与他们有相应硬件的进行交流,共同测试。
tony 那边也有大量关于硬件的测试与反馈,信息还相当时鲜,极具参考价值。
三、开普勒补丁情况
似乎 660 还是有它自身的特殊性,现在其的确可以方便地驱动起来了,QE 能打开了,
现在我的焦点转移到了 OpenCL,这款卡到底是否需要打 OpenCL 补丁,
包括 GeForceGLDriver.bundle 里面的 libclh.dylib,以及 OpenCL.framework 的2G显存控制,这两个位置。
据景友反馈以及 tony 那边的信息,GK107 的 640 与 650 不带 Ti 是不用为 libclh.dylib 打补丁的,显存也不足 2G。
打补丁后 OpenCL 反而失效,这两张卡堪称完全直驱,非常适合图省事的黑果玩家,唯一的缺点也许就是性价比不高了。
而 GK104 的 660Ti、670、680、690 已经景友实践证实针对 10.8.1 的 OpenCL Kepler 补丁依然有效。
首层的 OpenCL 补丁执行代码,目前所知仅对费米有效,GK104 需采用 MultiBeast 的方法,Lz 的 GK106 有待探索。
对于2G及以上显存,目前掌握的信息是无论费米还是开普勒,均需要打同一个显存补丁。
综合以上信息进行考量,推荐 Lz 尝试 650 也不是胡乱点的鸳鸯。
四、相关建议
10.7.5 还请暂时放下。如果你是苹果或硬件厂商,让你来开发针对新硬件的驱动,
你会将精力集中投放在正为公司贡献利润的新系统中,还是分散部分精力针对上一代的系统提供相同的支持?
要知道这是与时俱进追求高利润率的Mac市塲,跟主导兼容的PC DIY市塲不一样。
何况从 10.7.5 升级到 10.8 的门槛并不高,同样是不支持32位的系统,能运行10.7.5的,10.8也不在话下。
如果我是苹果,我也会怂恿消费者升级到山狮,然后主攻在售系统平台的新硬件驱动,驱动开发是巨耗费资源的事情。
建议不要混用 10.8.1 的 Framework,至少 12C2034 已经无需如此折腾,当然了660如此特殊我也不敢打包票。
最后还想问下 Lz,现在 OpenCL_OceanWave 是否能正常跑帧?
从你反馈的 iPhoto 与 Unity 在 ML 下均无法运行来看,660 似乎还未完全驱动。
如果有更新进展,请不吝反馈,用660不带Ti的景友现在还很稀少。
我也会持续关注 tony 和 netkas 的最新报道与测试,有相关消息,尽可能第一时间在远景更新,也建议大家都去关注下。
现在GTX660已经完美驱动了,只要用文章三里的最新12C2034苹果NV驱动替换ML10.8.2
系统SLE的文件,删光SLC的文件,-f -v 重启就行了,变色龙什么参数都不用添加直接完美。
已经用系统水波纹、OpenCL OceanWave、iPhoto、Unity3D验证全部都正常,无缺陷。
下面列举对我装驱动有积极帮助的三篇文章。文章一是早期的驱动,利用10.8.1的OpenCL、
OpenGL、GPUSupport这三个Framework搭配10.8.1的厂商NV驱动,只能实现系统水波纹
正常,OpenCL OceanWave、iPhoto、Unity3D这三个都会崩溃,提示OpenGL失败,错误
信息:mach-o, but wrong architecture。这说明,仿ATI的替换法,成功存在偶然性。
后来看到文章二,感觉操作步骤还是比较麻烦,而且害怕更新MBP系统把我正在用的PC黑果
(SMBios是iMac)搞崩溃了,也没搞懂这些3D应用崩溃到底是ML的毛病还是驱动的毛病,
所以只停留在观望阶段。最后又看了文章三,这是楼主按文章二的方法操作,安装完后提取
出苹果NV驱动做分享。恢复10.8.2的文件,替换SLE,分辨率、3D都正常,完美驱动。
OS X Mountain Lion > GTX660 几经折腾才可显示,但没有QE (26F正解,hapdo 提供)
12C2034升级报告 桌面N卡不再折腾GTX550Ti 660 GK106附驱动(10.24发布10.8.2新版)
Nvidia 显卡驱动探讨 -- 帖子包含了最新12C2034苹果NV驱动,下载并替换SLE后完美驱动。
下载地址:http://pan.baidu.com/share/link?shareid=87831&uk=2217682316
|