Jump to content

Intel (0x8086) Kext Help


wiggenvan
 Share

3 posts in this topic

Recommended Posts

I have a Dell XPS One A2010 20" All-In-One computer of which I installed Snow Leopard onto. Everything ran relatively smoothly, except that there is apparently no kext file for the integrated gpu, and the only allowed resolution is 1024x768, even though the native resolution is 1680x1050. I don't have any options of a different screen or gpu, because as an AIO, it's not modable in this sense, and there are no video outputs for an alternative screen.

In the "About This Mac" thing under graphics, I get this:

 

Unknown:

 

Chipset Model: Unknown

Type: GPU

Bus: Built-In

VRAM (Total): 64 MB of Shared System Memory

Vendor: Intel (0x8086)

Device ID: 0x29c2

Revision ID: 0x0002

Kernel Extension Info: No Kext Loaded

Displays:

Display:

Resolution: 1024 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

 

I have tried chameleon booting with resolution setting as my native, but it didn't work, so I've been using ######, which doesn't have that option. Also, as I understand it, that would not do much to improve my display, since it wouldn't really be a fix to the fact my computer isn't correctly using the gpu.

Help would be greatly appreciated, I've been searching far and wide for a kext or similar enough solution with no avail so far! Thanks!

Link to comment
Share on other sites

hello

 

take a look here

 

http://www.insanelymac.com/forum/topic/143340-final-solution-fix-for-gma950-desktop-edition-new-28-dec-08/

 

# Insert device PEGP into device PCI0
#
into device name_adr 0x00020000 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (PEGP)\n
{\n
   Name (_ADR, 0x00020000)\n
   Device (GFX0)\n
   {\n
    Name (_ADR, Zero)\n
    Method (_DSM, 4, NotSerialized)\n
    {\n
	    Store (Package (0x06)\n
		    {\n
			    "device_type", \n
			    Buffer (0x08)\n
			    {\n
				    "display"\n
			    }, \n
			    "model", \n
			    Buffer (0x07)\n
			    {\n
				    "GMA950"\n
			    }, \n
			    "built-in", \n
			    Buffer (One)\n
			    {\n
				    0x01\n
			    }\n
		    }, Local0)\n
	    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
	    Return (Local0)\n
    }\n
   }\n
}
end

 

good hack

Link to comment
Share on other sites

hello

 

take a look here

 

http://www.insanelym...-new-28-dec-08/

 

# Insert device PEGP into device PCI0
#
into device name_adr 0x00020000 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (PEGP)\n
{\n
Name (_ADR, 0x00020000)\n
Device (GFX0)\n
{\n
 Name (_ADR, Zero)\n
 Method (_DSM, 4, NotSerialized)\n
 {\n
	 Store (Package (0x06)\n
		 {\n
			 "device_type", \n
			 Buffer (0x08)\n
			 {\n
				 "display"\n
			 }, \n
			 "model", \n
			 Buffer (0x07)\n
			 {\n
				 "GMA950"\n
			 }, \n
			 "built-in", \n
			 Buffer (One)\n
			 {\n
				 0x01\n
			 }\n
		 }, Local0)\n
	 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
	 Return (Local0)\n
 }\n
}\n
}
end

 

good hack

Would I add this into the DSDT.aml?

Link to comment
Share on other sites

 Share

×
×
  • Create New...