Pagina 1 di 1
(Dis)Attivare le schede di rete
Inviato: lun 4 giu 2007, 15:49
da sir_alex
Avete presente che su win per i portatili con certe configurazioni è possibile disattivare le schede di rete (wired e wireless) per risparmiare energia... intendo via software, non con pulsanti; dipende dal modello di portatile o è possibile anche su linux?
Inviato: lun 4 giu 2007, 16:23
da gnubit
Disattivare elettricamente intendi? Credo che se manca il tasto sia dura.
Nel mio caso il tasto c'è, ma non è gestibile via acpi (credo perchè è ALT+F1), non ti so dire quando il bottone è incluso nello chassis.
Inviato: lun 4 giu 2007, 16:47
da a1k
ifconfig up/down?
pero' non so se la disattiva a livello hardware...
Inviato: lun 4 giu 2007, 17:40
da gioco
Assumendo che la tua scheda wireless sia associata all'interfaccia eth1:
Spegnimento
Accensione
Per la scheda ethernet non so.
Inviato: lun 4 giu 2007, 19:55
da targzeta
Io ve la dico così, credo che finché il modulo del kernel non è in memoria la scheda non esiste. Quindi basta scaricare il driver dal kernel per non avere consumo, CREDO.
Spina
Inviato: lun 4 giu 2007, 22:20
da gnubit
Col bluetooth basta porre a 0 un valore di un file di /proc (no, non ditemelo sono un po' vago?)
Chiisà se magari esiste un valore similare anche per wifi e magari eth (che effettivamente non uso mai).
Inviato: lun 4 giu 2007, 22:51
da prione
spina ha scritto:Io ve la dico così, credo che finché il modulo del kernel non è in memoria la scheda non esiste. Quindi basta scaricare il driver dal kernel per non avere consumo, CREDO.
Spina
La scheda non esiste!
Mi ricorda un certo cucchiaio in Matrix...

Se il modulo del kernel non è in memoria non vai in rete, ma se una scheda è collegata elettricamente al resto della macchina il consumo rimane
Ciao!
Inviato: lun 4 giu 2007, 23:32
da targzeta
prione ha scritto:...La scheda non esiste!
Mi ricorda un certo cucchiaio in Matrix...

Se il modulo del kernel non è in memoria non vai in rete, ma se una scheda è collegata elettricamente al resto della macchina il consumo rimane
Ciao!
In effetti la scheda non esiste era un pò esagerato

.
comunque, tu mi vuoi dire che si riesce a risparmiare più energina attivando un modulo e dirgli di spegnere la scheda, piuttosto che non attivando proprio un modulo?
Tutto ciò ha senso ma alla fine poi bisogna capire che vuol dire "spegnere la scheda" e "risparmiare energia".
La soluzione di 'gioco' ad esempio, leggendo dal man di iwconfig non è che faccia più di quello che si può fare non caricando un modulo. Nel senso che la radio è "spenta" anche se non c'è il driver che la comanda.
Suppogo, ma non ne sono sicuro, che un drive consumi energia nel momento in cui lo si usi. In questo senso intendo che si ha più risparmio energetico non caricando il modulo.
Spina
Inviato: mar 5 giu 2007, 8:30
da pino.giaquinto
Io mi sono 'autocostruito' un 'pannello di controllo' stile IBM/Lenovo sul mio ThinkPad:
http://www.divshare.com/download/841696-084
Qui di seguito un 'estratto' del codice:...
Codice: Seleziona tutto
static const char WiFi[] = "/sys/class/net/eth1/device/rf_kill";
static const char Bluetooth[] = "/proc/acpi/ibm/bluetooth";
...
QFile file_WiFi(WiFi);
...
// Accensione WiFi
file_WiFi.open(IO_WriteOnly);
file_WiFi.putch('0');
file_WiFi.close();
...
// Spegnimento WiFi
file_WiFi.open(IO_WriteOnly);
file_WiFi.putch('1');
file_WiFi.close();
...
QFile file_Bluetooth(Bluetooth);
...
// Accensione Bluetooth
file_Bluetooth.open(IO_WriteOnly);
QTextStream Bluetooth(&file_Bluetooth);
Bluetooth << "enable";
file_Bluetooth.close();
...
// Spegnimento Bluetooth
file_Bluetooth.open(IO_WriteOnly);
QTextStream Bluetooth(&file_Bluetooth);
Bluetooth << "disable";
file_Bluetooth.close();
...
Spero di esserti stato di aiuto... Ciao

Inviato: mar 5 giu 2007, 9:29
da prione
spina ha scritto:prione ha scritto:...La scheda non esiste!
Mi ricorda un certo cucchiaio in Matrix...

Se il modulo del kernel non è in memoria non vai in rete, ma se una scheda è collegata elettricamente al resto della macchina il consumo rimane
Ciao!
In effetti la scheda non esiste era un pò esagerato

.
comunque, tu mi vuoi dire che si riesce a risparmiare più energina attivando un modulo e dirgli di spegnere la scheda, piuttosto che non attivando proprio un modulo?
Tutto ciò ha senso ma alla fine poi bisogna capire che vuol dire "spegnere la scheda" e "risparmiare energia".
La soluzione di 'gioco' ad esempio, leggendo dal man di iwconfig non è che faccia più di quello che si può fare non caricando un modulo. Nel senso che la radio è "spenta" anche se non c'è il driver che la comanda.
Suppogo, ma non ne sono sicuro, che un drive consumi energia nel momento in cui lo si usi. In questo senso intendo che si ha più risparmio energetico non caricando il modulo.
Spina
Probabilmente consumerai meno energia se la tua scheda non è attivata perchè non manderà o riceverà informazioni, ma essa ( attivata o meno ) riamne alimentata e ciò le farà consumare energia elettrica.
Non so se esite un tool ch epermette di monitorare i consumi di un pc: se esistesse si potrebbe testare i consumi con modulo caricato e senza modulo caricato.
Inviato: mar 5 giu 2007, 12:57
da JohnnyMnemonic
Il tool esiste, è della intel e si chiama powertop, provatelo, è molto interessante
Inviato: mar 5 giu 2007, 18:26
da ky
si, è vero che se una scheda è collegata consuma energia, non c'è versi, ma comunque killando il demone della wifi che gestisce il driver la batteria dura una cifra di più (4 ore di viaggio 2 volte al mese).
Spegnimento
Codice:
iwconfig eth1 txpower off
Accensione
Codice:
iwconfig eth1 txpower on
penso sia un ottimo compromesso di risparmio.
per l'ethernet non so, ad occhio non credo cambi molto se è "accesa" o "spenta", che si parli di linux o windows, piuttosto cambia se tx/rx oppure no, magari prova a tenerla giù e cronometrare quanto dura la batteria

...
ciao! Ky.
