forums.xandros.com Forum Index forums.xandros.com
Xandros User Forums
 
 FAQFAQ   SearchSearch   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Xandros 4.0/4.1 Nvidia Drivers 9631 and 100.14.19b +3D Howto

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    forums.xandros.com Forum Index -> Video
View previous topic :: View next topic  
Author Message
redrum
Xandros Community Moderator
Xandros Community Moderator


Joined: 05 Apr 2004
Posts: 2765
Location: Rapid City, South Dakota

PostPosted: Sat Apr 28, 2007 2:33 pm    Post subject: Xandros 4.0/4.1 Nvidia Drivers 9631 and 100.14.19b +3D Howto Reply with quote

Since there have been many requests to do a seperate page on my driver builds, and on the 3d Desktop Howto with the Nvidia drivers, and since the length of all the replies seem to intimidate all the newcomers, I have decided to consolidate the two main posts of this article for easier reading... I hate to do redundant posts like this, but evidently there is enough trouble with people understanding the directions, that it has become necessary...

This post will be locked, so please make all replies regarding either of these topics in the following original section... http://forums.xandros.com/viewtopic.php?t=27911 This will keep this howto small so that newcomers don't get so intimidated...

Thanks, Redrum.
_________________


Beware of the man who would deny you access to information,
for in his heart he dreams himself your master.


Last edited by redrum on Sat Nov 24, 2007 10:24 pm; edited 3 times in total
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
redrum
Xandros Community Moderator
Xandros Community Moderator


Joined: 05 Apr 2004
Posts: 2765
Location: Rapid City, South Dakota

PostPosted: Sat Apr 28, 2007 2:33 pm    Post subject: Reply with quote

Alrighty guys, been doing some feverish testing, and I think the latest drivers are ready for Primetime. The service pack has changed a bunch of things, and so I've had to flesh out these issues. Sorry for the delay.

***These are totally unsupported and come with no warranty whatsoever. These drivers could possibly choke your cat, leave unsightly coffee stains on your shirt, cause nausea and/or vomiting, run away with your spouse or render your Xandros box perfectly useless except for a door stop. You have been Warned!!!***

*Sigh* Now that that's over, on to the good stuff... I have both Stable and Beta drivers available. The beta drivers are very much 'kid gloves are off', so If you have any question about your abilities with fishing yourself out of a failed driver scenereo, I recommend using the stable driver. In any case, Please print this out or have access to this article via another computer before proceeding.

OK, so before I give you the links there are some things you should know.

1. Do not install this on anything else except Xandros 4.0 with SP1 or Xandros 4.1.
2. Do not install this on a production system with valuable data.
3. Make sure if you have the proper driver for your kernel. Currently I have both SMP and Uni versions, though I may or may not offer the Uni version in the future.
4. Do not install this on a machine with a non-stock kernel.
5. Do not install this if you have a card not on the supported list, for the driver you wish to install. The list of which drivers support what is here: http://us.download.nvidia.com/XFree86/Linux-x86/100.14.11/README/appendix-a.html
6. It is not necessary, but it is highly recommended to back up your xorg.conf file before proceeding... To do that, as root type: cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
7. It is now a requirement to uninstall your Nvidia driver before proceeding on installing my drivers... Doing so uninstalls part of the service pack if your version of Xandros was pre-SP1 and you had to do a manual service pack install, so If you are performing this driver install on such a version, or you are using a later driver which complains it cant install because of a missing package, apply the following patch first http://support.xandros.com/downloads/desktop_4.0/experimental/xandros4.0-servicepak-1.0_1.0.1-100_i386.deb prior to uninstalling the official driver... Then, and only then, are you ready to uninstall the driver and install mine. On the 9746-later drivers, 4.1 users need to apply the service pack patch in order to resolve dependencies. My drivers will probably uninstall the stock driver automatically if you don't but they may or may not necessarily remove each other (I built the 9629 and 9631 drivers after I built the 9742 driver), so it's best to just get into the habit of this in order to avoid problems... If you do not know how to do this please do not install my driver.
8. Reboot, and hopefully you'll see the new and improved nvidia splash logo..

If it bombs:

1. You will probably have a login prompt if it bombs. If you have a login prompt, login as root, and give your root password when asked... If you don't get a login prompt, quickly punch the power button in order to allow Xandros to shut down gracefully, then boot into "expert mode" and enter your root password.
2. Type xandrosxconfig --set-driver vesa
3. Type reboot
4. Log in and uninstall my package, do a search for dcc in XN, click install next to the proper driver for your version of kernel, and it will automatically install the original driver... If it wants to remove a bunch of packages, you have selected the wrong one. Cancel the operation and start again, selecting the right driver.
5. Shut down the computer, Reboot into "expert mode" and enter your root password.
6. Type xandrosxconfig --set-driver nvidia
7. Type reboot Now you are back where you started.

Ok now for the links.. Simply Right-Click and 'Save as':

Uniprocessor kernels:

9629 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-uni-experimental_7.1.0.1.0.9629.x.1-1_i386.deb
9631 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-uni-experimental_7.1.0.1.0.9631.x.1-1_i386.deb

***For Uni Machines Using Geforce FX 5xxx Cards and Greater Only***
9742b http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-uni-experimental_7.1.0.1.0.9742.x.1-1_i386.deb

SMP kernels:

9629 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.1.0.9629.x.1-1_i386.deb
9631 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.1.0.9631.x.1-1_i386.deb

***For SMP Machines Using Geforce FX 5xxx Cards and Greater Only***
9742b http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.1.0.9742.x.1-1_i386.deb
9746 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.1.0.9746.x.1-1_i386.deb
9755 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.1.0.9755.x.1-1_i386.deb
100.14.03b http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.100.14.03.x.1-1_i386.deb
100.14.06b http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.100.14.06.x.1-1_i386.deb
100.14.11 http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.100.14.11.x.1-1_i386.deb
100.14.19b http://www.vogelefamily.info/xandros/nvidia/4.0/dcc-nvidia-module-2.6.18-dcc-smp-experimental_7.1.0.100.14.19.x.1-1_i386.deb

Note: The 97xx and 100-series drivers no longer support Geforce4 / Quadro4 and lesser Cards.. Beware! Make sure your card is on the list before installing. Drivers marked with a 'b' are beta drivers and are distributed with no support from me whatsoever. If you have problems with the beta driver, uninstall it and install a stable version.

Thanks and enjoy! Smile
_________________


Beware of the man who would deny you access to information,
for in his heart he dreams himself your master.


Last edited by redrum on Thu Dec 27, 2007 4:14 am; edited 5 times in total
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
redrum
Xandros Community Moderator
Xandros Community Moderator


Joined: 05 Apr 2004
Posts: 2765
Location: Rapid City, South Dakota

PostPosted: Sat Apr 28, 2007 2:34 pm    Post subject: Reply with quote

OK guys and gals, ready to make your windows wobble? Thought so...

First of all, there would have been no way for me to have come up with this override, so all thanks goes to BoyLinux (Kevin) for providing me the necessary info... I've only made the information a bit more human readable is all.. Thanks Kevin!

Before you commit to trying this, please realize this is mega mega beta and things could go bad at any moment... I've had various warnings in the past, BUT THIS TIME I REALLY MEAN IT!!! This could very well be your worst nightmare if you are not prepared beforehand, and neither Xandros nor myself are responsible if you decide to give this a try... We are also not necessarily responsible for helping you if it breaks, so please keep that in mind. If there ever was something that was unsupported, This would be it! I may have written up this howto, but ultimately you are responsible for installing it. If you don't think you are capable of getting yourself out of a bombed X session, I would highly recommend not doing this at all.

OK, so once again, who is this not for?
This is not for people intending to use this on production systems.
This is not for people unwilling to bet it all.
This is not for people who are in a hurry.
This is not for people who decide it's not worth their time to back things up beforehand.
This is not for people using any other form of Linux other than Xandros 4.0 SP1 or Xandros 4.1
This is not a joke.

Other things to consider:

Before I give you any of this info, you must also be aware of what works and what does not work. Its a hassle to change back and forth, so please read this whole article before proceeding.

What appears to work:
Applications like TVTime, Real Player, Xine, and 3d applications that work 'In a Window" along with most if not all standard '2d' apps. 3d apps are considerably slower when 3d Desktop is enabled.

What does not work:
Applications like fullscreen games, LimeWire and changing to a virtual terminal (Using CTRL-Alt-F2 to get to a login prompt, for example). Keeping TVTime 'on top' of other applications is also not possible... If you do any of this very often, this override may not be for you.

Still not intimidated by any of this? Well then, Let's get it Awhnn!

Make sure you have proper access to this article before proceeding, either by printing it up, or by having a spare PC around that can access it.

1. Make sure you have at least the 1.0-9629 Nvidia driver installed... This is why I put this howto in this section. Instructions on installing my driver are above.
2. Log into each user account that you want 3d Desktop in (excluding root) and type the following command: touch $HOME/.xandros-compiz The dot (.) is important.
3.. As root, type cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak (Note: the 'X" in "X11" is uppercase)
4. Still as root, open the file /etc/X11/xorg.conf, and add the following bold line to the section labled 'Screen":

Quote:
Section "Screen"
so on and so on...
Depth 24
Modes "1920x1200" "1024x768" "800x600" "640x480"
EndSubSection
Option "AddARGBGLXVisuals" "true"
EndSection


5. Next, change the following line in the "Extensions" section of /etc/X11/xorg.conf from 'disable' to 'enable' so it reads as follows:

Quote:
Section "Extensions"
Option "Composite" "Enable"
EndSection


6. Next, as root, open the file /etc/X11/Xsession.d/55xandros-compiz (Again, the 'X" in "X11" and Xsession.d are uppercase) and comment out (put a # before) the following line:"

Quote:
#!/bin/sh
#/usr/sbin/xangetdevices video | egrep -q ".*isAIGLXEnabled.*true.*"
if [ $? -eq 0 -a -f $HOME/.xandros-compiz -a -x /usr/bin/compiz ]; then
export KDEWM=/usr/bin/compiz
fi


That's it! Reboot your computer, and hopefully everything works out okay Smile

I don't recommend it, but you can disable 3d Desktop by going into Launch > Control Center > Display > Video Effects and click 'disable', but if you want to enable it again you have to manually create the .xandros-compiz files and re-edit your xorg.conf file again.

The smarter thing to do is delete or rename the .xandros-compiz file from your home directory when you want to disable it, and then recreate the .xandros-compiz file as shown in step 2. to re enable it.. You don't need to restart X that way, just log off after either deleting/renaming or creating the file and log back in.

If it bombs:
1. Boot your computer into "expert mode', and enter your root password.
2. Type rm /etc/X11/xorg.conf
3. Type mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf (Again, the 'X" in "X11" is uppercase)
4. Reboot and log in as root.
5. Uncomment the line in file etc/X11/Xsession.d/55xandros-compiz (Remove the # sign).
6. Hopefully things are back to normal.

Enjoy the wiggly goodness!
_________________


Beware of the man who would deny you access to information,
for in his heart he dreams himself your master.
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    forums.xandros.com Forum Index -> Video All times are GMT - 5 Hours
Page 1 of 1

 
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


Powered by phpBB © 2001, 2005 phpBB Group