Leaderboard
Popular Content
Showing content with the highest reputation on 06/06/2020 in all areas
-
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.zip2 points
-
Version 1.0.18
366 downloads
Script che scarica BaseSystem.dmg regolarmente dal catalogo Apple e una volta terminato crea una ISO. Utile per VM E' stato creato su richiesta e quindi per aiutare @fabiosun Attualmente supporta Catalina Mojave High Sierra In ultima Release disponibile. This script allows us to download from Apple catalog BaseSystem.dmg file, when this task is complete it create an ISO. Creation was done to simplify a process to download and install macOS on a VM created with Proxmox VE With 1.03 release is also possible to pass some terminal command to create a full installer iso if you have previously downloaded one from Apple Store or to download it directly (useful for a fast installation) It is also possible to download latest OSX (Big Sur) and a proper EFI to upload in Proxmox and to use to boot in all OSX system available1 point -
Buongiorno a tutti, posto qui le mie riflessioni e la mia mini-guida all’installazione di BigSur / Monterey su scheda madre Z390 Gigabyte Aorus Pro (guida compatibile anche con Aorus PRO WIFI , previa disabilitazione wifi non compatibile con OSX in quanto chipset intel) Cominciamo…. In questa guida, sono stati utilizzati i seguenti componenti e soprattutto nessuno è stato maltrattato! : Mainboard: Gigabyte Aorus Pro rev1,0 chipset z390 bios f12l CPU: Intel i5 9600k RAM: Ballistix Sport LT (4x16gb) Video: AMD Sapphire RX580 Nitro+ CPU Cooler: iTek Liqui v2 240 (modificato) NVMe: CRUCIAL P5 500gb Case: Deepcool Matrex 70 WiFi/BT: Abwb 802.11AC BT4.0 chipset BCM943602CS pci-e Vari SSD e HDD che però a noi non interessano... Hardware: EFI OpenCore 0.8.0 con DevirtualiseMmio OFF (consigliato profilo bios in guida) COSA FUNZIONA: • Porta Ethernet • Audio • WiFi (con il modulo utilizzato in questa guida OOB installato nella PCI-E più in basso) • SSD Trim • USB 3.0 , USB 2.0 e USB-C (USB-C interna DISABILITATA con mappatura) • AirDrop (con il modulo utilizzato in questa guida OOB installato nella PCI-E più in basso) • iCloud • Accelerazione Hardware h264/HEVC • iMessages • Facetime • Sleep e Wake • Sleep e Spegnimento tramite pulsante Power • Handoff • Continuity • Netflix 1080p/4k Safari (funzionante SOLO su efi iMacPro1,1 e MacPro7,1) • NVRAM • AppleTV 1080p/4k (funzionante SOLO su efi iMacPro1,1 e MacPro7,1) COSA NON FUNZIONA: • Sidecar (funzionante SOLO su efi iMac19,1) • Null’altro (ditemi voi in caso!) OCCORRENTE: • Chiavetta USB installazione Big Sur / Monterey (BETA) con EFI ottimizzata (in allegato) • Una Aorus PRO Z390 con bios f12 • Una RX580/590 • Un monitor xD • Un mouse e una tastiera LoL Prepariamo la chiavetta di installazione: Per fare questo, o emulate osx su macchina virtuale da Windows o usate un vero Mac/Hack. In questo Forum , è presente la guida alla creazione Vanilla (no Vanilla Ice, gli anni 80 son finiti ahimè)… seguite quella! …..Dopo questa bruttissima battuta, alla fine della creazione della vostra chiavetta di installazione, dovrete copiare la cartella EFI allegata alla guida. Non preoccupatevi, la cartella che scaricherete, non è nient’altro che una EFI di OpenCore opportunamente modificata per la nostra scheda madre e per la nostra RX580, completa di SSDT e di mappatura USB effettuata come riportato in foto allegata... IMPOSTAZIONI BIOS: (impostazioni basate su versione f12k o successive – meglio aggiornare almeno a f12 - bios f12 allegato al fondo della discussione) Per prima cosa, una volta assemblato il tutto, facciamo partire la macchina. Entriamo nel BIOS (con il tasto CANC) Carichiamo le impostazioni di default, riavviamo e rientriamo nuovamente nel BIOS A questo punto, andiamo a cliccare su “Advanced Mode” per attivare l’interfaccia completa. Inseriamo le seguenti impostazioni, lasciando TUTTO il resto di default: • Boot -> Boot -> CFG Lock -> Disabled • Boot -> Windows 8/10 Features -> Windows 8/10 (Attenzione, questo deve essere su Other SOLO se usate sistemi Linux con bootloader grub proprietario. Se usate OpenCore, DEVE essere Windows 8/10) • Boot -> CSM Support -> Disabled • Tweaker -> Extreme Memory Profile (X.M.P.) -> Profile1 • Tweaker -> System Memory Multiplier -> DDR4-2666 (solo se avete memorie con profilo superiore ai 2666 ...poi vi spiego****) • Tweaker -> Advanced CPU Settings -> VT-d -> Disabled • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Enabled • Settings -> IO Ports -> USB Configuration -> XHCI Hand-off -> Enabled • Settings -> IO Ports -> USB Configuration -> USB Mass Storage Driver Support -> Enabled • Settings -> IO Ports -> USB Configuration -> Port 60/64 Emulation -> Disabled • Settings -> IO Ports -> Initial Display Output -> PCIe 1 Slot • Settings -> IO Ports -> Internal Graphics -> Disabled (Per smbios iMacPro1,1 ;;; invece impostate su "Enabled" e con memoria settata a 64MB per smbios iMac19,1) • Settings -> IO Ports -> DVMT -> MAX • Settings -> IO Ports -> Aperture Size -> 256MB • Settings -> IO Ports -> Above 4G Decoding -> Enabled • Settings -> IO Ports -> Resize BAR Support -> Disabled (Mettere su "Auto" se desiderate utilizzare le funzionalità Resizable Bar con schede video serie 5xxx 6xxx - con schede Polaris è irrilevante e non serve a nulla) • Settings -> Miscellaneous -> Intel Platform Trust Tecnology (PTT) -> Enabled • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled • Settings -> Miscellaneous -> Trusted Computing -> Disabled (Enabled se vogliamo utilizzare Windows 11) • Settings -> Platform Power -> Platform Power Management -> Disabled • Settings -> Platform Power -> ErP -> Enabled • Settings -> Platform Power -> RC6(Render Standby) -> Enabled • Save & Exit → Save & Exit Setup Avendo io il bios settato in lingua inglese, ho riportato tutti i menu scritti in inglese! Ma comunque vi posto le foto per far rendere l’idea di cosa impostare! Bios: Non resta che partire con l’installazione di OSX vera e propria! Avviate l’installazione normalmente seguendo i canonici passi. L’unico accorgimento è, una volta installato il tutto, utilizzare il vostro editor plist preferito , (possibilmente NON textedit) e modificare i dati "sensibili" (seriale , mlb , smuuid , mac address**). iMac19,1 è il più "consono" per i processori CoffeeLake e la nostra scheda madre ma per determinate situazioni, sono meglio iMacPro1,1 e MacPro7,1 (io uso quest'ultimo). In alternativa, se non si possiede una scheda video PCIe, si usa iMac19,1 UHD630 che prevede l'utilizzo della scheda video integrata. **Nella sezione “PlatfotmInfo -> Generic” "ROM" , dovrete inserire il MAC Address della vostra scheda di rete con l’esclusione dei “ : “ esempio, Mac address: D0:81:7A:CF:13:B2, diventerà D0817ACF13B2 . Questa precauzione, farà funzionare senza problemi, dopo aver configurato un account apple, iMessage e FaceTime! Nelle EFI presenti in questa guida, potrete trovare il tema Aorus con HiDPI impostato di default per quanto riguarda la GUI di OpenCore. A questo punto, BUON HACK CON AORUS PRO Z390! 😄 PS Aggiornate tranquillamente alle nuove versioni di MacOS previo aggiornamento di OpenCore e Kext in caso (questa EFI è testata fino alla versione di MacOS Monterey 12.2 21d48)… Saluti! UHD630 (per conoscenza, e per capire le differenze): ATTENZIONE: Le efi che scaricate da qui, contengono la mappatura USB tramite KEXT e non più tramite patch ACPI Le porte sono attivate come segue: PORTE A FUNZIONE SINGOLA: HS11 HUB* INTERNO PER SCHEDA BLUETOOTH CONFIGURATO COME USB 2.0 (QUESTA PORTA CONTROLLA ANCHE LE USB2.0 FRONTALI) ""CODICE PORTA 255"" HS12 GESTORE PORTE CHIP USB DA NON CANCELLARE ASSOLUTAMENTE ""CODICE PORTA 0"" HS13 HUB* POSTERIORE 4 PORTE USB 2.0 ""CODICE PORTA 0"" SS04 USB 3.0 POSTERIORE ""CODICE PORTA 3"" SS09 USB 3.0 FRONTALE ""CODICE PORTA 3"" HS10 USB 2.0 FRONTALE ""CODICE PORTA 0"" PORTE A FUNZIONE DOPPIA USB2.0 USB3.0: HS07/SS07 USB 2.0 / USB 3.0 ""CODICE PORTA 0 / 3"" HS08/SS08 USB 2.0 / USB 3.0 ""CODICE PORTA 0 / 3"" PORTE A FUNZIONE DOPPIA USB3.0 USB3.1: SS03 USB 3.0 USB 3.1 ""CODICE PORTA 3"" SS05 USB 3.0 USB 3.1 ""CODICE PORTA 3"" PORTE A FUNZIONE TRIPLA: HS06/SS06 USB TYPE-C 2.0 / USB TYPE-C 3.0 / USB TYPE-C 3.1 CON AUTO SWITCH ""CODICE PORTA 10"" * ESSENDO UN HUB , VIENE CONTAT0 INDIPENDENTEMENTE DAL NUMERO DI CONNESSIONI PRESENTI, COME UNA PORTA SINGOLA PER IL LIMITE DI 15 TUTTE LE PORTE USB, FUNZIONANO AL MASSIMO DELLE LORO POSSIBILITA'. Modifica USB Kext (mappatura usb): CpuFriend Informazioni Utili: File Utili: Info per gli update: ATTENZIONE Per poter vedere gli aggiornamenti, da BigSur in avanti, il SIP va tenuto abilitato. Nelle EFI che scaricate da qui, è ABILITATO DI DEFAULT. **** questa accortezza, evita il fastidioso problema delle usb disconnesse dopo il wake e fa in modo che il sistema si risvegli dopo solo un clic del mouse e non dopo due.1 point
-
ASRock Creator owners please report your problem here and we can get some action - you dont have to mention Mac! https://event.asrock.com/tsd.asp I can boot on Displayport or/and with HDMI no problem.1 point
-
dopo il primo che ha fatto da cavia, lo abbiamo quasi tutti qui nello staff e non solo si è dimostrato veramente ottimo in fatto di prestazioni, nessun problema di compatibilità, e quando lo prendemmo, vi era una offerta veramente ottima, il 2Tb lo pagai sui 268€ https://www.amazon.it/Sabrent-Interno-Rocket-Prestazioni-SB-ROCKET-2TB/dp/B07MTQTNVR/ ad oggi aspetto promo sul sabrent PCIe 4 da montare sulla X570, ma se dovessi ricomprare un NVMe anche se costasse un po' meno, non prederei certo un samsung1 point
-
yeah che è partito e va tutto al primo colpo, bella notizia, con mobo serie H non sempre è scontato, poi ti ho abbastanza stravolto la configurazione 😁 si esatto, secondo me ti conviene mapparle nuovamente, aggiungi port limit patch nel config, inserisci USBinjectall al posto di USBports e mentri mappi nella modalità facile e parziale, avvia anche ioreg che poi salvi ed alleghi qui con le ACPI estratte vedi nota 2 e 4 cliccando su FAQ che ho in firma1 point
-
Allora ho provato ed è partito subito al primo colpo, mi sembra tutto funzionante. Continua a non funzionare il bluetooth integrato di intel, però ho notato che alcune porte USB che avevo disattivato per stare nel limite delle 15 porte adesso funzionano. è possibile che debba mapparle un'altra volta? Per il bluetooth comunque posso anche accontentarmi di quello esterno.1 point
-
la RAM lavora per come la imposti nel BIOS, ma di sicuro, oltre 3200MHz sulle piattaforme intel e 3733MHz su quelle AMD X570, non serve assolutamente a niente1 point
-
Non avrei le energie nervose per mettere altra carne al fuoco, per i miei usi sono legato a VMware, io quello che uso al di fuori di Windows lo faccio solo per didattica... Però si il passthrough è davvero affascinante, tra le cose più affascinanti, Magari su un Sistema ESXI :)...1 point
-
@netgearla tua competenza in VM sarebbe preziosa... A tempo perso perche' non allestisci una macchina con Proxmox? 🙂 ne rimarrai piacevolmente sorpreso 😂1 point
-
Meglio NVMe che SATA. Fai solo attenzione che alcuni NVMe hanno delle incompatibilità firmware. Sul forum c’è un topic con alcuni dischi provati dagli utenti e, se non bastasse, puoi dare un’occhiata in firma agli utenti più “affidabili”. Per la GPU dedicata, meglio abbinarla a un’integrata per sfruttare il Quick Sync, quindi il 9600K va benissimo.1 point
-
@TheDaemonBarber if you use Proxmox you can use both boot loader and a minimal set of patches If you are in "Vanilla" you have to use opencore because latest clover do not work in a good way with AMD patches1 point
-
Prova con questa. la Z370 TUF Gaming II è stata già utilizzata in passato ed è pienamente compatibile... Inserisci la USB nelle porte della motherboard, non quelle del case frontali perché saranno da mappare/aggiustare. Prova con questa EFI, sostituiscila per intero e avvia da USB Mi raccomando i settaggi della motherboard corretti EFI-Test1.zip macOS_setting.txt.zip1 point
-
1 point
-
questo dipenda dal bios e clover allega la cartella clover il sistema è sul 970 evo?1 point
-
For MSI TRX40 Creator users..new AGESA 1.0.0.4 in new BIOS here: https://us.msi.com/Motherboard/support/Creator-TRX401 point
-
Cambia bootloader, è l'approccio migliore alla soluzione del problema.1 point
-
C’è da dire che se uno fa l’hacintosh solo per risparmiare rispetto all’originale la vedo dura, quello che risparmi in denaro lo spendi in tempo, non essendo stimolato dall'interesse è frustrante, se invece c’è un interesse nella pratica la cosa è completamente diversa. Forse se uno ha un amico che si occupa della parte software, ma rimane il fatto che davanti a qualsiasi problema rimani impotente…1 point
-
0 points
-
Perfetto, allora mappo il tutto e poi allego. Quindi posso procedere a mapparle con hackintool come fatto la volta precedente, ma nel frattempo tengo aperto anche ioreg giusto? Comunque grazie mille per la disponibilità 😀0 points
-
0 points
-
0 points
-
Config.plist.zip questo e' un config più' rifinito se ti da segnali di partenza poi si prova a rifinire0 points
-
iCanaro , ho fatto un'installazione super pulita come mi aveva consigliato. Il Pc comunque funziona bene ma non si spegne! non vuole sapere niente di spegnersi, e non mi funziona la scheda Audio, sto utilizzando l'audio della gt710. EFI copia.zip Ho provato questa eri presa da internet , però è sempre quello il problema... lo spegnimento e poi l'audio della scheda madre che non trovo un kext giusto0 points