Jump to content

BigSur - Un pò di aggiustamenti.. tra cui l'importante SLEEPING


ambose

Recommended Posts

Ciao a tutti,

Ho installato Big Sur sulla seguente macchina con OpenCore 0.6.3:

 

- CPU: Intel i9 9900K;

- MOBO: Asus Maximus XI Hero WiFI (modulo wifi eliminato perché andava in conflitto con la Fenvi, potevo disabilitarlo ma l'ho recuperato per un altro pc);

- Scheda WiFi Fenvi T-919;

- GPU: Asus Rog Vega 56 8GB;

- RAM: 16GB DDR4 Corsair Vengeance RGB pro.

- AIO: Corsair H100i (lo specifico perché fa parte delle cose che devo "sistemare").

 

La macchina funziona perfettamente, mi riconosce tutte le USB, vanno tutti i servizi apple compreso Sidecar e sblocco password da Apple Watch.

 

Però ho i seguenti dubbi e problemi:

 

1) -  SLEEPING - Non so ricondurre se sia stata l'istallazione di bigSur o l'abilitazione della iGPU per il funzionamento di sidecar ma se metto il pc in STOP, quest'ultimo si disattiva per riattivarsi immediatamente. Lo fa anche con il connettore USB dell'AIO che ho letto potrebbe dare problemi (eventualmente dovrei capire come disabilitare quella porta interna al risveglio dallo STOP).

 

2) - AIO COOLER - Ieri purtroppo mi si è guastato l'AIO Artic Freezer II 240mm ed ho acquistato il Corsair H100i che non ha il comando delle velocità ventole e pompa da BIOS ma bensì dall'USB, forse mantiene un livello in memoria interna con i profili (sto approfondendo). Per il momento ho installato "liquidctl" che tramite linea di comando mi permette di comandare i 3 profili e impostare gli RGB e le velocità in % delle due ventole del dissipatore. 

 

3) - Uscite Audio - Problema che non è un problema... la scheda audio funziona perfettamente sia in uscita che in ingresso (quando collego le cuffie USB), ma nella lista dei dispositivi di uscita ci sono 5 uscite conosciute e funzionanti anche se con qualche dubbio:  

  • Altoparlanti interni.  (LINE OUT rear);
  • uscita ottica (SPDIF OUT);
  • Uscita  (MIC IN --- Dovrebbe essere un ingresso microfono invece si sente l'uscita audio anche se molto piano);
  • Uscita  (LINE IN --- Come sopra);
  • uscita monitor (Display Port);

Come posso togliere dall'elenco le periferiche che non utilizzo (tipo le due audio che dovrebbero essere ingressi?

 

4) - Ho aggiunto i kext SMCProcessor ed SMCSuperIO per il monitoraggio delle ventole e delle temperature ed ho installato Macs Fan Control. Effettuato un controllo con la velocità della pompa letto tramite liquidctl ed è completamente fuori scala, avete altri programmi da consigliare per il monitoraggio della sensoristica?

 

5) - Conoscete programmi per controllare le altre periferiche RGB? Tipo scheda madre e ram?

 

6) - Ho anche una tastiera Asus ROG Flare che ovviamente non ha i driver per osx, conoscete anche qua qualche programma per gestione macro ed eventuali controlli RGB (comodi per set programmi)?

 

Ovviamente il problema, forse l'unico, è la gestione dello stop del PC, ma sono ben accetti consigli e considerazioni sugli altri punti.

 

Allego EFI ed IOreg.

 

 

 

 

 

 

EFI_Ambose.zip

iMac_Ambose.ioreg.zip

Link to comment
Share on other sites

Ciao, 

il messaggio di wake reason che si è scatenato nella giornata di oggi è:

 

localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI CNVW

 

Nei giorni precedenti ho notato anche l'evento:

 

localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PEG1 PEGP PEG2 PEGP PXSX RP02 PXSX RP03 PXSX RP04 PXSX RP05 PXSX RP06 PXSX RP07 PXSX PXSX RP10 PXSX RP11 PXSX RP12 PXSX RP13 P

 

Grazie del supporto!!

 

Schermata 2020-11-22 alle 17.22.41.png

Link to comment
Share on other sites

sto leggendo e cercando di metanizzare bene tutti i passaggi da fare, però ho due dubbi:

 

1) - La patch per aumentare il limit (il tuo punto 4 dei requisiti) è relativa a clover? io utilizzo OpenCore e l'unico riferimento nel config di OpenCore (se non mi sbaglio) è: Kernel -> Quirks -> XhciPortLimit

 

2) - Usb Interna utilizzo quella relativa al dissipatore, scollego e ricollego anch'essa?

 

Grazie

Link to comment
Share on other sites

  • Administrators
1 minuto fa, ambose ha scritto:

Quirks -> XhciPortLimit

esatto

1 minuto fa, ambose ha scritto:

2) - Usb Interna utilizzo quella relativa al dissipatore, scollego e ricollego anch'essa?

non c'è bisogno, si vede che è collegata comunque

Link to comment
Share on other sites

- Kernel -> Quirks -> XhciPortLimi.       è settato a true.

 

- USBInjectAll.kext.   è all'interno della cartella dei Kext.

 

Ho aperto IORegistryExplorer.app e sono arrivato alla sezione: AppleUSBHostResources ma inserendo e disinserendo non cambia nulla nell'explorer dell'app. 

Se lascio inserita una chiavetta e lancio un nuovo explorer allora vedo la nuova chiavetta collegata.

