• Become a Premium Member for $25/year with no ads to improve your community experience.

Asus Vivobook X512DA

can you confirm i need to do this:

Emulating NVRAM (with a nvram.plist)
If you don't have native NVRAM, don't fret. We can set up emulated NVRAM by using a script to save the NVRAM contents to a plist during the shutdown process, which will then be loaded by OpenCore at the next startup.

To enable emulated NVRAM, you'll need the following set:

Within your config.plist:

Booter -> Quirks:
DisableVariableWrite: set to NO
Misc -> Security:
ExposeSensitiveData: set to at least 0x1
NVRAM:
LegacyOverwrite set to YES
LegacySchema: NVRAM variables set (OpenCore compares these to the variables present in nvram.plist)
WriteFlash: set to YES
And within your EFI:

OpenVariableRuntimeDxe.efi driver
OpenRuntime.efi driver (this is needed for proper sleep, shutdown and other services to work correctly)
Make sure to snapshot after to make sure the drivers are listed in your config.plist. Afterwards, make sure that both OpenVariableRuntimeDxe.efi and OpenRuntime.efi have LoadEarly set to YES, and that OpenVariableRuntimeDxe.efi is placed before OpenRuntime.efi in your config .

Now grab the LogoutHook folder (opens new window)(inside Utilities) and place it somewhere safe (e.g. within your user directory, as shown below):

/Users/$(whoami)/LogoutHook/

Open up terminal and run the following (one at a time):

cd /Users/$(whoami)/LogoutHook/
./Launchd.command install
And voila! You have emulated NVRAM!
 
yes like you said I have attached all PR files
ok how to increase VRAM? (there is no option inside bios)
For ASUS, there should be an option in the BIOS. Look for DVMT.
 
can you confirm i need to do this:

Emulating NVRAM (with a nvram.plist)
If you don't have native NVRAM, don't fret. We can set up emulated NVRAM by using a script to save the NVRAM contents to a plist during the shutdown process, which will then be loaded by OpenCore at the next startup.

To enable emulated NVRAM, you'll need the following set:

Within your config.plist:

Booter -> Quirks:
DisableVariableWrite: set to NO
Misc -> Security:
ExposeSensitiveData: set to at least 0x1
NVRAM:
LegacyOverwrite set to YES
LegacySchema: NVRAM variables set (OpenCore compares these to the variables present in nvram.plist)
WriteFlash: set to YES
And within your EFI:

OpenVariableRuntimeDxe.efi driver
OpenRuntime.efi driver (this is needed for proper sleep, shutdown and other services to work correctly)
Make sure to snapshot after to make sure the drivers are listed in your config.plist. Afterwards, make sure that both OpenVariableRuntimeDxe.efi and OpenRuntime.efi have LoadEarly set to YES, and that OpenVariableRuntimeDxe.efi is placed before OpenRuntime.efi in your config .

Now grab the LogoutHook folder (opens new window)(inside Utilities) and place it somewhere safe (e.g. within your user directory, as shown below):

/Users/$(whoami)/LogoutHook/

Open up terminal and run the following (one at a time):

cd /Users/$(whoami)/LogoutHook/
./Launchd.command install
And voila! You have emulated NVRAM!
Modern systems does not require emulation as it has native NVRAM support.
 
For ASUS, there should be an option in the BIOS. Look for DVMT.
on desktop motherboard but on notebook some bios are really simple and this notebook does not have options for this... so I need to emulate?
 
on desktop motherboard but on notebook some bios are really simple and this notebook does not have options for this... so I need to emulate?
No, you don't need to emulate anything. Attach your BIOS settings and list the current issues you have with the installation.
 
ok i will take photos
 
here the screenshot from bios
i have random freeze and reboot
still does not have touchpad hope newer version of voodoo kexts will resolve this issue
 

Attachments

  • IMG_1713.jpeg
    IMG_1713.jpeg
    2.1 MB · Views: 2
  • IMG_1714.jpeg
    IMG_1714.jpeg
    2.1 MB · Views: 2

Forum statistics

Threads
1,839
Messages
17,150
Members
26,386
Latest member
eaedfiely