Chakra Linux Italia Forum

Contributi => Guide => Topic aperto da: UnderTheGun - 16 Marzo 2014 ore 16:40

Titolo: Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 16 Marzo 2014 ore 16:40
LINUX - PF
nuovo kernel che include tutto il meglio del kernel-ck più ulteriori patch!

(http://s29.postimg.org/3zkd7sq53/Linux_Kernel_pf.png)

Ora disponibile!!

Per una guida all'installazione seguite la pagina wiki (in inglese x  il momento):  Kernel-pf  (http://chakraos.org/wiki/index.php?title=Linux-pf)

Disponibile il nuovo kenel-pf : comprende il meglio del kernel-ck(BFS incluso) + BFQ +  TuxOnIce + UKSM + AUFS3 !!


Il kernel-pf è basato sul kernel stock di Chakra con le seguenti aggiunte:




Il nuovo kernel-pf ha come aggiunte rispetto al CK:

    Nuove patches:
         TuOnIce + UKSM + ausf3


TuOnIce + UKSM sono 2 patches aggiutive che implementeranno nuove funzioni!


### TuxOnIce ###


TuXOnIce sarà una nuova implementazione: un framework avanzato per la sospensione/ibernazione, che supporta l'ibernazione in una partizione swap o in un normale file con una compressione veloce LZO.
TuxOnIce consiste in una patch del kernel, più un'interfaccia utente aggiuntiva. Solo la patch è necessaria, l'interfaccia utente fornisce un'interfaccia testuale o grafica durante il ciclo di sospensione/ibernazione.
Per sapere di più: features di TuxOnIce (http://tuxonice.nigelcunningham.com.au/features)
L'ho utilizzato per molto tempo su Arch con un kernel custom e devo dire che è veramente valido!
Quindi voglio portarlo anche su Chakra!

Video dimostrativo:
http://www.youtube.com/watch?v=k_T4ZcPkqVA


 IMPORTANTE:
1) Non usare mai un kernel differente per effettuare il resume da quello che hai usato per l'ibernazione!
2) Se pacman aggiorna il tuo kernel, non ibernare prima che tu abbia riavviato la macchina e avviato il nuovo kernel.


### UKSM (ultra KSM) ###

UKSM (Ultra KSM ) è un patch-set per il kernel linux che fornisce una " transparent full-system memory de-duplication".
Rileva, detto grossolanamente, quando due pagine in memoria sono uguali e ne memorizza solo una, liberando così spazio

Video dimostrativo
http://www.youtube.com/watch?v=XupyiJj8634

Come si può vedere dal video riduce il consumo di memoria! Testato personalmente!
Davvero ottimo soprattutto per pc non proprio recentissimi e/o con poca ram (dai 4Gb in giù).

AUSF3 invece è già presente nel kernel stock di Chakra, quindi non si tratta di una vera aggiunta, ma una differenza rispetto al kernel-CK


Il nuovo PKGBUILD verrà poi caricato anche su CCR!

Anche qui ci sono grosse novità:
durante la compilazione non ci sarà più bisogno di modificare a mano (conflicts), i vari (pkgdesc) e nemmeno i nomi dei pacchetti per compilarsi una versione ottimizzata sul proprio pc!!!
Sarà tutto automatizzato!
Un solo PKGBUILD per tutte le versioni ottimizzate!

Ci saranno delle domande in fase di compila a cui rispondere, poi vi dirò come muovervi completando la guida.


Al momento le versioni ottimizzate (e non) sono le seguenti:

linux-pf (generico)
linux-pf-haswell
linux-pf-core2
linux-pf-k10
linux-pf-kx


###

Cheers
Titolo: Re:Linux-PF [kernel ottimizzato con le patch PF: [kernel-CK + TuxOnIce+UKSM+ausf3]
Inserito da: UnderTheGun - 16 Marzo 2014 ore 16:41
Post prenotato.

[risoluzione problemi]
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 19 Marzo 2014 ore 00:35
Ho compilato il nuovo kernel PF!  :D  8)

