I'm running Debian 12 Bookworm. Kernel version 6.1.0.28-amd64
CPU: I5-3317U: GPU: Radeon HD7670M
In glxinfo & screenfetch the GPU shows up as "Mesa Intel(R) HD Graphics 4000 (IVB GT2)"
glxgears runs at 60fps. But the stats in radeontop stay at 0%
I followed these guides:
https://wiki.debian.org/AtiHowTo
https://wiki.debian.org/Mesa
It seems the firmware is recognizing the GPU just fine it just refuses to use it for some reason.
I highlighted some logs of interest
Here's some dpkg lists if it's of any help:
and some system info:
CPU: I5-3317U: GPU: Radeon HD7670M
In glxinfo & screenfetch the GPU shows up as "Mesa Intel(R) HD Graphics 4000 (IVB GT2)"
glxgears runs at 60fps. But the stats in radeontop stay at 0%
I followed these guides:
https://wiki.debian.org/AtiHowTo
https://wiki.debian.org/Mesa
It seems the firmware is recognizing the GPU just fine it just refuses to use it for some reason.
I highlighted some logs of interest
I did `xrandr --setprovideroffloadsink 1 0`$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x45 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:modesetting
Provider 1: id: 0xb6 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 1 name:TURKS @ pci:0000:01:00.0
$ glxinfo | grep 'render'
direct rendering: Yes
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa Intel(R) HD Graphics 4000 (IVB GT2)
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_IBM_multimode_draw_arrays, GL_INTEL_blackhole_render,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_INTEL_blackhole_render, GL_INTEL_performance_query,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_INTEL_blackhole_render, GL_INTEL_performance_query,
GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
$ lspci -nnkd ::300
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: Dell 3rd Gen Core processor Graphics Controller [1028:0598]
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Thames Radeon HD 7500M/7600M Series [1002:6840]
Subsystem: Dell Radeon HD 7670M [1028:0598]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
$ sudo dmesg | grep -i "firmware"
[ 0.138612] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 2.352761] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/TURKS_pfp.bin
[ 2.352785] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/TURKS_me.bin
[ 2.352806] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BTC_rlc.bin
[ 2.352833] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/TURKS_mc.bin
[ 2.352859] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/TURKS_smc.bin
[ 2.355159] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin
[ 3.274207] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[ 20.827633] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 20.920071] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 44.816403] r8169 0000:07:00.0: firmware: direct-loading firmware rtl_nic/rtl8105e-1.fw
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-6.1.0-28-amd64
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_11_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_11_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu
Here's some dpkg lists if it's of any help:
Code:
$ dpkg -l | grep 'firmware'ii amd64-microcode 3.20240820.1~deb12u1 amd64 Platform firmware and microcode for AMD CPUs and SoCsii firmware-amd-graphics 20230210-5 all Binary firmware for AMD/ATI graphics chipsii firmware-atheros 20230210-5 all Binary firmware for Qualcomm Atheros wireless cardsii firmware-linux 20230210-5 all Binary firmware for various drivers in the Linux kernel (metapackage)ii firmware-linux-free 20200122-1 all Binary firmware for various drivers in the Linux kernelii firmware-linux-nonfree 20230210-5 all Binary firmware for various drivers in the Linux kernel (metapackage)ii firmware-misc-nonfree 20230210-5 all Binary firmware for various drivers in the Linux kernelii firmware-realtek 20230210-5 all Binary firmware for Realtek wired/wifi/BT adaptersii fwupd-amd64-signed 1:1.4+1 amd64 Tools to manage UEFI firmware updates (signed)ii intel-microcode 3.20240910.1~deb12u1 amd64 Processor microcode firmware for Intel CPUs$ dpkg -l | grep 'mesa'ii libegl-mesa0:amd64 22.3.6-1+deb12u1 amd64 free implementation of the EGL API -- Mesa vendor libraryii libgl1-mesa-dri:amd64 22.3.6-1+deb12u1 amd64 free implementation of the OpenGL API -- DRI modulesii libgl1-mesa-dri:i386 22.3.6-1+deb12u1 i386 free implementation of the OpenGL API -- DRI modulesii libglapi-mesa:amd64 22.3.6-1+deb12u1 amd64 free implementation of the GL API -- shared libraryii libglapi-mesa:i386 22.3.6-1+deb12u1 i386 free implementation of the GL API -- shared libraryii libglu1-mesa:amd64 9.0.2-1.1 amd64 Mesa OpenGL utility library (GLU)ii libglx-mesa0:amd64 22.3.6-1+deb12u1 amd64 free implementation of the OpenGL API -- GLX vendor libraryii libglx-mesa0:i386 22.3.6-1+deb12u1 i386 free implementation of the OpenGL API -- GLX vendor libraryii mesa-utils 8.5.0-1 amd64 Miscellaneous Mesa utilities -- symlinksii mesa-utils-bin:amd64 8.5.0-1 amd64 Miscellaneous Mesa utilities -- native applicationsii mesa-va-drivers:amd64 22.3.6-1+deb12u1 amd64 Mesa VA-API video acceleration driversii mesa-vdpau-drivers:amd64 22.3.6-1+deb12u1 amd64 Mesa VDPAU video acceleration driversii mesa-vulkan-drivers:amd64 22.3.6-1+deb12u1 amd64 Mesa Vulkan graphics driversii mesa-vulkan-drivers:i386 22.3.6-1+deb12u1 i386 Mesa Vulkan graphics drivers$ dpkg -l | grep 'xrandr'ii libxrandr2:amd64 2:1.5.2-2+b1 amd64 X11 RandR extension library$ dpkg -l | grep "opengl"ii libopengl0:amd64 1.6.0-1 amd64 Vendor neutral GL dispatch library -- OpenGL support$ dpkg -l | grep "vulkan"ii libvulkan1:amd64 1.3.239.0-1 amd64 Vulkan loader libraryii libvulkan1:i386 1.3.239.0-1 i386 Vulkan loader libraryii mesa-vulkan-drivers:amd64 22.3.6-1+deb12u1 amd64 Mesa Vulkan graphics driversii mesa-vulkan-drivers:i386 22.3.6-1+deb12u1 i386 Mesa Vulkan graphics driversand some system info:
$ lspci | grep 'VGA'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series]
$ sudo dmidecode -t baseboard
On Board Device Information
Type: Video
Status: Enabled
Description: Intel Video Graphics Controller
$ sudo dmidecode -t bios
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Dell Inc.
Version: A16
Release Date: 05/24/2018
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 4608 kB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
Firmware Revision: 1.1
Handle 0x0022, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 2
en|US|iso8859-1
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1
Statistics: Posted by BillClinton69 — 2024-12-10 01:07 — Replies 3 — Views 119