Jump to content

MacOS su un laptop con CPU AMD?


Piaesse

Recommended Posts

Salve ragazzi apro questo topic per capire se è possibile ad oggi costruire una EFI che sia compatibile per un laptop con CPU AMD, ho letto in giro che teoricamente non si può, altri dicono che si possa fare.
Chiedo ai più esperti di questo blog, così da togliermi il cruccio dalla scarpa.
Le caratteristiche del laptop in mio possesso sono le seguenti:

LENOVO IDEAPAD GAMING 3 15ACH6:

- CPU AMD 5600H
- RTX 3060

- 16GB RAM

- 2 SSD da 500GB (una vorrei usarla proprio per MacOS)

Link to comment
Share on other sites

  On 8/23/2023 at 2:12 PM, Lorys89 said:

Si puo fare ma la nvidia non funziona, userai la radeon integrata della cpu. 

Expand  

beh questo non sarebbe un problema dato che lo userei esclusivamente per Logic...che guida posso seguire per la costruzione della EFI? Perchè su Dortania non mi pare di vedere una guida per AMD laptop

 

Link to comment
Share on other sites

  • Supervisor
  On 8/25/2023 at 10:01 AM, marco.pisellonio80 said:

Purtroppo la iGPU integrata dei Ryzen non funziona su MacOs

Expand  

non piu' veritiera la cosa alcune vanno con NootedRed kext...non so l'affidbilità ma per alcune IGPu ( non le ultime ) si ha accelerazione grafica

 

https://github.com/NootInc/NootedRed

per maggiori informazioni

  • Like 3
Link to comment
Share on other sites

  On 8/25/2023 at 10:09 AM, fabiosun said:

non piu' veritiera la cosa alcune vanno con NootedRed kext...non so l'affidbilità ma per alcune IGPu ( non le ultime ) si ha accelerazione grafica

 

https://github.com/NootInc/NootedRed

per maggiori informazioni

Expand  

Quindi quale guida posso usare? Costruisco una efi come se fosse una amd desktop e poi inserisco questo kext?

  • Cross Finger 1
Link to comment
Share on other sites

  On 8/25/2023 at 10:09 AM, fabiosun said:

non piu' veritiera la cosa alcune vanno con NootedRed kext...non so l'affidbilità ma per alcune IGPu ( non le ultime ) si ha accelerazione grafica

 

https://github.com/NootInc/NootedRed

per maggiori informazioni

Expand  

Azz non lo sapevo!

Secondo te il sistema in firma potrebbe andare? Farò qualche ricerca

Link to comment
Share on other sites

Ragazzi sto provando con la efi costruita (mi sto ricimentando dopo parecchio tempo, quindi chiedo scusa se chiedo cose scontate per la maggior parte di voi)…durante il log rimane bloccato a:

 

couldn't alloc class applekeystore test

 

come potrei risolvere?

Link to comment
Share on other sites

  • Supervisor
  On 8/27/2023 at 5:15 PM, Piaesse said:

Ragazzi sto provando con la efi costruita (mi sto ricimentando dopo parecchio tempo, quindi chiedo scusa se chiedo cose scontate per la maggior parte di voi)…durante il log rimane bloccato a:

 

couldn't alloc class applekeystore test

 

come potrei risolvere?

Expand  

e' un po' difficile da indovinare cosi'

hai la possibilità di disabilitare dal bios la Nvidia?

Posta la EFi e se e' piu' pesante di 5/6 Mb zippata usa un provider esterno come easyupload

grazie

 

 

Link to comment
Share on other sites

Ciao Fabio!

Intanto ti posto la mia, di EFI

https://easyupload.io/1jigq2

 

La mia vecchia EFI andava in KP subito, allora ne ho trovata una online e ho cercato di modificarla per il mio hardware, attingendo alle mie ormai limitate reminiscenze.

Ho aggiornato Opencore alla 9.4, con le kext e i drivers.

Ho inserito notered.kext

Ho cambiato l'SMBIOS in iMacPro 1.1, come consigliato dalle guide.

Ho volutamente tralasciato kext come il wifi per non complicare le cose. Per ora vorrei arrivare al boot con l'accelerazione grafica, poi vedo.

Ho inserito l'SSDT, preso sul nostro sito, per disabilitare la dedicata Nvidia che ho + un altro SSDT con i dati della iGPU fattomi da Shawnee, che è anche uno dei coders qui.

Ho cambiato il cavo HDMI dalla Nvidia alla MOBO.

Più di questo... purtroppo si blocca. Nella EFI ho messo anche il LOG di opencore.

Grazie anticipatamente!

 

Aggiungo che giovedì mattina vado al lavoro e poi da lì in vacanza fino a metà settembre, per cui se non risolvo entro domani ci dovremo riaggiornare a quella data

Link to comment
Share on other sites

  • Support Team
  On 8/29/2023 at 9:58 PM, marco.pisellonio80 said:

