Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
- chiarelli.andrea
- Prode Principiante
- Messaggi: 209
- Iscrizione: martedì 24 giugno 2008, 15:24
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
http://www.canonical.com/projects/ubuntu/unr
Caleth you, cometh I
- smurf
- Rampante Reduce

- Messaggi: 5610
- Iscrizione: domenica 9 luglio 2006, 9:18
- Desktop: MATE con Compiz
- Distribuzione: Ubuntu 20.04.4
- Sesso: Maschile
- Località: Lima - Perú
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
ho un eeepc 701 con 512 di ram e la cpu che non e' certo un fulmine di guerra.
Inizialmente ci avevo messo Xubuntu e probabilmente grazie al DE XFCE il pc si comportava abbastanza bene, preso dalla euforia dopo circa 4 mesi ho deciso di metterci Ubuntu 8.10 e devo dire la veritá che mi sono cadute le @@ per terra quando l' ho visto girare.
Vabbeh, mi son detto, Gnome e tutto il resto e' decisamente troppo pesante. Poi e' uscita Jaunty e leggevo che sembrava migliore di Intrepid, allora ho aggiornato e qualcosina ha migliorato, ma decisamente poco.
Poi un giorno stavo ricompilandomi il kernel per il desktop, per ragioni di HW non supportato, e mi e' balenata l' idea di farlo anche sul "piccolo".
Idea suicida penserai, invece no: adesso il mio eeepc va come il desktop.
Non e' tanto per il fatto di allegerire il kernel quanto perché i kenel generic hanno un parametro che e' la frequenza del clock di sistema a 200 MHz ed io l' ho messa a 1000 (come anche sul desktop). Occhio che non si tratta dei MHz della cpu, si tratta della frequenza con cui il kernel controlla se le varie periferiche hanno delle richieste da soddisfare e/o soddisfatte.
In pratica gli ho detto di guardare se c'é qualcosa da fare con una frequenza 5 volte maggiore.
E la cosa bella e' che la batteria non ne risente affatto o in maniera poco percettibile.
Perché quel parametro sia a 200 MHz di default non lo so, ma credo sia plausibile dire che su un sistema poco performante di suo (gli eeepc non hanno certo una cpu ed un disco velocissimi) e' un notevole handicap.
- Unicum
- Imperturbabile Insigne

- Messaggi: 4644
- Iscrizione: lunedì 29 dicembre 2008, 3:22
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04
- Sesso: Maschile
- Località: Sardegna
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
sono interessato a questa discussione, potresti spiegare come compilare il kernelsmurf ha scritto: ti parlo della mia esperienza.
ho un eeepc 701 con 512 di ram e la cpu che non e' certo un fulmine di guerra.
Inizialmente ci avevo messo Xubuntu e probabilmente grazie al DE XFCE il pc si comportava abbastanza bene, preso dalla euforia dopo circa 4 mesi ho deciso di metterci Ubuntu 8.10 e devo dire la veritá che mi sono cadute le @@ per terra quando l' ho visto girare.
Vabbeh, mi son detto, Gnome e tutto il resto e' decisamente troppo pesante. Poi e' uscita Jaunty e leggevo che sembrava migliore di Intrepid, allora ho aggiornato e qualcosina ha migliorato, ma decisamente poco.
Poi un giorno stavo ricompilandomi il kernel per il desktop, per ragioni di HW non supportato, e mi e' balenata l' idea di farlo anche sul "piccolo".
Idea suicida penserai, invece no: adesso il mio eeepc va come il desktop.
Non e' tanto per il fatto di allegerire il kernel quanto perché i kenel generic hanno un parametro che e' la frequenza del clock di sistema a 200 MHz ed io l' ho messa a 1000 (come anche sul desktop). Occhio che non si tratta dei MHz della cpu, si tratta della frequenza con cui il kernel controlla se le varie periferiche hanno delle richieste da soddisfare e/o soddisfatte.
In pratica gli ho detto di guardare se c'é qualcosa da fare con una frequenza 5 volte maggiore.
E la cosa bella e' che la batteria non ne risente affatto o in maniera poco percettibile.
Perché quel parametro sia a 200 MHz di default non lo so, ma credo sia plausibile dire che su un sistema poco performante di suo (gli eeepc non hanno certo una cpu ed un disco velocissimi) e' un notevole handicap.
ma adesso anche il parroco ha un tatuaggio con su scritto l’anima mia è di dio
- Senbee
- Rampante Reduce

- Messaggi: 8438
- Iscrizione: venerdì 24 novembre 2006, 9:26
- Desktop: Ubuntu
- Distribuzione: Ubuntu 22.04 LTS
- Sesso: Maschile
- Località: Ferrara
- Contatti:
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
Qui c'è tutto: http://forum.eeepc.it/viewtopic.php?id=7297
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
- Unicum
- Imperturbabile Insigne

- Messaggi: 4644
- Iscrizione: lunedì 29 dicembre 2008, 3:22
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04
- Sesso: Maschile
- Località: Sardegna
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
mi interessa modificare il kernel sul mio notebookSenbee ha scritto: C'è già un kernel fatto apposta per EeePC.
Qui c'è tutto: http://forum.eeepc.it/viewtopic.php?id=7297
ma adesso anche il parroco ha un tatuaggio con su scritto l’anima mia è di dio
- [lost]-Divilinux
- Imperturbabile Insigne

- Messaggi: 3774
- Iscrizione: giovedì 12 giugno 2008, 13:06
- Località: Ipioca - Maceio - Alagoas - Brasil
- Contatti:
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
Non solo.. il kernel non è nemmeno full preemptible di default.Non e' tanto per il fatto di allegerire il kernel quanto perché i kenel generic hanno un parametro che e' la frequenza del clock di sistema a 200 MHz ed io l' ho messa a 1000
Con un kernel 2.6.30, opportunamente configurato, e Xubuntu 9.04 (su un ideapad s10 1,5GB di ram) cè un divario enorme in termini di prestazioni rispetto a windows Xp (a favore di Linux naturalmente).
Ma la stessa cosa l'ho notata su un asus eeepc da 512MB e un aspire one da 1GB.
- Senbee
- Rampante Reduce

- Messaggi: 8438
- Iscrizione: venerdì 24 novembre 2006, 9:26
- Desktop: Ubuntu
- Distribuzione: Ubuntu 22.04 LTS
- Sesso: Maschile
- Località: Ferrara
- Contatti:
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
L'Adam kernel è già modificato appositamente per l'EeePC e in quel link ti dice come installarlo senza doverti compilare tutto.kalibros ha scritto: mi interessa modificare il kernel sul mio notebook
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
- smurf
- Rampante Reduce

- Messaggi: 5610
- Iscrizione: domenica 9 luglio 2006, 9:18
- Desktop: MATE con Compiz
- Distribuzione: Ubuntu 20.04.4
- Sesso: Maschile
- Località: Lima - Perú
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
io ti scrivo quello che ho fatto, non pretendo che sia una guida sulla compilazione del kernel, in quanto non sono un guru in questo campo, ho solo avuto la fortuna di imbattermi casualmente in una pagina di internet che mi ha spianato la strada, questa.kalibros ha scritto: mi interessa modificare il kernel sul mio notebook
In sostanza quello che dice li é che un tipo alcuni anni fa si rompeva le @@ di stare li a spulciarsi tutto l' HW della sua macchina e aggiustare il .config del kernel, cosí scrisse un file comandi in perl che messo nella cartella dove ci sono i sorgenti del kernel attualmente in uso (la cartella degli headers va benissimo), insieme al .config attuale (lo puoi prendere nella /boot) genera un nuovo .config ridotto all' osso, ma con dentro tutti i moduli necessari a far funzionare il tuo HW. E' molto estremo ed un paio di cosette poi le devi aggiungere a mano, ma sono veramente un paio. Il risultato e' un kernel piccolissimo, ma che funziona al primo colpo.
SUl mio pc desktop si compila in 12 minuti, sul eeepc 55 minuti ... Bello no?
Allora vediamo passo per passo come fare, do per scontato che hai giá letto un minimo sulla compilazione del kernel come per esempio la guida del wiki.
Scaricare ció che e' necessario per la compilazione:
1) se non lo hai mai fatto installati gli headers per il tuo attuale kernel, da synaptic.
2)
Codice: Seleziona tutto
sudo apt-get build-dep linuxCodice: Seleziona tutto
sudo apt-get install fakeroot build-essential kernel-package makedumpfileCodice: Seleziona tutto
sudo apt-get install qt3-dev-tools libqt3-mt-dev Poi scaricati il file allegato a questo post, si chiama xkernel.txt, il . txt lo devo mettere sennó non mi permette di caricarlo, puoi anche toglierlo, peró devi renderlo eseguibile
Codice: Seleziona tutto
chmod +x xkernelPoi hai bisogno dei sorgenti del Kernel, se vuoi compilare il kernel 2.6.28-13, l' ufficiale di Jaunty lo scarichi cosí
Codice: Seleziona tutto
sudo apt-get install linux-source I sorgenti del kernel e la successiva compilazione hanno bisogno di circa 480/500 MB di spazio, se vuoi puoi farlo tranquillamente su un disco esterno, io sul mio 701 li ho messi in una cartella sulla scheda SDHC esterna.
Supponiamo che decidi per un kernel 2.6.29.4, farai click sul collegamento al 2.6.29.4 che ti porterá ad una pagina dove troverai molte voci di precompilati ed alla fine un pacchetto .deb con i sources, scaricati quello.
Io ti consiglio di fare una cartella kernel (con molta fantasia) al cui interno avrai la cartella con i sorgenti, per comoditá qui immagino che farai la cartella /home/tuo_utente/kernel.
Installa il pacchetto dei sorgenti del kernel facendoci doppio click e poi se vuoi puoi anche buttarlo via, una volta installato, da terminale dai il comando
Codice: Seleziona tutto
sudo mv /usr/src/linux-source-2.6.29.tar.bz2 /home/tuo_utente/kernel/linux-source-2.6.29.tar.bz2Codice: Seleziona tutto
cd /home/tuo_utente/kernelCodice: Seleziona tutto
tar xjvf linux-source-2.6.29.tar.bz2Adesso copia il tuo config standard nella cartella degli headers
Codice: Seleziona tutto
sudo cp /boot/config-$(uname -r) /usr/src/linux-headers-$(uname -r)/.configCodice: Seleziona tutto
cd /usr/src/linux-headers-$(uname -r)Codice: Seleziona tutto
sudo ./xkernel > /home/tuo_utente/kernel/linux-source-2.6.29/.configtorna nella cartella dei sorgenti
Codice: Seleziona tutto
cd /home/tuo_utente/kernel/linux-source-2.6.29Codice: Seleziona tutto
make xconfigVediamo i parametri che devi cambiare.
La colonna di sinistra riporta i capitoli e quella di destra riporta i dettagli, a sinistra cerca Tipo di processore e funzionalitá, facci click e poi scorri le voci a destra, troverai Famiglia del processore e li controlla che famiglia ti ha messo, poi scendi e trova Modello di preemption e controlla che sia su Preemption Volontaria. Scendi ancora un po' e trovi Frequenza del timer e la metti a 1000.
Colonna di sinistra scendi fino a File System per CD ROM/DVD, se vuoi che il tuo eeepc legga CD e DVD abilita nella colonna di destra tutte le voci (4 in tutto).
Colonna di sinistra scendi ancora e trovi Hacking del kernel, colonna di destra togli la spunta a tutte le voci che dicono DEBUGGING ... e toglila anche alla riga Abilita simboli esportati inutilizzati/obsoleti.
Salva e chiudi.
Da terminale dai
Codice: Seleziona tutto
export CONCURRENCY_LEVEL=2 Codice: Seleziona tutto
time fakeroot make-kpkg --initrd kernel-image kernel-headers Codice: Seleziona tutto
make-kpkg cleanCodice: Seleziona tutto
cd ..Codice: Seleziona tutto
sudo dpkg -i linux-head<TAB>Codice: Seleziona tutto
sudo dpkg -i linux-imag<TAB>Occhio che ti dirá se vuoi aggiornare in automatico il file /boot/grub/menu.lst. io in genere li rispondo di lasciarlo come sta e poi lo aggiorno a mano, cosí sono sicuro di quello che faccio.
Un trucco necessario per poter installare cose sul nuovo kernel (se ne hai bisogno)
Codice: Seleziona tutto
cd /lib/modules/2.6.29
sudo rm source
sudo rm build
sudo ln -s /usr/src/linux-headers-2.6.29/ build
Finito, se lo devi fare a mano aggiusta il menu.lst di Grub e riavvia il pc.
Due cosette:
1) Quando ti crea la directory dei sorgenti vedrai che si chiama 2.6.29, non ci mette il .4 o .6, questo pòi si rifletterá sui pacchetti che genera ecc. Io ti consiglio di rinominarla con la estensione .4 o .6 cosí se provi diversi kernel non ti dará problemi.
2) per avere il menu xconfig in italiano vai a questa pagina e scendi fino al capitolo "Localizzazione tramite file catalogo" leggiti quelle due righe, e scaricati il file .mo.bz2 del tuo kernel. RIcordati di scompattarlo prima di spostarlo nella cartella che ti dice li.
- Allegati
-
xkernel.txt- (2.61 KiB) Scaricato 27 volte
- smurf
- Rampante Reduce

- Messaggi: 5610
- Iscrizione: domenica 9 luglio 2006, 9:18
- Desktop: MATE con Compiz
- Distribuzione: Ubuntu 20.04.4
- Sesso: Maschile
- Località: Lima - Perú
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
Si e' vero, ma a me il kernel di Adam dava dei problemi e Adam non ti da nessun supporto, oppure molto poco. All' epoca mi disse che lo faceva a pagamento...Senbee ha scritto:
L'Adam kernel è già modificato appositamente per l'EeePC e in quel link ti dice come installarlo senza doverti compilare tutto.
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
- Senbee
- Rampante Reduce

- Messaggi: 8438
- Iscrizione: venerdì 24 novembre 2006, 9:26
- Desktop: Ubuntu
- Distribuzione: Ubuntu 22.04 LTS
- Sesso: Maschile
- Località: Ferrara
- Contatti:
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
Il link da me citato in sostanza trasforma Ubuntu 9.04 in una Easy Peasy, aggiungendo qualche funzione e trick per far andare il tutto anche più veloce.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
- Unicum
- Imperturbabile Insigne

- Messaggi: 4644
- Iscrizione: lunedì 29 dicembre 2008, 3:22
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04
- Sesso: Maschile
- Località: Sardegna
Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????
ti ringrazio tantosmurf ha scritto:io ti scrivo quello che ho fatto, non pretendo che sia una guida sulla compilazione del kernel, in quanto non sono un guru in questo campo, ho solo avuto la fortuna di imbattermi casualmente in una pagina di internet che mi ha spianato la strada, questa.kalibros ha scritto: mi interessa modificare il kernel sul mio notebook
In sostanza quello che dice li é che un tipo alcuni anni fa si rompeva le @@ di stare li a spulciarsi tutto l' HW della sua macchina e aggiustare il .config del kernel, cosí scrisse un file comandi in perl che messo nella cartella dove ci sono i sorgenti del kernel attualmente in uso (la cartella degli headers va benissimo), insieme al .config attuale (lo puoi prendere nella /boot) genera un nuovo .config ridotto all' osso, ma con dentro tutti i moduli necessari a far funzionare il tuo HW. E' molto estremo ed un paio di cosette poi le devi aggiungere a mano, ma sono veramente un paio. Il risultato e' un kernel piccolissimo, ma che funziona al primo colpo.
SUl mio pc desktop si compila in 12 minuti, sul eeepc 55 minuti ... Bello no?
Allora vediamo passo per passo come fare, do per scontato che hai giá letto un minimo sulla compilazione del kernel come per esempio la guida del wiki.
Scaricare ció che e' necessario per la compilazione:
1) se non lo hai mai fatto installati gli headers per il tuo attuale kernel, da synaptic.
2)3)Codice: Seleziona tutto
sudo apt-get build-dep linux4)Codice: Seleziona tutto
sudo apt-get install fakeroot build-essential kernel-package makedumpfilele librerie qt servono perche' a me piace usare xconfig, mi sembra il miglior strumento per editare la configurazione del kernel.Codice: Seleziona tutto
sudo apt-get install qt3-dev-tools libqt3-mt-dev
Poi scaricati il file allegato a questo post, si chiama xkernel.txt, il . txt lo devo mettere sennó non mi permette di caricarlo, puoi anche toglierlo, peró devi renderlo eseguibileIn tutto ti occupa circa 50 MB.Codice: Seleziona tutto
chmod +x xkernel
Poi hai bisogno dei sorgenti del Kernel, se vuoi compilare il kernel 2.6.28-13, l' ufficiale di Jaunty lo scarichi cosíma giá che ci sei io ci metterei il 2.6.29.4 che va meglio ed e' piú aggiornato, lo trovi qui. Non ho provato le versioni 2.6.29.5 e 2.6.29.6, se vuoi provale tu. Ho provato la 2.6.30 che menziona Divilinux ed ho riscontrato un po' di instabilitá, forse introduce concetti nuovi a cui Jaunty non si adatta bene, peró se vuoi provare sei liberissimo di farlo.Codice: Seleziona tutto
sudo apt-get install linux-source
I sorgenti del kernel e la successiva compilazione hanno bisogno di circa 480/500 MB di spazio, se vuoi puoi farlo tranquillamente su un disco esterno, io sul mio 701 li ho messi in una cartella sulla scheda SDHC esterna.
Supponiamo che decidi per un kernel 2.6.29.4, farai click sul collegamento al 2.6.29.4 che ti porterá ad una pagina dove troverai molte voci di precompilati ed alla fine un pacchetto .deb con i sources, scaricati quello.
Io ti consiglio di fare una cartella kernel (con molta fantasia) al cui interno avrai la cartella con i sorgenti, per comoditá qui immagino che farai la cartella /home/tuo_utente/kernel.
Installa il pacchetto dei sorgenti del kernel facendoci doppio click e poi se vuoi puoi anche buttarlo via, una volta installato, da terminale dai il comandoCon il comandoCodice: Seleziona tutto
sudo mv /usr/src/linux-source-2.6.29.tar.bz2 /home/tuo_utente/kernel/linux-source-2.6.29.tar.bz2vai nella stessa cartella e dai il comando per scompattare i sorgentiCodice: Seleziona tutto
cd /home/tuo_utente/kernelTi si creerá una cartella ulteriore che si chiama linux-source-2.6.29, quella contiene i tuoi sorgenti.Codice: Seleziona tutto
tar xjvf linux-source-2.6.29.tar.bz2
Adesso copia il tuo config standard nella cartella degli headerscopia negli headers anche il file comandi xkernel che hai scaricato prima, collega/accendi tutte le periferiche che vuoi che il tuo eeepc possa gestire (le stampanti non servono) vai nella cartella headers conCodice: Seleziona tutto
sudo cp /boot/config-$(uname -r) /usr/src/linux-headers-$(uname -r)/.confige da li daiCodice: Seleziona tutto
cd /usr/src/linux-headers-$(uname -r)Ok adesso hai creato una ossatura di base del config.Codice: Seleziona tutto
sudo ./xkernel > /home/tuo_utente/kernel/linux-source-2.6.29/.config
torna nella cartella dei sorgentie dai il comandoCodice: Seleziona tutto
cd /home/tuo_utente/kernel/linux-source-2.6.29Ti si aprirá una videata e li stai editando la configurazione del tuo nuovo kernel.Codice: Seleziona tutto
make xconfig
Vediamo i parametri che devi cambiare.
La colonna di sinistra riporta i capitoli e quella di destra riporta i dettagli, a sinistra cerca Tipo di processore e funzionalitá, facci click e poi scorri le voci a destra, troverai Famiglia del processore e li controlla che famiglia ti ha messo, poi scendi e trova Modello di preemption e controlla che sia su Preemption Volontaria. Scendi ancora un po' e trovi Frequenza del timer e la metti a 1000.
Colonna di sinistra scendi fino a File System per CD ROM/DVD, se vuoi che il tuo eeepc legga CD e DVD abilita nella colonna di destra tutte le voci (4 in tutto).
Colonna di sinistra scendi ancora e trovi Hacking del kernel, colonna di destra togli la spunta a tutte le voci che dicono DEBUGGING ... e toglila anche alla riga Abilita simboli esportati inutilizzati/obsoleti.
Salva e chiudi.
Da terminale daicosí gli dici di compilare su due processi in contemporanea, poi inizi la compilazione vera e propriaCodice: Seleziona tutto
export CONCURRENCY_LEVEL=2Quando ha finito se vuoi recuperare 180/200 MB daiCodice: Seleziona tutto
time fakeroot make-kpkg --initrd kernel-image kernel-headersora torniamo indietro di un livello di cartellaCodice: Seleziona tutto
make-kpkg cleane li troveremo i pacchetti del nuovo kernel pronti da installare conCodice: Seleziona tutto
cd .."significa schiaccia il tasto Tab" cosí completerá in automatico la riga, poi daiCodice: Seleziona tutto
sudo dpkg -i linux-head<TAB>ed il tuo nuovo kernel e' installato.Codice: Seleziona tutto
sudo dpkg -i linux-imag<TAB>
Occhio che ti dirá se vuoi aggiornare in automatico il file /boot/grub/menu.lst. io in genere li rispondo di lasciarlo come sta e poi lo aggiorno a mano, cosí sono sicuro di quello che faccio.
Un trucco necessario per poter installare cose sul nuovo kernel (se ne hai bisogno)(Grazie Telperion)Codice: Seleziona tutto
cd /lib/modules/2.6.29 sudo rm source sudo rm build sudo ln -s /usr/src/linux-headers-2.6.29/ build
Finito, se lo devi fare a mano aggiusta il menu.lst di Grub e riavvia il pc.
Due cosette:
1) Quando ti crea la directory dei sorgenti vedrai che si chiama 2.6.29, non ci mette il .4 o .6, questo pòi si rifletterá sui pacchetti che genera ecc. Io ti consiglio di rinominarla con la estensione .4 o .6 cosí se provi diversi kernel non ti dará problemi.
2) per avere il menu xconfig in italiano vai a questa pagina e scendi fino al capitolo "Localizzazione tramite file catalogo" leggiti quelle due righe, e scaricati il file .mo.bz2 del tuo kernel. RIcordati di scompattarlo prima di spostarlo nella cartella che ti dice li.
quando ho tempo controllo con calma e vi faccio sapere
Miticoooooo (good)
ma adesso anche il parroco ha un tatuaggio con su scritto l’anima mia è di dio
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti