Jump to content

Nvidia GT540M in Mountain Lion


40 posts in this topic

Recommended Posts

Have anyone tried GT540M in mountain lion?Does the graphics works or atleast resolution change?

Any changes at all? :pyth:

Edited by fantomas1
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.
Link to comment
Share on other sites

  • 2 weeks later...

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)
					}
				}
			}

  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

 

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

Link to comment
Share on other sites

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.

 

DSDT.aml.zip

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

 

DSDT.aml.zip

 

Hi,

 

My a ask if you could look into my DSDT again

and see if its possible to add code for

 

Fn-Keys

 

 

FANs ( so it shows up on HWMonitor ?

Hard drive temperature control for HWMonitor ?

 

//Peter

Link to comment
Share on other sites

 Share

×
×
  • Create New...