Ubuntu 是否识别并使用我的 AMD 专用 GPU?

Ubuntu 是否识别并使用我的 AMD 专用 GPU?

我有一台华硕笔记本,配有 AMD APU(A6-7310)和 dGPU(R5 M320)。我知道 16.04 不支持专有 AMD 驱动程序,但我在玩游戏时的性能非常差(在玩 Torchlight II 时,720p 下始终低于 25fps),我想知道这是否是因为操作系统无法激活我的 dGPU。

xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x53 cap: 0x9, Source Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 0 name:MULLINS @ pci:0000:00:01.0

这是否意味着只有 iGPU 在工作?如果是这样,是否可以只让 dGPU 可用(如果必须选择)?在 UEFI 中,我根本没有找到任何此类选项或与图形相关的选项。

系统信息中的图形行显示

AMD MULLINS 上的 Gallium 0.4(DRM 2.43.0、LLVM 3.8.0)

没有提到我的 dGPU。

输出

linux - linux系统删除 VGA

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 40)

输出glxinfo

答案1

这实际上不是回复,不应被点赞。我在这里看到两件事。您有一个 APU 和一个 dGPU(独立 GPU)。这相当重要,因为这意味着您有两个图形“卡”,其中一个是片上显卡。

根据AMD 的产品页面,A6-7310,采用 R4 系列 Radeon(未指定)。我的印象是,这应该相当于 NVidia Optimus 技术,它为您提供用于高性能用途的独立 NVida 卡和用于普通桌面用途的集成 Intel。这个想法是通过在不使用独立卡时关闭/不使用独立卡来节省电池。NVidia 技术的支持不够充分,但它确实有效(我碰巧有一台具有此功能的 Dell XPS L502x。从 14.04 开始它变得可用)

我没有在 AMD 上遇到过这种情况,但它可能会帮助您找到更多信息。首先,我要做的是查看是否检测到了两张卡:lspci | grep VGA。这将向您显示两个条目。

另外,请尝试检查“系统设置”->“详细信息”中有关系统图形的信息。通常,它应该显示当前正在使用的图形。

您可能还想安装“mesa-utils”并启动“glxinfo”以获取有关实际使用内容的更多信息。

相关内容