Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Love-sources - get them before they go obsolete
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5, 6, 7  Next  
Reply to topic    Gentoo Forums Forum Index Off the Wall
View previous topic :: View next topic  
Author Message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Mon Sep 08, 2003 7:59 am    Post subject: Love-sources - get them before they go obsolete Reply with quote

I promised you guys a final update to love sources to resolve some of the issues you were having with the patch.

here goes love5:
Nick Piggins Scheduling Policy 13b
CFQ (as default)
Reiser4 (no longer needs to be included in the kernel to complete a succesful compile)
fugly Athlon-XP hack -match=athlon-xp selectable.. cute little hack
GCC 3.4 compile fix (-love5 is the first kernel patchset to compile with recent checkouts of GCC 3.4 AFAIK)
Supermount for kernel 2.6.

http://userportal.iha.dk/~01876/2.6.0-test4-love5.tar.bz2

Nick Pigin recommends renicing X to -10 to get the full effect of the scheduling patch. Search the forums for renice + wrapper and use the wrapper program to do this.

-edit-
changed subject.


Last edited by Lovechild on Tue Sep 09, 2003 12:46 pm; edited 1 time in total
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Mon Sep 08, 2003 8:15 am    Post subject: Reply with quote

Nice, I'll try it out :)
_________________
Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ
Back to top
View user's profile Send private message
Kummer
n00b
n00b


Joined: 20 Nov 2002
Posts: 41
Location: Vancouver, Canada

PostPosted: Mon Sep 08, 2003 9:29 am    Post subject: Reply with quote

Hey, it's just a patch, thats not the Gentoo way.
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Mon Sep 08, 2003 9:31 am    Post subject: Reply with quote

Kummer wrote:
Hey, it's just a patch, thats not the Gentoo way.


Oh yes it is... there's an ebuild for Love-sources on BMG - it just hasn't been updated yet. Anyone with half a brain could vim it and fix that from themselves.
Back to top
View user's profile Send private message
superjaded
l33t
l33t


Joined: 05 Jul 2002
Posts: 726

PostPosted: Mon Sep 08, 2003 9:41 am    Post subject: Reply with quote

Welp, I happened to go on a little Kernel upgrade spree tonight and I noticed the new Love patchset, and I figured -- why not? ;)

Anyhow, I just now got the X wrapper up and running so I haven't really gotten much of a chance to test the overall effect of nicing X to -10, but it seems rather like cheating to me. But he's the kernel hacker I guess, and not I. :P

Is there any website where he explains his patch in any sort of depth? And why renicing it to -10 is optimal?

Anyhow, initial reports are good.. I could even get nvidia-kernel compiled this time, so yay. ;)
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Mon Sep 08, 2003 9:46 am    Post subject: Reply with quote

Glad you asked:

My school website is now the official site for the nick sched patches:

http://userportal.iha.dk/~01876/nickpatches/

Just enter the latest subdir and Nick has made a page available.

For implementation details on how this works I would advise you to read nicks posts on lkml - but if you have any questions I would be happy to answer them and if I can't do that I'll route them to the man himself.
Back to top
View user's profile Send private message
Kummer
n00b
n00b


Joined: 20 Nov 2002
Posts: 41
Location: Vancouver, Canada

PostPosted: Mon Sep 08, 2003 9:54 am    Post subject: Reply with quote

My my, aren't we a little hot headed tonight...
I happen to have a full one of those brains you mention, and this post was meant as a remark that I'd enjoy the added simplicity of not having to edit anything--after all the patch available from Reiser works agains test4, too.

Thanks for the link, so far I only noticed the reiser4 ebuild.

And thanks for the good work.
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Mon Sep 08, 2003 10:38 am    Post subject: Reply with quote

Kummer wrote:
My my, aren't we a little hot headed tonight...
I happen to have a full one of those brains you mention, and this post was meant as a remark that I'd enjoy the added simplicity of not having to edit anything--after all the patch available from Reiser works agains test4, too.

Thanks for the link, so far I only noticed the reiser4 ebuild.

And thanks for the good work.


okay I'll make it really easy for you

