Trying to add 32-bit support for applications like Doom-3 on multilib x86_64 platforms.

This commit is contained in:
Kolan Sh 2012-05-13 13:09:41 +04:00
parent f5f24b84f0
commit 798409ddbc
3 changed files with 4 additions and 3 deletions

View File

@ -15,7 +15,8 @@ FIFO_FILE=/tmp/.snail.fifo
if [ 0 -eq $? ]; then
echo "Running $@ on nVidia"
export LD_LIBRARY_PATH=/usr/lib/snail
snail.vglrun -d :8293 "$@"
LD_PRELOAD="/usr/lib/snail/lib32/libGL.so /usr/lib/snail/lib32/libnvidia-tls.so" \
snail.vglrun -d :8293 "$@" 2>/dev/null
echo "Application $@ was performed on nVidia"
elif [ 0 -ne $INTEL_IF_FAIL ]; then

View File

@ -8,7 +8,7 @@ PIDFILE=/var/run/snail-xserver.pid
start() {
ebegin "Starting Snail nVidia Optimus"
snail.nv_pwr_on || eend -1
export LD_LIBRARY_PATH=/usr/lib/snail:/usr/lib/snail/lib
export LD_LIBRARY_PATH=/usr/lib/snail
pid=`cat $PIDFILE 2>/dev/null`
rm -f $PIDFILE
[ -z $pid ] || ! pgrep -s $pid X &>/dev/null && \

2
share/init.d/snail-xserver.sysv Executable file → Normal file
View File

@ -27,7 +27,7 @@ case "$1" in
start)
log_begin_msg "Starting Snail nVidia Optimus"
snail.nv_pwr_on || log_end_msg 1
export LD_LIBRARY_PATH=/usr/lib/snail:/usr/lib/snail/lib
export LD_LIBRARY_PATH=/usr/lib/snail
pid=`cat $PIDFILE 2>/dev/null`
rm -f $PIDFILE
[ -z $pid ] || ! pgrep -s $pid X &>/dev/null && \