Ubuntu 14.04上的Intel / AMD Hybrid图形
我最近购买了一台采用混合显卡的新笔记本电脑,即东芝P50T-B。 我安装了Ubuntu,起初我设置图形时遇到了很多麻烦。 Grub之后屏幕变黑了,通过添加选项nomodeset
和安装intel驱动程序来nomodeset
。
现在,英特尔GPU作为唯一的图形控制器工作得很好,但我不能让AMD Radeon R9 M265X工作。 我尝试安装专有的驱动程序fglrx
,这导致系统以low graphics mode
启动,我已经离开的最远的是切换到控制台模式并卸载/清除AMD驱动程序。
sudo lshw
输出的相关部分是
*-pci description: Host bridge product: Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller vendor: Intel Corporation physical id: 100 bus info: pci@0000:00:00.0 version: 06 width: 32 bits clock: 33MHz *-pci:0 description: PCI bridge product: Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller vendor: Intel Corporation physical id: 1 bus info: pci@0000:00:01.0 version: 06 width: 32 bits clock: 33MHz capabilities: pci pm msi pciexpress normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:42 ioport:e000(size=4096) memory:f7b00000-f7bfffff ioport:e0000000(size=268435456) *-display UNCLAIMED description: Display controller product: Venus PRO [Radeon HD 8850M / R9 M265X] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:01:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi cap_list configuration: latency=0 resources: memory:e0000000-efffffff memory:f7b00000-f7b3ffff ioport:e000(size=256) memory:f7b40000-f7b5ffff *-display description: VGA compatible controller product: 4th Gen Core Processor Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 06 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:49 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
如您所见,由于某种原因,英特尔图形被检测为VGA兼容控制器,而AMD GPU被列为显示控制器 ,而且,看起来像UNCLAIMED,这似乎意味着它工作的必要模块不是加载。
作为附加信息, lspci
的输出的相关部分是
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X]
不幸的是,东芝的支持是可怕的,因为他们除了MSW之外不支持任何东西,所以在这里我坚持使用只能作为常规单gpu笔记本电脑的混合系统。
随着Ubuntu 14.10的发布,与此不兼容问题相关的一些问题似乎得到了解决。 我成功地使两张图形卡工作如下:
1)安装Ubuntu 14.10。 在我的情况下,我首先尝试从14.04更新,但我搞砸了安装。 我最终从Ubuntu CD上做了一个干净的安装。
2)从“软件和更新” – >“其他驱动程序”安装fglrx驱动程序。
3)重新启动
4)不幸的是,AMD Catalyst Control Center表现得很奇怪。 我第一次运行它,它确实正常运行。 我用它来换卡。 重启后,AMD Catalyst Control Center不再运行。 要在卡之间切换,请按照步骤5)进行。
5)通过在终端中运行来检查您是使用离散卡(radeon)还是集成卡(radeon):
amdconfig --pxl
如果您使用的是英特尔卡,则应该看到如下消息:
PowerXpress: Integrated GPU is active (Power-Saving mode).
否则,您将看到类似的消息,指出当前正在使用离散卡。 要从使用离散卡切换到集成卡,请运行以下命令:
amdconfig --px-igpu
反过来说,运行以下命令:
amdconfig --px-dgpu
在这两种情况下,系统都会提示您重新启动X服务器。 您可以注销并再次登录以使更改生效。
我发布这个给其他人,他们可能想在他们的东芝Satellite P50-B笔记本电脑上安装Ubuntu。 请注意,我可以在Ubuntu上安装ATI Radeon显卡(我认为它只是未配置); 所以我没有回答@ cloud10的问题。
Toshiba Satellite P50T-B,Windows 8.1 + Ubuntu 14.04.1 LTS(Trusty Tahr)的安装说明:
-
使用(预安装的)磁盘管理工具在Windows中调整Windows分区的大小。 建议使用:Ubuntu系统分区,Linux交换分区和数据分区。
-
为Ubuntu 14.04.1创建Ubuntu liveUSB,使用:2.a http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu 2.b http:// www。 ubuntu.com/download/desktop/create-a-usb-stick-on-windows
-
关闭窗口完全关闭(无hybernation): http : //www.howtogeek.com/129021/how-to-do-a-full-shutdown-in-windows-8-without-disabling-hybrid-boot/
-
阅读所有这些教程,并尽可能多地遵守他们为EFI安装提供的说明。 从我遵循的步骤,我相信你实际上不需要设置任何其他东西。 4.a https://www.youtube.com/watch?v=hOz66FC0pWU 4.b 使用UEFI 4.c 安装Ubuntu以及预安装的Windows http://www.rodsbooks.com/linux-uefi/
-
使用LiveUSB“试用Ubuntu 14.04.1”启动Ubuntu。 要做到这一点(1)在Grub菜单中选择一次启动设置(2)中的USB按下“试用Ubuntu 14.04.1”上的e和启动后的“nomodeset”:[…] quiet splash nomodeset – [ …](3)按F10开始尝试ubuntu。
-
点击安装Ubuntu,按照video中显示的推荐说明操作: https : //www.youtube.com/watch?v = hOz66FC0pWU 。 正如你有一个EFI分区,并且如video中的“注释”所述:当你设置分区时,除了选择交换分区和系统分区(用boot“/”标记)之外,你必须选择下拉菜单中的EFI分区(在他们坚持的video中,以及其他教程)。 在我的电脑中,“efi”分区是/ dev / sda2。
-
当Ubuntu完成安装时,您应该能够在Windows和Ubuntu上启动。 然而,Ubuntu将以黑屏启动(就像你试图在没有nomodeset设置的情况下启动liveUSB一样)。
-
您需要配置intel HD显卡才能使屏幕100%正常工作。 为此,在Grub启动菜单中设置nomodeset,就像之前一样。 即:(1)在Grub菜单中等待Grub菜单(2)一次按“Ubuntu”选项上的e和启动后的“nomodeset”:[…] quiet splash nomodeset […](3)按F10启动Ubuntu。
-
在Ubuntu:您会再次注意到屏幕不是100%正确,并且图形工作缓慢。 如果您进入系统设置>详细信息; 在图形中,它会说“llvmpipe上的Gallium 0.4”。 这意味着您没有使用任何图形卡(甚至不是英特尔高清显卡)。
-
在Ubuntu:要安装intel HD Graphics,截至2014年9月,请按照此网站上的64位安装教程进行操作: http : //linuxg.net/how-to-install-the-intel-linux-graphics-installer-1 -0-6-上的ubuntu-14-04-的fedora-20 -和-衍生的系统/
-
安装英特尔高清显卡驱动程序后,您应该能够在没有“nomodeset”选项的情况下重新启动Ubuntu。 在Ubuntu中:系统设置>详细信息; 你应该在Graphics“Intel(R)Haswell bridge”中看到。 此外,您应该能够将显示分辨率设置为您喜欢的任何值。 我建议检查intenet如何设置菜单栏大小,默认设置大文本等(这样你就可以在Ubuntu中以最大分辨率工作)。
-
我无法在Ubuntu 14.04.1 LTS中正确安装显卡。 我计算机中的所有内容都是根据@ cloud10在这个问题中所说的。
-
请享用!