netgear Posted November 4, 2015 Share Posted November 4, 2015 Salve, ho messo in funzione una Gigabyte GA-Z77N-WIFI, uscita HD 4000, Clover, tutto perfetto. Unico problema è quando esco dall'uscita HDMI, il video da solo righe orizzontali a metà schermo, in DVI perfetto. Provati tutti gli ID, ora era tanto che non mettevo mano su un HD 4000 forse mi sfugge qualcosa, mi sembrava che all'epoca non avevo problemi con Chameleon... Edit: Se mi collego al DVI e poi a caldo passo all'HDMI, quest'ultimo funziona fino al riavvio, quindi la porta è iniettata bene... Link to comment Share on other sites More sharing options...
carbo178 Posted November 4, 2015 Share Posted November 4, 2015 Clover non inietta correttamente la HD4000 desktop, quindi hai le righe; dovresti iniettare la HD4000 nel dsdt, sotto un esempio: Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x06) { "AAPL,snb-platform-id", Buffer (0x04) { 0x10, 0x00, 0x03, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x05, 0x00, 0x62, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } } } puoi cambiare il valore 0x05, 0x00, 0x62, 0x01 in 0x06, 0x00, 0x62, 0x01 oppure 0x07, 0x00, 0x62, 0x01 Ovviamente devi partire senza Inject Intel in Clover 1 Link to comment Share on other sites More sharing options...
netgear Posted November 4, 2015 Author Share Posted November 4, 2015 Ciao Carbo, ah ecco non lo sapevo. La prima patch sempre righe, la seconda KP. Purtroppo sono su quella scheda che ti dicevo l'altro giorno, senza usb, ora con controller aggiuntivo. Anche la terza KP e questa sotto sempre righe. Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "AAPL,ig-platform-id", \n Buffer (0x04)\n {\n 0x0A, 0x00, 0x66, 0x01\n }, \n "hda-gfx", \n Buffer (0x0A)\n {\n "onboard-1"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end Link to comment Share on other sites More sharing options...
netgear Posted November 4, 2015 Author Share Posted November 4, 2015 Con questa righe anche in DVI # Maintained by: PJALM (help@pjalm.com) for: http://pjalm.com/repos/ # These patches are the registered property of PJALM.COM and can not be # redistributed or modified without the written consent of PJALM.COM. # Links to these patches are allowed. All material is protected under the DMCA. # Last Updated : 10/24/2015 # Patch Name : GFX - Intel HD4000 # Patch Version : 1.0 # Warning : This patch is ment for Series 6/7 systems only, no guarantees of use on other systems. # Rename the GFX0 of the iGPU into device label GFX0 parent_label _SB.PCI0 set_label begin IGPU end; into scope label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end; into method label GNOT parent_label IGPU code_regex (Notify\s\()GFX0(,\s[0-9A-Za-z]{4}\)) replaceall_matched begin %1IGPU%2 end; into method label _L06 parent_label _GPE code_regex (\\_SB.PCI0.)GFX0(.GS[A-Z]{2}) replaceall_matched begin %1IGPU%2 end; into method label OL1E parent_label _GPE code_regex (\\_SB.PCI0.)GFX0(\.([A-Z])LID) replaceall_matched begin %1IGPU%2 end; into method label _STA parent_label H_EC code_regex (Store\s\(0x[0-9A-F]{2},\s\^\^\^)GFX0(.CLID\)) replace_matched begin %1IGPU%2 end; into method label _WAK code_regex (\\_SB.PCI0.)GFX0(\.([A-Z])LID) replaceall_matched begin %1IGPU%2 end; into method label BRTN code_regex (\\_SB.PCI0.)GFX0(\.DD0\d) replaceall_matched begin %1IGPU%2 end; # Device injection for the Intel HD4000 into method label _DSM parent_label IGPU remove_entry; into device label IGPU insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x0E) {\n "AAPL,slot-name", "Built In",\n "name", "Intel Graphics Controller",\n "model", Buffer (0x16) {"Intel HD Graphics 4000"},\n "device_type", Buffer (0x13) {"Graphics Controller"},\n "device-id", Buffer (0x04) {0x66,0x01,0x00,0x00},\n "AAPL,ig-platform-id", Buffer (0x04) {0x0A,0x00,0x66,0x01},\n "hda-gfx", Buffer (0x0A) {"onboard-1"}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; # Change HDEF layout-id for Intel HD audio into method label _DSM parent_label HDEF code_regex ("layout-id",\s*Buffer\s+\(0x04\)\s*\{\s*)0x[0-9A-F]{2},\s*0x[0-9A-F]{2},\s*0x[0-9A-F]{2},\s*0x[0-9A-F]{2} replace_matched begin %10x03,0x00,0x00,0x00 end; Ho provato Chameleon e anche qui righe sia DVI che HDMI. Siccome esco su un monitor 2K, risoluzione non supportata dall'HD 4000, può essere che le info date dall'eprom del monitor e il limite di risoluzione dell'HD 4000 siano il problema, anche perché non ricordavo tutte queste problematiche. Comunque, con Clover e DVI esco correttamente, con il limite di 2048x1152... Link to comment Share on other sites More sharing options...
carbo178 Posted November 4, 2015 Share Posted November 4, 2015 Ce n'è un'altra di Rehabman Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x04) { "AAPL,ig-platform-id", Buffer (0x04) { 0x05, 0x00, 0x62, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } } } Mi sa che i KP sono generati dal framebuffer, prova tutti i disponibili (ti ho segnalato solo quelli per desktop); non scordare di rinominare la GFX0 in IGPU Link to comment Share on other sites More sharing options...
netgear Posted November 4, 2015 Author Share Posted November 4, 2015 Si si provati tutti, nulla da fare provato anche Yosemite, stesso problema, si GFX0 to IGPU ce l'ho nel config, poi vedo che AGPM lavora quindi IGPU è indirizzato bene, visto che lo fa in maniera così manifesta anche con Chameleon, mi piacerebbe provare su un monitor più "normale". Su Yosemite il KextsToPatch che mi funziona sulla 10.9.5 non ha effetto sullo stesso controller USB3... http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/ Per usare questo computer senza le USB di casa è davvero ostico, grazie Carbo. Link to comment Share on other sites More sharing options...
netgear Posted November 6, 2015 Author Share Posted November 6, 2015 Le uscite video HDMI su questo monitor non c'è stato verso di farle funzionare, provato TUTTO, Chameleon nemmeno in DVI (questo mi fa pensare al monitor), DSDT tutte le patch possibili, Clover tutti gli ID possibili, anche tutti i kext HD 4000 già patchati, mi ha funzionato anche in VGA, su un monitor scrauso. L'unico modo per vedere HDMI è scollegare a caldo dal DVI, ovviamente al riavvio RIGHE. Purtroppo ho sottomano solo questo monitor 2560x1440, credo sia questo il problema. Cmq non è mai tempo perso perché si impara sempre qualcosa Link to comment Share on other sites More sharing options...
carbo178 Posted November 6, 2015 Share Posted November 6, 2015 Hai provato su una TV? Link to comment Share on other sites More sharing options...
netgear Posted November 6, 2015 Author Share Posted November 6, 2015 Ho solo tv crt da 14 pollici, non uso quasi la televisione... Va in DVI era solo una mia impuntatura quella dell'HDMI e che ne ho addirittura due sulla piastra... Link to comment Share on other sites More sharing options...
Recommended Posts