gayan Posted March 3, 2012 Share Posted March 3, 2012 i have got almost everything working, got the 1440x900 resolution and also added the EFI String but i cant play any video i tried many kexts, it's been 2 months still couldnt get the vga working properly my vga-- Intel 950 0x8086 0x2772 0x0002 please need some help thank you Quote Link to comment Share on other sites More sharing options...
Cassio Posted March 3, 2012 Share Posted March 3, 2012 It will work only in 32 bit (arch=i386). You need EFI string or DSDT patch http://Olarila.com/forum/viewtopic.php?f=7&t=56 You can use DSDT Editor to apply http://Olarila.com/forum/viewtopic.php?f=19&t=634 Quote ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8 Link to comment Share on other sites More sharing options...
gayan Posted March 5, 2012 Author Share Posted March 5, 2012 It will work only in 32 bit (arch=i386). You need EFI string or DSDT patch http://Olarila.com/forum/viewtopic.php?f=7&t=56 You can use DSDT Editor to apply http://Olarila.com/forum/viewtopic.php?f=19&t=634 thank you for the reply, I'm running in 32bit i have applied the EFI string and DSDT patches. i think i need correct drivers for GMA950 0x2772 i tried many kext versions and combinations of versions but only these two give me better graphics AppleIntelGMA950.kext v6.0.0 AppleIntelIntegratedFrameBuffer.kext v4.2.0 i have attached some info of my computer thanks Quote Link to comment Share on other sites More sharing options...
gayan Posted March 6, 2012 Author Share Posted March 6, 2012 just got my vga working correctly with all the features after applying DSDT patches thanks Cassio for the reply these are the patches i used DTGP patch # Add method DTGP to the main block, it's used by other patches # into method label DTGP remove_entry; into definitionblock code_regex . insert begin Method (DTGP, 5, NotSerialized)\n {\n If (LEqual (Arg0, Buffer (0x10)\n {\n /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n }))\n {\n If (LEqual (Arg1, One))\n {\n If (LEqual (Arg2, Zero))\n {\n Store (Buffer (One)\n {\n 0x03\n }, Arg4)\n Return (One)\n }\n If (LEqual (Arg2, One))\n {\n Return (One)\n }\n }\n }\n Store (Buffer (One)\n {\n 0x00\n }, Arg4)\n Return (Zero)\n } end  GMA950 desktop # 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 Quote Link to comment Share on other sites More sharing options...