Hey, Asher, didn't you complain about the fact your Nvidia GeForce graphics adapter
wasn't correctly supported and your X crashing? I think I got the solution.
All Nvidia chipsets are supported by the same driver (in accelerated form).
Unfortunately Nvidia doesn't seem to allow redistribution, so there have to
be taken several steps.
1st) Configure X, either for GeForce or Nvidia generic (nv) driver. If you get
X to run without acceleration, the config should be fine. Finetune X to your needs.
2nd) Get the kernel sources of the Linux kernel you want to use.
3rd) Get the packages with the kernel driver and the glx driver from Nvidia.
4th) Take the usual steps for configuring and compiling the kernel (if your
distribution installs the correct headers this might be not necessary).
5th) Now follow the (detailed enough) instructions for compiling the kernel
and the glx driver (should be in /usr/share/doc).
6th) Modify your /etc/X11/XF86Config (there may be another conf file depending
on your distribution). Make the changes described by Nvidia about the DRI
and loading of the glx module. Replace the driver name from "geforce" or "nv"
with the name given by nvidia.
7th) Add users that should have access to hardware acceleration to the group
video (adduser asher video).
8th) Restart X if you are using a display manager as KDM or GDM. Log out and log
back in if you started X from console.
9th) Test if OpenGL works by testing GL modes of xlock.
xlock -mode atlantis -count 100 on a GeForce showed 100 sharks correctly rendered,
with aquatic light shades on their sides, etc., with good speed.
10th) Enjoy!
That this procedure is THAT complex is a problem of Nvidia, not Linux in itself,
since Nvidia has its own rules about redistribution or kernel integration (if
they would give that darn code away to the kernel, you would get perfect Nvidia
acceleration right from the start in any dist, argh!). But this driver should
really be speedy, and xine as a media player beats with Nvidia hardware support
Media Player on Win2K hands down (we tested this with a video clip and the movie
Blues Brothers, both DivX, on this machine: Athlon/900, 1GB SDRAM, GeForce 1.
30 % for the video clip in Win2K system ressources, 100% with the BB DivX. Xine,
taking advantage of hardware rendering, used 3% on the CPU and 2% of memory, 5 %
of both for the BB movie. This should do for most multimedia needs, as XMMS for
MP3, WAV, etc. )
Hope I could help you with this and now you got accelerated and stable X (and
generally X should run VERY stable with this, it never crashed or had any error
for me or my pal). At least Quake III should considerably gain in speed! ;o)
Did I mention that one of the strongpoints of Linux is the community? ;o)
I recommend Eric S. Raymond's papers about open source (OS) development to you.
"The Cathedral and the Bazaar" is about the management of an OS project and
the general dynamism of it. "Homesteading the Noosphere" is about the socio-
cultural aspects of hacker and OS culture and why people donate their work,
and "The Magic Cauldron" is about how OS development relates to actual business. here
May be a bit biased, but at least he admits, and has some strong arguments and
examples!
Ciao, bello.
P.S.: Galeon is a very Opera-conform browser, with a partially different
feature-set, and no banners (you dislike that much) and open source. Seems
to be strongly recommended, though I'm fine with Opera. Both good. Galeon
integrates better with other software, as download accelerators.
P.P.S.:
I just say Outlook crypto leak and MSIE auto-execution bugs. ;o)
wasn't correctly supported and your X crashing? I think I got the solution.
All Nvidia chipsets are supported by the same driver (in accelerated form).
Unfortunately Nvidia doesn't seem to allow redistribution, so there have to
be taken several steps.
1st) Configure X, either for GeForce or Nvidia generic (nv) driver. If you get
X to run without acceleration, the config should be fine. Finetune X to your needs.
2nd) Get the kernel sources of the Linux kernel you want to use.
3rd) Get the packages with the kernel driver and the glx driver from Nvidia.
4th) Take the usual steps for configuring and compiling the kernel (if your
distribution installs the correct headers this might be not necessary).
5th) Now follow the (detailed enough) instructions for compiling the kernel
and the glx driver (should be in /usr/share/doc).
6th) Modify your /etc/X11/XF86Config (there may be another conf file depending
on your distribution). Make the changes described by Nvidia about the DRI
and loading of the glx module. Replace the driver name from "geforce" or "nv"
with the name given by nvidia.
7th) Add users that should have access to hardware acceleration to the group
video (adduser asher video).
8th) Restart X if you are using a display manager as KDM or GDM. Log out and log
back in if you started X from console.
9th) Test if OpenGL works by testing GL modes of xlock.
xlock -mode atlantis -count 100 on a GeForce showed 100 sharks correctly rendered,
with aquatic light shades on their sides, etc., with good speed.
10th) Enjoy!
That this procedure is THAT complex is a problem of Nvidia, not Linux in itself,
since Nvidia has its own rules about redistribution or kernel integration (if
they would give that darn code away to the kernel, you would get perfect Nvidia
acceleration right from the start in any dist, argh!). But this driver should
really be speedy, and xine as a media player beats with Nvidia hardware support
Media Player on Win2K hands down (we tested this with a video clip and the movie
Blues Brothers, both DivX, on this machine: Athlon/900, 1GB SDRAM, GeForce 1.
30 % for the video clip in Win2K system ressources, 100% with the BB DivX. Xine,
taking advantage of hardware rendering, used 3% on the CPU and 2% of memory, 5 %
of both for the BB movie. This should do for most multimedia needs, as XMMS for
MP3, WAV, etc. )
Hope I could help you with this and now you got accelerated and stable X (and
generally X should run VERY stable with this, it never crashed or had any error
for me or my pal). At least Quake III should considerably gain in speed! ;o)
Did I mention that one of the strongpoints of Linux is the community? ;o)
I recommend Eric S. Raymond's papers about open source (OS) development to you.
"The Cathedral and the Bazaar" is about the management of an OS project and
the general dynamism of it. "Homesteading the Noosphere" is about the socio-
cultural aspects of hacker and OS culture and why people donate their work,
and "The Magic Cauldron" is about how OS development relates to actual business. here
May be a bit biased, but at least he admits, and has some strong arguments and
examples!
Ciao, bello.
P.S.: Galeon is a very Opera-conform browser, with a partially different
feature-set, and no banners (you dislike that much) and open source. Seems
to be strongly recommended, though I'm fine with Opera. Both good. Galeon
integrates better with other software, as download accelerators.
P.P.S.:
I just say Outlook crypto leak and MSIE auto-execution bugs. ;o)
Comment