Skip to content

Picom goes black with glx and dual_kawase shading #1510

@AaravTheGreatest

Description

@AaravTheGreatest

Hi, I'm trying to use picom for blurring and transparent windows, but when I run it with glx and dual_kawase for that blurring, then it makes my screen black when I run it. Here's my config on i3 and Arch

`[aaravy@iUseArchBtw ~]$ cat .config/picom/picom.conf
#====================================================#

picom.conf minimal - transparency + blur#

#====================================================#

#################################

General Settings

#################################

backend = "glx" # EGL is fine too, GLX works for blur sometimes
use-damage = false
vsync = true

#################################

Corners

#################################

corner-radius = 12

#################################

Transparency / Opacity

#################################

inactive-opacity = 0.7
active-opacity = 0.9
frame-opacity = 0.7

fading = true
fade-in-step = 0.09
fade-out-step = 0.09

#################################

Shadows

#################################

shadow = false

#################################

Blur

#################################

Enable blur

blur-background = true
blur-method = "dual_kawase"
blur-strength = 5 # Adjust 3-7 for more/less blur
blur-background-frame = true # Apply blur to window borders too
blur-background-fixed = false # Keep it true for less lag if issues occur

[aaravy@iUseArchBtw ~]$`

Here's my logs

[aaravy@iUseArchBtw ~]$ picom --log-level=debug --log-file ~/picom.log [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Compiled script at line 0, total instructions: 55, slots: 9, stack size: 3, memory[4] = total duration, memory[3] = elapsed [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Output mapping: [ 02/28/2026 12:23:53.565 script_compile DEBUG ] opacity -> 0 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] shadow-opacity -> 1 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] blur-opacity -> 2 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Compiled script at line 0, total instructions: 55, slots: 9, stack size: 3, memory[4] = total duration, memory[3] = elapsed [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Output mapping: [ 02/28/2026 12:23:53.565 script_compile DEBUG ] opacity -> 0 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] shadow-opacity -> 1 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] blur-opacity -> 2 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Compiled script at line 0, total instructions: 55, slots: 9, stack size: 3, memory[4] = total duration, memory[3] = elapsed [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Output mapping: [ 02/28/2026 12:23:53.565 script_compile DEBUG ] opacity -> 0 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] shadow-opacity -> 1 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] blur-opacity -> 2 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Compiled script at line 0, total instructions: 55, slots: 9, stack size: 3, memory[4] = total duration, memory[3] = elapsed [ 02/28/2026 12:23:53.565 script_compile DEBUG ] Output mapping: [ 02/28/2026 12:23:53.565 script_compile DEBUG ] opacity -> 0 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] shadow-opacity -> 1 [ 02/28/2026 12:23:53.565 script_compile DEBUG ] blur-opacity -> 2 [ 02/28/2026 12:23:53.565 generate_fading_config DEBUG ] Generated 4 scripts for fading. [ 02/28/2026 12:23:53.565 session_init INFO ] Switching to log file: /home/aaravy/picom.log ^C[aaravy@iUseArchBtw ~]$
Along with this

picom.log

System info:

^C[aaravy@iUseArchBtw ~]$ fastfetch --logo off
aaravy@iUseArchBtw

OS: Arch Linux x86_64
Host: B650M PG Riptide WiFi
Kernel: Linux 6.18.13-zen1-1-zen
Uptime: 13 hours, 54 mins
Packages: 1898 (pacman), 21 (flatpak)
Shell: bash 5.3.9
Display (EI322QUR): 2560x1440 @ 60 Hz in 31" [External]
WM: i3 4.25.1 (X11)
Theme: Tokyonight-Dark [GTK2/3/4]
Icons: Tokyonight-Moon [GTK2], oomox-Tokyonight-Moon [GTK3/4]
Font: FiraCode Nerd Font Mono (10pt, Light) [GTK2], FiraCode Nerd Font Mono (Light) [GTK3/4]
Cursor: breeze (24px)
Terminal: alacritty 0.16.1
Terminal Font: monospace (15pt)
CPU: AMD Ryzen 7 7700X (8) @ 5.58 GHz
GPU 1: AMD Radeon RX 9060 XT [Discrete]
GPU 2: AMD Raphael [Integrated]
Memory: 3.05 GiB / 30.43 GiB (10%)
Swap: 0 B / 15.62 GiB (0%)
Disk (/): 58.29 GiB / 99.71 GiB (58%) - ext4
Disk (/home): 482.28 GiB / 534.04 GiB (90%) - ext4
Disk (/home/aaravy/.local): 1.03 TiB / 4.96 TiB (21%) - ext4
Disk (/usr/share/fonts): 7.96 GiB / 460.60 GiB (2%) - ext4
Local IP (wlp8s0): 192.168.68.130/24
Locale: en_US.utf8

[aaravy@iUseArchBtw ~]$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions