如何让 Cuda 7 在 Linux 下使用 Optimus 技术。

如何让 Cuda 7 在 Linux 下使用 Optimus 技术。

我正在尝试在具有 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里没有这个选项。

相关内容