Jump to content
fjfc

Disabling Optimus leads to no Turbo P-States

Recommended Posts

Hi, I'm needing some help, so, I did a Patch in my DSDT to power off my nvidia card (Optimus) as I can't use it, but, it also disabled the turbo states of my processor, I have a Dell Xps14 l421x 3517U Mobile processor with gt630M, the patch i did to disable optimus card and get more battery and less heat was to copy

\_SB.PCI0.PEG0.PEGP._OFF ()

from my SSDT and put it into my DSDT and call from _INI and _WAK methods of _SB.PCI0.

I attached m patched DSDT and SSDT.


I use clover bootloader in legacy bios.


I'ld appreciate any help.

thx

Archive.zip

Link to comment
Share on other sites

@fjfc

Try This:[attachment=0]DSDT.aml.zip[/attachment]

 

Hey man, thx for the reply

This leads me to crash , here:


https://www.dropbox.com/s/cbixrrop5ddxmgk/2013-07-16%2018.05.08.jpg


I think caused by:

 

            While (LNotEqual (LNKS, Zero))
           {
               Sleep (One)
           }

 

when i comment this loop, system boots and the optimus card is disabled successfully, but I also lose turbo pstates

Link to comment
Share on other sites

hello


what i read u mess with u ssdt tables to disable nvidia...


if the script to generate a new ssdt don't work... only think ..


boot with normal dsdt with nvidia and generate ssdt.aml


and them boot with the one no nvdia.. and use the ssdt generate before


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

hello


what i read u mess with u ssdt tables to disable nvidia...


if the script to generate a new ssdt don't work... only think ..


boot with normal dsdt with nvidia and generate ssdt.aml


and them boot with the one no nvdia.. and use the ssdt generate before


good hack

 

Do you understand my problem?? I copied the code from SSDT and Patched in the DSDT to call the _OFF method...

Is it better for you english or portuguese?

Are you saying for me to try to disable the optimus with patched DSDT and use the normal SSDT??

Link to comment
Share on other sites

hello


what i try to say is


generate ssdt with script with normal setup .. and then try to use it with patched no nvidia dsdt


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

hello


that way u must ask there in clover thread if any solution for that...


u are using uefi boot ?


if so, many problems to resolve with uefi boot in clover


try with a pen in legacy and see if u have the same problem..


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Here you go, preboot.log (is that the one you want?) attached.


config.plist:

 

<?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>KernelAndKextPatches</key>
<dict>
	<key>Debug</key>
	<false/>
	<key>KernelCpu</key>
	<false/>
	<key>AsusAICPUPM</key>
	<true/>
	<key>AppleRTC</key>
	<true/>
	<key>KextsToPatch</key>
	<array>
		<dict>
			<key>Name</key>
			<string>VoodooHDA</string>
			<key>Find</key>
			<data>SGVhZHBob25lcwA=</data>
			<key>Replace</key>
			<data>VGVsZXBob25lcwA=</data>
		</dict>
		<dict>
			<key>Name</key>
			<string>AppleAHCIPort</string>
			<key>Comment</key>
			<string>External icons patch</string>
			<key>Find</key>
			<data>RXh0ZXJuYWw=</data>
			<key>Replace</key>
			<data>SW50ZXJuYWw=</data>
		</dict>
	</array>
</dict>
<key>ACPI</key>
<dict>
	<key>DsdtName</key>
	<string>DSDT.aml</string>
	<key>DropAPIC</key>
	<false/>
	<key>DropMCFG</key>
	<false/>
	<key>DropHPET</key>
	<false/>
	<key>DropECDT</key>
	<false/>
	<key>DropDMAR</key>
	<true/>
	<key>DropBGRT</key>
	<true/>
</dict>
<key>DisableDrivers</key>
<array>
	<string>Nothing</string>
</array>
<key>RtVariables</key>
<dict>
	<key>MountEFI</key>
	<true/>
	<key>LogLineCount</key>
	<integer>3000</integer>
	<key>LogEveryBoot</key>
	<string>Yes</string>
</dict>
<key>GUI</key>
<dict>
	<key>Theme</key>
	<string>applestyle</string>
	<key>Timeout</key>
	<integer>5</integer>
	<key>DefaultBootVolume</key>
	<string>SnowHD</string>
	<key>DebugLog</key>
	<false/>
	<key>Mouse</key>
	<dict>
		<key>Enabled</key>
		<false/>
		<key>Speed</key>
		<integer>0</integer>
	</dict>
	<key>Volumes</key>
	<dict>
		<key>Legacy</key>
		<string>First</string>
		<key>Hide</key>
		<array>
			<string>VOLUME_NAME</string>
			<string>VOLUME_UUID</string>
			<string>TODO_HIDE_VOLUME_BY_TYPE/GROUP</string>
		</array>
	</dict>
	<key>HideEntries</key>
	<dict>
		<key>OSXInstall</key>
		<false/>
		<key>Recovery</key>
		<false/>
		<key>Duplicate</key>
		<false/>
		<key>WindowsEFI</key>
		<false/>
		<key>Grub</key>
		<false/>
		<key>Gentoo</key>
		<false/>
		<key>Ubuntu</key>
		<false/>
		<key>OpticalUEFI</key>
		<false/>
		<key>InternalUEFI</key>
		<true/>
		<key>ExternalUEFI</key>
		<false/>
	</dict>
</dict>
<key>PCI</key>
<dict>
	<key>USBInjection</key>
	<true/>
	<key>USBFixOwnership</key>
	<true/>
	<key>InjectClockID</key>
	<true/>
</dict>
<key>SystemParameters</key>
<dict>
	<key>boot-args</key>
	<string>GraphicsEnabler=Yes</string>
	<key>prev-lang:kbd</key>
	<string>en:0</string>
	<key>InjectSystemID</key>
	<true/>
	<key>LegacyBoot</key>
	<string>PBR</string>
</dict>
<key>Graphics</key>
<dict>
	<key>GraphicsInjector</key>
	<string>Yes</string>
	<key>ig-platform-id</key>
	<string>0x01660009</string>
	<key>PatchVBios</key>
	<false/>
</dict>
</dict>
</plist>

preboot.log.zip

Link to comment
Share on other sites

I see you fixed the issue


http://www.projectosx.com/forum/index.php?s=&showtopic=2772&view=findpost&p=32679


Can you specify which optimizations you made?

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...