Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010.2

Sezione dedicata ai progetti MIB per velocizzare la Distro Mandriva
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010.2

Post by NicCo »

Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010.2

Kernel 2.6.36.3 NRJ and -NRJ-PAE for Mandriva Linux

* More Info / Main Features
http://mib.pianetalinux.org/mib/forum/v ... 615#p14758

* Vmware: How To Patch for vmware 7.1.3 & vmplayer 3.1.3 (Patch and Guide)
http://mib.pianetalinux.org/mib/forum/v ... 615#p14759


Kernel 2.6.36.3 NRJ now with Mike Gilbraith new scheduler patch V4
Now with "sched automated per tty task groups" V4 patch by Mike Gilbraith, requested by a lot of Mandriva users: It brings a huge speed boost to the desktops cutting desktop latency by a factor of ten!
Read here for more info: http://mib.pianetalinux.org/mib/forum/v ... =20&t=2451

The patch is the most recent available, but a W.I.P., not final and full stable.

So, if you want test its effects and side-effects, you can enable/disable the CONFIG_SCHED_AUTOGROUP=y
So you can understand if there is some problem caused by the new young kernel schedule patch or not

On the fly, from a root konsole, typing

To disable Autogroup

Code: Select all

echo 0 > /proc/sys/kernel/sched_autogroup_enabled
To enable Autogroup again

Code: Select all

echo 1 > /proc/sys/kernel/sched_autogroup_enabled
at boot, from Grub, adding to your kernel line the string, you disable Autogroup

Code: Select all

noautogroup
Changelog:

Code: Select all

NRJ
====================
* Sun Dec 12 2010 Nicolo' Costanza <abitrules@yahoo.it> 2.6.36.3-nrj-69mib
- Kernel 2.6.36.3 backport for mdv 2009.1, 2010.0, 2010.2
- This "nrj" is an optimized version with preempt for low latency desktop
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/mib

NRJ-PAE
====================
* Sun Dec 12 2010 Nicolo' Costanza <abitrules@yahoo.it> 2.6.36.3-nrj-pae-69mib
- Kernel 2.6.36.3 backport for mdv 2009.1, 2010.0, 2010.2
- "nrj-pae" flavour: with preempt and mem up to 64Gb support, for 32bit low latency desktops
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/mib


others (-desktop and -server)
====================
* Sun Dec 12 2010 Nicolo' Costanza <abitrules@yahoo.it> 2.6.36.3-69mib
- Kernel 2.6.36.3 backport for mdv 2009.1, 2010.0, 2010.2
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/mib
Available in 4 different flavours:
* kernel-nrj-desktop,
* kernel-nrj-pae-desktop,
* kernel-desktop,
* kernel-server


Kernel 2.6.36.3 folders: All kernels are inside separate folders (when ready...)
================================================================
Mandriva 2010.2 - 32bit -> http://pianetalinux.org/MIB/2010.2/32/p ... s/2.6.36.3
Mandriva 2010.2 - 64bit -> http://pianetalinux.org/MIB/2010.2/64/p ... s/2.6.36.3

Please, avoid to install and use kernel-desktop:
for MIB the standard kernel for desktop is only:
- kernel-nrj-desktop for 64bit
- kernel-nrj-desktop for 32bit up to 3 Gb ram
- kernel-nrj-pae-desktop for 32bit with 4 Gb ram or more

kernel-desktop config, we found it's very unresponsive for desktop and multimedia apps:
so we accept feedbacks only for -NRJ and -NRJ-PAE, and eventually -server (for server)

How to install kernel-nrj: these are only some examples, not all are shown

Mandriva 2010.2/64 Kernel 2.6.36.3 desktop Energy "nrj"

Code: Select all

urpmi.addmedia --update K26363 http://mib.pianetalinux.org/MIB/2010.2/64/projects/kernels/2.6.36.3/
urpmi --auto -a kernel-nrj-desktop-devel-2.6.36.3 kernel-nrj-desktop-2.6.36.3
urpmi.removemedia K26363
done, good bye
Mandriva 2010.2/32 Kernel 2.6.36.3 desktop Energy "nrj"

