So,... I have no idea if this is appropriate subforum or even topic, but I'm seriously frustrated. The past 5 laptops I had all had intel+nvidia combo and on NONE of them did bumblebee/ optimus work. Ever. Not even slightly. It did work out of the box on the same machine on ubuntu, mint or suse (heck even tumblweed), but no distro of debian has ever worked. No tutorial ever helped, debian wiki is absolutely useless and never worked. So... how do you guys manage to get it to work? Which tutorial do you follow? Because for the life of me i can't darn make it to work. If anyone wonders, this is my system: Aspire E5-774 with GM107M [GeForce GTX 950M] Distro is currently Debian 9.0 . i have nvidia drivers from the repo installed (not from nvidia site).
This is what happens on optirun:
Code: Select all
optirun -vv glxgears
[ 7073.866348] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 7073.866500] [INFO]Configured driver: nouveau
[ 7073.866578] [DEBUG]optirun version 3.2.1 starting...
[ 7073.866584] [DEBUG]Active configuration:
[ 7073.866590] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 7073.866594] [DEBUG] X display: :8
[ 7073.866597] [DEBUG] LD_LIBRARY_PATH:
[ 7073.866601] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 7073.866604] [DEBUG] Accel/display bridge: auto
[ 7073.866608] [DEBUG] VGL Compression: proxy
[ 7073.866611] [DEBUG] VGLrun extra options:
[ 7073.866615] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[ 7073.866630] [DEBUG]Using auto-detected bridge virtualgl
[ 7073.947820] [INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 7073.947834] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 7073.947837] [DEBUG]Socket closed.
[ 7073.947851] [ERROR]Aborting because fallback start is disabled.
[ 7073.947854] [DEBUG]Killing all remaining processes.
This is with strace:
Code: Select all
strace -s 2048 optirun -vv glxgears
execve("/usr/bin/optirun", ["optirun", "-vv", "glxgears"], [/* 53 vars */]) = 0
brk(NULL) = 0x5614476ca000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7395bd7000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=185585, ...}) = 0
mmap(NULL, 185585, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7395ba9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\254\1\0\0\0\0\0@\0\0\0\0\0\0\0`-\21\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\34\0\33\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\244\22\21\0\0\0\0\0\244\22\21\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\340\32\21\0\0\0\0\0\340\0321\0\0\0\0\0\340\0321\0\0\0\0\0P\21\0\0\0\0\0\0\10\34\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0@\35\21\0\0\0\0\0@\0351\0\0\0\0\0@\0351\0\0\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\2547\17\0\0\0\0\0\2547\17\0\0\0\0\0\2547\17\0\0\0\0\0LA\0\0\0\0\0\0LA\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\340\32\21\0\0\0\0\0\340\0321\0\0\0\0\0\340\0321\0\0\0\0\0 \5\0\0\0\0\0\0 \5\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\351,,\30V\274\16\5\6L\315@\306\210\357\223\0\315M\246\0\0\0\0\344\3\0\0\334\0\0\0\0\1\0\0\16\0\0\0\244*A\0\310\206\0\203\20\200\22\0\0\1\17@\2\0\21\2 \24\0\1\6\0\f\300\0\0\0\f\0\0\0\204\n\4\1\3\3\3r\204b\360\22\230\n\5\200\4\21\21S2\207\10\0HP\30(\302\0 \201\300\320\0\224\0\4\4 \0@B\0000\0\0@L\0\0\304\23\2$\6\5\1\"\20\3\2\1@ R\n\241\3@\220 \2\1\6\0\227\2\2\5\0\24\4\n\0@\n\5\4&\5\0\20\16\214\0@E\343\0\220\t\20\274\200A \0\10@\0\2H\0\0 \0\306\0 \0\4\6(\0\5\10\0\0062\32\2\nY`@@\0\0`\0\20\0\n\1\0\0\0\f\0\240 \214\0\1\220@\0000\10\1\200B\21`J\4\0\214\24\20\f\4\1\10 \0)\" \0162\0@\200 \10\1\0020\6\4\0\20@\0\200\0\0\0\203@\4\2\0\1\0\20\1\200\21#\0\1\4\200\0\1p\251\200H0\200.\30\0\252d\200\200 \0\10\204\4\0\0\0\10\300@\0\0\0\24\f\0$\2\10\5\300 \200\1\2\4\204\0\214\5\1\1 \202\30\204$@\0P\0S(\201!\0!\2\4%\3\223", 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1127520, ...}) = 0
mmap(NULL, 3225320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73956a3000
mprotect(0x7f73957b5000, 2093056, PROT_NONE) = 0
mmap(0x7f73959b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x111000) = 0x7f73959b4000
mmap(0x7f73959b6000, 1768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73959b6000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libkmod.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P,\0\0\0\0\0\0@\0\0\0\0\0\0\0pa\1\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\fU\1\0\0\0\0\0\fU\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0(Z\1\0\0\0\0\0(Z!\0\0\0\0\0(Z!\0\0\0\0\0\30\6\0\0\0\0\0\0 \6\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\20[\1\0\0\0\0\0\20[!\0\0\0\0\0\20[!\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\24\36\1\0\0\0\0\0\24\36\1\0\0\0\0\0\24\36\1\0\0\0\0\0\274\6\0\0\0\0\0\0\274\6\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0(Z\1\0\0\0\0\0(Z!\0\0\0\0\0(Z!\0\0\0\0\0\330\5\0\0\0\0\0\0\330\5\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\270Q\231s\354@\223\226/\220Z\37\237\347\345Z\346\33\10\16\0\0\0\0C\0\0\0C\0\0\0\10\0\0\0\t\0\0\0\5\26%Z\0\341\362\251\0 \10p\0\244\0\30\200\260\2\0\240 \272A\240\22\r\2\1\301\\\\\10\20\0009J\232\t\242\nP\206\3205(\t\0240\230@\2\"\4\20\0\0\0\0\2\254\0\2\4C\0\0\0\0\0\0\0F\0\0\0\0\0\0\0G\0\0\0\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0I\0\0\0J\0\0\0\0\0\0\0K\0\0\0\0\0\0\0L\0\0\0M\0\0\0\0\0\0\0N\0\0\0P\0\0\0\0\0\0\0R\0\0\0\0\0\0\0T\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0\0\0\0\0Z\0\0\0\0\0\0\0\\\0\0\0\0\0\0\0]\0\0\0_\0\0\0\0\0\0\0\0\0\0\0`\0\0\0d\0\0\0e\0\0\0f\0\0\0j\0\0\0\0\0\0\0l\0\0\0n\0\0\0p\0\0\0r\0\0\0s\0\0\0t\0\0\0u\0\0\0w\0\0\0z\0\0\0\0\0\0\0{\0\0\0|\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0}\0\0\0~\0\0\0\201\0\0\0\203\0\0\0\205\0\0\0\206\0\0\0\210\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=92208, ...}) = 0
mmap(NULL, 2187336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f739548c000
mprotect(0x7f73954a2000, 2093056, PROT_NONE) = 0
mmap(0x7f73956a1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f73956a1000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340 \0\0\0\0\0\0@\0\0\0\0\0\0\0\300s\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0!\0 \0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(d\0\0\0\0\0\0(d\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0Xm\0\0\0\0\0\0Xm \0\0\0\0\0Xm \0\0\0\0\0\364\4\0\0\0\0\0\0h\16\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0xm\0\0\0\0\0\0xm \0\0\0\0\0xm \0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\210R\0\0\0\0\0\0\210R\0\0\0\0\0\0\210R\0\0\0\0\0\0004\2\0\0\0\0\0\0004\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0Xm\0\0\0\0\0\0Xm \0\0\0\0\0Xm \0\0\0\0\0\250\2\0\0\0\0\0\0\250\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\3\241\6\366\242qY\5\370\333\00283\262Wx\250Jh[\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\0\0\0\0b\0\0\0?\0\0\0\10\0\0\0\t\0\0\0\1\0\204!0\0\10@\0\20P\213\340\6\22 \0\10\202@\0(\200 \t\3\0\4@\1@#\2\20\0\2\240\4 \0\10\0\0\2\0\4\0\200\210\206D\20\0\0\20\4P\20\2\322\4\1\4\206\0\0\0\0\0\0\0\0?\0\0\0@\0\0\0A\0\0\0\0\0\0\0B\0\0\0\0\0\0\0C\0\0\0\0\0\0\0E\0\0\0F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0H\0\0\0\0\0\0\0I\0\0\0\0\0\0\0J\0\0\0\0\0\0\0L\0\0\0M\0\0\0\0\0\0\0N\0\0\0O\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0R\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=31744, ...}) = 0
mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7395284000
mprotect(0x7f739528b000, 2093056, PROT_NONE) = 0
mmap(0x7f739548a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f739548a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\3\2\0\0\0\0\0@\0\0\0\0\0\0\0P\245\31\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0G\0F\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\340\254\26\0\0\0\0\0\340\254\26\0\0\0\0\0\340\254\26\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\350F\31\0\0\0\0\0\350F\31\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\310G\31\0\0\0\0\0\310G9\0\0\0\0\0\310G9\0\0\0\0\0008O\0\0\0\0\0\0\330\221\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240{\31\0\0\0\0\0\240{9\0\0\0\0\0\240{9\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\310G\31\0\0\0\0\0\310G9\0\0\0\0\0\310G9\0\0\0\0\0\20\0\0\0\0\0\0\0x\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\374\254\26\0\0\0\0\0\374\254\26\0\0\0\0\0\374\254\26\0\0\0\0\0\224Y\0\0\0\0\0\0\224Y\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\310G\31\0\0\0\0\0\310G9\0\0\0\0\0\310G9\0\0\0\0\00088\0\0\0\0\0\00088\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\"F\272\5\10\227\361\331\2004\247\312K~\300kYJ7=\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\0\0\0\0\363\3\0\0\10\0\0\0\0\1\0\0\16\0\0\0\0000\20D\240 \2\1\210\3\346\220\305E\214\0\304\0\10\0\5\204\0`\300\200\0\r\212\f\0\4\20\0\210@2\10*@\210T<, \0162H&\204\300\214\4\10\0\2\2\16\241\254\32\4f\300\0\3002\0\300\0P\1 \201\10\204\v ($\0\4 Z\0\20X\200\312DB(\0\6\200\20\30B\0 @\200\0IP\0Q\212@\22\0\0\0\0\10\0\0\21\20", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1685264, ...}) = 0
mmap(NULL, 3791264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7394ee6000
mprotect(0x7f739507b000, 2093056, PROT_NONE) = 0
mmap(0x7f739527a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x194000) = 0x7f739527a000
mmap(0x7f7395280000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7395280000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\25\0\0\0\0\0\0@\0\0\0\0\0\0\0008!\7\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\32\0\31\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304\24\7\0\0\0\0\0\304\24\7\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\250\33\7\0\0\0\0\0\250\33'\0\0\0\0\0\250\33'\0\0\0\0\0\210\4\0\0\0\0\0\0`\5\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\320\34\7\0\0\0\0\0\320\34'\0\0\0\0\0\320\34'\0\0\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\0\304\6\0\0\0\0\0\0\304\6\0\0\0\0\0\0\304\6\0\0\0\0\0\364\4\0\0\0\0\0\0\364\4\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\250\33\7\0\0\0\0\0\250\33'\0\0\0\0\0\250\33'\0\0\0\0\0X\4\0\0\0\0\0\0X\4\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\33r0n\360\1f\376\25\21\325q@\265\17\\\343A\27\16\0\0\0\0%\0\0\0\33\0\0\0\4\0\0\0\10\0\0\0B\204\t\0\202!\20\240\250@\0\23\304\320\201\30\2\242X@\30\"E\17\200\30\10\1\">\226\2\33\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0 \0\0\0\0\0\0\0!\0\0\0\0\0\0\0\"\0\0\0\0\0\0\0$\0\0\0%\0\0\0'\0\0\0\0\0\0\0\0\0\0\0)\0\0\0+\0\0\0-\0\0\0.\0\0\0\0\0\0\0\0\0\0\0/\0\0\0001\0\0\0002\0\0\0004\0\0\0007\0\0\0\0\0\0\0\0\0\0\0008\0\0\0:\0\0\0<\0\0\0\0\0\0\0=\0\0\0\0\0\0\0>\0\0\0?\0\0\0&\206t\2005\317\205\323\270\201\272\305\21\177\27\257\225\273q3\353\323\357\16q\\\374\177\364\354\2212{\374\266NcG\32s\362\371\272n)\241H\16f\267\251\177o\316\312\205\272\360\375\177\227\17\332f\350\341\354\224\223\351\373\177o\331\3621\211\236\254\16\3447\234!\371\262E2\2552Vs\330qX\34\353\364\320\30\244vTi\272\343\222|-S>\36EX[\373\350\f.p\1\23\365\350BE\325\354w\257\326\223\355\7\262\236\313\207\345 ", 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=468920, ...}) = 0
mmap(NULL, 2564360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7394c73000
mprotect(0x7f7394ce5000, 2093056, PROT_NONE) = 0
mmap(0x7f7394ee4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f7394ee4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Pa\0\0\0\0\0\0@\0\0\0\0\0\0\0P\7\2\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0'\0&\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0 4\1\0\0\0\0\0 4\1\0\0\0\0\0 4\1\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10x\1\0\0\0\0\0\10x\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0x{\1\0\0\0\0\0x{!\0\0\0\0\0x{!\0\0\0\0\0008\7\0\0\0\0\0\0\320H\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0P}\1\0\0\0\0\0P}!\0\0\0\0\0P}!\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0<4\1\0\0\0\0\0<4\1\0\0\0\0\0<4\1\0\0\0\0\0\304\10\0\0\0\0\0\0\304\10\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0x{\1\0\0\0\0\0x{!\0\0\0\0\0x{!\0\0\0\0\0\210\4\0\0\0\0\0\0\210\4\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\331\223\206\6\321\312w\345\3344#\324\356\223\v=\257_v\307\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0 \0\0\0\0\0\0\0\345\1\0\0X\0\0\0 \0\0\0\v\0\0\0\31#\2\261\1\10\20\2@@a\370\3\10\10\25\200 \0\0\0\0\200\300\321Q\0\0\0\22\353\3020D\0\10\20A\0\2\0\2\f\1\200\v\221\1\330\240\r\240@\230 \244\200\21\n\202-l@g\214V\24\0\224 \200$H\200P(\1\22\f\311B\240\220\22\10\f \2ZdA\245c\4@\n\n\n\0\2009\1(\314D\204\201\300\22\10(\fD\0\0\0\200Q\10\200\35\4B\320\2608A\0\1\0\0\265\0300\0\200`\2\20\"\0\tA\20\1\5\0P(\251\22G(\0\0\202\4\230@\4\0\20\340T\0\2@\2\2\20\3010f\26\200\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135440, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7395ba7000
mmap(NULL, 2212936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7394a56000
mprotect(0x7f7394a6e000, 2093056, PROT_NONE) = 0
mmap(0x7f7394c6d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f7394c6d000
mmap(0x7f7394c6f000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7394c6f000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7395ba5000
arch_prctl(ARCH_SET_FS, 0x7f7395ba5700) = 0
mprotect(0x7f739527a000, 16384, PROT_READ) = 0
mprotect(0x7f7394c6d000, 4096, PROT_READ) = 0
mprotect(0x7f7394ee4000, 4096, PROT_READ) = 0
mprotect(0x7f739548a000, 4096, PROT_READ) = 0
mprotect(0x7f73956a1000, 4096, PROT_READ) = 0
mprotect(0x7f73959b4000, 4096, PROT_READ) = 0
mprotect(0x561445aa4000, 4096, PROT_READ) = 0
mprotect(0x7f7395bda000, 4096, PROT_READ) = 0
munmap(0x7f7395ba9000, 185585) = 0
set_tid_address(0x7f7395ba59d0) = 18394
set_robust_list(0x7f7395ba59e0, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f7394a5bbd0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f7394a670c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f7394a5bc60, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7394a670c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL) = 0x5614476ca000
brk(0x5614476eb000) = 0x5614476eb000
rt_sigaction(SIGHUP, {sa_handler=0x5614458a0da0, sa_mask=[HUP], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f7394f19030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x5614458a0da0, sa_mask=[TERM], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f7394f19030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x5614458a0da0, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f7394f19030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x5614458a0da0, sa_mask=[QUIT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f7394f19030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
write(2, "[ 7122.057770] ", 15[ 7122.057770] ) = 15
write(2, "[DEBUG]Reading file: /etc/bumblebee/bumblebee.conf\n", 51[DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
) = 51
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2016 Free Software Foundation, Inc.\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2, or (at your option)\n# any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, see <http://www.gnu.org/licenses/>.\n\n# The format of this file is the same as for the corresponding file of\n# the X Window System, which normally can be found in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains two fields: an alias and a substitution value.\n# All entries are case independent.\n\n# Note: This file is obsolete and is kept around for the time being for\n# backward compatibility. Nobody should rely on the names defined here.\n# Locales should always be specified by their full name.\n\n# Note: This file used to contain the following lines:\n#\tbokmaal\t\tnb_NO.ISO-8859-1\n#\tfranc,ais\tfr_FR.ISO-8859-1\n# except that the \"aa\" was actually the byte '\\0xE5' (the Latin-1\n# encoding for U+00E5 LATIN SMALL LETTER A WITH RING ABOVE) and the\n# \"c,\" was actually the byte '\\xE7' (the Latin-1 encoding for U+00E7\n# LATIN SMALL LETTER C WITH CEDILLA). These lines were removed\n# because they caused 'locale -a' to output text encoded in Latin-1,\n# which broke applications in UTF-8 locales. See:\n# https://sourceware.org/bugzilla/show_bug.cgi?id=18412\n\nbokmal\t\tnb_NO.ISO-8859-1\ncatalan\t\tca_ES.ISO-8859-1\ncroatian\thr_HR.ISO-8859-2\nczech\t\tcs_CZ.ISO-8859-2\ndanish da_DK.ISO-8859-1\ndansk\t\tda_DK.ISO-8859-1\ndeutsch\t\tde_DE.ISO-8859-1\ndutch\t\tnl_NL.ISO-8859-1\neesti\t\tet_EE.ISO-8859-15\nestonian\tet_EE.ISO-8859-15\nfinnish fi_FI.ISO-8859-1\nfrench\t\tfr_FR.ISO-"..., 4096) = 2995
read(3, "", 4096) = 0
close(3) = 0
futex(0x7f73959b64a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/bumblebee/bumblebee.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3055, ...}) = 0
read(3, "# Configuration file for Bumblebee. Values should **not** be put between quotes\n\n## Server options. Any change made in this section will need a server restart\n# to take effect.\n[bumblebeed]\n# The secondary Xorg server DISPLAY number\nVirtualDisplay=:8\n# Should the unused Xorg server be kept running? Set this to true if waiting\n# for X to be ready is too long and don't need power management at all.\nKeepUnusedXServer=false\n# The name of the Bumbleblee server group name (GID name)\nServerGroup=bumblebee\n# Card power state at exit. Set to false if the card shoud be ON when Bumblebee\n# server exits.\nTurnCardOffAtExit=false\n# The default behavior of '-f' option on optirun. If set to \"true\", '-f' will\n# be ignored.\nNoEcoModeOverride=false\n# The Driver used by Bumblebee server. If this value is not set (or empty),\n# auto-detection is performed. The available drivers are nvidia and nouveau\n# (See also the driver-specific sections below)\nDriver=nouveau\n# Directory with a dummy config file to pass as a -configdir to secondary X\nXorgConfDir=/etc/bumblebee/xorg.conf.d\n# Xorg binary to run\nXorgBinary=/usr/lib/xorg/Xorg\n\n## Client options. Will take effect on the next optirun executed.\n[optirun]\n# Acceleration/ rendering bridge, possible values are auto, virtualgl and\n# primus.\nBridge=auto\n# The method used for VirtualGL to transport frames between X servers.\n# Possible values are proxy, jpeg, rgb, xv and yuv.\nVGLTransport=proxy\n# List of paths which are searched for the primus libGL.so.1 when using\n# the primus bridge\nPrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus\n# Should the program run under optirun even if Bumblebee server or nvidia card\n# is not available?\nAllowFallbackToIGC=false\n\n\n# Driver-specific settings are grouped under [driver-NAME]. The sections are\n# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-\n# detection resolves to NAME).\n# PMMethod: method to use for saving power by disabling the nvidia card, valid\n# values are: au"..., 4096) = 3055
read(3, "", 4096) = 0
futex(0x7f73959b64a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f73959b64a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
close(3) = 0
write(2, "[ 7122.058085] ", 15[ 7122.058085] ) = 15
write(2, "[INFO]Configured driver: nouveau\n", 33[INFO]Configured driver: nouveau
) = 33
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/bumblebee.socket"}, 110) = 0
sendto(3, "Query LibraryPath\0", 18, MSG_NOSIGNAL, NULL, 0) = 18
recvfrom(3, "Value: \n\0", 1024, 0, NULL, NULL) = 9
sendto(3, "Query VirtualDisplay\0", 21, MSG_NOSIGNAL, NULL, 0) = 21
recvfrom(3, "Value: :8\n\0", 1024, 0, NULL, NULL) = 11
write(2, "[ 7122.058260] ", 15[ 7122.058260] ) = 15
write(2, "[DEBUG]optirun version 3.2.1 starting...\n", 41[DEBUG]optirun version 3.2.1 starting...
) = 41
write(2, "[ 7122.058282] ", 15[ 7122.058282] ) = 15
write(2, "[DEBUG]Active configuration:\n", 29[DEBUG]Active configuration:
) = 29
write(2, "[ 7122.058301] ", 15[ 7122.058301] ) = 15
write(2, "[DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf\n", 62[DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
) = 62
write(2, "[ 7122.058320] ", 15[ 7122.058320] ) = 15
write(2, "[DEBUG] X display: :8\n", 22[DEBUG] X display: :8
) = 22
write(2, "[ 7122.058343] ", 15[ 7122.058343] ) = 15
write(2, "[DEBUG] LD_LIBRARY_PATH: \n", 26[DEBUG] LD_LIBRARY_PATH:
) = 26
write(2, "[ 7122.058416] ", 15[ 7122.058416] ) = 15
write(2, "[DEBUG] Socket path: /var/run/bumblebee.socket\n", 47[DEBUG] Socket path: /var/run/bumblebee.socket
) = 47
write(2, "[ 7122.058449] ", 15[ 7122.058449] ) = 15
write(2, "[DEBUG] Accel/display bridge: auto\n", 35[DEBUG] Accel/display bridge: auto
) = 35
write(2, "[ 7122.058487] ", 15[ 7122.058487] ) = 15
write(2, "[DEBUG] VGL Compression: proxy\n", 31[DEBUG] VGL Compression: proxy
) = 31
write(2, "[ 7122.058529] ", 15[ 7122.058529] ) = 15
write(2, "[DEBUG] VGLrun extra options: \n", 31[DEBUG] VGLrun extra options:
) = 31
write(2, "[ 7122.058574] ", 15[ 7122.058574] ) = 15
write(2, "[DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus\n", 122[DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
) = 122
access("/usr/local/sbin/vglrun", X_OK) = 0
access("/usr/local/sbin/vglclient", X_OK) = 0
write(2, "[ 7122.058739] ", 15[ 7122.058739] ) = 15
write(2, "[DEBUG]Using auto-detected bridge virtualgl\n", 44[DEBUG]Using auto-detected bridge virtualgl
) = 44
sendto(3, "Connect \0", 9, MSG_NOSIGNAL, NULL, 0) = 9
recvfrom(3, "No - error: [XORG] (EE) Failed to load module \"mouse\" (module does not exist, 0)\n\0", 1024, 0, NULL, NULL) = 82
write(2, "[ 7122.299247] ", 15[ 7122.299247] ) = 15
write(2, "[INFO]Response: No - error: [XORG] (EE) Failed to load module \"mouse\" (module does not exist, 0)\n\n", 98[INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
) = 98
write(2, "[ 7122.299312] ", 15[ 7122.299312] ) = 15
write(2, "[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module \"mouse\" (module does not exist, 0)\n\n", 114[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
) = 114
write(2, "[ 7122.299350] ", 15[ 7122.299350] ) = 15
write(2, "[DEBUG]Socket closed.\n", 22[DEBUG]Socket closed.
) = 22
shutdown(3, SHUT_RDWR) = 0
close(3) = 0
write(2, "[ 7122.299434] ", 15[ 7122.299434] ) = 15
write(2, "[ERROR]Aborting because fallback start is disabled.\n", 52[ERROR]Aborting because fallback start is disabled.
) = 52
write(2, "[ 7122.299463] ", 15[ 7122.299463] ) = 15
write(2, "[DEBUG]Killing all remaining processes.\n", 40[DEBUG]Killing all remaining processes.
) = 40
exit_group(1) = ?
+++ exited with 1 +++
I know this is all a bit negative, but I'm supremely frustrated and I'd like to get this to work on debian. Please don't offer 1st links on google as a solution to try. I'd really like to hear from someone who managed to get optimus to work on Debian. Bounus points if you know how to enable nvidia prime