Jump to content

[Guide] Dell XPS 15 L502X (Early 2011) Snow Leopard Install (possibly L702x too)

* * * * * 5 votes

  • Please log in to reply
2976 replies to this topic

#2101
zulqar

zulqar

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
@DoiX

I updated bios to A09_V3 (A06 wont work for me at least) and but A09 dose the trick for PEG option, also set the

_PS0

then

_ON

_PS0

even in PINI

also added both card ids in AGPM so i can identify shows correctly while booting and whenever i use PciRoot=2 it always select nvidia 10de first and put intel on second but it wont go to desktop and hang right after AGPM Controller and in -v mode dose lower the screen resolution before hanging..

Just want to add my inputs from my testing..

#2102
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
Does AGPM report unkownPlatform ? It does on my system, and using the modded DSDT files blocks the nvidia kext loading for some reason, need to debug it.

#2103
zulqar

zulqar

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Not anymore how i do it, i replace 8,2 section in AGPM.kext with

    <key>MacBookPro8,2</key>
    <dict>
	 <key>Vendor8086Device0116</key>
	 <dict>
	  <key>Heuristic</key>
	  <dict>
	   <key>BusyDownThresholdPercent</key>
	   <integer>70</integer>
	   <key>BusyUpThresholdPercent</key>
	   <integer>90</integer>
	   <key>DiagnosticModeDefault</key>
	   <integer>0</integer>
	   <key>EvaluateDownInterval</key>
	   <integer>350000</integer>
	   <key>EvaluateUpInterval</key>
	   <integer>66000</integer>
	   <key>ID</key>
	   <integer>2</integer>
	   <key>SensorOption</key>
	   <integer>1</integer>
	  </dict>
	  <key>control-id</key>
	  <integer>16</integer>
	  <key>max-power-state</key>
	  <integer>15</integer>
	  <key>min-power-state</key>
	  <integer>0</integer>
	 </dict>
	 <key>Vendor10deDevice0df4</key>
	 <dict>
	  <key>BoostPState</key>
	  <array>
	   <integer>0</integer>
	   <integer>1</integer>
	   <integer>2</integer>
	   <integer>3</integer>
	  </array>
	  <key>BoostTime</key>
	  <array>
	   <integer>3</integer>
	   <integer>3</integer>
	   <integer>3</integer>
	   <integer>3</integer>
	  </array>
	  <key>Heuristic</key>
	  <dict>
	   <key>ID</key>
	   <integer>0</integer>
	   <key>IdleInterval</key>
	   <integer>100</integer>
	   <key>TargetCount</key>
	   <integer>5</integer>
	   <key>Threshold_High</key>
	   <array>
	    <integer>80</integer>
	    <integer>80</integer>
	    <integer>80</integer>
	    <integer>100</integer>
	   </array>
	   <key>Threshold_Low</key>
	   <array>
	    <integer>0</integer>
	    <integer>90</integer>
	    <integer>90</integer>
	    <integer>90</integer>
	   </array>
	  </dict>
	  <key>control-id</key>
	  <integer>17</integer>
	  <key>LogControl</key>
	  <integer>0</integer>
	 </dict>
    </dict>

Now it shows both card names correctly and with PciRoot=2 it always selecting Nvidia but wont go to desktop..

#2104
adeebm

adeebm

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
Don't know if you guys get this, but I KP with the A11 bios. AppleIntelCPUPM doesn't like some change in the power states with that bios. Using the unlocked A06 got me booting again. Also, DoiX, you might want to try testing the nvidia gpu on the A06 as well for several reasons. For one, when I boot A06, chameleon boots 1920x1080 like it should, but on A11, it boots with 1366x768 or some such resolution. I'm guessing the later bios changed some video settings. Also, on A11, the default selected card was IGD, which kind of doesn't make sense as that would be disabling optimus. On A06, the default card is Auto, which would be optimus switching. My guess is that the video card setting isn't working properly in A11, or was disabled by Dell. Just a thought.

--Adeeb

#2105
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
@zulqar, how can you tell it's selecting Nvidia? I couldn't see any text line saying that in verbose mode. Also, what DSDT are you using to test the nvidia card?

@adeeb, i noticed that too(IGD), i'm using 06 v3 bios at the moment. The resolution thing is nonsense, dell made a really {censored} bios imo. In the graphics section you could change the boot resolution but several "stock" resolutions are missing.

#2106
zulqar

zulqar

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
@DoiX

It only shows when we provide PciRoot 1 or 2 via boot.plist otherwise it wont show!

<key>PciRoot</key>
<string>1 or 2</string>

When i provide PciRoot=1

[AGPM Controller] Build GPUDict by Vendor8086Device0116
[AGPM Controller] Build GPUDict by Vendor10deDevice0df4

When i use PciRoot=2 (with re-install nvidia kext)
[AGPM Controller] Build GPUDict by Vendor10deDevice0df4
[AGPM Controller] Build GPUDict by Vendor8086Device0116
But then it lower the brightness and hang..

Also now i am using A06_V3 today i got also vga is always set to PEG whatever PciRoot i chose later..

#2107
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
Oh, you meant the AGPM verbose. Please tell me what DSDT you're using.