Code: Select all

urpmi.addmedia --update K26363 http://mib.pianetalinux.org/MIB/2010.2/32/projects/kernels/2.6.36.3/
urpmi --auto -a kernel-nrj-desktop-devel-2.6.36.3 kernel-nrj-desktop-2.6.36.3
urpmi.removemedia K26363
done, good bye
Mandriva 2010.2/32: Kernel 2.6.36.3 desktop Energy + PAE "nrj-pae"

Code: Select all

urpmi.addmedia --update K26363 http://mib.pianetalinux.org/MIB/2010.2/32/projects/kernels/2.6.36.3/
urpmi --auto -a kernel-nrj-pae-desktop-devel-2.6.36.3 kernel-nrj-pae-desktop-2.6.36.3
urpmi.removemedia K26363
done, good bye
Mandriva 2010.2/64 Kernel 2.6.36.3 desktop standard

Code: Select all

urpmi.addmedia --update K26363 http://mib.pianetalinux.org/MIB/2010.2/64/projects/kernels/2.6.36.3/
urpmi --auto -a kernel-desktop-devel-2.6.36.3 kernel-desktop-2.6.36.3
urpmi.removemedia K26363
done, good bye
Mandriva 2010.2/64 Kernel 2.6.36.3 server

Code: Select all

urpmi.addmedia --update K26363 http://mib.pianetalinux.org/MIB/2010.2/64/projects/kernels/2.6.36.3/
urpmi --auto -a kernel-server-devel-2.6.36.3 kernel-server-2.6.36.3
urpmi.removemedia K26363
done, good bye
=============================================================================================

I remember you that recent versions of vmware7.1/vmplayer3.1 and maybe with some proprietary drivers or wi-fi could have problems with kernel 2.6.36.x series


bye, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by NicCo »

Kernel 2.6.36.3, Energy & PAE for mdv 2009.1, 2010.0, 2010.2

Now with "sched automated per tty task groups" V4 patch by Mike Gilbraith, requested by a lot of Mandriva users: It brings a huge speed boost to the desktops cutting desktop latency by a factor of ten!
Read here for more info: http://mib.pianetalinux.org/mib/forum/v ... =20&t=2451
Image
Image Let's give a surge of pure energy to our brand new Mandriva Linux!
Image Dai una sprizzata di pura Energia al tuo fiammante Mandriva Linux!


Image LEGENDA:
kernel-nrj-desktop (as for energy) : for low latency and multimedia desktop (better for remote desktop control, and DAW apps like Ardour, Jammin, Jackit, Hydrogen, ecc...)
kernel-nrj-pae-desktop (as for energy plus PAE): for 32bit, the same as energy plus support ram up to 64Gb
kernel-desktop for desktop standard (Not suggested: slow and unresponsive for desktop and multimedia use!)
kernel-server only for server applications like LAMP, slow and not suggested in Desktop PC

KERNEL ENERGY MIB
makes your PC much more responsive even under stress, when you have so many programs running, and when you have the CPU close to 100% usage, if you use many VM, multimedia programs, and even if you use remote desktop apps

ENERGY > NRJ so name become > kernel-nrj-desktop-2.6.3X.X

Main features will be:
* full manbo patchset
* full preempt, low latency, less debug;

You may have installed concurrently kernel 2.6.31.x and/or 2.6.33.x standard and the "nrj" or "nrj-pae" one

Image LEGENDA:
NRJ: CON IL KERNEL ENERGY MIB,
PC SEMPRE SCATTANTE ANCHE SOTTO STRESS!

Ci stiamo occupando di modificare il comportamento del kernel che mandriva ci propone e che non ci soddisfa del tutto.

