copil Posted May 8, 2015 Share Posted May 8, 2015 Ciao. Operation Region ( vedi immagine ) esattamente mi riferivo a questo: Jolly quello che dicevi prima posso pensare a male o bene così: Aprire console e digitare: wake reason Questa la consigliai ad un' altra p. del forum, che purtroppo non sappiamo se ha funzionato. http://www.insanelymac.com/forum/topic/299721-sleep-hibernation-how-it-works-and-how-to-use/ Link to comment Share on other sites More sharing options...
vdv Posted May 8, 2015 Author Share Posted May 8, 2015 Intanto grazie a tutti. @ Jolly ho fatto molte prove (e molte le ho ripetute); la metodicità è il passo prima della disperazione Sono abbastanza convinto anch'io che il DSDT sia decente e l'IOreg dice che è abbastanza ok (c'è qualche kext non caricato, ma pazienza). Il problema è altrove, forse qualche kext. Proverò il log di clover e a leggere il post indicato. Altra ispirazione. Ho letto di un utente con una ASUS-P5E3Premium (quindi X58 e ICH10R) aveva il problema dello slow wake. Leggendo i suoi log, anche lui 4 minuti di delay. Come ha risolto? "Using AppleACPIPlatform.kext from Snow Leopard 10.6.8 (version 1.5) works" Ovviamente ho già provato ma a me non funziona. Per questo volevo capire qualcosa di più su quel kext. Solo supposizioni però. Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 9, 2015 Share Posted May 9, 2015 Puoi postare il dsdt orig, e anche IoReg Fabio Link to comment Share on other sites More sharing options...
vdv Posted May 9, 2015 Author Share Posted May 9, 2015 Credo di avercela fatta!!!! Il problema è il DSDT, nella parte in cui inizializza. Nel mio DSDT sono il Method (_INI) e il Method (HACK). Faccio qualche altro test e poi vi dico di preciso. @Fabio; DSDT Orig, Patched e Ioreg sono al post 10. Link to comment Share on other sites More sharing options...
Jolly Posted May 9, 2015 Share Posted May 9, 2015 Mi raccomando posta i risultati e quello che hai fatto al dsdt che può essere utile ad altri. Poi sono anche curioso Link to comment Share on other sites More sharing options...
vdv Posted May 9, 2015 Author Share Posted May 9, 2015 Ecco il DSDT elaborato e (sembra) funzionante. Sostanzialmente ho notato che tutti i device (PCI e USB) basano lo sleep su un Method (HACK) Questo Method a sua volta si basa sulla verifica dei sistemi operativi esistenti (Windows 2001, Windows NT, Windows 98). Ci sono delle if, while, else, decrement per una inizializzazione; ho pensato (ispirato da un altro utente con problema simile), si possono semplificare. Così ho trasformato 65 righe in 6 righe. Sono consapevole di non avere le competenze informatiche per rieditare il tutto, ma sembra che funzioni. Note: - Lo sleep completo è lento (non ho misurato ma sono circa 30 - 45 secondi). - Il wake è istantaneo, ma richiede 2 click ( input ). 1 sveglia il tutto (avviano le ventole), il secondo accende il monitor. - Dopo uno sleep di 1 ora circa il wake ha richiesto 3 click. Il monitor dava un artefatto grafico che si è risolto con 1 click e si è attivato normalmente. A breve (figlia permettendo) posto nuovamente Ioreg (caricato con questo DSDT) e il config.plist. Ci date un occhio che tutto sia fatto bene? Vorrei fare una guida. Grazie DSDT.aml.zip Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 9, 2015 Share Posted May 9, 2015 Le 65 righe che trasformato in 6 righe è l'aggiunta del device-id Da IoReg postato precedentemente si vedono i Devide (EHCI) che non vedo nel dsdt, ma che andrebbero caricate Se vuoi fare qualche prova Fabio Link to comment Share on other sites More sharing options...
copil Posted May 9, 2015 Share Posted May 9, 2015 Ciao vdv. Forse, (penso), che devi trasformare i device USB in EHCI nativi mac così gli ID sono perfetti. Link to comment Share on other sites More sharing options...
vdv Posted May 10, 2015 Author Share Posted May 10, 2015 @ Fabio. Hai ragione. Ci sono quelli EHCI che non so da dove derivino. Mi suggerisci di aggiungerli nel DSDT? In allegato il DSDT finale. Ho inserito la scheda ethernet come nativa (vista in PCI ma non mostra info). Ho aggiunto HDEF. Volevo fare scheda audio nativa (in PCI) ma sbaglio qualcosa. Ci date un occhio? Allego IoReg con nuovo DSDT. Allego config.plist Date un occhio? I dubbi che ho guardando Ioreg sono: AMW0 non prende nessun kext. Ho visto che ad alcuni utenti carica. Secondo voi serve o lo cancello? AppleACPIEventControler non prende nessun kext. Cosa fate voi? Vedo che CPU1 e CPU2 caricano diversamente i kext. A voi? MBIO non prende nessun kext. A voi? Ora sono in attesa del W3690 che dovrebbe dare un bel saltino di performance; da dual a six core. Poi sposto la 660GTX sul muletto e qui installo la 290X. Sono curioso di vedere come va. @ Fabio. Hai ragione. Ci sono quelli EHCI che non so da dove derivino. Mi suggerisci di aggiungerli nel DSDT? In allegato il DSDT finale. Ho inserito la scheda ethernet come nativa (vista in PCI ma non mostra info). Ho aggiunto HDEF. Volevo fare scheda audio nativa (in PCI) ma sbaglio qualcosa. Ci date un occhio? Allego IoReg con nuovo DSDT. Allego config.plist Date un occhio? I dubbi che ho guardando Ioreg sono: AMW0 non prende nessun kext. Ho visto che ad alcuni utenti carica. Secondo voi serve o lo cancello? AppleACPIEventControler non prende nessun kext. Cosa fate voi? Vedo che CPU1 e CPU2 caricano diversamente i kext. A voi? MBIO non prende nessun kext. A voi? Ora sono in attesa del W3690 che dovrebbe dare un bel saltino di performance; da dual a six core. Poi sposto la 660GTX sul muletto e qui installo la 290X. Sono curioso di vedere come va. Archivio.zip Link to comment Share on other sites More sharing options...
copil Posted May 10, 2015 Share Posted May 10, 2015 Ciao vdv. Ora hai 0 errori e 0 warnings. Per le altre domande non so rispondere. DSDT.aml.zip Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 11, 2015 Share Posted May 11, 2015 @ Fabio. Hai ragione. Ci sono quelli EHCI che non so da dove derivino. Mi suggerisci di aggiungerli nel DSDT? In allegato il DSDT finale. Ho inserito la scheda ethernet come nativa (vista in PCI ma non mostra info). Ho aggiunto HDEF. Volevo fare scheda audio nativa (in PCI) ma sbaglio qualcosa. Ci date un occhio? Allego IoReg con nuovo DSDT. Allego config.plist Date un occhio? I dubbi che ho guardando Ioreg sono: AMW0 non prende nessun kext. Ho visto che ad alcuni utenti carica. Secondo voi serve o lo cancello? AppleACPIEventControler non prende nessun kext. Cosa fate voi? Vedo che CPU1 e CPU2 caricano diversamente i kext. A voi? MBIO non prende nessun kext. A voi? Ora sono in attesa del W3690 che dovrebbe dare un bel saltino di performance; da dual a six core. Poi sposto la 660GTX sul muletto e qui installo la 290X. Sono curioso di vedere come va. Da provare, rispondere con IoReg Fabio DSDT.aml.zip Link to comment Share on other sites More sharing options...
vdv Posted May 12, 2015 Author Share Posted May 12, 2015 Ciao ecco Ioreg con tuo DSDT.aml Ho un paio di modifiche da ultimo post: Radeon 290X installata e MacPro 6,1 in SMBIOS. Se ti serve l'originale rimetto la 660GTX e torno a MacPro 5,1 Sto installando la Radeon 290x e mi sta dando qualche problemino (sul vecchio PC andava senza problemi con le modifiche giuste). Mac Pro Dell T3500.zip Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 12, 2015 Share Posted May 12, 2015 Vedo più adatto MacPro 6.1 Utilizzi Clover come bootloader, puoi postare la EFI Fabio Link to comment Share on other sites More sharing options...
copil Posted May 12, 2015 Share Posted May 12, 2015 Ciao vdv. C'è a mio parere sicuramente da editare il framebuffer ( per la r9 290x ) . Link to comment Share on other sites More sharing options...
vdv Posted May 12, 2015 Author Share Posted May 12, 2015 @Fabio - Uso clover. Appena posso posto la EFI (credo sabato). Ho già postato cartella EFI al post 10 (non è aggiornata). Che opzioni di installazioni di clover mi suggeriresti? Io uso "Installare boot0af su MBR" e "script RC su volume di destinazione". @copil. La cosa strana è questa. La scheda è una Sapphire 290X. Usando FB Baladi e una patch ai connettori ha sempre funzionato sul vecchio PC. Ho provato la stessa config su questo e lo schermo "lampeggia" finché non stacco e riattacco il connettore DVI. Poi funziona perfetta. Anche mandando in sleep (ora che funziona) tutto ok. Dovrebbe essere un problema di patch dei connettori. Ho provato FB Exmoor (che dicono sia migliore di Baladi come temperature scheda). Stessa cosa. Monitor lampeggia. Ho iniziato a fare questo http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ Il problema è che i link non mi funzionano. Avrei bisogno del ati-personality.pl.0.15. Qualcuno ce lo ha? Grazie Link to comment Share on other sites More sharing options...
Jolly Posted May 12, 2015 Share Posted May 12, 2015 Prova da qua: https://github.com/pternol/ATI-Kext-Utility/blob/master/ATI%20Kext%20Util/ati-personality.pl Link to comment Share on other sites More sharing options...
copil Posted May 12, 2015 Share Posted May 12, 2015 Ciao vdv. Quali i valori che usi? La scheda viene riconosciuta appieno? Se a volte in avvio non hai segnale e il monitor è nero, se schiacci brevemente il tasto accensione ( lo mandi in stop ) e dopo ripigli di nuovo il tasto hai segnale? E' questo per caso il problema? Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 13, 2015 Share Posted May 13, 2015 @Fabio - Uso clover. Appena posso posto la EFI (credo sabato). Ho già postato cartella EFI al post 10 (non è aggiornata). Che opzioni di installazioni di clover mi suggeriresti? Io uso "Installare boot0af su MBR" e "script RC su volume di destinazione". @copil. La cosa strana è questa. La scheda è una Sapphire 290X. Usando FB Baladi e una patch ai connettori ha sempre funzionato sul vecchio PC. Ho provato la stessa config su questo e lo schermo "lampeggia" finché non stacco e riattacco il connettore DVI. Poi funziona perfetta. Anche mandando in sleep (ora che funziona) tutto ok. Dovrebbe essere un problema di patch dei connettori. Ho provato FB Exmoor (che dicono sia migliore di Baladi come temperature scheda). Stessa cosa. Monitor lampeggia. Ho iniziato a fare questo http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ Il problema è che i link non mi funzionano. Avrei bisogno del ati-personality.pl.0.15. Qualcuno ce lo ha? Grazie FB Baladi é quello da utilizzarePiù tardi dò un'occhiata alla EFI Fabio Link to comment Share on other sites More sharing options...
vdv Posted May 13, 2015 Author Share Posted May 13, 2015 @ copil - Non vedo il nome della scheda nelle info. Il monitor lampeggia. Se stacco cavo monitor (e riattacco) o se mando in sleep e poi wake tutto funziona perfetto. Se guardi nel IoReg, anche se seleziono FB Baladi, vedo che sta usando FB Exmoor. Forse sbaglio qualcosa nelle config. @ Fabio. Ho sempre usato Baladi, ma anche questo mi da problemi. Se devo sbattermi per cercare un fix, volevo provare anche con Exmoor. Guarda qui, post 9. http://www.insanelymac.com/forum/topic/304386-yosemite-10102-r9-290x-2/?do=findComment&comment=2118130 Dice che la scheda gira più fredda. In sostanza. Prima prova che ho fatto è usare questa config, con Baladi, che mi ha sempre funzionato nel PC vecchio con la 290x Se la provo sul T3500 ho schermo nero. Non riesco nemmeno staccando o con sleep. <key>Graphics</key> <dict> <key>DualLink</key> <integer>1</integer> <key>FBName</key> <string>Baladi</string> <key>Inject</key> <dict> <key>ATI</key> <true/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>VRAM</key> <integer>4096</integer> <key>VideoPorts</key> <integer>4</integer> </dict> <key>KernelAndKextPatches</key> <dict> <key>ATIConnectorsController</key> <string>8000</string> <key>ATIConnectorsData</key> <string>000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606</string> <key>ATIConnectorsPatch</key> <string>000400000403000000010300120401010008000004020000000101002205020304000000140200000001020011020304040000001402000000010400100004060000000000000000000000000000000000000000000000000000000000000000</string> Per riuscire ad avviare con schermo lampeggiante (che poi si ripristina con sleep o stacca/attacca) ho tolto l'injection di ATI: <key>Graphics</key> <dict> <key>DualLink</key> <integer>1</integer> <key>FBName</key> <string>Baladi</string> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>VRAM</key> <integer>4096</integer> <key>VideoPorts</key> <integer>4</integer> </dict> <key>KernelAndKextPatches</key> <dict> <key>ATIConnectorsController</key> <string>8000</string> <key>ATIConnectorsData</key> <string>000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606</string> <key>ATIConnectorsPatch</key> <string>000400000403000000010300120401010008000004020000000101002205020304000000140200000001020011020304040000001402000000010400100004060000000000000000000000000000000000000000000000000000000000000000</string> Anche con questa config minimale mi avvia con lampeggio: <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>ATIConnectorsController</key> <string>8000</string> <key>ATIConnectorsData</key> Significa che non sto patchando i connettori. Per questo volevo calcolarmi la mia esatta. Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 13, 2015 Share Posted May 13, 2015 Ecco a te Fabio ati-personality.pl.0.15.zip Link to comment Share on other sites More sharing options...
Recommended Posts