Lo sto testando già da qualche giorno con ottimi risultati!!  :)

Appena il serve CCR torna on-line carico il file. Presto anche un nuovo repo con pacchetti pre-compilati .
Successivamente verranno compilate anche alcune versioni ottimizzate per CPU specifiche.


A breve test di comparazione CK vs PF col benchmark "Phoronix Test Suite" !!
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: alex - 19 Marzo 2014 ore 09:58
Grande! ora però devo capirmi su quale kernel installare tra PF e CK  ::)
probabilmente meglio questi ultimi se non vi danno problemi, tanto non è il pc di lavoro.   
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 19 Marzo 2014 ore 23:25
Grande! ora però devo capirmi su quale kernel installare tra PF e CK  ::)
probabilmente meglio questi ultimi se non vi danno problemi, tanto non è il pc di lavoro.

Ehehehe  ;D.

Tra domani e dopodomani posterò un confronto tra i due in termini di performance.

Quello che ti possa dire già da ora è che il PF, utilizzando le patch UKSM, mantiene più memoria libera!

UKSM riesce in tempo reale a liberare un pò di ram, soprattutto con quelle applicazioni esose tipo i browser, gimp etc etc...
The Ultra KSM (UKSM) patch-set for the Linux kernel providing transparent full-system memory de-duplication.

È un sistema interessante! Ti ho postato un video dimostrativo (sia delle funzioni UKSM sia di TuxOnIce) qui sopra, al primo post, dacci un occhio!

Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: alex - 20 Marzo 2014 ore 11:52
ottimo, UKSM sembra particolarmente interessante.

Ma non era forse meglio tenere allineata la versione del kernel tra le varie versioni? più per un discorso di uniformità che altro...

Ma poi vuoi tenere sia i CK che questi PF? o magari poi tanto vale tenere solo CK se vanno bene?

comunque visto che ora i CCR sembrano sistemati aggiorno il sistema, che non ho più toccato da un paio di settimane, e poi appena carichi il pacchetto provo a compilarlo! 
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 20 Marzo 2014 ore 14:21
ottimo, UKSM sembra particolarmente interessante. 
SI!  :)

Citazione
Ma non era forse meglio tenere allineata la versione del kernel tra le varie versioni? più per un discorso di uniformità che altro...

Si, hai ragione! Ci avevo già ripensato!
Sul mio pc infatti sto testando il pf alla versione 3.12.6 :).

Citazione
Ma poi vuoi tenere sia i CK che questi PF? o magari poi tanto vale tenere solo CK se vanno bene?
SU CCR caricherò entrambi.
Poi creerò un piccolo repo pf per chi vuole pacchetti pre-compilati!
Non farò 14 kernel pf ottimizzati per varie CPU come per il ck, ma solo i 5-6 più utilizzati !


Citazione
comunque visto che ora i CCR sembrano sistemati aggiorno il sistema, che non ho più toccato da un paio di settimane, e poi appena carichi il pacchetto provo a compilarlo!
Perfetto!
Non se se sei pratico di compile di kernel, con questo pf cmq è tutto molto semplificato: tutte le opzioni disponibili e le funzioni/patch attivabili vengono richieste e stampate nel terminale!
Quindi è estremamente semplice compilarsene uno!
Caso mai, anche per tutti gli altri, farò una mini descrizione di ogni funzione che viene chiesto di attivare o meno...Così da non creare kernel instabili o incompleti!

 :)
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: alex - 21 Marzo 2014 ore 10:03
Non se se sei pratico di compile di kernel, con questo pf cmq è tutto molto semplificato: tutte le opzioni disponibili e le funzioni/patch attivabili vengono richieste e stampate nel terminale!
Quindi è estremamente semplice compilarsene uno!
Caso mai, anche per tutti gli altri, farò una mini descrizione di ogni funzione che viene chiesto di attivare o meno...Così da non creare kernel instabili o incompleti!

 :)
