Via binaries

From CourvilleWiki

Jump to: navigation, search

via binaries: where to copy files from latest via linux driver binary on a debian to enable dri

These notes apply to clexf40037 driver from via that you can retreive from: http://www.viaarena.com/?PageID=325

Since debian distribution is not supported the question is: which are the files that I should use?

  • for current standard debian xfree-4.2.1 pick the files from redhat 8.0 repository
  • for latest cvs snapshot of xfree-4.3.99 pick the files from

Please copy all these files in the xfree-new directory including the DRI ones.

These notes assume that either:

  • standard debian xfree is installed (4.2.1) then issue a export PREFIX=/usr/X11R6
  • or cvs xfree (4.3.99) is installed in /opt then issue a export PREFIX=/opt/X11R6

Now let's backup the files that will be erased:

mkdir xfree-orig
cd xfree-orig
mv ${PREFIX}/lib/modules/dri/via_dri.so .
mv ${PREFIX}/lib/modules/drivers/via_drv.o .
mv ${PREFIX}/lib/modules/extensions/libdri.a .
mv ${PREFIX}/lib/libGL.so* .
mv /usr/lib/libglut.so.* .
mv ${PREFIX}/lib/libddmpeg.so .
cd ..

Perform the installation of the via binaries that you have put in the xfree-new directory

cd xfree-new
cp via_dri.so ${PREFIX}/lib/modules/dri/
cp via_drv.o ${PREFIX}/lib/modules/drivers/
cp libdri.a ${PREFIX}/lib/modules/extensions/
cp libGL.so.1.2 ${PREFIX}/lib/
cp -f libGL.so.1.2 ${PREFIX}/lib/
rm -f ${PREFIX}/lib/libGL.so
rm -f ${PREFIX}/lib/libGL.so.1
ln -s ${PREFIX}/lib/libGL.so.1.2 ${PREFIX}/lib/libGL.so
ln -s ${PREFIX}/lib/libGL.so.1.2 ${PREFIX}/lib/libGL.so.1
rm -f /usr/lib/libGL.so
rm -f /usr/lib/libGL.so.1
ln -s ${PREFIX}/lib/libGL.so.1.2 /usr/lib/libGL.so
ln -s ${PREFIX}/lib/libGL.so.1.2 /usr/lib/libGL.so.1
cp libglut.so.3.7.0 /usr/lib/
cp libddmpeg.so ${PREFIX}/lib/
cp -f libglut.so.3.7.0 /usr/lib
cp -f libglut.so.3.7.0 /usr/lib
rm -f /usr/lib/libglut.so.3
ln -sf /usr/lib/libglut.so.3.7.0 /usr/lib/libglut.so.3
cd ..
Personal tools