LD_LIBRARY_PATH和ModulePath为空的大黄蜂

拉斐尔·坎波斯·纳内斯(Rafael Campos Nunes)

我已经为这个问题苦苦挣扎了很长时间了。我刚刚将xubuntu升级到16.04,我的nvidia驱动程序又坏了。因此,像往常一样,我必须卸载所有nvidia驱动程序(我正在使用nvidia-352-updates)以及大黄蜂。因此,我做到了,然后再次执行了相同的过程(此处很少观察:我现在使用的是nvidia-361-updates):

sudo apt-get install nvidia-361-updates -y && sudo apt-get install bumblebee

OK,一切设置和我为首的/etc/bumblebee/bumblebee.conf给点LD_LIBRARY_PATHXorgModulePath进入正确的NVIDIA文件夹,在我的情况nvidia-361之后,我只是重新启动计算机并尝试运行:

optirun glxinfo

我得到了答案:

[ranu@ranu-laptop ~]$ optirun glxinfo [ 515.027004] [ERROR]Cannot access secondary GPU, secondary X is not active. [ 515.027105] [ERROR]Aborting because fallback start is disabled.

我很惊讶,然后又跑了一个更冗长的代码(optirun -vv -debug glxinfo):

[ 334.856357] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf [ 334.856840] [INFO]Configured driver: nvidia-361 [ 334.857253] [DEBUG]optirun version 3.2.1 starting... [ 334.857290] [DEBUG]Active configuration: [ 334.857298] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf [ 334.857305] [DEBUG] X display: ebug [ 334.857311] [DEBUG] LD_LIBRARY_PATH: [ 334.857319] [DEBUG] Socket path: /var/run/bumblebee.socket [ 334.857326] [DEBUG] Accel/display bridge: auto [ 334.857341] [DEBUG] VGL Compression: proxy [ 334.857380] [DEBUG] VGLrun extra options: [ 334.857400] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus [ 334.870268] [DEBUG]Using auto-detected bridge virtualgl [ 337.882765] [INFO]Response: No, secondary X is not active. [ 337.882803] [ERROR]Cannot access secondary GPU, secondary X is not active. [ 337.882817] [DEBUG]Socket closed. [ 337.882869] [ERROR]Aborting because fallback start is disabled. [ 337.882887] [DEBUG]Killing all remaining processes.

奇怪,LD_LIBRARY_PATH即使在中填充了信息也为空/etc/bumblebee/bumblebee.conf所以我跑了:

bumblebeed -vv -debug

并收到输出:

[ 782.329141] [DEBUG]Found card: 01:00.0 (discrete) [ 782.329201] [DEBUG]Found card: 00:02.0 (integrated) [ 782.329236] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf [ 782.329655] [INFO]Configured driver: nvidia-361 [ 782.329684] [DEBUG]Skipping auto-detection, using configured driver 'nvidia-361' [ 782.329850] [DEBUG]successfully loaded bbswitch [ 782.329866] [INFO]Switching method 'bbswitch' is available and will be used. [ 782.329879] [DEBUG]Active configuration: [ 782.329899] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf [ 782.329919] [DEBUG] X display: ebug [ 782.329938] [DEBUG] LD_LIBRARY_PATH: [ 782.329957] [DEBUG] Socket path: /var/run/bumblebee.socket [ 782.329977] [DEBUG] pidfile: /var/run/bumblebeed.pid [ 782.329995] [DEBUG] xorg.conf file: /etc/bumblebee/xorg.conf.DRIVER [ 782.330017] [DEBUG] xorg.conf.d dir: /etc/bumblebee/xorg.conf.d [ 782.330043] [DEBUG] ModulePath: [ 782.330063] [DEBUG] GID name: bumblebee [ 782.330084] [DEBUG] Power method: auto [ 782.330104] [DEBUG] Stop X on exit: 1 [ 782.330123] [DEBUG] Driver: nvidia-361 [ 782.330142] [DEBUG] Driver module: nvidia-361 [ 782.330163] [DEBUG] Card shutdown state: 1 [ 782.330418] [DEBUG]Process /sbin/modprobe started, PID 3094. [ 782.330566] [DEBUG]Hiding stderr for execution of /sbin/modprobe [ 782.333919] [DEBUG]SIGCHILD received, but wait failed with No child processes [ 782.333969] [DEBUG]Configuration test passed. [ 782.334023] [ERROR]Cannot open or write pidfile /var/run/bumblebeed.pid.

好的,这甚至更奇怪,配置测试已经通过,但是也ModulePath为空,我不知道为什么,最重要的是它无法写入pidfile,权限问题?

拉斐尔·坎波斯·纳内斯(Rafael Campos Nunes)

看起来Driver大黄蜂配置文件中的条目应该为nvidiaand not nvidia-361,尽管大黄蜂说配置测试已经通过,如前所示:

[ 782.333969] [DEBUG]Configuration test passed.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Optimrun大黄蜂的问题

来自分类Dev

大黄蜂问题与13.04

来自分类Dev

Ubuntu 13.10,大黄蜂和电源管理问题

来自分类Dev

sudo之后LD_LIBRARY_PATH始终为空

来自分类Dev

大黄蜂的外部显示器

来自分类Dev

葡萄酒+ Lotro +大黄蜂

来自分类Dev

我应该安装大黄蜂吗?

来自分类Dev

葡萄酒+ Lotro +大黄蜂

来自分类Dev

大黄蜂的外部显示器

来自分类Dev

我应该安装大黄蜂吗?

来自分类Dev

Ubuntu 15.04上的大黄蜂

来自分类Dev

大黄蜂无法正常工作

来自分类Dev

大黄蜂没有放弃NVIDIA

来自分类Dev

英伟达/大黄蜂的问题

来自分类Dev

为CUDA设置LD_LIBRARY_PATH

来自分类Dev

任何用于在大黄蜂的IG和离散图形之间切换的内置开关

来自分类Dev

任何用于在大黄蜂的IG和离散图形之间切换的内置开关

来自分类Dev

LD_LIBRARY_PATH 和 PATH 在哪里?

来自分类Dev

Android Studio /带大黄蜂的AVD / NVIDIA Optimus

来自分类Dev

将Nvidia 319与大黄蜂一起使用

来自分类Dev

将Nvidia 319与大黄蜂一起使用

来自分类Dev

大黄蜂使用nouveau而非专有

来自分类Dev

Linux上的Nvidia Optimus(不是大黄蜂)

来自分类Dev

大黄蜂在Steam游戏中的表现不佳

来自分类Dev

Runnig MATLAB和LD_LIBRARY_PATH值的多个实例

来自分类Dev

有没有办法应用 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. 自动为每个命令?

来自分类Dev

使用java.library.path和LD_LIBRARY_PATH之间的区别

来自分类Dev

即使设置了LD_LIBRARY_PATH和-Djava.library.path,java.lang.UnsatisfiedLinkError

来自分类Dev

LD_LIBRARY_PATH定义所需的库