如何在 Ubuntu 16.04 上禁用集成 GPU(Intel HD 4000)并仅使用独立 GPU(AMD Radeon HD 8870M)?

如何在 Ubuntu 16.04 上禁用集成 GPU(Intel HD 4000)并仅使用独立 GPU(AMD Radeon HD 8870M)?

有没有办法禁用我的集成 GPU(Intel HD 4000)并仅使用专用 GPU(AMD Radeon HD 8870M 又名 R9 M270X 和 M370X)?

这曾经可以通过专有驱动程序 (fglrx) 实现。我可以设置使用 fglrx 驱动程序的独立 GPU,然后重新启动,然后我就可以使用了仅有的该 GPU。然后我可以更改设置以使用 Intel GPU,重新启动,AMD GPU 将保持空闲状态。但是,flglrx在 Ubuntu 16.04 上不再可用。

那么,我如何才能启动我的系统并仅使用专用 GPU,仅使用开源驱动程序?我尝试使用多个vgaswitcheroo指南。然而,这似乎不是答案,因为我认为它不是为无 MUX 系统设计的,对吗?

在我的笔记本电脑上,我相信专用 GPU 的屏幕缓冲区输出在到达屏幕(或外部端口)的过程中必须始终通过专用 GPU。

我还发现了这个解决方案:https://askubuntu.com/a/620756/125334 但这并不是我想要的。这只会在每个应用程序上使用专用 GPU。我希望它是全局的。

与我的愿望最相似的事情似乎是这样的: https://wiki.archlinux.org/index.php/PRIME#Reverse_PRIME

我尝试将其调整为与radeon驱动程序一起工作,而不是noveau驱动程序,但没有成功。结果导致 X.org 崩溃,并抱怨没有可用的屏幕。

话虽如此,在我失去理智试图让 Reverse PRIME 毫无意义地工作之前。有其他人能够使用这种设置吗?即使你有 NVIDIA 卡,这是你的解决方案吗?当然,我更希望得到 AMD 用户的积极反馈,但如果它在 NVIDIA 上不起作用,那么它在 AMD 上起作用的可能性几乎为零。

关于我的系统:

$uname -a
Linux alpha 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:    16.04
Codename:   xenial

$lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X]
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

如果您需要更多详细信息,请随时询问。

相关内容