Utente:TheNoise: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
(modificato ling guida (spostata in "Old")
 
(47 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
==Introduzione==
==Contatti==


Con l'aumentare delle frequenze dei processori, � aumentato il consumo di energia da parte di questi componenti.
: Antonio (The_Noise) Ingargiola
Cos� sono state introdotte delle nuove tecnologie per il risparmio energetico, tra cui la 'Speed Steps'.
: Indirizzo email: debian at fastwebnet dot it
Questa tecnologia rende possibile ridurre la frequenza a cui lavora un processore, limitando cos� il consumo di energia e la produzione di calore (cos� da ridurre il tempo in cui � in funzione la ventola e, di conseguenza, il consumo energetico).
: Indirizzo jabber: the_noise@jabber.linux.it


Per i processori AMD con tecnologia Powernow, � disponibile un comodo demone che si occupa di gestire questa caratteristica: powernowd.
== Guide sul wiki ==
* http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]]
* [[Usare Fotocamere Digitali]]
* [[Antispam in Evolution con Bogofilter]]
* [[Installare i driver eagle-adsl]]
* [[Modem adsl Telindus ND220]]
* [[Bash tips]]
* [[Debian Kernel Howto]]
* [[Installare Debian]]
* [[Esempio configurazione kernel]]
* [[Low-latency 2.6 kernel per applicazioni audio realtime]]
* [[Udev e Debian]] ''in collaborazione con [[Utente:Tindal|Tindal]]''
* [[Script: Confronto Configurazioni Kernel]]
* [[Damn Small Linux su chiavetta usb]]
* [[Gestire gli HD: stato di salute, badblocks e ripristino dati]]
* [[Gimp: rendere un logo trasparente]]
* [[Ekiga: installazione e configurazione]]
* [[Old:Patch Con Kolivas: incrementare le prestazioni desktop]]
* [[ifplugd: connessione automatica]]
* [[LaTeX e Vim]]
* [[Python e Vim]]
* [[Desktop Search su Debian Etch: Installare Tracker]]


==Kernel==
== Altri contributi minori ==
* [[Condividere la connessione a internet]]
* [[Colorare bash]]


Per poter utilizzare questa tecnologia, � necessario abilitare le seguenti voci nella configurazione del kernel:
== Pagine create come centri di raccolta collaborativa di informazioni ==
<pre>
* [[Modem adsl Aethra Starmodem]]
CONFIG_CPU_FREQ
CONFIG_CPU_FREQ_GOV_USERSPACE
CONFIG_CPU_FREQ_GOV_ONDEMAND
CONFIG_CPU_FREQ_TABLE
CONFIG_X86_ACPI_CPUFREQ
CONFIG_X86_POWERNOW_K7
CONFIG_X86_POWERNOW_K7_ACPI
</pre>


