Jump to content

Asus Prime Z390-P + i5-9600K + Sapphire Nitro+ RX Vega 56 HBM2 - Aggiustamenti


LucioBT

Recommended Posts

Ciao a tutti! Anzitutto è bello poter scrivere in italiano, ve lo confesso 🙂

Ho da poco cambiato computer, e mi sono assemblato una macchina che sembra funzionare abbastanza bene:

Come scritto nel titolo, ho installato Mojave 10.14.6 su Asus Prime Z390-P + i5-9600K + Vega 56 della Sapphire (che a quanto ho capito leggendo altri forum dovrebbe essere la versione della Vega 56 che dà meno problemi di installazione e configurazione).

Vengo da Tonymacx86 che è stato un bel grosso punto di riferimento per me a parte per i tools tipo unibeast e multibeast che mi hanno incasinato la vita, e alla fine mi sono fatto una specie di installazione "ibrida" basandomi sul metodo Vanilla.

La macchina diciamo che funziona bene, funzionano tutte le porte USB tranne l'ultima porta 3.0 che comunque è collegata alle porte del mio case.

Power nap, Sleep, Wake, reboot, power-off, iMessage, account iCloud, app store funzionano egregiamente.

Ho avuto dei problemi con l'anteprima del Finder delle immagini jpeg, non venivano create e mi appariva la rotellina della morte. Ugualmente, Anteprima non mi apriva i files jpeg.

Problemi risolti con una modifica al file "/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/Resources/Info.plist".

Pare però che questo mio metodo non abbia rimosso il problema alla base, ovvero sembra che la iGPU UHD630 non sia attiva, difatti il sistema mi vede solo la Vega 56.

A questo punto, vi chiedo se per caso qualcuno di voi ha risolto...

Allego la mia EFI. Saluti a tutti!

 

My EFI.zip

Link to comment
Share on other sites

  • Support Team

ciao.. leggi le FAQ che ho in firma, non sono messe li per rompere ma per aiutare i nuovi arrivati

 

allega il risultato di hack_info, ioreg, screenshots di DPCIManager

 

non importava modificare il plist di appleVPA, il problema dell'anteprima è ampiamente superato prima con NOVPAJpeg ed ora è deprecato pure lui, basta un boot-args

Link to comment
Share on other sites

 

9 ore fa, iCanaro ha scritto:

ciao.. leggi le FAQ che ho in firma, non sono messe li per rompere ma per aiutare i nuovi arrivati

 

allega il risultato di hack_info, ioreg, screenshots di DPCIManager

 

non importava modificare il plist di appleVPA, il problema dell'anteprima è ampiamente superato prima con NOVPAJpeg ed ora è deprecato pure lui, basta un boot-args

 

Buondì, ho scaricato il pacchetto con le applicazioni, in allegato ci sono i loro risultati.

Ho allegato anche lo screenshot di Hackintool, quella voce PlatformId 0x00000000 non capisco se si riferisce alla id della cpu o della UHD630 (in caso dovrebbe cominciare con 0x3E98).

Quello che finora mi è sembrato di capire, è che un sistema con iGPU e dGPU dovrebbe essere configurato come headless per far funzionare l'accelerazione hardware correttamente. iMovie mi esporta un video a 1080p di 5 minuti in 10 minuti, VideoProc mi dice che l'accelerazione hardware non è possibile, quindi teoricamente non ho ancora risolto i miei problemi.

Ho lasciato il forum di tonymac quasi per disperazione, sono rimasto congelato su questo patching del framebuffer e sulla configurazione di Lilu e Whatevergreen.

 

DCPI Manager 1.png

DCPI Manager 2.png

Hackintool.png

 

videoproc no hwacc.png

iMHack ioregistry.zip HackInfo_Report.zip

 

Schermata 2020-01-20 alle 09.42.54.png

Edited by LucioBT
Link to comment
Share on other sites

  • Support Team

ottimo inizio lavori, hai postato quello che serve per iniziare a capire, 

1671078920_Schermata2020-01-20alle10_26_31.thumb.png.f30d7de8fbe418074822ab9e7d3e88eb.png

rimuovi da L/E tutti i kext che ti ho evidenziato, li devi avere solo in EFI KEXT OTHER 

il genericUSB non lo rimettere proprio

 

eliminati i kext da L/E apri terminale

 

sudo kextcache -i /

 

terminato riavvia

 

segue..... 1 moment

Link to comment
Share on other sites

  • Support Team

devi settare inject

1614795128_Schermata2020-01-20alle10_44_54.thumb.png.0527d8cfd77d3737c0e76572be868991.png

 

devi generare seriali e controllare con check coverage che non siano in uso, se da errore sei OK

PS: probabilmente li hai giustamente tolti, verifica solo che non siano in uso su un vero mac.

1302834098_Schermata2020-01-20alle10_45_37.thumb.png.ff657516c583053010146612f1ddca9e.png

 

togli il flag ad AppleIntelCPUPM

inserisci il corretto port limit patch per mojave

https://www.macos86.it/topic/890-raccolta-lista-usb-xhci-patch-port-limit/

togli dai kext in EFI USBports ed inserisci USBInjectall che dovremo poi fare la mappatura USB

2092413989_Schermata2020-01-20alle10_46_50.thumb.png.131cef3230046554060d02242763b8e9.png

 

metti cancelletto # davanti per disabilitare l'iniezione grafica da properties, o elimina, non ti serve per quello che vuoi ottenere

458463171_Schermata2020-01-20alle10_49_44.thumb.png.bc6f1e3bb12169d2316dc65f9c0fbc31.png

 

Controlla di avere l'ultima release dei kext, trovi i link diretti sulla home o sulla barra del forum o in download

fatte queste prime mosse, fai un paio di riavvi per controllare che sei OK poi si passa a SSDT x Hack che trovi in firma

 

PS: controlla di avere il corretto setup del BIOS

https://www.macos86.it/topic/367-bios-settings-asus-asrock-gigabyte-msi/

 

quando pronto fai un fischio 🙂

 

Link to comment
Share on other sites

Prima di risponderti, volevo ringraziarti, davvero, @iCanaro, per la tua disponibilità. Mi sono fatto i viaggi interspaziali in forum dove alla fine mi sono risposto da solo (e sono arrivato pure ad accendere il mio nuovo hackintosh per giunta).

I codici personali li avevo rimossi dal config.plist, ho una macchina registrata con lo SMBIOS iMac 19,1 e dei seriali idonei. Per ora ho fatto soltanto la pulizia dei kext e spostato quello che c'era da spostare nella cartella other di clover su efi. Ho riavviato senza problemi di sorta, Clover è ancora impostato su Kext Inject -> Detect.

Ragazzi miei, io non so voi, ma con un figlio a cui badare, mettersi davanti ad uno schermo e lavorare sul pc o col pc è un dito nell'anus... 

  • +1 1
Link to comment
Share on other sites

Giusto che ci sei, su Z390 se non hai nvram nativa e iGPU+GPU non avviano con la patch framebuffer che giustamente ti ha consigliato @iCanaro potresti vedere se con il driver MemoryAllocation.efi riesci a risolvere la questione iGPU + GPU cosi non hai piu i problemi di anteprima jpeg (che risolvi quando riesci ad abilitare la integrata)?

Ovviamente in EFI/CLOVER/drivers/UEFI deve esserci anche OCquirks e Fwruntimeservices di vit9696, cui ha contribuito ReddestDream (solo con il driver Ocquirks.efi)

 

Facci sapere, aspettiamo volentieri un responso per capire veramente se questo driver di origini poco note ha stoffa o meno

Edited by A23SS4NDRO
aggiunto link interno per memoryallocation.efi
Link to comment
Share on other sites

  • Support Team

@A23SS4NDRO piano piano.. è appena arrivato, gli abbiamo scombussolato mezza configurazione.... per adesso visto che avvia, non gli toccherei niente...

da lui la iGPU forse non lavorava per il casino che aveva con i kext e non sono sicuro che funzionasse l'iniezione grafica in properties... gli basta faccia tutto WEG o al limite configurata senza connettori.

MemoryAllocatin per chi è nel settore avanzato tipo gengik, non è roba sconosciuta,,, se vedi in download ho messo da che forno esce

 

@LucioBT mi raccomando pendrive pronta e funzionante per avvii di emergenza

nel config vuole su inject kext

 

quando pronto posta nuovamente ioreg e hack_info che si passa a SSDT X Hack

Link to comment
Share on other sites

  • Support Team

PS: poi se veniva dal sito di tonymanero, dove per la scimmia astronauta gli hack per andare bene devono avere i kext extra in L/E

 

stando alla sua filosofia, io non dovrei nemmeno avere un'hack al top, visto che ho i kext extra solo ed esclusivamente iniettati da EFI :default_hysterical:

Link to comment
Share on other sites

Dunque, ho fatto i passaggi che mi hai suggerito - unica cosa ho dovuto rimettere il kext realtek in /L/E perché mi fa uno strano scherzo la lan, praticamente devo scollegare e ricollegare il cavo ad ogni riavvio sennò non parte. Sono dunque arrivato alla parte SSDT x Hack.

Preciso che ho praticamente ricopiato il config.plist da un tipo con la mia stessa scheda madre dal forum di Tony, utente che però aveva solo la iGPU. Il dsdt.aml nella mia cartella CLOVER/ACPI/origin l'ho dumpato con Clover. Tutto ciò che sta nel mio config nel menù Acpi è tipo aramaico.

Schermata 2020-01-21 alle 13.45.18.png

Edited by LucioBT
Link to comment
Share on other sites

19 ore fa, iCanaro ha scritto:

PS: poi se veniva dal sito di tonymanero, dove per la scimmia astronauta gli hack per andare bene devono avere i kext extra in L/E

 

stando alla sua filosofia, io non dovrei nemmeno avere un'hack al top, visto che ho i kext extra solo ed esclusivamente iniettati da EFI :default_hysterical:

quindi tutti quei kext in /L/E che avevo erano stati piazzati lì da Unibeast? Io Multibeast per la post-installazione non l'ho usato

Link to comment
Share on other sites

  • Support Team

giusto per provare, di RTL8111 hai la release 2.2.2 ma con catalina dovrebbe andare meglio la 2.3.0b7 che trovi qui

https://www.macos86.it/files/file/26-realtek-rtl8111-by-mieze/

mettilo in EFI rimuovi quello da L/E e ricostruisci la kextcache da terminale

 

sudo kextcache -i /

 

riavvia, prova e riferisci come va

per SSDT x hack non mi pare una roba complicata

 

Non servono fix acpi sul config, o rename

 

Unica patch richiesta in ACPI/DSDT Patches è la seguente

Change _DSM to ZDSM Find: 5F44534D Repl: 5A44534D

 

quindi disabilitare o rimuovere tutti gli altri presenti

ed inserire in

 

EFI CLOVER ACPI patched

SSDT-390series+biosFIX+Vega.aml.zip

 

pendrive per avvii di emergenza pronta, non si sa mai, poi riavvia e posta ioreg

 

se non ti senti sicuro, posta la EFI (senza cartelle apple e microsoft) che controllo

 

Link to comment
Share on other sites

@iCanaro Dunque: ho fatto tutte le modifiche tranne il kext RTL811 (non ho tempo, davvero).

non funzionano più alcuni tasti della tastiera, in primis invio e i cursori. tastiera usb antichissima, logitech desktop wireless mx5500 dal lontano 1998

 

Link to comment
Share on other sites

Ecco qua. Ho mappato le porte usb, disabilitato la hs 8, 9, 10, 13, 14, e la ss 8, 9, 10.

 

Nel config.plist che ho in uso, ci sono dei settaggi di drop tables che non ho fatto io ma il tipo da cui ho preso le mosse per l'hackintosh. che ci devo fare? butto?

 

