Page 1 of 3

Kernel-rtQL 3.8.13 -rt10 -rt14 for ROSA2012 2012.1 OM cooker

PostPosted: 25 May 2013, 19:24
by NicCo
immagine ridotta %
immagine ridotta %

When a 'core' must go beyond the actual paradigms...
Kernel rtQL (rt + nrjQL) description, targets and goals



UPDATE: 01 June 2013 >>> Kernel 3.8.13 -rt8 rtQL1 has been updated to -rt10 rtQL1 > viewtopic.php?p=22146#p22146


Kernel rtQL 3.8.13 for ROSA MARATHON (2012.0), ROSA Desktop.Fresh 2012 (2012.1) and OpenMandriva Cooker
Packages not available but remains the possibility to rebuild them also for old Mandriva 2010 and Mandriva 2011.0

For those who are greedy, MIB started preparing also of the Kernel with RT + nrjQL
Actually, Linux kernel 3.8.13 includes mostly the same changes as Linux 3.9.2 kernel...
Image
Kernel RTQL has Ingo Molnar -rt (realtime) series patches applied to vanilla kernel.org kernels,
it contains some patches to improve further the hw support plus some patches and configs from QL:
partial CK1 (Con Kolivas), BFQ, TOI, UKSM, AUFS3, with the goals to improve further performances.
That's the first time packaging for kernel 3.8 series of rtQL, so it needs to be properly tested...



Kernel 3.8 - General features
http://www.h-online.com/open/news/item/ ... 05719.html

Kernel 3.8.13 - Announce
http://lwn.net/Articles/550251/
All users of the 3.8 kernel series must upgrade.


Changelog
http://www.kernel.org/pub/linux/kernel/ ... Log-3.8.13
Code: Select all
%changelog

* Sat May 25 2013 Nicolo' Costanza <abitrules@yahoo.it> 3.8.13-rt8.rtQL1
+ kernel 3.8.13 (EOL) - rt8 plus rtQL1 
- that's the first release with the kernel-rt 3.8.13 with rt8 & nrjQL:
- experimental new rtQL with CK1, BFQ, TOI, UKSM, AUFS3, for ROSA & OMA
- ---------------------------------------------------------------------
- Kernel 3.8 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- This kernel contains also some other patches to improve the hw support
- ---------------------------------------------------------------------


Testing status:
in ROSA Marathon 2012, I have installed the x64 and x32 arch rpms, they install properly and seem working fine
Code: Select all
utente ~ $ uname -a && cat /etc/product.id
Linux localhost.localdomain 3.8.13-rt8.rtQL1rosa #1 SMP PREEMPT RT Sat May 25 19:20:45 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux
vendor=Mandriva,distribution=Mandriva Linux,type=Basic,version=2010.2,branch=Official,release=1,arch=x86_64,product=Powerpack


ImageImageImage

INFO about the SRPM build possibilities and rpm availability:
For ROSA Marathon we'll build Kernels LTS: 3.0, 3.2, 3.4, and all the latest kernels up to the 3.8 series
For ROSA Fresh we are building all Kernel versions starting only from the 3.6 to the most recent series
For "Cooker" we are building all Kernel versions starting only from the 3.8 to the most recent series
For old distros Mandriva 2010 and 2011, we are maintaining build compatibility: you can also rebuild,
but we CANNOT prepare the rpms for You, as we have no chance to build with ABF or in our own PCs

DOWNLOAD:
If you have enabled the kernel 3.8 repo, you can install easily:
Code: Select all
urpmi kernel-rtQL-devel-latest kernel-rtQL-latest


These are the list of the rpm names for kernel rtQL
Code: Select all
kernel-rtQL-3.8.13-rt8.rtQL1.src.rpm
kernel-rtQL-3.8.13-rt8.rtQL1rosa.lts-1-1-rosa.lts2012.0.x86_64.rpm
kernel-rtQL-devel-3.8.13-rt8.rtQL1rosa.lts-1-1-rosa.lts2012.0.x86_64.rpm
kernel-rtQL-devel-latest-3.8.13-rt8.rtQL1-rosa.lts2012.0.x86_64.rpm
kernel-rtQL-doc-3.8.13-rt8.rtQL1-rosa.lts2012.0.noarch.rpm
kernel-rtQL-latest-3.8.13-rt8.rtQL1-rosa.lts2012.0.x86_64.rpm
kernel-rtQL-source-3.8.13-rt8.rtQL1rosa.lts-1-1-rosa.lts2012.0.noarch.rpm
kernel-rtQL-source-latest-3.8.13-rt8.rtQL1-rosa.lts2012.0.noarch.rpm

