Note that BFS is actually not a ready or even released project. It's just a proof-of-concept at this point. It was able to boot on the machine it has been developed on only 15 days ago, with development starting from scratch about 20 days ago. So you do the math how "ready" it is :P
Last edited by kraftman; 09-10-2009 at 12:03 PM.
Anyway, BFS was not created to replace mainline. It was created just to prove a point: When someone complained about lagging windows, compositing and such, the answer you got was "that's because X sucks, it's not made for multimedia desktops". I thought that too (also blamed fglrx, but it turns out, BFS fixed problems I blamed on fglrx, like mplayer dropping frames when I moved the window around or rotated KDE's desktop cube). Con wrote BFS and people realized "holy crap, it *is* the kernel's fault!"
So in a sense, Kolivas won
Last edited by RealNC; 09-10-2009 at 03:33 PM.
Some people can be disappointed, because it seems all those things they were talking about CFS are just myths and FUD
However, I never had problems you described :>
Last edited by kraftman; 09-10-2009 at 04:00 PM.
Nevertheless they should be happy if it gets fixed for good.Some people can be disappointed, because it seems all those things they were talking about CFS are just myths and FUD
Do you have composite enabled? (Compiz/KDE4 etc). The problem mostly manifests with composite effects since the compositor is competing for interactivity with the applications it is actually compositing. If I turn off desktop effects, I also don't have any issues :PHowever, I never had problems you described :>
Ooops, sorry. I can benchmark OpenSSL, but I must have composition disabled, because movie isn't smooth then.
Last edited by kraftman; 09-10-2009 at 04:47 PM.
OK, last test:
Make sure you're using the Oxygen widget style in KDE4 (for the rounded menus). Open a video in SMPlayer and have "gl2(yuv)" selected as renderer. Then, while the video is playing in windowed mode, simply open one of the SMPlayer menus so that it will drop-down and cover part of the video. When that happens, does the video appear to play "jerky" and slow? For some reason, with CFS using NEW_FAIR_SLEEPERS, the video just lags here. With BFS and CFS using NO_NEW_FAIR_SLEEPERS, everything is fine. This must have something to do with Oxygen's rounded menus (alpha blending is probably involved here?)
And, are you on an AMD or Core I5/I7 CPU?
I also ran tests with the open source drivers.
Last edited by RealNC; 09-10-2009 at 04:56 PM.
It's not configurable by means of "make menuconfig" and such, but it's still easy. From inside the kernel source tree, open "kernel/sched_features.h" in an editor and the first line there should be:
Replace the 1 with a 0 there. Then simply rebuild the kernel and boot it.