Jump to content

No output da HDMI — Open Core — i5 9600k — ROG STRIX H370i


ffs_whatever
Go to solution Solved by ffs_whatever,

Recommended Posts

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

  • Support Team
18 minuti fa, ffs_whatever ha scritto:

Probabilmente il problema è tra la sedia e il monitor

generalmente è sempre li :default_hysterical: 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

  • Administrators

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

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

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 by ffs_whatever
Link to comment
Share on other sites

  • Support Team
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

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

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 by ffs_whatever
Link to comment
Share on other sites

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:

 
Schermata 2020-06-03 alle 14.29.11.png

E questo come si presentava quando ho finito:
 
Schermata 2020-06-03 alle 14.26.21.png


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

  • Solution

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>

giphy.gif

 

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:

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