openSUSE 13.2 有人 Bumblebee 成功吗?

添加了 X11:Bumblebee 的源,安装设置后,不能使用 optirun 和 primusrun,提示无法加载驱动。
是内核的问题还是闭源驱动问题?

是你没启动 bumblebeed 服务的问题。

是跟这个一样的吧?

不是这个原因,Bumblebee 服务已经启动了。我在 Arch 上查到了。
wiki.archlinux.org/index.php/Bumblebee#Could_not_load_GPU_driver
应该是需要重新编译驱动。
我的显卡是 GT335M,看 NVIDIA 的支持列表,Bumblebee 源里 343 的驱动已经不行了,需要装 340 的驱动。
不过装了 zh 源里 340 的驱动又没办法启动 GDM,Plymouth 后直接挂。
现在只用一个 bbswitch,把独显关了。

用 bumblebee 不能用 nvidia 官方源的一般的安装包,zh 里的包也是官方源里的,安装会破坏 intel 的驱动的。只能安装 nvidia-bumblebee。现在貌似还没有人在 13.2 里搞定 bumblebee。就算只用 nouveau 的驱动也不行。

en.opensuse.org/SDB:NVIDIA_Bumblebee 的步骤安装的,貌似没遇到问题,一切正常。

虽然帖子沉了,不过既然已经解决就顶一下。

  1. X11:/Bumblebee 源里面的驱动 nvidia-bumblebee 是 343 分支,也就是所谓的“短寿命分支(Short Lived Branch)”。安装前最好到 NVIDIA 官网查一下产品支持信息,这个版本的驱动不支持部分老型号的显卡。
  2. 老型号的显卡目前可用 Bumblebee 的驱动是 340 分支,也就是“长寿命分支(Long Lived Branch)”。nvidia-bumblebee 的一个维护者 volnes88 制作了这个版本的驱动,放在了自己的源里。(原谅我之前没有好好利用 openSUSE 网站的搜索功能……)
    download.opensuse.org/repositories/home:/volnes88/
    稳定性貌似还可以,暂时没出现大问题。
  3. 由于 volnes88 的源里面只有驱动,所以不能把 Bumblebee 的源禁掉。可以调整优先级,让 volnes88 先于 Bumblebee,避免勾选 volnes88 里的驱动却安装了 Bumblebee 的版本。

跟 5 楼一样的方法,成功,一切正常

我也比较折腾,不过折腾成功了。

系统 13.2。kde 桌面。
我的问题:安装官方源里面的驱动,不能够开启 optirun。但是 Intel 的显卡驱动不会被替换掉。
安装官方的闭源 run 驱动,能够 optirun 启动独立显卡,但是想切换又不行。

于是我安装了 bbswitch 做开关。
安装官方源里面的 nvidia 驱动,然后手动解压 run 驱动,替换掉先前安装的 nvidia 驱动的一些文件。
然后现在能够 optirun 切换了。

注意几个地方 Xorg.conf 最好不要保留。

换了 340 版本的驱动,不行。650M 的显卡,查了 nvidia 官网,有支持这个版本号的驱动,但是装完仍是找不到驱动:

  134.643966] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
  134.644041] [ERROR]Aborting because fallback start is disabled.

650M 的 343 驱动也行啊,直接上 Bumblebee 的源就行了吧……

我也是650m的显卡,如果是单显卡源里有驱动,加源安装,nvidia官网也是这么写的。如果是双显卡,照英文SDB里一搞就行

就是照着 SDB 装的,已试过多次了,无效。 :sob:

你有没有做收尾操作中的:

  1. 添加用户组 6. 启动服务

当然做了。

会不会是内核模块不对,比如版本或者 flavor 什么的

好吧,我已经弄过好几次了,都直接成功了……

flavor 不对是 bumblebee 的问题,bumblebee 已经安装成功。

配置文件呢
看看
wiki.debian.org/Bumblebee
最下边的 Common Issues
还有
ubuntuforums.org/showthread.php?t=2043971

从装完系统到现在,每次启动系统都会出现这两条信息:

[drm:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A
[drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun

不知道这个跟显卡有没有关系。

我的也出现这个错误,只能从恢复模式进入呀