Jump to content

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


LucioBT

Recommended Posts

Dunque, stamattina ho avuto un po' di tempo per mettere le mani sulla macchina, sono entrato nel bios per pignoleria e... va' a quel paese, per un motivo a me ignoto la configurazione della grafica stava in autooooooo! Ho settato di nuovo la scheda primaria PCIE, iGPU multimonitor enabled e DVMT 128 Mb.

Giustamente, al riavvio Hackintool mi ha finalmente riconosciuto il Platform Id. Ho inserito la patch headless nel config di Clover, riavviato, e adesso è tutta un'altra cosa, ho provato a fare un render video a 1080p di 5/6 minuti e stavolta la macchina ci ha impiegato circa 3 minuti ad esportare, invece dei 10 prima che modificassi bios e config, in più su chrome prime video e netflix vanno in hd.

 

Ho caricato la EFI, @iCanaro, non è che potresti darle una occhiata?

 

C'è un'altra cosa che volevo chiedere:   sto provando sia HWMonitor che viene con l'ultimo fakesmc (6.26-357-gceb835ea.1800) che istat menus per monitorare il sistema e mi dà una temperatura insolita di uno dei dischi, un WD caviar blue, 4000 gradi mi sembrano un po' tantini, e mi dà la temperatura della iGPU fissa a 127° che pure mi sembrano tantini. Qualcuno ha avuto simili problemi?

Sempre in termini di monitoraggio, per monitorare la Vega 56 va bene istat menus?

 

E, ultima cosa: ho letto nel forum questioni relative all'avvio del sistema disabilitando weg e abilitando injectati che potrebbero migliorare ulteriormente le prestazioni del sistema. Val la pena smanettare?

 

grafica dopo edit.png

Metal bench dopo edit.png

Monitor dopo edit.png

OpenCl dopo edit.png

videoproc post edit.png

sistema dopo edit.png

fcpx preferenze.png

hwmonitor.png

istat.png

iMHack.2020.01.24.zip EFI headless.zip hackintool info.txt.zip

Link to comment
Share on other sites

  • Support Team

cambia app https://www.macos86.it/topic/1690-hwmonitorsmc2-monitor-hardware/?tab=comments#comment-43413

a fondo thread ho linkato la 251 beta che segnala anche più roba

togli FakeSMC e sensor di rehabman 

inserisci VirtualSMC + SMCProcessor + SMCSuperIO  https://github.com/acidanthera/VirtualSMC/releases

installi gli IPG https://www.macos86.it/topic/317-intel-power-gadget/?tab=comments#comment-5114

e attivi la lettura dati nelle preferenze di HWMonitorSMC2

 

 

si avranno dati più precisi anche con iStat, iStatistica, Sensei (questa funziona solo su catalina)

 

PS: per favore evita di postare EFI con la cartella apple all'interno, pesa un botto e non serve

Link to comment
Share on other sites

  • Support Team

Mi stavo dimenticando.... per gli smanettamenti devi vedere tu la voglia e il tempo che hai, fatta salva una configurazione, niente ti vieta di provare altro.

Ad esempio se in videoproc invece della UHD630 ci fosse la vega56 secondo me diverse operazioni di conversione andrebbero più spedite

Per fare in modo che compaia la vega56 probabilmente devi settare inject ATI e inserire framebuffer Kamarang (nelle info poi vedrai una vega64)

 

ricorda che per non usare WEG basta aggiungere il boot-args

-wegoff

così se serve puoi abilitarlo nuovamente dalla GUI di clover senza eliminarlo dai kext

senza WEG avrai qualche riga viola al boot

NB: con -wegoff se hai la iGPU attiva devi aggiungere anche nei bootargs

-disablegfxfirmware

altrimenti non arrivi al desktop

come pure devono essere definito ig-platform e flaggato inject intel (cose che provvede autonomamente WEG quando presente) e ricorda anche che tutte le definizioni in properties inerenti alla iGPU ed altro, senza WEG non vengono attivate, quindi non servono una mazza

 