583794284_Schermata2020-11-22alle18_38_36.thumb.png.f43b27b63cf6c0af8068957e70d9b991.png

 

Probabilmente sto sbagliando qualche passaggio... ma non lo vedo!

 

iMac_ambose.ioreg 22-11-2020.zip

Edited by ambose
Link to comment
Share on other sites

Ok.. 

Sono riuscito a trovare la sezione giusta ed ho effettuato il test delle porte disponibili ed allego riepilogo.IMG_0193.thumb.jpg.a6e708d183eb6c4371d8649158e01831.jpg

 

La HS13 è un "hub" interno sulla mobo al quale sono collegati la Fenvi T-919 e il cooler, però avrebbe delle altre porte che sono "vuote". lo lascio abilitato?

 

Seconda questione, ho messo OpenCore DEBUG ed ho scaricato così tutti i SysReport compresi gli SSDT.aml, ho trovato il file "SSDT-5.aml" che contiene la sezione delle USB e avrei iniziato a disabilitare quelle che ho evidenziato in rosso nell'immagine sopra, mi servirebbe conferma della formattazione della modifica:

 

107048537_Schermata2020-11-22alle19_41_35.thumb.png.37ecf74f1e238448f0508849cfeb947b.png

 

Con questo tipo di formattazione sul Return del metodo devo mettere One ? mi verrebbe da dire che devo mettere Zero.   sull'esempio della tua guida c'è One.

 

Fatto questo in teoria devo:

 

- Compilare;

- Aggiungere in openCore;

- modificare il config.

 

Dubbi: 

 

- La parte relativa alle Drop Tables è solo per clover?

- Il compilato sarà solo della sezione relativa alla porzione di file che ho aggiunto. è corretto?

- Con la guida di openCore ho aggiunto il file SSDT-EC-USBX.aml     lo devo togliere?

 

Spero di essermi spiegato....

 

 

 

 

Link to comment
Share on other sites

1 hour ago, netgear said:

A me l'importanza dello sleep mi sfugge... Se non per il sinonimo che il Sistema funziona bene...

 

Spesso e volentieri lascio il pc a riposo senza ricordarmi di spegnerlo (vari motivi) e siccome è in camera da letto più di una volta mia moglie innervosita dalle lucine e dal ronzio di sottofondo me lo ha spento direttamente togliendo corrente (dice che da addormentata è l'unico metodo che userà)... 

Quindi l'importanza dello sleep è la salvaguardia dalla moglie... 🙂

Link to comment
Share on other sites

  • Administrators

però conta le porte usb totali in uso

il limite è di 15 porte totali

se le tue non in uso sono quelle rosse...allora è un problema

5 minuti fa, ambose ha scritto:

Con questo tipo di formattazione sul Return del metodo devo mettere One ? mi verrebbe da dire che devo mettere Zero.   sull'esempio della tua guida c'è One.

 

one= porta attiva

zero= porta disattiva

6 minuti fa, ambose ha scritto:

- La parte relativa alle Drop Tables è solo per clover?

 

no, devi farlo anche con OC, parte ACPI/Delete e usa Lenght come metodo

7 minuti fa, ambose ha scritto:

- Con la guida di openCore ho aggiunto il file SSDT-EC-USBX.aml     lo devo togliere?

 

no tienilo pure

8 minuti fa, ambose ha scritto:

La HS13 è un "hub" interno sulla mobo al quale sono collegati la Fenvi T-919 e il cooler, però avrebbe delle altre porte che sono "vuote". lo lascio abilitato?

 

Devi lasciarlo abilitato altrimenti perdi per esempio anche il BT

Link to comment
Share on other sites

  • Administrators
3 minuti fa, ambose ha scritto:

ok quindi quelle rosse le metto a Zero.

 

esatto

3 minuti fa, ambose ha scritto:

Ma il limite tiene conto della differenza tra HS ed SS?

Eventualemente disabilitò la HS e tengo solo la SS dell'usb3.0?

si puoi farlo e ovviamente tale porta o lavorerà solo come 2.0 o solo come 3.0

esempio di una porta:

HS02 -> usb 2.0 e SS02 usb 3.0

di fatto sono un unica porta fisica ma che vale per due, se tu disabiliti la HS, la porta lavorerà solo con dispositivi 3.0 oppure viceversa

Link to comment
Share on other sites

Dunque... 

La porta usb che verrà lasciata abilitata deve essere:

 

portaUSBAbilitata.thumb.png.ecc423694ee18972712f7b1ad52e2673.png

 

Oppure è necessario togliere S4NC e sostituirlo con One?

 

La porta che invece verrà disabilitata deve risultare così:

 

 

portaUsbDisabilitata.thumb.png.da45188be68b7e3e0e926d3d3fcbfc8d.png

 

 

A questo punto ho compilato, fatto salva con nome e aggiunto il file in EFI/OC/ACPI/SSDT-USB-TEO.aml.

 

Ora aggiungo questo file nel config di OpenCore e poi che altre modifiche devo fare al file di configurazione? Il file SSDT-EC-USBX.aml va lasciato? e Kernel -> Quirks -> XhciPortLimit va lasciato abilitato?

 

 

 

Link to comment
Share on other sites

19 minutes ago, Gengik84 said:

modifica solo le porte che vuoi disattivare

Ok fatto

 

ora però ho provato a modificare e togliere xhciPortLimit e IOReg mi fa vedere solo 15 usb ma non come l’ho configurato io.

provato a togliere ssdt-ec-usbx.aml e non si avvia più il sistema

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.