Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] Reduce Power Usage
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat Jul 14, 2007 4:15 pm    Post subject: Reply with quote

lucapost wrote:
c'è qualcosa che non va anche in quest'ultimo ebuild:
Code:


....tante scritte....

 * Applying 4300_squashfs-3.2-r2.patch (-p0+) ...                                                                                                                                                             [ ok ]
 * Applying 4405_alpha-sysctl-uac.patch (-p0+) ...                                                                                                                                                            [ ok ]
 * Applying patch-2.6.22-hrt3.patch (-p0+) ...                                                                                                                                                                [ ok ]
 * Applying radeon_vblanks.patch (-p0+) ...                                                                                                                                                                   [ ok ]
 * Applying kernel-2.6.22-rc1.patch (-p0+) ...                                                                                                                                                                [ !! ]
 * Please attach /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/temp/kernel-2.6.22-rc1.err to any bug you may post.

!!! ERROR: sys-kernel/powersave-sources-2.6.22-r2 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_unpack
  ebuild.sh, line 753:   Called qa_call 'src_unpack'
  ebuild.sh, line 44:   Called src_unpack
  ebuild.sh, line 1311:   Called kernel-2_src_unpack
  kernel-2.eclass, line 1010:   Called unipatch '  /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/genpatches-2.6.22-2.base.tar.bz2 /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/genpatches-2.6.22-2.extras.tar.bz2 /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/patch-2.6.22-hrt3.patch /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/radeon_vblanks.patch
        /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/kernel-2.6.22-rc1.patch /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/suspend2-2.2.10.2-for-2.6.22-rc6.patch.bz2
        /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/enablec3.patch /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/ondemand-fix.patch
        /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/appletouch.patch'
  kernel-2.eclass, line 851:   Called die

!!! Unable to dry-run patch.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/local/overlays/local-portage'


cosa dice /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/temp/kernel-2.6.22-rc1.err'

giuro che io non ho avuto problemi :S
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sat Jul 14, 2007 4:29 pm    Post subject: Reply with quote

ecco qua: http://www.infis.univ.trieste.it/~lucapost/kernel-2.6.22-rc1.err.txt
io non ci capisco nulla...
_________________
LP
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat Jul 14, 2007 4:50 pm    Post subject: Reply with quote

lucapost wrote:
ecco qua: http://www.infis.univ.trieste.it/~lucapost/kernel-2.6.22-rc1.err.txt
io non ci capisco nulla...


che versione di "patch" hai?

Code:

emerge -pv patch


ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sat Jul 14, 2007 5:10 pm    Post subject: Reply with quote

Code:
[ebuild   R   ] sys-devel/patch-2.5.9  USE="-build -static" 0 kB

ho provato anche a ricompilare quest'ultimo pacchetto, ma ahimè...
_________________
LP
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat Jul 14, 2007 5:15 pm    Post subject: Reply with quote

lucapost wrote:
Code:
[ebuild   R   ] sys-devel/patch-2.5.9  USE="-build -static" 0 kB

ho provato anche a ricompilare quest'ultimo pacchetto, ma ahimè...


prova ad usare la -r1.

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sat Jul 14, 2007 5:28 pm    Post subject: Reply with quote

Questo è l'ebuild di drizzt con le versioni aggiornate, compila correttamente.
Code:
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:$

ETYPE="sources"
K_NOSETEXTRAVERSION="yes"
K_SECURITY_UNSUPPORTED="1"

inherit kernel-2
detect_version
detect_arch

DESCRIPTION="Software Suspend 2 + HRTimers"
HOMEPAGE="http://forums.gentoo.org/viewtopic-t-564588.html"

SUSPEND2_VERSION="2.2.10.2"
SUSPEND2_TARGET="2.6.22-rc6"
SUSPEND2_SRC="suspend2-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.patch.bz2"

HRTIMERS_VERSION="3"
HRTIMERS_TARGET=${PV/_rc/-rc}
HRTIMERS_SRC="patch-${HRTIMERS_TARGET}-hrt${HRTIMERS_VERSION}"
HRTIMERS_URI="http://www.tglx.de/projects/hrtimers/${HRTIMERS_TARGET}/${HRTIMERS_SRC}.patch"