io mi sono divertito per settimane con tutti questi smanettamenti, ma alla fine uso iMacPro1,1 con iGPU disabilitata, e se proprio mi serve la iGPU la attivo ma lascio sempre iMacPro1,1; ora pare una cosa che certi guru consigliano, personalmente la usai per errore dimenticandomi di cambiare SMBIOS, tanti mesi fa 😄 quando non ne parlava nessuno, e visto funzionava bene la misi tra le opzioni usabili.

 

Link to comment
Share on other sites

 

15 minuti fa, iCanaro ha scritto:

tra le varie, hai verificato con check coverage di non stare usando il seriale di un vero mac?

 

assolutamente si.

 

15 minuti fa, iCanaro ha scritto:

ah si se hai tutti i servizi attivi etc... certo che si... dovrai rifare tutto.. vedi se ne vale la pena

 

eeeeeeehhh... è quello che vorrei capire... per quanto concerne il videogiuocare ho optato per il dual boot, windows e pace (ho una vasta libreria Steam di giochi che non girano su Mac e che comunque acquistavo anche se non avevo i minimi richiesti per farli girare ^__^). Il mio lavoro lo svolgo con Logic e Protools. Per quanto concerne gli hobbies, lavoro da secoli con Aperture e da un annetto con Capture One per l'editing fotografico. L'editing video è limitato ai filmini di mia figlia, roba così. Preferirei sicuramente ottenere le migliori prestazioni dalla Vega, e dal momento che il mio catalogo di foto e video è gestito in MacOs non vedo ancora il motivo di comprare un Lightroom e comunque di dover migrare 600 giga di materiale ri-catalogandolo in un software che non mi piace

Link to comment
Share on other sites

Ho provato con le modifiche che mi hai suggerito:

inject ati

inject intel

in device properties non ho commentato la voce relativa alla igpu

aggiunto ai boot-args -wegoff e -disablegfxfirmware.

 

Ho notato qualche lineetta viola, ma comunque sono arrivato al desktop.

 

Qua sotto i risultati di geekbench 5.

Metal è passato da 55k a 71k.

OpenCl da 50k a 65k.

VideoProc vede la Vega 64 come mi avevi predetto, FCPX invece la Vega 56.

Infine, sembra che la iGPU sia ancora attiva, stando a Geekbench e System Profiler.

??

😂

 

 

 

Metal Benchmark no weg.png

OpenCL benchmark no weg.png

Videoproc no weg.png

fcpx no weg.png

geekbench strano.png

PCI UHD630.png

config.plist.zip

  • Like 1
Link to comment
Share on other sites

Il 20/1/2020 at 17:43, A23SS4NDRO ha scritto:

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

 

Dunque, ho avuto un po' di tempo per giracchiare sul web e sono capitato su un paio di discussioni che mi hanno convinto ad affrontare la questione MemoryAllocation.efi, un po' perché l'ipotesi di ottenere un sistema più stabile mi piace, un po' perché a questo punto è diventato quasi più divertente smanettare con l'hack che lavorarci 😆

Oltretutto se mi metto a smanettare fumo di meno, ciò giova alla mia salute.

Mi sembra di capire che MemoryAllocation.efi vada usato in congiunzione con lo SSDT-PMC.aml che ho allegato, e che usando il driver in questione (unitamente a quelli che hai scritto in citazione @A23SS4NDRO) bisogna anche eliminare EmuVariable.efi ed eventuali scripts di Clover.

Mi riferisco a quanto letto in questo thread.

Ho aperto lo SSDT di @Gengik84 che sto usando, e il codice del file allegato  compare anche nel suo lavoro, certo non significa che si equivalgano. Volevo capirci qualcosina di più, insomma, prima di cominciare a modificare la EFI.

 

 

 

SSDT-PMC.aml.zip

Link to comment
Share on other sites

  • Administrators

Ciao no, non sono obbligatoriamente collegati PMC e il driver Memory.

tanto è che dai test che ho eseguito quel driver porta nvram funzionante anche senza il discorso pmc minimante integrato.

Comunque la prova puoi farla tranquillamente.

