Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015

Latest shouts directly from our packagers and call for public testing MIB packages
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015

Post by NicCo »

Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015

Kernel 3.15.10 for ROSA 2012lts, rosa2012.1, omv2013.0, omv2014.0, rosa2014.1 and cooker (omv2015.0)
This is the fourh version of our kernel 3.15 in its complex nrj & nrjQL flavours, for ROSA and OpenMandriva Linux OSes!
Kernel 3.15.10 - https://lwn.net/Articles/608655/
Since version 3.15.6 we use the new major version of BFQ v7r5

read more about BFQv7r5:
viewtopic.php?p=23575#p23575
Hi,
here is a first good side effect of our effort for getting bfq merged into mainline :)
Two developers reported a regression with two git tasks, which gave us the opportunity to further improve throughput boosting with the workloads generated by these tasks. The result is this v7r5.

As of now, Arianna has prepared patches only for 3.13.0-3.15.0, but we have decided to share with you these patches even before also the other ones are ready.
  • IMPROVEMENT: Improve throughput boosting by idling the device
    only for processes that, in addition to perform sequential I/O,
    are I/O-bound (apart from weight-raised queues, for which idling
    is always performed to guarantee them a low latency).
  • IMPROVEMENT: Improve throughput boosting by depriving processes
    that cooperate often of weight-raising.
  • CODE IMPROVEMENT: Pass of improvement of the readability of both
    comments and actual code.
Paolo

Our changelog

Code: Select all

%changelog

* Sat Aug 16 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.10-1
+ update to 3.15.10 (EOL) - stable
- add drm/radeon: Adding UVD handle basis fps estimation v2
- http://lists.freedesktop.org/archives/dri-devel/2014-August/065766.html
- add ReiserFS4 for kernel 3.15
- /patches-NRJ/0004-reiser4-for-3.15.1.patch
- /patches-NRJ/0005-3.15.1-reiser4-basic-discard-support.patch
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Aug 08 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.9-1
+ update to 3.15.9 - stable
- import ASPM fix patch from kernel 3.17 queue to improve powersave
- to read: http://www.phoronix.com/scan.php?page=news_item&px=MTc0NzE
- audio powersave: reduced idle time from 15 to 10 seconds
- configs for kernel realtime have audio powersave disable
- update BFS (task scheduler) from release 449 to 450 with smtnice2 
- new BFS scheduler feature is enabled > CONFIG_SMT_NICE=y
- to read: http://ck-hack.blogspot.it/2014/08/smthyperthreading-nice-and-scheduling.html
- update TOI (power manager) from release 3.5.7 to 3.5.8  
- fix the broken support for running 16-bit code (X86_16BIT):
- to read: http://cateee.net/lkddb/web-lkddb/X86_16BIT.html
. new keys added to configs for X86_16BIT:
+ CONFIG_X86_16BIT=y
+ CONFIG_X86_ESPFIX32=y
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Aug 01 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.8-1
+ update to 3.15.8 - stable
- drop patch: x86-x86_32-entry-store-badsys-error-code-in-eax.patch
- update TOI (power manager) from release 3.5.6 to 3.5.7  
- audio powersave: reduced idle time from 60 to 15 seconds
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Tue Jul 29 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.7-1
+ update to 3.15.7 - stable
- add patch: x86-x86_32-entry-store-badsys-error-code-in-eax
- drop patch: revert-Bluetooth-Add-a-new-PID_VID-0cf3_e005-for-AR3012
- fix create_configs-QL script for a new TOI request (TOI_INCREMENTAL=n)
- update BFS (task scheduler) from release 448 to 449 
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Sun Jul 20 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.6-1
+ update to 3.15.6 - stable
+ it's first version of "nrj/nrjQL" stable 3.15.x, in early development
- stage, so, it's only for testing purposes, please, dont use this srpm,
- for your daily PC working, because is still to fix all over!!!
- all the defconfigs have been prepared for the 3.15 series
- all the patches have been added/update for the 3.15 series
- all the create_configs scripts have been updated to v.2.2
- all the kernel specs have been updated to the 3.15 series
- all custom openmandriva/rosa features have been backported from 3.14.13
- ---------------------------------------------------------------------
- Kernel 3.15 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Jul 18 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.13-1
+ update to 3.14.13 - stable
- update UKSM (nrjQL memory management) from 0.1.2.2 to 0.1.2.3
- x86 configs change: CONFIG_X86_VERBOSE_BOOTUP from "=y" to "=n" 
- to suppress annoying flashing messages while decompressig intrd:
- "Decompressing Linux . . . Parsing ELF . . . done
- Booting the kernel"
- fix from Eugene.S.: add perf-python-ext-link-with-dl.patch
- this patch is needed to fix the proper build of the perf tool
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------