Assolutamente no, ma se mai ci si prova...  ;D
poi mentre rispondo si/no alle varie domande a terminale, mi guardo un attimo sui vari wiki cosa significano  :)
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 07 Aprile 2014 ore 14:53
NEWS


Rilasciato il nuovo Kernel - PF    !!


Ecco il wiki (per adesso ho fatto solo la versione in inglese!) : guida all'installazione e configurazione - Kernel-pf  (http://chakraos.org/wiki/index.php?title=Linux-pf)

Per info e problemi chiedete pure qui!

A breve, quando troverò + tempo, farò una guida completa in italiano qui sul forum! Per adesso leggete il wiki per installarlo!
Mi raccomando di leggere attentamente ( e di NON saltare) la parte relativa alla configurazione!!!


C'è un piccolo problema con Grub: https://dl.dropboxusercontent.com/u/2135959/DSC_0560.jpg
Nulla di grave, il pc parte senza problemi! Cercherò a breve di risolvere.
Non dovrebbe dipendere cmq dal kernel ma dalla configurazione di Grub. Se qualcuno trova una soluzione prima di me, me lo faccia sapere!

Mi raccomando, vi chiedo solo una cosa
: scrivetemi le vostre impressioni - lasciatemi dei feedback !!

Grazie!
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 08 Aprile 2014 ore 21:51
Lo sto scaricando ora... la guida sembra abbastanza chiara ma se c'è qualcosa ti rompo le scatole volentieri!!! :P

EDIT: ok, installato con pacman nella versione generica, tutto bene tranne: nel ricostruire l'init mi dà errori:

Codice: [Seleziona]
[22:05:35][whoami--> ~]$sudo mkinitcpio -p linux-pf
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'default'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf.img
==> Starting build: 3.12.6-6-pf
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [resume]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [userui]
==> ERROR: file not found: `/usr/sbin/tuxoniceui'
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf-fallback.img -S autodetect
==> Starting build: 3.12.6-6-pf
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [resume]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: smsmdtv
  -> Running build hook: [userui]
==> ERROR: file not found: `/usr/sbin/tuxoniceui'
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.

che non è niente di che, nel senso che il kernel si avvia e tuxonice funziona ma non funziona la userui, visto che mkinitcpio cerca l'eseguibile in /usr/sbin invece tuxonice-userui lo installa in /usr/bin, quindi niente effetto figo dello splash screen e un paio di scritte di errore ma comunque funziona egregiamente!

Non ho avuto bug in grub come nell'immagine che hai postato...

Ultima cosa... per compilarselo da sè il PKGBUILD dove lo pesco?

Comunque grazie 1000!!! :beer: :beer:
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 09 Aprile 2014 ore 00:50
Lo sto scaricando ora... la guida sembra abbastanza chiara ma se c'è qualcosa ti rompo le scatole volentieri!!! :P

AHhaha sono qui apposta!  :D


Citazione
EDIT: ok, installato con pacman nella versione generica
Anche perchè al momento c'è solo quella  ;D ;D! Sono incasinato tra i pacchetti [apps] di Chakra da aggiornare
e il re-build del nuovo CK alla versione 3.12.15...quindi appena trovo tempo faccio qualche versione PF-speciica!

Citazione
, tutto bene tranne: nel ricostruire l'init mi dà errori:
che non è niente di che, nel senso che il kernel si avvia e tuxonice funziona ma non funziona la userui, visto che mkinitcpio cerca l'eseguibile in /usr/sbin invece tuxonice-userui lo installa in /usr/bin,
Hai ragione! Rimedio subito!
Grazie della segnalazione!


Citazione
quindi niente effetto figo dello splash screen
per quello dovrò compilare un altro pacchetto fbsplash! tuxonice-userui è la versione "solo testo" diciamo!

Citazione
e un paio di scritte di errore ma comunque funziona egregiamente!
Quali? Puoi postarmeli please?  :D

