Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
cmf

OpenCL fix for non-GF100/GF110 cards (aka CC/SM 2.1+)

140 posts in this topic

Recommended Posts

are you sure you installed mavericks correctly? maybe some installer utility you used messed something up?

driver version should be 8.18.22 (apple version) and/or 310.40.05f01 (nvidia version) - better check all GeForce* and NVDA* kexts.

thats exactly the same driver that was already used in DP7, DP8 and the first GM.

Share this post


Link to post
Share on other sites

The driver version is exactly what you posted. Even booting from a Clover install on my USB drive causes this. My system profile is that of a Mac Pro 3,1. But even an iMac 14,2 has the same problem (and has issues of its own). Everything works except OpenCL. Any app that calls OpenCL crashes instantly the moment it does so. Preview.app, Pacifist, Cornerstone SVN, and LuxMark are among those apps. Preview crashes when attempting to view graphics files. Even QuickLook instantly crashes on graphics files.

 

I'm still trying to find out why this happens. It occurs both in 10.8.5 (including supplemental update 1.0) and in Mavericks. Only OpenCL causes the crashes. Other GTX 780 cards seem to work, but those are all cards released before the one I have. Now I didn't expect 10.8.5 to have real OpenCL support, but the crashes are a real problem.

Share this post


Link to post
Share on other sites

I don't know about Clover, but in chameleon I have to disable the "GraphicsEnabler", otherwise I wouldn't even get to the login screen. But since it's working fine if I disable that option, this obviously means the card is supported as-is by OS X (full EFI support I guess?). Does Clover have a similar option?

And yeah, if OpenCL doesn't work properly, you're screwed, because CoreImage uses it - so about _everything_ in OS X.

 

I'm using the MacPro5,1 profile btw, but this shouldn't make much of a difference.

Share this post


Link to post
Share on other sites

I don't know about Clover, but in chameleon I have to disable the "GraphicsEnabler", otherwise I wouldn't even get to the login screen. But since it's working fine if I disable that option, this obviously means the card is supported as-is by OS X (full EFI support I guess?). Does Clover have a similar option?

And yeah, if OpenCL doesn't work properly, you're screwed, because CoreImage uses it - so about _everything_ in OS X.

 

I'm using the MacPro5,1 profile btw, but this shouldn't make much of a difference.

 

I've tried Clover and Chameleon both to no avail. I've always used the GraphicsEnabler=No option specifically because nVidia cards are supposed to be supported out of the box. Mine works for everything but OpenCL. I'm really beginning to think it's because this card is too new. I have a feeling the 780 Ti being released by EVGA will suffer the same. Unfortunately 10.9.1/10.9.2 seeds are being released internally only so paid ADC members like myself cannot access them to see if newer drivers resolve this.

 

The reason I am thinking my card is too new is that not one version (any) of HWSensors/HWMonitor lets me see the GPU Fan or GPU Temp diodes even though GPUSensors is loaded. The card just doesn't appear to be supported yet due to being too new and too few people use it.

 