Seconda domanda: il dsdt che mi hai inviato poco sopra, quello viene caricato in automatico?

 

e, dulcis in fundo, nella efi ci sta anche la tabella patchata, ma potresti guardarla un attimo? cè un hub usb USR1 e USR2. Qualcuno sa di che si tratta?

Schermata 2020-01-22 alle 17.53.49.png

Schermata 2020-01-22 alle 18.01.19.png

EFI.zip iMHack.zip

Link to comment
Share on other sites

Scusate, mi è sorto un dubbio dopo aver fatto la mappatura secondo la guida di @Gengik84.

Ho piazzato il mio SSDT nella cartella ACPI/patched, ed ho aggiornato la sezione Drop Tables in Clover Configurator, dopo il riavvio MacOs vede le 15 porte abilitate e basta.

La domanda mi sorge spontanea dopo aver aggiunto la voce nella sezione Drop Tables.

Prima di tutto: nel config.plist che ho preso dal tipo con la mia stessa scheda madre sono presenti in Drop Tables le voci

SSDT - TableId - CpuPm

DMAR - [vuoto] - [vuoto]

SSDT - TableId - Cpu0Ist

Ho letto qualcosa in giro, per quanto concerne DMAR è qualcosa inerente alla Vt-d, quindi mi pare di capire che la posso eliminare?

Per quanto concerne le altre due voci, invece, io non posseggo nessuna tavola con quel nome. Prima di scrivere qui sopra, ho letto una quantità di post nel forum ma ancora non ho capito se posso cancellarle e spuntare PluginType in Clover Configurator -> Acpi. Ho fatto uno screenshot delle tavole presenti in ACPI/origin.

In secondo luogo, sempre in Clover Configurator -> Acpi, nel campo DSDT Name ho riportato DSDT.aml, che non punta a niente dal momento che nella cartella ACPI/patched ci sono soltanto lo SSDT-390series.aml di @Gengik84 e lo SSDT-4-xh_cfsd4.aml che è la mia mappatura usb. Che devo fare con questa voce?

 

Oltre a ciò, sto seguendo il thread di Seridan80, e non ho ancora chiaro se avendo una Vega 56 mi conviene cambiare SMBIOS in iMacPro1,1 o mantenere iMac19,1.

Eventualmente è meglio che scriva sul thread di @Seridan80 oppure continuo qui?

 

Vi ringrazio ATTUTTI 🙂

 

 

 

 

Schermata 2020-01-23 alle 12.54.58.png

config con ssdt cpupm.plist.zip

Link to comment
Share on other sites

  • Administrators

Ciao le acpi in origin non vengono considerate, quindi che tu cancelli o meno, non fa differenza

il discorso del config dove hai DSDT name = DSDT.aml è irrilevante nel senso che se non c'è il dsdt in pathed questo non verrà ovviamente caricato e di fatto non crea alcun problema avere il config impostato così.

Link to comment
Share on other sites

  • Support Team

allora... anche se Z390 con asus si va meglio, ssdt x hack correttamente caricato

 

quelle tabelle droppate in ssdt per me le puoi anche lasciare

 

il vt-d se non disabilitabile da BIOS, ma non è detto che dia sempre problemi, lo si blocca con un boot-args

 

plugin type invece se non usi SSDT 390 con PM incluso, è meglio che lo lasci flaggato, altrimenti non avrai una gestione ottimale del power management

 

riguardo agli SMBIOS, dipende... io uso iMacPro1,1 e tengo disabilitata la iGPU; @SemanticA ad esempio fa uso di sidecar per cui lascia la iGPU attiva con iMac19,1

 

si valuta di volta in volta.. meglio prosegui discussione sul tuo hack in base alle esperienze che farai 😉 per me

 

 

 

Link to comment
Share on other sites

4 minuti fa, iCanaro ha scritto:

 

 

plugin type invece se non usi SSDT 390 con PM incluso, è meglio che lo lasci flaggato, altrimenti non avrai una gestione ottimale del power management

 

 

Io sto usando quello v2 per 390 con bios fix e vega-navi

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