Visualizzazione stampabile
-
Modificare Kernel
Ciao a tutti
ho una domanda: dove si agisce per far si che un kernel accetti la modifica di cpu e gpu tramite app.Esempio nel mio P8 ho scaricato un app per tentare di modificare la freq ma l app dopo averla installata non mi ha permesso di farlo xche non supportato dal kernel.Ok mi dico allora lo compilo dopo aver trovato i sorgenti, ma prima di compilarlo cosa va modificato o aggiunto.
Non credo siano i governors; da quello che ho letto loro una volta aggiunti nei sorgenti del kernel e dopo averlo compilato agiscono automaticamente sul dispositivo.
quindi???
vi ringrazio in anticipo qualora vogliate dedicarmi 5 minuti
saluti
-
Non sono le applicazioni che permettono la modifica del kernel bensì è il kernel che mette a disposizione dei files sui quali poi le apps agiscono. Per modificare la frequenza della CPU bisogna scrivere sul file /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq. Al percorso /cpufreq trovi altri files per la gestione della CPU come ad esempio scaling_min_freq (frequenza minima) e scaling_governor (governor). Se poi vuoi sapere come aggiungere il supporto ad alcune features particolari al kernel stesso, questo non so dirtelo e ad ogni modo non è la sezione corretta in cui parlarne.
-
Ciao
grazie per la risposta
sono andato a vedere.Li ho visti i file nel percorso che mi hai indicato
quindi l app che avevo installato non era supportata dal kernel xche mancano questi file dove puo appoggiarsi????
mi potresti indirizzare verso la sezione appropriata
update: ci sono, praticamente è come compilare un kernel per una distribuzione gnu linux solo che nel nostro caso si tratta di un cross compile.Si possono aggiungere oppure togliere moduli oppure metterli in "aspettativa" per caricarli dopo.
Bisogna confrontare, nel mio caso, un config esistente sul kernel in funzione al momento con uno modificato e compilato.
suggerimenti e consigli sono ben accetti anzi direi indispensabili nel proseguire.