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.

Protocols: (Molti di questi valori possono essere ignorati in quanto si riferiscono Mac veri o macchine virtuali)

  • 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)).

  • 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.

  • 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.

  • 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.

  • 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 di

      abilitarlo su tutti i sistemi per la corretta installazione degli aggiornamenti, il

      funzionamento del pannello di controllo del disco di avvio, ecc..

  • 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.

    Fine

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

Last updated