Dr. Hurt Posted July 30, 2009 Author Share Posted July 30, 2009 BUMP I've uploaded the new version. Please tell me how it goes. Link to comment Share on other sites More sharing options...
Dualfish Posted July 31, 2009 Share Posted July 31, 2009 Update 8: I've compiled a list of all prepatched DSDT made by different users for different motherboards. Huge thanks to everyone who contributed. Update 7: Good news. koala is working on an automated patcher with a GUI so that you no longer have to work with messy code. It's still a work in progress - I'll update this post once it's released. NB: This does not work with most Laptops so please stop complaining in this thread. --------------------------------------------------------------------------------------------------------- 1-Gigabyte users with similar boards (ie. GA-945GCM-S2L,GA-945GCM-S2C,GA-945GCMX-S2...etc), use V4.2 (updated for better compatibility with 10.5.7) 2-Others, Start by searching for your board in the list at the end of post. Try to match at least the manufacturer, not necessarily the model. 3-If you can't find it, or if doesn't work try V3 or other versions. Otherwise, make your own patch. NB: You need a boot-loader that supports DSDT like PC-EFI v9 or Chameleon 2! ---.--You also need to use stock kexts. GMA950_V3.zip GMA950_V4.2.zip If they don't work, download the patch.zip and start patching the DSDT yourself. Patch.zipThe patch.zip contains: -Instructions -An example of a patched DSDT.dsl to help in figuring out the drop in location for the code and debugging!! -DSDT patcher (by fassl) -DSDT decompiler/compiler (iasl) -Source Code (by roioft) Source Code by roisoft. I feel greatly indebted to you. Thank You!! After patching the DSDT you should get: - Full resolution changing using the most up-to-date stock kexts. - Quartz Extreme and Core Image support. - Rotation support. - ZERO artifacts. - Sleep/Wake-up fully working (S1/S3). - System updates will no longer break graphics. Disclaimer: We will not be held responsible for any damage happening to you, you computer, your data, or anything else due to using this. You have been warned. Proceed at your own risk. I have downloaded the GMA950 files, but how do I go about installing the files into the system? Thank you. Link to comment Share on other sites More sharing options...
leon321 Posted August 3, 2009 Share Posted August 3, 2009 Thanks. I have a MSI Wind Barebone Desktop ($139 from new egg),I have Boot-132, Retail DVD install with PCI v9 EFI. I finally got GMA 950 working with this post. Attached is my DSDT.AML file for the WIND barebone I spent 2 days getting this thing working. I too could not find the SCOPE (_SI) so I added it in a function after _WAK. Rebooted and it worked. I had to reinstall a few times but now, it is completely STOCK kext with the exception of the Azeria audio drivers. Wind_DSDT.zip Screen shot attached. I am posting from this machine. Link to comment Share on other sites More sharing options...
ovof Posted August 5, 2009 Share Posted August 5, 2009 Does anyone know how to get secondary display to work with dsdt patch? I have an Abit il90-MV mainboard, i945GT chipset, GMA950 device 0x27a2. The board has VGA and HDMI output (HDMI can work in DVI mode). So, without the patch, I have both primary (VGA) and secondary (DVI) display working, same picture on both, limited to 1024x768. With the patch, both seem to work during boot, and then when the driver loads, DVI gets no signal and VGA keeps working, at proper resolution (1680x1050). System profiler shows "No display connected" on first Display Connector, and correctly detected analog monitor on second. I'd really like to use DVI, since the VGA output at this resolution is very blurry. I tried adding another Device in the dsdt, but that didn't help at all... i've got the same issue, can't find the solution, anyone found ???? Link to comment Share on other sites More sharing options...
SteWie09 Posted August 5, 2009 Share Posted August 5, 2009 i've got the same issue, can't find the solution, anyone found ???? no, I`m sorry. But I still have the same problem. Now we are two! Who can help *us*?? Link to comment Share on other sites More sharing options...
dshadow Posted August 6, 2009 Share Posted August 6, 2009 Beta testers wanted: I've found an alternative universal drop off location for the 1st part of the code for all those who couldn't find Scope (_SI) Here is the updated instructions with the new drop off location and the new code which greatly improves compatibility with 10.5.7 and probably future updates especially the pesky Snow Leopard. Your feedback is greatly appreciated. I'll update the fist post once I sure the instructions are free of mistakes and the new code works. In my case (Biostar 945GC-M7) method DTGP must be not at the end. I put it before: Method (RTMP, 0, NotSerialized) now work perfectly! Thanks! Link to comment Share on other sites More sharing options...
KariNeko Posted August 9, 2009 Share Posted August 9, 2009 Hello, thanks to all the people on this thread. I could patch and make a DSDT.aml for the Asus P5LD2-VM SE rev2, here it is: Is there any way to increase Video RAM available to more than 64MB? When I try to shutdown the computer the display goes off and the computer seems to halt but the coolers continue to run, does this happened to anyone? If I boot without the patched DSDT.aml it doesn't happen. Asus_P5LD2_VM_SE_rev2.zip EDIT: Attached a new DSDT.aml where the shutdown problem is fixed. Asus_P5LD2_VM_SE_rev2_with_shutdown.zip Link to comment Share on other sites More sharing options...
ovof Posted August 16, 2009 Share Posted August 16, 2009 Hi Dr. Hurt Thank for your GMA950 solution by using DSDT.aml. Thank to other people who were working on DSDT. Today I made DSDT.aml, including GMA950 solution, HDEF (don't need HDAEnabler.kext), and LAN (Time Machine working). Then, I freshly installed 10.5.6 and Chameleon 2. See picture what kexts I was using. I don't test 10.5.7 yet. Working: - Energy Saver and wake up - ALC662 1.6.2a37 - LAN, working after wake up, not setting manually IP Address - Time Machine - Sleep menu and wake up - Shutdown & Restart DSDT945GCMS2L.zip Hi, i've got alos this MOBO 945GCMS2L, and try to have sound in SL. I put the HDEF code in my DSDT Now all vanilla HDA kext are loaded and got this in sys profiler : Audio haute définition Intel : Identifiant du périphérique : 0x1458A002 Identifiant audio : 662 Appareils disponibles : Sortie de ligne : Connexion : Prise Jack 1/8 pouce Microphone externe : Connexion : Prise Jack 1/8 pouce Sortie S/P-DIF : Connexion : Combo But sound is still grayed ;( Here's the code in HDEF : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, // old 0x05 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x62, 0x06, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x96, 0x02, 0x00, 0x00 }, "device-type", Buffer (0x07) { "ALC662" }, "PinConfigurations", Buffer (0x18) { /* 0000 */ 0x10, 0x40, 0x11, 0x01, 0x20, 0x90, 0xa1, 0x90, /* 0008 */ 0x60, 0x90, 0xa1, 0x02, 0x40, 0x30, 0x81, 0x01, /* 0010 */ 0x50, 0x40, 0x21, 0x02, 0x30, 0x61, 0x4b, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
pecos Posted August 29, 2009 Share Posted August 29, 2009 Hello Dr.Hurt, Really you're the best ! I have follow your patching method V.2, and... Shutdown is now working perfectly well on my mobo ! (before, i could not shutdown it properly, i had to switch off the power manually...) So, here is the improved and new version of my DSDT.aml file, builded especially for ASUS P5-GCMX 1333 (it could work also on P5-GCMX...) Please update the file in the first post, so, users of this mother board will have the fix for the gma AND the fix for the shutdown (if necessary...) for info, my system is : ASUS P5-GCMX 1333 / core2duo E7300 @3.2Ghz / 4 GO ram / LEOPARD 10.5.8 retail + chameleon 1.0.12 / samsung 320 Go (MBR) DSDT.aml.zip Link to comment Share on other sites More sharing options...
Sonic-NKT Posted September 5, 2009 Share Posted September 5, 2009 just tried the patcher to get the gma fully working but i have some problems. I could create the DSDT.aml and then decrypt it with the compiler without problems but i there is no " Scope (_SI)" in my DSDT.dsl, so i cant finish the patching process. can someone help me here? im running Leopard 10.5.6 my motherboard is a Conroe1333-D667 + C2D 1.8Ghz im using a modified Voodoo Kernel for 9.6.0 (Vannilla doesnt work for some reason) EDIT: i attached a copy of the aml and dsl file to the post DSDT.zip Link to comment Share on other sites More sharing options...
bibendum Posted September 6, 2009 Share Posted September 6, 2009 Has anyone ever gotten DVI or HDMI working with the GMA950? It seems to me that OS X can't see a display on it, so only sends out the blue screen... Patrick Link to comment Share on other sites More sharing options...
pecos Posted September 7, 2009 Share Posted September 7, 2009 just tried the patcher to get the gma fully working but i have some problems.I could create the DSDT.aml and then decrypt it with the compiler without problems but i there is no " Scope (_SI)" in my DSDT.dsl, so i cant finish the patching process. can someone help me here? im running Leopard 10.5.6 my motherboard is a Conroe1333-D667 + C2D 1.8Ghz im using a modified Voodoo Kernel for 9.6.0 (Vannilla doesnt work for some reason) EDIT: i attached a copy of the aml and dsl file to the post At this time, no need to find "Scope(_SI)" : Patching Method V.2 Link to comment Share on other sites More sharing options...
Sonic-NKT Posted September 7, 2009 Share Posted September 7, 2009 oh god im blind ok got it working... i also couldnt put the "Method (DTGP, 5, NotSerialized)" at the end of the file but had to put it before this: Method (PTS, 1, NotSerialized) { If (Arg0) { \_SB.PCI0.SBRG.SIOS (Arg0) \_SB.PCI0.NPTS (Arg0) \_SB.PCI0.SBRG.SPTS (Arg0) } } Method (WAK, 1, NotSerialized) { \_SB.PCI0.SBRG.SIOW (Arg0) \_SB.PCI0.NWAK (Arg0) \_SB.PCI0.SBRG.SWAK (Arg0) now its working perfect PS: ok, here is my working DSDT.aml for the ASRock Conroe1333-D667! (Tested under 10.5.8, Qoopz XNU 9.8.0, VGA only) PPS: almost forgot... thank you so much for this... made my "mac" perfect PPPS: more Ram for the GMA would be nice, im remeber i had more under 10.4 DSDT_ASROCK_Conroe1333_D667.zip Link to comment Share on other sites More sharing options...
MrFX Posted September 9, 2009 Share Posted September 9, 2009 Hi! Has anyone ever gotten DVI or HDMI working with the GMA950? It seems to me that OS X can't see a display on it, so only sends out the blue screen... I've the same problem with the new Intel D945GSEJT... it has DVI and VGA (and also LVDS), but i can get work only DVI OR VGA (tested with many kext's). With DVI, there's no way to change the resolution (still 1024x768), but QE/CI is working. Any help? Thanks, MrFX Link to comment Share on other sites More sharing options...
blix3 Posted September 16, 2009 Share Posted September 16, 2009 Fixed graphics but killed internet. The Realtec 8100C (RTL8139?) ethernet chip on my ECS 945GZT MB does not like Dr. Hurt's ECS 945GCT nDSDT file. The error message I get is "Ethernet has self-assigned IP address and will not be able to connect to the internet." Under Tiger (10.4.10) I've used this MB and chip for a couple of years with no problem, and I was briefly connected in Snow Leopard, until I installed that DSDT file. It did allow my onboard GMA950 graphics chip to display 1680x1050, but it knocked me off the internet. I've tried adding the R1000 kext as a plugin to IONetworkFamily, but no luck. Do I need to find the right kext/plugin or edit the DSDT, or both? Link to comment Share on other sites More sharing options...
gnychis Posted September 18, 2009 Share Posted September 18, 2009 hi all, I am having trouble compiling my DSL after I added the modified code: george-nychiss-imac:~ gnychis$ /Patch/compiler -sa /DSDT.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20080926 [Oct 4 2008] Copyright (C) 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a /DSDT.dsl 847: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Error 4067 - ^ Object is not accessible from this scope (DTGP) /DSDT.dsl 3926: Method (WFZF, 1, NotSerialized) Warning 1087 - ^ Not all control paths return a value (WFZF) ASL Input: /DSDT.dsl - 3993 lines, 122388 bytes, 1635 keywords Compilation complete. 1 Errors, 1 Warnings, 0 Remarks, 43 Optimizations Here is my DSL, if someone could look at if I inserted the code incorrectly (following the V2 patcher), I would greatly appreciate it: http://pastebin.com/f38ed190c ---- EDIT: if i move the code in to a higher place, where it comes, and reboot... i get no panics, but all I get is a blue screen and nothing else! I have an Asus P5L8L ... i'd greatly appreciate any help. gnychis_dsdt.zip Link to comment Share on other sites More sharing options...
doc_u Posted September 22, 2009 Share Posted September 22, 2009 [quote name=pecos' date='Aug 29 2009, 04:36 PM' post='1241380 So, here is the improved and new version of my DSDT.aml file, builded especially for ASUS P5-GCMX 1333 (it could work also on P5-GCMX...) Wow! This was the key to getting everything working (except LAN, but I added a RT8169 since I wanted GB anyway) under 10.5.7, (now 10.5.8) on my P5GC-MX/1333 also! Here are the steps I took: Installed using Iatkos v7 (10.5.7), selected adding EFI string for GMA950, all other options left as is. Once it was installed and running, replaced DSDT.aml with the downloaded version. Edited /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and removed the EFI string, that's the part from <string> to </string> and saved it. (hint: use "sudo vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist") So far, all seems to work very well. No problem setting res to 1680x1050, full QE and CI + Rotation. It was quite strange using Apple's Software Update to update to 10.5.8 without any gyrations. Thanks to all who made this possible! -Doc Hmm, just lost networking again... will have to check this one out some more. Now running: ASUS P5GC-MX/1333 / Core2Duo E6750 @2.66Ghz / 4 GB ram / LEOPARD 10.5.8 + chameleon 2.0 r431 (from iAtkos v7 10.5.7) Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 22, 2009 Author Share Posted September 22, 2009 Our desktop version automatically allocates more RAM up to 244MB as needed - even though its reported on OS X as 64MB. It's just a cosmetic issue because the driver always assumes that we're using a real Mac which only has 64MB. It could be set to display 244MB in system profiler by editing the kexts but that would be silly because you'd be sacrificing the vanilla kexts for a cosmetic reason since it's already using 244MB. In short: It's already using 244MB of your RAM - but reporting as 64MB. Link to comment Share on other sites More sharing options...
shames Posted September 22, 2009 Share Posted September 22, 2009 thanks got it working in fresh install snow leopard. i'm using msi 945gcm7 enjoy DSDT.aml.zip Link to comment Share on other sites More sharing options...
doc_u Posted September 22, 2009 Share Posted September 22, 2009 Hmm, just lost networking again... will have to check this one out some more. Deleted the RealtekR1000.kext from S/L/E and fixed permissions using kext utility. (there is a copy of this kext inside AppleIONetworking.kext already) Everything now works as expected. I'll have to try Snow next... -Doc Now running: ASUS P5GC-MX/1333 / Core2Duo E6750 @2.66Ghz / 4 GB ram / LEOPARD 10.5.8 + chameleon 2.0 r431 (from iAtkos v7 10.5.7) Link to comment Share on other sites More sharing options...
GnatGoSplat Posted September 23, 2009 Share Posted September 23, 2009 Hi! I've the same problem with the new Intel D945GSEJT... it has DVI and VGA (and also LVDS), but i can get work only DVI OR VGA (tested with many kext's). With DVI, there's no way to change the resolution (still 1024x768), but QE/CI is working. Any help? Thanks, MrFX X3. I have the same problem with my Jetway J9F2-KHDE with Leopard and now Snow Leopard 10.6.1. I just stick to VGA, but I would REALLY like to get DVI or HDMI working. Link to comment Share on other sites More sharing options...
bibendum Posted September 23, 2009 Share Posted September 23, 2009 X3. I have the same problem with my Jetway J9F2-KHDE with Leopard and now Snow Leopard 10.6.1. I just stick to VGA, but I would REALLY like to get DVI or HDMI working. The problem seems to be display detection from a DVI - the hardware works (thus the blue screen), but OS X doesn't recognize any monitor hooked up. So far, despite extensive poking around online, I can find no one who's managed to get the GMA950 DVI display detection to work... But one can always hope... I'd certainly love to use my tiny EVEREX PC (veritable $200 mac mini) as my Plex media center, but I need DVI. Patrick Link to comment Share on other sites More sharing options...
DoctorEvil30564 Posted September 25, 2009 Share Posted September 25, 2009 has anyone made a patched DSDT file for a D945GCLF for snow leopard? mine is one of the ones that has the 2772 id can only get 1024x768 and doesn't seem to have any hardware acceleration which really sucks. it would be really nice to get full Quartz. etc support and ability to select different resolutions. I'd say heck with it and put in a pci video card but I didn't have very good results with getting a pci nvidia 8400 gs working under leopard. I figure I wouldn't get better results under SL Link to comment Share on other sites More sharing options...
DoctorEvil30564 Posted September 25, 2009 Share Posted September 25, 2009 has anyone made a patched DSDT file for a D945GCLF for snow leopard? mine is one of the ones that has the 2772 id can only get 1024x768 and doesn't seem to have any hardware acceleration which really sucks. it would be really nice to get full Quartz. etc support and ability to select different resolutions. I'd say heck with it and put in a pci video card but I didn't have very good results with getting a pci nvidia 8400 gs working under leopard. I figure I wouldn't get better results under SL found one that gives me ability to choose resolutions. http://www.insanelymac.com/forum/index.php...t&p=1259891 D945GCLF2 uses the same bios,etc. as a D945GCLF doesn't seem to perform much better with flash videos but can't be choosy, got to take what I can get and be grateful for the knowledge of the others on this forum. Link to comment Share on other sites More sharing options...
smbenson Posted September 28, 2009 Share Posted September 28, 2009 Has anyone had success patching a GA-945GZM-S2 using V4.2? I get kernel panic when using this dsdt file. I have SL installed with Chameleon 2 using stock graphics kexts. The dsdt file created using DSTPatcher works, but only at 1024X768. Tried to modify my dsdt file with GFX0 section of V4.2, but kernel panic as well. Also, I can't seem to get it boot into 32 bit mode, using both -arch=i386 on boot and in plist file using key arch string i386. Any suggestions or working dsdt for this mobo would be appreciated. Link to comment Share on other sites More sharing options...
Recommended Posts