ErmaC Posted May 17, 2013 Share Posted May 17, 2013 cili0 un resoconto hardware da win? Effettivamente ieri sera hai stuzzicato la mia curiosità e sono andato a cercarmi "eventuali" varianti delle Intel HD... Sembra esserci già qualche modello intermedio tra le Sandy/Ivy e le prossime Haswell, ho trovato una serie di ID che appartengono alle Ivy... Ma ho bisogno di sapere (come conferma) che la tua macchina abbia uno di questi non documentati ID. Per il frame buffer della HD4000... Michele ha fatto una guida per personalizzare tali "personalità" ... Probabilmente la nomeclatura della ATi in questione è "AMD Radeon HD 7470" PCI\VEN_1002&DEV_6778&SUBSYS_21201028 ErmaC Ti uppo una versione con alcuni ID aggiuntivi per la ATi in questione (il FB della 6778 è impostato su Bulrushes). Nell'allegato c'è boot, boot0, boot0md, boot0hfs e boot1h... boot0md fa al caso tuo in una eventuale installazione con Win, ma come sempre ti consiglio di fare le prove del caso sempre con una pennettaUSB. Enoch_x_cili0.zip Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1915776 Share on other sites More sharing options...
cili0 Posted May 17, 2013 Author Share Posted May 17, 2013 Il problema del NullCPUPM l'ho risolto applicando una patch al bios, ma non credo tu possa fare altrettanto... puoi usare AppleIntelCPUPowerManagement patchato (o applicare tu stesso la patch da terminale), non sono in grado di dirti se i moduli di Enoch possano servire allo scopo EDIT: ho trovato questo, opera di Mieze Perfetto, funziona anche lo sleep Da bios hai possibilità di disabilitare la scheda video Ati e provare a far funzionare la Intel HD4000 Fabio Ciao Fabio. con la ATI attaccata l'unica cosa che posso fare da BIOS è spegnere la HD4000. Non il contrario. Ti uppo una versione con alcuni ID aggiuntivi per la ATi in questione (il FB della 6778 è impostato su Bulrushes). Nell'allegato c'è boot, boot0, boot0md, boot0hfs e boot1h... boot0md fa al caso tuo in una eventuale installazione con Win, ma come sempre ti consiglio di fare le prove del caso sempre con una pennettaUSB. Enoch_x_cili0.zip Fabio Grazie Fabio. Se non sbaglio posso fare una prova sostituendo il solo file di boot per provare, corretto? Se l'injection ha successo cosa devo aspettarmi? QE/CI? Per il resoconto da windows che tool preferisci io utilizzi? Comunque credo proprio sia una HD7470, così come indicato dalla specifica della DELL (in cui si dice o 7570 o 7470). Un problema grosso che stiamo avendo è che se usiamo la macchina come server (ovvero senza monitor) per collegarci usando condivisione desktop dai nostri portatili apple, la risoluzione è fissa a 1024x768 e tutto è scattosissimo, come se non fosse abilitata l'accelerazione grafica. Se invece il monitor è attaccato otteniamo una risoluzione di 720p e il primo utente che si connette con condivisione desktop ottiene un ambiente fluido. Il secondo utente invece ottiene un desktop scattoso, come se l'accelerazione grafica non fosse abilitata. Che stia usando la ATI per servire il secondo utente? Come facciamo ad usare la macchina senza monitor :S ? Grazie. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1915796 Share on other sites More sharing options...
ErmaC Posted May 17, 2013 Share Posted May 17, 2013 Grazie Fabio. Se non sbaglio posso fare una prova sostituendo il solo file di boot per provare, corretto? Se l'injection ha successo cosa devo aspettarmi? QE/CI? Per il resoconto da windows che tool preferisci io utilizzi? Comunque credo proprio sia una HD7470, così come indicato dalla specifica della DELL (in cui si dice o 7570 o 7470). Grazie. Visto che riesci ad entrare in OS X il dump puoi farlo con Darwin Dumper. In base ai dati che riporterai vedremo come operare (ribadisco che di ATi non ci capisco una m..za) ma se troviamo il FB giusto l'obbiettivo sarebbe farla convivere felice e contento anche con la HD4x00 (la x non è messa a caso ) Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1915800 Share on other sites More sharing options...
Fabio1971 Posted May 17, 2013 Share Posted May 17, 2013 Ciao Fabio. con la ATI attaccata l'unica cosa che posso fare da BIOS è spegnere la HD4000. Non il contrario. Pardon intendevo il contrario. Hai fatto un Darwin Dumper Fabio 1 Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1915817 Share on other sites More sharing options...
cili0 Posted May 17, 2013 Author Share Posted May 17, 2013 Visto che riesci ad entrare in OS X il dump puoi farlo con Darwin Dumper. In base ai dati che riporterai vedremo come operare (ribadisco che di ATi non ci capisco una m..za) ma se troviamo il FB giusto l'obbiettivo sarebbe farla convivere felice e contento anche con la HD4x00 (la x non è messa a caso ) Fabio La settimana lavorativa è finita, fortunatamente. Il dump slitta quindi a lunedì, sfortunatamente. Sarebbe bello riuscire ad averle entrambe funzionanti, perchè credo che le prestazioni del secondo utente dipendano dalla Radeon HD. Ho poi scoperto che il problema delle scarse performance in assenza di monitor è un fenomeno tipico dei mac! Se non c'è monitor attaccato non viene avviata l'accelerazione grafica. In questo post si suggerisce di cortocircuitare un dongle minidisplayport - vga per far credere al mac che un monitor sia attaccato: http://blog.macminic...adless-mac-mini Purtroppo non credo sia fattibile con un displayport - dvi. Uno spunto interessante viene da un post di un utente su MacRumors che suggerisce di inniettare l'EDID: http://forums.macrum...67&postcount=40 La cosa divertente è che il link punta a insanelymac http://www.insanelym...splay-problems/ L'idae è quella di estrarsi l'EDID da fonire ad OSX al posto del monitor. Mi sembra elegante, anche se ci devo ragionare sopra. Anche perchè siamo in uno scenario a 2 schermi (quindi 2 EDID). EDIT: da qui http://www.insanelym...s/#entry1853232 vedo che clover può inniettare degli EDID al boot e dovrebbe supportare anche la HD4000. L'injection dell'EDID vale anche se il monitor è staccato? Grazie. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1915820 Share on other sites More sharing options...
cili0 Posted May 20, 2013 Author Share Posted May 20, 2013 Eccomi. Allora ecco i due dump: Monitor attaccato alla HD4000, Enoch rev2231 vanilla: https://dl.dropboxus...64_ML_HD400.zip Monitor attaccato alla Radeon HD7470, Enoch con boot proveniente da post precedente: https://dl.dropboxus...4_ML_HD7470.zip In particolare nel secondo caso (quando vado a sostituire boot) la scheda viene identificata come HD7470, ma ha solo 3MB di VRAM e risoluziobe bloccata a 1024x768 (e credo proprio che QE/CI sia disabilitato, v. screenshot allegato). La scheda comunque è questa http://accessories.e...1&sku=490-13854 Grazie. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916403 Share on other sites More sharing options...
ErmaC Posted May 20, 2013 Share Posted May 20, 2013 Andiamo per punti... Quello del quantitativo di VRAM della ATi e dei QE/CI probabilmente lo risolvi modificando il ATI6000Controller.kext ATI6000Controller.kext/Contents/Info.plist da... AMD6000Controller IOPCIMatch 0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002 0x67191002 0x68401002 0x68411002 0x67041002 IOProbeScore a... AMD6000Controller IOPCIMatch 0x67681002 0x67701002 0x67781002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002 0x67191002 0x68401002 0x68411002 0x67041002 IOProbeScore (Faccio notare che do per scontato che il CHIPSET della ATi in questione sia CAICOS quindi ci appoggiamo al controller software 6000) PS fatti un back-up Vediamo se sorte effetto poi continuiamo... Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916455 Share on other sites More sharing options...
cili0 Posted May 20, 2013 Author Share Posted May 20, 2013 Ciao Fabio. Allora ho il tuo file di boot (così che la scheda venga vista come una 7470), ho modificato l'Info.plist, aggiungendo l'id della scheda IOPCIMatch 0x67681002 0x67701002 0x67781002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002 0x67191002 0x68401002 0x68411002 0x67041002 IOProbeScore Ho bootato collegando il monitor alla ATI, ma l'injection pare non abbia avuto risultati (v. screenshot). C'è un modo semplice per scoprire il chipset? EDIT: Si la Radeon HD7470 è fondamentalmente frutto di un rebrand della serie HD6000, in particolare in più parti si riporta: Moving to the Radeon HD 7470 and HD 7450 here we find once more the Caicos core that was introduced with the HD 6470 and the HD 6450, featuring the exact same specs as before (160 stream processors, 8 texture units, 4 ROPs, 64-bit memory bus). Quindi direi di si, la scheda è basata su architettura Caicos. Vedo in giro che in diversi posti si consiglia di usare l'ATI frambuffer AtiConfig=Pithecia (a quel punto però immagino dovrei mettere GraphicsEnabler=No, perdendo così la HD4000). Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916498 Share on other sites More sharing options...
ErmaC Posted May 21, 2013 Share Posted May 21, 2013 Ciao Fabio. Allora... cili0 ho preparato (molto velocemente un DSDT.. lol sono fuori forma con l'AML), nell'allegato hai sia la versione compilata che la versione dsl (perché se lo decomili e ricompili hai errori ridondanti...) - Ho iniettato la ATi (FB Bulrushes facile edit nel caso tu voglia cambiarlo) - sempre per la ATi già che c'ero gli ho associato il controller HDAU... - sulla stessa onda ho aggiunto dati alla sezione HDEF (il controller AUDIO sulla scheda madre è un ALC269-Q ??? Pagina 23 del PDF link sotto.) e aggiunto un layout-id che corrisponde a 28 (Anche qui da personalizzare) - Aggiunta l'iniezione per la HD4000 con FB 166000a anche qui puoi trovare la soluzione migliore alle tue esigenze (cambiandogli il FB ig) Insomma hai da masticarci un po ma credo che potresti avere tutto funzionante e in armonia... Oltre alla scheda di rete... visto che gli ho aggiunto anche il classico metodo DGTP potresti fare a meno dell'opzione Ethernet Built-in se lo aggiungi nel DSDT. (Built-in 0x01) Ha una scheda wireless integrata? Non ho capito molto... oppure ha il controller bluetooth integrato. ? Qui hai un po di lettura... http://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/dell-optiplex-9010-spec-sheet.pdf cili0-9010.zip Buon test Fabio PS Domanda... Hai provato ad associargli un MacModel tipo iMac invece che MacMini? differenze? Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916657 Share on other sites More sharing options...
cili0 Posted May 21, 2013 Author Share Posted May 21, 2013 cili0 ho preparato (molto velocemente un DSDT.. lol sono fuori forma con l'AML), nell'allegato hai sia la versione compilata che la versione dsl (perché se lo decomili e ricompili hai errori ridondanti...) - Ho iniettato la ATi (FB Bulrushes facile edit nel caso tu voglia cambiarlo) - sempre per la ATi già che c'ero gli ho associato il controller HDAU... - sulla stessa onda ho aggiunto dati alla sezione HDEF (il controller AUDIO sulla scheda madre è un ALC269-Q ??? Pagina 23 del PDF link sotto.) e aggiunto un layout-id che corrisponde a 28 (Anche qui da personalizzare) - Aggiunta l'iniezione per la HD4000 con FB 166000a anche qui puoi trovare la soluzione migliore alle tue esigenze (cambiandogli il FB ig) Insomma hai da masticarci un po ma credo che potresti avere tutto funzionante e in armonia... Oltre alla scheda di rete... visto che gli ho aggiunto anche il classico metodo DGTP potresti fare a meno dell'opzione Ethernet Built-in se lo aggiungi nel DSDT. (Built-in 0x01) Ha una scheda wireless integrata? Non ho capito molto... oppure ha il controller bluetooth integrato. ? Qui hai un po di lettura... http://i.dell.com/si...-spec-sheet.pdf cili0-9010.zip Buon test Fabio PS Domanda... Hai provato ad associargli un MacModel tipo iMac invece che MacMini? differenze? Ciao Fabio. Allora vado con ordine: Suppongo che il DSDT sia autocontenuto, ciò che che come primo tentativo io debba provare a bootare e vedere cosa succede Dato che hai hardcodato gli ID e della ATI e della HD4000, devo ancora mantenere GraphicsEnabler=Yes (suppongo di si)? Non ho il flag EthernetBuiltIn attivato, ottengo il funzionamento della ethernet mediante un kext (non ricordo ora il chipset della scheda, il package installante si chiama e1000.pkg). Il Mac App Store funziona comunque. Se booto il verbose vedo il demone Bluetooth partire, ma non ho idea se ci sia un ricevitore integrato sulla scheda Non ho provato nulla se non MacMini, data la somiglianza della CPU (i7-3770 e HD4000) con quella presente nel MacMini6,2 Oggi sto lavorando dal tappeto di casa (una delle comodità di lavorare con il computer ), e quindi non credo avrò modo di fare questi tentativi. Ti aggiorno appena ho dei risultati. In particolare, non sono mai stato un drago con le alterazioni del DSDT (sto ancora aspettando un bel libro da leggere ) quindi è probabile romperò le scatole. Grazie. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916725 Share on other sites More sharing options...
ErmaC Posted May 21, 2013 Share Posted May 21, 2013 Ciao Fabio. Allora vado con ordine: Suppongo che il DSDT sia autocontenuto, ciò che che come primo tentativo io debba provare a bootare e vedere cosa succede Dato che hai hardcodato gli ID e della ATI e della HD4000, devo ancora mantenere GraphicsEnabler=Yes (suppongo di si)? Non ho il flag EthernetBuiltIn attivato, ottengo il funzionamento della ethernet mediante un kext (non ricordo ora il chipset della scheda, il package installante si chiama e1000.pkg). Il Mac App Store funziona comunque. Se booto il verbose vedo il demone Bluetooth partire, ma non ho idea se ci sia un ricevitore integrato sulla scheda Non ho provato nulla se non MacMini, data la somiglianza della CPU (i7-3770 e HD4000) con quella presente nel MacMini6,2 Oggi sto lavorando dal tappeto di casa (una delle comodità di lavorare con il computer ), e quindi non credo avrò modo di fare questi tentativi. Ti aggiorno appena ho dei risultati. In particolare, non sono mai stato un drago con le alterazioni del DSDT (sto ancora aspettando un bel libro da leggere ) quindi è probabile romperò le scatole. Grazie. Come prima prova, (Con il DSDT fornito) inizierei con GraphicsEnabler = No Cosa dovrai provare a modificare? -Il FB della ATi nella sua sezione DSDT -Il FB della HD4000 nella sua sezione DSDT Opzionale per l'audio -Assegnargli il corretto layout-id nella sezione HDEF e "trovarti" un AppleHDA già patchato per tal controller... Miglioramenti: Quanto detto per la Lan ok che accedi all'Appstore ma sarebbe comunque buona norma settargli la prima Ethernet en0 come Built-in Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916732 Share on other sites More sharing options...
cili0 Posted May 21, 2013 Author Share Posted May 21, 2013 Ok perfetto. Grazie per la roadmap. Come ti dicevo non sono estramemente confidente sulle modifiche al DSDT, ma sicuramente farò una prova. Una cosa al volo, immagino che l'injection in ATI6000Controller.kext che abbiamo fatto ieri si possa lasciare lì dov'è, tanto non credo faccia danno. l'FB Bulrushes come l'hai scelto? Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916741 Share on other sites More sharing options...
ErmaC Posted May 21, 2013 Share Posted May 21, 2013 Ok perfetto. Grazie per la roadmap. Come ti dicevo non sono estramemente confidente sulle modifiche al DSDT, ma sicuramente farò una prova. Una cosa al volo, immagino che l'injection in ATI6000Controller.kext che abbiamo fatto ieri si possa lasciare lì dov'è, tanto non credo faccia danno. l'FB Bulrushes come l'hai scelto? Si ID nello kext ATI6000 lascialo dove si trova...il FB mi sono basato sui "vicini"ID e che condividono il medesimo FB nel senso che la tua scheda è una 0x6778 e la più simile è la 0x6779 con il CHIPSET CAICOS da li la assegnazione FB di base Bulrushes (Esiste anche la possibilità di binpatchare le personalizzazioni del FB... ma li ti rimando alle decine di guide che abbiamo sull'internazionale)... Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916752 Share on other sites More sharing options...
ErmaC Posted May 21, 2013 Share Posted May 21, 2013 cili0. Sullo stesso ragionamento dell'ID per la ATi e la scarsa accelerazione, stavo leggendo un po di informazioni sul sito di netkas >>netkas E effettivamente l'ID manca anche all'interno dell'Info.plist dello AMDRadeonAccelerator.kext, da qui basandomi sempre che la scheda in questione è "simile" alla 0x6779 (Caicos) dovresti aggiungere l'ID anche li ed esattamente (/System/Library/Extensions/AMDRadeonAccelerator.kext/Contents/Info.plist) da cosi... AMDCaicosGraphicsAccelerator ATIEnableWideBlitSupport ATIUseTearingWideBlit CFBundleIdentifier com.apple.AMDRadeonAccelerator GpuDebugPolicy 0 IOClass AMDCaicosGraphicsAccelerator IODVDBundleName AMDRadeonVADriver IOKitDebug 0 IOMatchCategory IOAccelerator IOPCIMatch 0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 IOProbeScore 200 a cosi AMDCaicosGraphicsAccelerator ATIEnableWideBlitSupport ATIUseTearingWideBlit CFBundleIdentifier com.apple.AMDRadeonAccelerator GpuDebugPolicy 0 IOClass AMDCaicosGraphicsAccelerator IODVDBundleName AMDRadeonVADriver IOKitDebug 0 IOMatchCategory IOAccelerator IOPCIMatch 0x67681002 0x67701002 0x67781002 0x67791002 0x67601002 0x67611002 IOProbeScore 200 credits: netkas Fai sapere Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1916777 Share on other sites More sharing options...
cili0 Posted May 22, 2013 Author Share Posted May 22, 2013 cili0. Sullo stesso ragionamento dell'ID per la ATi e la scarsa accelerazione, stavo leggendo un po di informazioni sul sito di netkas >>netkas E effettivamente l'ID manca anche all'interno dell'Info.plist dello AMDRadeonAccelerator.kext, da qui basandomi sempre che la scheda in questione è "simile" alla 0x6779 (Caicos) dovresti aggiungere l'ID anche li ed esattamente (/System/Library/Extensions/AMDRadeonAccelerator.kext/Contents/Info.plist) da cosi... a cosi credits: netkas Fai sapere Fabio Eccomi. Allora ecco le prove che ho fatto (tutte con il file di boot postato qualche post precedente) Monitor attaccato alla Radeon HD7470, GE=Yes, inserita injection in AMDRadeonAccelerator.kext, nessun DSDT: nessun miglioramento, no QE/CI e risoluzione bloccata. La HD4000 non compare sotto 'Grafica/Monitor' Monitor attaccato alla Radeon HD740, GE=No, inserita injection in AMDRadeonAccelerator.kext, DSDT di Fabio: nessun miglioramento, No QE/CI e risoluzione bloccata. System profiler dice 'nessun kext caricato'. La HD4000 non compare sotto 'Grafica/Monitor' Monitor attaccato alla HD4000, GE=No, injection in AMDRadeonAccelerator.kext, DSDT di Fabio: il sistema non riesce ad avviare l'ambiente grafico Se ho la forza fisica (questa notte è stata maratona del codice, ho dormito molto poco), stasera provo a indagare per i FB e della ATI e della Intel. In particolare, dato che io non fornisco nessun flag HD4K-ig al boot la scelta può ricadere solo su una di queste: 96MB=01660000 64MB=01660009 32MB=01620005 Stranamente però in System profiler ho: ID dispositivo: 0x0162 ID revisione: 0x0009 Che non coincide con nessuno dei valori di HD4K-ig disponibili. EDIT: ho provato a bootare dalla HD4000 con HD4K-ig=5 e mi da il problema che citavo qualche post fa, con HD4K-ig=9 invece sembra andare senza problemi. Potrebbe essere questo il FB corretto. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917025 Share on other sites More sharing options...
ErmaC Posted May 22, 2013 Share Posted May 22, 2013 EDIT: ho provato a bootare dalla HD4000 con HD4K-ig=5 e mi da il problema che citavo qualche post fa, con HD4K-ig=9 invece sembra andare senza problemi. Potrebbe essere questo il FB corretto. La parte di codice che devi modificare se pensi che l'ig 5 sia quello corretto è da Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "device-id", Buffer (0x04) { 0x66, 0x01, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x0A, 0x00, 0x66, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } a Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "device-id", Buffer (0x04) { 0x62, 0x01, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x05, 0x00, 0x62, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Se hai le iniezioni nel DSDT è altamente consigliato disabilitare le flag grafiche dall'o.c.B.p Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917031 Share on other sites More sharing options...
cili0 Posted May 22, 2013 Author Share Posted May 22, 2013 In realtà penso che il 9 sia corretto. Dopo provo, se funziona a quel punto rimane da attaccare il FB della ATI. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917035 Share on other sites More sharing options...
cili0 Posted May 22, 2013 Author Share Posted May 22, 2013 Eccomi. Ho alterato il DSDT.dsl fornito da Fabio in modo che rispecchi l'ig-platform-id numero 9: Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "device-id", Buffer (0x04) { 0x66, 0x01, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x09, 0x00, 0x66, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Ho compilato con iasl. A meno di qualche warning: Intel ACPI Component Architecture ASL Optimizing Compiler version 20110623-64 [sep 7 2011] Copyright (c) 2000 - 2011 Intel Corporation DSDT-injectHD4000-ig9.dsl 3629: Acquire (MUT0, 0x0FFF) Warning 1105 - Result is not used, possible operator timeout will be missed ^ DSDT-injectHD4000-ig9.dsl 3948: Method (SDMA, 2, NotSerialized) Warning 1088 - Not all control paths return a value ^ (SDMA) DSDT-injectHD4000-ig9.dsl 8391: Method (_DSM, 4, NotSerialized) Warning 1100 - Statement is unreachable ^ DSDT-injectHD4000-ig9.dsl 10969: Store (STDG (Local1, Arg1, Arg2), Arg2) Remark 5074 - Recursive method call ^ (STDG) ASL Input: DSDT-injectHD4000-ig9.dsl - 11493 lines, 347431 bytes, 4319 keywords AML Output: DSDT.aml - 39014 bytes, 1244 named objects, 3075 executable opcodes Compilation complete. 0 Errors, 3 Warnings, 1 Remarks, 72 Optimizations Ho ottenuto DSDT.aml. Domani proverò a bootare con GraphicsEnabler=No e monitor attaccato alla HD4000. Devo esplicitamente dire EnableDualLink=No, lo lasci a Yes od ometto il flag? A IntelFrameBufferCapri.kext va fatto qualcosa? Grazie Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917166 Share on other sites More sharing options...
ErmaC Posted May 22, 2013 Share Posted May 22, 2013 Devo esplicitamente dire EnableDualLink=No, lo lasci a Yes od ometto il flag? A IntelFrameBufferCapri.kext va fatto qualcosa? la funzione che aggiunge l'EnableDualLink è contenuta nei sorgenti della ATi nvidia e della Intel(gma) quindi se esplicitamente dai GraphicsEnabler=No (Oppure non metti proprio la chiave) essendo la flag una sottofunzione del GraphicsEnabler non viene "elaborata", ossia... con GE diverso da si le opzioni "figlie" sono inibite. Fabio Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917223 Share on other sites More sharing options...
cili0 Posted May 23, 2013 Author Share Posted May 23, 2013 Allora. Sfortunatamente la HD4000 non mi sta funzionando tramite injection nel DSDT e GraphicsEnabler=No. Ho provato: Test 1: ig 01660009 (corrispondente a HD4K-ig=9), ovvero 0x66 0x01 0x00 0x00 e 0x09 0x00 0x66 0x01 nel DSDT Test 2: Notando che da System profiler la scheda viene identificata con ID: 0x0162 0x0009 ho provato a inniettare anche l'ig 01620009 (nessun HD4K-ig corrispondente) ovvero 0x62 0x01 0x00 0x00 e 0x09 0x00 0x062 0x01 nel DSDT Almeno nel caso di Test1 la modifica dovrebbe coincidere con HD4K-ig=9, c'è qualche altra operazione che il bootloader fa che ho dimenticato di eseguire manualmente? allego il DSDT da me modificato. Grazie. DSDT-rev1.zip Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917252 Share on other sites More sharing options...
carbo178 Posted May 23, 2013 Share Posted May 23, 2013 Allora. Sfortunatamente la HD4000 non mi sta funzionando tramite injection nel DSDT e GraphicsEnabler=No. Ho provato: Test 1: ig 01660009 (corrispondente a HD4K-ig=9), ovvero 0x66 0x01 0x00 0x00 e 0x09 0x00 0x66 0x01 nel DSDT Test 2: Notando che da System profiler la scheda viene identificata con ID: 0x0162 0x0009 ho provato a inniettare anche l'ig 01620009 (nessun HD4K-ig corrispondente) ovvero 0x62 0x01 0x00 0x00 e 0x09 0x00 0x062 0x01 nel DSDT Almeno nel caso di Test1 la modifica dovrebbe coincidere con HD4K-ig=9, c'è qualche altra operazione che il bootloader fa che ho dimenticato di eseguire manualmente? allego il DSDT da me modificato. Grazie. Ciao cili0, hai il mio stesso processore, identificato allo stesso modo in sysprof; nel mio caso ero riuscito inizialmente a far riconoscere la HD4000 iniettando un device-properties in chameleon, poi ho iniettato nel DSDT la stringa del post #41 senza modifiche, ma ho dovuto forzare la risoluzione in chameleon altrimenti mi trovavo una ventina di desktop stretchati uno sopra l'altro (vedi foto). Avrei potuto accontentarmi di questo, purtroppo così non funziona più lo STOP, pertanto circa 2 mesi fa ho lasciato perdere ed uso la sola GTX650. Per lo speedstep ho creato un SSDT (in realtà sono 2) col quale ho 5 step; senza SSDT ho soltanto 2 steps. Se servono te li passo Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917330 Share on other sites More sharing options...
ErmaC Posted May 23, 2013 Share Posted May 23, 2013 Ciao cili0, hai il mio stesso processore, identificato allo stesso modo in sysprof; nel mio caso ero riuscito inizialmente a far riconoscere la HD4000 iniettando un device-properties in chameleon, poi ho iniettato nel DSDT la stringa del post #41 senza modifiche, ma ho dovuto forzare la risoluzione in chameleon altrimenti mi trovavo una ventina di desktop stretchati uno sopra l'altro (vedi foto). Avrei potuto accontentarmi di questo, purtroppo così non funziona più lo STOP, pertanto circa 2 mesi fa ho lasciato perdere ed uso la sola GTX650. Per lo speedstep ho creato un SSDT (in realtà sono 2) col quale ho 5 step; senza SSDT ho soltanto 2 steps. Se servono te li passo Bene carbo. Potresi generare le due ssdt per la CPU... Ho modificato nuovamente il DSDT (nuovamente ci sono le due versioni compilata e dsl) Archivio.zip Fabio PS per il FB della HD4000 come è impostato ora ha 3 display-port...(01620005) che sarebbe l'unico FB utilizzabile per il desktop(?)... Potresti chiedere a Michele se ti aiuta a patcharlo e modificarlo per avere ad esempio...(2 Display Port e 1 HDMI). Questo il topic in questione. http://www.insanelymac.com/forum/topic/284755-video-hdmi-con-audio-su-intel-hd4000-mobile/ Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917334 Share on other sites More sharing options...
cili0 Posted May 23, 2013 Author Share Posted May 23, 2013 Ciao cili0, hai il mio stesso processore, identificato allo stesso modo in sysprof; nel mio caso ero riuscito inizialmente a far riconoscere la HD4000 iniettando un device-properties in chameleon, poi ho iniettato nel DSDT la stringa del post #41 senza modifiche, ma ho dovuto forzare la risoluzione in chameleon altrimenti mi trovavo una ventina di desktop stretchati uno sopra l'altro (vedi foto). Avrei potuto accontentarmi di questo, purtroppo così non funziona più lo STOP, pertanto circa 2 mesi fa ho lasciato perdere ed uso la sola GTX650. Per lo speedstep ho creato un SSDT (in realtà sono 2) col quale ho 5 step; senza SSDT ho soltanto 2 steps. Se servono te li passo Ciao carbo. Io ho un fenomeno simile al tuo quando innieto l'ig-platform-id numero 5. L'unico modo per far riprendere la risoluzione è attaccare e staccare il cavo dalla scheda. Se invece lascio decidere a Enoch funziona al primo colpo. Bene carbo. Potresi generare le due ssdt per la CPU... Ho modificato nuovamente il DSDT (nuovamente ci sono le due versioni compilata e dsl) Fabio PS per il FB della HD4000 come è impostato ora ha 3 display-port...(01620005) che sarebbe l'unico FB utilizzabile per il desktop(?)... Potresti chiedere a Michele se ti aiuta a patcharlo e modificarlo per avere ad esempio...(2 Display Port e 1 HDMI). Questo il topic in questione. http://www.insanelym...-hd4000-mobile/ Ciao Fabio. Proverò domani il tuo DSDT. Proprio perchè il 5 era l'unico indicato per i desktop è stata la mia prima scelta già in fase d'installazione. Mentre però bootando da chiavetta USB con FB numero 5 va tutto liscio, quando lo uso per lanciare il sistema installato molte volte ottengo un fenomeno simile a quello di carbo, e mi vedo costretto a staccare e riattaccare il cavo così da riottenere il deskto funzionante. Per quando riguarda binpatchare i binari, nel caso l'inniezione DSDT funzionasse posso provare a chiedere a Micky di darmi una mano con la presa VGA, abbiamo un vecchio monitor in giro per l'ufficio che potremmo riutilizzare a quel punto Grazie. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917364 Share on other sites More sharing options...
carbo178 Posted May 23, 2013 Share Posted May 23, 2013 A questo punto mi metterei in lista per i test... @ cili0: In allegato ho messo SSDT, solo da compilare, se vuoi provarli... li uso correntemente e sono stati gentilmente ottimizzati da k3nny SSDT_Core-i7-3770.zip Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917370 Share on other sites More sharing options...
cili0 Posted May 24, 2013 Author Share Posted May 24, 2013 A questo punto mi metterei in lista per i test...@ cili0: In allegato ho messo SSDT, solo da compilare, se vuoi provarli... li uso correntemente e sono stati gentilmente ottimizzati da k3nnyLe due SSDT le carico con quale flag del bootloader? scusa se faccio il niubbo ma lavoro su questa macchina nei ritagli del tempo durante il lavoro e tento di essere il più rapido possibile.Bene carbo.Potresi generare le due ssdt per la CPU...Ho modificato nuovamente il DSDT (nuovamente ci sono le due versioni compilata e dsl)Archivio.zipFabioPS per il FB della HD4000 come è impostato ora ha 3 display-port...(01620005) che sarebbe l'unico FB utilizzabile per il desktop(?)...Potresti chiedere a Michele se ti aiuta a patcharlo e modificarlo per avere ad esempio...(2 Display Port e 1 HDMI).Questo il topic in questione. http://www.insanelym...-hd4000-mobile/ Allora. Con quel DSDT e GraphcisEnabler=No il boot si incarta nel punto mostrato nello screenshot allegato. Quindi per ora sembra che l'unico modo per bootare ed avere la HD4000 funzionante sia lasciar fare al bootloader. Una questione a latere, ho notato che la HD7470 viene identificata sullo slot PCIe numero 1, questo vuol dire che dovrei bootare con PCIRootUID=1 ?Grazie. Link to comment https://www.insanelymac.com/forum/topic/288551-aiuto-installazione-ml-su-optiplex-9010/page/2/#findComment-1917534 Share on other sites More sharing options...
Recommended Posts