Author Topic: Manjaro LTS kernel with ck1(BFS)+BFQ patchsets (64bit/32bit/32bit-PAE)  (Read 30081 times)

0 Members and 1 Guest are viewing this topic.

Offline TinMar

  • Jr. Mitglied
  • **
  • Posts: 65
  • Branch: Testing
  • Desktop: XFCE
  • GPU Card: nVidia 7100 GS
  • GPU driver: non-free (304.xx)
  • Kernel: linux38-x86
  • Skill: Novice
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #45 on: 08. October 2013, 18:44:51 »
I made packages for nvidia-304xx and virtualbox kernel modules for linux311-pae-ck1bfq kernel.
I also made a customize mhwd package to your ck1bfq kernels in mhwd-kernel script
You can find these packages here.

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #46 on: 24. October 2013, 04:00:31 »
linux310, 311 and 311-pae series updated.
linux39 series removed.
linux310-pae added.

Offline quesadiller

  • Neuling
  • *
  • Posts: 15
  • Branch: stable
  • Desktop: openbox
  • GPU Card: nVidia GeForce 9400 GT
  • GPU driver: free
  • Kernel: linux 3.10.12-x86
  • Skill: Novice
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #47 on: 27. October 2013, 04:36:42 »
When I boot using this kernel, it doesn't start my desktop, openbox.  It stops at a fullscreen terminal thing.  Forgive my noobness.  How do I start openbox?

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #48 on: 27. October 2013, 07:14:33 »
Is your forum profile that claims you use the free nvidia GPU driver (nouveau) accurate?
Sure you're not using the non-free nvidia binary driver, but didn't install the nvidia module for this kernel?

Post the output of
Code: [Select]
uname -a
pacman -Qs ck1bfq
mhwd -li


For example, I use the 3.10 series kernel and non-free nvidia driver, so I install both the kernel and nvidia module:
Code: [Select]
pacman -S linux310-ck1bfq linux310-ck1bfq-nvidia
« Last Edit: 27. October 2013, 07:20:49 by Korrode »

Offline caspian

  • Neuling
  • *
  • Posts: 8
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #49 on: 28. October 2013, 14:16:38 »
Hi Korrode, I know that you removed the 3.9 kernel and that it's not supported any more. But I have issues with every kernel > 3.9, where my laptop reboots randomly. I need headers for building virtualbox modules. Could you please upload the package for 3.9 headers form me somewhere, if it's not a big problem?

Thanks in advance.

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #50 on: 28. October 2013, 15:39:35 »
Hi Korrode, I know that you removed the 3.9 kernel and that it's not supported any more. But I have issues with every kernel > 3.9, where my laptop reboots randomly. I need headers for building virtualbox modules. Could you please upload the package for 3.9 headers form me somewhere, if it's not a big problem?
Ah i'm sorry but I actually don't. i've deleted linux39 build files and packages off my systems and my webserver.

Maybe other users of this repo who install the header packages can check their /var/cache/pacman/pkg/ for a cached linux39-ck1bfq-headers

If not I guess you're stuck with normal linux38.

Offline quesadiller

  • Neuling
  • *
  • Posts: 15
  • Branch: stable
  • Desktop: openbox
  • GPU Card: nVidia GeForce 9400 GT
  • GPU driver: free
  • Kernel: linux 3.10.12-x86
  • Skill: Novice
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #51 on: 29. October 2013, 05:48:51 »
ooh, got it working i think. thanks a lot Korrode!

Offline mips

  • Held Mitglied
  • *****
  • Posts: 2892
  • Valkyrja
  • Branch: Testing
  • Desktop: XFCE
  • GPU Card: GTX 960
  • GPU driver: video-nvidia
  • Kernel: 3.16
  • Skill: Intermediate
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #52 on: 03. November 2013, 14:58:17 »
Will this be beneficial on a old single core Celeron M laptop from 2005?

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #53 on: 03. November 2013, 15:44:03 »
Will this be beneficial on a old single core Celeron M laptop from 2005?

You will get little or no benefits from the BFS CPU scheduler on a single core CPU.

However, you'll still get the full effect of the BFQ I/O scheduler, which could be well worth it, especially if the HDD is old & slow and regularly the cause of reduced responsiveness.

