UEFI

ConnectDrivers: YES

  • Forza i driver .efi, passare a NO collegherà automaticamente i driver UEFI aggiunti. Questo può rendere l'avvio leggermente più veloce, ma non tutti i driver si connettono da soli. Ad esempio alcuni driver del file system potrebbero non essere caricati.

Drivers: Aggiungere i tuoi driver .efi qui.

Input: relativo al passthrough della tastiera boot.efi utilizzato per il supporto di FileVault e Hotkey, tutto dovrebbe essere lasciato come predefinito

  • KeyForgetThreshold: 5

    • Ritardo tra ciascun tasto immesso quando si tiene premuto un tasto, per risultati ottimali utilizzare 5 millisecondi

  • KeyMergeThreshold: 2

    • Il periodo di tempo in cui un tasto verrà registrato prima del ripristino, per risultati ottimali utilizzare 2 millisecondi

  • KeySupport: YES

    • Abilita il supporto nativo per le tastiere incorporato in OpenCore e richiesto per la selezione del boot picker , non utilizzare con AppleUsbKbDxe.efi

  • KeySupportMode: Auto

    • Traduzione tastiera per OpenCore

  • KeySwap: NO

    • Scambia tastoOption con tasto Cmd

  • PointerSupport: NO

    • Patch puntatore rotto, comunemente usato per schede Asus Z87

  • PointerSupportMode: [Blank]

    • Specifica il protocollo OEM, attualmente supporta solo schede ASUS Z87 e Z97, quindi lasciare vuoto

  • TimerResolution: 50000

    • Imposta la risoluzione del timer dell'architettura, le schede Asus Z87 usano 60000 per l'interfaccia. Le impostazioni su 0 possono funzionare anche per alcuni

Protocols: (La maggior parte dei valori può essere ignorata qui perché sono pensati per Mac / VM reali, quello a cui teniamo è ConsoleControl )

  • AppleSmcIo: NO

    • Installa Apple SMC I / O, questo è l'equivalente di VirtualSMC.efi che è necessario solo per gli utenti che utilizzano FileVault

  • AppleBootPolicy: NO

    • Garantisce la compatibilità APFS su VM o Mac legacy, non necessaria poiché eseguiamo bare metal.

  • AppleEvent: NO

    • NOTA:Da usare in caso di FV2

  • AppleImageConversion: NO

    • NOTA:Da usare in caso di FV2

  • AppleKeyMap: NO

    • NOTA:Da usare in caso di FV2

  • AppleUserInterfaceTheme: NO

    • NOTA:Da usare in caso di FV2

  • ConsoleControl: NO

    • Sostituisce Console Control protocol con una versione integrata, impostata su SÌ,

      altrimenti è possibile che venga visualizzato l'output di testo durante l'avvio anziché il

      logo Apple. Richiesto per la maggior parte dei firmware APTIO.

  • DataHub: NO

    • Reinstalla Data Hub.

  • DeviceProperties: NO

    • Garantisce la piena compatibilità su macchine virtuali o Mac legacy, non necessaria poiché eseguiamo bare metal.

  • FirmwareVolume: NO

    • Sostituisce Console Control protocol con una versione interna, impostalo su YES altrimenti potresti vedere delle righe di testo invece del bel logo Apple. Nexessario per molti firmware APTIO

    • Ripara UI riguardo Filevault, impostare su YES per una migliore compatibilità con FileVault

  • HashServices: NO

    • Re-installa Data Hub * Ripara il cursore quando si esegue FileVault, impostare su YES per una migliore compatibilità con FileVault

  • DeviceProperties: NO *

    • UnicodeCollation: NO

    • Assicura la piena compatibilità con VMs o i Mac legacy. Alcuni vecchi firmware hanno il confronto unicode non funzionante, ripara la compatibilità UEFI shell su questi sistemi (di solito IvyBridge e più vecchi)

