Contribute
Register

HELP Disable NVIDIA 840M in DSDT/SSDT (ACER E5-572G)

Status
Not open for further replies.
Joined
Jul 6, 2014
Messages
6
Motherboard
Acer E5-572G-38HC
CPU
Core i3-4000M
Graphics
HD 4600 /NVIDIA 840M
Mac
Classic Mac
Mobile Phone
After several days of trying I gave up.:banghead:
So I have an Acer E5-572G-38HC laptop. Specs :
Cpu:Core i3-4000M 2.4 Ghz
IGPU:HD4600 (working after installing patched kext and framework)
Dedicated GPU: NVIDIA 840M (I want to disable it for power saving)
RAM :4GB

Installed Yosemite 10.10.2 using Unibeast,after installing some kexts for Battery,PS2,LAN,Audio works great without any DSDT or SSDT BUT I have this issues :
-NVIDIA 840M stays on all the time
-Sleep not working (it just restarts)
-Brigtness Fn keys not working and no brigtness slider in display preferences.
-Wifi (AR9565 not supported,I know)
-VGA port (no signal)
-Full screen youtube in Safari (in chrome works fine)
-Full screen in quick time player (in VLC works fine)
-Touchpad gestures (I tried Elan driver kext but not working,kernel panic or does nothing )
-Card reader (Realtek,I tried their driver in .pkg but not working)

For turning nvidia card off I tried :
Disable from _INI (SSDT)
Disable from _REG (DSDT)
The only way to make it disappear from Graphics/Displays is by deleting IONDRVSupport.kext but then audio it's not working anymore :( (kext not loading).I attached some screenshots with loaded kexts before and after delete.
For brightness I tried :
-Brightness fix (Slider shows in Display preferences but does nothing)
-Brightness fix (haswell) (can't apply this,0 changes) I applied to SSDT-4 and brightness bar
shows in Display preferences but again does nothing :( )
That's my first experience with DSDT/SSDT so maybe I'm doing it wrong.:mrgreen:
I attached both original and modified DSDT and SSDT extracted using linux maybe someone can help me. Thanks
 

Attachments

  • ACER-E5-572G_DSDT_SSDT.zip
    97 KB · Views: 249
  • Deleted IONDRVSupport.zip
    182.4 KB · Views: 196
Joined
Jul 6, 2014
Messages
6
Motherboard
Acer E5-572G-38HC
CPU
Core i3-4000M
Graphics
HD 4600 /NVIDIA 840M
Mac
Classic Mac
Mobile Phone

Attachments

  • SSDT-5_2_errors.dsl
    84.5 KB · Views: 158
Joined
Aug 15, 2011
Messages
80
Motherboard
Dell Precision M4800 (Clover)
CPU
Intel Core i7-4800MQ (QM87)
Graphics
Intel HD Graphics 4600 / NVIDIA Quadro K1100M (1920x1080)
Mac
  1. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. Android
Try my attached patched DSDT & SSDT5. Make sure you are using DropOEM for SSDT's.
 

Attachments

  • Patched.zip
    217.1 KB · Views: 211

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Joined
Aug 15, 2011
Messages
80
Motherboard
Dell Precision M4800 (Clover)
CPU
Intel Core i7-4800MQ (QM87)
Graphics
Intel HD Graphics 4600 / NVIDIA Quadro K1100M (1920x1080)
Mac
  1. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. Android
I should note I fixed the errors within SSDT5, also what bootloader are you using?
 
Joined
Jul 6, 2014
Messages
6
Motherboard
Acer E5-572G-38HC
CPU
Core i3-4000M
Graphics
HD 4600 /NVIDIA 840M
Mac
Classic Mac
Mobile Phone
I should note I fixed the errors within SSDT5, also what bootloader are you using?
Chameleon.You fixed errors within your SDDT5 or the one I attached ?
 
Joined
Aug 15, 2011
Messages
80
Motherboard
Dell Precision M4800 (Clover)
CPU
Intel Core i7-4800MQ (QM87)
Graphics
Intel HD Graphics 4600 / NVIDIA Quadro K1100M (1920x1080)
Mac
  1. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. Android
I used the DSDT from your modified folder and SSDT5 from your original folder. They should be good to test. For dropping OEM SSDT's in Chameleon I believe the flag is DropSSDT=True.
 
Joined
Jul 6, 2014
Messages
6
Motherboard
Acer E5-572G-38HC
CPU
Core i3-4000M
Graphics
HD 4600 /NVIDIA 840M
Mac
Classic Mac
Mobile Phone
I used the DSDT from your modified folder and SSDT5 from your original folder. They should be good to test. For dropping OEM SSDT's in Chameleon I believe the flag is DropSSDT=True.
I tried but no success .
I used DropSSDT=Yes .DSDT and SSDT are loaded but does nothing
bdmesg :
Code:
Read HFS+ file: [hd(0,4)/Extra/DSDT.aml] 56736 bytes.
Read HFS+ file: [hd(0,4)/Extra/SSDT.aml] 14546 bytes.
ACPI Table not found: SSDT-1.aml
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
OEM SSDT tables was dropped
OEM SSDT tables was dropped
OEM SSDT tables was dropped
OEM SSDT tables was dropped
OEM SSDT tables was dropped
RSDT: Added 1 SSDT table(s)
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
OEM SSDT tables was dropped
OEM SSDT tables was dropped
OEM SSDT tables was dropped
OEM SSDT tables was dropped
OEM SSDT tables was dropped
Added 1 SSDT table(s) into XSDT
Starting Darwin x86_64
Boot Args: kext-dev-mode=1 -v
 
Status
Not open for further replies.
Top