[osx]SandyBridge and Nvidia

来源:互联网 发布:如何设置家庭网络共享 编辑:程序博客网 时间:2024/05/16 08:19

SMBios 8,1 or 8,3 are for Core I5 or I7 with Sandy Bridge architecture where it has integratedHD3000 GPU.


SMBios:

https://en.wikipedia.org/wiki/List_of_Macintosh_models_grouped_by_CPU_type

Core i5 (2-core) MacBook Pro2.3 2×2563 1 2 Yes YesMarch 2011 June 2012


看起来SandyBridge 和 Nvidia 就是一个过不去的砍。。。

  1. 在OSX 10.10上驱动 Nvidia 后,就发现无法变频。使用的smbios9,1 而切换到SandyBridge (见这里)支持的smbios8,1 后,就黑屏,这里有Protégé 大神发过帖子,这个帖子里面也没有提最终的解决办法,同时支持SandyBridge 和 Nvidia 。

I've a problem to do the Native Power Management patch to get the PC awake after sleep.

I want to use the MacBookPro8,2 SMBIOS because this MacBookPro comes close to my CPU.

When I'm trying to generate the MacBookPro8,2 SMBIOS with CloverConfigurator and inject Nvidia and boot with nvda_drv=1 and add the board-id to GraphicsDevicePolicy.kext. After reboot the apple logo shows up, loader start loading, at the end I get a black screen.

The strange part is that when I generate the MacBookPro8,2 SMBIOS with CloverConfigurator and ONLY change the productname to iMac13,2, inject Nvidia and boot with nvda_drv=1 and add the board-id to GraphicsDevicePolicy.kext. After reboot the mac boots well. But I can't run ./ssdtPRGen.sh because the board-ID mismatch model.

The problem is that there isn't a SMBIOS with SandyBridge and Nvidia.

  1. 后面在这里看到oldnapalm大神黑屏的解决办法:

Solution for the black screen problem after 10.9.3 update: add the Board-ID into ConfigMap in the file /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist

<key>Mac-942459F5819B171B</key><string>none</string>

  1. 这个帖子链接到下面的原始作者Protégé

I got pass the black screen by adding my macbook pro 8,2 id into Info.plist.

 /S*/L*/E*/AppleGraphicsControl.kext/C*/P*/AppleGraphicsDevicePolicy.kext/C*/Info.plist

<key>ConfigMap</key><dict>    <key>Mac-94245A3940C91C80</key>    <string>none</string></dict>
don't forget to repair permissions and rebuild cache.All the credit goes to Pikealpha

这么看来写SandyBridge and Nvidia和 修复黑屏的其实是一个人。。。。



0 0
原创粉丝点击