Jump to content

OcQuirks.efi Driver sostitutivo di AptioMemory per Clover


Gengik84

Recommended Posts

Awesome that its possible to use the OC Bootloader solution with Clover.

Even if I use now only OC but for everyone else not familiar with it, its much better and never then the whole AptioFixMemory Stuff...

  • Like 1
  • Ok 2
Link to comment
Share on other sites

  • Contributor

Thanks for the reply, I also use OC since it was released, but for the moment not in a definitive way, as soon as it will be a little more mature I will make the definitive passage to this splendid botloader 😉

 

Grazie per la risposta, uso anche io OC da quando è stato rilasciato , ma per il momento non in modo definitivo , appena sarà un poco più maturo farò il passaggio definitivo a questo splendido botloader 😉

Link to comment
Share on other sites

Anche io ho riscontrato dei problemi con questi driver, in random quando accendo i pc Asus e Huawei, mi ritrovo applicazioni aperte come Chrome, Mail e altre nonostante prima di spegnerli ho controllato bene di averle chiuse ...... 

Risolto rimettendo Aptiomemorifix ...... 

  • +1 1
Link to comment
Share on other sites

Provato ora con hack desktop in firma, tutto ok dal primo boot... (con WEG 1.3.5) ...ora mi resta solo da capire come passare da Clover a OC per guadagnare in qualcosa magari... ...boh non saprei da dove iniziare...già ci ho messo 5 messi per creare tutto sto clover... xD ps OT-ON ma i dsdt che ho in clover (patched), vanno bene per entrambi (anche per OC) o devo ricrearli del tutto?! OT-OFF

Link to comment
Share on other sites

  • 2 weeks later...

Ciao a tutti, oggi dopo aver aggiornato FwRuntimeServices all'ultima release, non è più compatibile con OcQuirks.efi come lo era stato fino alla penultima release di AppleSupportPkg del 30 Ottobre 2019. Spero che ReddestDream pensi a sistemare appena può il suo driver per adattarlo ad FwRuntimeServices attuale. Il problema che ho riscontrato consiste in un comunissimo problema NVRAM in cui (probabilmente) ci sta qualcosa che OcQuirks non implementa dell'ultimissimo FwRuntimeServices. Quindi ora sono ritornato alla versione 2.1.2 (strano che la 2.1.3 non esista, sono saltati alla 2.1.4) di AppleSupportPkg. Fatemi sapere se avete provato anche voi, grazie mille in anticipo

 

P.S. Ho anche aperto un issue a riguardo su github, ma a quanto pare il dev non ha risposto a quelli precedenti, speriamo... https://github.com/ReddestDream/OcQuirks/issues

Edited by A23SS4NDRO
  • +1 1
Link to comment
Share on other sites

Ottime notizie: lo sviluppatore ha risposto all'issue che ho aperto su git, quindi conferma che entro questa settimana ritornerà in linea con lo sviluppo di FwruntimeServices di Acidanthera.

 

"Yeah. I need to fix it up for the new releases. Planning to do it today or tomorrow. Hopefully this week if anything. Thanks!"

 

Bene a sapersi

Edited by A23SS4NDRO
  • Thanks 1
Link to comment
Share on other sites

Ciao @netgear si questo driver collabora con FwRuntimeServices per sostituire AptioMemoryFix.efi

Attualmente, alla release 7 del 10 Ottobre implementava:

 

Quirk Default Value Description
AvoidRuntimeDefrag True Fix UEFI runtime services support on many firmwares.
DevirtualiseMmio False Reduce stolen memory footprint from memory map, incompatible with some systems
DisableSingleUser False A security option to ignore single user mode arguments.
DisableVariableWrite False A security option to protect macOS NVRAM write access.
DiscardHibernateMap False A legacy parameter to work around buggy memory maps. Preserves runtime memory size and location after wake from S4 sleep.
EnableSafeModeSlide True Patch the bootloader to enable KASLR in safe mode.
EnableWriteUnprotector True Permits write access to UEFI runtime services code.
ForceExitBootServices True Ensures that calls to ExitBootServices succeed even with an outdated MemoryMap key.
ProtectCsmRegion False Prevents CSM memory regions from relocation or use.
ProvideCustomSlide True Force macOS to use a pseudorandom value among available slide values.
SetupVirtualMap True Workaround issues in some firmwares that access memory after SetVirtualAddress calls often resulting in boot crashes.
ShrinkMemoryMap False Rarely needed on Haswell or newer, attempts to unify contiguous slots of similar types to prevent boot failures.
QuirksProvideConsoleGopEnable True Install Graphics Output Protocol if missing from the console handle.

 

 

Ora dal manuale di Opencore, i quirks consigliati sono:

 

{

 

How can I migrate from AptioMemoryFix?
Behaviour similar to that of AptioMemoryFix can be obtained by installing FwRuntimeServices driver and enabling the quirks listed below.

 


• ProvideConsoleGop (UEFI quirk)

• AvoidRuntimeDefrag
• DiscardHibernateMap
• EnableSafeModeSlide
• EnableWriteUnprotector • ForceExitBootServices • ProtectCsmRegion
• ProvideCustomSlide
• SetupVirtualMap
• ShrinkMemoryMap

 

}

 

 

Quindi tra i quirks che implementa OcQuirks.efi mancherebbero

-DiscardHibernateMap = true #(nella R7 era False)

-ProtectCSMRegion = true #(nella R7 era False)

-ShrinkMemoryMap = True #(nella R7 era False)

 

Quindi molto probabilmente nella release 8 che ha rilasciato con il link di dropbox ha implementato qualche cambiamento di questo tipo immagino, correggetemi se sbaglio

P.S. Testata e funzionante la R8. Potete procedere se volete provarla anche voi con l'ultimo FwRuntimeServices.efi

 

Fatemi sapere

 

 

Edited by A23SS4NDRO
Link to comment
Share on other sites

  • Contributor

Quindi allo stato attuale è OcQuirks versione 8,  ed FwRuntimeServices prelevato dalla versione 7 .

Adesso li riprovo vediamo se si è risolto il problemino che avevo con lo stand-by del monitor....

Link to comment
Share on other sites

  • Support Team

dopo hack 3 anche hack 2 in firma, la Z370 test ✌️

 

per i più pigri, pacchetto completo

 

Edited by Gengik84
Release ufficiale aggiornata e anche il primo post del topic; rimosso allegato
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
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.