come già detto devi togliere emuvariable e mettere quel driver, oltre a questo non ricordo cosa usi di specifico ma in caso usare (in aggiunta) ocQuirk+ FW sarebbe migliore  

  • Like 1
Link to comment
Share on other sites

Io andrei di ssdt senza driver aggiunti, così non sei dipendente da quel driver

On 1/24/2020 at 5:02 PM, LucioBT said:

inject ati

inject intel

Comunque ritengo sempre più strano che disattivare weg migliora le performance, secondo me con quel inject ATI/fake id clover aggiunge qualcosa di suo. È possibile che faccia caricare kext differenti per supportare quella dedicata e quindi altera i risultati finali a livello di performance?

 

Altrimenti non si spiega, vit9696 sostiene che weg rinomina il device a livello i/o e basta, non coinvolge perfomance

  • Confused 1
Link to comment
Share on other sites

  • Support Team

ah ok ok 

OCQuirks+FWruntimeservice

 

Per MemoryAllocation si dovrà vedere di caso in caso, NOn consigliamo di metterlo a prescindere, ma solo e unicamente dove si rivela utile, dopo averlo provato, ovviamente

Link to comment
Share on other sites

  • Administrators
19 minuti fa, A23SS4NDRO ha scritto:

È possibile che faccia caricare kext differenti per supportare quella dedicata e quindi altera i risultati finali a livello di performance?

Ciao 

No è impossibile, carica il relativo kext interessato e basta, sempre quello ovviamente.

Il discorso che nei test i risultati sono inferiori con WEG è sempre stato.

Lo feci presente anni fa..  poi constatato da più persone.

Esempio iCanaro, Baio etc etc... tant'è che spesso veniva rimosso e usato poi un semplice ssdt per audio hdmi

22 minuti fa, A23SS4NDRO ha scritto:

secondo me con quel inject ATI/fake id

Mai mai usato.

parliamo di schede native.

Link to comment
Share on other sites

On 1/25/2020 at 8:21 PM, Gengik84 said:

Mai mai usato.

parliamo di schede native.

Il fake-id + Inject ATI ho letto sul post di @iCanaro che sono usati in sostituzione di WeG...

 

Infatti anche qui sopra Lucio chiedeva a cosa servissero, (ma bisognerebbe chiedersi prima perché servono se la scheda è nativa?)

 

P.S. delucidazioni su questo topic su WeG e il fatto che agisca sulla performance qua

Link to comment
Share on other sites

  • Administrators
10 minuti fa, A23SS4NDRO ha scritto:

Il fake-id + Inject ATI ho letto sul post di @iCanaro che sono usati in sostituzione di WeG...

 

Infatti anche qui sopra Lucio chiedeva a cosa servissero, (ma bisognerebbe chiedersi prima perché servono se la scheda è nativa?)

 

P.S. delucidazioni su questo topic su WeG e il fatto che agisca sulla performance qua

io ti sto dicendo con non l'ho mai usato, non ho mai falsificato un ID quando è nativo.

Riguardo le performance già è stato ridetto ma di fatto i test con rispettivi risultati parlano in un determinato modo.

Quindi?

Se WEG non c'entra nulla allora è palese che determinate app sono falsate da minime differenze perchè estremamente basate su "punti statici" e quindi a questo punto farci affidamento è un po' "così".

  • +1 1
Link to comment
Share on other sites

  • Administrators

Aggiungo per chiarire ulteriormente,  riferendomi a me in particolare, che i confronti l'ho fatti da anni e rifatti in condizione di uso di tale kext oppure no ma senza nessun fakeID e senza inject ATI sul config

Link to comment
Share on other sites

Bene. Stamattina avevo un po' di tempo, ho provato la tripletta MemoryAllocation.efi + OcQuirks.efi + FwRuntimeServices.efi, apparentemente non noto nessun problema, che bello!

 

Per quanto riguarda la NVRAM, ora è nativa.

 

Ammazza ragazzi, quando sono entrato nel vostro forum ero nel Paleolitico. 😂  :default_gathering:

  • Like 2
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.