Jump to content

andry90120

Members
  • Posts

    2
  • Joined

  • Last visited

andry90120's Achievements

Junior Member

Junior Member (1/3)

1

Reputation

  1. Speriamo, anche se la vedo anch’io impossibile, nonostante gran parte del lavoro sia già “pronto”. Perché da quanto capito, nei KEXT X5000 e anche alcuni X6000 c’è praticamente tutto il necessario per far funzionare la Vega 8 (In quanto da quanto capito, condividono un’architettura simile, se non uguale) ma c’è l’enorme problema della VRAM (La Vega 8 non ha una RAM interna, ma è condivisa con la RAM fisica) che sembrerebbe impossibile da allocare.
  2. Salve ragazzi! Sono qui a nome di una community su Telegram di 250 membri e di un piccolo gruppo su Discord che stanno lavorando sul supporto della scheda grafica integrate Vega (Presente sui laptop con processore AMD Ryzen) per macOS. Il problema: Attualmente, solo la schede video dedicate prodotte da AMD possono funzionare su macOS data l'esistenza dei KEXT Apple per le schede grafiche AMD. Invece per le schede video integrate, sebbene gran parte del codice presente nei driver Linux è condiviso con i driver dGPU (GPU dedicata) macOS non li riconosce, portando alla funzionalità solo in modalità VESA (E ovviamente, senza accelerazione 3D hardware) Tentativo n.1 "Spoofare" (Perdonatemi il termine) la scheda integrata AMD in una Intel, ottenendo framebuffers. Tentativo n.2 Usando grep possiamo trovare corrispondenze per Raven (Ossia Vega 3, Vega 8, RX Vega 10 e RX Vega 11) nei kext AMDRadeonX5000HWLibs. I kext sono stati decompilati ed è stato trovato che molte assegnazioni sono già pronte per far funzionare il minimo indispensabile facendo caricare i kext della seria X5000. Ma spoofare la scheda grafica integrata a una dedicata AMD, non si riesce ad andare oltre alla modalità Verbose. I kext non causano kernel panic, quindi dovrebbero funzionare (Non siamo molto sicuri di questo) Con i log attivati si è scoperto che kext carica senza problema, ma qualcosa và storto nel mezzo e si "scaricano" per un errore causato dal spazio utente (Userspace, e non si è ancora molto sicuri di ciò) Forzando il caricamento del kext, esce fuori che non c'è nessun firmware. Noi crediamo che il kext carichi senza una specifica call, o senza un vendor ID supportato. Informazioni addizionali Clicca qui per entrare nel gruppo Telegram (Inglese) Clicca qui per vedere la discussione su GitHub (Inglese) Clicca qui per accedere alla discussione su Discord (Andare sul canale AMD_DEV_TALK) Ogni aiuto è ben accetto! Grazie mille! -Andrea Andelore (Si ringrazia Rúben Garrido, per avermi concesso l'autorizzazione di "copiare" e di tradurre il suo messaggio, Vaisakh Murali e "Visual" per il loro impegno nel tentativo di far funzionare macOS su Vega. Io sono solo un portavoce) P.S: L'ho inserito in questa selezione, in quanto, non essendomi possibile l'accesso alle discussioni "Area di sviluppo". Spero di non aver violato nessuna regola del forum.
×
×
  • 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.