Jump to content

Nvidia GT540M in Mountain Lion


  • Please log in to reply
39 replies to this topic

#1
orangemeow

orangemeow

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
  • Location:Estonia
Have anyone tried GT540M in mountain lion?Does the graphics works or atleast resolution change?
Any changes at all? :pyth:

Edited by fantomas1, 26 July 2012 - 05:43 PM.
Please remember that you are in a public forum, a bit of courtesy is always welcome. It's always nice to start by saying "Hi" or "Hello" before asking a question or seeking help.


#2
evilouse

evilouse

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
yes, it work on GT 540

#3
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK
What you mean it works?
Could you please explain how you got it working?

Thanks.

#4
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
I was able to get the card recognized on an Asus Laptop but the proper kexts do not load... I used a DSDT edit:


Device (PEGP)
				{
					Name (_ADR, 0xFFFF) // Change to your correct address
					Name (_PRW, Package (0x02)
					{
						0x09,
						0x05
					})
					Device (GFX0)
					{
						Name (_ADR, Zero)
						Name (_SUN, One)
						Method (_DSM, 4, NotSerialized)
						{
							Store (Package (0x1E)
								{
									"AAPL,slot-name",
									"PCI x16",
									"@0,compatible",
									Buffer (0x0B)
									{
										"NVDA,NVMac"
									},
									"@0,connector-type",
									Buffer (0x04)
									{
										 0x00, 0x08, 0x00, 0x00
									},
									"@0,device_type",
									Buffer (0x08)
									{
										"display"
									},
									"@0,name",
									Buffer (0x0F)
									{
										"NVDA,Display-A"
									},
									"@1,compatible",
									Buffer (0x0B)
									{
										"NVDA,NVMac"
									},
									"@1,connector-type",
									Buffer (0x04)
									{
										 0x00, 0x08, 0x00, 0x00
									},
									"@1,device_type",
									Buffer (0x08)
									{
										"display"
									},
									"@1,name",
									Buffer (0x0F)
									{
										"NVDA,Display-B"
									},
									"NVCAP",
									Buffer (0x18)
									{
										/* 0000 */   0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
										/* 0008 */   0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
										/* 0010 */   0x00, 0x00, 0x00, 0x00
									},
									"VRAM,totalsize",
									Buffer (0x04)
									{
										 0x00, 0x00, 0x00, 0x40
									},
									"device_type",
									Buffer (0x0C)
									{
										"NVDA,Parent"
									},
									"model",
									Buffer (0x0D)
									{
										"GeForce 540M"
									},
									"rom-revision",
									Buffer (0x1D)
									{
										"nVidia 540M OpenGL Engine"
									},
									"hda-gfx",
									Buffer (0x0A)
									{
										"onboard-1"
									}
								}, Local0)
							DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
							Return (Local0)
						}
					}
					Device (HDAU)
					{
						Name (_ADR, One)
						Method (_DSM, 4, NotSerialized)
						{
							Store (Package (0x02)
								{
									"hda-gfx",
									Buffer (0x0A)
									{
										"onboard-2"
									}
								}, Local0)
							DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
							Return (Local0)
						}
					}
				}


#5
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK
so you have it recognised, but its not working?

where abouts do I put this in my DSDT?

and for this part "

Name

(

_ADR

,

0xFFFF

)

// Change to your correct address"

is this my device ID? or Vendor ID?

thanks

#6
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
Post your DSDT and IOreg (From IOreg app) and I will edit it for you.

#7
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK
Attached File  Archive.zip   378.1KB   71 downloads

Thank you

#8
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
Here is the DSDT with the injection.

Attached Files



#9
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK
This did not work for me, with GraphicsEnabler=Yes, it just says my specific card early on the boot and doesn't boot any further.

With the card enabled on booting it just stops at "NVClockX: Overclocking..." then if I wait it just says "Still waiting for Root device."

Safe mode boots, but who wants to work in safe mode?

Don't know what else to do :/

Chameleon says my card is supported in their bootloader, but with GE=Yes it just doesn't boot anything!

Thanks

#10
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
You should boot with

GraphicsEnabler=No



#11
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK

With the card enabled on booting it just stops at "NVClockX: Overclocking..." then if I wait it just says "Still waiting for Root device."

Safe mode boots, but who wants to work in safe mode?


This is trying to boot with GraphicsEnabler=No

Thanks

#12
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
aw, ok....

#13
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK
Any suggestions? lol

#14
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
Not sure....

#15
Peter_sm

Peter_sm

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
I think my DSDT alo missing some information , my nVidia is a 230M, Can Here To Help look at my files ;-)

Cant boot into ML since there is a issue with the NV kext, however using kext from DP2 works.

BR


Peter

Attached Files



#16
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male

I think my DSDT alo missing some information , my nVidia is a 230M, Can Here To Help look at my files ;-)

Cant boot into ML since there is a issue with the NV kext, however using kext from DP2 works.

BR


Peter


Looks good but you do have more edits then what I use for Nvidia but what ever makes it work properly. I cleaned up the errors you had and enabled the Power Button.

Attached File  DSDT.aml.zip   23.71KB   17 downloads

#17
Peter_sm

Peter_sm

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
Thank!, going to try it ;-)

//P

#18
X-TRiAL

X-TRiAL

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:UK

I think my DSDT alo missing some information , my nVidia is a 230M, Can Here To Help look at my files ;-)

Cant boot into ML since there is a issue with the NV kext, however using kext from DP2 works.

BR


Peter


Was you getting NVClockX: Overclocking... then nothing after that?

Could you upload the DP2 Kext that you are using please?

#19
Peter_sm

Peter_sm

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
Thank!, going to try it ;-) but do you think it should works with GraphicsEnabler=Yes ?

Thanks

//Peter

#20
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male
With the DSDT injection it removes the need for GE=Yes so you do not need it.





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