Build status & Availability
I remind you the base repo address for kernels 3.15 link:
http://abf.rosalinux.ru/downloads/kerne ... epository/
The rpms will be available for for rosa2012lts, rosa 2012.1, omv2013, omv2014, cooker
These below are the rebuilds right now in progress... related to the new kernel 3.15.10

nrj >>> https://abf.rosalinux.ru/kernels_3_15x/ ... uild_lists
- kernel-nrj-desktop + kernel-nrj-desktop-pae
- kernel-nrj-laptop + kernel-nrj-laptop-pae

nrjQL >>> https://abf.rosalinux.ru/kernels_3_15x/ ... uild_lists
- kernel-nrjQL-desktop + kernel-nrjQL-desktop-pae
- kernel-nrjQL-laptop + kernel-nrjQL-laptop-pae
- kernel-nrjQL-netbook
- kernel-nrjQL-realtime + kernel-nrjQL-realtime-pae
- kernel-nrjQL-server



VMWare virtualization
We have noticed that Kernel 3.15 did not work with the VMWare virtualization
we are searching for a solution to be applied directly to the vmware sources...

Just below, our patches with the instructions: viewtopic.php?p=23936#p23936

General Info about kernel 3.15
http://kernelnewbies.org/Linux_3.15


bye, NicCo
http://www.cs.fsu.edu/~baker/devices/lx ... ;diffvar=v
.
--- 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
Alexander83
Utente
Utente
Posts: 248
Joined: 10 April 2012, 14:50
ROSA: -
OpenMandriva: -
Kernel: -
Desktop: Kde
country: Italy

Re: Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Post by Alexander83 »

Updated kernel on my notebook: work very good! 8-)
Some boot time on my notebook (Asus X53SD-SX191V):
3.15.9-nrjQL-desktop-1:
[root@localhost ~]# cat /etc/mandriva-release
OpenMandriva Lx release 2014.1 (Phosphorus) for x86_64
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.15.9-nrjQL-desktop-1omv #1 SMP PREEMPT Sat Aug 9 02:09:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# systemd-analyze
Startup finished in 4.725s (kernel) + 2.816s (initrd) + 31.373s (userspace) = 38.916s

3.15.10-nrjQL-desktop-1:
[root@localhost ~]# cat /etc/mandriva-release
OpenMandriva Lx release 2014.1 (Phosphorus) for x86_64
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.15.10-nrjQL-desktop-1omv #1 SMP PREEMPT Sat Aug 16 22:20:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# systemd-analyze
Startup finished in 4.890s (kernel) + 2.692s (initrd) + 24.534s (userspace) = 32.117s
Great job NicCo! ;)
Desktop: Kubuntu 64bit
Notebook Asus X53SD-SX191V: Kubuntu 64bit
Linux 4 Ever

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

Re: Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Post by NicCo »

I inform you that I have silently replaced the sources of
- kernel 3.15.10-1
and
- kernel 3.15.10-99 (with HT/SMT Nice 6)

Code: Select all

%changelog

* Sat Aug 30 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.10-99
+ update to 3.15.10 (EOL) - stable (replacement release)
- update ReiserFS4:
- /patches-NRJ/0004-reiser4-for-3.15.2.patch
- update BFS scheduler to 455, plus fixes, plus HT/SMT Nice 6 and configs:
- /patches-QL/0001_3.15-sched-bfs-455-2.patch
- /patches-QL/0002_ck-3.16-revert-KVM-workaround-due-to-proper-cond_res.patch
- /patches-QL/0003_bfs449-smtnice-6.patch
- ---------------------------------------------------------------------

* Sat Aug 16 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.15.10-99
+ update to 3.15.10 (EOL) - stable
- add drm/radeon: Adding UVD handle basis fps estimation v2
- http://lists.freedesktop.org/archives/dri-devel/2014-August/065766.html
- add ReiserFS4 for kernel 3.15
- /patches-NRJ/0004-reiser4-for-3.15.1.patch
- /patches-NRJ/0005-3.15.1-reiser4-basic-discard-support.patch
- SMT Nice 6 > http://ck-hack.blogspot.it/2014/08/smt-nice-3.html
- SMT/Hyperthreading, nice and scheduling policies: an experimental
- advanced branch with more responsiveness and realtime behaviour, 
- although the overall throughput may be slightly decreased.
- It's effective only when we have cpu equipped with HT(HypeThread)
- It improves the performance of foreground applications at the expense of backgound ones,
- your desktop/gui/applications will remain fast even if you run folding@home, mprime, seti@home etc.,
- but those background tasks will slow down more.
- ---------------------------------------------------------------------
Now there is the 455 version of bfs scheduler with great speed improvements
and some long time issues that have been squashed and, at the end, solved!


Fixed issues hitting all kernel nrjQL since 3.13 (3.14, 3.14, 3.15 were affected)
All these ugly troubles now are solved!
  • Suspend / Resume lock > it was happening with Atheros WiFi (ath9k)
    making the resume impossible...
  • Dell powersaving not working properly > i8k module lock/not working
  • Ksoftirq provoked slowdowns eating all the 100% of the cpus/cores
  • KVM performances were not so brilliant...

text taken from a msg received in the CK blog
http://ck-hack.blogspot.com/2014/08/bfs ... 5684447625
... it is working perfectly, much faster than the official scaled kernel, the performance is much better, taking 30% less time on the task of converting video, best gaming performance and processes in parallel and indexing faster.
I suggest you to replace the kernel 3.15.10 with the newer rebuild
even if you have already installed it, so remove it and install again,
currently I have rebuilt only 1 flavour, that is kernel-nrjQL-desktop



Tomorrow, I should add another improvement that should gain a 3%
More Info > http://cchalpha.blogspot.it/
-- resched_best_idle() bug fix get 3% performance improvement
After my testing, I'll replace again the 3.15.10 sources and I'll rebuild them once again... :D
I'll let you know...


thanks, for Your attention
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
bvbfan
Utente junior
Utente junior
Posts: 28
Joined: 21 May 2012, 21:16
ROSA: 2014.1
OpenMandriva: -
Kernel: 3.17.x
Desktop: KDE 4.14.3
country: Bulgaria

Re: Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Post by bvbfan »

Yep, all works as expected nrjQL-desktop 3.15.10 rosa 2012.1 i586, laptop flavours not present.

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

Re: Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Post by NicCo »

bvbfan wrote:Yep, all works as expected nrjQL-desktop 3.15.10 rosa 2012.1 i586, laptop flavours not present.

Are you confirming that your previous troubles with nrjQL are solved?


bvbfan wrote:Suspend/Resume, Hibernate/Resume works on 3.15.8-1 nrj-laptop, nrjQL-laptop, nrjQL-desktop 2012.1 i586, but on my laptop from the begining of nrjQL after Resume mouse pointer is missing and must restart X server, cause that i use nrj instead of nrjQL.
All those troubles are finally solved with newer kernel nrjQL 3.15.10?


About the missing laptop flavours:
currently I have rebuild only the nrjQL-desktop flavours,
as this kernel 3.15.10 is becoming a work in progress...


tomorrow afternoon, I'll add a patch to gain some speed, about 3%,
I'll add the patch > Don't reschedule an idle task or deactivated task
-- resched_best_idle() bug fix > get 3% performance improvement
More Info: http://cchalpha.blogspot.it/
and for this last(?) 3.15.10 release I'll start a complete flavours rebuild
.
--- 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
bvbfan
Utente junior
Utente junior
Posts: 28
Joined: 21 May 2012, 21:16
ROSA: 2014.1
OpenMandriva: -
Kernel: 3.17.x
Desktop: KDE 4.14.3
country: Bulgaria

Re: Kernel 3.15.10 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Post by bvbfan »

I can confirm after Suspend/Resume all works fine, but after Hibernate/Resume mouse pointer again is missing.

Post Reply