Citazione
Non ho avuto bug in grub come nell'immagine che hai postato...
Questa cosa mi interessa!!
Quanti kernel hai in questo momento su Chakra? Che tema di grub usi?? Hai modificato qualcosa rispetto al tema dharma di base? Puoi passarmi i vari file correlati a grub? Te ne sarei grato, perchè non trovo mai il tempo per indagare sul motivo di quello strano "errore"...

Citazione
Ultima cosa... per compilarselo da sè il PKGBUILD dove lo pesco?
Per il momento ho caricato il solo  PKGBUILD (https://sourceforge.net/p/chakra-linux-pf/code/ci/master/tree/) su SourceForge, mancano le patch ancora e gli altri file....Domani cerco d uplodare anche il resto!

Mille grazie per il tuo prezioso feedback!!  :D :D  :beer: :beer: :beer:


Comunque grazie 1000!!! :beer: :beer:
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 09 Aprile 2014 ore 14:28
Per quanto riguarda tuxonice non funziona più! Se provo a sospendere mi si ferma con questa schermata

(http://s23.postimg.org/5pg78uxfr/IMG_20140409_121010.jpg) (http://postimg.org/image/5pg78uxfr/)

mentre ieri si lamentava solo del fatto di /usr/sbin/tuxoniceui.

Poi, per quanto riguarda grub trovi grub.cfg e /etc/default/grub qui (http://pastebin.com/eMiVMafZ). Come tema ne uso uno che non so neanche dove lo avessi preso, e neanche mi piace granchè ma non ho più avuto voglia di mettermi a cambiare... comunque lo trovi qui (https://app.box.com/s/l1qhy8studmf90nyxv20) (l'ho compattato io come .tar, da scompattare in /usr/share/grub/themes/starfield/)

Se serve altro (o se hai idee del perchè non sospende più) fai un fischio!
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 10 Aprile 2014 ore 22:13
Per quanto riguarda tuxonice non funziona più! Se provo a sospendere mi si ferma con questa schermata

mmmmh....stranissimo questo errore! Non mi era mai capitato tra le mani....
Ma non è che hai spostato il file "tuxoniceui" vero? Fammi sapere se hai fatto qualche altra modifica.

Inoltre, e vale ovviamente per tutti:

 Attenzione:
1) Non usare mai un kernel differente per effettuare il resume da quello che hai usato per l'ibernazione!
2) Se pacman aggiorna il tuo kernel, non ibernare prima che tu abbia riavviato la macchina e avviato il nuovo kernel.

Per quanto riguarda grub, grazie! Gli do subito un'occhiata!

EDIT: sto caricando nel repo un aggiornamento di tuxonice-userui: corretto il percorso sbagliato e aggiunti degli script per meglio integrarlo con systemd!!
Se vi da errore perchè avete spostato tuxoniceui in /usr/sbin allora prima lanciate:
Codice: [Seleziona]
sudo rm /usr/sbin/tuxoniceuie poi reinstallate la nuova versione!
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 11 Aprile 2014 ore 18:52
Ora funziona... nell'ordine ho provato ad avviare con il kernel normale (che si era aggiornato) poi ho riavviato con linux-pf, aggiornato tuxonice-userui e ora funziona anche se, quando riavvio, mi comapre la scritta che non riesce a trovare /usr/sbin/tuxonice ma poi mi fa vedere per un attimo che in realtà c'è e poi ritorna il desktop... insomma tutto ok!

Devo anche capire perchè mi si è incasinato il grub.cfg, in cui ora è così:
-Linux (ma in realtà carica linux-pf)
-opzioni avanzate:
               -linux-ck
               -linux-pf
               -linux

non so a che livello si incasini il tutto per ora correggerò a mano poi al prossimo update-grub vedròse lo rifà
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 11 Aprile 2014 ore 21:54
Il casino su grub.cfg non credo dipenda dal kernel-pf.
È noto che l'ultima versione di grub crea qualche casino, a volte, nel file in questione: a volte addirittura raddoppia le voci.
Fammi sapere se ricapita al prossimo update.

Per quanto riguarda tuxonice, non saprei che dire...Lo sto provando proprio ora e  l'ibernazione funziona bene, senza schermate nere o errori "momentanei"...Ma se la cosa persiste fammelo sapere.
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 18 Aprile 2014 ore 22:01
...una domanda da niubbissimo: la mia scheda di rete wireless utilizza il modulo ath9k, e dando locate mi esce:

Codice: [Seleziona]
[21:37:13][whoami--> ~]$locate ath9k
/etc/modprobe.d/ath9k.conf
/lib/modules/3.12.15-1-CHAKRA/kernel/drivers/net/wireless/ath/ath9k
/lib/modules/3.12.15-1-CHAKRA/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.gz
/lib/modules/3.12.15-1-CHAKRA/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.gz
/lib/modules/3.12.15-1-CHAKRA/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.gz
/lib/modules/3.12.15-1-CHAKRA/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.gz
/lib/modules/3.12.15-1-ck/kernel/drivers/net/wireless/ath/ath9k
/lib/modules/3.12.15-1-ck/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.gz
/lib/modules/3.12.15-1-ck/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.gz
/lib/modules/3.12.15-1-ck/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.gz
/lib/modules/3.12.15-1-ck/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.gz
/usr/src/linux-3.12.15-1-CHAKRA/drivers/net/wireless/ath/ath9k
/usr/src/linux-3.12.15-1-CHAKRA/drivers/net/wireless/ath/ath9k/Kconfig
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/ahb.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/btcoex
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/common.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/htc.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/hw.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/legacy
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/pci.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/rfkill.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/btcoex/support.h
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/legacy/rate
/usr/src/linux-3.12.15-1-CHAKRA/include/config/ath9k/legacy/rate/control.h
/usr/src/linux-3.12.15-1-CHAKRA/include/linux/ath9k_platform.h
/usr/src/linux-3.12.15-1-ck/drivers/net/wireless/ath/ath9k
/usr/src/linux-3.12.15-1-ck/drivers/net/wireless/ath/ath9k/Kconfig
/usr/src/linux-3.12.15-1-ck/include/config/ath9k
/usr/src/linux-3.12.15-1-ck/include/config/ath9k.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/ahb.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/btcoex
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/common.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/htc.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/hw.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/legacy
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/pci.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/rfkill.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/btcoex/support.h
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/legacy/rate
/usr/src/linux-3.12.15-1-ck/include/config/ath9k/legacy/rate/control.h
/usr/src/linux-3.12.15-1-ck/include/linux/ath9k_platform.h

cioè tutto relativo al kernel stock e a linux-ck... quindi ora che sto facendo girare linux-pf da dove lo piglia il modulo??? Questo succede anche con altri moduli... tipo il driver video i915. Qualcuno sa la risposta? Considerando anche che non so se c'entri ma linux e linux-ck sono alla versione 3.12.5 invece linux-pf alla 3.12.6

Il dubbio mi è venuto perchè ho avuto in questi ultimi giorni rallentamenti sullo streaming da pc alla tv via mediatomb... che magari non c'entra niente, ma mi ha fatto venire la domanda...
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 19 Aprile 2014 ore 05:19
Vai tramite dolphin qui:

Codice: [Seleziona]
/lib/modules/3.12.6-6-pf/kernel/drivers/net/wireless/ath/ath9k/
..ecco dove li prende :D

Non capisco  perchè semmai "locate" non te li trovi...boh....cmq i moduli sia per il ck che per il pf sono gli stessi!
Altrimenti, se tu non avessi quei moduli, avresti problemi a ripetizione ;)