ImageIMPORTANT, READ!

  • Before downloading and installing any kernel 3.8.13 flavour, you need to install the Required microcode firmware!
    Microcode firmwares for cpu AMD / INTEL updates
    With the proper cpu microcode enabled you can obtain a more reliability of you system, especially indespensable in server area, so when your cpu has a defect, kernel will found the best work-around to avoid slowdowns, or dangerous oops that could harm till to freeze your OS...


ImageImageImage

OpenMandriva 2013.0 - 64bit - Click link below to see if already / still available (*)
http://abf.rosalinux.ru/downloads/kerne ... n/release/

OpenMandriva 2013.0 - 32bit - Click link below to see if already / still available (*)
http://abf.rosalinux.ru/downloads/kerne ... n/release/

ROSA 2012.1 (rosa-devel) - 64bit - Click link below to see if already / still available (*)
http://abf.rosalinux.ru/downloads/kerne ... n/release/

ROSA 2012.1 (rosa-devel) - 32bit - Click link below to see if already / still available (*)
http://abf.rosalinux.ru/downloads/kerne ... n/release/

ROSA 2012 LTS - 64bit - Click link below to see if already / still available (*)
http://abf.rosalinux.ru/downloads/kerne ... n/release/

ROSA 2012 LTS - 32bit - Click link below to see if already / still available (*)
http://abf.rosalinux.ru/downloads/kerne ... n/release/

Mandriva 2010.2 - 64bit - Click link below to see if already / still available (*)
http://mib.pianetalinux.org/MIB/2010.2/ ... els/3.8.13

Mandriva 2010.2 - 32bit - Click link below to see if already / still available (*)
http://mib.pianetalinux.org/MIB/2010.2/ ... els/3.8.13

Image (*) about our Availability notice, the phrase could have different meanings
"already" means we publish Topics when ABF started building our projects, it may need few hours
"still" means the above links are still valid until the project is recent, not obsoleted / then replaced...

ImageImageImage


bye, NicCo

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 25 May 2013, 21:06
by NicCo
Hi,

Actually we have 4 different kernel series for ROSA & cooker, designed, developed and prepared by me, A.Burmashev, and ABF :D
  • nrj
  • nrjQL
  • vanilla
  • rt
Lately I prepared and tested in my Pcs, the latest kernel-rt:
Linux localhost.localdomain 3.8.13-rt8.1rosa #1 SMP PREEMPT RT Sat May 18 23:34:39 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux

I'm using kernel-rt since few day, and I must admit is great:
it's stable, it works fine also with proprietary drivers, and differently than believed it permits us to add few hw patches

RT Preempt is perfect for Pro Audio and Industrial RT apps

but it's missing some of things that make nrjQL flavours great
so I have had a such mad idea of preparing a new experiment...

the union between RT with most of nrjQL, so > Kernel-rtQL

where in nrjQL the PREMPTion is the max expression to have a desktop and
multimedia kernel very optimized,
RT Preemption is more accurate, or pratically it's a perfect realtime behaviour
nrj tried to mimicking the RT behaviour using what is available in stock kernel

I'll get RT kernel (vanilla + RT), and I will add the nrjQL patches and configs

I want to obtain an RT kernel with a better behaviour and performances for:
  • Disk disk I/O scheduling,
  • better memory management,
  • better hybernation,
  • other desktop and multimedia improvments related stuff
  • adding a lot of features not available in vanilla kernels
I wish use even the best of ck1 patches, like about swappiness and some others...
(examples: AUFS3, OverlayFS, ESFQ, UREADAHEAD, AUFS3, VHBA, BRTFS-LZ4)

"I'll search to add even more features and speedups in the next versions"

If this will be lead to a real working and performant kernel, now I can't know ;) ,
but I'll try that and if all that would be possible,

Now, I ask to Mario Moles, but also to whoever else want to try and test:
if tomorrow you can try some preliminar testing to this "new born kernel",
reporting ASAP your ever precious feedback with your first impressions...

