我有一台联想 G40-80 笔记本,它配备了 Radeon R5 M230 和 Intel Core i5-5200U。在 Windows 上,当笔记本连接到充电器时,它会激活 AMD GPU,当我断开与充电器的连接时,AMD GPU 会关闭,而 Intel Graphics 会自行激活。但在 Ubuntu 上,这种情况不会发生,系统只使用 Intel Graphics。我应该怎么做才能拥有与在 Windows 上一样的系统?
lspci -k | grep -EA3 'VGA|3D|Display' output:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
Subsystem: Lenovo HD Graphics 5500
Kernel driver in use: i915
Kernel modules: i915
--
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
Subsystem: Lenovo Sun LE [Radeon HD 8550M / R5 M230]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
答案1
您的系统检测 AMD 和 Intel 适配器。
默认情况下使用 Intel。即使您的笔记本电脑使用交流电源,也无需为每个应用程序使用 AMD 适配器。它不会增加任何价值。
如果您想在 AMD 适配器上运行某些应用程序,您可以使用DRI_PRIME=1
前缀运行它。
如果你想使用 AMD GPU 运行 Steam 游戏,你可以将 Steam 快捷方式更改/usr/share/applications
为
DRI_PRIME=1 /usr/games/steam %U
另一种方法是通过 在终端中运行 Steam DRI_PRIME=1 steam
。