Per quanto riguarda le versioni, si, ho da aggiornare il pf ;).
È che non trovo il tempo perchè richiede una procedura più lunga: devo estrapolare la patch-pf manualmente perchè per la serie 3.12-pf "ufficiale" si ferma alla versione 3.12.7 (e zompa alla 3.13.1),  a differenza della patch-ck che vale per l'intera famiglia 3.12 ...  >:(
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: dinolib - 19 Aprile 2014 ore 06:38
con sudo updatedb magari aggiorna il db e lo trova?  ;)
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 19 Aprile 2014 ore 08:33
ok ma state calmi! :P :P :P :P

Vado a fare 10 flessioni per punizione :'( >:( ;D

 :beer:
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 19 Aprile 2014 ore 19:38
ok ma state calmi! :P :P :P :P

ti sembriamo agitati ?  :o

 :D 8)

aggiornando il db, come consigliato da Dino, te li trova?
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 19 Aprile 2014 ore 20:12
si si è tutto al suo posto... ho avuto un attimo di svarione... ::)
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 01 Maggio 2014 ore 04:04
linux-pf 3.12.15   appena caricato!
Aggiornate!

TUTTI i moduli sono stati "ricompilati sopra" a questa nuova versione!

Fatemi sapere.
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: DottorGab - 22 Maggio 2014 ore 16:36
Grazie prima di tutto, ma ho una domanda:
se per il ck dobbiamo specificare quale sia il nostro hardware, perché non è necessario anche per il kernel pf? Nel senso, perché non esiste una cosa come
Codice: [Seleziona]
sudo pacman -Sy linux-pf-core2 linux-pf-core2-headers
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 25 Maggio 2014 ore 02:08
Semplice,
perchè per il CK mi sono sbattuto per farlo per TUTTE le varie famiglie CPU.
Mentre per il PF, non avendo tempo e voglia, ho compilato al momento solo questi kernel ottimizzati:

linux-pf (generico)
linux-pf-haswell
linux-pf-core2
linux-pf-k10
linux-pf-kx
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: DottorGab - 25 Maggio 2014 ore 02:41
Ok grazie. No lo chiedevo perché anche quando ero su arch, ma anche per altre distro,non ho mai trovato una versione pf per un x processore. Sarebbe proprio una grande esclusiva per Chakra avere i pf per i processori. A quel punto, con tutti i se e i ma, non avrebbe poi più senso avere solo il pf ottimizzato? Lo dico così magari eviti di gestire due fronti. So che le patch non sono sempre compatibili ma se uno vuole stabilita si accontenta del kernel LTS
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 14 Giugno 2014 ore 20:42
Ho installato il kernel ma pare che non riesca a caricare la HOOKS userui

Codice: [Seleziona]
[tumbler@tumbler ~]$ sudo mkinitcpio -p linux-pf
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'default'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf.img
==> Starting build: 3.12.15-1-pf
  -> Running build hook: [base]
  -> Running build hook: [autodetect]
  -> Running build hook: [systemd]
  -> Running build hook: [block]
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> ERROR: Hook 'userui' cannot be found
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf-fallback.img -S autodetect
==> Starting build: 3.12.15-1-pf
  -> Running build hook: [base]
  -> Running build hook: [systemd]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: smsmdtv
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> ERROR: Hook 'userui' cannot be found
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
[tumbler@tumbler ~]$
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 15 Giugno 2014 ore 13:14
Non so se è collegato ma al boot del kernel ho un errore
Codice: [Seleziona]
tumbler@tumbler ~]$ systemctl --failed
  UNIT                      LOAD   ACTIVE SUB    DESCRIPTION
● systemd-modules-load.service loaded failed failed Load Kernel Modules

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of S
SUB    = The low-level unit activation state, values depend on unit typ

1 loaded units listed. Pass --all to see loaded but inactive units, too
To show all installed unit files use 'systemctl list-unit-files'.
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: whoami - 15 Giugno 2014 ore 13:16
prova con sudo systemctl status systemd-modules-load per vedere quale modulo si impapocchia.
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 16 Giugno 2014 ore 01:52
ecco a voi
Codice: [Seleziona]
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
   Active: failed (Result: exit-code) since lun 2014-06-16 01:45:23 CEST; 5min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 125 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 125 (code=exited, status=1/FAILURE)