Così abbiamo preparato il nuovo kernel "ENERGY", quasi come se fosse una bevanda energetica, e da quel nome, per assonanza, NRJ, che verrà usato per contraddistinguere questa serie di kernel.

ENERGY > per assonanza NRJ così il nome diventa > kernel-nrj-desktop-2.6.3X.X

Le principali features di questa serie di kernel sono:
* full manbo patchset
* full preempt, low latency, less debug;

* è nato per evitare che in condizioni di carico estremo il sistema smetta di rispondere.
Ad esempio, con due macchine virtuali aperte contemporaneamente il pc spesso va a scatti, il mouse risponde ogni 30/40 secondi così come la tastiera. Con le impostazioni che abbiamo cambiato questo non dovrebbe più accadere;
* ci aspettiamo che riduca la possibilità di difetti di sincronia audio/video quando si registrano o convertono musica e filmati;
* svantaggi: secondo Andrew Morton, l'opzione CONFIG_PREEMPT riduce le prestazioni (al massimo dell'1%) e può causare una minore autonomia sui portatili.
Le maggiori distribuzioni preferiscono CONFIG_PREEMPT_VOLUNTARY nei kernel predefiniti, soluzione che non presenta problemi di consumi o di prestazioni, ma è stato constatato che in certe condizioni va in crisi.

Già in testing su alcuni dei nostri pc, è stato rilevato che:
* l'audio funziona finalmente senza singhiozzi anche durante l'uso di effetti desktop 3D o con il carico della cpu vicino al 100%;
* compila i moduli vmware player che funziona perfettamente.

Test:
un pc (dual core x2-6000 4 giga ram) ha consentito contemporaneamente di:

* ricompilare il kernel in una konsole,
* avere firefox con 100 linguette aperte,
* fare upload di pacchetti,
* riprodurre due film su due diversi lati del cubo in full screen,
* su un terzo lato del cubo, con vmware virtualizzare windows mentre riproduce le radio da http://www.musicme.com,
* parlare con skype,
pur avendo tastiera e mouse e le linguette di firefox e delle konsole che rispondono in tempo reale, audio perfettamente miscelato come dai vari mixer locali, e non incerto e distorto.
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by NicCo »

Image - Image Vmware 7.1.x / Vmplayer 3.1.x How To: Patch and Guide

Image Download (click right button) and Save this file in your Home user folder
http://mib.pianetalinux.org/MIB/2010.1/ ... 6.36.patch
- Open a root konsole/terminal
- Open an Editor window (I use gedit),
- Select all CODE text below,
- Copy it on the Editor window (gedit),
- Edit "/path/to/vmmon-2.6.36.patch" with your path to saved patch file:
=>Example: patch -p0 < /home/user/Download/vmmon-2.6.36.patch
- Copy all modified text in the root terminal/konsole window,
and, at the end,
- Press ENTER to execute the command lines.

Code: Select all

cd /usr/lib/vmware/modules/source
cp -a vmmon.tar vmmon-orig.tar
tar xf vmmon.tar
cd vmmon-only/linux
patch -p0 < /path/to/vmmon-2.6.36.patch 
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only
vmware-modconfig --console --install-all
bye, bye, from NicCo & M.I.B Team
Image Download (cliccando il tasto destro) e Salva questo file su una cartella in Home
http://mib.pianetalinux.org/MIB/2010.1/ ... 6.36.patch
- Aprire una finestra di terminale/konsole come root
- Aprire una finestra di Editor (io uso gedit),
- Selezionare tutto il testo di CODICE sottostante,
- Copiarlo sulla finestra dell'Editor (gedit),
- Sostituire "/path/to/vmmon-2.6.36.patch" con il tuo reale percorso alla patch salvata:
=> Esempio: patch -p0 < /home/utente/Scaricati/vmmon-2.6.36.patch
- Copiare il testo così modificato sulla finestra del terminale/konsole di root,
e, alla fine,
- Premere INVIO per mandare in esecuzione le righe di comandi.

