gvsig-3d / 1.10 / trunk / binaries / linux / 3D / detect_videodriver.sh @ 44
History | View | Annotate | Download (715 Bytes)
1 |
|
---|---|
2 |
|
3 |
archname =$(uname -m); |
4 |
|
5 |
if [ "$archname" = "x86_64" ]; then |
6 |
export LD_LIBRARY_PATH=/usr/lib32; |
7 |
else export LD_PRELOAD=/usr/lib/libz.so; |
8 |
fi |
9 |
|
10 |
echo "Detecting video driver..."; |
11 |
for dri in `glxinfo | grep rendering | awk '{ print $3 }'` |
12 |
do |
13 |
if [ "$dri" = "Yes" ]; then |
14 |
echo "DRI active" |
15 |
else |
16 |
echo "DRI OFF 3D Extension could not work!!" |
17 |
break |
18 |
fi |
19 |
|
20 |
done |
21 |
for driver in `glxinfo | grep renderer | awk '{ print $4 }'` |
22 |
do |
23 |
echo "You are using driver" $driver; |
24 |
if [ "$driver" = "Mesa" ]; then |
25 |
pathtoGL=$(find /usr/lib/mesa -type f -name libGL.*); |
26 |
if [ "$pathtoGL" = "" ]; then |
27 |
pathtoGL=$(find /usr/lib/ -type f -name libGL.*); |
28 |
fi |
29 |
export LD_PRELOAD=$LD_PRELOAD:$pathtoGL; |
30 |
fi |
31 |
done |
32 |
|