Naturally is only a first Alpha version, but performs just well, for example:
I can see the BFQ operating, when I open files & folders and uksmd too...


HOW TO INSTALL?
if you have configured and enabled the proper repository for your distro/arch, from:
http://abf-downloads.rosalinux.ru/kernels_38x_personal/

it should be be very easy:
Code: Select all
# urpmi kernel-rtQL-devel-latest kernel-rtQL-latest




Kernel rtQL targets and goals:

1> it must be RT perfect, for 100% perfect Realtime OS
http://en.wikipedia.org/wiki/Real-time_operating_system

2> it must contain main QL features and improvments working well with RT
What it's the most complicate thing is the preparation of all merged configs.
clock, timings, ecc..., where all toghether must work as a perfect symphony

If the project results will be a success, I'll prepare rtQL also for the LTS Kernel series 3.0, 3.2, 3.4 and for old 3.6.11


thanks, for Your attention
bye, NicCo

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 26 May 2013, 9:21
by NicCo
Kernel 3.8.13 -rt8 rtQL1 has been updated to -rt9 rtQL1 > rebuilds in progress into ABF

Code: Select all
%changelog

* Sun May 26 2013 Nicolo' Costanza <abitrules@yahoo.it> 3.8.13-rt9.rtQL1
+ kernel 3.8.13 (EOL) - update to rt9
- replaced old -rt8 patch for 3.8.11 with newest -rt9 patch for 3.8.13
- ---------------------------------------------------------------------
- Kernel 3.8 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- This kernel contains also some other patches to improve the hw support
- ---------------------------------------------------------------------

* Sat May 25 2013 Nicolo' Costanza <abitrules@yahoo.it> 3.8.13-rt8.rtQL1
+ kernel 3.8.13 (EOL) - rt8 plus rtQL1 
- that's the first release with the kernel-rt 3.8.13 with rt8 & nrjQL:
- experimental new rtQL with CK1, BFQ, TOI, UKSM, AUFS3, for ROSA & OMA
- ---------------------------------------------------------------------
- Kernel 3.8 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- This kernel contains also some other patches to improve the hw support
- ---------------------------------------------------------------------


bye, NicCo

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 27 May 2013, 2:40
by rolf
Hi,
I did install the latest,

Code: Select all
kernel-rtQL-3.8.13-rt9.rtQL1rosa-1-1-rosa2012.1.x86_64 Sun 26 May 2013 03:27:18 PM PDT
kernel-rtQL-latest-3.8.13-rt9.rtQL1-rosa2012.1.x86_64 Sun 26 May 2013 03:27:16 PM PDT
kernel-rtQL-devel-latest-3.8.13-rt9.rtQL1-rosa2012.1.x86_64 Sun 26 May 2013 03:27:16 PM PDT
kernel-rtQL-devel-3.8.13-rt9.rtQL1rosa-1-1-rosa2012.1.x86_64 Sun 26 May 2013 03:27:16 PM PDT


Installation seems fine, entry made as default in grub2, nvidia-current, vboxadditions got built by dkms, and reboot to this kernel was uneventful.

However, in the first 10 minutes, I updated Virtualbox from Oracle and the kernel froze, no keyboard response, during building of dkms modules for the new virtualbox. I reset and booted to the previous kernel, 3.6.10-nrj-desktop-1rosa, to allow reiserfsck and it was working.

I tried again to boot to kernel-rtQL-3.8.13-rt9.rtQL1rosa but boot did not complete, waiting almost 10 minutes. Of course, I can't figure out how to get kernel messages to scroll in boot, as I always had in legacy grub, so I don't have a clue, suspect it might have froze on dkms building the module.

Anyway, thanks for all the work but can't seem to use this one. ;)

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 27 May 2013, 8:52
by NicCo
rolf wrote:I tried again to boot to kernel-rtQL-3.8.13-rt9.rtQL1rosa but boot did not complete, waiting almost 10 minutes. Of course, I can't figure out how to get kernel messages to scroll in boot, as I always had in legacy grub, so I don't have a clue, suspect it might have froze on dkms building the module.

Anyway, thanks for all the work but can't seem to use this one. ;)

Hi