Code: Select all

cd /usr/lib/vmware/modules/source
cp -a vmmon.tar vmmon-orig.tar
tar xf vmmon.tar
cd vmmon-only/linux
patch -p0 < /path/to/vmmon-2.6.36.patch 
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only
vmware-modconfig --console --install-all
bye, bye, from NicCo & M.I.B Team
bye, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by NicCo »

Precisazioni e News

Circa
Kernel 2.6.36.3 NRJ with Mike Gilbraith new scheduler patch V4
Now with "sched automated per tty task groups" V4 patch by Mike Gilbraith, requested by a lot of Mandriva users: It brings a huge speed boost to the desktops cutting desktop latency by a factor of ten!
Read here for more info: http://mib.pianetalinux.org/mib/forum/v ... =20&t=2451

La patch è un W.I.P. e non è certamente adesso la versione stabile che sarà inserita nel 2.6.38.xx

La patch usata dal MIB, per la precisione non è una ma sono due:

Code: Select all

# automated per tty task groups from Mike Galbraith
cgroup_fixup_broken_cgroup_movement.patch
sched_autogroup.patch
La versione integrata sul 2.6.36.3-69 è una versione molto più recente e corretta, di quelle che sono linkate in molti siti che ne stanno parlando adesso, quindi avete gia sul kernel MIB la migliore patch disponibile in questo momento...

Una patch migliorata è adesso un W.I.P. che dovrebbe correggere un problema di ordinamento della stack di memoria: adesso in situazioni di forti stress di memoria con tutta la ram occupata, ed in alcune altre rare condizioni, potrebbe portare ad un rallentamento esagerato (non affatto previsto) o ad un kernel ops non desiderato.
Da tutto ciò, per esempio, si origina il problema segnalato da oiram73, circa i fastidiosi xruns nel comparto audio professionale (midi e DAW), soprattutto se si ha poca memoria.

ULTIME:

Attivare / Disattivare la patch, si può:
Per chi riscontra adesso questi fastidiosi problemi, si può utilizzare il nuovo kernel con la patch sempre disattivata, semplicemente aggiungere alla riga di boot del kernel, la stringa sotto

Code: Select all

noautogroup
Si può persino attivare/disattivare al volo da terminale di root, per testarne gli effetti

Code: Select all

echo 0 > /proc/sys/kernel/sched_autogroup_enabled
e riattivarla con

Code: Select all

echo 1 > /proc/sys/kernel/sched_autogroup_enabled
Ciao, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by NicCo »

-
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
fabio75
Utente senior
Utente senior
Posts: 319
Joined: 14 April 2008, 22:18
OpenMandriva: 2011 EE 64bit
Kernel: nrj-desktop-3.1.6
Desktop: kde
country: San Vito N
Location: Puglia

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by fabio75 »

Tutto ok!
[root@localhost fabio]# rpm -qa|grep kernel
kernel-nrj-pae-desktop-2.6.36.3-nrjpae.69mib-1-1mib2010.2
kernel-firmware-20100217-1mnb2
libkplatokernel8-2.3.0-1mdv2010.2
kernel-nrj-pae-desktop-2.6.35.10-nrjpae.69mib-1-1mib2010.2
libkplatokernel7-2.2.2-1mdv2010.1
kernel-nrj-pae-desktop-devel-2.6.35.10-nrjpae.69mib-1-1mib2010.2
kernel-nrj-pae-desktop-devel-2.6.36.3-nrjpae.69mib-1-1mib2010.2
kernel-nrj-pae-desktop-devel-latest-2.6.36.3-nrjpae.69mib2010.2
kernel-nrj-pae-desktop-latest-2.6.36.3-nrjpae.69mib2010.2

User avatar
codicem
Utente
Utente
Posts: 119
Joined: 4 November 2008, 23:21
ROSA: 2012.1 x64
OpenMandriva: 2010.2 x64
Kernel: 3.1.10-d. - 3.6.10
Desktop: kde 4.8.3 - 4.9.5
country: Italy

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by codicem »

