Ubuntu 16.04 LTS 上的 NVIDIA GeForce GT525M 和 Optimus

Ubuntu 16.04 LTS 上的 NVIDIA GeForce GT525M 和 Optimus

我有一台戴尔 15 l502x,配备 NVIDIA GeForce GT525M 和 Optimus。我在其上安装了全新的 Ubuntu 16.04 LTS,但无法使用 NVIDIA 卡。2 个观察结果:

  1. 所有 NVIDIA 驱动程序安装失败,我尝试了很多版本。我看到这个错误:W: Possible missing firmware for module i915。重启后它卡在登录屏幕循环中。
  2. 设置显示显卡为“llvmpipe 上的 Gallium 0.4 (LLVM 4.0, 256 位)”。当我这样做时sudo apt-get install xserver-xorg-video-intel,它会抛出此错误:

    the following packages have unmet dependencies:
    xserver-xorg-video-intel : Depends: xorg-video-abi-20
    Depends: xserver-xorg-core (>= 2:1.17.99.902)
    E: Unable to correct problems, you have held broken packages.
    

背景:在此之前,我曾尝试安装 ROS,当时使用的是 Ubuntu 14.04 LTS。我记得它曾说过类似这样的话,有些软件包可能会破坏我的 Xserver。但是,我以全新安装的方式在 14.04 上安装了 Ubuntu 16.04,没有进行更新。抱歉,我不太熟悉。

答案1

这对我有用:1.更新软件包列表

sudo apt-get update
  1. 删除 nouveau

    sudo apt-get 删除 xserver-xorg-video-nouveau

  2. 安装 bumblebee、primus 和 NVidia 驱动程序

    sudo apt-get 安装 bumblebee-nvidia nvidia-384

  3. 在 /etc/modprobe.d/bumblebee.conf 中将 NVidia 驱动程序列入黑名单,即在文件末尾添加' # 384 blacklist nvidia-384 blacklist nvidia-384-updates blacklist nvidia-experimental-384 '

  4. 更新 bumblebee 配置以指向 /etc/bumblebee/bumblebee.conf 中的 384.x 驱动程序....Driver=nvidia ... LibraryPath=/usr/lib/nvidia-384:/usr/lib32/nvidia-384 ... XorgModulePath=/usr/lib/nvidia-384/xorg,/usr/lib/xorg/modules ...

  5. 选择 Mesa 作为您的 GL 提供商

    sudo update-alternatives --config i386-linux-gnu_gl_conf 选择 /usr/lib/i386-linux-gnu/mesa/ld.so.conf

    sudo update-alternatives --config x86_64-linux-gnu_egl_conf 选择 /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf

    sudo update-alternatives --config x86_64-linux-gnu_gl_conf 选择 /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf

  6. 重启

    sudo 重启

  7. 禁用 gpu-manager,即将 nogpumanager 添加到您的 /etc/default/grub 文件... GRUB_CMDLINE_LINUX="nogpumanager" ...

  8. 更新你的 grub 菜单

    sudo 更新 grub

  9. 重新构建 bbswitch 和 nvidia 模块。

    sudo dpkg-重新配置 bbswitch-dkms sudo dpkg-重新配置 nvidia-384

  10. 重启

    sudo 重启

来源:http://lenovolinux.blogspot.co.uk/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html?m=1

相关内容