求助,bumblebee-nvidia 安装后出错

我是双显卡。 i + N nvidia 950m
使用 optirun --help 正常刷出帮助。
optirun xxx 就挂了,部分错误信息如下:
Cannot access secondary GPU - error: [XORG] (EE) …
折腾了一阵配置文件,无力解决,始终是这个错误,有人遇到这个情况么。
或者有别的办法能让我的 N 卡跑起来么。

最好把错误信息全部复制贴上来,不要节选。以免遗漏重要信息。

为了获取干净的日志:

  1. 重新启动计算机
  2. 打开一个终端,停止 bumblebee 相关服务,再从该终端手动运行 bumblebeed --debug
  3. 再打开一个终端,使用一次 optirun
  4. 查看第一个终端中的信息

你如何安装的 nvidia 私有驱动?
显卡是 GeForce GTX 950M?
如果是 GeForce GTX 950M,nvidia-349.16 添加支持。安装的私有驱动版本不可低于 349.16
如果从 jessie 软件源中安装,最大为 340.96,不支持 GeForce GTX 950M
可从 jessie-backports 中安装 352.79-1~bpo8+1

[quote=“vickycq”]你如何安装的 nvidia 私有驱动?
显卡是 GeForce GTX 950M?
如果是 GeForce GTX 950M,nvidia-349.16 添加支持。安装的私有驱动版本不可低于 349.16
如果从 jessie 软件源中安装,最大为 340.96,不支持 GeForce GTX 950M
可从 jessie-backports 中安装 352.79-1~bpo8+1[/quote]

我玩坏了系统,重装了。 所以错误信息没了。。。
的确是 GeForce GTX 950M ,怎么让我的显卡动起来呢,我很菜,接触 linux 不久。可以说得稍微详细一点吗?如果你有时间的话。。

[quote=“vickycq”]你如何安装的 nvidia 私有驱动?
显卡是 GeForce GTX 950M?
如果是 GeForce GTX 950M,nvidia-349.16 添加支持。安装的私有驱动版本不可低于 349.16
如果从 jessie 软件源中安装,最大为 340.96,不支持 GeForce GTX 950M
可从 jessie-backports 中安装 352.79-1~bpo8+1[/quote]

我是按照这里 安装的
my.oschina.net/haopeng/blog/415999

[quote=“w332144871”]
的确是 GeForce GTX 950M ,怎么让我的显卡动起来呢,我是按照这里 安装的
my.oschina.net/haopeng/blog/415999[/quote]

如果完全参考了这一篇,可能有以下几个问题:

  1. 显卡是 GeForce GTX 950M,nvidia-349.16 添加支持。安装的私有驱动版本不可低于 349.16。但文中从 jessie 软件源中安装,最大为 340.96,不支持 GeForce GTX 950M

  2. 如果双显卡使用了 “Optimus” 技术,这种情况下,“…独立显卡是接在集成显卡上输出的…”。此时,不能执行 nvidia-xconfig。具体原因参考 wiki.debian.org/NvidiaGraphicsDrivers#configure
    如果 lspci 中独立显卡为 “3D Controller”,则有可能使用了 Optimus 技术

因此:
可以添加 jessie-backports 源,从中安装 nvidia-driver 352.79-1~bpo8+1
或从 NVIDIA 官网下载最新的二进制驱动包手工安装

具体步骤,以及实际上究竟要不要执行 nvidia-xconfig,如果有时间的话,建议你自己多多尝试。
因为我 N 卡驱动的实际经验比较少,介绍起来也是现学现卖,难免会有疏漏。以上的要点也不能保证 100% 准确。如果与实际不符,敬请指正

=========================

装好系统后,为了折腾起来后顾无忧,可以先备份
这样一旦折腾坏了,可以马上恢复。十分钟后又是一条好汉
注意 涉及磁盘分区的操作一定谨慎、谨慎、再谨慎。以免覆盖有用数据

Clonezilla 是一款 LiveCD/LiveUSB,类似GHOST。使用复杂但有效。
fsarchiver 是一款常用的備份工具

Clonezilla 下載地址 / 教程
使用 saveparts / restoreparts 模式 备份/恢复 分区
clonezilla.org/downloads/download.php?branch=stable
geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/

fsarchiver 教程
apexu.com/apexu/tw/modules/publisher/item.php?itemid=17 ( by @poloshiao )
fsarchiver.org/QuickStart

注意 两款工具都会备份分区的UUID。不过当备份恢复都操作同一分区时 一般不会出问题。

====================
fsarchiver 使用示例

标准的操作方式是 在 LiveCD/LiveUSB 环境中备份。因为目标文件系统不能处于挂载状态
当然,现在 fsarchiver 也支持热备份。详见 fsarchiver.org/Live-backup

准备一份 Ubuntu LiveCD/LiveUSB 介质
用 Ubuntu LiveCD/LiveUSB 启动,连接网络,安装 fsarchiver

sudo apt-get install fsarchiver

挂载 存放镜像的存储设备 如 /dev/sdb1

sudo umount /dev/sdb1 sudo mount /dev/sdb1 /mnt

执行备份 将待备份的文件系统 /dev/sda1 写入镜像 /mnt/image.fsa

sudo fsarchiver -v savefs /mnt/image.fsa /dev/sda1

[quote=“vickycq”]

[quote=“w332144871”]
的确是 GeForce GTX 950M ,怎么让我的显卡动起来呢,我是按照这里 安装的
my.oschina.net/haopeng/blog/415999[/quote]

如果完全参考了这一篇,可能有以下几个问题:

  1. 显卡是 GeForce GTX 950M,nvidia-349.16 添加支持。安装的私有驱动版本不可低于 349.16。但文中从 jessie 软件源中安装,最大为 340.96,不支持 GeForce GTX 950M

  2. 如果双显卡使用了 “Optimus” 技术,这种情况下,“…独立显卡是接在集成显卡上输出的…”。此时,不能执行 nvidia-xconfig。具体原因参考 wiki.debian.org/NvidiaGraphicsDrivers#configure
    如果 lspci 中独立显卡为 “3D Controller”,则有可能使用了 Optimus 技术

因此:
可以添加 jessie-backports 源,从中安装 nvidia-driver 352.79-1~bpo8+1
或从 NVIDIA 官网下载最新的二进制驱动包手工安装

具体步骤,以及实际上究竟要不要执行 nvidia-xconfig,如果有时间的话,建议你自己多多尝试。
因为我 N 卡驱动的实际经验比较少,介绍起来也是现学现卖,难免会有疏漏。以上的要点也不能保证 100% 准确。如果与实际不符,敬请指正

=========================

装好系统后,为了折腾起来后顾无忧,可以先备份
这样一旦折腾坏了,可以马上恢复。十分钟后又是一条好汉
注意 涉及磁盘分区的操作一定谨慎、谨慎、再谨慎。以免覆盖有用数据

Clonezilla 是一款 LiveCD/LiveUSB,类似GHOST。使用复杂但有效。
fsarchiver 是一款常用的備份工具

Clonezilla 下載地址 / 教程
使用 saveparts / restoreparts 模式 备份/恢复 分区
clonezilla.org/downloads/download.php?branch=stable
geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/

fsarchiver 教程
apexu.com/apexu/tw/modules/publisher/item.php?itemid=17 ( by @poloshiao )
fsarchiver.org/QuickStart

注意 两款工具都会备份分区的UUID。不过当备份恢复都操作同一分区时 一般不会出问题。

====================
fsarchiver 使用示例

标准的操作方式是 在 LiveCD/LiveUSB 环境中备份。因为目标文件系统不能处于挂载状态
当然,现在 fsarchiver 也支持热备份。详见 fsarchiver.org/Live-backup

准备一份 Ubuntu LiveCD/LiveUSB 介质
用 Ubuntu LiveCD/LiveUSB 启动,连接网络,安装 fsarchiver

sudo apt-get install fsarchiver

挂载 存放镜像的存储设备 如 /dev/sdb1

sudo umount /dev/sdb1 sudo mount /dev/sdb1 /mnt

执行备份 将待备份的文件系统 /dev/sda1 写入镜像 /mnt/image.fsa

sudo fsarchiver -v savefs /mnt/image.fsa /dev/sda1

太好了,十分感谢,我正想要找关于备份的工具。