Tutto Ok come sempre!!
Mille grazie!!
Codicem
mob asus P5LD2 - n.2 hd sata 250g - ram 2 g - pentium d820 2.80GHz d-core - nvidia asus gt240 1g
Mandriva 2010.2 x86_64 - kernel 3.1.10-desktop-nrj.69mib - kde 4.8.3
RosaDesktop.Fresh 2012.1 - Kernel: 3.6.10-nrj-desktop-1rosa x86_64 - kde 4.9.5

User avatar
astragalo
Collaboratore
Collaboratore
Posts: 663
Joined: 7 December 2007, 18:29
ROSA: Rosa R11.1
OpenMandriva: -
Kernel: 4.15.xx
Desktop: Plasma5
country: Italia

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by astragalo »

2010.2 32 bit con kernel 2.6.36.3 njr tutto ok.

Ciao.
L'erba cattiva non muore mai!!! ;)
:D :D :D

User avatar
mardok
Utente junior
Utente junior
Posts: 58
Joined: 9 July 2010, 10:45
OpenMandriva: 2010.2
Kernel: 2.6.38.6-desktop-nrj
Desktop: KDE 4.5.5
country: ITALIA
Location: BARI -> PADOVA

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by mardok »

Mandriva 2010.2 x86_64
kernel-nrj-desktop-2.6.36.3-nrj.69mib
--------------------------------------------------------------
processor Pentium(R) Dual-Core CPU E5200 @ 2.50GHz
bus G31M-GS
memory 4GiB System Memory
display G94 [GeForce 9600 GT]
network Atheros AR5001X+ Wireless Network Adapter
--------------------------------------------------------------

Tutto bene nulla da eccepire. L'ambiente risulta essere sempre reattivo anche con molte applicazioni attive, Firefox 30 tab aperte, Thunderbird, Gimp, digiKam, OO.o
Mardok
Image

User avatar
Salvatore47
Utente senior
Utente senior
Posts: 408
Joined: 17 November 2008, 18:38
OpenMandriva: 2011.0 - 64bit
Kernel: 3.1.6-nrj.69mib
Desktop: KDE - GNOME
country: ITALIA

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by Salvatore47 »

Installato Kernel 2.6.36.3 NRJ per Mandriva 2010.2 64bit risulta tutto OK.

Vorrei capire come disinstallare i vecchi Kernel (indolore) ?

Grazie NicCo.

Ciao da Salvo

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by NicCo »

Salvatore47 wrote:Installato Kernel 2.6.36.3 NRJ per Mandriva 2010.2 64bit risulta tutto OK.

Vorrei capire come disinstallare i vecchi Kernel (indolore) ?

Grazie NicCo.

Ciao da Salvo
Ti consiglio di lasciare sempre più di un kernel installati, tienine almeno due!

Io ne lascio sempre tre, ed in questo momento ho gli ultimi delle 3 serie:
* nrj 2.6.33.7
* nrj 2.6.35.10
* nrj 2.6.36.3

Per cancellare tutti gli altri uso semplicemente il comando urpme:
ieri l'altro dopo aver installato 2.6.36.3 e aver constatato che funzionava bene sul mio PC, ho deciso di rimuovere il precedente 2.6.36.2, e ho fatto semplicemente così

Code: Select all

urpme -a kernel-nrj-desktop-2.6.36.2 kernel-nrj-desktop-devel-2.6.36.2
Naturalmente tu devi adattare le stringhe a ciò che hai installato e vuoi rimuovere,
stando attento alla parte iniziale del nome del kernel, se dovessi rimuovere un vecchio 2.5.35.8, potresti

Code: Select all

urpme -a kernel-nrj-desktop-2.6.35.8 kernel-nrj-desktop-devel-2.6.35.8
se fosse invece un vecchio 2.6.33.5 dalla vecchia installazione 2010.1

