RDNA3 slow OpenGL performance on SecondLife (Firestorm Viewer)
System information
System:
Host: Trinity Kernel: 6.8.7-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc
v: 13.2.1
Desktop: KDE Plasma v: 6.0.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: EndeavourOS base: Arch Linux
CPU:
Info: 24-core (8-mt/16-st) model: 13th Gen Intel Core i9-13900K bits: 64
type: MST AMCP arch: Raptor Lake rev: 1 cache: L1: 2.1 MiB L2: 32 MiB
L3: 36 MiB
Speed (MHz): avg: 1737 high: 2509 min/max: 800/5500:5800:4300 cores:
1: 2068 2: 2291 3: 2385 4: 2175 5: 2000 6: 800 7: 2287 8: 800 9: 2100
10: 2100 11: 2330 12: 2050 13: 2370 14: 800 15: 2385 16: 800 17: 2137
18: 2110 19: 2371 20: 2509 21: 800 22: 2256 23: 1823 24: 800 25: 2248
26: 800 27: 800 28: 800 29: 2062 30: 1481 31: 800 32: 2069
bogomips: 191692
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Raptor Lake-S GT1 [UHD Graphics 770] vendor: Gigabyte
driver: i915 v: kernel arch: Gen-13 ports: active: DP-1 empty: HDMI-A-1
bus-ID: 00:02.0 chip-ID: 8086:a780
Device-2: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M]
vendor: Sapphire NITRO+ driver: amdgpu v: kernel arch: RDNA-3 pcie:
speed: 16 GT/s lanes: 16 ports: active: DP-3 empty: DP-2, HDMI-A-2,
HDMI-A-3, Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 23.2.6
compositor: kwin_wayland driver: X: loaded: amdgpu,modesetting
unloaded: radeon alternate: fbdev,intel,vesa dri: radeonsi,iris
gpu: i915,amdgpu d-rect: 4880x4000 display-ID: 0
Monitor-1: DP-1 pos: top-right res: 1440x2560 size: N/A
Monitor-2: DP-3 pos: bottom-l res: 3440x1440 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: radeonsi
device: 2 drv: swrast surfaceless: drv: iris wayland: drv: radeonsi x11:
drv: radeonsi inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.6-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi
navi31 LLVM 17.0.6 DRM 3.57 6.8.7-zen1-2-zen) device-ID: 1002:744c
display-ID: :1.0
API: Vulkan v: 1.3.279 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa radv device-ID: 1002:744c
- OS: NAME="EndeavourOS"
- GPU: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] [1002:744c] (rev c8)
- Kernel version: 6.8.7-zen1-2-zen
- Mesa version: Mesa 24.0.6-arch1.2
- Desktop manager and compositor: KDE Plasma 6 and KDE Plasma 5 prior
Describe the issue
The OpenGL performance in Secondlife (Firestorm viewer) is less than half (Like 25%) as fast as the 6800XT in Linux, My 3080Ti in Linux or Windows and the very same 7900XTX in windows. This was multiple distros and my two rigs and my friends whom also bought 7900XTX's have found the same result. The minimums are the same when CPu bound, but otherwise drastically slower.
Regression
As far as I know, based on all the RDNA3 GPU's I've am aware of, no. my 6800Xt still performs much better specifically in this title, as does the 3080 Ti (Which I no longer own to retest)
Log files as attachment
Do not know how to do this properly nor if it's relevant
Screenshots/video files (if applicable)
Will if asked
Any extra information would be greatly appreciated
This is under proper performance scheduler and otherwise stock performance setup.
Edited by Kiva