Jump to content

OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus

* * * * * 5 votes

  • Please log in to reply
879 replies to this topic

#21
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
Thanks for the guide

I have a l702x with 3D

So far I just installed iatkos l2

I did select graphics enabler and nvidia gf100 driver in addition to the ones listed above. Given that Optimus is disabled on mine, most of the stuff works out of the box (including native resolution).

Everything works well except sound and speedstep

Hoping to install the Kexts and make config changes tonight.

#22
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
Mahesh,

Need some help.
I got most of the stuff working on my laptop.

How did you create the SSDT? can you provide some information how to create it for my i7-2670QM cpu?

Thanks
wen1

#23
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch
Hi Wen1,

U can extract SSDT using aida64 software on win 7. Well there will be SSDT SSDT1 SSDT2 ... just check for cpuPM with APSS code.

Then i compiled it to SSDT.dsl on lion 10.7.2 with the help of iaslMe app.

On windows 7 my 2630 QM SSDT was providing 9 turbo states ( starting from the lowest p state 800mhz).

But i tweaked it so that the turbo states are recognized properly in lion with the help of few hackintosh forums and blogs check these links for assistance http://revogirl.wordpress.com/ http://www.insanelym...howtopic=259090 and also u need to have the knowledge of C language and also in case if u want to manually define changes in the source code then u need to compile to make file in linux, so knowing linux terminal coding will be added support.

Most important thing is check ur p states on lion using MSR dumper ( http://www.insanelym...howtopic=258612 ) and make neccessary changes to ur code in SSDT.dsl and compile and generate SSDT.aml and then patch intelcpupowermanagment with aicpum check this link for instructions http://www.insanelym...howtopic=258611.

Cheers,
Mahesh Kondraju

@ wen1

As u said u have a 3D version laptop and my guide will help people with intel hd 3000, i would recommend u to check the guide from steve on tonymacx86 forum check this link http://tonymacx86.co...pic.php?t=23185 hopefully it helps.

#24
JohnnyD

JohnnyD

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Ohio, US
  • Interests:Computers
the A16 bios is out for this machine, just a heads up for those of us with the problematic A14

#25
Zulakis

Zulakis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 54 posts
I installed this chameleon version: Chameleon 2.1svn r1801
I am sadly still getting boot0: error messages, this is my Chameleon Installation Log:

Chameleon installer log - Fri Jan 20 17:10:11 CET 2012
Installer version: 2.1svn 1801
======================================================
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *500.1 GB disk0
1: DOS_FAT_16_Hidden 106.9 MB disk0s1
2: Windows_NTFS RECOVERY 21.0 GB disk0s2
3: Windows_NTFS System 236.2 GB disk0s3
4: Apple_HFS Mac OS X 52.4 GB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *4.7 GB disk1
1: Apple_partition_map 32.3 KB disk1s1
2: Apple_HFS iATKOS L2 4.7 GB disk1s3
======================================================
Backing up Chameleon files
Backing up stage2 file /Volumes/Mac OS X/boot to /Volumes/Mac OS X/Chameleon.Backups/2012-01-20-17h10/boot
Backing up /Volumes/Mac OS X/Extra folder to /Volumes/Mac OS X/Chameleon.Backups/2012-01-20-17h10/Extra
======================================================
Clearing options...
======================================================
Running Standard postinstall script
Target volume = /Volumes/Mac OS X on /dev/disk0s5
Target disk already has existing Chameleon stage 0 loader - boot0
Detected a Windows installation on this volume.
======================================================
Stage 0 loader not written to /dev/disk0.
Written boot1h to /dev/rdisk0s5.
Written boot to /Volumes/Mac OS X on /dev/disk0s5.
======================================================
Preparing to check target disk for previous installations.
Checking disk0.
Nothing found that could cause any problems.
======================================================
Disk: /dev/rdisk0 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: 16 1023 254 63 - 1023 254 63 [ 127 - 208718] OS/2 hidden
2: 07 1023 254 63 - 1023 254 63 [ 212992 - 40945538] HPFS/QNX/AUX
3: 07 1023 254 63 - 1023 254 63 [ 41172992 - 461324143] HPFS/QNX/AUX
4: 05 1023 254 63 - 1023 254 63 [ 502497135 - 102400145] Extended DOS
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
*1: AF 1023 254 63 - 1023 254 63 [ 502497280 - 102400000] HFS+
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

Windows is installed so that can remain the active partition
======================================================
Standard script complete
======================================================
Added boot option: UseKernelCache=Yes
Added boot option: GenerateCStates=Yes
Added boot option: GeneratePStates=Yes
Added boot option: Graphics Mode=1600x900x32
======================================================
Running Post postinstall script
Target volume = /Volumes/Mac OS X
===============================================
Unmount all volumes named EFI
======================================================
Post postinstall script complete


Some advice on how to fix that would be great :-)

#26
waldzias

waldzias

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi Mahesh,

Thanks for brilliant guide, it makes it really easy for a first timer.
I have followed your guide and have everything working except sound.
I was on A11 bios and just updated it to A16 and it's still doesn't work.
I can confirm, that apart of sound everything works on A16.
Another funny thing, after one reboot I suddenly started seeing .kext and .app as a folders,
before they were seen as files which I can install with Kext Tool, any ideas what might be a problem?

Many thanks!

#27
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch
@ Waldzias

Nice to hear that the guide works. Thanks mate for the feedback.

Well ALC 665 works only when the DSDT is patched along with a patched APPLEHDA.kext. As ur not using my DSDT sound doesnt work. Send me ur DSDT i will patch it.

I was bit skeptical about updating to A.16 bios as i heard a lot about Problematic A.14 bios update.

Can u list ur hardware please so that i have an idea about what am editing ( For example : Nvidia GT 550M or 555M, intel wifi, ethernet, 2630 QM or 2670 QM processor, Full HD ( 1920x1080) or 1600x900 )

Regarding generating a DSDT.aml, i have given instructions in one of my posts, just follow them to generate an A.16 DSDT.aml or dsl.

Kind Regards

#28
waldzias

waldzias

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
@ Mahesh

I'm actually using DSDT from here:
http://www.osx86.net...do=file&id=2136
and kexts from here:
http://www.osx86.net...do=file&id=2133
I don't know if they're patched or not.

My specs:
N-Vidia GT 555M, Intel 1030 wi-fi, 1600x900 screen, 2630QM 2GHz, 600GB Toshiba + 250GB Seagate - as far as I remember.... ;)
I didn't check ethernet yet, I've just ordered cheap USB Wi-Fi stick from eBay.

Any ideas what my caused my problem with .kexts and apps beeing seen as a browsable folders?

Thanks for quick reply.
Regards.

#29
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch

@ Waldzias


well those are my kexts and DSDT. so no worries.

But when ur using my DSDT why is not sound working then, it should work. just check system preferences and under audio select internal speakers instead of headphones, by default mac os x lion selects headphones. Check output tab and select internal speakers.

#30
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
I got my L702x 3D laptop working fully with nvidia.

Given that i have a 3D laptop i had to take a slightly different approach.

I even created an SSDT for it and applied a speed stepper patch. I think i have most of the pstates working.

my geek bench score is 9545

http://browse.geekbe...ekbench2/548572

Looking at your geek bench score, there a re still more tweaks needed for SSDT but it is close.

Attaching my SSDT for reference. But do not use this unless you have a i7-2670QM CPU.
SSDT i believe is tied to your CPU.

I can see the p-states hitting the turbo speeds of up to 3.0 GHz. I did not see it go to 3.1 GHz, which is the max for this CPU. Don't know why.




Thanks mahesh for your links. Seems like there are lot of convoluted steps for creation of SSDT out there. But i finally found a specification document for sandy bridge processors and calculated the P-states myself.

Attached Files



#31
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch
Hi Wen1,

U got the geekbench score of 9545 because u benchmarked in 32 bit, try 64 bit geekbench u will exceed my geekbench score as u have 2670 QM and u might get close to 10,000 or more.

cheers,
Mahesh Kondraju

#32
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
You sir are correct.

I just ran it again with 64-bit selected and got a score of 10130

Thanks for preventing my wild goose chase

Hi Wen1,

U got the geekbench score of 9545 because u benchmarked in 32 bit, try 64 bit geekbench u will exceed my geekbench score as u have 2670 QM and u might get close to 10,000 or more.

cheers,
Mahesh Kondraju



#33
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch
Hello,

Owners of XPS 17 l702x with 2670 QM processor, please download & use the SSDT posted by Wen1 in the previous posts. But still u can use my DSDT and Kexts pack to get a fully functional hackintosh.

Update:

I am uploading a corrected SSDT ( file name changed ) from Wen1, So all credit goes to him.

Cheers,
Mahesh Kondraju

Attached Files



#34
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
does sleep work for you guys? Mine sleeps, but when i power it back ok, the screen stays black.

Trying to figure out what i need to tweak to address that.

#35
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch
Sleep definitely works for me. XPS logo blinks after leaving computer idle for few mins. And in order to wake i need to press any keyboard key.

#36
mackyreddy

mackyreddy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 244 posts
  • Gender:Not Telling
  • Interests:Building Operating Systems from scratch
Hi Wen1,

Sorry i havent read your message properly, Have u added dual link patch to DSDT ? try to add it to DSDt it might solve problem.

Add this patch to ur DSDT:

"AAPL00,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}

This is how actual code looks

Device (GFX0)
{
Name (_ADR, 0x00020000)
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)
}

#37
geeselord

geeselord

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Is there a way to enable keyboard, USB and ethernet without reinstalling the whole OS? I'm on a Dell XPS 17,

2630 QM Nvidia 555m. I can boot into the OS but USB, Ethernet ports and wireless as well as internal keyboard doesn't work.



#38
geeselord

geeselord

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
aw :0(

#39
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
yes, there is. you need to install the appropriate kexts for that.

Try ##### from tonymacx86
I have not tried it personally so i cannot guarantee that it won't screw up everything else. So try it with caution and after a backup.

There is also an option of installing kext one by one. Don't have the list handy

#40
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
Thanks for the info, however seems like this only helps intel HD graphics.

I am assuming GFX0 is the intel adapter. So i did not work for me given that i have nvidia adapter. I am thinking i somehow need to put this logic in the nvidia graphics segment. I am trying to figure out if there is any significance to the store package call.

Hi Wen1,

Sorry i havent read your message properly, Have u added dual link patch to DSDT ? try to add it to DSDt it might solve problem.

Add this patch to ur DSDT:

"AAPL00,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
}

This is how actual code looks

Device (GFX0)
{
Name (_ADR, 0x00020000)
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)
}







1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy