Jump to content
[ IMPORTANT ] Premium and Donators users ×
Olarila Professional Hackintosh Services ×

Disabling Optimus leads to no Turbo P-States


fjfc

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?

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...