RADEON_SRC="radeon_vblanks"
RADEON_URI="http://www.minimalblue.com/ftp/public/linux/powersave-patches/${RADEON_SRC}.patch"

BGTIMERS_SRC="kernel-2.6.22-rc1"
BGTIMERS_URI="http://www.linuxpowertop.org/patches/${BGTIMERS_SRC}.patch"

UNIPATCH_LIST="${DISTDIR}/${HRTIMERS_SRC}.patch ${DISTDIR}/${RADEON_SRC}.patch
        ${T}/${BGTIMERS_SRC}.patch ${DISTDIR}/${SUSPEND2_SRC}.patch.bz2"
UNIPATCH_STRICTORDER="yes"
SRC_URI="${KERNEL_URI} ${SUSPEND2_URI} ${HRTIMERS_URI} ${RADEON_URI}
        ${BGTIMERS_URI}"

KEYWORDS="~amd64 ~x86"

RDEPEND="${RDEPEND}
                >=sys-apps/suspend2-userui-0.7.1
                >=sys-power/hibernate-script-1.95"

pkg_postinst() {
        kernel-2_pkg_postinst
        einfo "For more info on this patchset, and how to report problems, see:"
        einfo "${HOMEPAGE}"
}

pkg_setup() {
        ebegin "Apply a dos2unix to ${BGTIMERS_SRC}.patch"
        sed 's/\r$//' "${DISTDIR}"/${BGTIMERS_SRC}.patch > "${T}"/${BGTIMERS_SRC}.patch
        eend $?
}

_________________
LP
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat Jul 14, 2007 5:45 pm    Post subject: Reply with quote

lucapost wrote:
Questo è l'ebuild di drizzt con le versioni aggiornate, compila correttamente.
Code:

pkg_setup() {
        ebegin "Apply a dos2unix to ${BGTIMERS_SRC}.patch"
        sed 's/\r$//' "${DISTDIR}"/${BGTIMERS_SRC}.patch > "${T}"/${BGTIMERS_SRC}.patch
        eend $?
}


Aggiungerò questo. Ma con patch 2.5.9-r1 io non ho bisogno di cambiare in \cr :S

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
unz
l33t
l33t


Joined: 28 Jul 2004
Posts: 819
Location: Roma, Italia

PostPosted: Sun Jul 15, 2007 1:48 pm    Post subject: Reply with quote

Code:
HRTIMERS_VERSION="4"

sta variabile può essere omessa o automatizzata tramite comando tipo HRTIMERS_VERSION="4" emerge powersave-sources ?

EDIT:
La versione 4 non compila.

Code:
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
arch/i386/kernel/built-in.o: In function `hpet_enable':
(.init.text+0x87b4): undefined reference to `hpet_get_virt_address'
arch/i386/kernel/built-in.o: In function `hpet_late_init':
hpet.c:(.init.text+0x8ab2): undefined reference to `hpet_get_virt_address'
make: *** [.tmp_vmlinux1] Error 1


EDIT2: E' uscita la 5. Ho notato però che la versione del kernel nell'ebuild non è corretta, non porta l'aggiunta rc, che in teoria dovrebbe avere.
_________________
Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/


Last edited by unz on Sun Jul 15, 2007 2:35 pm; edited 1 time in total
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sun Jul 15, 2007 2:31 pm    Post subject: Reply with quote

meglio non automatizzare. preferisco fare un -rX ad ogni variazione.

unz wrote:
Code:
HRTIMERS_VERSION="4"

sta variabile può essere omessa o automatizzata tramite comando tipo HRTIMERS_VERSION="4" emerge powersave-sources ?

EDIT:
La versione 4 non compila.

Code:
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
arch/i386/kernel/built-in.o: In function `hpet_enable':
(.init.text+0x87b4): undefined reference to `hpet_get_virt_address'
arch/i386/kernel/built-in.o: In function `hpet_late_init':
hpet.c:(.init.text+0x8ab2): undefined reference to `hpet_get_virt_address'
make: *** [.tmp_vmlinux1] Error 1

