anv: Performance regression in Apex Legends [DX11]
System information
Please post inxi -GSC -xx
output (fenced with triple backticks) OR fill information below manually
System:
Host: Arch Kernel: 6.5.0-rc7-1-drm-next-git-g3698a75f5a98 arch: x86_64
bits: 64 compiler: gcc v: 13.2.1 Desktop: KDE Plasma v: 5.27.7 tk: Qt
v: 5.15.10 wm: kwin_wayland dm: SDDM Distro: Arch Linux
CPU:
Info: 8-core model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP arch: Zen 3+
rev: 2 cache: L1: 512 KiB L2: 4 MiB L3: 96 MiB
Speed (MHz): avg: 2189 high: 4550 min/max: 550/4550 boost: enabled cores:
1: 550 2: 550 3: 550 4: 550 5: 3554 6: 3638 7: 3595 8: 550 9: 3601 10: 550
11: 3597 12: 3539 13: 550 14: 4550 15: 4550 16: 550 bogomips: 108834
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Intel DG2 [Arc A770] driver: i915 v: kernel arch: Gen-12.7 pcie:
speed: 2.5 GT/s lanes: 1 ports: active: DP-3 empty: DP-1, DP-2, DP-4,
HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 2d:00.0 chip-ID: 8086:56a0
Display: server: X.Org v: 23.2 with: Xwayland v: 23.2.0
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96
Monitor-1: DP-3 model: AOC 24G2W1G4 res: 1920x1080 dpi: 92
diag: 604mm (23.8")
API: OpenGL v: 4.6 Mesa 23.3.0-devel (git-c8687a4b09) renderer: Mesa
Intel Arc A770 Graphics (DG2) direct-render: Yes
If applicable
- Wine/Proton version: Proton Experimental 8.0!
- ReBAR and Above 4G decode are on.
Describe the issue
Please describe what you are doing, what you expect and what you're seeing instead. How frequent is the issue? Is it a one time occurrence? Does it appear multiple times but randomly? Can you easily reproduce it?
I always used mesa-git for GPL support and since about month ago (I think) there have been performance regression in FPS in Apex Legends. Earlier I thought it was a game issue so I didn't bother, but today I tried to install the old mesa 23.1.6 and as you can see the performance is nice and smooth. Take a look at the right top corner for fps number in my videos. Sadly I can't use mangohud here, there was a rumor that people get banned for it. The game is running in dx11 mode, since dx12 translation is not yet supported by anv.
Regression
Did it used to work? It can greatly help to know when the issue started.
Yes it was a month ago.
Log files as attachment
Take a look at the right top corner for fps