Quirks:

  • AvoidHighAlloc: NO

    • Soluzione alternativa per quando la scheda madre non può accedere correttamente alla memoria superiore nei servizi di avvio UEFI. Evitare se non necessario (modelli interessati: GA-Z77P-D3 (rev. 1.1)).

  • ExitBootServicesDelay: 0

    • Richiesto solo per casi d'uso molto specifici come l'impostazione su 5 per ASUS Z87-Pro con FileVault2 in esecuzione

  • IgnoreInvalidFlexRatio: NO

    • Risolve il problema per cui MSR _FLEX _RATIO (0x194 ) non può essere disabilitato nel BIOS, necessario per tutti i sistemi basati su pre-skylake.

  • IgnoreTextInGraphics: NO

    • Risolve la corruzione della UI quando si verificano sia output di testo che grafici, impostato su SÌ con SanitiseClearScreen impostato anche su SÌ per il logo Apple puro (no schermo verbose).

  • ProvideConsoleGop: YES

    • Abilita GOP(Graphics output Protocol) che il bootloader di macOS richiede per gestire la console.

  • ReleaseUsbOwnership: NO

    • Rilascia il controller USB dal driver del firmware, evita se non sai cosa stai facendo.

  • ClearScreenOnModeSwitch: NO

    • Alcuni firmwares puliscono solo una parte dello schermo quando scambiano tra modalità

      grafica a modalità testo lasciando a video una piccola parte della schermata precedente.

      Questa opzione riempie lo schermo con una schermata nera prima di passare nella modalità

      testo.

      NOTA:Questa opzione necessita che la voce ConsolControl sia impostata su YES per

      funzionare

  • ExitBootServicesDelay: 0

    • Richiesto solo per casi d'uso molto specifici come l'impostazione su 5 per ASUS Z87-Pro

      con FileVault2 in esecuzione.

  • IgnoreTextInGraphics: NO

    • Risolve la corruzione della UI quando si verificano sia output di testo che grafici, impostato su SÌ con SanitiseClearScreen impostato anche su SÌ per il logo Apple puro (no schermo verbose).

  • RequestBootVarFallback: YES

    • Richiedi il fallback di alcune variabili con prefisso Boot da OC_VENDOR_VARIABLE_GUID aEFI_GLOBAL_VARIABLE_GUID. Utilizzato per correggere le opzioni di avvio.

  • RequestBootVarRouting: NO

    • Reindirizza AptioMemoryFix da EFI_GLOBAL_VARIABLE_GUID to OC\_VENDOR\_VARIABLE\_GUID. Necessario quando il firmware tenta di eliminare le voci di avvio e si consiglia disabilitarlo su tutti i sistemi per la corretta installazione degli aggiornamenti, il funzionamento del pannello di controllo del disco di avvio, ecc..

  • ReplaceTabWithSpace: NO

    • Alcuni firmwares non stampano caratteri speciali e persino i caratteri che li

      seguono. Questo causa difficoltà o impossibilitò di usare l'editor di testi interno della

      shell UEFI per editare la lista delle proprietà ed altri documenti. Questa opzione produce un

      output con spazi al posto dei tab.

      NOTA: Questa opzione necessita ConsolControl = YES per funzionare.

  • SanitiseClearScreen: YES

    • Ripara la visualizzazione su display dove OpenCore utilizza la risoluzione 1024x768, consigliata per utenti con risoluzioni uguali o superiori a 1080P

  • ClearScreenOnModeSwitch: NO

    • Necessario nei casi rimangano delle sporcature testuali sullo schermo, forza uno schermo nero prima del passaggio alla modalità testo. Notare che potrebbe essere necessario impostare su true ConsoleControl.

  • UnblockFsConnect: NO

    • Alcuni firmware bloccano gli handle di partizione aprendoli in modalità "By Driver" , il che rende impossibile installare i protocolli del file system. Principalmente rilevante per i sistemi HP quando non sono elencati dischi.

    Fine

E ora sei pronto per salvare il config.plist e inserirlo nella tua EFI.

Last updated