View previous topic :: View next topic |
Author |
Message |
gioi Apprentice
Joined: 14 Feb 2006 Posts: 236
|
Posted: Thu May 24, 2007 6:12 am Post subject: |
|
|
riverdragon wrote: | Visto che il kernel viene compilato da gcc non credo che ci sia differenza... sbaglio? |
Mi son perso nella discussione, e non sono un kernel-devel, però credo che la scelta del processore nell'appositò menu del kernel influenzi profondamente vari aspetti della compilazione del kernel stesso... a partire dalla possibilità o meno per il sistema di sfruttare determinate features hw (tipo risparmio energetico, et similia), per continuare con le varie estensioni multimediali (un'errata abilitazione/disabilitazione delle quali potrebbe influenzare il funzionamento stesso di programmi come mplayer et similia)...
Poi non so...
credo che il discorso processore per quanto riguarda gcc ti dica "come" compilare, mentre per il kernel ti dica "cosa"... |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Thu May 24, 2007 6:42 am Post subject: |
|
|
Comunque:
ho scoperto un'opzione sulle statistiche del processore non attiva, ma attivarla non mi ha mostrato i c-states;
ho infine compilato il kernel come pentium m, ma tuttora powertop non riesce a mostrarmi niente. |
|
Back to top |
|
|
ashlar Tux's lil' helper
Joined: 14 Jun 2006 Posts: 140
|
Posted: Thu May 24, 2007 1:57 pm Post subject: |
|
|
Dopo tre giorni di smanettamento sono ancora nella condizione in cui powertop non mi mostra i watt al secondo come ho visto in altri screen ciò che mi mostra è solo questo:
Quote: |
Cn Avg residency (5s) Long term residency avg
C0 (cpu running) ( 2,6%)
C1 0,0ms ( 0,0%) 0,0ms
C2 2,7ms (97,4%) 2,7ms
Wakeups-from-idle per second : 357,9
no ACPI power usage estimate available
Top causes for wakeups:
24,2% (125,2) <interrupt> : uhci_hcd:usb2
21,2% (109,6) <interrupt> : extra timer interrupt
21,1% (109,0) wish : schedule_timeout (process_timeout)
11,8% (61,0) <interrupt> : ohci1394, uhci_hcd:usb4, yenta, nvidia
6,4% (33,2) firefox-bin : schedule_timeout (process_timeout)
2,7% (13, mixer_applet2 : schedule_timeout (process_timeout)
1,5% ( 7, thunderbird-bin : schedule_timeout (process_timeout)
1,4% ( 7,2) <interrupt> : ide0
1,2% ( 6,2) <interrupt> : libata
1,2% ( 6,2) : do_setitimer (it_real_fn)
0,8% ( 4,0) <interrupt> : acpi
0,8% ( 4,0) modprobe : usb_hcd_poll_rh_status (rh_timer_func)
0,5% ( 2,4) multiload-apple : schedule_timeout (process_timeout)
0,5% ( 2,4) gnome-power-man : schedule_timeout (process_timeout)
0,4% ( 2,2) <interrupt> : eth1
0,4% ( 2,0) <kernel core> : clocksource_register (clocksource_watchdog)
0,4% ( 2,0) gnome-terminal : schedule_timeout (process_timeout)
0,3% ( 1, clock-applet : schedule_timeout (process_timeout)
0,3% ( 1,6) netspeed_applet : schedule_timeout (process_timeout)
0,3% ( 1,6) cpufreq-applet : schedule_timeout (process_timeout)
0,2% ( 1,2) nautilus : schedule_timeout (process_timeout)
0,2% ( 1,2) <kernel core> : neigh_table_init_no_netlink (neigh_periodic_timer)
0,2% ( 1,2) gnome-panel : schedule_timeout (process_timeout)
Suggestion: Enable the CONFIG_SND_AC97_POWER_SAVE kernel configuration option.
This option will automatically power down your sound codec when not in use,
and can save approximately half a Watt of power.
|
P.S Ho questo risultato sia con alimentatore attaccato che con alimentatore staccato. |
|
Back to top |
|
|
Guglie Apprentice
Joined: 01 Mar 2004 Posts: 240 Location: switzerland - zürich
|
Posted: Thu May 24, 2007 2:58 pm Post subject: |
|
|
ashlar wrote: | Dopo tre giorni di smanettamento sono ancora nella condizione in cui powertop non mi mostra i watt al secondo |
potrebbe essere un modulo del kernel che ti manca: powetop controlla che $rate sia > 0 prima di outputtare il consumo, quindi probabilmente ti manca qualche parametro in /proc/acpi/battery/BAT0 e ciò impedisce a powerop di calcolare il consumo
posta il contenuto di /proc/acpi/battery/BAT0 pf _________________ A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath! |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Thu May 24, 2007 4:14 pm Post subject: |
|
|
OMG
Ho caricato qui la mia configurazione del kernel, tuttora non vedo i cstates... se qualcuno riesce a darmi una dritta mi fa un gran favore. |
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Thu May 24, 2007 10:00 pm Post subject: |
|
|
Ecco, ho notato una cosa, io nell'acpi ho il wattaggio [] della batteria, solo che la mia batteria è riconosciuta come BAT1 ... che sia lì il problema della non visualizzazione? _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
ashlar Tux's lil' helper
Joined: 14 Jun 2006 Posts: 140
|
Posted: Fri May 25, 2007 6:34 am Post subject: |
|
|
Guglie wrote: | ashlar wrote: | Dopo tre giorni di smanettamento sono ancora nella condizione in cui powertop non mi mostra i watt al secondo |
potrebbe essere un modulo del kernel che ti manca: powetop controlla che $rate sia > 0 prima di outputtare il consumo, quindi probabilmente ti manca qualche parametro in /proc/acpi/battery/BAT0 e ciò impedisce a powerop di calcolare il consumo
posta il contenuto di /proc/acpi/battery/BAT0 pf |
Facendo un ls della cartella che mi hai detto ottengo questo risultato:
Code: | ls /proc/acpi/battery/BAT0
alarm info state
|
|
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Fri May 25, 2007 8:16 am Post subject: |
|
|
Gooooooooooooooooooooool! Era una questione di bios, evidentemente! Ho aggiornato all'ultimissima versione (che sembrava risolvere solo problemi di vista) e invece ecco qui il risultato! Code: | Cn Avg residency (10s) Long term residency avg
C0 (cpu running) ( 6.2%)
C1 0.0ms ( 0.0%) 0.0ms
C2 0.4ms ( 0.5%) 0.7ms
C3 2.5ms ( 5.6%) 2.2ms
C4 4.2ms (87.7%) 3.8ms
Wakeups-from-idle per second : 484.4
Power usage (ACPI estimate) : 15.8 W (2.7 hours left)
Top causes for wakeups:
27.4% (66.3) <interrupt> : uhci_hcd:usb5, HDA Intel, ohci1394, eth0, nvidia
19.9% (48.3) : do_setitimer (it_real_fn)
19.9% (48.3) syndaemon : do_nanosleep (hrtimer_wakeup)
9.9% (24.0) <interrupt> : acpi
5.9% (14.3) mixer_applet2 : schedule_timeout (process_timeout)
3.7% ( 9.0) <interrupt> : ide0
3.6% ( 8.7) compiz : schedule_timeout (process_timeout)
3.4% ( 8.2) gnome-terminal : schedule_timeout (process_timeout)
1.2% ( 3.0) xfsbufd : schedule_timeout (process_timeout)
1.1% ( 2.7) gnome-power-man : schedule_timeout (process_timeout) |
Domanda: il programma mi suggerisce Code: | Suggestion: Enable laptop-mode by executing the following command:
echo 5 > /proc/sys/vm/laptop_mode
and/or putting this command into /etc/rc.local | ma non uso i laptop-mode-tools... quindi il suggerimento diventa inutile? |
|
Back to top |
|
|
Guglie Apprentice
Joined: 01 Mar 2004 Posts: 240 Location: switzerland - zürich
|
Posted: Fri May 25, 2007 8:41 am Post subject: |
|
|
ashlar wrote: | Facendo un ls della cartella che mi hai detto ottengo questo risultato:
Code: | ls /proc/acpi/battery/BAT0
alarm info state
|
|
hai ragione, imprecisione mia: il file in questione sarebbe state _________________ A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath! |
|
Back to top |
|
|
ashlar Tux's lil' helper
Joined: 14 Jun 2006 Posts: 140
|
Posted: Fri May 25, 2007 3:21 pm Post subject: |
|
|
Guglie wrote: | ashlar wrote: | Facendo un ls della cartella che mi hai detto ottengo questo risultato:
Code: | ls /proc/acpi/battery/BAT0
alarm info state
|
|
hai ragione, imprecisione mia: il file in questione sarebbe state |
ecco qua cosa c'è dentro state:
Code: | present: yes
capacity state: ok
charging state: discharging
present rate: unknown
remaining capacity: 4435 mAh
present voltage: unknown
|
|
|
Back to top |
|
|
Guglie Apprentice
Joined: 01 Mar 2004 Posts: 240 Location: switzerland - zürich
|
Posted: Fri May 25, 2007 3:45 pm Post subject: |
|
|
ashlar wrote: | ecco qua cosa c'è dentro state:
Code: | present: yes
capacity state: ok
charging state: discharging
present rate: unknown
remaining capacity: 4435 mAh
present voltage: unknown
|
|
non hai le informazioni relative a charging state e present voltage e questo impedisce il calcolo del consumo.
il perchè tu non le abbia non lo so; come ha detto riverdragon potrebbe essere un problema del bios _________________ A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath! |
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Sat May 26, 2007 7:52 am Post subject: |
|
|
Code: | unz@gUnzLess ~ $ cat /proc/acpi/battery/BAT1/state
present: yes
capacity state: ok
charging state: discharging
present rate: 2230 mA
remaining capacity: 2699 mAh
present voltage: 1 mV
|
... io ce l'ho ...
edit: tutte le congetture su BAT1 saltano, mi sembra d'aver capito che i valori escano da HAL, ed HAL non ha notizie sulla mia batteria. _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
Sparker l33t
Joined: 28 Aug 2003 Posts: 992
|
Posted: Sat May 26, 2007 11:03 am Post subject: |
|
|
Ma secondo voi:
Code: |
89.4% (4281.6) <interrupt> : eth0
|
Questo trasferendo dati, in idle è sui 200 interrupt
E' una scheda di rete integrata di un chipset nForce2.
Sono solo i driver forcedeth scritti da cani o forse c'è qualche opzione sballata nel kernel?
(e' un fisso, quindi il problema è relativo, ma il numero di interrupt mi sembra comunque esagerato) |
|
Back to top |
|
|
Guglie Apprentice
Joined: 01 Mar 2004 Posts: 240 Location: switzerland - zürich
|
Posted: Sat May 26, 2007 8:20 pm Post subject: |
|
|
unz wrote: | edit: tutte le congetture su BAT1 saltano, mi sembra d'aver capito che i valori escano da HAL, ed HAL non ha notizie sulla mia batteria. |
è strano, tu hai tutti i dati che servirebbero e il programma mi pare li prenda proprio da quel file (guarda powertop.c alla riga 300). _________________ A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath! |
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Sat May 26, 2007 9:19 pm Post subject: |
|
|
Uscita la 1.4 ... ora si sparano i comandi di risparmio energetico direttamente da console tramite shortcuts! _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
Dece Apprentice
Joined: 23 Nov 2004 Posts: 291 Location: Bologna/Rimini Italy
|
Posted: Sun May 27, 2007 8:16 am Post subject: |
|
|
Guglie wrote: | unz wrote: | edit: tutte le congetture su BAT1 saltano, mi sembra d'aver capito che i valori escano da HAL, ed HAL non ha notizie sulla mia batteria. |
è strano, tu hai tutti i dati che servirebbero e il programma mi pare li prenda proprio da quel file (guarda powertop.c alla riga 300). |
Infatti da me è cosi:
Quote: | deckard@bejelit ~ $ cat /proc/acpi/battery/BAT0/state
present: yes
capacity state: ok
charging state: discharging
present rate: unknown
remaining capacity: 4269 mAh
present voltage: unknown
|
sia ad alimentazione inserita che a batteria
Dando un'occhiata al codice (riga 340 e poco sopra), fa un po di calcoli anche con quei valori e se il risultato è maggiore di 0, stampa la riga con il consumo e la durata: ovviamente se il valore nel file è unknown i calcoli vanno a farsi benedire
Qualcuno sa se c'è qualcosa di particolare da abilitare nel kernel per avere tutte le informazioni in proc, oppure è colpa dell'acpi e quindi ci si deve arrendere? _________________ http://www.last.fm/user/Dece/ |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|