Jump to content
InsanelyMac Forum

majrul

Members
  • Content count

    28
  • Joined

  • Last visited

About majrul

  • Rank
    InsanelyMac Protégé
  1. Hi, I was running Lion 10.7.4 on my Asus X53SC Laptop before i decided to give Mountain Lion a try. When DP 1 was released, i had installed it to see what's new and it worked perfectly then. But after installing DP 3, i don't know what is the reason but only if i type -x -v then only i am able to boot the laptop or else it simply freezes when it's time to load just after all the loading of kexts and others. I tried the standard Chameleon & Chimera, GraphicsEnabler=Yes as well as No, but no success at all. If i start the laptop using -v option, i noticed it was getting stuck after reading the NTFS partitions on the disk, so i thought maybe it's the problem with the ntfs.kext and i deleted it to see what happens. Still the same result, it hangs after loading the kexts and few other log messages. I am unable to trace the root cause and it's happening with this DP 3, there was never such a problem with DP 1 or my Lion 10.7.4 install before this. -Majrul
  2. Hi, I am facing all those artifacts on my ASUS X53SC Laptop and found that many were able to solve the problem by editing the DSDT by adding the following code: Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "AAPL00,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } But the problem is that the DSDT for my system already contains the following method with this code: Method (_DSM, 4, Serialized) { Name (_T_0, Zero) If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xF8, 0xD8, 0x86, 0xA4, 0xDA, 0x0B, 0x1B, 0x47, /* 0008 */ 0xA7, 0x2B, 0x60, 0x42, 0xA6, 0xB5, 0xBE, 0xE0 })) { Store (Zero, Local0) Store (ShiftLeft (DerefOf (Index (Arg3, 0x03)), 0x18), Local0) Add (ShiftLeft (DerefOf (Index (Arg3, 0x02)), 0x10), Local0, Local0) Add (ShiftLeft (DerefOf (Index (Arg3, One)), 0x08), Local0, Local0) Add (ShiftLeft (DerefOf (Index (Arg3, Zero)), Zero), Local0, Local0) If (LNotEqual (Arg1, 0x0100)) { Return (Buffer (0x04) { 0x02, 0x00, 0x00, 0x80 }) } Store ("Optimus _DSM is called ", Debug) While (One) { Store (Arg2, _T_0) If (LEqual (_T_0, 0x00)) { Store ("Optimus _DSM subfunc 0, return 0x04000001 ", Debug) Return (Buffer (0x04) { 0x01, 0x00, 0x03, 0x04 }) } Else { If (LEqual (_T_0, 0x1A)) { Store ("Optimus _DSM subfunc 26 ", Debug) If (And (Local0, One)) { ShiftRight (Local0, 0x18, Local2) If (LEqual (Local2, 0x03)) { Store ("Optimus _DSM subfunc 26, OMPR=3", Debug) Store (0x03, \OMPR) } If (LEqual (Local2, 0x02)) { Store (0x02, \OMPR) } } If (LEqual (\PO54, Zero)) { Return (Buffer (0x04) { 0x59, 0x00, 0x00, 0x01 }) } Else { Return (Buffer (0x04) { 0x41, 0x00, 0x00, 0x01 }) } } Else { Return (Buffer (0x04) { 0x02, 0x00, 0x00, 0x80 }) } } Break } } Return (0x00) } Because i am very new to DSDT patching, i am unable to understand where should i incorporate the changes required so that i can make Intel HD 3000 Graphics work smoothly. I even tried some heroic things but then the output was a blank screen. Please help me in editing this _DSM method.
  3. majrul

    Mouse tearing in Snow Leo 10.6.7 - Intel GMA 950

    It will be like this only. It's called as artifacts and it's because of the carbon based apps. Applications developed using the cocoa API don't face this artifacts issue. When i was using MSI u100 Netbook which had 950, i had to live with it. But if i am not wrong, this problem only appears while mirroring, not when you are using it in normal mode.
  4. majrul

    How to enable mirroring for Intel HD 3000?

    Hi jazzyguy I tried moving the VGA connector info above the LVDS connector info in my table but still no mirroring, blue screen freeze as usual. Please help me further if you can!
  5. majrul

    How to enable mirroring for Intel HD 3000?

    Can you please share the connector table info? I just updated to 10.7.3 but still no mirroring. This is my original connector info: 0000000: 0102 0400 1007 0000 1007 0000 ............ 000000c: 0503 0000 0200 0000 3000 0000 ........0... 0000018: 0205 0000 0004 0000 0700 0000 ............ 0000024: 0304 0000 0004 0000 0900 0000 ............ 0000030: 0406 0000 0004 0000 0900 0000 ............ And this the connector info after editing it: 0000000: 0102 0400 1007 0000 1007 0000 ............ 000000c: 0503 0000 0200 0000 3000 0000 ........0... 0000018: 0602 0000 0001 0000 0700 0000 ............ 0000024: 0205 0000 0008 0000 0850 0000 .........P.. 0000030: 0000 0000 0000 0000 0000 0000 ............ Please let me know what's wrong with the changes i did or if you could share your connector table details!
  6. jazzyguy, did you edit the connector table info again after 10.7.3 update?
  7. Mirror, mirror, where's the mirror!

  8. majrul

    How to enable mirroring for Intel HD 3000?

    Download this convenient script from here: http://www.insanelymac.com/forum/index.php?showtopic=259705&view=findpost&p=1792174 Let me know if you face any further difficulty.
  9. Thankyou very much, Amadeu_Modigliani Your convenient script made the job so easy. But i am unable to remove artifacts from the Laptop. Also no mirroring. Any lead on this will help me a lot!
  10. I've successfully managed to edit the FrameBuffer so that i can access the VGA port on my Laptop and connect and external display to it. But i am unable to get mirroring work. As soon as i select the mirroring option, the screen freezes with some light blue color background. Yes, i can see the same on my external display as well. So that means it's mirroring this blue screen on both the displays, but since the laptop freezes after this, it doesn't succeeds. So i think mirroring is working partially. Someone please guide!
  11. Hi, I've tried my best in following the post on editing the custom connector for intel hd 3000 graphics. This is what is the hex string produced after running the following commands: nm -arch x86_64 AppleIntelSNBGraphicsFB | grep 'D _PlatformInformationList' dd if=AppleIntelSNBGraphicsFB of=/tmp/table bs=1 skip=173688 count=60 cd /tmp xxd -c 12 < table > hex cat hex Output: 0000000: 0002 0300 0000 0000 ffff ffff ............ 000000c: 0205 0000 0004 0000 0700 0000 ............ 0000018: 0304 0000 0004 0000 0900 0000 ............ 0000024: 0406 0000 0008 0000 0600 0000 ............ 0000030: 0000 0000 0100 0000 4000 0000 ........@... What i need is external VGA support. From revogirls post on her own wordpress blog, i came to know: For VGA it is 0602 with 1000 or 0001 for connector type. But now the only problem is because of my lack of knowledge, i just don't know where to apply this change. Someone please help me!
  12. Hi, I've tried my best in following the post on editing the custom connector for intel hd 3000 graphics. This is what is the hex string produced after running the following commands: nm -arch x86_64 AppleIntelSNBGraphicsFB | grep 'D _PlatformInformationList' dd if=AppleIntelSNBGraphicsFB of=/tmp/table bs=1 skip=173688 count=60 cd /tmp xxd -c 12 < table > hex cat hex Output: 0000000: 0002 0300 0000 0000 ffff ffff ............ 000000c: 0205 0000 0004 0000 0700 0000 ............ 0000018: 0304 0000 0004 0000 0900 0000 ............ 0000024: 0406 0000 0008 0000 0600 0000 ............ 0000030: 0000 0000 0100 0000 4000 0000 ........@... What i need is external VGA support. From revogirls post, i came to know: For VGA it is 0602 with 1000 for connector type. But now the only problem is because of my lack of knowledge, i just don't know where to apply this change. Someone please help me!
  13. I have somehow managed to get the OSX running, but because of this error, none of the USB devices work. Please suggest something people!
  14. majrul

    Request DSDT for ASUS x53sd sx197v

    Hi. How did you manage to boot the Lion on your Laptop. I am unable to do so on my Asus X53SC which has Intel HD 3000 + nVidia 520MX Graphics. After loading all the kexts and when it's time to show the GUI the system just doesn't continues any further. Please help if possible! -Majrul
  15. Also PciRoot=0 helped in fixing the error instead of PCIRootUID. But the weird thing is that i cannot boot in safe mode, i.e. -x -v, if i try that, i get stuck up in the same error. Maybe it's because the AHCI kext are not getting loaded correctly in safe mode. Any solution guys? To add one more point, only if i start the installer using -x -v, then only it starts or else the same error. So that means: Installation starts only if i use -x -v or else i will be stuck on still waiting for root device error Booting starts only if i don't use -x option or else i will be stuck on still waiting for root device error So so weird.
×