35->36 upgrade no i915 acceleration

I’ve been upgrading Fedora releases a few times now and did the 35->36 this week.
I tested the Fedora 36 LiveCD and the i915 graphics work there.
But for some reason I only get llvmpipe in the upgrade.
There’s also an AMD Radeon HD 8750M… but I’ve never gotten that to work.
The boot options match those in the LiveCD, but glxinfo in the LiveCD shows the Intel Graphics.

cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.18.19-200.fc36.x86_64 root=UUID=385c72a0-d2dd-4425-8358-06d0ed150ecf ro rootflags=subvol=root rhgb quiet
glxinfo | grep -i opengl
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 14.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 22.1.7
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 22.1.7
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
	DeviceName:  Onboard IGD
	Subsystem: Dell Device 06df
	Kernel driver in use: i915
--
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M / R7 M370] (rev 81)
	Subsystem: Dell Device 06df
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu
inxi -Fxz
System:
  Kernel: 5.18.19-200.fc36.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.37-27.fc36 Desktop: GNOME v: 42.4
    Distro: Fedora release 36 (Thirty Six)
Machine:
  Type: Laptop System: Dell product: Latitude E5570 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0GMHGH v: A00 serial: <superuser required> UEFI: Dell
    v: 1.32.3 date: 07/12/2022
Battery:
  ID-1: BAT0 charge: 53.5 Wh (100.0%) condition: 53.5/84.0 Wh (63.7%)
    volts: 12.5 min: 11.4 model: LGC-LGC3.67 DELL G9G1H6B status: full
CPU:
  Info: quad core model: Intel Core i7-6820HQ bits: 64 type: MT MCP
    arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 800 min/max: 800/3600 cores: 1: 800 2: 800 3: 800
    4: 800 5: 800 6: 800 7: 800 8: 800 bogomips: 43198
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 530 vendor: Dell driver: i915 v: kernel
    arch: Gen9 bus-ID: 00:02.0
  Device-2: AMD Mars [Radeon HD 8670A/8670M/8750M / R7 M370] vendor: Dell
    driver: radeon v: kernel arch: GCN 1 bus-ID: 01:00.0
  Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
    bus-ID: 1-11:4
  Display: wayland server: X.Org v: 1.22.1.3 with: Xwayland v: 22.1.3
    compositor: gnome-shell driver: gpu: i915 resolution: 1920x1080~60Hz
  OpenGL: renderer: llvmpipe (LLVM 14.0.0 256 bits) v: 4.5 Mesa 22.1.7
    direct render: Yes

Thank you for your help.

1 Like

It also looks like it has fallen back to the legacy radeon driver. Now, we need to figure out why. Can you paste the output of dmesg | grep -i -e amd -e radeon?

This is 1st gen GCN, it runs by default on radeon kernel driver, unless you force it to use amdgpu driver (with vulkan support):
https://discussion.fedoraproject.org/t/random-freezes-on-fedora-36-with-amd-gpu/24593/12?u=ozeszty

Switching between integrated and discrete GPU is done using PRIME GPU offloading:
https://forums.fedoraforum.org/showthread.php?316028-Guide-to-Switch-between-VGA-cards-on-hybrid-system
https://wiki.archlinux.org/title/PRIME#For_open_source_drivers_-_PRIME

Separate problem is why llvmpipe took over rendering instead of intel gpu. Post here output of dmesg | grep i915.

