如何配置 Intel HD Graphics 4000?

der*_*ink 8 graphics intel-graphics 12.04

首先,请注意,昨晚我已经将此问题发布到启动板邮件列表,因此这可以被视为交叉发布。但是,我认为这是提出相同问题的更好地方

问题:

如何使用升级的内核 (3.6) 配置我的 Ubuntu 12.04 以使用 Intel HD Graphics 4000 适配器?(Intel HD 4000 是第三代 Intel Core i7 (Ivy Bridge) 显卡的标准配置)

对我来说,这是使用系统拥有的 2 个视频卡(一个在扩展坞中)进行工作的第一步。如果可能的话,我想同时使用这两个适配器(见下文)。显然有人在前身模型上进行了这项工作,但我似乎无法使该信息对我的系统有用。所以最终,我想使用所有连接的适配器的所有计算能力,并且能够将外部显示器连接到任何适配器。我希望锁定到英特尔适配器。

系统详情

得到这台笔记本电脑的X桌面。但是,拖动窗口和其他动画看起来很糟糕。该系统有两个图形适配器,第二个是笔记本电脑扩展坞中的 AMD Radeon HD 6700M。无论我是否在连接坞站的情况下启动都没有关系,我得到的 X 桌面仅在内置屏幕上并且看起来总是一样的。在下面,您会找到一些 X 日志。

一些输出:

$ glxinfo

name of display: :0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12
Run Code Online (Sandbox Code Playgroud)

$ cat /etc/X11/xorg.conf 这可能是最远离它应该是什么

Section "Screen"
    Identifier  "Default Screen"
DefaultDepth    24
EndSection
Section "Module"
    Load    "glx"
EndSection
Run Code Online (Sandbox Code Playgroud)

$ lspci我只列出了我认为相关的行。如果您需要更多信息以帮助我,请发表评论:)

00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
16:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Whistler XT [AMD Radeon HD 6700M Series]
16:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
Run Code Online (Sandbox Code Playgroud)

日志 引导,而不码头产生以下日志: (显然我不能添加超过2个链接)

  • [Xorg.0.log][3] http://pastebin 。com/UmsxLkJY
  • [Xorg.0.log.old][4] http://pastebin 。com/krK3s1BJ

使用扩展坞启动:

  • [Xorg.0.log][5] http://pastebin 。com/x2xRQ4Ne
  • [Xorg.0.log.old][6] http://pastebin 。com/Q2ycB7j3

驱动程序 附加驱动程序对话框显示以下条目:

  • ATI Radeon(已激活;使用扩展坞启动时出现)
  • ATI/AMD 专有 FGLRX 图形驱动程序(未激活;使用扩展坞启动时存在)
  • “ATI/AMD 专有 FGLRX 图形驱动程序(发布后更新)”(未激活;使用扩展坞启动时出现)
  • USB 视频类驱动程序(已激活)

joh*_*hnf 2

您发布的 Xorg.0.log 向我们展示了当前安装中图形性能问题的原因,具体而言,以下行指示您的内核和 X 驱动程序之间的问题:

[    10.800] (EE) GLX error: Can not get required symbols.
Run Code Online (Sandbox Code Playgroud)

当您从 Live CD 启动时,您将运行正确匹配的驱动程序和日志。Xorg.0.log 中没有 (EE) 行,因此,您具有适当的图形性能。

为了解决您在使用 Intel 显卡和基于 Thunderbolt 的显卡时遇到的问题,我建议您尝试使用 12.10 Live CD(如果还算成功,请安装它)。

http://releases.ubuntu.com/12.10/

Thunderbolt 所需的修复已合并到 12.10 内核中:

http://kernel.ubuntu.com/git?p=ubuntu%2Fubuntu-quantal.git&a=search&h=HEAD&st=commit&s=c61e2775873f603148e8e998a938721b7d222d24

希望这能让您成功使用这两种显卡。

  • 不,不是的。当我在没有扩展坞的情况下启动时,lspci 只是不列出 ATI 卡(逻辑上)。cat xorg.conf 和 glxinfo 的输出仍然相同。 (2认同)