View previous topic :: View next topic |
Author |
Message |
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Sun Feb 06, 2005 8:55 pm Post subject: 2.6.11-rc3-nitro0: Giant Flaming Pandas Of Doom |
|
|
REISER4 PEOPLE: USE 8K STACKS!
NVIDIA PEOPLE: MAKE SURE NVAGP IS SET TO 2 IN YOUR XORG.CONF
Code: | 2.6.11-rc3 #newest kernel version
reiser4
vesafb-tng #still works
chmp #usb mouse polling patch
inotify #newer version
config-nr-tty-devices
cflags-selection-for-nitro #change cflags for kernel
ck1 #latest ck patch
alsa 1.0.8
linux-2.6.10-cpad.diff
swsusp2+win4lin #see note; new version
varstacks #thanks Tiger683
lufs
================================
+tux
|
There is no experimental version for this release. Yet.
I suppose that the only "new" thing in this release is tux. Everything you would expect in a nitro is here, and it runs fantastically.
Nvidia drivers DO work with this kernel. If you're having issues, try using kernel agpgart and/or downloading the linked nvidia-kernel directory (goes in your $PORTDIR_OVERLAY/media-video) and using the newest ebuild in there that I made. It adjusts some stuff that's new since rc2 and avoids this:
Con Kolivas wrote: | Nvidia is completely borked with 2.6.11-rc2. The number of changes required to get it going is getting ridiculous so unless someone can send me a patch to do it all in one go there is not much hope of getting compatibility working. |
I wonder if I he knows that nitro has accounted for this...
Insane stack users: Here is basically how it works (unless I'm completely mistaken). The smaller the stack size, the less memory stuff will use. The larger the stack size, the more memory it will use AND the faster stuff will work (to an extent I suppose). I'm not sure how noticible it would be and I'm sticking to 4k stacks myself. No guarantees that everything will work with stack sizes other than 4k and 8k!
fbsplash should work now. Genetic scheduling is out again and probably isn't coming back.
SEMI-NEW:
This kernel bears the "Darckness Gaming Seal Of Approval". This means that it's a kernel that I can play World of Warcraft and other intense games without issues on. Of course I test it for other stuff as well, but I remember always being frustrated when I couldn't find a good fps-guaranteed kernel. From now on, I will put the seal of approval on any nitros (or other kernels if people really want me to...) that I deem worthy of my use in various gaming worlds. For those of you wondering why I think I'm qualified to have my own Seal Of Approval, check out my awesome World Of Warcraft Howto. I'll probably be posting a couple other gaming howtos in the near future as well.
I think that about covers everything regarding this release...
For a cool automotive background picture made by M@rijn, go here.
For a Gentoo-related background by pifactorial, go here (1920x1200) or here (non-seppe size)
For an awesome "chipset-based" background by hermes_jr, check here (1280x1024)
small (1024x768)
seppe sized
Anyone else wanna make some nitro-related backgrounds?
Ebuild
Patch
nvidia-kernel
Install directions courtesy of BlinkEye:
Quote: |
1. download the ebuild
2. mkdir -p /usr/local/portage/sys-kernel/nitro-sources
3. mv the ebuild to /usr/local/portage/sys-kernel/nitro-sources (or wherever your PORTDIR_OVERLAY points to)
4. open /etc/portage/package.keywords (if it doesn't exist create it)
5. add "sys-kernel/nitro-sources ~x86" without the quotes and with the appropriate architecture (for me its ~x86")
6. ebuild nitro-sources-2.6.10-r4.ebuild digest
7. emerge nitro-sources
8. cd /usr/src/ and behold your nitro-sources
9. remerge any modules (nvidia...) |
Also be sure to check out my ideas on genkernel. Anyone who can contribute to realizing some of the ideas in that thread would be most appreciated.
NEW!
Behold in all of its glory, we have here something wild and untamed. Something to set your teeth on edge. Straight from my logs we have:
THE NITRO-DEV FILES! _________________ There is no substitute for experience.
Imperfection indicates a lack of effort.
Last edited by discomfitor on Tue Feb 08, 2005 9:19 pm; edited 4 times in total |
|
Back to top |
|
|
nikopol n00b
Joined: 27 Sep 2004 Posts: 7 Location: /home/Braga
|
Posted: Mon Feb 07, 2005 1:16 am Post subject: |
|
|
Going smooth...
All working... well, at least the stuff i've tested. |
|
Back to top |
|
|
Rainmaker Veteran
Joined: 12 Feb 2004 Posts: 1650 Location: /home/NL/ehv/
|
Posted: Mon Feb 07, 2005 1:27 am Post subject: |
|
|
nvagp=2 means "use agpart" no?
so how could this use the nvidia agp driver? Or did you mean just the nvidia display drivers?
*edit: maybe a stupid question, but where is agp support in the kernel config these days? Should be under Graphics support if I'm not mistaking, but can't find it...
Is it built-in by default now?
*edit2: well, compiled it without agp support, and this WORKS!
I have nvagp=1 in xorg.conf, I used the overlay driver and it works!
doesn't look like I'm using agppart at all...
You might actually have found the definitive fix for 2.6.11 - nvidia! _________________ If you can't dazzle them with brilliance, baffle them with bullshit.
Last edited by Rainmaker on Mon Feb 07, 2005 2:09 am; edited 1 time in total |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Mon Feb 07, 2005 2:07 am Post subject: |
|
|
Rainmaker: 2 means to use kernel agpgart. The nvidia agpgart is broken since rc2. In the kernel you can find agpgart in Character Devices. _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
Rainmaker Veteran
Joined: 12 Feb 2004 Posts: 1650 Location: /home/NL/ehv/
|
Posted: Mon Feb 07, 2005 2:13 am Post subject: |
|
|
well, I seem to be lucky then, because it works without agp support enabled in my kernel and with nvagp=1 in xorg.conf _________________ If you can't dazzle them with brilliance, baffle them with bullshit. |
|
Back to top |
|
|
oRDeX Veteran
Joined: 19 Oct 2003 Posts: 1325 Location: Italy
|
Posted: Mon Feb 07, 2005 2:16 am Post subject: |
|
|
Very nice work!! |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Mon Feb 07, 2005 2:54 am Post subject: |
|
|
Darckness, if u want the lirc patch, i have the newest 0.7.1-pre1 for 2.6.11
Tomorrow is showtime |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Mon Feb 07, 2005 3:21 am Post subject: |
|
|
Tiger683: _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
HazarT n00b
Joined: 07 Feb 2005 Posts: 13
|
Posted: Mon Feb 07, 2005 5:14 am Post subject: Amd64 Support |
|
|
Hi, thanks for a great patchset... Is it on purpose that this one (2.6.11-nitro0) isn't marked ~amd64? It certainly doesn't compile on mine, it fails even on the very first file:
Code: | CC arch/x86_64/kernel/asm-offsets.s
arch/x86_64/kernel/asm-offsets.c: In function `main':
arch/x86_64/kernel/asm-offsets.c:65: error: invalid application of `sizeof' to incomplete type `pbe'
arch/x86_64/kernel/asm-offsets.c:66: error: dereferencing pointer to incomplete type
arch/x86_64/kernel/asm-offsets.c:67: error: dereferencing pointer to incomplete type
make[1]: *** [arch/x86_64/kernel/asm-offsets.s] Error 1
make: *** [arch/x86_64/kernel/asm-offsets.s] Error 2
|
Regards, Johan |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Mon Feb 07, 2005 6:59 am Post subject: |
|
|
HazarT: I never mark any of them ~amd64 because I have no way of testing them on that architecture. I think I'll be getting a couple machines of that variant to play with soon, so this may change in the near future. _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
ashtophet Guru
Joined: 08 Aug 2004 Posts: 397
|
Posted: Mon Feb 07, 2005 10:17 am Post subject: |
|
|
Rainmaker wrote: | well, I seem to be lucky then, because it works without agp support enabled in my kernel and with nvagp=1 in xorg.conf |
Same here, and nvidia binary (and vmware modules) installed fine (no need here for overlay)
Great! |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Mon Feb 07, 2005 12:25 pm Post subject: |
|
|
[EDIT]
---snipp---
[/EDIT]
s**t, this kernel is getting even more b0rked every day.... be back when it stops dumping on me...
T |
|
Back to top |
|
|
a13x Apprentice
Joined: 05 Jan 2005 Posts: 215
|
Posted: Mon Feb 07, 2005 8:45 pm Post subject: |
|
|
I can't compile it
Code: |
AR arch/i386/lib/lib.a
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
fs/built-in.o(.text+0xfd37a): In function `fh_verify':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0xfd7b6): In function `_fh_update':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0xfda8c): In function `fh_compose':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0xfddaa): In function `fh_update':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0x10163d): In function `check_export':
: undefined reference to `find_exported_dentry'
make: *** [.tmp_vmlinux1] Error 1
|
WTF ? |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Mon Feb 07, 2005 10:39 pm Post subject: |
|
|
a13x: are you using FAT/xfs/nfsd/ntfs/exportfs/reiserfs/reiser4/isofs? If so, which?
Everyone:
Behold in all of its glory, we have here something wild and untamed. Something to set your teeth on edge. Straight from my logs we have:
THE NITRO-DEV FILES!
Tiger683: me too _________________ There is no substitute for experience.
Imperfection indicates a lack of effort.
Last edited by discomfitor on Mon Feb 07, 2005 10:56 pm; edited 1 time in total |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Mon Feb 07, 2005 10:52 pm Post subject: |
|
|
updated my sig.... _________________ Retired gentoo user |
|
Back to top |
|
|
lenk Apprentice
Joined: 08 Mar 2004 Posts: 211
|
Posted: Tue Feb 08, 2005 1:13 am Post subject: |
|
|
The swsusp2 causes kernel panic and crashes. Not working for me. _________________ E6300 Gigabyte GA-965P-DS3 2GB Corsair 320GB Seagate 7200.10 XFX 7600GT Gentoo
Dell M1330 T7500 2GB 160GB 13.3" WXGA Gentoo
Sharp Zaurus SL-C760 Cacko ROM 1.21b / pdaXrom 1.10rc5 512MB CF + 512MB SD
Sun Ultra5 Gentoo |
|
Back to top |
|
|
Tiger683 Veteran
Joined: 08 Jan 2005 Posts: 1347 Location: Heffner's House
|
Posted: Tue Feb 08, 2005 10:19 am Post subject: |
|
|
This kernel has a potential of screwing everything up, just name it...
I wish it decided to screw itself and turn into hurd....
cheers,#
[FRUSTRATED NITRO-DEV] _________________ Retired gentoo user |
|
Back to top |
|
|
Evil Dark Archon Guru
Joined: 21 Dec 2002 Posts: 562 Location: Santa Rosa, CA
|
Posted: Tue Feb 08, 2005 9:51 pm Post subject: Re: Amd64 Support |
|
|
HazarT wrote: | Hi, thanks for a great patchset... Is it on purpose that this one (2.6.11-nitro0) isn't marked ~amd64? It certainly doesn't compile on mine, it fails even on the very first file:
Code: | CC arch/x86_64/kernel/asm-offsets.s
arch/x86_64/kernel/asm-offsets.c: In function `main':
arch/x86_64/kernel/asm-offsets.c:65: error: invalid application of `sizeof' to incomplete type `pbe'
arch/x86_64/kernel/asm-offsets.c:66: error: dereferencing pointer to incomplete type
arch/x86_64/kernel/asm-offsets.c:67: error: dereferencing pointer to incomplete type
make[1]: *** [arch/x86_64/kernel/asm-offsets.s] Error 1
make: *** [arch/x86_64/kernel/asm-offsets.s] Error 2
|
Regards, Johan |
http://www.evil-sources.org/fix-x86_64-asm-offsets.patch, that fixes it for me and it doesn't seem to have any negative side-effects, ignore the -mm base of this patch because it only adds an ifdef around the offending code. _________________ This post has been over explained for newb-informing purposes.
Registered Linux user 347334
Abit AV8-3rd eye, AMD Athlon64 3500+ 90nm, ATI Radeon x850 pro |
|
Back to top |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Tue Feb 08, 2005 9:58 pm Post subject: |
|
|
only with the *.11 version of nitro my x session reach the 100% cpu usage
with *.10 and morph-sources-r22 works all fine |
|
Back to top |
|
|
tuam l33t
Joined: 04 May 2004 Posts: 765 Location: CGN, Germany
|
Posted: Tue Feb 08, 2005 10:50 pm Post subject: X still freezes |
|
|
Even with this release and the new Nvidia driver, X freezes with ~100% CPU usage. I can ssh in and sigkill it, but I would like to have a stable kernel above 2.6.10 Very interesting for me is that the crashes very often happen during high disk activity (merging to / , or using locate or find)
Code: | bash-2.05b$ cat /proc/driver/nvidia/agp/status
Status: Enabled
Driver: AGPGART
AGP Rate: 4x
Fast Writes: Disabled
SBA: Disabled
bash-2.05b$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6629 Wed Nov 3 13:12:51 PST 2004
GCC version: gcc version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)
|
FF,
Daniel |
|
Back to top |
|
|
dedeaux Apprentice
Joined: 19 Jun 2002 Posts: 183 Location: Nairobi, Kenya
|
Posted: Wed Feb 09, 2005 12:14 am Post subject: |
|
|
galiza_ceive wrote: | Rainmaker wrote: | well, I seem to be lucky then, because it works without agp support enabled in my kernel and with nvagp=1 in xorg.conf |
Same here, and nvidia binary (and vmware modules) installed fine (no need here for overlay)
Great! |
I have to chime in here to say me too! I mistakingly assumed I was using agpgart from the kernel as I had made the xorg.conf change to force agpgart over nvagp. To my surprise I discovered only today that I don't even have agpgart support enabled in the kernel. I have not been having any issues either.
On another note, I do need to report that swsusp2 is not working. At least resume doesn't work -- just get a black screen on resume. I think I saw mention of some kernel panics and I will check for that to confirm it. |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Wed Feb 09, 2005 12:32 am Post subject: |
|
|
dedeaux: Unfortunately I'm unable to test the swsusp stuff since I don't use it. I think I know what's wrong though, and I'll get it fixed for the next release.
.PsYcHo: It should if you apply it manually... _________________ There is no substitute for experience.
Imperfection indicates a lack of effort.
Last edited by discomfitor on Wed Feb 09, 2005 1:00 am; edited 1 time in total |
|
Back to top |
|
|
.PsYcHo n00b
Joined: 09 Feb 2005 Posts: 4
|
Posted: Wed Feb 09, 2005 12:52 am Post subject: |
|
|
Hi,
I was wondering if the Nvidia patch also works under Debian?
Other than that great patch. |
|
Back to top |
|
|
Gserack n00b
Joined: 31 Jul 2003 Posts: 73 Location: Calgary, AB, CANADA
|
Posted: Wed Feb 09, 2005 2:27 am Post subject: |
|
|
CRAPOLA.
I'm getting exactly the same thing!
$(%(^*%#@##!
I've really worked myself into a corner now. The last nitro, would lock up on me randomly, this one doesn't compile. I built my system with reiserfs4, so I need a state of the art kernel (or at least one with reiser4 and works with nvidia)
G
a13x wrote: | I can't compile it
Code: |
AR arch/i386/lib/lib.a
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
fs/built-in.o(.text+0xfd37a): In function `fh_verify':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0xfd7b6): In function `_fh_update':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0xfda8c): In function `fh_compose':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0xfddaa): In function `fh_update':
: undefined reference to `export_op_default'
fs/built-in.o(.text+0x10163d): In function `check_export':
: undefined reference to `find_exported_dentry'
make: *** [.tmp_vmlinux1] Error 1
|
WTF ? |
_________________ See lxnay's RR4 Reiser4 enabled LiveCD Home.
Garrett Serack's Weblog -- My Notes
Syntax-highlighting editor for .NET/Mono |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Wed Feb 09, 2005 2:29 am Post subject: |
|
|
Gserack: Look up a few posts. Someone else had that problem and never got back to me. _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
|