我刚刚在我的笔记本电脑上安装了 Oibaf 的图形驱动程序,还有 Lutris(以及 Wine 等),因为我想玩像暗黑破坏神 3 这样的游戏。
一切正常,我还安装了 Vulkan,并且葡萄酒 + 镓 9
的输出lshw -c video
是:
*-display
description: VGA compatible controller
product: HD Graphics 5500
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:45 memory:d3000000-d3ffffff memory:c0000000-cfffffff ioport:7000(size=64) memory:c0000-dffff
*-display
description: Display controller
product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:0d:00.0
version: 83
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:46 memory:b0000000-bfffffff memory:d5000000-d503ffff ioport:4000(size=256) memory:d5040000-d505ffff
我的显卡是 AMD R5 M430,笔记本电脑是 HP 250 G5
以下是输出lspci -k | grep -EA3 'VGA|Display|3D'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
Subsystem: Hewlett-Packard Company HD Graphics 5500
Kernel driver in use: i915
Kernel modules: i915
--
0d:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
答案1
我已经在网上搜索了好几天这个问题。有类似的设置和问题。我偶然发现了这里关于在任何命令之前使用 DRI_PRIME=1 来使用专用 GPU。所以我尝试了
export $DRI_PRIME=1
这有效。所以我在 中添加了一行/etc/environment
,
DRI_PRIME=1
重新启动,现在系统详细信息显示我的 AMD 卡为默认卡。
警告:我认为这会禁用集成显卡,并改变你的系统,使其只使用专用 GPU
答案2
您可以在这里找到很多问题的答案询问 Ubuntu:
- 2018 年 6 月 -Intel/AMD 混合显卡 Ubuntu 18.04
- 2018 年 8 月 -在 18.04 版上切换 Intel/AMD GPU
- 2016 年 6 月 -Ubuntu 16.04 上的 AMD-INTEL 混合显卡
您应该检查所有这些链接。
此外,您还可以找到来自其他来源的许多有用链接:
- Ubuntu 社区 AMDGPU 驱动程序
- Ubuntu Wiki 混合显卡这向您介绍了
switcheroo
最常见的切换图形的方法 - Arch Linux PRIME 文档
所有链接都太长了,无法在此答案中总结。
不要使用只lspci -nn | grep VGA
显示 Intel GPU 而不显示 AMD GPU 的搜索,而应该尝试使用如下方法进行扩展搜索:
$ lspci -k | grep -EA3 'VGA|Display|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
DeviceName: Onboard IGD
Subsystem: Dell Skylake Integrated Graphics
Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
Subsystem: Dell GM204M [GeForce GTX 970M]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384