ffs_whatever Posted June 2, 2020 Share Posted June 2, 2020 Ciao a tutti! Ho installato Open Core, e anche aggiornato a 0.5.9. Mi va tutto bene, gira alla perfezione (sto scrivendo da lí), ma non ho output dall'HDMI. L'unica maniera in cui riesco ad utilizzarlo è settando un `platform-id` invalido. In questo modo forzo Whatevergreen a partire in modalità "compatibile" VGA ed ho output dall'HDMI, senza alcun patching. (Il che mi porta a pensare che lui da solo ce la fa a capire qual'è la porta HDMI della mia mobo...) Però cosí non ho accelerazione grafica HW, la iGPU viene riconosciuta come Intel Graphics UHD 7MB. (Ho assegnato 64MB da BIOS). Ci sto sbattendo la testa da cinque giorni senza sosta ed ho provato di tutto: Framebuffer patching manuale "a random", cioè provando tutti i `busID` su tutte le `conn`. Framebuffer patching con Hackintool, ma non va come dovrebbe (non vedo mai il mio output diventare rosso nella lista). Varie configurazioni di patching trovate online, di persone con la mia stessa mobo e processori simili (tra cui questa config postata da @bradipo666 che sembra funzionare per lui!). Togliendo del tutto la sezione del patching, e usando dei boot-arg che mi sono stati consigliati. Ho fatto downgrade di Lilu e WEG a versioni precedenti che sembravano funzionare per persone con build simili alla mia (ora sono tornato alle ultime release). Cambiato SMBIOS da `iMac19,1` a `Macmini8,1` (e riprovate tutte le cose di cui sopra dopo). Non capisco... Sto iniziando a pensare che non sia qualcosa che ha a che fare con i framebuffer, magari ho configurato male qualcos'altro! Probabilmente il problema è tra la sedia e il monitor, ma da solo non ne sto uscendo e nessuno sembra capirne il motivo. Vi sarei grato se poteste indicarmi cos'altro provare. Allego la mia EFI (Con seriali redatti), se riuscite dateci uno sguardo, magari notate qualcosa di sbalgliato. Grazie in anticipo 🙂 EFI.zip Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted June 2, 2020 Support Team Share Posted June 2, 2020 18 minuti fa, ffs_whatever ha scritto: Probabilmente il problema è tra la sedia e il monitor generalmente è sempre li ci si passa e ritorna tutti allora tu hai un coffe lake refresh: f you are using a 9th generation Coffee Lake Refresh processor, it is necessary to fake device-id 923E0000 for IGPU. Starting with macOS 10.14.4 the fake is not necessary per cui puoi provare con questo device-id però molti con gli ultimi aggiornamenti di catalina, hanno avuto problemi, risolti usando un ig-platform della UHD630 mobile 0x3E9B0000 PS: ti sei dimenticato la mobo in firma Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted June 2, 2020 Administrators Share Posted June 2, 2020 non era 3E920000? forse ricordo male L'id è nativo se è oltre la versione 10.14.4, quindi non serve iniettarlo @ffs_whatever oltre a questo sarebbe meglio che tu non usassi USBInjectAll.kext, che oltretutto non serve mappatura delle usb fatta a modo e saresti ok. Link to comment Share on other sites More sharing options...
ffs_whatever Posted June 2, 2020 Author Share Posted June 2, 2020 Provati entrambi... e niente... mannaggia 😞 Mo li provo tutti uno ad uno. 😠 Comunque la cosa che mi sta dando più fastidio è che non capisco dov'è il problema. Il patching serve a fargli capire quale porta e bus sono usati per l'HDMI, giusto? Quindi in teoria, se prendo il routing fatto da uno con la mia stessa mobo, dovrebbe andare! (E invece no!) Poi, se il problema è che non capisce quale porta è HDMI, come fa a darmi un output in modalità compatibile? Per quello pensavo che il problema potesse essere in qualche altro punto della mia config... @Gengik84 per il port mapping hai ragione, ma ora voglio fixare prima questa roba della iGPU, è più importante. Ad ogni modo grazie delle risposte eh! 🙂 Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted June 2, 2020 Support Team Share Posted June 2, 2020 52 minuti fa, Gengik84 ha scritto: non era 3E920000? forse ricordo male ricordi bene, è che sul manuale intel di acidanthera lo mettono già in hex reversed Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted June 2, 2020 Administrators Share Posted June 2, 2020 ok , l'ho detto solo perchè tu avevi consigliato 9B mentre a me sembrava 92 comunque a quanto pare nessun successo @ffs_whatever hai provato a variare dvmt ? Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted June 2, 2020 Support Team Share Posted June 2, 2020 io proverei con solo questi valori se hai monitor 2/4K enable-hdmin20 va bene, altrimenti è da togliere cosa sono quei due percorsi pci per l'audio? Link to comment Share on other sites More sharing options...
ffs_whatever Posted June 2, 2020 Author Share Posted June 2, 2020 (edited) 16 minutes ago, Gengik84 said: @ffs_whatever hai provato a variare dvmt ? Si, più volte, ora l'ho messo a 192MB, tanto per, ma non cambia nulla 😕 @iCanaro Ora provo con queste impostazioni, grazie! => Provate! NULLA 😄 I percorsi PCI li ho presi dalla guida di OpenCore ed ho aggiunto il secondo seguendo la guida "Post Install -> Fixing Audio". Senza non ho audio. PS: Ho aggiornato WEG e Lilu con le relase di ieri, ma non è cambiato nulla 😄 Edited June 2, 2020 by ffs_whatever Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted June 2, 2020 Support Team Share Posted June 2, 2020 8 minuti fa, ffs_whatever ha scritto: I percorsi PCI li ho presi dalla guida di OpenCore ed ho aggiunto il secondo seguendo la guida si ma solo uno funziona, quello che non serve, toglilo vedi audio che ho in firma PS: poi io cambierei posizione nella scala gerarchica di WEG e lo metterei prima di AppleALC Link to comment Share on other sites More sharing options...
ffs_whatever Posted June 2, 2020 Author Share Posted June 2, 2020 Niente ragazzi, non se ne esce! Ho scaricato questa EFI ed ho applicato la sezione di `framebuffer-patch`. La cosa che non capisco è, se questa persona ha la mia stessa mobo, com'è possibile che il patching a me non funzioni? Per quello mi viene da pensare che il mio problema sia altrove! Magari devo fare qualcos'altro, tipo dei video su youtube dicono di rimappare `GFX0`, `HECI` ed `IMEI`, ma sono guide per Clover, non so se c'è un equivalente per OC. Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted June 2, 2020 Administrators Share Posted June 2, 2020 Non servono rename, ci pensano i kext a questo hai provato un altro monitor o anche altro cavo? Link to comment Share on other sites More sharing options...
ffs_whatever Posted June 2, 2020 Author Share Posted June 2, 2020 (edited) Si, in uno dei molti momenti di "ma vuoi vedere che..." avuti in questi giorni, ho fatto anche quello, attaccandolo alla TV con il cavo della PS4. Poi comunque in modalità VGA vanno sia cavo che monitor :S@iCanaro per sicurezza ho spostato WEG prima. Ora faccio una cosa bruttissima che non avrei mai voluto fare, prendo l'EFI di quel tizio cosí com'è, cambio i seriali, la butto su un USB e vedo che succede 🙂 Update: Quell'EFI non si avvia nemmeno 🙂 Update 2: Ho preso una Sapphire Pulse 5500 XT 4GB e via. Da sabato spero che riuscirò a lavorare da questo computer, se intanto si trova una soluzione faccio il reso. Edited June 2, 2020 by ffs_whatever Link to comment Share on other sites More sharing options...
ffs_whatever Posted June 3, 2020 Author Share Posted June 3, 2020 Buongiorno! Sono stato anche ieri fino alle 3 a debuggare questa cosa, non contento stamattina ho rifatto tutto il patching.... e indovinate? NON È CAMBIATO NULLA! XD Sono andato da:01010900 00080000 C7030000 a 01060900 00080000 C7030000 (Pipe: 9)01011200 00080000 C7030000 a 01061200 00080000 C7030000 (Pipe: 18)Su tutte le conn. Praticamente ho seguito questa guida, ma facendo il tutto due volte. Provando sia i valori di Pipe segnalati nella guida, sia quelli che leggo in Hackintool (18 — 0x12)Settando 00080000 (HDMI) sulla conn che stavo testando, e 00040000 (Type) + 00 (BusID) sulle altre due. In totale sono 6 (BusID) * 2 (Pipe) * 3 (Index) = 36 combinazioni provate, riavviando dopo le modifiche. I valori iniziali erano questi: E questo come si presentava quando ho finito: Ho gli ultimi WEG e Lilu buildati da sorgenti stanotte, ma ho provato anche con quelli della release... Come SMBIOS iMac18,1 Ora, oltre a comprare una GPU nuova, non so proprio che fare :shrug: C'è chi parla di fare downgrade, ma 1) Non mi piace 2) Non saprei come farlo senza fare un reinstall totale. Che macello 😄 Link to comment Share on other sites More sharing options...
Solution ffs_whatever Posted June 3, 2020 Author Solution Share Posted June 3, 2020 Ragazzi non potete capire (anzi certo che potete capire) che gioia... Ci siamo riusciti. Descrivo qui il problema e soluzione sperando che nessun'altro debba beccarsi questo mal di testa. PROBLEMA: Intel UHD 630 mostra solo 7MB di VRAM, schermo nero in HDMI. HARDWARE: ASUS ROG STRIX H370i Intel i5 9600k / i5 8400 SMBIOS: 18,1 / 19,1 SOLUZIONE: La config postata qui da @br6 funziona. Mi capita di dover staccare e riattaccare il cavo HDMI dopo / durante il logo di boot. Ma a questo punto mi sta più che bene. Ho rimandato indietro la 5500XT. DeviceID: 923E0000 AAPL,ig-platform-id: 0000923E I valori delle patch sono: Conn0: BusID = 5 — Index 1 — Pipe 18 (0x12) Conn1: BusID = 2 — Index 2 — Pipe 18 (0x12) Conn2: BusID = 4 — Index 3 — Pipe 18 (0x12) Conn3: BusID = 0 — Index 0xFFFFFFFF — Pipe 0 (Dummy Conn) Riporto qui l'intera sezione Devices / DeviceProperties: <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AACSPg==</data> <key>device-id</key> <data>kj4AAA==</data> <key>framebuffer-con0-busid</key> <data>BQAAAA==</data> <key>framebuffer-con0-enable</key> <data>AQAAAA==</data> <key>framebuffer-con0-flags</key> <data>xwMAAA==</data> <key>framebuffer-con0-index</key> <data>AQAAAA==</data> <key>framebuffer-con0-pipe</key> <data>EgAAAA==</data> <key>framebuffer-con0-type</key> <data>AAgAAA==</data> <key>framebuffer-con1-busid</key> <data>AgAAAA==</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con1-flags</key> <data>xwMAAA==</data> <key>framebuffer-con1-index</key> <data>AgAAAA==</data> <key>framebuffer-con1-pipe</key> <data>EgAAAA==</data> <key>framebuffer-con1-type</key> <data>AAgAAA==</data> <key>framebuffer-con2-busid</key> <data>BAAAAA==</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-flags</key> <data>xwMAAA==</data> <key>framebuffer-con2-index</key> <data>AwAAAA==</data> <key>framebuffer-con2-pipe</key> <data>EgAAAA==</data> <key>framebuffer-con2-type</key> <data>AAgAAA==</data> <key>framebuffer-con3-busid</key> <data>AAAAAA==</data> <key>framebuffer-con3-enable</key> <data>AQAAAA==</data> <key>framebuffer-con3-flags</key> <data>IAAAAA==</data> <key>framebuffer-con3-index</key> <data>/////w==</data> <key>framebuffer-con3-pipe</key> <data>AAAAAA==</data> <key>framebuffer-con3-type</key> <data>AQAAAA==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> </dict> Grazie del supporto! Tral'altro ieri notte ho fatto anche l'USB Mapping come consigliato da @Gengik84. Oggi posso urlare a gran voce: G R A Z I E I N T E R N E T :rotfl: 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now