刚刚尝试在笔记本上安装 Ubuntu,但无法让 nvidia 驱动程序正常工作。我已经在谷歌上搜索并尝试了一段时间,但由于我不习惯使用 Ubuntu,所以我不太确定如何诊断问题,是否是一个错误并且应该附加,而且谷歌上的很多信息似乎很旧。
我的笔记本电脑是戴尔 xps,配有 1GB NVIDIA GeForce GT 550M 显卡,根据这里,http://www.nvidia.com/object/linux-display-ia32-270.41.19-driver.html,应予以支持。
我正在尝试安装 Ubuntu Natty 11.04。首先,我安装的系统中没有经常提到的系统->管理->硬件驱动程序,但是有一个系统->管理->附加驱动程序。它只显示一个条目,即 NVIDIA 加速图形驱动程序。底部显示“驱动程序已激活但当前未使用。”
我重新安装了 nvidia-current 几次,重启了几次,但都无济于事。系统管理->硬件显示“您似乎没有使用 NVIDIA X 驱动程序。请编辑您的 X 配置文件(只需nvidia-xconfig
以 root 身份运行),然后重启 X 服务器。”
运行 nvidia-xconfig 告诉我它找不到 xorg.conf,正在生成一个新的。有了那个 xorg.conf,计算机就无法重新启动 X 服务器,除非我再次删除 xorg.conf。
Xorg -configure 返回一个非常奇怪的 xorg.conf,其中有 5 个屏幕。
这里还有一些输出
florian@FloWorkLinux:~$ /usr/lib/nux/unity_support_test -p
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: unable to create the OpenGL context
florian@FloWorkLinux:~$ sudo lshw -C display
*-display
description: VGA compatible controller
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f0000000-f1ffffff memory:c0000000-cfffffff
memory:d0000000-d3ffffff ioport:4000(size=128) memory:f2000000-f207ffff
*-display
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:52 memory:f2400000-f27fffff memory:e0000000-efffffff ioport:5000(size=64)
florian@FloWorkLinux:~$ lspci | grep nVidia
01:00.0 VGA compatible controller: nVidia Corporation Device 0dd6 (rev a1)
生成的 xorg.conf 中与 nvidia 相关的位是
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
感谢帮助,谢谢
答案1
XPS 系列(无 3D)有两个图形单元。一个是 Intel 板载芯片,另一个是 Nvidia 芯片。Nvidia gpu 的激活和停用取决于 Windows 驱动程序中名为 Optimus 的软件的负载。NVidia 尚未选择为 Linux 发布此软件。
在我的 XPS 17 上,我目前没有运行任何 NVidia 驱动程序,Ubuntu 运行良好。我会看看 https://github.com/z0rc/debumblebee 当我有机会的时候。这应该会提供一些与 Optimus 相同的功能。
答案2
大黄蜂的主分支在这里:
https://github.com/Bumblebee-Project/Bumblebee
欲了解更多信息,请访问以下网站:
https://launchpad.net/~hybrid-graphics-linux
答案3
检查这个帖子: 如何使用已激活(但未使用)的驱动程序?
由于这是一个已知的错误,所以你并不孤单。
答案4
Bumblebee 不是您想要的驱动程序的最新版本。有关如何设置任何采用 Optimus 技术的戴尔电脑的说明,请尝试此处...