juanerson, on 11 January 2012 - 08:13 PM, said:
[Problem] GMA X3100 Random Graphic Freeze, Mouse Cursor Still Works
Started by niotech, Sep 28 2011 02:39 PM
178 replies to this topic
#61
Posted 12 January 2012 - 02:53 AM
Thank you abs2004. Now I have installed and testing the one FB.kext from Leopard 10.5.8 (1.5.36.25) + Legacy SpeedStep injector (excluding all GPU references) + DSDT hack code X3100 injection = working great at moment. And well, Natit.kext seems to be not necessary at all, if the code inside is ported, I mean this is very easy to do by DSDT injection, see:
Captura de pantalla 2012-01-11 a la(s) 15.28.39.png The results by using the Legacy SpeedStep injector (MacBook4,2 fake profile = smbios.plist):
Captura de pantalla 2012-01-11 a la(s) 15.46.01.png
#62
Posted 13 January 2012 - 05:41 AM
I'm trying out the Leopard 10.5.8 FB.kext to see if I have as much luck as you guys have had. I too do not need the Natit.kext since my DSDT has the X3100 fix. I am using the smbios for a Macbook 4,1.
#63
Posted 13 January 2012 - 09:41 AM
mnfesq, on 13 January 2012 - 05:41 AM, said:
I'm trying out the Leopard 10.5.8 FB.kext to see if I have as much luck as you guys have had. I too do not need the Natit.kext since my DSDT has the X3100 fix. I am using the smbios for a Macbook 4,1.
dsdt.aml
#64
Posted 13 January 2012 - 09:17 PM
#65
Posted 13 January 2012 - 09:45 PM
mnfesq, please can you try to test native SpeedStep from the Legacy injector for Lion, attached:
1) Install in it /S/L/E.
2) Just change MacBook4,1 to MacBook4,2 (fake model) in smbios.plist
3) At same time you can revert back to vanilla MacBook4_1.plist, by deleting or comment out the five (5) lines for CPUPLimit = 0x0 inside:
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
4) Repair permissions & rebuilt cache, and finally restart the system.
Notes:
- This injector is recommended for Penryn CPUs, because C-States (CStateDict) information is different compared with MacBook3_1.plist (Merom).
- For Merom CPUs (using a fake MacBook3,2 profile) I can make another simple speedstep injector... please let me know.
- PLEASE, to understand what I did, use TextMate.app (attached too) to see the commented parts of the Info.plist inside the Legacy_speedstep injector.kext related to exclude all X3100 management references, which was discussed in this thread. Good Luck.
Legacy SpeedStep injector MB42 Penryn & TextMate.zip 7.63MB
50 downloads
For Merom CPUs users please use this Legacy SpeedStep injector:
Legacy_SpeedStep_MacBook32_107.kext.zip 4.14K
84 downloads
And Please set the profile (smbios.plist) to the fake model = MacBook3,2 (and download complementary files HERE).
- The proper FrameBuffer: AppleIntelGMAX3100FB.kext_Leopard_1058.zip (to avoid the "GPU parser error...")
- Please, add this code to your DSDT for to work with X3100FB.kext from Leopard 10.5.8:
X3100 hack code injection for 1280x800 display screen.dsl.zip 1.83K
110 downloads
Note: Read it for big screen resolutions, are just three values to change:
AAPL01,DualLink
AAPL01,Height
AAPL01,Width
1) Install in it /S/L/E.
2) Just change MacBook4,1 to MacBook4,2 (fake model) in smbios.plist
3) At same time you can revert back to vanilla MacBook4_1.plist, by deleting or comment out the five (5) lines for CPUPLimit = 0x0 inside:
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
4) Repair permissions & rebuilt cache, and finally restart the system.
Notes:
- This injector is recommended for Penryn CPUs, because C-States (CStateDict) information is different compared with MacBook3_1.plist (Merom).
- For Merom CPUs (using a fake MacBook3,2 profile) I can make another simple speedstep injector... please let me know.
- PLEASE, to understand what I did, use TextMate.app (attached too) to see the commented parts of the Info.plist inside the Legacy_speedstep injector.kext related to exclude all X3100 management references, which was discussed in this thread. Good Luck.
Legacy SpeedStep injector MB42 Penryn & TextMate.zip 7.63MB
50 downloadsFor Merom CPUs users please use this Legacy SpeedStep injector:
Legacy_SpeedStep_MacBook32_107.kext.zip 4.14K
84 downloadsAnd Please set the profile (smbios.plist) to the fake model = MacBook3,2 (and download complementary files HERE).
- The proper FrameBuffer: AppleIntelGMAX3100FB.kext_Leopard_1058.zip (to avoid the "GPU parser error...")
- Please, add this code to your DSDT for to work with X3100FB.kext from Leopard 10.5.8:
X3100 hack code injection for 1280x800 display screen.dsl.zip 1.83K
110 downloadsNote: Read it for big screen resolutions, are just three values to change:
AAPL01,DualLink
AAPL01,Height
AAPL01,Width
Edited by juanerson, 26 January 2012 - 07:27 PM.
#66
Posted 14 January 2012 - 06:04 AM
juanerson, on 13 January 2012 - 09:45 PM, said:
This injector is recommended for Penryn CPUs, because C-States (CStateDict) and SP1 information is different compared with MacBook3_1.plist (Merom). - For Merom CPUs (using a fake MacBook3,2 profile) I can make another simple speedstep injector... please let me know.
Sure, I'll give it a shot. It would be great to get a true solution to this problem. However, I have the T7100 Core2Duo, which is a Merom processor. So, if you don't mind making one of those for me, I'll test it out and post the results. Thanks.
#67
Posted 14 January 2012 - 03:55 PM
OK, I have things up and running. No problems rebooting after installation. Let me confirm I did what you instructed. I took my existing smbios.plist and changed the SMProductname from Macbook4,1 to Macbook3,2. I installed the Legacy_Speedstep_MacBook32_107.kext to S/L/E. If that's all I needed to do, let me know. In the meantime, I will use this setup and see if it avoids freezes/kps in usage I have known to cause them. Thanks.
EDIT - I wasted no time trying out something that had caused a freeze for me on several prior occasions. I ran a video in VLC while running another video in the Flash plug-in for Firefox. It froze as usual.
EDIT - I wasted no time trying out something that had caused a freeze for me on several prior occasions. I ran a video in VLC while running another video in the Flash plug-in for Firefox. It froze as usual.
#68
Posted 15 January 2012 - 06:58 PM
Today, using Firefox, sometimes streaming video to VLC and sometimes just downloading, I had 3 freezes in about one hour. The use of the Legacy Speedstep Injector has not provided any better performance than any other method I have tried. I did, however, notice a bit better performance with the 10.5.8 FB kext compared to the FB Lion kext.
#69
Posted 15 January 2012 - 07:13 PM
try macbook5,1 or 5,2 .. i didnt see lion including gpu power controls with anything under 5,x
i wonder if theres a way to use the intel x3100 bios rom like nvidias and ati.
i wonder if theres a way to use the intel x3100 bios rom like nvidias and ati.
#70
Posted 16 January 2012 - 09:05 AM
#71
Posted 16 January 2012 - 09:18 PM
You need is to take out the device (CRT) from your dsdt. And, just the basic X3100 injection. Please, try this:
DSDT abs2004.zip 38.84K
33 downloads
DSDT abs2004.zip 38.84K
33 downloads
#72
Posted 17 January 2012 - 05:10 AM
If Juanerson's doesn't work either, let us know. I saw some errors in your DSDT that I could try to fix if it is needed (DTGP Method had minor errors and GFX0 should be inside the PEGP device.)
#73
Posted 17 January 2012 - 10:34 AM
juanerson, on 16 January 2012 - 09:18 PM, said:
You need is to take out the device (CRT) from your dsdt. And, just the basic X3100 injection. Please, try this:
DSDT abs2004.zip
#74
Posted 23 January 2012 - 04:31 PM
juanerson, on 11 January 2012 - 08:13 PM, said:
Thank you abs2004. Now I have installed and testing the one FB.kext from Leopard 10.5.8 (1.5.36.25) + Legacy SpeedStep injector (excluding all GPU references) + DSDT hack code X3100 injection = working great at moment.
The results by using the Legacy SpeedStep injector (MacBook4,2 fake profile = smbios.plist):
Captura de pantalla 2012-01-11 a la(s) 15.46.01.png
The results by using the Legacy SpeedStep injector (MacBook4,2 fake profile = smbios.plist):
I used your Legacy_SpeedStep_MacBook32_107.kext.zip for my merom C2D T7250,but he seems to not load, because in ioreg I do not see it. In smbios i changed model to mb3.2. that may be incorrect?
#75
Posted 23 January 2012 - 08:00 PM
It was installed in /S/L/E ? and just for record, did you repaired permissions and rebuild caché after install the injector?
#76
Posted 23 January 2012 - 08:19 PM
#77
Posted 23 January 2012 - 10:38 PM
Use the files attached combined with Legacy_SpeedStep MacBook3,2 injector:
MacBook3,2 Merom_CPU files.zip 64.48K
68 downloads
The Profile (smbios.plist) from /Extra, and the two kexts installed in /S/L/E (replace the previous same kexts if necessary).
Tested and working here:
Captura de pantalla 2012-01-23 a la(s) 18.22.25.png 68.98K
128 downloads
Captura de pantalla 2012-01-23 a la(s) 17.58.36.png 143.7K
131 downloads
Note: Build your own genuine-valid Mac Serial, and don't share it... please read this commentary. Good Luck.
MacBook3,2 Merom_CPU files.zip 64.48K
68 downloadsThe Profile (smbios.plist) from /Extra, and the two kexts installed in /S/L/E (replace the previous same kexts if necessary).
Tested and working here:
Captura de pantalla 2012-01-23 a la(s) 18.22.25.png 68.98K
128 downloads
Captura de pantalla 2012-01-23 a la(s) 17.58.36.png 143.7K
131 downloadsNote: Build your own genuine-valid Mac Serial, and don't share it... please read this commentary. Good Luck.
#78
Posted 25 January 2012 - 07:13 PM
I just want to report that I have not had a problem with video freeze or KP's for several days. Last week, I decided to stop testing 10.7.3 and did a fresh install of 10.7 with update to 10.7.2. I then used the smbios for MacBook 5,2 and installed the new IntelCPUMonitor.kext for FakeSMC. I also put FakeSMC and all of its monitor kexts in S/L/E instead of E/E. That's all I did to produce the better working condition. I observed a huge difference with the new IntelCPUMonitor. It made fixes for my Merom CPU and now the speedstepping works better than ever. It used to be that I had no more than 3 working P-States. Now, speedstepping works at frequency intervals of 200 MHz from 600 MHz to my maximum of 1800 MHz. I am thinking that the video freezes may be due to inaccurate CPU data which cannot be processed properly by the video kexts.
#80
Posted 27 January 2012 - 08:22 AM
Ryan Peiris, on 27 January 2012 - 12:56 AM, said:
mnfesq,
Can you please upload your IntelCPUMonitor.kext and FakeSMC.kext I think I am having different versions.
Can you please upload your IntelCPUMonitor.kext and FakeSMC.kext I think I am having different versions.
Here's my FakeSMC and monitor kexts. I use the ACPI Monitor, IntelCPUMonitor and X3100 GPU monitor.
FakeSMCandMonitors.zip 93.74K
80 downloads
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








