Jump to content

Problems with 8600 GT 256 MB


Ririholic
 Share

14 posts in this topic

Recommended Posts

My graphic works ok, have all resolutions. Menu bar isn't transparent and Lion is very slow. Also, in About This Mac says only 128 MB VRAM, and my card have 256. Anyone know how to fix this??

Link to comment
Share on other sites

My graphic works ok, have all resolutions. Menu bar isn't transparent and Lion is very slow. Also, in About This Mac says only 128 MB VRAM, and my card have 256. Anyone know how to fix this??

 

Hello,

 

What method are you using for your Graphics? DSDT or GraphicsEnabler=Yes (in com.apple.Boot.plist)? In DSDT, use NVRAM attribute and use value 0x10 for the last bit and your card will start reporting 256MB. About transparent menu bar, you can do it from System Prefrences > Desktop & Screen Saver > Check translucent menu bar option.

 

About slow Lion, I have few fixes in mind but I need to know more about your system.

 

Jay

Link to comment
Share on other sites

Tried with DSDT, GraphicsEnabler, Natit, NVKush, NVInjector, NVEnabler and EFI Strings, but still the same. I guess I'll have to buy new card for Lion.. On Snow Leopard and Leopard worked great, have no idea whats wrong now. I don't have option to make menu bar translucent because my card isn't fully working.

Link to comment
Share on other sites

My card here is a 8600 GTS 256mb

and what ever i try i only get a crazy screen

 

i tried efi, dsdt, nvenabler, graphicsenabler and so

always the same result

 

i´m here on lionDP4 and chameleon 1033 pciroot=1

 

any solutions

 

thanks

Link to comment
Share on other sites

fmac,

 

That is one hell of a problem haha. I think what you should try to do is, remove all graphics enabling kexts, dsdt, etc. and see if you see your at least looks normal. If it works that way, then at least we know it can be fixed and if it does not work like that, I don't know what else to try.

 

Jay

Link to comment
Share on other sites

fmac,

 

That is one hell of a problem haha. I think what you should try to do is, remove all graphics enabling kexts, dsdt, etc. and see if you see your at least looks normal. If it works that way, then at least we know it can be fixed and if it does not work like that, I don't know what else to try.

 

Jay

 

without all the methods

i have a screen 1280x1024

the cracy thing is, all kexts are loaded and the card is seen in systemprofiler

10de,0400

 

whats wrong here

Link to comment
Share on other sites

without all the methods

i have a screen 1280x1024

the cracy thing is, all kexts are loaded and the card is seen in systemprofiler

10de,0400

 

whats wrong here

 

So it means your system is ok just your graphics enablers, kexts are not working right? Would you mind posting your nVidia graphics injection in your DSDT?

 

Jay

Link to comment
Share on other sites

My friend haves 8600GT silent, and everything is working ok in Lion. He was using first graphicsEnabler=yes string in com.apple.Boot.plist, but now DSDT patch, and in both cases graphics was working OK.

Link to comment
Share on other sites

So it means your system is ok just your graphics enablers, kexts are not working right? Would you mind posting your nVidia graphics injection in your DSDT?

 

Jay

 

here it is

 

Device (PEGP)

{

Name (_ADR, 0x00030000)

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x1A)

{

"@0,compatible",

Buffer (0x0B)

{

"NVDA,NVMac"

},

"@0,device_type",

Buffer (0x08)

{

"display"

},

"@0,display_cfg",

Buffer (0x08)

{

0xFF, 0xFF, 0xFF, 0xFF

},

"@0,name",

Buffer (0x0F)

{

"NVDA,Display-A"

},

"@1,compatible",

Buffer (0x0B)

{

"NVDA,NVMac"

},

"@1,device_type",

Buffer (0x08)

{

"display"

},

"@1,display_cfg",

Buffer (0x08)

{

0xFF, 0xFF, 0x00, 0x01

},

"@1,name",

Buffer (0x0F)

{

"NVDA,Display-B"

},

"NVCAP",

Buffer (0x14)

{

/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,

/* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,

/* 0010 */ 0x00, 0x00, 0x00, 0x00

},

"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x10

},

"device_type",

Buffer (0x0D)

{

"NVDA,GeForce"

},

"model",

Buffer (0x18)

{

"nVidia GeForce 8600 GTS"

},

"rom-revision",

Buffer (0x26)

{

"nVidia GeForce 8600 GTS OpenGL Engine"

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

}

 

the problem is only in LION DP4

in 10.6.6 everything is allright

 

thanks

Link to comment
Share on other sites

