You are not logged in.

#26 2006-08-26 19:38:05

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

Nesl247 has created a script to switch the settings while running the current kernel and permanently through sysctl.conf

E-Mission Tunables 1.5.1 (1.0 not released to public)
http://distfiles.evolution-mission.org/ … n-tunables

How-to Install:

wget http://distfiles.evolution-mission.org/scripts/emission-tunables --output-document=/usr/bin/emission-tunables
chmod +x /usr/bin/emission-tunables


How-to Use (Do one of the following):

emission-tunables compute-server
emission-tunables desktop
emission-tunables file-server
emission-tunables gaming
emission-tunables ll-desktop
emission-tunables server


This lets you switch between modes while running kernel.

Offline

#27 2006-08-26 21:57:58

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

vipernicus wrote:
brazzmonkey wrote:

i get this :

  CHK     include/linux/version.h
  CHK     include/linux/compile.h
  CC      net/ipv4/tcp_ipv4.o
net/ipv4/tcp_ipv4.c: In function 'tcp_seq_stop':
net/ipv4/tcp_ipv4.c:1587: error: 'I' undeclared (first use in this function)
net/ipv4/tcp_ipv4.c:1587: error: (Each undeclared identifier is reported only once
net/ipv4/tcp_ipv4.c:1587: error: for each function it appears in.)
net/ipv4/tcp_ipv4.c:1587: error: expected ';' before 'if'
make[2]: *** [net/ipv4/tcp_ipv4.o] Error 1
make[1]: *** [net/ipv4] Error 2
make: *** [net] Error 2

can you post your .config?

my .config
i hope this helps. thanks for the good work by the way.


what goes up must come down

Offline

#28 2006-08-26 22:00:47

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

bigbob73 wrote:

Great work Vipernicus.  This is the fastest kernel yet.  Encoding times are cut in half for me!   big_smile

damn ! does this kernel come with a new cpu ?? :shock:


what goes up must come down

Offline

#29 2006-08-26 23:47:00

barebones
Member
Registered: 2006-04-30
Posts: 235

Re: 2.6.18-emission1: Pathological Euphoria

I made a pkgbuild of this since the one in the aur is pretty outdated. I've tarballed it up with everything else and put it here: kernel26emission.tar.gz

I've removed the filemap patch, because it was throwing an error. I didn't see any mention of it in kernel26 or kernel26beyond or in viper's instructions so I assume it's no longer needed? Also, I've removed the fbsplash hook from mkinitcpio-kernel26emission.conf since I don't use fbsplash.

Offline

#30 2006-08-27 04:41:39

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

brazzmonkey wrote:
vipernicus wrote:
brazzmonkey wrote:

i get this :

  CHK     include/linux/version.h
  CHK     include/linux/compile.h
  CC      net/ipv4/tcp_ipv4.o
net/ipv4/tcp_ipv4.c: In function 'tcp_seq_stop':
net/ipv4/tcp_ipv4.c:1587: error: 'I' undeclared (first use in this function)
net/ipv4/tcp_ipv4.c:1587: error: (Each undeclared identifier is reported only once
net/ipv4/tcp_ipv4.c:1587: error: for each function it appears in.)
net/ipv4/tcp_ipv4.c:1587: error: expected ';' before 'if'
make[2]: *** [net/ipv4/tcp_ipv4.o] Error 1
make[1]: *** [net/ipv4] Error 2
make: *** [net] Error 2

can you post your .config?

my .config
i hope this helps. thanks for the good work by the way.