Code: Select all

urpme -a kernel-nrj-desktop-2.6.33.5 kernel-nrj-desktop-devel-2.6.33.5
e così via, ma rispettando anche il nome ed il tipo di kernel installato, se dovessi disinstallare un kernel mandriva desktop 2.6.33.7 (che non ha la particella nrj)

Code: Select all

urpme -a kernel-desktop-2.6.33.7 kernel-desktop-devel-2.6.33.7
oppure il kernel server di mandriva 2.6.33.7

Code: Select all

urpme -a kernel-server-2.6.33.7 kernel-server-devel-2.6.33.7

Ti conviene prima scriverti tutta la lista dei kernel installati, e mettere da una parte i nomi dei kernel che desideri disinstallare, preparare tutte le stringhe dei kernel da disinstallare, una per ogni riga, e poi inviare il testo in una soluzione unica e ripulire tutto

Per avere la lista dei kernel installati, puoi dare anche un comando di controllo

Code: Select all

urpme kernel
E prendere una copia del testo corrispondente alla lista completa di tutti i kernel installati.

Ciao, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
Salvatore47
Utente senior
Utente senior
Posts: 408
Joined: 17 November 2008, 18:38
OpenMandriva: 2011.0 - 64bit
Kernel: 3.1.6-nrj.69mib
Desktop: KDE - GNOME
country: ITALIA

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by Salvatore47 »

Tutto OK per la rimozione dei vecchi Kernels.

Sei grande NicCo.

Ciao da Salvo

User avatar
whunter
Nuovo utente
Nuovo utente
Posts: 9
Joined: 30 November 2010, 18:13
OpenMandriva: 2010.1
Kernel: 2.6.35.8-desktop-nrj
Desktop: Desktop

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by whunter »

Grande piacevole sorpresa e' arrivato il nuovo driver nvidia 96xx- MIB e finalmente si compila sul kernel 2.6.36, come sempre basta pazientare ed il Mib risolve ed evolve. Tutto ok :D

Concedetemi un maiuscolo BRAVI e GRANDI.

ciao,
whunter

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by NicCo »

In arrivo una nuova release del kernel 2.6.36.3, che sarà riconoscibile dal numero di release 69.1

Mandriva 2010.2 - 64bit (cartella temporanea per il testing)
http://mib.pianetalinux.org/MIB/2010.2/ ... .6.36.3-1/

Mandriva 2010.2 - 64bit (cartella temporanea per il testing)
http://mib.pianetalinux.org/MIB/2010.2/ ... .6.36.3-1/

New patchset (8 patches) for kernel 2.6.36.3 and sched_autogroup final from M. Gilbraith

Code: Select all

# Fixup broken cgroup movement (Peter Zijlstra, LKML)
cgroup_fixup_broken_cgroup_movement.patch

# Improve desktop interactivity (Mike Galbraith, LKML)
sched_autogroup_final.patch

