Contribute
Register

Enabling openCL GTX570?

Status
Not open for further replies.
Joined
Apr 21, 2012
Messages
28
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
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
 
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&amp;0xffe0ffff
				0x0dc010de&amp;0xffc0ffff
				0x0e2010de&amp;0xffe0ffff
				0x0ee010de&amp;0xffe0ffff
				0x0f0010de&amp;0xffc0ffff
				0x104010de&amp;0xffc0ffff
				0x124010de&amp;0xffc0ffff
				0x108610de&amp;0xffe0ffff
				0x120010de&amp;0xffe0ffff
				0x108010de&amp;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
 
you should ignore what was just mentioned as those are the instructions to get your card working with the drivers (OpenGL etc) and not OpenCL.

you should be able to use whatever enabler tools multibeast has to enable OpenCL.
 
smolderas said:
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&amp;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&amp;0xffe0ffff
				0x0dc010de&amp;0xffc0ffff
				0x0e2010de&amp;0xffe0ffff
				0x0ee010de&amp;0xffe0ffff
				0x0f0010de&amp;0xffc0ffff
				0x104010de&amp;0xffc0ffff
				0x124010de&amp;0xffc0ffff
				0x108610de&amp;0xffe0ffff
				0x120010de&amp;0xffe0ffff
				0x108010de&amp;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
Thanks for the advice. It's much appreciated!!

Chris
 
SG- said:
you should ignore what was just mentioned as those are the instructions to get your card working with the drivers (OpenGL etc) and not OpenCL.

you should be able to use whatever enabler tools multibeast has to enable OpenCL.
Are you high or just can't read?
 
Status
Not open for further replies.
Back
Top