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

Il 23/8/2023 at 16:12, Lorys89 ha scritto:

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

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

5 ore fa, fabiosun ha scritto:

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

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

  • Supervisor
15 minutes ago, Piaesse said:

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

e si io farei cosi', non ho esperienza diretta in materia , ma mi pare la strada corretta

 

  • +1 1
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 7: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?

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
8 ore fa, marco.pisellonio80 ha scritto:

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

 

non va bene.. e da rifare.

  • +1 1
Link to comment
Share on other sites

21 ore fa, fabiosun ha scritto:

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

 

 

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

 

Spoiler

00:000 00:000 AAPL: #[EB.H.IS|!] Err(0xE) <- RT.GV boot-signature 7C436110-AB2A-4BBB-A880-FE41995C9F82
00:102 00:102 AAPL: #[EB.H.IS|!] Err(0xE) <- RT.GV boot-image-key 7C436110-AB2A-4BBB-A880-FE41995C9F82
00:199 00:096 AAPL: #[EB|H:IS] 0
00:277 00:078 AAPL: #[EB|LOG:INIT] 2023-08-30T15:59:52
00:374 00:096 AAPL: #[EB|VERSION] <"bootbase.efi 540.120.3~19 (Official), built 2022-06-17T21:13:26-0700">
00:464 00:090 AAPL: #[EB|BUILD] <"BUILD-INFO[308]:{"DisplayName":"bootbase.efi","DisplayVersion":"540.120.3~19","RecordUuid":"5D7C67D6-ACCE-42C2-9E29-D7CEC56FBC50","BuildTime":"2022-06-17T21:13:26-0700","ProjectName":"efiboot","ProductName":"bootbase.efi","SourceVersion":"540.120.3","BuildVersion":"19","BuildConfiguration":"Release","BuildType":"Official"}">
00:552 00:087 AAPL: #[EB.CFG.DEV|!] Err(0xE) <- RT.GV booter-strict-xmlparser 7C436110-AB2A-4BBB-A880-FE41995C9F82
00:652 00:099 AAPL: #[EB|CFG:DEV] r5 0x0 0x0
00:756 00:103 AAPL: #[EB|H:IS] 0
00:847 00:091 AAPL: #[EB|WL:MODE] 0
00:939 00:091 AAPL: #[EB|CFG:ARG] boot-save-log 0x0000000000000002 (0x0000000000000002 < 0xFFFFFFFFFFFFFFFF) default
01:020 00:080 AAPL: #[EB|CFG:ARG] wake-save-log 0x0000000000000002 (0x0000000000000002 < 0x0000000000000002) default
01:122 00:102 AAPL: #[EB|CFG:ARG] console       0x0000000000000001 (0x0000000000000001 < 0x0000000000000001) default
01:222 00:099 AAPL: #[EB|CFG:ARG] serial        0x0000000000000001 (0x0000000000000001 < 0x0000000000000000) default
01:310 00:087 AAPL: #[EB|CFG:ARG] preoslog      0x0000000000000001 (0x0000000000000001 < 0xFFFFFFFFFFFFFFFF) default
01:414 00:103 AAPL: #[EB|CFG:ARG] timestamps    0x0000000000000000 (0x0000000000000000 < 0xFFFFFFFFFFFFFFFF) default
01:494 00:079 AAPL: #[EB|CFG:ARG] log-level     0x0000000000000001 (0x0000000000000001 & 0x0000000000000021) default
01:582 00:088 AAPL: #[EB|CFG:ARG] breakpoint    0x0000000000000000 (0x0000000000000000 & 0x0000000000000000) default
01:657 00:075 AAPL: #[EB|CFG:ARG] kc-read-size  0x0000000000100000 (0x0000000000100000 < 0xFFFFFFFFFFFFFFFF) default
01:744 00:087 AAPL: #[EB|H:IS] 0
01:827 00:082 AAPL: #[EB|WL] 0 0 0x01 0x01   0 0x00
01:902 00:075 AAPL: #[EB|BRD:NV] Mac-27AD2F918AE68F61
02:001 00:098 AAPL: #[EB|B:VAw]
02:078 00:077 AAPL: #[EB|B:IAw]
02:154 00:075 AAPL: #[EB|WL] 0 0 0x01 0x01   2 0x00
02:230 00:076 AAPL: #[EB.BST.IDT|+]
02:319 00:088 AAPL: #[EB|BM] J160AP
02:422 00:103 AAPL: #[EB.BST.IDT|-]
02:510 00:087 AAPL: #[EB|WL] 0 0 0x01 0x01   3 0x00
02:589 00:078 AAPL: #[EB|WL] 0 0 0x01 0x01   4 0x00
02:689 00:100 AAPL: #[EB|BRD:NV] Mac-27AD2F918AE68F61
02:770 00:080 AAPL: #[EB|WL] 0 0 0x01 0x01   5 0x00
02:864 00:094 AAPL: #[EB.H.CHK|BM] 0x0000000000000000
02:964 00:100 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.GV boot-signature 7C436110-AB2A-4BBB-A880-FE41995C9F82
03:043 00:079 AAPL: #[EB|WL] 0 0 0x01 0x01  23 0x0E
03:121 00:077 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.GV boot-image-key 7C436110-AB2A-4BBB-A880-FE41995C9F82
03:196 00:075 AAPL: #[EB|WL] 0 0 0x01 0x01  24 0x0E
03:272 00:075 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.GV boot-image 7C436110-AB2A-4BBB-A880-FE41995C9F82
03:366 00:093 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.SV- boot-signature 7C436110-AB2A-4BBB-A880-FE41995C9F82
03:443 00:077 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.SV- boot-image-key 7C436110-AB2A-4BBB-A880-FE41995C9F82
03:536 00:092 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.SV- boot-image 7C436110-AB2A-4BBB-A880-FE41995C9F82
03:611 00:075 AAPL: #[EB|H:NOT]
03:697 00:086 AAPL: #[EB|SB:P] 0x0
03:782 00:085 AAPL: #[EB|LIMG:DP] VenMedia(957932CC-7E8E-433B-8F41-D391EA3C10F8)/MemMap(10:100000000-100001000)/DMG_0000000026F68A2C.dmg/VenMedia(004B07E8-0B9C-427E-B0D4-A466E6E57A62)/HD(Part2,Sig17AFACC3-29F6-45AF-BF2D-B843ECFFFD23)
03:857 00:075 AAPL: #[EB|LIMG:FP] \System\Library\CoreServices\boot.efi
03:933 00:075 AAPL: #[EB|LIMG:OPT] 
04:022 00:089 AAPL: #[EB.B.OBV|BM:+DMG]
04:111 00:088 AAPL: #[EB.B.OBV|BM:+ROS]
04:188 00:077 AAPL: #[EB|RPS] 0 0 0
04:264 00:075 AAPL: #[EB.OPT.LXF|F] <"\\System\\Library\\CoreServices\\com.apple.Boot.plist">
04:364 00:099 AAPL: #[EB.LD.LF|IN] 0 1 <"\\System\\Library\\CoreServices\\com.apple.Boot.plist"> <"0">
04:464 00:100 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"\\System\\Library\\CoreServices\\com.apple.Boot.plist">
04:548 00:084 AAPL: #[EB.OPT.LXF|LF!] Err(0xE)
04:639 00:090 AAPL: #[EB.OPT.LXF|F] <"Library\\Preferences\\SystemConfiguration\\com.apple.Boot.plist">
04:731 00:091 AAPL: #[EB.LD.LF|IN] 0 1 <"Library\\Preferences\\SystemConfiguration\\com.apple.Boot.plist"> <"0">
04:823 00:092 AAPL: #[EB|KF] <"">
04:909 00:085 AAPL: #[EB|MBA:CL] <"">
05:006 00:096 AAPL: #[EB|MBA:NV] <"-v keepsyms=1 debug=0x100 npci=0x3000 alcid=1 slide=138">
05:097 00:091 AAPL: #[EB|MBA:KF] <"">
05:192 00:095 AAPL: #[EB|MBA:OUT] <"-v keepsyms=1 debug=0x100 npci=0x3000 alcid=1 slide=138">
05:268 00:075 AAPL: #[EB|LOG:VERBOSE] 2023-08-30T15:59:57
05:356 00:087 AAPL: #[EB.CSR.S|VAR] 0x000007C7
05:456 00:099 AAPL: #[EB|OPT:BM] 0x821082
05:547 00:091 AAPL: #[EB.OPT.LXF|F] <"\\System\\Library\\CoreServices\\PlatformSupport.plist">
05:647 00:100 AAPL: #[EB.LD.LF|IN] 0 1 <"\\System\\Library\\CoreServices\\PlatformSupport.plist"> <"0">
05:754 00:106 AAPL: #[EB.B.MN|BM:ROS]
05:830 00:075 AAPL: #[EB|WL] 0 0 0x01 0x01  19 0x0E
05:922 00:092 AAPL: #[EB.CS.CSKSD|+]
06:023 00:100 AAPL: #[EB.G.CS|-?] Ok(0)
06:114 00:091 AAPL: #[EB.LD.LF|IN] 0 1 <"<null string>"> <"1">
06:199 00:084 AAPL: #[EB.B.SBS|SZ] 723512
06:278 00:078 AAPL: #[EB|B:SHA] <4bd14c937ab8905ad11d947ecfc336d16954a918>
06:354 00:076 AAPL: #[EB.WL.PWLFNV|!] Err(0xE) <- RT.GV wake-failure 7C436110-AB2A-4BBB-A880-FE41995C9F82
06:430 00:076 AAPL: #[EB.WL.DT|!] Err(0xE) <- EB.WL.PWLFNV
06:506 00:075 AAPL: #[EB|WL:DT] 0xe24801ef
06:606 00:100 AAPL: #[EB.LD.LKC|R.1] <"System\Library\KernelCollections\BootKernelExtensions.kc">
08:151 01:545 AAPL: #[EB.LD.LKFS|-?] Ok(0)
08:256 00:104 AAPL: #[EB.LD.LKC|-?] Ok(0)
08:367 00:111 AAPL: #[EB|BST:REV1]
08:456 00:088 AAPL: #[EB|CSR:OUT] 0x000007C7
08:549 00:093 AAPL: #[EB.BST.FBS|+]
08:656 00:106 AAPL: #[EB.BST.FBS|ADSZ] 0
08:749 00:092 AAPL: #[EB.BST.FBS|KSSZ] 0
08:827 00:078 AAPL: #[EB|SB:SBGMFNS] j160ap.im4m
08:914 00:087 AAPL: #[EB|RH:PF] usr\standalone\OS.dmg.root_hash
09:007 00:092 AAPL: #[EB|RH:MF] <"usr\\standalone\\OS.dmg.root_hash.j160ap.im4m">
09:081 00:074 AAPL: #[EB.LD.LF|IN] 0 1 <"usr\\standalone\\OS.dmg.root_hash"> <"0">
09:162 00:080 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"usr\\standalone\\OS.dmg.root_hash">
09:256 00:094 AAPL: #[EB.RH.LRH|P!] Err(0xE) <- EB.LD.LF
09:341 00:085 AAPL: #[EB.BST.FBS|!] Err(0xE) <- EB.RH.LRH
09:417 00:075 AAPL: #[EB|LOG:DT] 2023-08-30T16:00:01
09:506 00:089 AAPL: #[EB|LOG:EXITBS:START] 2023-08-30T16:00:01
 

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

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.