I have tried rtQL 8 and 9 in 3 different PCs, dkms for Nvidia (I have all Nvidia/Intel) went ok, reboot ok, it works ok
our friend and tester, Mario Moles, tried rtQL8 and 9, with dkms ATI, and Ati went ok, rebook ok, and it works ok

I did not tested VIrtualBox yet, I'll do ASAP
Mario Moled refered me, from his first day of use, that:
a > patch rt9 works better than rt8
b > -rtQL works better than plain -rt

there were problems with rt8 & rtQL8, only when stressed 100%, with KDE resetting and the need to login again into KDM
when yesterday he installed new rt9 & rtQL9 this problem went away, so the problem was persent in rt8 patch, fixed in rt9

with rt8
kde reset forcing a new kde login, frequent crashes with pulseaudio, jackd and qjackctl

with rt9
kde is ok (no crashes), jackd e qjackctl works fine for some hours, pulseaudio sometimes crashes but can be restarted


Mario Moles told me that it is still too early to pass judgment, but it seems that rtQL functions still better than simple rt, he needs a few days of testing, but now rtQL 9 is in use on his PCs, and is the preferred kernel with applications that require absolutely RT, like those he needs using for professional musical purposes

By me, now I have rtQL9 in use, while I'm writing, in a laptop Compaq nx7300, and works fine, very reactive,
the same PC was used with satisfaction by my son with playing many flash games, and no issues or crashes
but now it's only less than a entire day testing... I need more time to judge...
I'm curious to verify the working with VirtualBox, so I hope to test that today

In the past I have noticed a thing:
Sometimes may happens that after you install a new kernel, something wrong happens with a dkms building,
then after the next reboot is not possible use the last installed kernel, in those cases, there is nothing to do...,
apart that rebooting with a working kernel, removing the latest kernel files, and install again the same kernel,
this thing happened me a couple of times,
but when I reinstalled the kernel, the same not working kernell, for the second time, that kernel worked fine,
so I seemed that sometimes the kernel installation went wrong, like a bad or unlucky install has been done...

Aoother thing to consider is that -rt9, is the very first version for kernel 3.8.13, you can look here:
https://www.kernel.org/pub/linux/kernel ... ts/rt/3.8/

where -rt8 was proper suited for kernel version 3.8.11
https://www.kernel.org/pub/linux/kernel ... 3.8/older/

also considering that for kernel 3.6.11, rt now is -rt36...
https://www.kernel.org/pub/linux/kernel ... ts/rt/3.6/

-rt x has many time to grow and to become stable for the EOL kernel 3.8.13
we may hope that the pulseaudio, vbox, and other known or hidden issues, all those problems will be removed with future version, starting since -rt10: statistically, for all the supported kernels, those with even number, the new versions of rt patches are available on a weekly basis and so we can wait for -rt10, should be here in few days...


bye, NicCo

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 27 May 2013, 9:58
by oiram73
My experience is this:

with RT8 rt8QL1 everything works except pulseaudio, but less, jackd and qjackctl crashing after a few minutes.

RT9 and rt9QL1 work better, especially QL, but there are still problems with pulseaudio crashing often even after it reboots!
WARNING: I use pulseaudio on jackd with pulseaudio-module-jack for not having problems with skype and youtube.
The ATI fglrx drives work well and that is the same as other kernel!
I have not tried it on Vbox!

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 27 May 2013, 12:29
by GvMariani
I installed both -rt8 and -rt9 and give them only a brief test:
so far I had none of the Mario's troubles...
But the rt19 definitely does not build the vmware host modules (while the rt18 does): I did not write down the actual error message from vmware-modconfig but it was something about being unable to correctly setup the build environment (and that is rather weird, because until this latest kernel all was working well).

UPDATE:
After a couple of days of use with -rt8, I got a very good feeling and now I'm using it as default kernel:
I was able to play music from a CD while building rpms for our repos in a VM 32bit and doing some other things, without a glitch or a missed note,
even when the HDD was very busy...

In a sum: the rtQL v.8 gives a very snappy DE, even more than the realtime flavor of the nrjQL line.


GvM

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 15:29
by NicCo
rolf wrote:Hi,
I did install the latest,

I tried again to boot to kernel-rtQL-3.8.13-rt9.rtQL1rosa but boot did not complete, waiting almost 10 minutes. Of course, I can't figure out how to get kernel messages to scroll in boot, as I always had in legacy grub, so I don't have a clue, suspect it might have froze on dkms building the module.