Forgot to mention something: when i use 8,x smbios, the system hangs on the verbose output (the grey screen doesn't appear) when i use 9,1 the grey screen appears.

Edit: Now with this bios we can change the backlight properties and fix the lesser brightness or the total dark out. Go in SA configuration > Graphics > IGD Configuration > the array with BLC name in it, simply change it to inverted.

#2108
jkbuha

jkbuha

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 198 posts
Hey DoiX!

Good to hear you're using the modded BIOS. Have you tried the fast strings option + faster mem speed combo? I found it increases performance in CPU intensive routines. Do you have any good combo options to use?

What lesser brightness fix are you referring to? I still boot OSX on a lower brightness and have to make it sleep or switch off display in order to achieve full brightness. Changing the BLC option to inverted (both options) didn't change the brightness on bootup unfortunately. Or were you referring to another mod?

I need your help on another matter. My OSX HDD access is notably slower on NTFS partitions than Win64. Is this due to tuxera ntfs or IO kexts?

Am busy trying to unlock CPU overclocking + voltage options at the moment. Will keep you posted as usual :)

#2109
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
Check Clover for CPU overclocking, it's working "natively" there. Check this http://imgur.com/a/HfbK6 i posted it around 3 months ago here.

I tried the fast strings but any change i make to the mem part are not saved, on my machine at least. Probably because i have 4gb in one slot and 2gb in the other, different vendors(this is how the laptop came).

Well in my case, when i select PW-Inverted, the brightness keys are inverted, fn+F4 raises the brightness by an additional "layer" compared to PW-Normal and fn+F5 lowers the brightness, although not as much as PW-Normal does.

About the HDD thing, are you using a SSD, because if you are, it may be the IO Kexts. For NTFS access i'm using Paragon NTFS for Mac, the speed is fairly good.

#2110
zulqar

zulqar

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
@DoiX

I am using your DSDT from 1.4, just changed my System IDS so it can boot and also

_ON..

_PS..

I did tried smbios but didn't work for me but i am happy and realizing there are zero graphics glitch since i added my both card ids in AGPM and did see the image improvements and fast loading etc.

#2111
Monkeys

Monkeys

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
@Zulqar - How would I go about adding my device id's to AGPM to fix graphics glitches?

#2112
zulqar

zulqar

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
very easy in info.plist:
search and do below in 8,1, 8,2, 8,3 sectoins:
<key>IGPU OR GFX0</key> replace it with <key>Vendor8086Device0116</key>

then replace the file in s/l/e/

run these as well after that:
sudo rm -R /System/Library/Caches/
sudo touch /System/Library/Extensions

dont fix disk permissoins right away just use for few hours and reply..

#2113
jkbuha

jkbuha

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 198 posts
Hey DoiX - sorry for not replying, was quite busy this week. I don't have an SSD (yet) so I swapped Paragon for Tuxera and the disk access was significantly improved. Let's see if that remains for the time being.

PW-inverted still left my display at semi-bright on startup, had to sleep/switch screen off to restore full brightness. Am convinced now that this is most likely a hardware(EDID) issue - i'll try and play around to see if anything changes.

Any progress on the Nvidia DSDT?

#2114
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
No progress at all. I came to the conclusion that ACPI handles brute actions only, such as powering. The more complex part like the framebuffer is handled by the bios itself, sure the DSDT can afflict the drivers but i couldn't find the exact reason, it may be a BIOS conflict.

TimeWalker suggested that the bios may use EDID to detect what to activate, optimus or Nvidia3D, in this case swapping the EDID with a 3D screen one may do the trick, problem is it requires an EFI driver, which to my knowledge... won't work, because the bios has the last word in this case, so simply loading the EFI driver in, say, Clover/XPC will bring us nowhere.

#2115
jkbuha

jkbuha

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 198 posts
If that's the case then we may need to patch the EDID detection in BIOS. I've seen it done before. But I'd rather we determine if this is indeed the case (Linux dump?) before we try this approach - it's quite risky as it involves multiple patches to BIOS checks. However on a more positive note we're making inroads towards bios recovery - seems like we have found the way to activate the process on Dell machines, now just a case of finding the right files to patch.

#2116
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
Speaking of Linux, something i noticed: BackTrack 5 Live CD can't display anything with the patched BIOS installed, specifically the PEG settings activated, even if i restore to default settings it's still a blackscreen. However when i install the stock BIOS everything is fine. I'm not speaking of some complex GUI, but the basic command line interface.

I'll try other distros as soon as they're done downloading.

Good luck on the bios recovery, i've been keeping track on the bios-mods forums for quite some time now.
Related to what TimeWalker described there, the accidental recovery activation: it happened to me several times when the laptop's AC cord disconnected while the battery was out of the laptop and i was typing. One time i had my flash stick connected, that contained a clone of the L502x Driver DVD which the laptop used to boot in it at the press of the power button, then i learned there's a recovery application on the dvd. The rest of the times some diagnostic screen appeared "System Build Assessment" i believe it was called.

#2117
jkbuha

jkbuha

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 198 posts
That's interesting. I've used BT5 before (on a different laptop) and I know the display driver on the live dvd accesses the VESA interface directly, as opposed to the 'proper driver'. However that also means that enabling the suppressed menus in the BIOS (even in default settings) automatically sets some different values to the BIOS than with the normal menu settings.

You've got me thinking about something now - what if the recovery dvd of the 15/15z actually contains the flash bios? If that's the case then we just need to trigger the recovery capsule (fvrecovery.fd) and then it should run from the dvd. Let me check on the bios forums to see if someone still has the recovery dvd from the default set...

#2118
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
This is the content of the before mentioned DVD. I'll boot it and take some pictures.
Attached File  Screen Shot 2012-10-06 at 7.04.01 PM.png   431.44KB   61 downloads

#2119
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,065 posts
  • Gender:Male
Could you upload the DELLBIO.bin somewhere, DoiX ? This file has got me thinking ...

#2120
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
Of course, http://dl.getdropbox...173714/BOOT.IMG it's inside this img.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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