Jump to content

Display Resolution on GMA950 and Snow Leopard


ronl0
 Share

8 posts in this topic

Recommended Posts

Okay so I have been searching all day to try to get this fixed but no luck. I am stuck with 1024X768 and my display was running 1280 × 1024 when I ran leopard before. I cant get this fixed.

 

Heres my graphics info.

 

 

Intel GMA 950:

 

Chipset Model: GMA 950

Type: GPU

Bus: Built-In

VRAM (Total): 64 MB of Shared System Memory

Vendor: Intel (0x8086)

Device ID: 0x2772

Revision ID: 0x0002

ROM Revision: OpenGL Engine activated via EFI String

Displays:

Display:

Resolution: 1024 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

 

 

PLEASE HELP! :D

Link to comment
Share on other sites

Okay so I have been searching all day to try to get this fixed but no luck. I am stuck with 1024X768 and my display was running 1280 × 1024 when I ran leopard before. I cant get this fixed.

 

Heres my graphics info.

 

 

Intel GMA 950:

 

Chipset Model: GMA 950

Type: GPU

Bus: Built-In

VRAM (Total): 64 MB of Shared System Memory

Vendor: Intel (0x8086)

Device ID: 0x2772

Revision ID: 0x0002

ROM Revision: OpenGL Engine activated via EFI String

Displays:

Display:

Resolution: 1024 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

 

 

PLEASE HELP! ;)

 

 

Here

Link to comment
Share on other sites

I have GMA 0x2772 too, and I don't need any extra kexts because SL already has

Just modify your DSDT and it will works 100% Resolution+QE+CI

Method (DTGP, 5, NotSerialized)
 {
	 If (LEqual (Arg0, Buffer (0x10)
			 {
				 /* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
				 /* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
			 }))
	 {
		 If (LEqual (Arg1, One))
		 {
			 If (LEqual (Arg2, Zero))
			 {
				 Store (Buffer (One)
					 {
						 0x03
					 }, Arg4)
				 Return (One)
			 }

			 If (LEqual (Arg2, One))
			 {
				 Return (One)
			 }
		 }
	 }

	 Store (Buffer (One)
		 {
			 0x00
		 }, Arg4)
	 Return (Zero)
 }

 

			Device (PEGP)
		 {
			 Name (_ADR, 0x00020000)
			 Device (GFX0)
			 {
				 Name (_ADR, Zero)
				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x1A)
						 {
							 "device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 

							 "model", 
							 Buffer (0x07)
							 {
								 "GMA950"
							 }, 

							 "built-in", 
							 Buffer (One)
							 {
								 0x01
							 }
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }
			 }
		 }

 

Demo: you can open DSDT.dsl to see where to put 2 blocks of code,

DO NOT USE MY DSDT IT MIGHT WORKS FOR YOU BUT THE SYSTEM IS NOT STABLE, CREATE YOUR OWN FOR YOUR MB SPECIFICATIONS

DSDT.zip

Link to comment
Share on other sites

  • 4 weeks later...

Guys,

Excuse my interruption, I'm also running SL on a GMA950, and I would like to know if there is a way to adjust the default brightness through DSDT editing.

 

Could you please help me on that ?

 

Thank you.

Link to comment
Share on other sites

  • 1 month later...

Guys, does anybody have an idea how to make GMA950(AE) to boot up normaly on DVI with resolution 1920x1200 (only less than 1600x1200 is possible for me). VGA on the same board (Intel D945GSEJT) does not have this problem. When I set two monitors, I can make both DVI and VGA to work full 1920x1200 when both monitors are attached, but only VGA can boot with that resolution, doesn't matter which is primary, or extended (DVI got black screen when boot up). I have Snow 10.6 4, and have tested a lot of kexts so far... Have Chameleon2 RC3.

Link to comment
Share on other sites

  • 1 month later...
VGA on the same board (Intel D945GSEJT) does not have this problem.

Sorry to change the subject, but I'm interested in the D945GSEJT mobo. What did you use to get SL onto it? I haven't found much info for this model, and the ones I found have very little information.

Link to comment
Share on other sites

 Share

×
×
  • Create New...