Offline mips

  • Held Mitglied
  • *****
  • Posts: 2892
  • Valkyrja
  • Branch: Testing
  • Desktop: XFCE
  • GPU Card: GTX 960
  • GPU driver: video-nvidia
  • Kernel: 3.16
  • Skill: Intermediate
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #54 on: 03. November 2013, 16:18:40 »
You will get little or no benefits from the BFS CPU scheduler on a single core CPU.

However, you'll still get the full effect of the BFQ I/O scheduler, which could be well worth it, especially if the HDD is old & slow and regularly the cause of reduced responsiveness.


In that case I will try it  ;D

Offline mips

  • Held Mitglied
  • *****
  • Posts: 2892
  • Valkyrja
  • Branch: Testing
  • Desktop: XFCE
  • GPU Card: GTX 960
  • GPU driver: video-nvidia
  • Kernel: 3.16
  • Skill: Intermediate
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #55 on: 03. November 2013, 17:18:59 »
Dunno if it's a placebo effect but it does feel snappier.

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #56 on: 03. November 2013, 17:47:31 »
placebo effect
It's always a worry, although it is actually possible to prove BFQ advantage over CFQ.
Just start a large file transfer to/from a drive that also has a kernel compiling on it and try to open some big apps or start playing video or something and compare. BFQ can yield some amazing results in these kind of circumstances.
Not that I recommend people do large transfers, compile a kernel and then try to launch apps or play video all off the one drive at once - but it's a good way to prove that there is real differences from CFQ. A more realistic situation would be say just launching a big app while pacman is half way through installing packages - the effect of BFQ would be less profound than the earlier example, but a notable improvement nonetheless.

I've first hand put my system in positions where VLC can't even get a good buffer of a video file it's trying play and jolts & stutters on CFQ, but plays fine on BFQ.
« Last Edit: 03. November 2013, 17:51:42 by Korrode »

Offline mips

  • Held Mitglied
  • *****
  • Posts: 2892
  • Valkyrja
  • Branch: Testing
  • Desktop: XFCE
  • GPU Card: GTX 960
  • GPU driver: video-nvidia
  • Kernel: 3.16
  • Skill: Intermediate
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #57 on: 03. November 2013, 18:33:25 »
<snip>


Ok will give it a test but it's running for now.


Slightly OT but if I started a thread on compiling a custom kernel for my laptop would you be willing to walk me through it?
I'm sure there is a lot of crud in the kernel my laptop would never use and I would like to try and trim it down as an education process.

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #58 on: 03. November 2013, 18:48:39 »
Slightly OT but if I started a thread on compiling a custom kernel for my laptop would you be willing to walk me through it?
I'm sure there is a lot of crud in the kernel my laptop would never use and I would like to try and trim it down as an education process.
Sure.

Kernels can be made to build with only the modules currently in use (i.e. for the hardware currently in use), though this can be troublesome when you plug in some peripheral that needs some module and it's not available. Also, building only in-use modules greatly speeds up the kernel build time and will reduce the amount of RAM taken up by the kernel image (which I suppose can be considered a performance enhancement), but won't actually make the kernel run things any faster.

To go through custom configuring all the kernel's options from scratch is a massive job (I can't claim to have done it, I can't justify it, but if education is the goal - it'll be one hell of a class), but what you can do is take the current Manjaro kernel configuration (which is in turn based on the Arch configuration) as a base and start modifying it. One example of a quick mod people like is compiling the kernel for the exact processor series it's going to run on (like my netbook edition kernel which only works on Intel Atom processors) so the kernel will use the capabilities of your CPU that are beyond those found in the baseline i686/x86_64 minimum features. Another good (according to Linus) change for people running ≤1GB RAM is to turn off the 'software pae' in the kernel (this is the feature that allows up to 4GB of RAM instead of 1GB, not the PAE feature that utilises CPU features Intel introduced in the PPro/P2 and maps up to 64GB of RAM).

Anyways make the thread and we can discuss more. :)
« Last Edit: 04. November 2013, 08:25:41 by Korrode »

Offline mips

  • Held Mitglied
  • *****
  • Posts: 2892
  • Valkyrja
  • Branch: Testing
  • Desktop: XFCE
  • GPU Card: GTX 960
  • GPU driver: video-nvidia
  • Kernel: 3.16
  • Skill: Intermediate
Re: Manjaro Kernel with ck1(BFS)+BFQ patchsets (incl. binary repo)
« Reply #59 on: 03. November 2013, 18:58:00 »
Thanks will do, just trying to figure out which section of the forum would be appropriate?  ???