Debian x64 和 Nvidia optimus 驱动程序

Debian x64 和 Nvidia optimus 驱动程序

我有一台华硕笔记本电脑。它有一个 Core i5 CPU,带有集成显卡和独立 NVIDIA 310M GPU。

我安装了 Windows 7,我确信一切正常。今天我安装了 Debian 7.1。我正在使用 GNOME GUI 和 Xorg。

我按照本指南安装了 Nvidia 驱动程序:点击!

我以为一切都很顺利,因为在指南中我没有遇到任何错误。第二次重启后,我卡在了黑屏上,光标闪烁。按Ctrl+ Alt+后F1,我发现我得到了“未检测到设备”错误,错误日志如下(摘自这里):

[    79.779] (II) LoadModule: "nvidia"
[    79.779] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    79.779] (II) Module nvidia: vendor="NVIDIA Corporation"
[    79.779]    compiled for 4.0.2, module version = 1.0.0
[    79.779]    Module class: X.Org Video Driver
[    79.779] (II) NVIDIA dlloader X Driver  295.59  Wed Jun  6 21:21:24 PDT 2012
[    79.779] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    79.779] (--) using VT number 8

[    79.783] (EE) No devices detected.
[    79.783]
Fatal server error:
[    79.783] no screens found

所以我试着用谷歌搜索答案,我发现我应该添加

    BusID "PCI:1:0:0" 

添加到 xorg.conf 文件中的“设备”部分。添加此行后,我重新启动,再次出现黑屏,但这次没有闪烁的光标。它太长了,无法发布,因此托管这里

我找不到错误,但仍然没有任何反应。

我发现如果我删除 xorg.conf 文件,系统可以启动但 Xorg 不会打开。

是我的配置文件。

我该如何解决这个问题?

答案1

我还有一台配备 i5 和 nvidia gt 630M 显卡的华硕笔记本电脑。

这是我安装驱动程序的步骤:

从官方 Debian 安装 nvidia 驱动程序地点。您指定的链接是第三方链接。我建议您遵循 wiki 上提供的官方 debian 指南。

接下来,我将“contrib”和“non-free”存储库添加到 /etc/apt/sources.list

gedit /etc/apt/sources.list

在最后添加了以下几行。

deb http://http.debian.net/debian/ wheezy main contrib non-free 

到现在为止一切都很好。然后我使用以下命令安装了 nvidia 图形驱动程序的 linux 头文件和内核模块:

apt-get install build-essential pkg-config help2man libx11-dev libbsd-dev libglib2.0-dev

很好,我已经在系统上安装了 nvidia 驱动程序。

对我来说一切都很顺利。但是因为我的 gpu 支持 optimus 技术,所以我必须安装 bumbelbee。这取决于你的 nvidia gpu 是否支持 optimus。

希望对您有帮助。祝一切顺利!

相关内容