nVidia 3d Drivers

There are 3 methods to install 3d nVidia drivers into your system

Method 1

The new script for installation of graphics drivers is called: install-binary-gfx. To get that script run get-sidux-binary-gfx once, in konsole as root. Warning use METHOD 1a or 1b

METHOD 1a
get-sidux-binary-gfx
install-binary-gfx -a (to build sid source)

It will choose the right driver for your card, build a deb, install it and it will automatically change your xorg.conf accordingly. For the new driver to take effect you must restart X (Ctrl+Alt+Backspace).

OR Using Experimantal Source. Its not recommended to use the experimental source. There is no support from the sidux Team for Method 1b

METHOD 1b
get-sidux-binary-gfx
install-binary-gfx -e (to build experimental source)

It will choose the right driver for your card, build a deb, install it and it will automatically change your xorg.conf accordingly. Remember, with experimental you are on your own. For the new driver to take effect you must restart X (Ctrl+Alt+Backspace).

Options

There are options you may want to manually enable:

 Usage: ./install-binary-gfx [options]
-a | --auto            Automatic mode
-b | --build           MOD Build only (nvidia|nvidia-legacy|fglrx)
-d | --detect          Detect Card only
-e | --experimental    Use Experimental
-u | --update          Update Script
-v | --verbose         Verbose
--aiglx                Activate AIGLX

Examples

install-binary-gfx -a (This will detect you Card and install the sid Drivers automatically.)
install-binary-gfx -a --aiglx (This will detect your Card and install the sid Drivers automatically and activate AIGLX.)
install-binary-gfx -e (This will detect your Card and install the experimental Drivers automatically.)
install-binary-gfx -v -e (This will detect your Card and install the experimental Drivers automatically in debug mode)
install-binary-gfx -b nvidia (This will just build the nvidia-module....deb in /usr/src. The same works with fglrx and nvidia-legacy.)
install-binary-gfx -d (This will detect your Card and just print out the Information.)
install-binary-gfx --aiglx (This will activate AIGLX.)
install-binary-gfx -u (This will update this Script. Please note that will not be done by dist-upgrade as long as you
have contrib for the sidux repository activated in your sources.list.)
Troubleshooting

If the Script fails for your Card please run the Script in debug mode and post the output as well as the log file /var/log/sidux-CARD-installer.log in the Sidux Forum or use http://paste.debian.net and go to #sidux and give them the link to get IRC help

Method 2, using !h2

cd /usr/local/bin ; wget -Nc http://techpatterns.com/sgfxi
chmod +x sgfxi

OR::Get the !h2 d-u-fixes, then: to use to install 3d drivers only

 du-fixes-h2.sh -kiwdt
Method 3
Install from source

ATI 3d Drivers

There are 3 methods to install 3d ATI drivers into your system

Method 1

The new script for installation of graphics drivers is called: install-binary-gfx. To get that script run get-sidux-binary-gfx once, in konsole as root. Warning use METHOD 1a or 1b

METHOD 1a
get-sidux-binary-gfx
install-binary-gfx -a (to build sid source)

It will choose the right driver for your card, build a deb, install it and it will automatically change your xorg.conf accordingly. For the new driver to take effect you must restart X (Ctrl+Alt+Backspace).

OR Using Experimantal Source. Its not recommended to use the experimental source. There is no support from the sidux Team for Method 1b

METHOD 1b
get-sidux-binary-gfx
install-binary-gfx -e (to build experimental source)

It will choose the right driver for your card, build a deb, install it and it will automatically change your xorg.conf accordingly. Remember, with experimental you are on your own. For the new driver to take effect you must restart X (Ctrl+Alt+Backspace).

Options

There are options you may want to manually enable:

 Usage: ./install-binary-gfx [options]
-a | --auto            Automatic mode
-b | --build           MOD Build only (ati|ati-legacy|fglrx)
-d | --detect          Detect Card only
-e | --experimental    Use Experimental
-u | --update          Update Script
-v | --verbose         Verbose
--aiglx                Activate AIGLX

Examples

install-binary-gfx -a (This will detect you Card and install the sid Drivers automatically.)
install-binary-gfx -a --aiglx (This will detect your Card and install the sid Drivers automatically and activate AIGLX.)
install-binary-gfx -e (This will detect your Card and install the experimental Drivers automatically.)
install-binary-gfx -v -e (This will detect your Card and install the experimental Drivers automatically in debug mode)
install-binary-gfx -b ati (This will just build the ati-module....deb in /usr/src. The same works with fglrx and ati-legacy.)
install-binary-gfx -d (This will detect your Card and just print out the Information.)
install-binary-gfx --aiglx (This will activate AIGLX AND ONLY with r200, r300, not for fglrx)
install-binary-gfx -u (This will update this Script. Please note that will not be done by dist-upgrade as long as you
have contrib for the sidux repository activated in your sources.list.)
Troubleshooting

If the Script fails for your Card please run the Script in debug mode and post the output as well as the log file /var/log/sidux-CARD-installer.log in the Sidux Forum or use http://paste.debian.net and go to #sidux and give them the link to get IRC help

Method 2, using !h2
cd /usr/local/bin ; wget -Nc http://techpatterns.com/sgfxi
chmod +x sgfxi

OR::Get the !h2 d-u-fixes, then: to use to install 3d drivers only

du-fixes-h2.sh -kiwdt
Method 3
Install from source

nVidia X.Org X server-Native nv display driver

This driver for the X.Org X server (see xserver-xorg for a further description) provides support for NVIDIA Riva, TNT, GeForce, and Quadro cards.

To install it:

Log out of KDE by Going into Textmode by doing Ctrl+Alt+F1
logon as root user
and then in type init 3
(this should state that X no longer is running
apt-get update
apt-get install xserver-xorg-video-nv
init 5 && exit

Note that this is not the same as the binary-only 'nvidia' driver, which adds 3D support, but is binary-only and not supported.

Next you need to edit /etc/X11/xorg.conf, HOWEVER YOU MUST MAKE A BACKUP COPY FIRST, as editing /etc/X11/xorg.conf incorrectly will result in many tears by you.

To edit /etc/X11/xorg.conf right click it, open it with root permissions. Find the section that reads SECTION DEVICE and change the display driver to read nv

YOU HAVE BEEN WARNED!! EDITING XORG.CONF IS ENTIRELY AT YOUR OWN RISK!!

More information about X.Org

ATI X.Org X server-Native ati Driver

This driver for the X.Org X server provides support for the ATI Mach, Rage, Radeon, and FireGL series. It provides the 'atimisc', 'r128' and 'radeon' sub-drivers.

To install it:

Log out of KDE by Going into Textmode by doing Ctrl+Alt+F1
logon as root user
and then in type init 3
(this should state that X no longer is running
apt-get update
xserver-xorg-video-ati
init 5 && exit

Note that this is not the same as the ATI-provided, binary-only, 'fglrx' driver, which provides additional 3D functionality for some newer Radeon cards, but is not supported.

Next you need to edit /etc/X11/xorg.conf, HOWEVER YOU MUST MAKE A BACKUP COPY FIRST, as editing /etc/X11/xorg.conf incorrectly will result in many tears by you.

To edit /etc/X11/xorg.conf right click it, open it with root permissions. Find the section that reads SECTION DEVICE and change the display driver to read ati

YOU HAVE BEEN WARNED!! EDITING XORG.CONF IS ENTIRELY AT YOUR OWN RISK!!

More : More information about X.Org

Writing to NTFS-partitions with ntfs-3g

Be warned: ntfs-3g is an early beta driver, so never use it without external backup, and of course not on production systems! If you do, it's your fault if your data gets lost, so use at your own risk!

Open a shell and enter the following commands:See Partitioning your HD - Disk Naming

umount /dev/XdXX
mount -o silent,umask=0,no_def_opts,allow_other -t ntfs-3g /dev/XdXX /media/XdXX
exit
exit

Now your NTFS-Volume should be mounted rw and you should be able to store data on it. But again, be warned! It's experimental!

Hints for hardware with non-free needs

Due to the complexity of law, sidux will only provide dfsg-free software.

(After adding contrib/ non-free to /etc/apt/sources.list and ensuring internet access)

* ATi Radeon graphics: 3d acceleration for older cards up to r35x should work, newer Radeon X1xxx cards need non-free drivers for accelerated performance, please use get-sidux-binary-gfx to fetch install scripts for these cards - initial support for kernel 2.6.20 has been merged and needs to be tested (this might not work under all circumstances with kernel 2.6.20 yet, 2.6.19.x kernels are still available on our servers).

* Atheros/ "madwifi" wlan: m-a a-i madwifi.

* Atmel AT76c50x 11 MBit/s wlan: apt-get install atmel-firmware

* AVM ISDN/ ADSL PCI/ USB Karten: AVM's closed source driver are not compatible with kernel 2.6.19.x yet, please download kernel 2.6.18.x (http://sidux.net/files/kernel/) for now and use m-a a-i avm.

* Broadcom/ bcm43xx wlan: apt-get install bcm43xx-fwcutter.

* Eagle USB ADSL modem: fetch the firmware from http://eagle-usb.org/ueagle-atm/non-free/ and place it under /lib/firmware/.

* DVB firmwares for various full featured DVB TV cards (most budget cards won't need this): fetch the needed firmeware (check dmesg) from http://www.linuxtv.org/downloads/firmware/ and place it under /lib/firmware/.

* hostap based 11 MBit/s wlan with loadable firmware (e.g. D-Link DWL-520 rev. E1 and others): http://www.oakcourt.dyndns.org/~andrew/dwl520e1.html

* Intel ipw2100, 11 MBit/s wlan: fetch the firmware from http://ipw2100.sf.net/ and place it under /lib/firmware/.

* Intel ipw2200, 54 MBit/s wlan: fetch the firmware from http://ipw2200.sf.net/ and place it under /lib/firmware/.

* Intel ipw3945, 54 Mbit/s wlan: apt-get install ipw3945d firmware-ipw3945

* Intersil prism54, 54 MBit/s wlan: fetch the firmware from http://prism54.org/firmware/ and place it under /lib/firmware/.

* nVidia graphics: 3d acceleration isn't possible with free drivers yet, please use get-sidux-binary-gfx to fetch install scripts for these cards (this might not work under all circumstances with kernel 2.6.20 yet, 2.6.19.x kernels are still available on our servers).

* RaLink rt61 54 MBit/s wlan, fetch the firmware from http://www.ralinktech.com/ralink/Home/Support/Linux.html

* Texas Instruments ACX100 (22 Mbit/s)/ ACX111 (54 MBit/s) wlan, fetch the firmware from http://acx100.erley.org/acx_fw/acx1xx.htm and place it under /lib/firmware/.

* ZyDAS zd1201 11 MBit/s wlan: apt-get install zd1201-firmware

* ZyDAS zd1211 54 MBit/s wlan: fetch the firmware from http://sourceforge.net/project/showfiles.php?group_id=129083 and place it under /lib/firmware/.

* We will check if we can provide packages for at least some of these devices, but the legal status isn't necessarily easy.

Content last revised UTC 20/02/2007 1200hrs UTC