Hello! I just got a new Acer Aspire 5 and it seems that, although the AMDGPU driver is installed, the system does recognize my graphics card, it can't use it.
The card is a Radeon RX 640, here is lspci:
Code:
[root@alex alex]# /sbin/lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa [Radeon 540X/550X/630 / RX 640 / E9171 MCM] (rev c0)
02:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5404 (rev 03)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
04:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne (rev c1)
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
06:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
Furthermore,
Code:
[root@alex amdgpu-fan]# lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lucienn [1002:164c] (rev c1) (prog-if 00 [VGA controller])
Which is the graphics of the Ryzen chip.
xrandr can't see anything:
Code:
[root@alex amdgpu-fan]# xrandr --listproviders
Providers: number : 0
But inxi can:
Code:
[root@alex amdgpu-fan]# inxi -G
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Lexa [Radeon 540X/550X/630 / RX 640 / E9171 MCM] driver: amdgpu
v: kernel
Device-2: Advanced Micro Devices [AMD/ATI] Lucienne driver: amdgpu v: kernel
Device-3: Chicony HD User Facing type: USB driver: uvcvideo
Display: server: X.org 1.20.13 driver: loaded: amdgpu note: n/a (using device driver)
resolution: <missing: xdpyinfo>
OpenGL: renderer: AMD RENOIR (DRM 3.42.0 5.14.9-arch2-1 LLVM 12.0.1) v: 4.6 Mesa 21.2.3
Radeontop sees it, but calls it unknown (see screenshot).
Finally, here are some startup errors I thought might give info.
code]
Okt 09 17:53:08 alex kernel: pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
Okt 09 17:53:08 alex kernel: Trying to unpack rootfs image as initramfs...
Okt 09 17:53:08 alex kernel: pci 0000:00:00.2: can't derive routing for PCI INT A
Okt 09 17:53:08 alex kernel: pci 0000:00:00.2: PCI INT A: not connected
Okt 09 17:53:08 alex kernel: AMD-Vi: Lazy IO/TLB flushing enabled
Okt 09 17:53:08 alex kernel: pci 0000:00:01.0: Adding to iommu group 0
Okt 09 17:53:08 alex kernel: pci 0000:00:01.1: Adding to iommu group 1
Okt 09 17:53:08 alex kernel: pci 0000:00:01.2: Adding to iommu group 2
Okt 09 17:53:08 alex kernel: pci 0000:00:01.3: Adding to iommu group 3
Okt 09 17:53:08 alex kernel: pci 0000:00:02.0: Adding to iommu group 4
Okt 09 17:53:08 alex kernel: pci 0000:00:02.1: Adding to iommu group 5
Okt 09 17:53:08 alex kernel: pci 0000:00:08.0: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:00:08.1: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:00:08.2: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:00:14.0: Adding to iommu group 7
Okt 09 17:53:08 alex kernel: pci 0000:00:14.3: Adding to iommu group 7
Okt 09 17:53:08 alex kernel: pci 0000:00:18.0: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.1: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.2: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.3: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.4: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.5: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.6: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:00:18.7: Adding to iommu group 8
Okt 09 17:53:08 alex kernel: pci 0000:01:00.0: Adding to iommu group 9
Okt 09 17:53:08 alex kernel: pci 0000:02:00.0: Adding to iommu group 10
Okt 09 17:53:08 alex kernel: pci 0000:03:00.0: Adding to iommu group 11
Okt 09 17:53:08 alex kernel: pci 0000:04:00.0: Adding to iommu group 12
Okt 09 17:53:08 alex kernel: pci 0000:05:00.0: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:05:00.1: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:05:00.2: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:05:00.3: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:05:00.4: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:05:00.5: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:05:00.6: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:06:00.0: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:06:00.1: Adding to iommu group 6
Okt 09 17:53:08 alex kernel: pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
Okt 09 17:53:08 alex kernel: AMD-Vi: Extended features (0x206d73ef22254ade): PPR X2APIC NX GT IA GA PC GA_vAPIC
Okt 09 17:53:08 alex kernel: AMD-Vi: Interrupt remapping enabled
Okt 09 17:53:08 alex kernel: AMD-Vi: Virtual APIC enabled
Okt 09 17:53:08 alex kernel: AMD-Vi: X2APIC enabled
Okt 09 17:53:08 alex kernel: amd_uncore: 4 amd_df counters detected
Okt 09 17:53:08 alex kernel: amd_uncore: 6 amd_l3 counters detected
Okt 09 17:53:08 alex kernel: LVT offset 0 assigned for vector 0x400
Okt 09 17:53:08 alex kernel: perf: AMD IBS detected (0x000003ff)
Okt 09 17:53:08 alex kernel: perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
[/code]
Code:
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(Module Device)
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(Processor Device)
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(Processor Aggregator Device)
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(Linux-Dell-Video)
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
Okt 09 17:53:08 alex kernel: ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
Okt 09 17:53:08 alex kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP0.SWUS], AE_NOT_FOUND (20210604/dswload2-162)
Okt 09 17:53:08 alex kernel: fbcon: Taking over console
Okt 09 17:53:08 alex kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210604/psobject-220)
Okt 09 17:53:08 alex kernel: ACPI: Skipping parse of AML opcode: Scope (0x0010)
Okt 09 17:53:08 alex kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP0.SWUS.SWDS], AE_NOT_FOUND (20210604/dswload2-162)
Okt 09 17:53:08 alex kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210604/psobject-220)
Okt 09 17:53:08 alex kernel: ACPI: Skipping parse of AML opcode: Scope (0x0010)
Okt 09 17:53:08 alex kernel: ACPI: 16 ACPI AML tables successfully acquired and loaded
Okt 09 17:53:08 alex kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
Code:
Okt 09 17:53:10 alex kernel: [drm] Initialized amdgpu 3.42.0 20150101 for 0000:05:00.0 on minor 1
This error happens on my arch as well as my debian distro. The kernel number of the arch is 5.14.9.
Any ideas?