Background wallpaper is blank on Intel Gen3
Using the Gallium-based i915 driver for Intel's Gen3 GPUs, the default background image is not rendered on the desktop, I can see only black color. It happens under both Wayland and Xorg. It doesn't happen if I set 'picture-options' to 'centered', but it happens with all other values. I tried various image files, and I found that the problem occurs only with some specific image sizes (multiples of 2048):
- 2048×2048
- 4096×4096
- 4097×4097
- 8192×8192
- 8193×8193
- 8194×8194
The driver reports GL_MAX_TEXTURE_SIZE = 2048
, which seems to be correct. I tested it with a simple WebGL code, and it's able to load an image with 2048×2048 as maximum size. So I guess it's a bug in mutter rather than in the driver.
Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
Package versions:
- mutter 45.2
- mesa 23.3.1
- linux 6.6.8
Distribution: Arch Linux
I created !3477 (closed) which is a simple way to fix this problem.
I also reported this issue to mesa here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10410