Via binaries
From CourvilleWiki
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 ..

