You are not logged in.

#1 2026-04-11 10:15:39

print0
Member
Registered: 2026-04-11
Posts: 3

3D graphics slow after upgrade

After a recent system upgrade (the last one had admittedly been many months ago) 3D graphics (namely: supertuxkart which my kids "need") are very slow (< 1 FPS). Before the update the frame rate was ok.

$ sudo lspci -vnnd ::03xx
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] (prog-if 00 [VGA controller])
        Subsystem: PC Partner Limited / Sapphire Technology Device [174b:a004]
        Flags: bus master, fast devsel, latency 0, IRQ 125
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at dfe20000 (64-bit, non-prefetchable) [size=128K]
        I/O ports at e000 [size=256]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, IntMsgNum 0
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgp

If I read this table correctly then I need mesa and xf86-video-ati. I have these installed, as well as linux-firmware-radeon, and removed all other packages as far as I could.

Here are the logs for a short STK run: https://pastebin.com/p3m9MuX7

I tried installing old versions of mesa and linux-firmware-radeon from the cache, but then the game doesn't even start.

Any ideas what more I can try?

Edit: Tried a few more games, all seem to work fine. So it must have something to do with STK more specifically. But I also tried an older version of the game and it's still slow. Downgrading sdl3 and sdl2-compat does not help

Last edited by print0 (2026-04-11 10:42:52)

Offline

#2 2026-04-11 12:15:07

xerxes_
Member
Registered: 2018-04-29
Posts: 1,052

Re: 3D graphics slow after upgrade

Maybe you should use mesa-amber (and xf86-video-ati) with this new kernel 6.19 ?

Offline

#3 2026-04-11 12:47:31

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,664

Re: 3D graphics slow after upgrade

I'd ask whether you get better performance w/ amdgpu , https://wiki.archlinux.org/title/AMDGPU … K)_support

 Kernel modules: radeon, amdgpu

But apparently caicos is a northern island?
https://www.x.org/wiki/RadeonFeature/#d … etingnames

If I read this table correctly then I need mesa and xf86-video-ati.

You do not *need* xf86-video-ati - it's possible that the modesetting driver performs better - and this is only relevant on X11
=> Is this actually X11 or wayland?

loginctl session-status

Offline

#4 2026-04-11 13:44:21

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,912

Re: 3D graphics slow after upgrade

xerxes_ wrote:

Maybe you should use mesa-amber (and xf86-video-ati) with this new kernel 6.19 ?

Only amd cards using r100 or r200 chipset need mesa-amber and cards with those chipsets haven't been produced in 20+ years.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2026-04-18 16:22:12

print0
Member
Registered: 2026-04-11
Posts: 3

Re: 3D graphics slow after upgrade

seth wrote:

I'd ask whether you get better performance w/ amdgpu , https://wiki.archlinux.org/title/AMDGPU … K)_support

 Kernel modules: radeon, amdgpu

I tried uninstalling radeon so amdgpu is used, then the system didn't even boot anymore. (I first just added "amdgpu radeon" to the MODULES list, but this didn't seem to change anything. lspci still said radeon is in use.)

seth wrote:

=> Is this actually X11 or wayland?

loginctl session-status

This is X11.

But again, I think the driver is probably fine since some other 3D games work as expected. Could it have something to do with some library STK is based on?

Name            : supertuxkart
Version         : 1.5-1
Description     : Kart racing game featuring Tux and his friends
Architecture    : x86_64
URL             : https://supertuxkart-evolution.com
Licenses        : GPL-3.0-or-later
Groups          : None
Provides        : None
Depends On      : openal  libvorbis  freetype2  harfbuzz  curl  bluez-libs  glibc  zlib  gcc-libs  sqlite  libjpeg-turbo  libpng  hicolor-icon-theme  sdl2  shaderc  openssl

Last edited by print0 (2026-04-18 16:23:14)

Offline

#6 2026-04-18 18:36:20

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,664

Re: 3D graphics slow after upgrade

I tried uninstalling radeon so amdgpu is used

That's not how this works, see the wiki link on how to make sure the kernel uses the amdgpu module for your GPU.
Removing xf86-video-* will however move you to the modesetting driver.

The critical library would be sdl2, https://wiki.libsdl.org/SDL3/EnvironmentVariables

printenv | grep -i sdl
glxinfo -B

and please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

Offline

#7 2026-04-19 19:19:56

print0
Member
Registered: 2026-04-11
Posts: 3

Re: 3D graphics slow after upgrade

seth wrote:

I tried uninstalling radeon so amdgpu is used

That's not how this works, see the wiki link on how to make sure the kernel uses the amdgpu module for your GPU.
Removing xf86-video-* will however move you to the modesetting driver.

If I add "radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1" to the boot parameters (editing during boot via GRUB) "lspci -vnnd ::03xx" still shows "radeon" as being used. What am I doing wrong? (Sorry, not an expert on these matters...)

seth wrote:

The critical library would be sdl2, https://wiki.libsdl.org/SDL3/EnvironmentVariables

printenv | grep -i sdl
glxinfo -B

and please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

$ printenv | grep -i sdl  # no output ...
$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x1002)
    Device: AMD CAICOS (DRM 2.51.0 / 6.19.11-arch1-1) (0x6779)
    Version: 26.0.4
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 1023 MB, largest block: 1023 MB
    VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
    Texture free memory - total: 1023 MB, largest block: 1023 MB
    Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
    Renderbuffer free memory - total: 1023 MB, largest block: 1023 MB
    Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 2045 MB
    Currently available dedicated video memory: 1023 MB
OpenGL vendor string: Mesa
OpenGL renderer string: AMD CAICOS (DRM 2.51.0 / 6.19.11-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 26.0.4-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.0.4-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 26.0.4-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

This is after I reinstalled xf86-video-ati. Here is the Xorg log with and without it installed. Same behavior in both cases.

Offline

#8 2026-04-19 19:36:22

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,712

Re: 3D graphics slow after upgrade

print0 wrote:

If I add "radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1" to the boot parameters (editing during boot via GRUB) "lspci -vnnd ::03xx" still shows "radeon" as being used. What am I doing wrong? (Sorry, not an expert on these matters...)

You're not doing anything wrong, you just don't have an SI or CIK card. Yours is simply too old to use amdgpu.

Offline

#9 2026-04-19 19:42:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,664

Re: 3D graphics slow after upgrade

Though as mentioned despite the caicos GPU,

OP wrote:

Kernel modules: radeon, amdgpu

Maybe some weird version overlap because of rebranded generations *shrug*

[   117.371] (EE) RADEON(0): drmmode_do_crtc_dpms cannot get last vblank counter

hmmm…

export vblank_mode=0
supertuxkart

Offline

Board footer

Powered by FluxBB