emergent said:
Hi,
I'm a total N00B at hackintosh and multibeast, and so forgive me in advance for asking this, but if I want to enable openCL on my GTX570 after I've installed (in a p9x79pro) and tuned my system already, can I just launch multi beast and tick on the Nvidia OpenCL option, or do I have to make all the selections again to enable open CL?
Also, if I can't boot after enabling it, is there a way to undo what I just did without completely having to start over again? It took a long time to install all my software and stuff, and trying to avoid doing that again.
Many thanks in advance.
Chris
Welcome to our community...
First of all, you should always make a backup of your disk (use carbon copy e.g.). This way, you can always revert back to your working installation (search the forum if you need assistance).
To your first question. If you can change the resolution to the native one of your monitor or easily start the chess.app from apple, your graphics card is already recognized. If not you can just add your vendor id to
Code:
/System/Library/Extensions/NVDAGF100Hal.kext/Contents/Info.plist
.
Mine is 0x108610de&0xffc0ffff
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>NVDAGF100Hal</string>
<key>CFBundleGetInfoString</key>
<string>NVDAGF100Hal 7.18.18 270.05.25f01</string>
<key>CFBundleIdentifier</key>
<string>com.apple.nvidia.nvGF100hal</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NVIDIA GF100 Resman Kernel Extension</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>7.18.18</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>7.1.8</string>
<key>IOKitPersonalities</key>
<dict>
<key>NVidiaRM</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.nvidia.nvGF100hal</string>
<key>IOClass</key>
<string>NVDAGF100HAL</string>
<key>IOMatchCategory</key>
<string>IOService</string>
<key>IOPCIPrimaryMatch</key>
<string>
0x06c010de&0xffe0ffff
0x0dc010de&0xffc0ffff
0x0e2010de&0xffe0ffff
0x0ee010de&0xffe0ffff
0x0f0010de&0xffc0ffff
0x104010de&0xffc0ffff
0x124010de&0xffc0ffff
0x108610de&0xffe0ffff
0x120010de&0xffe0ffff
0x108010de&0xffe0ffff
</string>
<key>IOProbeScore</key>
<integer>60000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleCompatibleVersion</key>
<string>1.2.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.NVDAResman</key>
<string>1.2.0</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>
After that you can just use multibeast 4.4.1 and click on OpenCL combo enabler 10.7.2+. That's it.
Don't forget to repair disk permissions and clean kextcache before restarting:
Code:
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches