Installation manual

30 5. Debian and other Software Packages
#> make install
#> modprobe xsvc
modprobe barfs an informal message that loading this module will taint the kernel. This can be safely ignored. It
just means that we should not bother the linux kernel developers, if and when things go wrong with the kernel af-
ter loading this module.
Modprobe warning about XiG kernel module:
Warning: loading /lib/modules/2.4.18/misc/xsvc.o will taint the kernel: no license
More important is the output of the module itself. If everything is okay,the following message should be written
to the system log-files (default Debian location: /var/log/messages):
XiG kernel module initialisation messages:
[date] [some kernel]: xsvc: v3.0 (devrel@xig.com) [$XiGDate: 2002/10/24 20:31:44 $]
[date] [some kernel]: xsvc: Intel 845, 64MB at 0xe0000000 (1f000217/01)
Unfortunately,neither alien nor the Debian version of rpm can handle the driverpackage Summit_LX-
Gold-2.2-6.i386.rpm. So we have tounpack and install it manually.Using the Debian package stow, wecan even
be semi-cleverabout it.
Debian package for stowing foreign softwarepackages:
stow
Installing the XiG Accelerated-X server:
#> mkdir /tmp/TMP
#> mkdir −p /usr/local/packages/XiG/share/doc/XiG
#> rpm2cpio Summit_LX−Gold−2.2−6.i386.rpm | (cd /tmp/TMP; cpio −−extract \
>−−make−directories −−no−absolute−filename −−preserve−modification−time)
#> tar cf − /tmp/TMP/usr/. | (cd /usr/local/packages/XiG; tar xf −)
#> mv README.* *.pdf *.txt /usr/local/packages/XiG/share/doc/XiG
#> cd /usr/local/packages/XiG/X11R6/lib/X11/AcceleratedX/etc
#> ln −s Xlicense.demo Xlicense
#> cd ../../..
#> cp X11/AcceleratedX/OpenGL/usr/lib/libGL* .
#> cd /etc/X11
#> ln −sf /usr/X11R6/bin/Xaccel X
#>
#> dpkg−divert −−rename −−divert /usr/X11R6/lib/@@@libGL.so.1.2.distrib \
>/usr/X11R6/lib/libGL.so.1.2
#> dpkg−divert −−rename −−divert /usr/X11R6/lib/@@@libGLU.so.1.3.distrib \
>/usr/X11R6/lib/libGLU.so.1.3
#>
#> cd /usr/local/stow
#> ln −s ../packages/XiG .
#> stow −v −−target=/usr XiG
#> ldconfig; ldconfig
#> rm −rf /tmp/TMP
Note: Weactually have torun ldconfig twice. In the first run, only the links libGL.so.1.3 and libGLU.so.1.3 are
created. In the second run libGL.so.1 and libGLU.so.1 are set.
Although the hardware specs claim a 4xAGP bus, the server locks hard if 4xAGP is configured in XSetup. Any-
way, with this server,glxgears runs at impressive 1393 fps (66 fps in fullscreen mode). Contrary to what is writ-
ten in the XiG documentation, we see no speed difference between Debian’sand XiG’sversions of the OpenGL
libraries.
If we want to switch back to the XFree86 server,wejust update the symlink in /etc/X11:
Switching back to the XFree86 server:
#> cd /etc/X11
#> ln −sf /usr/X11R6/bin/XFree86 X