1 Like
[    0.012348] RAMDISK: [mem 0x66edf000-0x6a299fff]
[    0.012464] ACPI: SSDT 0x000000007B7CB8F0 000D61 (v01 AmdRef AmdTabl  00001000 INTL 20120913)
[    3.244334] [drm] radeon kernel modesetting enabled.
[    3.264453] radeon 0000:01:00.0: enabling device (0006 -> 0007)
[    3.305952] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[    3.305955] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
[    3.305981] [drm] radeon: 2048M of VRAM memory ready
[    3.305982] [drm] radeon: 2048M of GTT memory ready.
[    3.317873] [drm] radeon: dpm initialized
[    3.338018] radeon 0000:01:00.0: WB enabled
[    3.338020] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[    3.338022] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[    3.338023] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[    3.338024] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[    3.338025] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[    3.338229] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[    3.338381] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    3.338421] radeon 0000:01:00.0: radeon: using MSI.
[    3.338441] [drm] radeon: irq initialized.
[    4.333461] [drm] Radeon Display Connectors
[    4.339557] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[    4.492974] AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug.
[    4.886302] [drm] amdgpu kernel modesetting enabled.
[    4.886318] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    4.886673] amdgpu: CRAT table not found
[    4.886675] amdgpu: Virtual CRAT table created for CPU
[    4.886685] amdgpu: Topology: Add CPU node
[   32.685726] radeon 0000:01:00.0: WB enabled
[   32.685729] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[   32.685731] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[   32.685732] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[   32.685734] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[   32.685735] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[   32.685946] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[   32.686471] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[   32.686473] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[   32.686475] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[   32.686476] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[   32.686478] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[   32.838606] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 3375.778225] radeon 0000:01:00.0: WB enabled
[ 3375.778227] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 3375.778230] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 3375.778232] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 3375.778233] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 3375.778234] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 3375.778447] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[ 3375.779028] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 3375.779033] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 3375.779035] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 3375.779037] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 3375.779039] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 3375.930597] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 3392.224462] radeon 0000:01:00.0: WB enabled
[ 3392.224465] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 3392.224467] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 3392.224468] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 3392.224469] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 3392.224470] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 3392.224674] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[ 3392.225186] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 3392.225189] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 3392.225190] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 3392.225191] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 3392.225193] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 3392.377579] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 3401.761149] radeon 0000:01:00.0: WB enabled
[ 3401.761151] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 3401.761153] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 3401.761155] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 3401.761156] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 3401.761157] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 3401.761365] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[ 3401.761837] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 3401.761839] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 3401.761841] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 3401.761842] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 3401.761843] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 3401.915814] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 3420.725398] radeon 0000:01:00.0: WB enabled
[ 3420.725401] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 3420.725404] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 3420.725406] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 3420.725408] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 3420.725410] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 3420.725615] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[ 3420.726191] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 3420.726195] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 3420.726198] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 3420.726200] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 3420.726203] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 3420.878546] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 3630.835427] radeon 0000:01:00.0: WB enabled
[ 3630.835431] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 3630.835434] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 3630.835436] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 3630.835438] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 3630.835439] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 3630.835644] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[ 3630.836232] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 3630.836236] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 3630.836238] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 3630.836239] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 3630.836242] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 3630.989612] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 5548.952874] radeon 0000:01:00.0: WB enabled
[ 5548.952877] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 5548.952879] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 5548.952881] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 5548.952882] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 5548.952883] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 5548.953092] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[ 5548.953636] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 5548.953639] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 5548.953641] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 5548.953642] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 5548.953644] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 5549.104716] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[10841.217805] radeon 0000:01:00.0: WB enabled
[10841.217808] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[10841.217810] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[10841.217811] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[10841.217813] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[10841.217814] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[10841.218018] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[10841.218583] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[10841.218586] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[10841.218588] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[10841.218589] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[10841.218591] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[10841.370182] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[14512.501831] radeon 0000:01:00.0: WB enabled
[14512.501833] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[14512.501835] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[14512.501836] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[14512.501837] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[14512.501838] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[14512.502042] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[14512.502614] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[14512.502617] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[14512.502618] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[14512.502619] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[14512.502621] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[14512.661810] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[16133.745214] radeon 0000:01:00.0: WB enabled
[16133.745216] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[16133.745219] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[16133.745220] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[16133.745222] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[16133.745223] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[16133.745433] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[16133.745989] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[16133.745992] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[16133.745993] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[16133.745995] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[16133.745997] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[16133.894080] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[17460.331551] radeon 0000:01:00.0: WB enabled
[17460.331554] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[17460.331556] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[17460.331558] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[17460.331559] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[17460.331560] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[17460.331764] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[17460.332263] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[17460.332266] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[17460.332267] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[17460.332269] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[17460.332270] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[17460.483551] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[17463.623205] radeon 0000:01:00.0: WB enabled
[17463.623208] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[17463.623213] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[17463.623215] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[17463.623217] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[17463.623218] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[17463.623465] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[17463.625142] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[17463.625145] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[17463.625146] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[17463.625148] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[17463.625149] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[17463.792324] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[17628.326430] radeon 0000:01:00.0: WB enabled
[17628.326432] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[17628.326434] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[17628.326436] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[17628.326437] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[17628.326438] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[17628.326642] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[17628.327134] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[17628.327137] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[17628.327138] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[17628.327140] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[17628.327141] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[17628.478985] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[17631.613640] radeon 0000:01:00.0: WB enabled
[17631.613642] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[17631.613644] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[17631.613645] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[17631.613647] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[17631.613648] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[17631.613852] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[17631.614360] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[17631.614362] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[17631.614364] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[17631.614365] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[17631.614367] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[17631.805979] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[    3.378720] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.380816] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    3.381813] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27)
[    4.342573] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1
[    4.473615] fbcon: i915drmfb (fb0) is primary device
[    4.473628] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    8.164915] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[17463.197129] i915 0000:00:02.0: [drm] [ENCODER:94:DDI A/PHY A] is disabled/in DSI mode with an ungated DDI clock, gate it
[17463.197144] i915 0000:00:02.0: [drm] [ENCODER:102:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
[17463.197156] i915 0000:00:02.0: [drm] [ENCODER:117:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
[17463.197166] i915 0000:00:02.0: [drm] [ENCODER:127:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI clock, gate it
[17631.191902] i915 0000:00:02.0: [drm] [ENCODER:94:DDI A/PHY A] is disabled/in DSI mode with an ungated DDI clock, gate it
[17631.191916] i915 0000:00:02.0: [drm] [ENCODER:102:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
[17631.191927] i915 0000:00:02.0: [drm] [ENCODER:117:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
[17631.191933] i915 0000:00:02.0: [drm] [ENCODER:127:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI clock, gate it

Switched to amdgpu

lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
	DeviceName:  Onboard IGD
	Subsystem: Dell Device 06df
	Kernel driver in use: i915
--
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M / R7 M370] (rev 81)
	Subsystem: Dell Device 06df
	Kernel driver in use: amdgpu
	Kernel modules: radeon, amdgpu

Using the guide, it doesn’t show the amdgpu as an option. And Intel still has the problem.

~> glxinfo | grep "OpenGL renderer"
OpenGL renderer string: llvmpipe (LLVM 14.0.0, 256 bits)
~> DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: llvmpipe (LLVM 14.0.0, 256 bits)
~> xrandr --listproviders
Providers: number : 0

Thank you for looking at this. Would it help if I got some output from the LiveCD?

DRI_PRIME=1 would normally switch to AMD gpu, something’s broken (not hardware, since live booted system worked fine).
Post output of:

dmesg --level=err,warn
vulkaninfo --summary
dnf list installed mesa*

And run dnf dsync.

You’re welcome. xrandr will only work on xOrg, see if it works on it:

Did you see any errors during upgrade or use dnf autoremove afterwards?

No errors on upgrade.

dmesg --level=err,warn
[    0.142659] x86/cpu: SGX disabled by BIOS.
[    0.178415] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.178415] MMIO Stale Data CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/processor_mmio_stale_data.html for more details.
[    0.178418]  #5 #6 #7
[    0.185612] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    1.034424] usb: port power management may be unreliable
[    1.038022] i8042: Warning: Keylock active
[    1.042097] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[    1.660317] usb 1-10: config 0 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
[    1.660328] usb 1-10: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64
[    1.660335] usb 1-10: config 0 interface 1 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 64
[    1.660340] usb 1-10: config 0 interface 1 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64
[    1.660345] usb 1-10: config 0 interface 2 altsetting 0 bulk endpoint 0x83 has invalid maxpacket 64
[    1.660350] usb 1-10: config 0 interface 2 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 64
[    1.660355] usb 1-10: config 0 interface 3 altsetting 0 bulk endpoint 0x84 has invalid maxpacket 64
[    1.660359] usb 1-10: config 0 interface 3 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 64
[    1.676953] usb 1-10: config 0 descriptor??
[    3.209503] wmi_bus wmi_bus-PNP0C14:01: WQBC data block query control method not found
[    3.209638] acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:01)
[    3.214725] acpi PNP0C14:03: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:01)
[    3.395047] ATPX version 1, functions 0x00000033
[    3.395125] ATPX Hybrid Graphics
[    3.825724] ATPX version 1, functions 0x00000033
[    3.825780] ATPX Hybrid Graphics
[    3.826980] kfd kfd: amdgpu: OLAND  not supported in kfd
[    5.217211] kauditd_printk_skb: 25 callbacks suppressed
[    6.682689] systemd-sysv-generator[577]: SysV service '/etc/rc.d/init.d/livesys' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    6.682869] systemd-sysv-generator[577]: SysV service '/etc/rc.d/init.d/livesys-late' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    7.730169] i801_smbus 0000:00:1f.4: Accelerometer lis3lv02d is present on SMBus but its address is unknown, skipping registration
[    8.258587] thermal thermal_zone8: failed to read out thermal zone (-61)
[    8.297290] Bluetooth: hci0: Failed to send firmware data (-19)
[    8.297303] Bluetooth: hci0: sending frame failed (-19)
[    8.297310] Bluetooth: hci0: FW download error recovery failed (-19)
vulkaninfo --summary
WARNING: radv is not a conformant Vulkan implementation, testing use only.
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.204


Instance Extensions: count = 19
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6

Instance Layers: count = 1
--------------------------
VK_LAYER_MESA_device_select Linux device selection layer 1.3.211  version 1

Devices:
========
GPU0:
	apiVersion         = 4206803 (1.3.211)
	driverVersion      = 92278791 (0x5801007)
	vendorID           = 0x8086
	deviceID           = 0x191b
	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName         = Intel(R) HD Graphics 530 (SKL GT2)
	driverID           = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
	driverName         = Intel open-source Mesa driver
	driverInfo         = Mesa 22.1.7
	conformanceVersion = 1.3.0.0
	deviceUUID         = 7450d249-b957-0fa9-6c7b-d2e31620dbf5
	driverUUID         = 4bb42d09-c7a1-618d-f1d1-05403a44aa75
GPU1:
	apiVersion         = 4206803 (1.3.211)
	driverVersion      = 92278791 (0x5801007)
	vendorID           = 0x1002
	deviceID           = 0x6600
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = AMD RADV OLAND
	driverID           = DRIVER_ID_MESA_RADV
	driverName         = radv
	driverInfo         = Mesa 22.1.7
	conformanceVersion = 0.0.0.0
	deviceUUID         = 00000000-0100-0000-0000-000000000000
	driverUUID         = 414d442d-4d45-5341-2d44-525600000000
GPU2:
	apiVersion         = 4206803 (1.3.211)
	driverVersion      = 1 (0x0001)
	vendorID           = 0x10005
	deviceID           = 0x0000
	deviceType         = PHYSICAL_DEVICE_TYPE_CPU
	deviceName         = llvmpipe (LLVM 14.0.0, 256 bits)
	driverID           = DRIVER_ID_MESA_LLVMPIPE
	driverName         = llvmpipe
	driverInfo         = Mesa 22.1.7 (LLVM 14.0.0)
	conformanceVersion = 1.3.1.1
	deviceUUID         = 6d657361-3232-2e31-2e37-000000000000
	driverUUID         = 6c6c766d-7069-7065-5555-494400000000
dnf list installed mesa*
Installed Packages
mesa-dri-drivers.x86_64                                      22.1.7-1.fc36                                    @updates
mesa-filesystem.x86_64                                       22.1.7-1.fc36                                    @updates
mesa-libEGL.x86_64                                           22.1.7-1.fc36                                    @updates
mesa-libGL.x86_64                                            22.1.7-1.fc36                                    @updates
mesa-libGLU.x86_64                                           9.0.1-6.fc36                                     @fedora 
mesa-libgbm.x86_64                                           22.1.7-1.fc36                                    @updates
mesa-libglapi.x86_64                                         22.1.7-1.fc36                                    @updates
mesa-libxatracker.x86_64                                     22.1.7-1.fc36                                    @updates
mesa-vulkan-drivers.x86_64                                   22.1.7-1.fc36                                    @updates

Interesting note. With the new kernel available today, the system will not boot and kicks to recovery.
5.18.19-100.fc35 works
5.18.19-200.fc36 works
5.19.4-200.fc36 will not boot

More information:
Both intel_gpu_frequency and intel_gpu_top work. The GPU is inactive, but the driver seems to be accessible.

1 Like

Can you run your llvm stuff with DRI_PRIME=0 and use the Intel card for opencl?

I just want basic 2D and 3D acceleration. GUI and video would be nice.
I just can’t find the different between my upgraded installation and the acceleration in the LiveUSB.

You can try one of the live respins that have the updated bundled in.

https://dl.fedoraproject.org/pub/alt/live-respins/

This might help narrow down if it’s updates or some kind of config change since installation that’s causing issues.

Tried the 20220816 KDE Live respin.
5.18.17-200
acceleration through the Intel onboard GPU works

Previously tried the main Fedora 36 workstation release from 20220504
5.17.5-300
acceleration through the Intel onboard GPU works

Currently installed kernels where no acceleration works:
kernel-5.18.19-100.fc35.x86_64
kernel-5.18.19-200.fc36.x86_64
kernel-5.19.4-200.fc36.x86_64

I will try to install an older fc36 kernel.

1 Like

Made some progress???

Found that after the upgrade, the default kernel options were not being added. So “ro rootflags=subvol=root” was missing from the recently installed kernels, preventing them from booting. FIxed.

Tried booting to 5.19.4-200.fc36 and 5.17.15-300.fc36, though the system still insists on using llvmpipe instead of the Intel driver.

Added the “radeon.si_support=0 amdgpu.si_support=1” options back in. Now the amdgpu is seen vulkan info… but it won’t use it. sigh

vulkaninfo --summary
WARNING: radv is not a conformant Vulkan implementation, testing use only.
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.204


Instance Extensions: count = 19
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6

Instance Layers: count = 1
--------------------------
VK_LAYER_MESA_device_select Linux device selection layer 1.3.211  version 1

Devices:
========
GPU0:
	apiVersion         = 4206803 (1.3.211)
	driverVersion      = 92278791 (0x5801007)
	vendorID           = 0x8086
	deviceID           = 0x191b
	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName         = Intel(R) HD Graphics 530 (SKL GT2)
	driverID           = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
	driverName         = Intel open-source Mesa driver
	driverInfo         = Mesa 22.1.7
	conformanceVersion = 1.3.0.0
	deviceUUID         = 7450d249-b957-0fa9-6c7b-d2e31620dbf5
	driverUUID         = 4bb42d09-c7a1-618d-f1d1-05403a44aa75
GPU1:
	apiVersion         = 4206803 (1.3.211)
	driverVersion      = 92278791 (0x5801007)
	vendorID           = 0x1002
	deviceID           = 0x6600
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = AMD RADV OLAND
	driverID           = DRIVER_ID_MESA_RADV
	driverName         = radv
	driverInfo         = Mesa 22.1.7
	conformanceVersion = 0.0.0.0
	deviceUUID         = 00000000-0100-0000-0000-000000000000
	driverUUID         = 414d442d-4d45-5341-2d44-525600000000
GPU2:
	apiVersion         = 4206803 (1.3.211)
	driverVersion      = 1 (0x0001)
	vendorID           = 0x10005
	deviceID           = 0x0000
	deviceType         = PHYSICAL_DEVICE_TYPE_CPU
	deviceName         = llvmpipe (LLVM 14.0.0, 256 bits)
	driverID           = DRIVER_ID_MESA_LLVMPIPE
	driverName         = llvmpipe
	driverInfo         = Mesa 22.1.7 (LLVM 14.0.0)
	conformanceVersion = 1.3.1.1
	deviceUUID         = 6d657361-3232-2e31-2e37-000000000000
	driverUUID         = 6c6c766d-7069-7065-5555-494400000000

I can’t use the DRI_PRIME environment variable at all because

xrandr --listproviders
Providers: number : 0

Why?
I know I’m using Wayland, since that’s the default for Fedora. Seems like Wayland should work fine from the Arch guide PRIME - ArchWiki

Trying to provide as much information as possible, but I looks like I’m headed for a re-install, since this can’t be solved.

Did some more testing with the Fedora Live environment.
Using either the Fedora 36 Workstation or Fedora 36 KDE respin:

xrandr --listproviders
Providers: number : 0

vulkaninfo --summary does show the Intel as GPU0 and llvmpipe as GPU1.

DRI_PRIME=0 glxinfo | grep -i opengl

I get the Intel driver.

DRI_PRIME=1 glxinfo | grep -i opengl

I get AMD OLAND using LLVM.

I’m not sure where to look next, so don’t wait for my answer with reinstallation. Maybe env will show you some environment variable forcing software rendering or you’ll find something in journalctl -b.

You’d have to use same kernel parameters as before while booting live iso to enable amdgpu and with it RADV - open source Vulkan driver - for AMD to show up as another Vulkan capable GPU.

RadeonSI (AMD OpenGL driver) uses LLVM to compile shaders, so it’s not the same as LLVMpipe used for software rendering on CPU. So both GPUs work correctly on the live systems.

Looking at env, I’m not sure if these have any influence on display drivers:

COLORTERM=truecolor
XDG_SESSION_TYPE=wayland
SHLVL=1
MESA_LOADER_DRIVER_OVERRIDE=i965
DESKTOP_SESSION=gnome
XMODIFIERS=@im=ibus
VTE_VERSION=6800
XDG_SESSION_CLASS=user
GDMSESSION=gnome
GNOME_SETUP_DISPLAY=:1
QT_IM_MODULE=ibus
GDM_LANG=en_US.UTF-8
XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.82BDS1
DISPLAY=:0
TERM=xterm-256color
WAYLAND_DISPLAY=wayland-0

Journalctl -b looks okay

Sep 03 23:10:40 quill kernel: [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1
Sep 03 23:10:40 quill kernel: fbcon: i915drmfb (fb0) is primary device
Sep 03 23:10:40 quill kernel: i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
Sep 03 23:10:45 quill kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Sep 03 23:10:59 quill gnome-shell[1215]: Added device '/dev/dri/card1' (i915) using atomic mode setting.
Sep 03 23:11:06 quill gnome-shell[1848]: Added device '/dev/dri/card1' (i915) using atomic mode setting.
Sep 04 20:58:01 quill kernel: i915 0000:00:02.0: [drm] [ENCODER:94:DDI A/PHY A] is disabled/in DSI mode with an ungated DDI clock, gate it
Sep 03 23:10:39 quill kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.19.6-200.fc36.x86_64 root=UUID=385c72a0-d2dd-4425-8358-06d0ed150ecf rhgb quiet rootflags=subvol=root ro radeon.si_support=0 amdgpu.si_support=1
Sep 03 23:10:39 quill kernel: RAMDISK: [mem 0x66e6e000-0x6a299fff]
Sep 03 23:10:39 quill kernel: ACPI: SSDT 0x000000007B7CB8F0 000D61 (v01 AmdRef AmdTabl  00001000 INTL 20120913)
Sep 03 23:10:39 quill kernel: Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.19.6-200.fc36.x86_64 root=UUID=385c72a0-d2dd-4425-8358-06d0ed150ecf rhgb quiet rootflags=subvol=root ro radeon.si_support=0 amdgpu.si_support=1
Sep 03 23:10:39 quill dracut-cmdline[306]: Using kernel command line parameters:  rd.driver.pre=btrfs   BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.19.6-200.fc36.x86_64 root=UUID=385c72a0-d2dd-4425-8358-06d0ed150ecf rhgb quiet rootflags=subvol=root ro radeon.si_support=0 amdgpu.si_support=1
Sep 03 23:10:39 quill kernel: AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug.
Sep 03 23:10:41 quill kernel: [drm] amdgpu kernel modesetting enabled.
Sep 03 23:10:41 quill kernel: amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
Sep 03 23:10:41 quill kernel: amdgpu: CRAT table not found
Sep 03 23:10:41 quill kernel: amdgpu: Virtual CRAT table created for CPU
Sep 03 23:10:41 quill kernel: amdgpu: Topology: Add CPU node
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: enabling device (0006 -> 0007)
Sep 03 23:10:41 quill kernel: kfd kfd: amdgpu: OLAND  not supported in kfd
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: amdgpu: Fetched VBIOS from ATRM
Sep 03 23:10:41 quill kernel: amdgpu: ATOM BIOS: BR46568.001
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: amdgpu: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: amdgpu: GART: 1024M 0x000000FF00000000 - 0x000000FF3FFFFFFF
Sep 03 23:10:41 quill kernel: [drm] amdgpu: 2048M of VRAM memory ready
Sep 03 23:10:41 quill kernel: [drm] amdgpu: 7943M of GTT memory ready.
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: amdgpu: PCIE GART of 1024M enabled (table at 0x000000F400000000).
Sep 03 23:10:41 quill kernel: [drm] amdgpu: dpm initialized
Sep 03 23:10:41 quill kernel: [drm] AMDGPU Display Connectors
Sep 03 23:10:41 quill kernel: amdgpu 0000:01:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 6, active_cu_number 6
Sep 03 23:10:42 quill kernel: amdgpu 0000:01:00.0: amdgpu: Using BOCO for runtime pm
Sep 03 23:10:42 quill kernel: [drm] Initialized amdgpu 3.47.0 20150101 for 0000:01:00.0 on minor 0