Jump to content

No acceleration on nVidia GT650m on Mountain Lion 10.8

GT650m Mountain Lion 10.8 Kepler Ivy Bridge freeze

  • Please log in to reply
25 replies to this topic

#1
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Hi, I heard that the nVidia GT650m works natively in Mountain Lion (thanks to the new 15" MBP (retina and non retina)) but I didn't manage to make it work.
Here is what i see in the device manager (I don't know exactly if it's called like that, I installed the French version) :


NVIDIA Chip Model :

Jeu de composants: NVIDIA Chip Model
Type: Processeur graphique (GPU)
Bus: PCIe
Longueur de la voie PCIe: x16
VRAM (totale): 0 Mo
Fournisseur: NVIDIA (0x10de)
Identifiant du périphérique: 0x0fd1
Identifiant de révision: 0x00a2
Révision de la ROM: preset 1.0.0

I have to boot with -x because It would freeze after NVDAGK100Hal loaded and registered
It hanged if I didn't put GraphicsEnabler=no (couldn't patch ROM blablabla nVidia 0mb or something like that) but I fixed it by using MacBookPro 9,1 smbios.

I'm using a Ivy Bridge based laptop. Here are the specs :

http://www.materiel....7720-80006.html

I'm sorry for non-French speaking users but it's easy to understand the specs... :D

I also installed the lastest version of chimera (1.11.1) for the HD 4000 but It won't work either (same thing freeze even if i delete the nVidia related kext)

By the way, I don't understand why there isn't any topic about the 650m, which is very common in the new MBP (There is a GTX680 Thread, why not 650m ?)

Thank you in advance !

ThibaultAnd

#2
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Why nobody answer to this ? This is a very common Graphic Card, so there should be a solution....
I tried GraphicsEnabler=yes but it freezes...

#3
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,953 posts
  • Gender:Male
Post your DSDT and IOreg (From IOreg app) and I will look into your issue.

#4
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,423 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco
hi

for the 4000

http://www.insanelym...howtopic=280372

for the nvidia, for now same problem with sandy bridge cpu and optimus thecnology

if u can disable in bios the intel one, the nvidia works, the problem is mac os x don't do the switch between cards, possibly is donne by hardware, that is wat i think.

several lappy with same specs of the macbookpro2011, the second card don't work.

good hack

#5
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Here are my DSDT(.dsl unpatched (hangs during boot if I enable it in chimera)) and my IOREG below.

artur-pt I tried that but I can't manage to make it work. Maybe I've not done correctly the step, but I didn't found my AAPL,ig-platform-id in my IOREG (Seems like it only shows the nVidia card in the ioreg file). I tried to use every string for 64mb based HD4000 (I cannot change to 96mb in the BIOS nor disable it unfortunately) and I got a black screen after that (but it seems like the hard drive still spins).

