![如何让 Cuda 7 在 Linux 下使用 Optimus 技术。](https://linux22.com/image/62201/%E5%A6%82%E4%BD%95%E8%AE%A9%20Cuda%207%20%E5%9C%A8%20Linux%20%E4%B8%8B%E4%BD%BF%E7%94%A8%20Optimus%20%E6%8A%80%E6%9C%AF%E3%80%82.png)
我正在尝试在具有 Optimus 技术(Intel HD4600 + Nvidia Quadro K1100m)的 Dell M3800 上安装 Cuda 7。我正在关注指示关于全新安装 Ubuntu 14.04、Ubuntu 14.10 和 OpenSUSE 13.2 的信函。我已经尝试在所有三个上安装 .run 和 .deb / .rpm。
在所有包管理器情况下,Cuda 7 安装都有效,但一旦我重新启动,它就会在登录屏幕之前变砖。我思考它位于 ACPI 守护进程中,因为如果我启动到文本模式,它就会冻结在那里。
如果我使用 .run 安装,我可以让 Cuda 7 工作(是的,我按照说明将 Nouveau 列入黑名单),但在这种情况下,我必须使用轻量级窗口管理器(已尝试过 i3 和 LXDE),因为硬件图形加速不可用。 Gnome 3 和 Unity 都失败了,OpenSUSE 上的 Gnome 崩溃了,Unity 冻结了,没有工具栏和状态栏(是的,我尝试了所有恢复这些的常用方法,比如重新初始化 compiz 等 - 没有运气)。
所以我可以拥有 Cuda 7,但随后我失去了图形加速。
我的 Dell Precision M3800 是 2014 年生产的机器,预装了 Windows。如果我不安装 Cuda,Linux 可以完美运行。
有谁知道我需要采取哪些具体步骤才能让 Cuda 7 在配备 Optimus 的笔记本电脑(例如本笔记本)上使用加速图形功能?
我很乐意在必要时禁用 Optimus 和/或英特尔显卡,因为电池寿命对我来说不是很重要。机器的bios里没有这个选项。