Jump to content
Ukr55

GeForce 8400 GS

7 posts in this topic

Recommended Posts

Advertisement

Почему именно DSDT?

Я стрингами через osx86tools завел

Share this post


Link to post
Share on other sites

Кстати, да. У вас есть притормаживание анимации при открытии стеков в Доке ?

(разворачивающиеся папки)

Share this post


Link to post
Share on other sites

У меня Asus EN8400GS Silent с 512Мб памяти,

видео прописано так:

			Device (PEGP)
		{
			Name (_ADR, 0x00010000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0B, 
					0x04
				})
			}

			Device (GFX0)
			{
				Name (_ADR, Zero)
				Name (_SUN, 0x0B)
				Method (_PRW, 0, NotSerialized)
				{
					Return (Package (0x02)
					{
						0x0B, 
						0x04
					})
				}

				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x18)
						{
							"@0,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 

							"@0,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 

							"@0,fboffset", 
							Buffer (0x04)
							{
								0x00, 0x00, 0x02, 0x00
							}, 

							"@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, 0x04, 0x00, 
								/* 0008 */	0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
								/* 0010 */	0x00, 0x00, 0x00, 0x00
							}, 

							"device_type", 
							Buffer (0x0C)
							{
								"NVDA,Parent"
							}, 

							"VRAM,totalsize", 
							Buffer (0x08)
							{
								/* 0000 */	0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20
							}, 

							"model", 
							Buffer (0x16)
							{
								"NVIDIA Geforce 8400GS"
							}, 

							"rom-revision", 
							Buffer (0x25)
							{
								"nVidia GeForce 8400 GS OpenGL Engine"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}
		}

Share this post


Link to post
Share on other sites

DSDT:

			Device (PEGP)
		{
			Name (_ADR, 0x00010000)
			Device (GFX0)
			{
				Name (_ADR, Zero)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package ()
						{
							"AAPL,slot-name",
							Buffer (0x06)
							{
								 0x53, 0x6C, 0x6F, 0x74, 0x2D, 0x31
							},

							"@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 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
								/* 0010 */ 0x00, 0x00, 0x00, 0x00
							},

							"NVPM",
							Buffer (0x1C)
							{
								/* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0018 */ 0x00, 0x00, 0x00, 0x00
							},

							"reg",
							Buffer (0x78)
							{
								/* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02,
								/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
								/* 0028 */ 0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00,
								/* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0038 */ 0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02,
								/* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
								/* 0050 */ 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
								/* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0060 */ 0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02,
								/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00
							},

							"saved-config",
							Buffer (0x0100)
							{
								/* 0000 */ 0x0F, 0x08, 0x4C, 0x02, 0x10, 0x00, 0x00, 0x00,
								/* 0008 */ 0x20, 0x00, 0x0C, 0x41, 0xC0, 0x33, 0x00, 0x00,
								/* 0010 */ 0x02, 0xFF, 0x40, 0x06, 0x84, 0x03, 0x08, 0x07,
								/* 0018 */ 0x18, 0x00, 0x68, 0x00, 0xE8, 0x03, 0x01, 0x00,
								/* 0020 */ 0x04, 0x00, 0x00, 0x00, 0x30, 0x2A, 0x00, 0x00,
								/* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
								/* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
								/* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x40, 0x06,
								/* 0048 */ 0x84, 0x03, 0x40, 0x06, 0x84, 0x03, 0x00, 0x00,
								/* 0050 */ 0x00, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
								/* 0058 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x00, 0x00,
								/* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0078 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0080 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0088 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0090 */ 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
							},

							"VRAM,totalsize",
							Buffer (0x04)
							{
								 0x00, 0x00, 0x00, 0x20
							},

							"device_type",
							Buffer (0x0B)
							{
								/* 0000 */ 0x4E, 0x56, 0x44, 0x41, 0x2C, 0x50, 0x61, 0x72,
								/* 0008 */ 0x65, 0x6E, 0x74
							},

							"built-in",
							Buffer (One)
							{
								 0x00
							},

							"device-id",
							Buffer (0x04)
							{
								 0x42, 0x06, 0x00, 0x00
							},

							"model",
							Buffer (0x0F)
							{
								/* 0000 */ 0x47, 0x65, 0x46, 0x6F, 0x72, 0x63, 0x65, 0x20,
								/* 0008 */ 0x38, 0x34, 0x30, 0x30, 0x20, 0x47, 0x53
							},

							"rom-revision",
							Buffer (0x0E)
							{
								/* 0000 */ 0x36, 0x32, 0x2E, 0x39, 0x38, 0x2E, 0x32, 0x39,
								/* 0008 */ 0x2E, 0x30, 0x30, 0x2E, 0x30, 0x30
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}
		}

Share this post


Link to post
Share on other sites

Отлично! Надеюсь, теперь для обладателей этих видеокарт задача их запуска полностью решена. :rolleyes:

Share this post


Link to post
Share on other sites

В последнем обновлении 10.8.3 все вернулось и карточка работает без всяких подмен dev id, с родными драйверами.

Теперь в кексте так:

Wyl16ElP.png

post-589594-0-55055400-1359140619_thumb.png

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.

×