gayan Posted March 3, 2012 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
Cassio Posted March 3, 2012 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 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
gayan Posted March 5, 2012 Author 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
gayan Posted March 6, 2012 Author 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now