Properties

Add: Imposta le proprietà del dispositivo da una mappa.

Questa sezione è impostata tramite Headkaze Intel Framebuffer Patching Guide e applica solo una proprietà effettiva per iniziare, ovvero ig-platform-id. Il modo in cui otteniamo il valore corretto per questo è quello di guardare l'id ig-platform che intendiamo usare, quindi scambiare le coppie di byte esadecimali.

Se pensiamo al nostro ig-plat come 0xAABBCCDD, la nostra versione corretta sarebbe simile DDCCBBAA

I due ID ig-platform che utilizziamo sono i seguenti:

  • 0x0166000A - questo è l'esadecimale standard per ig-plat

  • 0A006601 - quando scambi hex

Aggiungiamo anche altre 2 proprietà, framebuffer-patch-enable e framebuffer-stolenmem. La prima abilita l'applicazione di patch tramite WhateverGreen.kext e la seconda imposta la memoria minima rubata su 19 MB. Questo di solito non è necessario, poiché può essere configurato nel BIOS.

PciRoot(0x0)/Pci(0x1b,0x0) -> Layout-id

  • Applica l'iniezione audio AppleALC, dovrai fare le tue ricerche su quale codec ha la tua scheda madre e abbinarlo al layout di AppleALC. AppleALC Supported Codecs.

Tieni presente che alcune schede madri hanno posizioni dei dispositivi diverse, puoi trovare le tue esaminando l'albero dei dispositivi in ​​IOReg o usando: [gfxutil].(https://github.com/acidanthera/gfxutil/releases)

Layout=5 da interpretarsi con 05000000

Last updated