It looks like it is correct so I guess I don't know what else you could try. I think may be your Lion native graphics kexts are corrupted but it is highly unlikely and I am sure you must have tried reinstalling too. Here is mine for comparision

 

			
		Device (AGP)
		{
			Name (_ADR, 0x00010000)
			Device (VID)
			{
				Name (_ADR, Zero)
				Name (_SUN, One)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x20)
						{
							"@0,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 
							"@0,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 
							"@0,display_cfg", 
							Buffer (0x08)
							{
								0x03, 0x01, 0x00, 0x00
							}, 
							"@0,built-in", 
							Buffer (0x04)
							{
								0x01, 0x00, 0x00, 0x00
							}, 
							"@0,backlight-control", 
							Buffer (0x04)
							{
								0x01, 0x00, 0x00, 0x00
							}, 
							"@0,name", 
							Buffer (0x0F)
							{
								"NVDA,Display-A"
							}, 
							"@1,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 
							"@1,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 
							"@1,display_cfg", 
							Buffer (0x08)
							{
								0xFF, 0xFF, 0x00, 0x01
							}, 
							"@1,name", 
							Buffer (0x0F)
							{
								"NVDA,Display-B"
							}, 
							"NVCAP", 
							Buffer (0x14)
							{
								/* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
								/* 0008 */	0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
								/* 0010 */	0x00, 0x00, 0x00, 0x00
							}, 
							"VRAM,totalsize", 
							Buffer (0x04)
							{
								0x00, 0x00, 0x00, 0x08
							}, 
							"@0,pwm-info", 
							Buffer (0x14)
							{
								/* 0000 */	0x01, 0x14, 0x00, 0x78, 0x69, 0x61, 0x00, 0x00, 
								/* 0008 */	0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 
								/* 0010 */	0x00, 0x04, 0x00, 0x00
							}, 
							"device_type", 
							Buffer (0x0D)
							{
								"NVDA,GeForce"
							}, 
							"model", 
							Buffer (0x18)
							{
								"nVidia GeForce 8400M GS"
							}, 
							"rom-revision", 
							Buffer (0x26)
							{
								"nVidia GeForce 8400M GS OpenGL Engine"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}

Link to comment
Share on other sites

It looks like it is correct so I guess I don't know what else you could try. I think may be your Lion native graphics kexts are corrupted but it is highly unlikely and I am sure you must have tried reinstalling too. Here is mine for comparision

 

			
		 Device (AGP)
		 {
			 Name (_ADR, 0x00010000)
			 Device (VID)
			 {
				 Name (_ADR, Zero)
				 Name (_SUN, One)
				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x20)
						 {
							 "@0,compatible", 
							 Buffer (0x0B)
							 {
								 "NVDA,NVMac"
							 }, 
							 "@0,device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 
							 "@0,display_cfg", 
							 Buffer (0x08)
							 {
								 0x03, 0x01, 0x00, 0x00
							 }, 
							 "@0,built-in", 
							 Buffer (0x04)
							 {
								 0x01, 0x00, 0x00, 0x00
							 }, 
							 "@0,backlight-control", 
							 Buffer (0x04)
							 {
								 0x01, 0x00, 0x00, 0x00
							 }, 
							 "@0,name", 
							 Buffer (0x0F)
							 {
								 "NVDA,Display-A"
							 }, 
							 "@1,compatible", 
							 Buffer (0x0B)
							 {
								 "NVDA,NVMac"
							 }, 
							 "@1,device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 
							 "@1,display_cfg", 
							 Buffer (0x08)
							 {
								 0xFF, 0xFF, 0x00, 0x01
							 }, 
							 "@1,name", 
							 Buffer (0x0F)
							 {
								 "NVDA,Display-B"
							 }, 
							 "NVCAP", 
							 Buffer (0x14)
							 {
								 /* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
								 /* 0008 */	0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
								 /* 0010 */	0x00, 0x00, 0x00, 0x00
							 }, 
							 "VRAM,totalsize", 
							 Buffer (0x04)
							 {
								 0x00, 0x00, 0x00, 0x08
							 }, 
							 "@0,pwm-info", 
							 Buffer (0x14)
							 {
								 /* 0000 */	0x01, 0x14, 0x00, 0x78, 0x69, 0x61, 0x00, 0x00, 
								 /* 0008 */	0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 
								 /* 0010 */	0x00, 0x04, 0x00, 0x00
							 }, 
							 "device_type", 
							 Buffer (0x0D)
							 {
								 "NVDA,GeForce"
							 }, 
							 "model", 
							 Buffer (0x18)
							 {
								 "nVidia GeForce 8400M GS"
							 }, 
							 "rom-revision", 
							 Buffer (0x26)
							 {
								 "nVidia GeForce 8400M GS OpenGL Engine"
							 }
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }

 

 

 

thanks

Link to comment
Share on other sites

I had the same situation in Lion with my 275GTX. Device (PEGP) must be first device on top in the Device (PCI0) branch. Recompile it, and after that it should work in Lion too...

 

BTW, here is the code for 8600GT with dual DVI outputs...

 

Device (PEGP)

{

Name (_ADR, 0x00010000)

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x16)

{

"@0,compatible",

Buffer (0x0B)

{

"NVDA,NVMac"

},

 

"@0,device_type",

Buffer (0x08)

{

"display"

},

 

"@0,name",

Buffer (0x0F)

{

"NVDA,Display-A"

},

 

"@1,compatible",

Buffer (0x0B)

{

"NVDA,NVMac"

},

 

"@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, 0x07,

/* 0010 */ 0x00, 0x00, 0x00, 0x00

},

 

"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x10

},

 

"device_type",

Buffer (0x0D)

{

"NVDA,GeForce"

},

 

"model",

Buffer (0x17)

{

"nVidia GeForce 8600 GT"

},

 

"rom-revision",

Buffer (0x25)

{

"nVidia GeForce 8600 GT OpenGL Engine"

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

}

Link to comment
Share on other sites

 Share

×
×
  • Create New...