giu 16 01:45:22 tumbler systemd[1]: Starting Load Kernel Modules...
giu 16 01:45:23 tumbler systemd-modules-load[125]: Failed to find module 'vhba'
giu 16 01:45:23 tumbler systemd-modules-load[125]: Inserted module 'vboxdrv'
giu 16 01:45:23 tumbler systemd-modules-load[125]: Inserted module 'vboxnetadp'
giu 16 01:45:23 tumbler systemd-modules-load[125]: Inserted module 'vboxnetflt'
giu 16 01:45:23 tumbler systemd[1]: systemd-modules-load.service: main process exited, code=exited, status=1/FAILURE
giu 16 01:45:23 tumbler systemd[1]: Failed to start Load Kernel Modules.
giu 16 01:45:23 tumbler systemd[1]: Unit systemd-modules-load.service entered failed state.
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: dinolib - 16 Giugno 2014 ore 09:57
Sono errori già discussi qualche mese fa.
vhba non ricordo, ma scommetto che se cerchi trovi la risposta.

Per vbox dovresti provare con
Codice: [Seleziona]
sudo vboxsetup setup
E' un'istruzione da lanciare ogni volta che aggiorni un kernel in quanto i driver di vbox vanno ricompilati col kernel. Non chiedermi perchè non lo faccia in automatico  :-\

EDIT: hai installato il pacchetto CCR vhba-module-pf?
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 16 Giugno 2014 ore 13:33
Scusate non ho seguito la discussione dell'ultimo mese ... comunque vbox sapevo di doverlo lanciare ma non avevo risolto ... il modulo vhba-module-pf effettivamente non è installato ma non me lo compila

