kermit1219 Posted August 28, 2010 Share Posted August 28, 2010 *WORKING THANKS TO CharredPC! In need of help!!! I have a x3100 issue which from all the reading i have done is related to the dual link issue, however I have no idea how to install a DSDT and modify it correctly, and ensure its running. I am using an Acer Aspire 7720 17" (1440x900) notebook, everything else is ok, i have to use an external monitor tho.. I am running retail 10.6.4 and chameleon 2 rc4 ... someone please help, I will send any files needed. Thanks, Kermit1219 Link to comment Share on other sites More sharing options...
educa Posted September 1, 2010 Share Posted September 1, 2010 I have Dell D830 with x3100 and work with this dsdt Enable QE, CI, and Extenal Monitor my System Dell D830 with Intel X3100 Snow leo 10.6.4 only 32 bits work 100% check this link http://www.insanelymac.com/forum/index.php...p;#entry1539770 howto to install SL on Latitude D830 with X3100 graphics dsdt.aml.zip Link to comment Share on other sites More sharing options...
ammarii Posted September 4, 2010 Share Posted September 4, 2010 can anyone help me I want it for 1280x800 for SL 10.6.4 if i start it in 32 mode i have to insart the ctr the he switch atomaticly to the laptop Link to comment Share on other sites More sharing options...
Einstein_ein Posted September 6, 2010 Share Posted September 6, 2010 I have Dell D830 with x3100 and work with this dsdtEnable QE, CI, and Extenal Monitor my System Dell D830 with Intel X3100 Snow leo 10.6.4 only 32 bits work 100% Could you mention some of your x3100 details? For instance max resolution, model details etc. For instance mine is: GMA965/X3100 1680x1050 resolution[8086:2a02] (rev 0c) and I face problems with dual screen What changes have you personally done to the attached dsdt? Thanks Link to comment Share on other sites More sharing options...
educa Posted September 6, 2010 Share Posted September 6, 2010 Could you mention some of your x3100 details? For instance max resolution, model details etc. For instance mine is: GMA965/X3100 1680x1050 resolution[8086:2a02] (rev 0c) and I face problems with dual screenWhat changes have you personally done to the attached dsdt?Thanks hi, i add this code to DSDT only tested on Latitude D830Device (VID) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { Store (Package (0x30) { "device_type", Buffer (0x08) { "display" }, "model", Buffer (0x0D) { "X3100" }, "AAPL,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,SelfRefreshSupported", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "AAPL01,BacklightIntensity", Unicode ("d"), "AAPL01,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "AAPL01,DataJustify", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL01,Depth", Unicode (" "), "AAPL01,Dither", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL01,Height", Buffer (0x04) { 0x20, 0x03, 0x00, 0x00 }, "AAPL01,Interlace", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,Inverter", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,InverterCurrent", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,InverterFrequency", Buffer (0x04) { 0x08, 0x52, 0x00, 0x00 }, "AAPL01,LinkFormat", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,LinkType", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,Pipe", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL01,PixelFormat", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,Refresh", Unicode (";"), "AAPL01,Stretched", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Device (LCD) { Method (_ADR, 0, NotSerialized) { Return (0x0400) } Method (_DCS, 0, NotSerialized) { Store (SMI (0x8E, One), Local0) Return (Local0) } Method (_DGS, 0, NotSerialized) { Store (SMI (0x99, One), Local0) Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (One, Arg0) } Name (BTVL, 0x64) Name (DBCL, Package (0x0A) {}) Method (_BCL, 0, NotSerialized) { SX10 () SX30 (0x19) SX30 (Zero) SX11 () Store (SX40 (), Index (DBCL, Zero)) Store (SX40 (), Index (DBCL, One)) Store (SX40 (), Index (DBCL, 0x02)) Store (SX40 (), Index (DBCL, 0x03)) Store (SX40 (), Index (DBCL, 0x04)) Store (SX40 (), Index (DBCL, 0x05)) Store (SX40 (), Index (DBCL, 0x06)) Store (SX40 (), Index (DBCL, 0x07)) Store (SX40 (), Index (DBCL, 0x08)) Store (SX40 (), Index (DBCL, 0x09)) SX12 () Return (DBCL) } Method (_BCM, 1, NotSerialized) { SX10 () SX30 (0x19) SX30 (One) SX30 (Arg0) Store (Arg0, BTVL) SX11 () SX12 () } Method (_BQC, 0, NotSerialized) { SX10 () SX30 (0x19) SX30 (0x02) SX11 () Store (SX40 (), Local0) Store (Local0, BTVL) SX12 () Return (Local0) } } Device (TV) { Method (_ADR, 0, NotSerialized) { Return (0x0200) } Method (_DCS, 0, NotSerialized) { Store (SMI (0x8E, 0x04), Local0) Return (Local0) } Method (_DGS, 0, NotSerialized) { Store (SMI (0x99, 0x04), Local0) Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (0x04, Arg0) } } add SMBIOS , com.apple.Boot.plist and ihack themepaste all to extra foldersmbios.zip Link to comment Share on other sites More sharing options...
Einstein_ein Posted September 6, 2010 Share Posted September 6, 2010 .... And the model of your x3100? max resolution? Thanks for the info Link to comment Share on other sites More sharing options...
educa Posted September 6, 2010 Share Posted September 6, 2010 img2.tiffimg1.tiff Link to comment Share on other sites More sharing options...
Einstein_ein Posted September 6, 2010 Share Posted September 6, 2010 @educa: thank you for the useful infoIn my DSDT Device (GFX0) // GFX0 instead of C098 { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { Store (Package () { "device_type", Buffer (0x07) { "display" }, "model", Buffer (0x0B) { "Intel X3100" }, "AAPL,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL01,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Method (_STA, 0, NotSerialized) { Store (Zero, Local0) If (C099) { Store (0x0F, Local0) } Return (Local0) } } suffice for QE/CI. But dual screen is not supported. In my next attempt I'll insert your "(LCD)" and "(TV)" devices with/out the above method and see if it works.Could you do me a favor? Could you try minimizing your _DSM method to my above "minimum" and check if your display is QE/CI capable and dual screen works ok?I think we are close to find a dual screen solution for x3100. Link to comment Share on other sites More sharing options...
educa Posted September 6, 2010 Share Posted September 6, 2010 ok my dual screen works 100% img3.tiff ansorry my bad english I Speak Spanish clean all the entrances that have AGP, IGP, PEGP, GFX0 and paste code from VID.... Device (VID) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) {....... ....... Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (0x04, Arg0) } } //* end of my code and continue *// Scope (^^PCI0) {...... Link to comment Share on other sites More sharing options...
Einstein_ein Posted September 6, 2010 Share Posted September 6, 2010 Is your mirroring working? My dual link is working with your method but only if I use my second screen as extension of the lcd. On mirror my screen is distorted Link to comment Share on other sites More sharing options...
educa Posted September 7, 2010 Share Posted September 7, 2010 ok upgrade snow leo 10.6.4 and download this is very important http://support.apple.com/kb/DL1083 The Snow Leopard Graphics Update test for you. check mi link http://www.insanelymac.com/forum/index.php...=0#entry1539770 howto D830 X3100 Link to comment Share on other sites More sharing options...
Einstein_ein Posted September 8, 2010 Share Posted September 8, 2010 @educa I have installed the updates. As I previously asked; Is mirror working when you connect your second screen? Link to comment Share on other sites More sharing options...
Thund3rbolt Posted October 4, 2010 Share Posted October 4, 2010 I have a sony Vaio vgn-205e and managed to get the x3100 partially working. It has QE/CI Support but will only display at 1280x768 and not the lcd supported 1280x800. If I look for that setting it's just not in the list. As a work around I installed switchresX but that's not a permanent solution since any exclusive video mode apps ( game typically) {censored} out trying to switch res. If anyone else has had this problem and knows a solution please share. Chipset Model: GMA X3100 Type: Display Bus: Built-In VRAM (Total): 144 MB Vendor: Intel (0x8086) Device ID: 0x2a02 Revision ID: 0x000c Displays: SwitchResX4 - Unknown Monitor: Resolution: 1280 x 800 @ 58 Hz Depth: 32-Bit Color Core Image: Hardware Accelerated Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Supported Built-In: Yes Display Connector: Status: No Display Connected Link to comment Share on other sites More sharing options...
tyhnc900 Posted November 8, 2010 Share Posted November 8, 2010 Can somebody please add the dual-link fix to my DSDT i have a Thinkpad T61 with a 1400x1050 screen resolution and i think i need the dual link fix in my dsdt because i can only see half the screen and there are many horizontal lines. i tried the edid thing but it did not work. i tried to place the patch in the dsdt but gives error compiling its running 10.6.0 snow leopard i attached pics of screen & dsdt is in zip ThinkPadT61.zip Link to comment Share on other sites More sharing options...
nanomite Posted November 8, 2010 Share Posted November 8, 2010 Hi, Thund3rbolt try adding the required resolution to your com.apple.Boot.plist. Located in either your Extras Directors or Library/Preferences/SystemConfiguration. Link to comment Share on other sites More sharing options...
tyhnc900 Posted November 8, 2010 Share Posted November 8, 2010 Hi, Thund3rbolt try adding the required resolution to your com.apple.Boot.plist. Located in either your Extras Directors or Library/Preferences/SystemConfiguration. i fixed it i have qe/ci 1400x1050 res on x3100 on snow leopard 10.6.4 i used this efi string <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,HasLid</key> <string>0x00000001</string> <key>AAPL,HasPanel</key> <string>0x00000001</string> <key>AAPL,NumDisplays</key> <string>0x00000004</string> <key>AAPL,NumFramebuffers</key> <string>0x00000002</string> <key>AAPL,SelfRefreshSupported</key> <string>0x00000001</string> <key>AAPL01,DataJustify</key> <string>0x00000001</string> <key>AAPL01,Depth</key> <string>0x00000020</string> <key>AAPL01,Pipe</key> <string>0x00000001</string> <key>AAPL01,DualLink</key> <string>0x00000001</string> <key>AAPL01,Interlace</key> <string>0x00000001</string> <key>AAPL,backlight-control</key> <string>0x00000001</string> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
gatsu_1981 Posted November 19, 2010 Share Posted November 19, 2010 Mmmmmh. I have an AOpen MP965-D, a Mac Mini clone (it's really the same size of the old mac mini). X3100 video card. So it's not a laptop, it's a desktop with laptop parts inside. But... It only works when X3100 kext AREN'T loaded (i.e. blacklisted or deleted). When they are loaded correctly, i only get a black screen. I have a white flash and then black screen. I even tried to fix it with DSDT... No joy. Link to comment Share on other sites More sharing options...
alex ewetumo Posted April 6, 2011 Share Posted April 6, 2011 Mmmmmh. I have an AOpen MP965-D, a Mac Mini clone (it's really the same size of the old mac mini). X3100 video card. So it's not a laptop, it's a desktop with laptop parts inside. But... It only works when X3100 kext AREN'T loaded (i.e. blacklisted or deleted). When they are loaded correctly, i only get a black screen. I have a white flash and then black screen. I even tried to fix it with DSDT... No joy. 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 10.6.7 works right out of the box,therefor so shud 10.6.3-10.6.6,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...
robi62 Posted August 8, 2011 Share Posted August 8, 2011 hi I have a fujitsu s6410 with x3100 card When I installed lion at first boot i had 1024x768 res Switched res fixed problem I now have 1280x800 My main issue is the ig invalid firmware max res at boot Has anyone solved this????? My f6 and f7 keys for brightness don't work but I have managed to patch my dsdt to get a working brightness slider in system preferences This is my id for x3100 ntel GMA X3100: Chipset Model: GMA X3100 Type: GPU Bus: Built-In VRAM (Total): 144 MB Vendor: Intel (0x8086) Device ID: 0x2a02 Revision ID: 0x0003 Displays: LCD: Resolution: 1280 x 800 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes Display Connector: Status: No Display Connected Can anyone point me in the right direction in how to fix this error??? Link to comment Share on other sites More sharing options...
tdinh Posted August 25, 2011 Share Posted August 25, 2011 Hi, I was hoping someone can help me with my display problem. i recently converted my toshiba r835-p70 laptop to a hackintosh. i believe my max resolution on (from windows) is 1378x766. the one problem i'm currently having is that i can't use the AppleIntelSNBGraphicsFB kext because the only output i get is through my hdmi ouput. to boot OSX, i removed the AppleIntelSNBGraphicsFB from S/L/E to be able to get my internal display to come up. i've tried all the suggested things with the exception of manually adding the EDID. The problem is that i downloaded the windows utility to get the EDID on my laptop and run it but the raw EDID i get are all 0x00s. Also, when i boot up with the AppleIntelSNBGraphicsFB kext, it looks like OSX is using the default display for my laptop display. can someone please help me figure out how to get my laptop display to work using the AppleIntelSNBGraphicsFB kext? any help is appreciated. thx so much! this is my system: Toshiba Portege R835-P70 with i5 2410m Link to comment Share on other sites More sharing options...
thetickisme Posted January 5, 2012 Share Posted January 5, 2012 T61 GMA X3100 Running a dual boot SL and Lion install. Intel GMA X3100: Chipset Model: GMA X3100 Type: Display says GPU Bus: Built-In VRAM (Total): 144 MB Vendor: Intel (0x8086) Device ID: 0x2a02 Revision ID: 0x000c Displays: Display: running off my external 22" Resolution: 1680 x 105 @ 60 Hz Depth: 32-bit Color Built-In: Yes Core Image: Hardware Accelerated Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Supported < -- dose not show up in SL or Lion but it is on in Lion for sure In SL 10.6.8 I can run sudo -s defaults read /library/preferences/com.apple.windowserver GLCompositor and I get back tileHeight -int 256 tileWidth -int 256 which shows it on according to the system But my screen saver with ripple effects will not run only the standard one will. In Lion (same laptop) they all work BUT Lion sucks with all of the freezes of Finder etc. 10.7.2 FYI. So what else can I test or do to make it show up in Sytems Profiler and work correctly? Link to comment Share on other sites More sharing options...
Recommended Posts