This is frustrating beyond belief that I might have to downgrade my card (in addition to eating any restocking fees) because one of the most powerful versions is just "too new". :(

Share this post


Link to post
Share on other sites

What's the device id and revision id of your card? And can you make a BIOS dump and upload it?

I wasn't aware of any chip changes in the GTX 780 line, but they might have started using the same revised chips that they're also using for the GTX 780 Ti (GK110B).

 

I'm also annoyed by the 10.9.1/10.9.2 situation. I did expect a release this week, but maybe next week then ...

On another note: CUDA 6 will be released soon (maybe at SC13 next week?), so I also expect new drivers from Nvidia (probably R330 if they had to do the same changes/additions like they had to on Linux/Windows).

 

 

@any mod who's reading this: could splice the last few posts into the GTX 780 thread (#125 onwards)? Because this really doesn't belong here.

And then close this thread, because there is nothing more to say since 10.9.

Share this post


Link to post
Share on other sites

I'm assuming I'll need to run GPU-Z in Windows to get a proper dump of the ROM. I have Windows 7 Pro 64-bit installed, so I can use that if I have to. I'll go ahead and do that and see if it lets me attach the ROM here. You may be right and if so, then these cards are just "too new" for ML/Mavericks and we'll need to wait for the nVidia Web drivers.

 

I'll post back here when I have the requested info. In the meantime could you link the GTX 780 thread you just referenced so I can bookmark it? :)

Share this post


Link to post
Share on other sites

yeah, definitely GK110B: "GK110B P2083 SKU 21 VGA BIOS" (@0x686)
original GTX 780 is just "GK110" and "SKU 20", Titan is "SKU 10" and GTX 780 Ti is "SKU 30".

The "A1" in GPU-Z might be hardcoded, what does it say in the OS X System Information / Revision ID?

Share this post


Link to post
Share on other sites

 

NVIDIA GeForce GTX 780:
 
  Chipset Model: NVIDIA GeForce GTX 780
  Type: GPU
  Bus: PCIe
  Slot: J6B1
  PCIe Lane Width: x16
  VRAM (Total): 3072 MB
  Vendor: NVIDIA (0x10de)
  Device ID: 0x1004
  Revision ID: 0x00a1
  ROM Revision: preset 1.0.0
  Displays:
L2410NM:
  Resolution: 1600 x 1000 @ 60 Hz
  Pixel Depth: 32-Bit Color (ARGB8888)
  Main Display: Yes
  Mirror: Off
  Online: Yes
  Rotation: Supported
  Television: Yes

Share this post


Link to post
Share on other sites

okay, a bit weird, but if the BIOS says it is a GK110B, it is one.

 

also: 10.9.1 has no updated nvidia drivers :( just some new GeForceTesla drivers (still R310) and updated OpenCL framework (so you might want to give this a try).

Share this post


Link to post
Share on other sites

Already gave it a try. No good. OpenCL still crashes.

Hey, 

 

I've been following you around a few forums. :P

 

I have the exact same issue as you. Everything works except OpenCL which crashes instantly. I've been scouring the net looking for solutions, but as of yet have come up with nothing. 

 

It was nice to see that someone realized you could use Preview.app DP, but now I can't find where I got that info and I just reinstalled OS X. :/

 

Anyway, I don't have much to add other than to let you know there are others out there looking for solutions as well. Lets hope someone can figure something out.

 

That said.....I mainly purchased this card for gaming in Windows. Having it work in OS X is really just a bonus if I can get it to work. The problem is, what I really would like to do until a solution is found is figure out a way to run OS X with my i7-4770k. The problem is that I can't seem to figure out the steps to allow OS X to use the Haswell, and Windows to use the GTX 780. If anyone has any ideas as to how this setup would work, I would really appreciate it.

Share this post


Link to post
Share on other sites

Hi there, thanks for the information. Can you tell me how to patch a Radeon HD 6470m in Chameleon or Clover via the info.plist. I am assuming you are referring only to Clover boot methods? I need to get the video card to work completely with V Ram, OpenCl and resolution. 

 

I would be up for a working GPU in Clover or Chameleon, as well any OS from 10.8 onwards. 

 

Background: 

 

I have a Hp elitebook 8560p with Radeon, and I had it working in Mavericks but now have OsXAptFixDrv errors that disable Mavericks to boot. 

 

The device ID is 6760 in the system profiler, and says it's a "display 5mb." 

 

The video card is open cl and GL capable but I have had to reinstall OSX and lost my progress.

 

I previously used the Pro Book installer to make it work in Clover on Mavericks, but the video card does not work in versions higher that 10.10 with the Pro Book Installer app,

 

I am unable to fix a boot error to boot into Mavericks so I had to install Sierra, and the graphics cards no longer works with the V Ram showing, or openCL or acceleration in Sierra.

 

I tried to reinstall Mavericks but the machine freezes at the OSXAptFxDrv error in Clover.  

 

I would fix this in either chameleon or clover boot methods, (whatever can be helped with),. I would be able to install both Mavericks and Sierra or earlier OS X version, if there was a way in either Chameleon or Clover to get this to work. I would even go back to Mountain Lion if I could get the machine to boot and to have full functional GPU/video card performance. 

 

I can send a darwin dump, or an other file to work as well, posting it on the forum. 

 

I'd rather find a way to do it with some help than rely on an app that does not work as I have tried a few. 

 

Thank you, Nick

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×