我是新来的,也是刚开始使用 Ubuntu 的。我使用的是 Ubuntu 19.10 和 GNOME 3.34.2,我已经将 switcheroo control 更新到最新版本,并且安装了最新的 AMD 驱动程序。
昨天我更新了 GPU 的驱动程序,因为我在“使用专用显卡启动”时遇到了问题,因为它实际上并没有使用我的专用显卡。我更新了驱动程序,但遇到了一些软件包损坏的问题,我不得不按照这里的一些指南进行操作。
最终安装驱动程序后,我重新启动了电脑,现在“使用专用显卡启动”消失了。
另外,当我使用命令检查时,sudo lshw -C video
我的独立显卡结果为 UNCLAIMED(不知道这是什么意思):
*-display
description: VGA compatible controller
product: Stoney [Radeon R2/R3/R4/R5 Graphics]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 1
bus info: pci@0000:00:01.0
version: da
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:34 memory:e0000000-efffffff memory:f0800000-f0ffffff ioport:5000(size=256) memory:f0500000-f053ffff memory:c0000-dffff
*-display UNCLAIMED
description: Display controller
product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 83
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:f0400000-f043ffff ioport:4000(size=256) memory:f0440000-f045ffff
以下是我的规格:
CPU:
Topology: Dual Core model: AMD A9-9420 RADEON R5 5 COMPUTE CORES 2C+3G
bits: 64 type: MCP arch: Excavator L2 cache: 1024 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 11977
Speed: 3480 MHz min/max: 1400/2700 MHz Core speeds (MHz): 1: 2269 2: 2248
Graphics:
Device-1: AMD Stoney [Radeon R2/R3/R4/R5 Graphics] vendor: Hewlett-Packard
driver: amdgpu v: kernel bus ID: 00:01.0
Device-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 /
Radeon 520 Mobile]
vendor: Hewlett-Packard driver: N/A bus ID: 01:00.0
Display: x11 server: X.Org 1.20.8 driver: N/A resolution: 1366x768~60Hz
OpenGL: renderer: AMD STONEY (DRM 3.33.0 5.3.0-46-generic LLVM 9.0.1)
v: 4.5 Mesa 20.1.0-devel (git-8398183 2020-04-20 eoan-oibaf-ppa)
direct render: Yes
这台电脑是笔记本电脑。
答案1
如果您安装了 amdgpu(看起来您已经安装了),那么 radeon 驱动程序将被禁用。您需要旧卡的 radeon 驱动程序 - 我有一张 Radeon HD5000 和一张 Radeon R9 290X。我能够使用 amdgpu 运行 290X,但 HD5000 停止工作。因此,我重新启用了旧卡的 radeon 驱动程序,并继续为新卡使用新的 amdgpu 驱动程序。
看这个答案更多细节。