Bumblebee 安装后,每次开机,独显时而被禁用,时而没有

zypper ar -f http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_12.3/ bumblebee
zypper ref
zypper dup
zypper in dkms dkms-nvidia bbswitch-kmp-desktop bumblebee primus x11-video-nvidia VirtualGL VirtualGL-32bit primus-32bit x11-video-nvidia-32bit
usermod -a -G bumblebee,video Yaty
zypper in libdrm_intel1 xf86-video-intel vaapi-intel-driver libdrm_intel1-32bit xf86-video-intel-32bit
zypper in libdrm_nouveau2 libvdpau_nouveau xorg-x11-driver-video-nouveau libdrm_nouveau2-32bit libvdpau_nouveau-32bit
sed -i 's/Driver=$/Driver=nouveau/' /etc/bumblebee/bumblebee.conf
modprobe bbswitch
systemctl enable bumblebeed.service
systemctl enable dkms.service

按照 zh.opensuse.org/SDB:Bumblebee 安装。
可是出现一个问题,就是时好时坏的,每次开机如果没有禁用独显,我就会重新启动几次,直到独显被禁用为止。完全依赖人品了。
问:出现这种原因是什么啊,bbswitch怎样才能完全默认off启动呢?平时也没有使用独显的打算,只希望风扇安静点。
此外,Ubuntu有一种最小安装[sudo apt-get install --no-install-recommends bumblebee],非常好用,Opensuse有这种简单的安装方式吗?

参上。

检查下你的独显没被禁用掉的时候,bbswitch 是不是没有 load?

怀疑是你的 bbswitch 时而加载时而不加载。

如果没被禁用的时候,我查看过。

lsmod | grep bbswitch


lsmod | grep nvidia

bbswitch 和 nvidia 都被加载了。

wiki.archlinux.org/index.php/Bumblebee#Default_power_state_of_NVIDIA_card_using_bbswitch

试试?

/etc/modprobe.d/bbswitch.conf
-------------------------------------------------------------------
options bbswitch load_state=0 unload_state=1

这种方法在我上次折腾 Opensuse 时,使用过。不过没有效果。

不知道是昨天升级了 dkms-nvidia 还是今天人品好,目前没出现启用独显的情况。
如若下次出现问题,会再试试这个方法。感谢。