Anyway, thank you very much for your help (also a big thank you for Here To Help, I hope you will find something for us (I am not the only one who has this laptop lol : http://www.insanelym...howtopic=281476)

Attached Files



#6
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,953 posts
  • Gender:Male
Here

Attached Files



#7
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Thank you Here to Help/Rampage Dev ! It now recognize my 650m as a GTX 650m with OpenCL etc. and also my HD4000 but I get a blank screen when i boot with -v GraphicsEnabler=off. I thought it was because of HD4000 but it's still the same when I remove those kext :/ GraphicsEnabler=on won't work (freeze with "couldn't patch ROM blablabla nVidia 0mb" or something like that). I can bypass this error while adding "useless" flags like usenvidiarom and vbios, but it con't work either (black screen) : It's interesting to note that it recognizes the HD 4000 as "Intel HD 4000 Mobile" (thanks to graphicsenabler).

I will add some screenshot so you can understand what I said (I can't now, I'll do it tonight (
UTC+01:00)).

Anyway, Rampage Dev you made a big step for those who have a 650m since it's recognized in OSX (although it's still using HD4000 which doesn't work). Did you make other modifications in the DSDT (except for graphics) ?

Thanks again.


#8
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,953 posts
  • Gender:Male
I cleaned up the DSDT and applied basic edits. We can address getting HD4000 working next and go from there. Post a new IOreg.

#9
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
@Peter_sm please make your own topic. Thank You.
@Rampage_dev I'll post a new IOREG ASAP but here are the screenshots

Attached Files



#10
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Here are 2 IOReg : There's one when I boot with a default SMBIOS and the other one is when I boot with the MacbookPro 9,1 SMBIOS (The one I always use)
Thank you very much !

Attached Files



#11
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,953 posts
  • Gender:Male

@Rampage Dev

Do you see anything in my dsdt that not recognize my graphic card in ML? attached is my DSDT an IO reg

Cheers

Peter


Start a new topic.

Here are 2 IOReg : There's one when I boot with a default SMBIOS and the other one is when I boot with the MacbookPro 9,1 SMBIOS (The one I always use)
Thank you very much !


Looks good as in the edits I did are working. However there is no framebuffer loaded for the Intel card. Get that card working first.

#12
AjGilee

AjGilee

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Have you try to remove NV* kexts.. It is those kext that cause the freeze..

For Intel HD 4000 support natively, I only add device-properties hex string line in boot.plist only to got Full QE?CI support

My nVidia GT 630m not working however, it is impossible to get dual VGA in OS X ML?

#13
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Hi AjGilee,
I removed every NV kexts and it worked, but still no hardware acceleration... It says in the System Profile that the .kext is not loaded. Besides, It seems that AGPM doesn't load at all during boot.
Can you explain exactly what you have done to make it work (such as the string you added, etc)
I tried every appl-platform-id, none of them worked... And I don't have when I do the ioreg command in the terminal, hence the fact there is no framebuffer loaded for the Intel card :/

Thank you !


#14
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Ok, I managed to get full acceleration with the HD4000 and the framebuffers are now loaded.
Rampage Dev ,here is the new IOREG with the intel framebuffer loaded. I hope you will get us to make our 650m (and maybe other things) to work :) Thank you

Attached Files



#15
AjGilee

AjGilee

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts

Ok, I managed to get full acceleration with the HD4000 and the framebuffers are now loaded.
,here is the new IOREG with the intel framebuffer loaded. I hope you will get us to make our 650m (and maybe other things) to work :) Thank you


Some new update, might use full, it seem not the NV* kexts that cause the freezing, the only kext that has trouble is GeForce.kext

Freeze on GraphicsEnabler=No, blank or black screen with GraphicsEnabler=Yes, nVidia ROM patching failed in Chameleon.

Any way, I managed to take some screenshots while in black screen, it seem both Intel HD 4000 and nVidia 6xx graphics suppoted natively by ML and should be OOTB.

For me it showed:
GeForce GT 630M, VRAM 1Mb, (no display attached)
Intel HD Graphics 4000 Mobile, VRAM 0Mb, (no display attached)

Both cards are reconigzed well but no display attached, usually by default the display attach on Intel with 64MB VRAM.

#16
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,953 posts
  • Gender:Male
I looked over the IOreg and it looks fine. The only way to get the Nvidia GPU working will be to turn off the HD4000. If you can not do this in the BIOS it will never work...

#17
ThibaultAnd

ThibaultAnd

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Too bad, I can't turn the HD4000 off... Thanks Anyway

#18
idpsystem2

idpsystem2

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

if u can disable in bios the intel one, the nvidia works, the problem is mac os x don't do the switch between cards, possibly is donne by hardware, that is wat i think.


I have the Dell Inspiron 7720 SE with 3D screens. HD4000 doesn't exist from System Info - Graphics. But I still can't get 650m to work.

If I remove GeForce.kext, it will says NVDGK100Hal loaded and the system boots up with no screen (staying at the text-based view but I know that the system is running probably, just without a GUI screen).

I am new to this dual graphics scenario, please help. Many thanks in advance.

#19
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,423 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco
hello

see this, new update for ml, mac ivy with new graphics kext

http://www.insanelym...nvidia-drivers/

good hack

#20
IDDPioneer

IDDPioneer

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
  • Gender:Male
  • Location:Brazil
It looks like the guy is using Optimus technology, and in my case I have only the Nvidia GT 650M the intel hd 4000 is always disabled in my notebook.

My case is the same as idpsystem2 but without 3D screens.

In Windows it shows only 1 VGA card that is Geforce, the Intel HD 4000 doesn´t show even in AIDA64, no traces of it.

Now I´m trying to copy the config data from iMac13,1 that looks like my pc.

Until now i copied the properties.plist, but no succes until now.

Anyone have a clue of what I am missing?





Also tagged with one or more of these keywords: GT650m, Mountain Lion, 10.8, Kepler, Ivy Bridge, freeze


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy