[i915g] : Red artifacts under Discord.com with Falkon browser on Intel GMA 3150, elements in Valve's Steam, with additional odd coloring in KDE Plasma after NIR was switched on.
System information
System:
Host: archnb255 Kernel: 5.15.94-1-lts arch: x86_64 bits: 64 compiler: gcc
v: 12.2.1 Desktop: Trinity v: R14.0.13 tk: Qt v: 3.5.0 wm: Twin dm: LightDM
Distro: Arch Linux
CPU:
Info: single core model: Intel Atom N455 bits: 64 type: MT arch: Bonnell
rev: A cache: L1: 56 KiB L2: 512 KiB
Speed (MHz): avg: 1394 high: 1536 min/max: 1000/1667 cores: 1: 1536
2: 1253 bogomips: 6650
Flags: ht lm nx pae sse sse2 sse3 ssse3
Graphics:
Device-1: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics
vendor: Toshiba driver: i915 v: kernel arch: PowerVR SGX535 ports:
active: LVDS-1 empty: VGA-1 bus-ID: 00:02.0 chip-ID: 8086:a011
Device-2: Silicon Motion - Taiwan (formerly Feiya ) USB 2.0 PC Cam
type: USB driver: uvcvideo bus-ID: 1-8:3 chip-ID: 090c:e37b
Display: x11 server: X.org v: 1.21.1.7 compositor: xcompmgr driver: X:
loaded: intel dri: i915 gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1024x600
Monitor-1: LVDS-1 mapped: LVDS1 model: LG Display LP101WS1-TLA1
res: 1024x600 dpi: 118 diag: 257mm (10.1")
API: OpenGL v: 2.1 Mesa 22.3.6 renderer: i915 (: Pineview M)
direct-render: Yes
If applicable
- DXVK version: N/A
- Wine/Proton version: N/A
Describe the issue
Going to the social media app Discord in the Falkon browser and playing a video easily reproduces this, with the entire video becoming a bright red box every time, even when the video itself isn't accelerated. Random objects in Steam do this as well. Another way is to run KDE (which is extremely buggy on this hardware, at least in I assume GL2 mode) and hovering over the search box in the start menu. Instead of a white box, it becomes a red box with the correct text on it. The first two don't occur by disabling all hardware acceleration, however. And I can't reproduce it in Microsoft Edge either. And ignore the fact I have Trinity installed, I'm referring to actual KDE Plasma. All on a Intel GMA 3150.
Regression
TL;DR, Yes
Doesn't occur in i915c with OpenGL 2.1 enabled (though specifically KDE will just seem to use llvmpipe, getting around the issue while it works on i915g with bugs), apart from that, I'm not sure. Happens in both 22.2.5 and 22.3.x, that's all I know right now.
UPDATE: Somewhere in 21.2.X is where the red artifacts, including the weird fuzziness on the KDE xterm preview, appeared. UPDATE2: The fuzzy artifacts on the xterm preview window and the messed up text artifacts appear on 2b3fc26d, while the parent commit right before it, 934d2c8f, looks fine. So I've partly found the cause for one of these issues. Still trying to find what made those red boxes appear...
An actually important update kinda: The issues are actually from 2 separate commits. The problematic commit for the red boxes is 5d57f608. Going by the title, that's probably it directly. For the messed up text (this also affected mcpelauncher I should mention) and xterm preview, the bad commit is 2b3fc26d.
Log files as attachment
See comments.
Screenshots/video files (if applicable)
This is from simply going to the "Library" tab in Steam. This is just one of the ways to reproduce this. The red boxes aren't edited in and are the artifacts themselves. They look exactly like the ones from Falkon.
Any extra information would be greatly appreciated
I do have the deprecated xf86-video-intel installed, which could be causing issues. But these issues didn't occur in i915c, and uninstalling it on both i915c and i915g causes the desktop to just never come up, with a black screen and a cursor until I reinstall it through tty.