[crocus] glmark2 -b jellyfish rendering issues
System information
Host: server1 Kernel: 5.17.6-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
v: 11.2.0 Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.3 wm: kwin_wayland
dm: SDDM Distro: Manjaro Linux base: Arch Linux
CPU:
Info: quad core model: Intel Core i5-4670 bits: 64 type: MCP arch: Haswell
rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 2993 min/max: 800/3800 cores: 1: 2993 2: 2993 3: 2993
4: 2993 bogomips: 23954
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
driver: i915 v: kernel ports: active: DP-1
empty: HDMI-A-1, HDMI-A-2, HDMI-A-3, VGA-1 bus-ID: 00:02.0
chip-ID: 8086:0412
Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
compositor: kwin_wayland driver: X: loaded: intel gpu: i915 display-ID: 0
Monitor-1: DP-1 res: 3840x2160 size: N/A
OpenGL: renderer: Mesa Intel HD Graphics 4600 (HSW GT2)
v: 4.6 Mesa 22.0.3 compat-v: 3.1 direct render: Yes
Describe the issue
Running glmark2 -b jellyfish
using the crocus driver shows a very distorted image of the jellyfish. The thin black lines simulating the tentacles are not rounded, but have corners/edges. The surface of the main body of the jellyfish is not smoothly rounded but has a weird shape, see
When running the same benchmark on llvmpipe or on the old i915 driver, a much smoother image is created, see
The issue is always repeatable.
Regression
Well, kind of a regression. I guess it never worked with Crocus, but it used to work fine with i915 (and llvmpipe).
Screenshots/video files (if applicable)
I created a screen recording with obs. First the buggy display with crocus 2022-05-13_18-25-52-crocus.mkv
And here a recording with llvmpipe 2022-05-13_18-27-24-llvmpipe.mkv
Any extra information would be greatly appreciated
If you need any more information or want me to run additional software/tests, please let me know.