I downloaded your config and built it with no problems.

  CC      net/ipv4/route.o
  CC      net/ipv4/inetpeer.o
  CC      net/ipv4/protocol.o
  CC      net/ipv4/ip_input.o
  CC      net/ipv4/ip_fragment.o
  CC      net/ipv4/ip_forward.o
  CC      net/ipv4/ip_options.o
  CC      net/ipv4/ip_output.o
  CC      net/ipv4/ip_sockglue.o
  CC      net/ipv4/inet_hashtables.o
  CC      net/ipv4/inet_timewait_sock.o
  CC      net/ipv4/inet_connection_sock.o
  CC      net/ipv4/tcp.o
  CC      net/ipv4/tcp_input.o
  CC      net/ipv4/tcp_output.o
  CC      net/ipv4/tcp_timer.o
  CC      net/ipv4/tcp_ipv4.o
  CC      net/ipv4/tcp_minisocks.o
  CC      net/ipv4/tcp_cong.o
  CC      net/ipv4/datagram.o
  CC      net/ipv4/raw.o
  CC      net/ipv4/udp.o
  CC      net/ipv4/arp.o
  CC      net/ipv4/icmp.o
  CC      net/ipv4/devinet.o
  CC      net/ipv4/af_inet.o
  CC      net/ipv4/igmp.o
  CC      net/ipv4/sysctl_net_ipv4.o
  CC      net/ipv4/fib_frontend.o
  CC      net/ipv4/fib_semantics.o
  CC      net/ipv4/fib_hash.o
  CC      net/ipv4/proc.o
  CC      net/ipv4/tcp_bic.o
  LD      net/ipv4/built-in.o

I reuploaded the config after building, maybe there was a config issue?
http://vipernicus.evolution-mission.org … key-config

Offline

#31 2006-08-27 13:03:22

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

thanks for trying to help,vipernicus. actually i must have got something corrupted at some point because i downloaded the files again and eventually i was able to compile the kernel. sorry for having wasted your time with this stupid issue.
and thanks for this nice release !!

i got a few question : how do we use the fcache driver ? are we still supposed to have a separate, dedicated partition for boot cache ? i think i recall this would only work if special folders like /usr and so on are on / partition.
finally : have you tried you patch with the very latest 2.6.17.x kernek release ?


what goes up must come down

Offline

#32 2006-08-27 18:11:56

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

brazzmonkey wrote:

thanks for trying to help,vipernicus. actually i must have got something corrupted at some point because i downloaded the files again and eventually i was able to compile the kernel. sorry for having wasted your time with this stupid issue.
and thanks for this nice release !!

i got a few question : how do we use the fcache driver ? are we still supposed to have a separate, dedicated partition for boot cache ? i think i recall this would only work if special folders like /usr and so on are on / partition.
finally : have you tried you patch with the very latest 2.6.17.x kernek release ?

emission7 includes 2.6.17.11

Offline

#33 2006-09-04 02:24:45

kensai
Member
From: Puerto Rico
Registered: 2005-06-03
Posts: 2,484
Website

Re: 2.6.18-emission1: Pathological Euphoria

newgargamel wrote:

What is a difrence between beyond and emmision? Thx

I couldn't resist,
[biased]I loved nitro a lot it was my favorite patchset until beyond came and killed nitro, they took all the fun of nitro and all the great features like tunables and just made Tiger686 seem like a non-existing person. IMHO emission kicks beyond whenever whereever it wants. And with emission7 you can put them both to the test and you'll see emission7 has a big advantage with a good tunables set up it is unbeatable.[/biased]
Why I say biased? because I loved nitro until it was made into beyond. So my hate is so beyond expectation. lol


Follow me in: Identi.ca, Twitter, Google+

Offline

#34 2006-09-05 11:19:14

funkyou
Member
From: Berlin, DE
Registered: 2006-03-19
Posts: 848
Website

Re: 2.6.18-emission1: Pathological Euphoria

I have tried emission8 and i have to say:
Damn! This thing is freakin' fast lol


want a modular and tweaked KDE for arch? try kdemod

Offline

#35 2006-09-05 11:51:54

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

oho, this thread needs to be updated, then.


what goes up must come down

Offline

#36 2006-09-05 13:06:40

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

E-Mission Sources is based on the Lockless Pagecache by Nick Piggin, GenPatches, and CK.