# other patches for kernel 2.6.36.3 regarding sched_
# improve desktop interactivity (Mike Galbraith, LKML)
remove_irritating_plus.patch
sched-fix-buggy-comparison-in-check_preempt_tick.patch
cgroup-use-exit-hook-to-avoid-use-after-free-crash.patch
sched-Reinstate-group-names-in-sched_debug.patch
sched-Display-autogroup-names-in-sched_debug.patch
sched-autogroup-rt-group-sched.patch
Questa nuova release contiene la patch finale (stabile) dello scheduler_autogroup, in più altre 7 patches da Mike Gilbraith, in versioni appositamente ottimizzate per kernel 2.6.36.3, tra le quali spicca quella che mi ha spinto a preparare, su segnalazione del ns attento GvMariani, ancora una nuova release dello stessa versione di kernel:
cioè la possibilità di poter abilitare e rendere nuovamente funzionale anche la RT_priority
GvM wrote:Nicco, hai visto visto questo thread nella ML di Cooker
(http://lists.mandriva.com/cooker/2011-02/msg00189.php)?

In effetti, da quando hai integrato l'autogroup nei kernel MIB, nel mio
syslog compaiono sempre gli errori "Failed to make ourselves RT:
Operation not permitted" da rtkit-daemon...

La patch indicata qui:
http://lists.mandriva.com/cooker/2011-02/msg00190.php
l'hai già messa (è vecchiotta peraltro: 13/01)?
In caso contrario forse andrebbe inserita...

Vedi tu: sei tu il "guru" qua...

GvM
Ho immediatamente contattato Mike Gilbraith per chiedergli qualche delucidazione in tal proposito.
Mike Gilbraith wrote:
NicCo wrote:Some users told me they have to disable autogroup to have RT_priority working again, I would like to prepare and build a 2.6.36.3 for MIB, so
> can you send me latest your path for scheduler and all other patches concerned?
Ah, yes, autogroup doesn't allocate RT bandwidth, so if the user turns on CONFIG_RT_GROUP_SCHED, they'll see failures.
That's fixed upstream, but the fix for .36 is slightly different. Attached is my quilt series for 36.3.

Turning CONFIG_RT_GROUP_SCHED off would fix it as well.

-Mike
Mike ci ha inviato un archivio compresso contenente il suo ultimo patchset completo e denominato "finale", uno non generico ma appositamente sintonizzato sul kernel 2.6.36.3, ho così eliminato tutte le precedenti 6 patches sostituendole con le nuove 8 ricevute, ho preparato il kernel, l'ho installato ieri sera sul mio PC e funziona.

Nerl frattempo anche GvM lo ha installato e testato informandomi che RT adesso è tornato a funzionare, e che in ssyslog NON compaiono più gli errori:
"Failed to make ourselves RT: Operation not permitted" da rtkit-daemon...

Sperando che questa ultima versione finale, risolva anche i problemi dei nostri amici musicisti, come oiram73, othoth-tux, e quanti altri, che adesso non dovrebbero più aver bisogno di disattivare sched_autogroup... per ottenere un buon audio senza i fastidiosissimi xruns.


Colgo qui occasione di ringraziare pubblicamente Mike Gilbraith soprattutto per la sua gentilezza e disponibilità, a nome di tutti gli utenti della Comunità MIB e Mandriva!

I take this opportunity to publicly thank Mike Gilbraith especially for his kindness and willingness, on behalf of all users of the Community MIB and Mandriva!

Ciao, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
oiram73
Utente senior
Utente senior
Posts: 405
Joined: 5 January 2009, 13:33
ROSA: -
OpenMandriva: 2014
Kernel: 3.19.8-nrjQL-realtim
Desktop: KDE 4.14.3
country: Italia
Location: Perugia
Contact:

Re: Kernel 2.6.36.3 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010

Post by oiram73 »

Bene! Mi pare che ci siamo.
Con questo kernel con l'opzione attiva autogroup jakcd funziona correttamente senza xruns.
Data la mia poca ram (1Gb) se uso "esclusivamente" applicazioni audio come fluidsynth+qsynth (che succhia molta memoria), kmid, rosegarden, clementine e amarok (con un bisonte di archivio di files audio) e magari lanciando anche frescobaldi+lilypond, che succhia tanta memoria, jackd ha un'ottima tenuta e non genera xruns.
Se però poi lancio anche kontact e firefox con tante tab aperte un po' jackd ne risente e qualche xruns si fa vivo ma direi che è colpa della swap e non del nuovo kernel: mi consola il fatto che ora però jackd non crolla, non si spegne in queste condizioni.
Faccio notare che uso kde e con effetti kwin attivi.
Perciò mi pare un buon risultato. Bene, molto bene.
Grazie e continuate così.
Ciao.
OMA-2014
oiram/bin/selom
Da ognuno secondo le proprie capacità ad ognuno secondo i propri bisogni!

Post Reply