Jump to content

tomnic

Moderators
  • Posts

    907
  • Joined

  • Last visited

  • Days Won

    36

Everything posted by tomnic

  1. Qui il dato è molto più diretto di un banale cambio di SMBIOS: a parità di configurazione, a parità di sistema operativo, a parità di bootloader, a parità di smbios, con le patch le prestazioni grafiche calano, senza patch (in Proxmox) sono nella piena capacità di macOS. Cinebench R15 sotto Proxmox Cinebench R15 sotto "real mode"
  2. Ciao a tutti ragazzi, deluso dalle prestazioni nei giochi e app OpenGL (e purtroppo anche molti giochi metal) nel mio Ryzentosh rispetto a Hackintosh Intel decisamente meno performanti mi sono messo giù a cercare di capire da dove si originassero questi rallentamenti. Già vi dico che RadeonBoost aiuta sì, ma solo in gran parte i benchmark, e comunque non Cinebench 15 test OpenGL e i giochi. Se installo macOS Catalina in Proxmox, emulando una cpu intel al 100%, non ho bisogno di dette patch, e il gap grafico viene colmato abbondantemente, prova ne è il fatto che Cinebench 15 balza da 100 fps a 130 fps, mostrando un palese 30% in più di prestazioni grafiche, idem Standard Candle test di DaVinci Resolve 16 che con 64 nodi di blur balza da 15 fps a 18 fps... Xonotic balza da 5 miseri fps minimi a 15 fps, in linea con l'esecuzione su macchine Hackintosh intel e mac veri... Allora, c'è da dire indubbiamente che le patch cosiddette Vanilla per OpenCore rallentano e non poco le prestazioni 3D in diversi ambiti nei nostri Ryzentosh. A suffragare questo fatto c'è questo post: https://github.com/AMD-OSX/AMD_Vanilla/issues/27 Allora provo a seguire il consiglio, scambiare cioè le patch applicate: dovremmo comunque applicare quelle delle vecchie generazioni AMD Bulldozer / Jaguar (15h, 16h)... ma sul mio attuale Ryzen 9 3950X osx di bootare non ne vuole sapere... ...si blocca lì... resto a guardare anche mezz'ora... ma non si schioda... A leggere per il web pare che tutti i Ryzen di vecchia generazione (2x00 e 1x00) riescano ad avviarsi con dette patch... fatemi sapere se effettivamente è così: ma chi ci riesce lamenta problemi grossi di sync audio / audio scoppiettante... anche qui fate dei video per smentirmi se non è così 😉 Ovviamente non pago di tutto ciò, mi sono messo a smanettare sui due file di patches (https://github.com/AMD-OSX/AMD_Vanilla/tree/opencore/15h_16h e https://github.com/AMD-OSX/AMD_Vanilla/tree/opencore/17h), riordino il file patches.plist per le 15h/16h che sintatticamente preferisce andare a capo solo tra i tag <data> </data> oltre a mettere su più righe le stringhe da ricercare / rimpiazzare in modo da avere un file conforme a quello per le patch 17h... da terminal lancio diff ed ecco il risultato: 451c451 < <data>uAgAAIAx2zHJMdIPokGJzkUPtvZB/8ZEifFEifBmDx+EAAAAAABmDx+EAAAAAAAPH4QAAAAAAOl8////Dx9EAAA=</data> --- > <data>uAgAAIAx2zHJMdIPokGJzkUPtvZB/8a4HgAAgDHbMckx0g+iD7b3/8ZEifEx0onI9/aJwUSJ8Ol8////Dx9EAAA=</data> 461c461 < <string>algrey - cpuid_set_info - cores and logicals count - part 1 - 10.13</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 1 - 10.13</string> 489c489 < <string>algrey - cpuid_set_info - cores and logicals count - part 1 - 10.14</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 1 - 10.14</string> 517c517 < <string>algrey - cpuid_set_info - cores and logicals count - part 2</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 2</string> 535c535 < <data>ichmDx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAAAPHwA=</data> --- > <data>QYnOuB4AAIAx2zHJMdIPog+29//GRInxMdKJyPf2ZpA=</data> 545c545 < <string>algrey - cpuid_set_info - cores and logicals count - part 3 - 10.13</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 3 - 10.13</string> 573c573 < <string>algrey - cpuid_set_info - cores and logicals count - part 3 - 10.14</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 3 - 10.14</string> 601c601 < <string>algrey - cpuid_set_info - cores and logicals count - part 4 - 10.13</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 4 - 10.13</string> 629c629 < <string>algrey - cpuid_set_info - cores and logicals count - part 4 - 10.14</string> --- > <string>algrey - cpuid_set_info - ryzen cores and logicals count - part 4 - 10.14</string> 741c741 < <string>algrey - tsc_init - grab DID and FID from MSR</string> --- > <string>algrey - tsc_init - grab DID and VID from MSR</string> 759c759 < <data>uXEAAcAPMonASInBSMHpBoPgP0iDwBCA4QdI0+gPH0QAAA==</data> --- > <data>uWQAAcAPMg+2yInGwe4Ig+Y/RTH/MdJIichI9/ZIAcBmkA==</data> Mi armo di pazienza e per poter confrontare visivamente meglio i due file scarico, compilo e installo ProperTree, interessante script / app in Pyton per gestire i file .plist in maniera più leggibile. Le differenze quindi stanno come segue, premetto che i numeri delle patch sono assegnati da ProperTree in automatico partendo da 0 dalla prima all'ultima presenti nei file plist relativi: La patch 15 che recita nel commento "algrey - cpuid_set_info - cores and threads calculations - 10.15" corrisponde alle "righe" 451c451, come vedete le stringhe da rimpiazzare differiscono discretamente; Notate che le differenze a livello di nome del commento sono irrilevanti al fine del corretto boot quindi le trascureremo; la patch 18 recita nei commenti "algrey - cpuid_set_info - (ryzen) cores and logicals count - part 2" e corrisponde alle "righe" 535c535, stringa replace totalmente diversa; infine la patch 26 che recita nei commenti "algrey - tsc_init - grab DID and VID from MSR", nelle patch per 15-16h definita nel commento "algrey - tsc_init - grab DID and FID from MSR", corrisponde alle "righe" 759c759: anche qui cambio sostanziale della stringa replace... Allora inizio a fare l'alchimista: se inserisco le patch 15 e 18 nel mio config.plist riesco a bootare, è la patch 26 che se viene inserita blocca il boot... fidandomi del commento che i creatori delle patch gli hanno affibbiato, deduco che la famiglia 17h di CPU Amd evidentemente inizializza il TSC in maniera differente... chissà se magari è proprio questo il problema per te @fabiosun, magari i nuovi threadripper hanno un tsc ancora diverso rispetto alle 17h "precedenti". Comunque il succo inerente a questo post è: anche avviando con le patch 15 e 18 nel mio Ryzen 9 3950X le performance grafiche non migliorano (la mia cpu viene segnalata come 32 cores / 32 threads), segno che quando applichiamo le 15, 18 e 26 ad un Ryzentosh basato su 2700x o 1800x o cpu zen similari il miglioramento grafico è apparente perché il tsc svalvola, generando le corruzioni e il desync nell'audio (basterebbe riprodurre un video YouTube). Qualcuno con competenze così avanzate del mach_kernel e delle cpu AMD può aiutarci a migliorare la patch 26? O anche a spiegarci cosa fa di preciso... Allego le patches "razionalizzate" per comodità e anche il mio config.plist di test con le patch 15 e 18 della famiglia zen 15h/16h, la 26 è rimasta quella della famiglia 17h altrimenti non si avvia nulla. patches1516h.plist.zip patches17h.plist.zip configtomnic.plist.zip
  3. Per la cronaca, comunque l'utente root in Osx è disabilitato e si può attivare così:
  4. Aggiornamento portato a termine correttamente con OC 0.5.9 e con l'app completa da App Store
  5. Sul mio Ryzen 9 3950x purtroppo non riesco ad andare oltre il boot dell'installer, un primo avvio nella gui pare far funzionare il tutto... tuttavia l'hackintosh si spegne (correttamente... leggo proprio cpu halted senza panics) e anche ripetendo l'operazione col combo update ottengo lo stesso errore... qualcun'altro è nella mia stessa situazione?
  6. tomnic

    RadeonBoost

    E' uscita la 1.5 😉 https://www.hackintosh-forum.de/forum/thread/47791-radeonboost-kext-benchmark-scores-wie-am-echten-mac-unter-windows/ tuttavia mi uccide l'accelerazione, oltre ad avere il bug dei 30bit coi colori falsati... tutto virato sull'arancione...
  7. Che modulo bislacco l'ultimo 😄 What a weird memory module the last one is 😉
  8. tomnic

    RadeonBoost

    Hack AMD in firma con CPU (Ryzen 9 3950X) e GPU (AMD Radeon VII) aggiornati (in attesa di MainBoard adeguata), OpenCore aggiornato a 0.5.7, Catalina aggiornato a 10.15.4... boost discreti in geekbench, nulli in Cinebench 15 OpenGL e in gaming (non posto il video ma il framerate è sempre troppo altalenante verso lo slideshow nel gioco che uso sempre come test, Xonotic). Senza radeonboost Con radeonboost: Il boost è notevole nei geekbench pure in Catalina per me 😉
  9. tomnic

    asus p54

    @p5k lo xeon necessita di mod, uno lato bios per iniettare il microcode, due lato cpu con un apposito sticker da posizionare per invertire due pin, tre lato socket devi tagliare due pezzettini di plastica perché l'orientazione della gpu è a 90° rispetto ai socket 775 tradizionali. Non è difficilissimo ma ci vuole un po' di pratica col taglierino, flashare il bios giusto e mettere lo sticker è semplice. Puoi anche prendere Xeon "premoddati" con due incavi in più e sticker già applicati per poterlo montare direttamente sulla tua mainboard, a quel punto devi solo cercare bios con microcode aggiornati, un buon inizio è qui: https://genius239239.neocities.org/771/771.htm Le prestazioni non saranno da urlo, ma da bench che ti allego del mio Xeon X5470 @ 3.33 GHz per ora stock, sono comunque più che valide rispetto anche a cpu non proprio lente più moderne: Un Q9500 che sta a 2.8 GHz renderà qualcosina meno ma non devi sbatterti alla ricerca di bios adeguati. Cerca anche su Aliexpress se non hai urgenza di consegna, i prezzi sono ottimi lì al di là di speculazioni tipicamente eBayane.
  10. tomnic

    asus p54

    Puoi mettere al massimo El Capitan, senza SSE4/4.2 non vai da nessuna parte, 😉 o ti procuri un Q8x00 Q9x00 o relativi Xeon con mod 775 -> 771
  11. The cpu overhead is really really low... in OpenGL you score more fps in the VM than in the native Windows OS... ASTONISHING!!!
  12. Salve a tutti, nello smanettare con le macchine virtuali io e @fabiosun abbiamo notato che l'ultimo aggiornamento di Safari su High Sierra (ma penso anche su Mojave, non so su Catalina) ha problemi nel visualizzare correttamente certi siti web come eBay o Unigine, in pratica fa per caricare la pagina ma poi si blocca mostrando un brutto errore di caricamento della stessa. Non è un problema hardware o di configurazione del vostro hackintosh reale / virtuale, semplicemente un aggiornamento distribuito male da Apple. Scaricate da qui http://swcdn.apple.com/content/downloads/46/01/061-46316/xvsfnpjvttr5ah1yuj5mpb5x1vvdtytqsv/Safari13.1HighSierraAuto.pkg la corretta build di Safari, riavviate per sicurezza e tutti i problemi spariranno. Fonte: https://discussions.apple.com/thread/251213636
  13. Hai l'accelerazione farlocca delle nVidia in Mojave coi vecchi webdriver 😉 meglio di nulla ihihihih
  14. E' tutto partito dal video di Theresa 😉 Ottimo lavoro ragazzi, che squadra questo forum!!!
  15. Visto dalla firma 🙂 No, niente dual bios, proverei solo a livello di clover, troppo rischioso sennò senza paracadute di alcun genere
  16. Sai il modello esatto così controllo? Evitiamo di farti brickare la scheda dai!
  17. La strada che ti ho suggerito è più difficile ma non è minimamente rischiosa, anche se non hai un dual bios nella tua vega gigabyte. Quanto al flashing reale della scheda, se ne hai una seconda di marca diversa funzionante (anche pci) dopo esserti fatto il backup del bios originario l'unica cosa che rischi è di doverla riflashare avviando il pc tramite la seconda scheda, per poi rimettere il bios backuppato e tornare "regolare". Certo se hai due bios il rischio tende a zero anche flashandola direttamente. Non vedi nulla a schermo o hai problemi di visualizzazione? Switchi al secondo bios e via. Confronta le frequenze e i voltaggi di default della tua e della Sapphire di destinazione e se sono identici o si discostano di poco puoi tentare il flash.
  18. Non so se riuscirai mai a stabilizzarla, certi vbios di certe vega hanno problemi grossi con osx... prova col vbios dell'equivalente Sapphire, magari tramite la funzione di clover di LoadVBios e bios da "flashare" nella cartella ROM in formato 1002_9553.rom <ven_id>_<dev_id>.rom
  19. Con iommu=pt intel_iommu=on vfio_iommu_type1.allow_unsafe_interrupts sembra funzionare, ho passato una Amd hd5450 a una guest win 7... devo solo capire perché si impalla dopo la pur corretta installazione dei drivers
  20. Vanno meno male rispetto alle nVidia ma a parità di GPU la stessa su un Hack Intel fa molti fps in più... riprova Xonotic bench appena puoi 😉 Per quanto figa una buona GPU straccia qualsiasi CPU... credo sia abbastanza normale in 8k 😛
  21. Ora resta da stappare la potenza del 3D OpenGL...
  22. https://www.reddit.com/r/VFIO/comments/5hhb8t/last_hope_lga1366_broken_iommu_table/ Provo con questi parametri in Proxmox, magari funziona... 😉
×
×
  • 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.