Anyway, thanks for all the work but can't seem to use this one. ;)

It has been reported the rt9 patch has some important regressions: the problem is not in the QL part, but only in rt9 patch!

It does not building some modules, apart your experience with nvidia, there is GvM claiming a bad experience with vmware,
so I take the decision to push to rebuild again the previous rtQL rt8 version, that had been replaced by rtQL rt9 version...

after the rtQL rt8 rebuild, I'll send also the rt9 with another SRPM, so we can have kernel rtQL rt8 and rt9 concurrently: ok?
Having available the two versions rt8 and rt9, we can install they both and reproduce easily the issue...


bye, NicCo

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 15:36
by rolf
Sounds like a plan! :D

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 15:45
by NicCo
rolf wrote:Sounds like a plan! :D

Here, in the wrong topic,
GvM confirmed that rtQL is better even that nrjQL-realtime, flavour that untill now he used as predefined flavour,

that's the reason for the which I took the decision to rebuild again for You > rtQL rt8! - Now build is in progress...


Can you see?
https://abf.rosalinux.ru/kernels_38x/Ke ... uild_lists


bye, NicCo

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 15:58
by rolf
Can you see?
https://abf.rosalinux.ru/kernels_38x/Ke ... uild_lists


Yes, seems ABF is a very good system, thanks.

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 16:21
by NicCo
rolf wrote:
Can you see?
https://abf.rosalinux.ru/kernels_38x/Ke ... uild_lists


Yes, seems ABF is a very good system, thanks.

Yes, surely!

The best and winning idea, is for me, allowing us, the developers, to maintain separate project folders, so a lot of different projects can be opened, and tried, and so infinite number of testing is possible! From the best results we can get the best

With ABF we have really none limits...

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 20:40
by NicCo
Mario Moles prefers Kernel-rtQL-3.8.13-rt9.rtQL1 because he said that performs little better and seems more stable with jackd & qjackctl
GvM prefers instead Kernel-rtQL-3.8.13-rt8.rtQL1 because he has vmware working fine (with rt9 vmware can't build an important module)

Mmm... what a bad situation! Everybody must be satisfied, so needs a Solomonic decision

Maintaining only the last, the most recent was NOT a brilliant idea by my part, so I decided:
since now there will be different rtQL versions stored in our kernel 3.8 personal repository

now
- Kernel-rtQL-3.8.13-rt8.rtQL1
- Kernel-rtQL-3.8.13-rt9.rtQL1

it would follow
- Kernel-rtQL-3.8.13-rt10.rtQL1
- Kernel-rtQL-3.8.13-rt10.rtQL2

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 22:17
by rolf
I tried
kernel-rtQL-3.8.13-rt8.rtQL1rosa-1-1
kernel-rtQL-devel-3.8.13-rt8.rtQL1rosa-1-1

The dkms modules seemed to build fine at installation and the grub2 entry made as an option.

When I choose that option, the screen soon goes black and stays that way for several minutes. Usually, boot manager to desktop is about 15 seconds. After a wait, I see the keyboard is unresponsive, magic keys don't work, I have to use the reset button.

Afterwards, I can find no mention of this kernel in the recent /var/log/messages or /var/log/dmesg, so I am guessing boot does not get so far as logging.

Code: Select all
[rolf@localhost ~]$ cat /etc/rosa-release
ROSA Desktop Fresh R1 release 2012.1 for x86_64
[rolf@localhost ~]$ uname -r
3.6.10-nrj-desktop-1rosa

Re: Kernel rtQL 3.8.13 for ROSA2012 2012.1, MDV2010/11 cooke

PostPosted: 30 May 2013, 22:38
by NicCo
rolf wrote:I tried
kernel-rtQL-3.8.13-rt8.rtQL1rosa-1-1
kernel-rtQL-devel-3.8.13-rt8.rtQL1rosa-1-1
....................
Afterwards, I can find no mention of this kernel in the recent /var/log/messages or /var/log/dmesg, so I am guessing boot does not get so far as logging.

It might exists an incompatibility with your hardware,
I installed rtQL in 3 different PC, works like a charm!

I'm sorry, and I can NOT do anything to help you..., I have no more ideas...
will we be luckier next time with rt10? Who knows that? I fear not, but we can hope that...


bye, NicCo