http://bugs.breakmygentoo.net/show_bug.cgi?id=141

get the fixed EXTRA version one since that uses my site as a source instead of BMG.

now simply version bump it by copying it and create a digest.

That should work..

My Love-source ebuild is linked on the BMG site just below the GNOME ones -

gnome-2.4_rc1.tar.bz2
Updated: 2003-09-07 12:00 UTC Gnome 2.4 Release Candidate Ebuilds - ChangeLog
gnome-current.tar.bz2
Updated: 2003-09-07 12:00 UTC Gnome Development Ebuilds - ChangeLog
gnome-calculator-2.3.1.ebuild.tar.bz2
Updated: 2003-05-29 16:58 UTC Gnome Calculator 2.3.1 Ebuild
gnome-calculator-2.3.1.tar.bz2
Updated: 2003-05-29 16:49 UTC Gnome Calculator 2.3.1 Tarball
gnome-system-tools-0.26.1-ebuild.tar.bz2
Updated: 2003-06-19 14:34 UTC Gnome System Tools
gnome-themes-extras-0.1.tar.bz2
Updated: 2003-06-12 22:05 UTC Gnome Meta Themes for Gnome-2.2+
gnomeicu-cvs-ebuild.tar.bz2
Updated: 2003-08-15 21:01 UTC Gnomeicu CVS Ebuild
gtk-glib-cvs.tar.bz2
Updated: 2003-07-29 13:39 UTC GTK+ and Glib CVS ebuilds - From port001
gtranslator-0.99-ebuild.tar.bz2
Updated: 2003-06-23 23:24 UTC GTranslator Ebuild
iptables-snapshot.tar.bz2
Updated: 2003-07-11 15:14 UTC Iptables Snapshot (20030710) - works with 2.5.7x kernels
kahakai-cvs-0.3.2-ebuilds.tar.bz2
Updated: 2003-08-17 18:07 UTC Kahakai CVS Ebuild (USE="ruby" for ruby support)
lbreakout2-2.5.ebuild.tar.bz2
Updated: 2003-06-14 04:25 UTC LBreakout2 Ebuild
love-sources-2.6.0_beta4-r4.tar.bz2
Updated: 2003-09-03 17:35 UTC Lovechild's kernel sources... Info
lumiere-0.4-r1.ebuild.tar.bz2
Updated: 2003-05-27 03:03 UTC Lumiere 0.4 Ebuild
merge_mask
Updated: 2003-05-27 03:03 UTC Matt's merge_mask script
monkey-media-cvs-0.6.1.99.ebuild.tar.bz2
Updated: 2003-05-30 16:20 UTC Monkey Media CVS Ebuilds
Back to top
View user's profile Send private message
norvillebarnes
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jun 2003
Posts: 116
Location: Sudbury, ON Canada

PostPosted: Mon Sep 08, 2003 2:45 pm    Post subject: Reply with quote

Code:

Linux gilbert 2.6.0-test4-love5 #1 Mon Sep 8 09:55:03 EDT 2003 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz GenuineIntel GNU/Linux


This is by far, the fastest desktop I've ever had. The X wrapper seems to make a huge difference.

Thanks man.
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Mon Sep 08, 2003 2:52 pm    Post subject: Reply with quote

norvillebarnes wrote:
Code:

Linux gilbert 2.6.0-test4-love5 #1 Mon Sep 8 09:55:03 EDT 2003 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz GenuineIntel GNU/Linux


This is by far, the fastest desktop I've ever had. The X wrapper seems to make a huge difference.

Thanks man.


Thx.

I found a quote by Nick on kerneltrap:

Anon writes:

So we can't get a usable desktop experience out of the new kernels because SETI's braindead client breaks? Come on, where are the priorities?

I hope Con's patches are sufficient and they are maintained throughout the 2.6 release cycle, because that's the only way I'd be able to use 2.6 on my primary machines.

Nick replies:

Backboost is just difficult to control. Its not just SETI. You can get programs that really exploit it and clog up the rest of the system. You can have X not getting enough boost. Blah blah.

Desktop performance with my patch is good, you just have to tell the system (with nice) if you want it to give X more CPU time instead of praying backboost will do it for you. Net result is more predictable behaviour, lower scheduling latencies, and closing of corner cases.


Basically the renicing of X is done to ensure fairness and removing complexity from the scheduler.
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Mon Sep 08, 2003 5:57 pm    Post subject: Reply with quote

Just a quick -love6 (more like -love5.1 really but whole integer increments are easier to deal with for ebuilding)

bump to:

Nick v14
plus fixed a reiserfs oops (I hope)

http://userportal.iha.dk/~01876/2.6.0-test4-love6.tar.bz2

I told ya - get them before they go obsolete. Nick seems to enjoy the feedback so keep it coming for his sake.. starve this baby to death - I dare ya !

Also considering trying this out for kicks:
http://www.ussg.iu.edu/hypermail/linux/kernel/0309.1/0127.html
Back to top
View user's profile Send private message
charlieg
Advocate
Advocate


Joined: 30 Jul 2002
Posts: 2149
Location: Manchester UK

PostPosted: Tue Sep 09, 2003 8:56 am    Post subject: Reply with quote

Do we have an update for linux-test5? :)
_________________
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Tue Sep 09, 2003 9:07 am    Post subject: Reply with quote

charlieg wrote:
Do we have an update for linux-test5? :)


No really important updates went into -test5 from my point of view - so it's not high on the list of things for me to do.
Back to top
View user's profile Send private message
lurid
Guru
Guru


Joined: 12 Mar 2003
Posts: 595
Location: Florida

PostPosted: Tue Sep 09, 2003 11:38 am    Post subject: Reply with quote

One word: Dang!

This puppy is fast. I don't know how much of it is due to upgrading from test2 to test4 or this patch, but either way my desktop is smmmmokin! Nice going Lovechild.

Of course I've also applied this patch, as always, to the kernel so I get much higher refresh rates using the Vesa framebuffer driver. Good stuff.

I would say to possibly include that in your custom patches, Lovechild, but the vga values are slightly different after patching.. which would probably cause more confusion than you're willing to deal with. ;)
_________________
Go find a cheerleader and saw her legs off. - Nny
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Tue Sep 09, 2003 12:23 pm    Post subject: Reply with quote

lurid wrote:
One word: Dang!

This puppy is fast. I don't know how much of it is due to upgrading from test2 to test4 or this patch, but either way my desktop is smmmmokin! Nice going Lovechild.

Of course I've also applied this patch, as always, to the kernel so I get much higher refresh rates using the Vesa framebuffer driver. Good stuff.

I would say to possibly include that in your custom patches, Lovechild, but the vga values are slightly different after patching.. which would probably cause more confusion than you're willing to deal with. ;)


Looks like that patch requires each user to input his own modeline info from reading the thread - I'm unable to download the real patch from the link provided. And since I'm going for desktop performance and features here I would like to include it, but not if it would require everyone to edit the source files for themselves that would be a poor solution despite the exellence of having +60hz framebuffers.
Back to top
View user's profile Send private message
neenee
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1786

PostPosted: Tue Sep 09, 2003 2:09 pm    Post subject: Reply with quote

i love this patch. since i was unable to get test5
working and noticed this one, i went back to this.
last time i gave up love for test4-mm6, but this
time i might stick to this for a bit longer, to see
how test5 manifestates itself.

in short: thanks for making this available.

oh, and have a wonderful day.
_________________
proud to be a scout and a chronic penguin hugger
Legion of Lore - site
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Tue Sep 09, 2003 2:43 pm    Post subject: Reply with quote

Okay, Al Viro broke all Reiser4 with the large dev_t changes - I hack it mostly into shape, I hope it works. The Namesys team has promised to do a new snapshot tomorrow (might be a bit late) so we are looking for testers who are running Reiser4 to report back with any information you can about how it's running on your system- you can also jump to irc.oftc.net #reiser4

Since I personally made both Reiser4 and Supermount compile with these new large dev_t changes I can't really say if it will work, or blow something up. It seems to run here though. I need some brave souls.

I bumped CFQ to the newest version

and Nick Sched stays at 14b - as well as Supermount which I don't have the heart to kill just yet.

I dropped out the athlon-xp hack after I noticed someone on lkml was doing the same thing only for all CPUs supported by GCC, and I'll merge that instead.. but it doesn't seem like the hackers are done flaming each other over the patch and I only want to merge it once.

http://userportal.iha.dk/~01876/2.6.0-test5-love1.tar.bz2

Oh and if this patch causes havoc such as a sex change - I'm not to blame..
Back to top
View user's profile Send private message
neenee
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1786

PostPosted: Tue Sep 09, 2003 3:11 pm    Post subject: Reply with quote

compiling it now. though i do not use reiserfs4,
i will report back after reboot.
_________________
proud to be a scout and a chronic penguin hugger
Legion of Lore - site
Back to top
View user's profile Send private message
lurid
Guru
Guru


Joined: 12 Mar 2003
Posts: 595
Location: Florida

PostPosted: Tue Sep 09, 2003 3:15 pm    Post subject: Reply with quote

Lovechild wrote:
Looks like that patch requires each user to input his own modeline info from reading the thread - I'm unable to download the real patch from the link provided. And since I'm going for desktop performance and features here I would like to include it, but not if it would require everyone to edit the source files for themselves that would be a poor solution despite the exellence of having +60hz framebuffers.


Agreed, it would create headaches not only maintaining and dealing with problems from the patch, but also having a million people asking for the correct modelines. ;) As it stands the pearl script that comes with it is kinda lacking (ie, I had to edit the file by hand). Its a shame that this can't be included though, not just here, but in the offical kernel sources. It really does work well and it seemed fairly easy to implement from looking at the patch. Basically, I just edited the file once and copied it to my backup drive. Now when ever I patch a new kernel I can just copy over the same vesafb_modes.h before compiling.

Anyway, I've been doing it by hand all this time so far so no big deal. Its just one of those things thats so cool you want to be able to make it avalible to everyone. XDirectFB looks beautiful at 85hz. :D
_________________
Go find a cheerleader and saw her legs off. - Nny
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Tue Sep 09, 2003 3:24 pm    Post subject: Reply with quote

I can see a million problems with that patch - it bascially hardcodes the modelines in the kernel - so buy a new monitor and you could risk blowing it up. We can't allow that.

We could however ship the patch in a sorta -love-extra package with the perl script and a list of supported monitors and gfx cards. You would be most welcome to tar it up and I would be glad to help with the distribution and support.

But I don't think the approach is safe in it's current form.
Back to top
View user's profile Send private message
neenee
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1786

PostPosted: Tue Sep 09, 2003 3:38 pm    Post subject: Reply with quote

reporting back. kernel compiled properly.
now i have the best of both words; the
latest kernel (test5) and the love patch!
_________________
proud to be a scout and a chronic penguin hugger
Legion of Lore - site
Back to top
View user's profile Send private message
Lovechild
Advocate
Advocate


Joined: 17 May 2002
Posts: 2858
Location: Århus, Denmark

PostPosted: Tue Sep 09, 2003 3:39 pm    Post subject: Reply with quote

neenee wrote:
reporting back. kernel compiled properly.
now i have the best of both words; the
latest kernel (test5) and the love patch!


You got Love !
Back to top
View user's profile Send private message
neenee
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1786

PostPosted: Tue Sep 09, 2003 4:07 pm    Post subject: Reply with quote

:D
_________________
proud to be a scout and a chronic penguin hugger
Legion of Lore - site
Back to top
View user's profile Send private message
neenee
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1786

PostPosted: Tue Sep 09, 2003 4:08 pm    Post subject: Reply with quote

(oops)
_________________
proud to be a scout and a chronic penguin hugger
Legion of Lore - site


Last edited by neenee on Tue Sep 09, 2003 4:31 pm; edited 3 times in total
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Tue Sep 09, 2003 4:10 pm    Post subject: Reply with quote

Works fine for me as well. Using cfq, everything seems pretty damn good :)
_________________
Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Off the Wall All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum