在 Ubuntu 13.10 中为 Dell XPS 15 9530 设置 Bumblebee 以实现双显示器

在 Ubuntu 13.10 中为 Dell XPS 15 9530 设置 Bumblebee 以实现双显示器

我正在尝试设置我的 Dell XPS 15 9530 以在 Ubuntu 13.10 中使用双显示器。该机器配有 Optimus 芯片组、英特尔第四代显卡和 nVidia GeForce GT 750M。

我按照大黄蜂教程中的说明进行操作(https://wiki.ubuntu.com/Bumblebee),但我无法真正让 nvidia 卡工作并检测到双显示器。(注意:现在单击“检测显示器”无法检测到 windows 检测到的我的迷你显示端口中的显示器。HDMI 目前不是一个选项,尽管该端口确实存在)

当我尝试设置 nvidia-settings 时发生以下情况:

$ optirun nvidia-settings 
[   77.278444] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[   77.278495] [ERROR]Aborting because fallback start is disabled.

Bumblebee 教程讨论了这个问题,并建议编辑 /etc/bumblebee/xorg.conf.nvidia 并更改 nvidia 卡的总线。我已经这样做了,但仍然不起作用。请参见下面的输出:

$ lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
02:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)

/etc/bumblebee/xorg.conf.nvidia 的内容(忽略注释):

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BusID   "PCI:02:00.0"

    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection

据我所知,我已经正确设置了 BusID,但卡仍然无法工作。我还尝试从 ubuntu-x-swat/x-updates ppa 安装 nvidia-current,但这并没有解决任何问题。

有人对我如何让这个东西工作有什么建议吗?如果我能提供更多信息,请告诉我。

感谢您的帮助!

答案1

我花了一天时间专门在 XPS 15 9530 上做这件事。在查看了许多不同的(相互矛盾的)来源后,我终于让它工作了。我开始写一篇文章,概述了如何让它工作。它仍在进行中,但我希望本指南能让你使用它。截至目前,本指南涵盖了让 Bumblebee 工作的所有内容。我还没有完成多显示器设置,但我认为这会让你更接近目标。

http://wiki.belmankraul.com/linux/mint16_bumblebee

相关内容