Oltre ad abilitare il supporto per l'acpi (necessario).
== Progetti di traduzione collaborativa ==
Consiglio di compilare tutto staticamente (si guadagna un po' di tempo al boot), ma teoricamente dovrebbero essere presenti come moduli anche all'interno del kernel di default Debian.
* [[Pagina di manuale di module-assistant]]


==Installazione==
== Dove ho messo il naso? ==
Nel classico stile Debian, � sufficiente un banale
* [[Speciale:Contributions/TheNoise|Lista modifiche su wiki]]
<pre>
# apt-get install powernowd
</pre>
Cos� verr� installato e messo in esecuzione il demone.


== Software libero ==
* [http://pyplotsuite.sourceforge.net/ PyPlotSuite Homepage: creazione e visualizzazione di grafici 2D e immagini con python e matplotlib.]


==Configurazione==


Le opzioni impostate di default possono essere modificate, cos� da adattarsi maggiormente alle proprie esigenze.
== Miei Link ==
=== Elettronica ===
* [http://qucs.sourceforge.net/index.html Quite Universal Circuit Simulator]
* [http://www.lis.inpg.fr/realise_au_lis/kicad/ Kicad]
* [http://www.geda.seul.org/ gEDA]
* [http://opencircuitdesign.com/ Open Circuit Design]
==== Microcontrollori ====
* [http://linuxgazette.net/issue79/sebastian.html Getting started with PIC 16F84 on GNU/Linux]
* [http://www.linuxfocus.org/Italiano/November2004/article352.shtml Programmazione dei microcontollori AVR con GCC, libc 1.0.4]
* [http://www.rentron.com/Myke4.htm Build Your Own Programmer for the PICMicro with the "ELCheapo"]
* [http://www.captain.at/electronic-index.php Captain Universe - Electronics]
* [http://www.avrfreaks.com/ www.avrfreaks.com]
* [http://www.bobblick.com/techref/projects/picprog/picprog.html Classic PIC Programmer]
* [http://ouwehand.net/~peter/lcd/lcd.shtml How to control a HD44780-based Character-LCD]


Ecco una lista delle opzioni disponibili:
; -h : Visualizza un messaggio di aiuto<br/>
; -d : Impedisce l'esecuzione in background, lasciandolo legato al terminale da cui viene lanciato<br/>
; -v : Verbose<br/>
; -q : Riporta solo eventuali errori<br/>
; -m : Modalit di gestione della frequenza: 0 = SINE, 1 = AGGRESSIVE (default), 2 = PASSIVE, 3 = LEAPS<br/>
; -s : Gli step di frequenza in kHz (default = 100000)<br/>
; -p : Tempo di pooling in ms -- ovvero ogni quanto tempo viene controllato l'uso della cpu (default = 1000)<br/>
; -u : Limite superiore di utilizzo della CPU [0 .. 100, default 80]<br/>
; -l : Limite minimo di utilizzo della CPU [0 .. 100, default 20]<br/>


=== Linux Audio ===
==== Pagine introduttive ====
* [http://www.emillo.net/audio_midi Il mondo dell'audio e del MIDI in GNU/Linux]
* [http://ccrma.stanford.edu/planetccrma/software/ Planet CCRMA at home]: qui si trova una lista e una breve descrizione dei principali programmi audio per GNU/Linux.
* '''[http://linux-sound.org/ Sound & MIDI Software For Linux]''': La lista in assoluto più completa di tutto il software audio & midi per GNU/Linux, mantenuta dal mitico ''Dave Philips''.


===Le modalit� disponibili===
==== Guide ====
* [http://esaracco.free.fr/documentations/linuxaudio/linuxaudio/ How to create music with GNU/Linux]
* [http://www.helgo.net/gavel/linuxmusic/ Mathias Linux Music Page]


; 0, SINE : Scala la frequenza per "step" in base al carico del processore.<br/>
==== Sound Processing ====
; 1, AGGRESSIVE : Salta immediatamente alla frequenza massima quando l'utilizzo della CPU supera il limite massimo, scala lentamente la frequenza se l'utilizzo del processore scende sotto il limite minimo. Default.<br/>
* [http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/ Theory and Techniques of Electronic Music]
; 2, PASSIVE : L'inverso di 'AGGRESSIVE'. Salta immediatamente alla frequenza minima quando l'utilizzo scende sotto il limite minimo di utilizzo della CPU e sale lentamente fino al massimo in caso di utilizzo del processore superiore al limite massimo;<br/>
* [http://www.faqs.org/docs/sp/ Introduction to Sound Processing]
; 3, LEAPS : salta immediatamente alla frequenza massima in caso di utilizzo della CPU maggiore del limite massimo, e salta immediatamente alla frequenza minima in caso di utilizzo della CPU minore del limite minimo.<br/>


Facendo un piccolo riassunto:<br/>
==== Recording & Mastering ====
Risparmi energetico massimo: PASSIVE<br/>
* [http://users.sarai.net/~ish/contents.html Audio Recording on Linux]
Performance massime: AGGRESSIVE / LEAPS<br/>
* [http://www.theprojectstudiohandbook.com/directory.htm The Project Studio Handbook]
Medio: SINE<br/>
* [http://jamin.sourceforge.net/en/tutorial.html Mastering with JAMin and Ardour]
* [http://jamin.sourceforge.net/en/loudness.html Mastering tips: Loudness]


Per passare all'applicazione le opzioni che pi� ci aggradano � necessario modificare il file '''/etc/init.d/powernowd''' specificando, all'interno della variabile '''OPTIONS''' le opzioni scelte!
==== Hardware Hacks ====
* [http://www.djcj.org/LAU/quicktoots/toots/el-cheapo/ El-Cheapo Howto]
* [http://www.dplay.com/dv/balance/balance.html Balancing Act]


Nel mio caso:
==== Kernel & Drivers ====
<pre>
* [http://people.redhat.com/mingo/realtime-preempt/ Realtime-Preemtion]: Patch per ottenere latenze inferiori al ms in GNU/Linux.
OPTIONS="-q -m2"
* [http://www.ubuntustudio.com/wiki/index.php/Breezy:Rlimits-Aware_PAM Rlimits-Aware_PAM]: nuovo semplice approccio per consentire agli utenti del gruppo audio di eseguire applicazioni realtime. Basta installare il pacchetto e potrete lanciare jack in modalità realtime!
</pre>
* [http://members.optusnet.com.au/ckolivas/kernel/ Kernel patch homepage of Con Kolivas]: homepage delle patch ck. Migliorano la responsività del sistema da molti punti di vista. Ad esempio potrete sottoporre il sitema a qualsiasi carico (aggiornamento distribuzione, compilazione kernel...) e non noterete mai nessun rallentamento nell'uso interattivo (questo dando la proirità SCHED_IDLE ai processi pesanti di sfondo).
* [http://ck.kolivas.org/faqs/audio_hints Con Kolivas Audio Hints]: consigli del famoso kernel hacker per ottimizzare il sistema per scopi audio (soprattutto controller IDE e filesystem).
* [http://alsa.opensrc.org/AlsaOpensrcOrg Alsa Wiki]


Per applicare le modifiche apportate, e sufficiente eseguire lo script sopra citato con l'azione restart:
==== Programmi Preferiti ====
<pre>
* [http://www.nongnu.org/om-synth/ Om Synth]
# /etc/init.d/powernowd restart
* [http://home.jps.net/~musound/whysynth.html WhySynth]
</pre>
* [http://dssi.sourceforge.net/ DSSI]
* [http://www.ladspa.org/ LADSPA]
* [http://aqualung.sourceforge.net/ Aqualung]
* [http://freewheeling.sourceforge.net/ Freewheeling]
* [http://jackit.sourceforge.net/ Jack Audio Connection Kit]
* [http://ardour.org/ Ardour]
* [http://www.hydrogen-music.org/ Hydrogen]


==Conclusione==


Con questo trucchetto la durata della batteria del mio portatile arriva tranquillamente fino a 2 ore (ovviamente senza utilizzare applicazioni troppo pesanti...)
----
 
'''Sentiti libero di contribuire e ampliare i contenuto di questo wiki!'''
---- [[User:MaXeR|MaXeR]]

Versione attuale delle 11:21, 15 apr 2015

Contatti

Antonio (The_Noise) Ingargiola
Indirizzo email: debian at fastwebnet dot it
Indirizzo jabber: the_noise@jabber.linux.it

Guide sul wiki

Altri contributi minori

Pagine create come centri di raccolta collaborativa di informazioni

Progetti di traduzione collaborativa

Dove ho messo il naso?

Software libero


Miei Link

Elettronica

Microcontrollori


Linux Audio

Pagine introduttive

Guide

Sound Processing

Recording & Mastering

Hardware Hacks

Kernel & Drivers

  • Realtime-Preemtion: Patch per ottenere latenze inferiori al ms in GNU/Linux.
  • Rlimits-Aware_PAM: nuovo semplice approccio per consentire agli utenti del gruppo audio di eseguire applicazioni realtime. Basta installare il pacchetto e potrete lanciare jack in modalità realtime!
  • Kernel patch homepage of Con Kolivas: homepage delle patch ck. Migliorano la responsività del sistema da molti punti di vista. Ad esempio potrete sottoporre il sitema a qualsiasi carico (aggiornamento distribuzione, compilazione kernel...) e non noterete mai nessun rallentamento nell'uso interattivo (questo dando la proirità SCHED_IDLE ai processi pesanti di sfondo).
  • Con Kolivas Audio Hints: consigli del famoso kernel hacker per ottimizzare il sistema per scopi audio (soprattutto controller IDE e filesystem).
  • Alsa Wiki

Programmi Preferiti



Sentiti libero di contribuire e ampliare i contenuto di questo wiki!