Codice: [Seleziona]
:: Vuoi procedere con l'installazione? [S/n] s
:: Download dei pacchetti in corso...
 vhba-module-pf-20130607-2-x86_64                             8,0 KiB  1137K/s 00:00 [#################################################] 100%
(1/1) verifica delle chiavi presenti nel portachiavi                                 [#################################################] 100%
(1/1) verifica dell'integrità dei pacchetti                                          [#################################################] 100%
(1/1) caricamento dei file dei pacchetti                                             [#################################################] 100%
(1/1) controllo dei conflitti in corso                                               [#################################################] 100%
(1/1) installazione in corso di vhba-module-pf                                       [#################################################] 100%
  > Updating module dependencies...
depmod: ERROR: could not create module /lib/modules/3.12.15-1-pf/kernel/drivers/pci/hotplug/shpchp.ko.gz: No such file or directory
depmod: ERROR: failed /lib/modules/3.12.15-1-pf/kernel/drivers/pci/hotplug/shpchp.ko.gz: No such file or directory

EDIT: ok ho riavviato ed il modulo lo trova ... dovrei essere apposto ... ma per la hooks userui che devo fare?
vedi post #28 (http://forum.chakra-project.it/index.php/topic,6212.msg52908.html#msg52908)
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: dinolib - 16 Giugno 2014 ore 14:05
Bisogna chiedere a UtG l'ook userui a che serve.

Il file che indica l'hook è /etc/mkinitcpio-pf.conf ed è fornito con i pacchetti del kernel pf.

Sul file /etc/mkinitcpio.conf che è quello standard questo hook non c'è (HOOKS="base udev autodetect resume keymap  modconf block filesystems keyboard fsck")
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 16 Giugno 2014 ore 14:20
Credo che abbia a che fare con la patch TuxOnIce ... infatti nella sua guida (http://chakraos.org/wiki/index.php?title=Linux-pf) si legge:

Citazione
If you intend to use TuxOnIce for hibernation, make sure you have added the necessary modules to the MODULES array of /etc/mkinitcpio-pf.conf and at least the resume hook to the HOOKS array:

 MODULES="... lzo tuxonice_compress tuxonice_swap tuxonice_userui ..."
 HOOKS="... block userui resume filesystems ..."
 

Then, to have the initial ramdisk recreated, you must run:

sudo mkinitcpio -p linux-pf

Questi i miei MODULES
Codice: [Seleziona]
MODULES="ahci libahci ehci-hcd uhci-hcd lzo tuxonice_compress tuxonice_swap tuxonice_userui"
Questi i miei HOOKS
Codice: [Seleziona]
HOOKS="base autodetect systemd block keymap resume filesystems userui"
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: dinolib - 16 Giugno 2014 ore 14:31
e infatti c'è dentro anche userui, che non so che sia.

Neanche nel wiki di arch se ne parla: https://wiki.archlinux.org/index.php/Mkinitcpio#Common_hooks

Io lo toglierei e sistemi tutto  ;)
(tanto funziona lo stesso, no?)


EDIT: ok, dovrebbe essere un hook per tuxonice
Citazione da: https://wiki.archlinux.org/index.php/Tuxonice
You will not see a user interface for the first few seconds of the resume process unless you add the userui hook to your mkinitcpio (before the resume hook) configuration and regenerate your initramfs, but this is also optional.
Perchè vada in errore è da chiedere a UtG  :-\
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 22 Giugno 2014 ore 21:44
Ho installato il kernel ma pare che non riesca a caricare la HOOKS userui

Codice: [Seleziona]
[tumbler@tumbler ~]$ sudo mkinitcpio -p linux-pf
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'default'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf.img
==> Starting build: 3.12.15-1-pf
  -> Running build hook: [base]
  -> Running build hook: [autodetect]
  -> Running build hook: [systemd]
  -> Running build hook: [block]
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> ERROR: Hook 'userui' cannot be found
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf-fallback.img -S autodetect
==> Starting build: 3.12.15-1-pf
  -> Running build hook: [base]
  -> Running build hook: [systemd]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: smsmdtv
  -> Running build hook: [keymap]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
==> ERROR: Hook 'userui' cannot be found
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
[tumbler@tumbler ~]$

Questo perchè non hai installato tuxonice-userui:
Codice: [Seleziona]
linux-pf/tuxonice-userui
e, cosa mooolto IMPORTANTE, devi mettere l'HOOKS "userui" PRIMA di resume, In questo modo:
Codice: [Seleziona]
HOOKS="base udev autodetect userui resume keymap ...."
Per risolvere l'errore (di poco conto comunque)  al boot devi installare vhba-module-pf.
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 23 Giugno 2014 ore 01:14
@UTG
grazie...preciso e conciso come sempre  :beer: :beer: ;D

P.S. avevi ragione il wiki lo diceva ... è stata una mia svista!!!
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: UnderTheGun - 23 Giugno 2014 ore 20:02
@UTG
grazie...preciso e conciso come sempre  :beer: :beer: ;D

E di che!  :)

P.S. avevi ragione il wiki lo diceva ... è stata una mia svista!!!

In realtà, grazie alla tua segnalazione, ho modificato la pagina wiki!  ;D ;)
I riferimenti erano giusti, ma adesso è più chiaro!
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: tumbler - 25 Giugno 2014 ore 22:48
Ehehehe hai rieditato la guida ... mi son sentito stupido e meravigliato per non aver installato quel pacchetto così in vista ehehehe!!!
Comunque ... pur non usando l'ibernazione quasi mai ... come ti spieghi this picture error???
(http://s1.postimg.org/nlqpyc0ff

/Camera_ZOOM_20140625223301968.jpg) (http://postimg.org/image/nlqpyc0ff/)


Potrebbe dipendere da questo errore sulla swap?

(http://s3.postimg.org/jvj6dqolr/schermata47.jpg) (http://postimg.org/image/jvj6dqolr/)
Titolo: Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
Inserito da: MarsBase - 26 Giugno 2014 ore 12:28
@UnderTheGun

Grazie mille! Davvero un ottimo lavoro.

Questo kernel funziona alla perfezione e con performance straordinarie, rispetto al ck ho guadagnato 160Mb di RAM all'avvio.  :)