Ubuntu 12.10 英伟达 GT555M 大黄蜂

her*_*gem 8 nvidia bumblebee 12.10

我有配备 Nvidia GT 555M 显卡的笔记本电脑。系统 Ubuntu 12.10,内核 Linux 3.5.0-17-generic

  1. 步骤我做什么:

    sudo add-apt-repository ppa:bumblebee/stable 
    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates 
    sudo apt-get update 
    sudo apt-get install bumblebee bumblebee-nvidia 
    
    Run Code Online (Sandbox Code Playgroud)

    重启系统

    optirun glxgears
    
    Run Code Online (Sandbox Code Playgroud)

    此消息给我:无法访问辅助 GPU - 错误:无法加载 GPU 驱动程序中止,因为回退启动已禁用。

  2. 开放sudo gedit /etc/bumblebee/bumblebee.conf和变革Driver=Driver=nvidiaKernelDriver=nvidia-currentKernelDriver=nvidia。重新启动系统并运行optirun glxgears

    这条消息给了我:

     The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
     Could not connect to bumblebee daemon - is it running?
    
    Run Code Online (Sandbox Code Playgroud)

有人有想法吗?!

Lek*_*eyn 3

KernelDriver=nvidia-current如果您已经安装了该软件包,则正确nvidia-current,您不应在 Ubuntu 上更改它。从 Ubuntu 12.10 开始,您需要自己安装内核头文件。

因此,恢复您的KernelDriver更改(更改Driver=并不重要)并安装内核头:

sudo apt-get install linux-headers-generic
Run Code Online (Sandbox Code Playgroud)

这应该会自动构建 nvidia 模块。完成后,重新启动或启动 Bumblebee 守护进程:

sudo start bumblebeed
Run Code Online (Sandbox Code Playgroud)

然后再次尝试运行optirun glxspheres