The main goal of this patchset is to stay updated with genpatches releases,
offer latest features, decrease latencies, decrease overhead, and improve interactivity.  Another
goal of E-Mission Sources is stability.  We boot test each release and run for an extended amount of time.

/* Notes */
Alot of changes!  New version of genpatches, RCU-Preempt, USB Mouse Polling Revised (Thanks predatorfreak), Adaptive Readahead, Genetic Anticipatory, Thinkpad patches, AppArmor, new JMicron support, and alot of cleanups and bug fixes.

RCU-Preempt: Lower Latencies http://lkml.org/lkml/2006/8/28/179
USB Mouse Polling Revised:  Predatorfreak changed the patch up slightly to allow you to change your polling interval in sysctl, at '/proc/sys/kernel/hid_mousepoll_interval'.  You now have the option of enabling or disabling polling in favor of the event based system, which is the kernel default.
Adaptive Readahead: New readahead logic, improved speed: http://kerneltrap.org/node/6642
Genetic Anticipatory:  Alot of work has been done, and bugs have been fixed.  Good for File Servers/Databases. http://kernel.jakem.net/
Thinkpad patches: http://vipernicus.evolution-mission.org … t/thinkpad
AppArmor: http://en.opensuse.org/Apparmor

Attention:
If anyone would like to make requests for new features/drivers, either post here, or join us in #emission-sources on Freenode.

Example of new E-Mission Tunables (All but Custom are preconfigured options):

E-Mission Tunables  ---> 
( ) Server
( ) File Server
( ) Compute Server
( ) Gaming
( ) Desktop
( ) Low Latency Desktop
( ) Custom 

Custom Menu:

E-Mission Kernel Tunables (Custom)  --->
(6) Minimum Round Robin Timeslice (in milliseconds) (NEW)
(19) Factor For Default Value (NEW)
(1) Interactive CPU Scheduling (NEW)
(0) Compute CPU Scheduling (NEW)
(80) Percentage CPU For SCHED_ISO Tasks (NEW)
(66) Percentage RAM Filled With Mapped Pages (NEW)
(1) Hard Mapped Limit (NEW)
(1) Tail Large Files (NEW)
(0) Dirty Ratio (NEW)

2.6.17-emission8: TIE Fighter Tango!

/* Patch List */ 
001-patch-2.6.17.11
002-genpatches-rollup-2.6.17-8.patch
003-patch-2.6.17-ck1
004-lockless-from-2.6.18-rc4-mm1.patch
005-iosched-rollup-2.6.17.4-2.patch
006-reiser4-for-2.6.17-3.patch
007-2.6.17-kj-resync-from-rc1-kj.patch
008-cpu-support-rollup.patch
009-linux-phc-0.2.6-kernel-vanilla-2.6.17.patch
010-realtime-lsm.patch
011-2.6.17-mm1-rollup-cleanup-patches.patch
012-2.6.17-mm-mutex-conversion.patch
013-sleazy-fpu-feature.patch
014-hardened-2.6.17.11.patch
015-suspend2-2.2.7.4-2.6.17-r2.patch
016-zlib_inflate-update.patch
017-the-scheduled-removal-of-some-oss-drivers.patch
018-unionfs-1.3.patch
019-shutup-false-positives-2.6.17.patch
020-mark-false-positives-2.6.17-emission8.patch
021-emission-tunables-4-2.6.17-ck1.patch
022-kconfig-add-864hz.patch
023-lxdialog-from-2.6.18-rc4-mm1.patch
024-daconfig-2.3.1-2.6.17.patch
025-patch-2.6.17-ide1
026-rcu-preempt-2.6.17.patch
027-usb-mouse-polling-revised-2.6.17.patch
028-adaptive-readahead-2.6.17.patch
029-genetic-as-2.6.17.patch
030-thinkpad-2.6.17.patch
031-jmicron-ide-2.6.17.patch
032-apparmor-2.6.17-r1.patch
033-name-tag-2.6.17-emission8.patch

Enjoy!

Patch:
http://distfiles.evolution-mission.org/ … ssion8.bz2

Ebuild:
http://distfiles.evolution-mission.org/ … -r8.ebuild

Broken-Out:
http://distfiles.evolution-mission.org/ … ut.tar.bz2

Broken-Out (Directory):
http://distfiles.evolution-mission.org/ … broken-out

Making it work:

Manual Method:

cd /usr/src
rm linux
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.tar.bz2
tar -xvjf linux-2.6.17.tar.bz2
mv linux-2.6.17 linux-2.6.17-emission8
ln -s linux-2.6.17-emission8 linux
cd linux
wget http://distfiles.evolution-mission.org/sources/2.6.17/emission8/linux-2.6.17-emission8.bz2
bzcat linux-2.6.17-emission8.bz2 | patch -p1
rm -rf *.bz2 *.patch
make MENUCONFIG_COLOR=blackbg menuconfig

Nesl247 has created a script to switch the settings while running the current kernel and permanently through sysctl.conf

E-Mission Tunables Script 2.2.1:

http://distfiles.evolution-mission.org/ … n-tunables

How-to Install:

wget http://distfiles.evolution-mission.org/scripts/emission-tunables --output-document=/usr/bin/emission-tunables
chmod +x /usr/bin/emission-tunables

How-to Use (Choose one of the following options):

emission-tunables compute-server
emission-tunables desktop
emission-tunables file-server
emission-tunables gaming
emission-tunables ll-desktop
emission-tunables server
emission-tunables custom

This lets you switch between modes while running kernel.


For all support, requests, patches, please check the Emission-Sources Bugzilla Tracker
and check Emission-Sources Forums for new releases!

Offline

#37 2006-09-05 15:02:05

Vins
Member
From: Italy
Registered: 2005-12-14
Posts: 67

Re: 2.6.18-emission1: Pathological Euphoria

I've just updated the AUR package to emission8.

Sorry for the delay.

ViNS

Offline

#38 2006-09-06 10:46:54

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: 2.6.18-emission1: Pathological Euphoria

Concerning the AUR PKGBUILD, just FYI, there's no linux-r1000(103).zip file available anymore on ftp://152.104.238.194/cn/nic/rtl8111brtl8168b
There's an updated version which is r1000_v1.04.tgz
Anyway, thanks to the Emission Team and to Vins as well for the PKGBUILD...

cheers

Offline

#39 2006-09-06 11:46:22

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

fine release, as usual. keep up the good work vipernicus !


what goes up must come down

Offline

#40 2006-09-06 21:42:38

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

brazzmonkey wrote:

fine release, as usual. keep up the good work vipernicus !

Thanks!  Glad to hear you guys are enjoying it!

Offline

#41 2006-09-06 22:23:55

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: 2.6.18-emission1: Pathological Euphoria

Any comment on CONFIG_READAHEAD_ALLOW_OVERHEADS and its function?

Offline

#42 2006-09-06 22:49:59

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

CONFIG_ADAPTIVE_READAHEAD: 
Readahead is a technique employed by the kernel in an attempt to improve file reading performance. If the kernel has reason to believe that a particular file is being read sequentially, it will attempt to read blocks from the file into memory before the application requests them. When readahead works, it speeds up the system's throughput, since the reading application does not have to wait for its requests. When readahead fails, instead, it generates useless I/O and occupies memory pages which are needed for some other purpose. 

The kernel already has a stock readahead logic that is well understood and well tuned. This option enables a more complex and feature rich one. It tries to be smart and memory efficient. However, due to the great diversity of real world applications, it might not fit everyone. 

Please refer to Documentation/sysctl/vm.txt for tunable parameters. It is known to work well for many desktops, file servers and postgresql databases. Say Y to try it out for yourself.

i have it enabled and it doesn't seem to do any harm. i can hardly say if it improves performance, though...


what goes up must come down

Offline

#43 2006-09-07 01:25:02

karsten
Member
Registered: 2006-07-14
Posts: 261

Re: 2.6.18-emission1: Pathological Euphoria

i get a make error on x86_64 in the unionfs section

 CC [M]  fs/unionfs/super.o
fs/unionfs/super.c: In function 'do_decode':
fs/unionfs/super.c:673: warning: cast to pointer from integer of different size
fs/unionfs/super.c:677: warning: left shift count >= width of type
fs/unionfs/super.c:677: error: invalid operands to binary |
fs/unionfs/super.c:678: warning: left shift count >= width of type
fs/unionfs/super.c:679: warning: left shift count >= width of type
fs/unionfs/super.c: In function 'unionfs_encode_fh':
fs/unionfs/super.c:728: warning: cast from pointer to integer of different size
fs/unionfs/super.c:732: error: invalid operands to binary >>
make[2]: *** [fs/unionfs/super.o] Error 1
make[1]: *** [fs/unionfs] Error 2
make: *** [fs] Error 2
==> ERROR: Build Failed.  Aborting...

also, when installing and it's generating the ramdisks with mkinitcpio, it says this:

:: Parsing hook [resume]
FATAL: Hook 'fbsplash' can not be found.

  what should i do?

i also made at76c503a-cvs-emission in AUR in case anyone needs it smile

Offline

#44 2006-09-07 07:57:22

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

about the fbsplash thing, i used to have the same with the mkinicpio.conf provided in AUR. you may want to remove fbsplash from the hook section of this file, in case you do not use this feature.


what goes up must come down

Offline

#45 2006-09-07 08:30:37

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: 2.6.18-emission1: Pathological Euphoria

I know what adaptive readahead is about, brazz, I just wonder about ALLOW_OVERHEADS option.

Offline

#46 2006-09-07 13:13:53

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

lucke wrote:

I know what adaptive readahead is about, brazz, I just wonder about ALLOW_OVERHEADS option.

Desktop System: No extra overheads
Server: Extra overheads

Also, if you have enough RAM, I like to set my readahead_ratio to 70

Offline

#47 2006-09-07 18:50:28

brazzmonkey
Member
From: between keyboard and chair
Registered: 2006-03-16
Posts: 818

Re: 2.6.18-emission1: Pathological Euphoria

lucke wrote:

I know what adaptive readahead is about, brazz, I just wonder about ALLOW_OVERHEADS option.

woops, sorry , it was late and i was a bit tired when i replied. my mistake...


what goes up must come down

Offline

#48 2006-09-24 13:14:51

newgargamel
Member
From: PL, CZ
Registered: 2005-08-28
Posts: 156

Re: 2.6.18-emission1: Pathological Euphoria

When can we see new patch for 2.6.18? Thx

Offline

#49 2006-09-25 11:41:36

vipernicus
Member
From: IT Dept
Registered: 2005-05-10
Posts: 54
Website

Re: 2.6.18-emission1: Pathological Euphoria

newgargamel wrote:

When can we see new patch for 2.6.18? Thx

Whenever grsecurity.net can release a build of grsecurity for 2.6.18

Offline

#50 2006-10-04 22:57:41

tlilja
Member
From: Turku, Finland
Registered: 2005-06-29
Posts: 48

Re: 2.6.18-emission1: Pathological Euphoria

I'm having problems booting this one up.

I get the error "Loading udev...Could not load /lib/modules/2.6.17-emission/modules.dep: No such file or directory" but the file exists. My root partition is not mounted (ERROR: Failed to parse block device name for '/dev/hda3') even when I give the kernel parameter rootfstype.

I'm running testing and the stock kernel boots. Any ideas how to solve this?


Just your basic anime otaku some might even call nijikon.

Offline

Board footer

Powered by FluxBB