EDIT:

 

Ho trovato un "vecchio" DSDT patchatomi da Gengik, che però si limitava a sistemare le ACPI per renderle più compatibili con MacOs senza iniettare realmente niente.

L'ho inserito e ora si blocca mooolto dopo.

Questa è la corrispondente EFI

https://easyupload.io/c3wjkj

 

Expand  

non va bene.. e da rifare.

  • +1 1
Link to comment
Share on other sites

  On 8/29/2023 at 4:56 PM, fabiosun said:

e' un po' difficile da indovinare cosi'

hai la possibilità di disabilitare dal bios la Nvidia?

Posta la EFi e se e' piu' pesante di 5/6 Mb zippata usa un provider esterno come easyupload

grazie

 

 

Expand  

Dall'ultima prova ho rifatto tutto da capo, comunque sia non ho ottenuto grandi risultati...attualmente questo è l'ultimo reg di opencore:

 

  Reveal hidden contents

Ho provato con e senza -wegnoegpu in bootarg, ho impostato nel bios la scheda grafica in uma graphics, ho eliminato tutti i kext per il wifi...gli ssdt penso siano la causa di tutto, ho scaricato quello precompilato su dortania.
Allego EFI, probabilmente ci saranno più errori (se dovessi trovarli, vorrei che me li facessi notare in modo da imparare qualcosa)

 

 

EFI.rarFetching info...

Edited by Piaesse
Link to comment
Share on other sites

  • 4 weeks later...

Ragazzi macOS Ventura 13.6 installato con successo...in breve per chi volesse sperimentare su un laptop con cpu amd vi spiego cosa ho fatto.

- Seguito la guida di Dortania per la creazione della usb online e compilazione del file plist (in boots-arg inserire -v alcid=XX -wegnoegpu e revblock=media)

- Creato con SSDTTime: EC Laptop, HPET, PLUG-ALT, PNLF, USBX, XOSI
- Mappato le usb con USBToolBox (inserito tra i kext USBToolBoox e UTBMap)

- Inserire tutti i kext necessari e sostituito whateverGreen con Nootered (nota: il Touchpad non andava nonostante mille prove alla fine ho risolto banalmente inserendo il kext I2C linkato nel sito di nootered in quanto patchato per sistemi amd)

- Generato SMBIOS (quelli consigliati sono: MacBookPro16,3 - iMacPro1,1 - iMac20,1)

 

Il sistema in generale sembra girare bene con qualche sporadico freeze, nel mio caso il laptop montava una scheda di rete non compatibile, quindi per evitare di connettermi tramite lan o adattatore wifi/bt esterno ho deciso di comprare con circa 25 euro una intel AX210 e devo dire che aggiungendo tra i kext AirportItlwm, IntelBluetoothFirmware, IntelBTPatcher e BlueToolFixup non ho avuto alcun problema.

Mi rimane da fixare: modalità sleep (se va in sleep non riesco più ad accedere e devo forzare il ravvio), icona batteria scomparsa (tra un accensione all'altra non so cosa sia successo ma non ho più la icona nel pannello di controllo) e nome cpu tra le informazioni di sistema.

 

Allego screen informazioni di sistema e kext utilizzati

Screenshot 2023-09-23 alle 02.55.02.png

Screenshot 2023-09-23 alle 02.52.49.png

Edited by Piaesse
  • Like 2
Link to comment
Share on other sites

aggiornato a Sonoma
 

Ragazzi se qualcuno può aiutarmi per l'icona della batteria, per il nome dell cpu in info di sistema e soprattutto mi capita spesso che devo provare più volte prima che il sistema si avvii (credo probabilmente che sia questione di qualche kext di troppo o messi in ordine sbagliato, se potete dateci uno sguardo e mi fate sapere se ho qualcosa da togliere o aggiungere che magari che mi è sfuggito)

 

image.thumb.png.9052e4363b5de4ad37a78748fb087727.png

 

Edited by Piaesse
Link to comment
Share on other sites

Ciao @Lorys89 mi sapresti dire cosa ho potuto toccare nel config che ha causato la scomparsa dell'icona della batteria? Non vorrei che nel tentativo di far funzionare il touchpad ho selezionato o deselezionato qualcosa che non andava toccato, se hai la possibilità e tempo puoi dare un occhiata al mio config e vedere se tutto è al suo posto?

Link to comment
Share on other sites

  • Supervisor

@marco.pisellonio80guardando la tua EFI un errore che vedo e' sul numero di core che hai impostato 

Hai 08, mentre la cpu che hai in firo e' un 4 core piu' 4 thread se non sbaglio

poi da capire se il kext per la GPU va anche su HighSierra

 

per i cores dovresti mettere 04, ma dall'errore che dici non e' quello il problema

(in passato abbiamo scoperto che si potevamettere anche un multiplo per il numero di cores e ad alcune CPU non causava problemi questo errore)

 

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.