View previous topic :: View next topic |
Author |
Message |
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Thu Apr 26, 2007 3:20 am Post subject: 2.6.20-viper10: Paint It Black |
|
|
Viper Sources is pretty much my playground for new patches.
The main goal of this patchset is pretty much to offer the latest features, decrease latencies, decrease overhead, and improve interactivity. The only difference is experimental versions of everything. I boot test each release and run for an extended amount of time.
/* Notes */
04/25/2007
Updated to 2.6.20.8, suspend2-2.2.9.13, and fs-ext4-2.6.20-git4. Added 864hz option, and readded 4k stacks default. Dropped hrt-dyntick, fs-partitions-cleanup, decrease-isn-wraparound-time, and cleanups-from-mm. After trying out CFSv6, I was pretty impressed by the interactivity, so it is the default in this release. I ported the Kconfig tunable to CFSv6, now instead of having to accept the default of -10, you can set your own.
Extended changelog, downloads, and support requests have been moved to http://forums.nesl247.org/viewforum.php?f=18
2.6.20-viper10: Paint It Black
Code: | /* Patch List */
patch-2.6.20.8.bz2
archlinux-patches-rollup-2.6.20.patch
genpatches-rollup-2.6.20-7.patch
sched-cfs-v6-v2.6.20.7.patch
sched-cfs-v6-v2.6.20.7-tunable.patch
ck-desktop-rollup-2.6.20.7.patch
cpu-support-rollup.patch
rcu-preempt-rollup-2.6.20.patch
adaptive-readahead-2.6.20.patch
realtime-lsm.patch
suspend2-2.2.9.13-for-2.6.20.patch
linux-phc-0.2.9-for-2.6.20.patch
thinkpad-for-2.6.20-2.patch
fs-ext4-2.6.20-git4.patch
fs-reiser4-for-2.6.20.patch
fs-unionfs-2.0-for-2.6.20.patch
driver-rtc-framework-for-cmos-rtcs-2.6.20.patch
driver-sdhci-handle-resumed-devices-2.6.20.patch
driver-tulip-fixes.patch
enable-4k-stacks-default-2.6.20.patch
hz-864-kconfig-option.patch
daconfig-2.3.1-2.6.20.patch
viper-version.patch |
Enjoy!
Patch:
http://vipernicus.org/files/patches/2.6.20/viper10/linux-2.6.20-viper10.bz2
Ebuild:
http://vipernicus.org/files/patches/2.6.20/viper10/viper-sources-2.6.20-r10.ebuild
Broken-Out:
http://vipernicus.org/files/patches/2.6.20/viper10/linux-2.6.20-viper10-broken-out.tar.bz2
Broken-Out (Directory):
http://vipernicus.org/files/patches/2.6.20/viper10/broken-out/
Need Help?
Kernel How-to
If you want to chat with us, we can now be found in #nesl247 on irc.freenode.org. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
|
Back to top |
|
|
seren Guru
Joined: 27 Aug 2005 Posts: 448 Location: Wisconsin
|
Posted: Thu Apr 26, 2007 4:26 am Post subject: |
|
|
Wow so many releases so little time ;P. Glad to see CFS being tested in a greatly supported patch set. It wold be nice to see plugsched though |
|
Back to top |
|
|
Donman Tux's lil' helper
Joined: 05 Sep 2005 Posts: 117
|
Posted: Thu Apr 26, 2007 4:33 am Post subject: |
|
|
Awesome. Just compiled and booted into it, and everything is working flawlessly. No more timestamp issues here! Thanks a lot vipernicus for the great patchset! |
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Thu Apr 26, 2007 6:45 am Post subject: |
|
|
omg you're so quick recently |
|
Back to top |
|
|
micmic n00b
Joined: 16 Nov 2004 Posts: 36
|
|
Back to top |
|
|
klixon n00b
Joined: 14 Feb 2006 Posts: 39 Location: Holland
|
Posted: Thu Apr 26, 2007 8:02 am Post subject: |
|
|
just a small question: Do I still need to enable "Kernel debugging" in order to get 4K stacks, or does "by default" mean it's always on even though debugging is disabled?
In other kernel it was depending on debugging... _________________ Stand back, intruder, or I'll blast you out of space. I am Klixon and I don't want any dealings with you human lifeforms... I'm a cyborg! |
|
Back to top |
|
|
predatorfreak l33t
Joined: 13 Jan 2005 Posts: 708 Location: USA, Michigan.
|
Posted: Thu Apr 26, 2007 8:15 am Post subject: |
|
|
Hehe and I've already got a -dark tree for .21! Gimme a day of testing and I'll release it :) _________________ System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up. |
|
Back to top |
|
|
santaclaws Apprentice
Joined: 05 Jan 2007 Posts: 161 Location: Deeper Underground
|
Posted: Thu Apr 26, 2007 8:16 am Post subject: |
|
|
klixon wrote: | just a small question: Do I still need to enable "Kernel debugging" in order to get 4K stacks, or does "by default" mean it's always on even though debugging is disabled?
In other kernel it was depending on debugging... |
I am also interested in the answer! _________________ Software is like sex. It is better when ist is free. |
|
Back to top |
|
|
santaclaws Apprentice
Joined: 05 Jan 2007 Posts: 161 Location: Deeper Underground
|
Posted: Thu Apr 26, 2007 8:19 am Post subject: |
|
|
predatorfreak wrote: |
Hehe and I've already got a -dark tree for .21! Gimme a day of testing and I'll release it |
Just a off-topic question:
Do you have a kind of competition in releasing kernels - you and vipernicus?
So many different versions in so short periodes of time. I am really stunned _________________ Software is like sex. It is better when ist is free. |
|
Back to top |
|
|
predatorfreak l33t
Joined: 13 Jan 2005 Posts: 708 Location: USA, Michigan.
|
Posted: Thu Apr 26, 2007 8:23 am Post subject: |
|
|
santaclaws wrote: | predatorfreak wrote: |
Hehe and I've already got a -dark tree for .21! Gimme a day of testing and I'll release it :) |
Just a off-topic question:
Do you have a kind of competition in releasing kernels - you and vipernicus? :P
So many different versions in so short periodes of time. I am really stunned 8O :wink: |
Not really, me and vipernicus are pretty good friends. I'm just announcing because I feel like proclaiming that I'm priming to release first. Me and vipernicus actually share quite a few patches, sometimes we even fix problems in each others patchsets. What competition there is is more friendly rivalry than real competition. It's just a race to first-release-for-X-release, after that the "OMG COOL I CAN RELEASE FIRST!" factor wears off :) _________________ System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up. |
|
Back to top |
|
|
santaclaws Apprentice
Joined: 05 Jan 2007 Posts: 161 Location: Deeper Underground
|
Posted: Thu Apr 26, 2007 8:27 am Post subject: |
|
|
predatorfreak wrote: | santaclaws wrote: | predatorfreak wrote: |
Hehe and I've already got a -dark tree for .21! Gimme a day of testing and I'll release it |
Just a off-topic question:
Do you have a kind of competition in releasing kernels - you and vipernicus?
So many different versions in so short periodes of time. I am really stunned |
Not really, me and vipernicus are pretty good friends. I'm just announcing because I feel like proclaiming that I'm priming to release first. Me and vipernicus actually share quite a few patches, sometimes we even fix problems in each others patchsets. What competition there is is more friendly rivalry than real competition. It's just a race to first-release-for-X-release, after that the "OMG COOL I CAN RELEASE FIRST!" factor wears off |
I am glad to hear that - but competition leads to evolution an research. _________________ Software is like sex. It is better when ist is free. |
|
Back to top |
|
|
Vegan Tux's lil' helper
Joined: 29 Mar 2007 Posts: 133
|
Posted: Thu Apr 26, 2007 10:27 am Post subject: |
|
|
Reinicing -10 and setting rr_interval 6 for desktop is making any improvment with this relase ? _________________ Go Vegan! For The Sake of Animals
//Gentoo 2007.0/desktop, portage- 2.1.3_rc8, kernel @ 2.6.22-kamikaze1 (CFSv19) i686, "/" REISER4, ~x86, gcc-4.1.2, glibc-2.5-r3
//P4 2.4Ghz, 768 RAM , ATI Radeon X1600pro AGP, P4P800, SB Live ! 5.1, WDC 80GB |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Apr 26, 2007 10:37 am Post subject: |
|
|
Vegan wrote: | Reinicing -10 and setting rr_interval 6 for desktop is making any improvment with this relase ? | It uses CFS and some "autonicing" code. You can change sched_granularity_ns and specify to which nice level X should atomatically be reniced. |
|
Back to top |
|
|
Vegan Tux's lil' helper
Joined: 29 Mar 2007 Posts: 133
|
Posted: Thu Apr 26, 2007 11:00 am Post subject: |
|
|
ok I've just noticed there is no rr_interval in this sheudler
ok so what's the best "sched_granularity_ns" and boost nice for desktop in this release and sheudler ?
-------
btw I'm really impressed with this release I also change IOsheudler to cfq , and it's all way faster than previous release you can notice this with bare eye. _________________ Go Vegan! For The Sake of Animals
//Gentoo 2007.0/desktop, portage- 2.1.3_rc8, kernel @ 2.6.22-kamikaze1 (CFSv19) i686, "/" REISER4, ~x86, gcc-4.1.2, glibc-2.5-r3
//P4 2.4Ghz, 768 RAM , ATI Radeon X1600pro AGP, P4P800, SB Live ! 5.1, WDC 80GB |
|
Back to top |
|
|
santaclaws Apprentice
Joined: 05 Jan 2007 Posts: 161 Location: Deeper Underground
|
Posted: Thu Apr 26, 2007 11:34 am Post subject: |
|
|
Hi vipernicus
Thanks for the new release.
I found out what lead to my problems when compiling viper-sources with genkernel - it was the ccache option.
This time it compiled successfully.
Code: |
localhost linux # genkernel --xconfig all
* Gentoo Linux Genkernel; Version 3.4.8
* Running with options: --xconfig all
* Linux Kernel 2.6.20-viper10 for x86...
* kernel: >> Running mrproper...
* config: Using config from /etc/kernels/kernel-config-x86-2.6.20-viper10
* Previous config backed up to .config.bak
* >> Running oldconfig...
* kernel: >> Cleaning...
* config: >> Invoking xconfig...
* >> Compiling 2.6.20-viper10 bzImage...
* >> Compiling 2.6.20-viper10 modules...
* Copying config for successful build to /etc/kernels/kernel-config-x86-2.6.20-viper10
* module-init-tools: >> Configuring
* >> Compiling...
* >> Copying to cache...
* busybox: >> Configuring...
* busybox: >> Compiling...
* busybox: >> Copying to cache...
* initramfs: >> Initializing...
* >> Appending base_layout cpio data...
* >> Appending auxilary cpio data...
* >> Appending busybox cpio data...
* >> Appending insmod cpio data...
* >> Appending modules cpio data...
*
* Kernel compiled successfully!
*
* Required Kernel Parameters:
* real_root=/dev/$ROOT
*
* Where $ROOT is the device node for your root partition as the
* one specified in /etc/fstab
*
* If you require Genkernel's hardware detection features; you MUST
* tell your bootloader to use the provided INITRAMFS file. Otherwise;
* substitute the root argument for the real_root argument if you are
* not planning to use the initrd...
* WARNING... WARNING... WARNING...
* Additional kernel cmdline arguments that *may* be required to boot properly...
* add "vga=791 splash=silent" if you use a bootsplash framebuffer
* Do NOT report kernel bugs as genkernel bugs unless your bug
* is about the default genkernel configuration...
*
* Make sure you have the latest genkernel before reporting bugs.
|
_________________ Software is like sex. It is better when ist is free. |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Apr 26, 2007 11:35 am Post subject: |
|
|
Vegan wrote: | ok I've just noticed there is no rr_interval in this sheudler
ok so what's the best "sched_granularity_ns" and boost nice for desktop in this release and sheudler ?
| Test it yourself Ingo is still waiting for more feedback. i myself let X be reniced to -5 and i set sched_granularity_ns to 1500000. |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Thu Apr 26, 2007 11:36 am Post subject: |
|
|
klixon wrote: | just a small question: Do I still need to enable "Kernel debugging" in order to get 4K stacks, or does "by default" mean it's always on even though debugging is disabled?
In other kernel it was depending on debugging... |
4k stacks is automagically selected by default. You won't need to select a thing. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
RobertDavid Apprentice
Joined: 08 Aug 2005 Posts: 271 Location: Czech Republic
|
Posted: Thu Apr 26, 2007 1:17 pm Post subject: |
|
|
Looks nice, work fine, but I think CFS is not stuff for us with ATHCOOL activated, because it works against it, and its not good for long time usage (for me I have common 7+ days runtime), with SD I have 40-42'C, with CFS 50-51'C and it is like athcool disabled. And may or may not I dont a see a interactivity increase, (maybe Im on hw peek with SD, or CFS),, but I will continue to test that.:) _________________ Arch & Fluxbox & 2.6.24-rc-zen!!!!
robertek.brevnov.net |
|
Back to top |
|
|
Dottout l33t
Joined: 07 Mar 2006 Posts: 882
|
Posted: Thu Apr 26, 2007 1:45 pm Post subject: |
|
|
RobertDavid wrote: | Looks nice, work fine, but I think CFS is not stuff for us with ATHCOOL activated, because it works against it, and its not good for long time usage (for me I have common 7+ days runtime), with SD I have 40-42'C, with CFS 50-51'C and it is like athcool disabled. And may or may not I dont a see a interactivity increase, (maybe Im on hw peek with SD, or CFS),, but I will continue to test that. |
here the same, (intel merom t5600) temperature is pretty higher, about7-8°C more. since this is a laptop, I stick to the prev -r, btw great job |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
immudium Guru
Joined: 12 Oct 2004 Posts: 332 Location: Utah
|
Posted: Thu Apr 26, 2007 4:49 pm Post subject: |
|
|
vipernicus wrote: | If I can get 2 or 3 more votes, I'll revert back to SD for 2.6.21. |
Give us a little more time with CFS before you decide. I'm pleased with it so far, but it's way too early to pass judgment. I could care less about higher temps, if any. My computer is here to do work, not sit there cooling itself off.
Edit:
Now that I've had to play around with it some more, I'm even more impressed with CFS. I typically run a mix of Java/Swing apps and Wine apps such as newsbin with a heavy dose of multimedia, mp3, x264. With Viper9/SD, wine/newsbin would become unresponsive after a couple of minutes like it was being starved. Also the audio of my mp3 and/or video would "hiccup" when context switching between windows in my java apps. With CFS and the same nice priority of -10, everything runs very smoothly. No glitches in audio, no unresponsive wine apps.
Last edited by immudium on Thu Apr 26, 2007 6:40 pm; edited 1 time in total |
|
Back to top |
|
|
_sys/sid Guru
Joined: 27 Aug 2004 Posts: 346 Location: Asola (Mantova)
|
Posted: Thu Apr 26, 2007 5:24 pm Post subject: |
|
|
For me, CFS with -10 and SD with 0, are visibly faster than SD with -10
I've voted for CFS _________________ http://th30z.netsons.org/ |
|
Back to top |
|
|
martin.k Guru
Joined: 28 Nov 2004 Posts: 493 Location: Wylatowo, Polska
|
Posted: Thu Apr 26, 2007 5:42 pm Post subject: |
|
|
I vote for SD...
Because:
(a) I don't like the way lkml *hadled* with Con and his work...
(b) I'm using staircase since early 2.4 patchsets and it does work very good for me _________________ linux-2.6.17 +ck +R4 +lockless +genetic-as +... więcej nie pamiętam
LRU #299256 |
|
Back to top |
|
|
|