_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
unz
l33t
l33t


Joined: 28 Jul 2004
Posts: 819
Location: Roma, Italia

PostPosted: Sun Jul 15, 2007 2:44 pm    Post subject: Reply with quote

Aggiungendo la rc, la patch schiatta. Senza
Code:
* Applying patch-2.6.22-hrt5.patch (-p0+) ... [ok]

_________________
Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sun Jul 15, 2007 3:26 pm    Post subject: Reply with quote

unz wrote:
Aggiungendo la rc, la patch schiatta. Senza
Code:
* Applying patch-2.6.22-hrt5.patch (-p0+) ... [ok]


siamo alla rev. 6 di HRTIMER... troppi aggiornamenti in così poco tempo :)

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)


Last edited by comio on Sun Jul 15, 2007 7:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
unz
l33t
l33t


Joined: 28 Jul 2004
Posts: 819
Location: Roma, Italia

PostPosted: Sun Jul 15, 2007 6:45 pm    Post subject: Reply with quote

comio wrote:
unz wrote:
Aggiungendo la rc, la patch schiatta. Senza
Code:
* Applying patch-2.6.22-hrt5.patch (-p0+) ... [ok]


siamp alla rev. 6 di HRTIMER... troppi aggiornamenti in così poco tempo :)

ciao


8O l'ho compilato alle 16:00
_________________
Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Mon Jul 16, 2007 7:11 am    Post subject: Reply with quote

Comio, proveresti ad applicare la patch enablec3 a mano per poi scrivere qui i risultati?
Da me, sia sul kernel 2.6.22-gentoo che su 2.6.22-gentoo-r1, va a buon fine solo una delle modifiche, le altre saltano. Noto anche che nell'ebuild di drizzt tale patch non viene applicata.

Ho compilato il kernel comunque, e non ho notato stranezze, a parte le differenze di stima della durata della batteria da parte di acpi: a volte segnala circa tre ore, a volte non più di due ore e venti.
Back to top
View user's profile Send private message
drizztbsd
Retired Dev
Retired Dev


Joined: 21 Nov 2004
Posts: 278
Location: Cesano Maderno

PostPosted: Mon Jul 16, 2007 10:16 am    Post subject: Reply with quote

Se esce una versione nuova è inutile che modificate l'ebuild (vero lucapost?)
Basta che lo rinominiate come powersave-sources-2.6.22-r6.ebuild (per hrt6, -r7 per hrt7 e così via)
_________________
Gentoo/Alt lead
Gentoo/*BSD and Gentoo/FreeBSD deputy lead
Paludis contributor
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Mon Jul 16, 2007 10:40 am    Post subject: Reply with quote

drizztbsd wrote:
Se esce una versione nuova è inutile che modificate l'ebuild (vero lucapost?)
Basta che lo rinominiate come powersave-sources-2.6.22-r6.ebuild (per hrt6, -r7 per hrt7 e così via)


drizztbsd, capisco l'automatismo ma non lo condivido.

Ipotesi, esce una versione modificata di un'altra patch che non sia rhtimer... come fai? (penso a suspend2/tuxonice, piuttosto che alle gentoo-patches).

ciao

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
unz
l33t
l33t


Joined: 28 Jul 2004
Posts: 819
Location: Roma, Italia

PostPosted: Mon Jul 16, 2007 11:04 am    Post subject: Reply with quote

Appoggio comio. In un primo momento anche io ero dell'idea di automatizzare, ma proprio la patch hrt è cambiata 3 volte in un giorno ... è dura da inseguire. E poi mica stiamo a compilare kernel ogni ora :D

Tornando però al succo, e non all'installazione. Con questo kernel le applicazioni non sono molto sveglie, ci mettono un pò a rispondere, sebbene abbia impostato a 1000 la Timer Frequency.
Ci sono diverse opzioni che limitano i wakeups, ma forse ho esagerato. Avete una combinazione che sia una via di mezzo tra il risparmio di corrente e quello di tempo?
_________________
Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Mon Jul 16, 2007 11:16 am    Post subject: Reply with quote

unz wrote:
Tornando però al succo, e non all'installazione. Con questo kernel le applicazioni non sono molto sveglie, ci mettono un pò a rispondere, sebbene abbia impostato a 1000 la Timer Frequency.
Ci sono diverse opzioni che limitano i wakeups, ma forse ho esagerato. Avete una combinazione che sia una via di mezzo tra il risparmio di corrente e quello di tempo?

Usando le patch che ho esposto nel primo post di questo thread, io non noto un degrado di responsivita' :)
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
unz
l33t
l33t


Joined: 28 Jul 2004
Posts: 819
Location: Roma, Italia

PostPosted: Mon Jul 16, 2007 11:47 pm    Post subject: Reply with quote

Effettivamente, dando come governor ondemand, il sistema si riprende. Se imposto powersave si addormenta molto di più rispetto al kernel gentoo che avevo prima.
_________________
Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/
Back to top
View user's profile Send private message
cyclothymia
n00b
n00b


Joined: 19 Jun 2006
Posts: 29

PostPosted: Thu Aug 16, 2007 7:02 pm    Post subject: Reply with quote

ma questa guida e quella al risparmio energetico presente nella documentazione ufficiale sono compatibili? cioe', possono essere applicate entrambe contemporaneamente?
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Fri Aug 17, 2007 7:42 am    Post subject: Reply with quote

cyclothymia wrote:
ma questa guida e quella al risparmio energetico presente nella documentazione ufficiale sono compatibili? cioe', possono essere applicate entrambe contemporaneamente?

Yessir!
Questa e' una guida per ridurre i consumi specifica al kernel e ai programmi usati, mentre l'altra si occupa della gestione del sistema. Sono quindi completamente integrabili ;)
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Tue Aug 28, 2007 9:05 am    Post subject: Reply with quote

skypjack wrote:
Ehy, lavish, magari hai un'idea: io un Core Duo (non 2) che "fischia" (non ridere, letteralmente fa questo davvero) quando va in C3, da cui come soluzione inibire C3 e farlo variare fra C1 e C2 solamente. Questo ovviamente aumenta i miei consumi, ma mi permette di non impazzire. Sai di soluzioni alternative?
Grazie


Prova con
Code:
 echo 2 > /sys/module/processor/parameters/max_cstate


Ho trovato anche una mini guida http://www.thinkwiki.org/wiki/Problem_with_high_pitch_noises#Limit_ACPI_CPU_power_states
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sat Sep 22, 2007 11:07 am    Post subject: Reply with quote

Mi permetto di segnalare http://www.lesswatts.org/ che è una nuova iniziativa di Intel.
Contiene un gran quantitativo di tips & tricks, e presenta un buon numero di progetti che puntano al risparmio energetico.
Spero che il kernel 2.6.23 non si faccia aspettare troppo perché sembra (almeno su x86) che porti un buon numero di migliorie e abbassi ulteriormente i consumi di un 2.6.22 tickless.
Back to top
View user's profile Send private message
unz
l33t
l33t


Joined: 28 Jul 2004
Posts: 819
Location: Roma, Italia

PostPosted: Sat Nov 03, 2007 11:49 am    Post subject: Reply with quote

Qualcuno ha aggiornato questo ebuild per il kernel 2.6.23?
_________________
Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Sun Nov 04, 2007 1:53 am    Post subject: Reply with quote

unz wrote:
Qualcuno ha aggiornato questo ebuild per il kernel 2.6.23?

Here you go http://www.minimalblue.com/ftp/public/gentoo/sys-kernel/powersave-sources/powersave-sources-2.6.23-r3.ebuild

;)
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Thu Nov 15, 2007 7:04 pm    Post subject: Reply with quote

Ebuild aggiornato con le ultime versioni di "tutto" :P
http://www.minimalblue.com/ftp/public/gentoo/sys-kernel/powersave-sources/powersave-sources-2.6.23-r4.ebuild
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
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