Alienware m11x R2 OpenSuSE 12.3 64 bit Optimus Optirun Primus Bumblebee Drivers
by
Hawke Robinson
—
last modified
Oct 11, 2015 08:41 AM
Here is some information for the video drivers with OpenSuse 12.3 64 bit on Alienware m11x R2. Primusrun Segmentation Fault / Won't Run
Had to edit Primusrun:
#!/bin/bash # Readback-display synchronization method # 0: no sync, 1: D lags behind one frame, 2: fully synced # export PRIMUS_SYNC=${PRIMUS_SYNC:-0} # Verbosity level # 0: only errors, 1: warnings (default), 2: profiling # export PRIMUS_VERBOSE=${PRIMUS_VERBOSE:-1} export PRIMUS_VERBOSE=${PRIMUS_VERBOSE:2} # Secondary display # export PRIMUS_DISPLAY=${PRIMUS_DISPLAY:-:8} # "Accelerating" libGL # $LIB will be interpreted by the dynamic linker export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/$LIB/nvidia/libGL.so.1'} # "Displaying" libGL export PRIMUS_libGLd=${PRIMUS_libGLd:-'/usr/$LIB/libGL.so.1'} # Directory containing primus libGL PRIMUS_libGL=/usr/'$LIB'/primus:/usr/lib64/nvidia:/usr/lib/nvidia${PRIMUS_libGL:-$(dirname `readlink -ne $0`)/'$LIB'} # On some distributions, e.g. on Gentoo, libnvidia-tls.so is not available # in default search paths. Add its path manually after the primus library PRIMUS_libGL=/usr/$LIB/primus:/usr/lib64/nvidia:/usr/lib/nvidia${PRIMUS_libGL}:/usr/\$LIB/opengl/nvidia/lib PRIMUS_libGL=${PRIMUS_libGL}:/usr/\$LIB/nvidia/ # Mesa drivers need a few symbols to be visible # export PRIMUS_LOAD_GLOBAL=${PRIMUS_LOAD_GLOBAL:-'libglapi.so.0'} # Need functions from primus libGL to take precedence export LD_LIBRARY_PATH=${PRIMUS_libGL}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} # And go! exec "$@"
Slow Frame Rates
References
http://forum.suse.pl/index.php?topic=26077.0
http://steamcommunity.com/groups/LinuxOptimus/discussions/0/846942156008292663/?l=french