nanomite Posted November 7, 2010 Share Posted November 7, 2010 Hi, A better tool for DSDT editing is DSDTSE google it. It has some X3100 hacks in it. My Toshiba Equium P200 works with iATKOS S3 V2, updated to 10.6.4 and the 32bit frame buffer, but after display sleep it looks like an old TV scree (scan lines.) Reinstalled so many times, trying to get all DSDT hacks working. Any help would be nice. Link to comment Share on other sites More sharing options...
sfxc13 Posted December 4, 2010 Share Posted December 4, 2010 Worked for me too XPS M1330 with GMA X3100 .. Just updated to 10.6.4 without any issues.Here is my modded DSDT I have a m1330 with gma x3100 running 10.6.4 and can't get the graphics card to work even using your DSDT. Do I need to install non-stock kexts or change anything in com.apple.Boot.plist or smbios? Have been running in circles on this issue for days and would really appreciate some help! Link to comment Share on other sites More sharing options...
alex ewetumo Posted April 6, 2011 Share Posted April 6, 2011 Forget all this method people,u dnt even need any old gma drivers basically the problem is a simple one so is the solution,there are key combinations that allow you to set your laptop to sleep and such is Fn+ESC key,especially since most system do have a fn key if you dnt search google for the equivalent of the combination,the stock drivers for 1.6.7 works right out of the box,since when it boots and gets to the black screen,i hold down the combination which causes the system to sleep then press my power button and there i go,full QC and internal display working,now i cnt say wether its due to the fact i already patch my dsdt which solves HPET issues though you can use the NullCPUPowerManagement kext which you can find the tutorial here: http://www.insanelymac.com/forum/index.php?showtopic=190780 .so do urself a favor google around if u cant find none,am sure theres a place to set up keys for different actions on mac os x which will require you to remove the kexts but thats more of trouble so if you need to, just boot into 64bit mode the kexts are 32bit only so u will be able to boot n use vesa ....i do hope it helps people,i knw it ws a shock having spent a whole 3days trying to figure it out but seeing the internal display working randomly after closing the lead for some timeguess it was a go figure..i have a dell xps m1330 ,intel gma 965gm , 2a02 dev id Link to comment Share on other sites More sharing options...
halligood Posted June 14, 2011 Share Posted June 14, 2011 (edited) I have the Intel GMA 965(x3100) on a Sony Vaio VGN-FZ240E. How do you avoid getting the "blue screen" during the first boot set-up? After a fresh install I get that, but I can hear music so I assume it installed correctly. Do I need to just not install the x3100 drivers? Edited March 12, 2014 by Gringo Vermelho Read the post right above this one. Link to comment Share on other sites More sharing options...
LatinMcG Posted June 14, 2011 Share Posted June 14, 2011 I have the Intel GMA 965(x3100) on a Sony Vaio VGN-FZ240E. How do you avoid getting the "blue screen" during the first boot set-up? After a fresh install I get that, but I can hear music so I assume it installed correctly. Do I need to just not install the x3100 drivers? post your dsdt and il try to fix it. or post in dsdt section www.insanelymac.com/forum/index.php?showtopic=235523 "If you want to send me information about your system so I can make an auto-patcher for it, please download and run the attached "run_me" script and attach the "send_me.zip" file it creates on your desktop. The included data is your DSDT, a list of loaded kexts, an ioreg dump and the kernel log. If you want to see the commands it runs, just open the script with "Automator". Attached File run_me.zip ( 66.11K )" once u have dsdt patched.. i can look at original.. and patched. Link to comment Share on other sites More sharing options...
halligood Posted June 14, 2011 Share Posted June 14, 2011 At the moment I'm running iATKOS V7 so I just installed whatever came on the disk, and I do the same for iATKOS S3 V2. I'm new at this, so bare with me. Where I'm confused at, is that iATKOS V7 runs fine with x3100 installed. I just have a white streak at the very bottom of my screen under the dock, which is fine. Wouldn't x3100 on V7 and S3 be exactly the same? I ran ioreg, I don't know if you can use that or if it's even needed. I provided my output as a attachment. vaiofz240eioreg.rtf Link to comment Share on other sites More sharing options...
LatinMcG Posted June 14, 2011 Share Posted June 14, 2011 try the full suite http://www.insanelymac.com/forum/index.php...st&id=81816 also.. i dont use distros cause retail works. Link to comment Share on other sites More sharing options...
halligood Posted June 14, 2011 Share Posted June 14, 2011 I'm just trying to use distros to make sure it'll work on my machine before I make the leap into a full blown retail copy. I uploaded that file. send_me.zip Link to comment Share on other sites More sharing options...
LatinMcG Posted June 14, 2011 Share Posted June 14, 2011 ok this is the code that confuses what display to use Method (_DOD, 0, NotSerialized) { If (LEqual (NDID, One)) { Name (TMP1, Package (0x01) { 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP1, Zero)) Return (TMP1) } If (LEqual (NDID, 0x02)) { Name (TMP2, Package (0x02) { 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP2, Zero)) Store (Or (0x00010000, DID2), Index (TMP2, One)) Return (TMP2) } If (LEqual (NDID, 0x03)) { Name (TMP3, Package (0x03) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP3, Zero)) Store (Or (0x00010000, DID2), Index (TMP3, One)) Store (Or (0x00010000, DID3), Index (TMP3, 0x02)) Return (TMP3) } If (LEqual (NDID, 0x04)) { Name (TMP4, Package (0x04) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP4, Zero)) Store (Or (0x00010000, DID2), Index (TMP4, One)) Store (Or (0x00010000, DID3), Index (TMP4, 0x02)) Store (Or (0x00010000, DID4), Index (TMP4, 0x03)) Return (TMP4) } Name (TMP5, Package (0x05) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Store (Or (0x00010000, DID1), Index (TMP5, Zero)) Store (Or (0x00010000, DID2), Index (TMP5, One)) Store (Or (0x00010000, DID3), Index (TMP5, 0x02)) Store (Or (0x00010000, DID4), Index (TMP5, 0x03)) Store (Or (0x00010000, DID5), Index (TMP5, 0x04)) Return (TMP5) } Device (DD01) { Method (_ADR, 0, Serialized) { Return (And (0xFFFF, DID1)) } Method (_DCS, 0, NotSerialized) { TRAP (One) If (And (CSTE, One)) { Return (0x1F) } Return (0x1D) } Method (_DGS, 0, NotSerialized) { If (And (NSTE, One)) { Return (One) } Return (Zero) } Method (_DSS, 1, NotSerialized) { If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)) { Store (NSTE, CSTE) } } } Device (DD02) { Method (_ADR, 0, Serialized) { Return (And (0xFFFF, DID2)) } Method (_DCS, 0, NotSerialized) { TRAP (One) If (And (CSTE, 0x02)) { Return (0x1F) } Return (0x1D) } Method (_DGS, 0, NotSerialized) { If (And (NSTE, 0x02)) { Return (One) } Return (Zero) } Method (_DSS, 1, NotSerialized) { If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)) { Store (NSTE, CSTE) } } } Device (DD03) { Method (_ADR, 0, Serialized) { Return (And (0xFFFF, DID3)) } Method (_DCS, 0, NotSerialized) { TRAP (One) If (And (CSTE, 0x04)) { Return (0x1F) } Return (0x1D) } Method (_DGS, 0, NotSerialized) { If (And (NSTE, 0x04)) { Return (One) } Return (Zero) } Method (_DSS, 1, NotSerialized) { If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)) { Store (NSTE, CSTE) } } } Device (DD04) { Name (RTL1, Buffer (0x09) { /* 0000 */ 0x14, 0x18, 0x1D, 0x24, 0x2C, 0x35, 0x3F, 0x4C, /* 0008 */ 0x64 }) Name (ICL1, Package (0x0B) { 0x64, 0x64, 0x04, 0x10, 0x1C, 0x28, 0x34, 0x40, 0x4C, 0x58, 0x64 }) Method (_ADR, 0, Serialized) { Return (And (0xFFFF, DID4)) } Method (_DCS, 0, NotSerialized) { TRAP (One) If (And (CSTE, 0x08)) { Return (0x1F) } Return (0x1D) } Method (_DGS, 0, NotSerialized) { If (And (NSTE, 0x08)) { Return (One) } Return (Zero) } Method (_DSS, 1, NotSerialized) { If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)) { Store (NSTE, CSTE) } } Method (_BCL, 0, NotSerialized) { Return (ICL1) } Method (_BCM, 1, NotSerialized) { Divide (Subtract (Arg0, 0x04), 0x0C, , Local0) Name (_T_0, Zero) Store (ToInteger (PNID), _T_0) If (LEqual (_T_0, One)) { Store (DerefOf (Index (RTL1, Local0)), Local0) } Else { If (LEqual (_T_0, 0x02)) { Store (DerefOf (Index (RTL1, Local0)), Local0) } Else { If (LEqual (_T_0, 0x04)) { Store (DerefOf (Index (RTL1, Local0)), Local0) } Else { If (LEqual (_T_0, 0x05)) { Store (DerefOf (Index (RTL1, Local0)), Local0) } Else { Store (DerefOf (Index (RTL1, Local0)), Local0) } } } } Store (Local0, BRTL) Store (Local0, CBLV) AINT (One, BRTL) } } Device (DD05) { Method (_ADR, 0, Serialized) { Return (And (0xFFFF, DID5)) } Method (_DCS, 0, NotSerialized) { TRAP (One) If (And (CSTE, 0x10)) { Return (0x1F) } Return (0x1D) } Method (_DGS, 0, NotSerialized) { If (And (NSTE, 0x10)) { Return (One) } Return (Zero) } Method (_DSS, 1, NotSerialized) { If (LEqual (And (Arg0, 0xC0000000), 0xC0000000)) { Store (NSTE, CSTE) } } }ill research what is happening to fix. but i have to step out for a few hrs Link to comment Share on other sites More sharing options...
halligood Posted June 15, 2011 Share Posted June 15, 2011 If I got the retail route, should I install without x3100 drivers at first? Link to comment Share on other sites More sharing options...
LatinMcG Posted June 17, 2011 Share Posted June 17, 2011 yes x3100 driver isnt needed.. its supported natively. the DOD is the issue Link to comment Share on other sites More sharing options...
Recommended Posts