кривой dual kawase blur в терминале

Недавно наткнулся на посты, в которых использовалась интересная технология для блюра прозрачных окон - kawase blur или dual kawase blur, которая пришла вместе с PLASMA DE.
( парочка примеров)
https://www.reddit.com/r/unixporn/comments/9y6ukj/i3gaps_blur_all_the_things/
https://www.reddit.com/r/unixporn/comments/9y4hv9/plasma_i_guess_its_clean/

Мне это настолько сильно понравилось, что я решил поставить себе. Узнал, что в арче можно данную технологию прикрутить с помощью патча на compton, решил поставить уже пропатченную версию compton'a форк tryone144 https://github.com/tryone144/compton как советовали все те люди в постах, у которых я видел данный блюр(вначале поставил пакет из AUR compton-tryone-git, а затем, в надежде исправить проблему, собрал с гита уже сам)

Суть самой проблемы: Если посмотреть на скрины людей с того же unixporn'a или с рандомных скринов из сети, то блюр распространяется равномерно, без всяких резких переходов цветов и артефактов. В моем же случае возникают некие разводы, похожие чем-то на обозначение высот на географических картах.

СКРИНЫ ПРОБЛЕМЫ:
https://imgur.com/a/ChSR61X

Я использую:
собственно сам arch
терминал(termite)
i3
tryone144/compton

Ноутбук : thinkpad L380

compton.conf
# Shadow
shadow = true;				# Enable shadowing on windows
no-dnd-shadow = true;			# Don't draw shadows on DND windows
no-dock-shadow = false;			# Don't draw shadows on dock windows
clear-shadow = true;			# Zero the part of the shadow's mask behind the window
shadow-radius = 4;			# The radius of the shadow blur				(default 15)
shadow-offset-x = -5;			# The x offset of the shadow blur			(default -15)
shadow-offset-y = -5;			# The y offset of the shadow blur			(default -15)
shadow-opacity = 0.70;			# Opacity of the shadows     				(default .75)
shadow-red = 0.00;
shadow-green = 0.00;
shadow-blue = 0.00;
shadow-exclude = [ "name = 'Polybar tray window'" ]; # Exclude conditions for shadows
# shadow-ignore-shaped = true;

# Opacity
menu-opacity = 1.0;			# Opacity for menus					(default 1.0)
inactive-opacity = 1.0;			# Opacity for inactive windows				(0.1 - 1.0)
inactive-opacity-override = true;	# Overrides overall opacity rules
opacity-rule = [ "80:class_g *= 'konsole'" ];

# Fading
fading = true;				# Fade windows during opacity changes
fade-delta = 10;			# The time between steps in milliseconds		(default 30)
fade-in-step = 0.1;			# Opacity delta when fading in				(default 0.028)
fade-out-step = 0.1;			# Opacity delta when fading out				(default 0.03)
no-fading-openclose = false;		# Fade windows in/out when opening/closing

# Other
mark-wmwin-focused = true;		# Tries to detect WM windows and mark as active
mark-ovredir-focused = true;		# Overrides focused windows as active
detect-rounded-corners = true;		# Tries to detect rounded cornered windows
detect-client-opacity = true;		# Detects if the window itself supports transparency
# inactive-dim = 0.5;  			# Dims inactive windows					(0.0 - 1.0, default 0.0)

blur-background = true;           # Blurs transparent background				(default false)
blur-background-frame = false;		# Blurs transparent frame				(default false)
blue-background-fixed = true;

# We use a compton fork here https://github.com/tryone144/compton
blur-method = "kawase";
blur-strength = 15;

detect-transient = true;
# detect-client-leader = true;

# GLX (backend)
backend = "glx";
vsync = "opengl";

# Window type settings
wintypes:
{
  tooltip = { fade = true; shadow = false; opacity = 0.90; };
};

termite/config
[options]
#allow_bold = true
#audible_bell = false
#bold_is_bright = true
#clickable_url = true
#dynamic_title = true
font = Monospace 9
#fullscreen = true
#icon_name = terminal
#mouse_autohide = false
#scroll_on_output = false
#scroll_on_keystroke = true
# Length of the scrollback buffer, 0 disabled the scrollback buffer
# and setting it to a negative value means "infinite scrollback"
scrollback_lines = 10000
#search_wrap = true
#urgent_on_bell = true
#hyperlinks = false

# $BROWSER is used by default if set, with xdg-open as a fallback
#browser = xdg-open

# "system", "on" or "off"
#cursor_blink = system

# "block", "underline" or "ibeam"
#cursor_shape = block

# Hide links that are no longer valid in url select overlay mode
#filter_unmatched_urls = true

# Emit escape sequences for extra modified keys
#modify_other_keys = false

# set size hints for the window
#size_hints = false

# "off", "left" or "right"
#scrollbar = off

[colors]
# If both of these are unset, cursor falls back to the foreground color,
# and cursor_foreground falls back to the background color.
#cursor = #dcdccc
#cursor_foreground = #dcdccc

#foreground = #dcdccc
#foreground_bold = #ffffff
background = #3f3f3f

# 20% background transparency (requires a compositor)
background = rgba(63, 63, 63, 0.0)

# If unset, will reverse foreground and background
highlight = #2f2f2f

# Colors from color0 to color254 can be set
color0 = #3f3f3f
color1 = #705050
color2 = #60b48a
color3 = #dfaf8f
color4 = #506070
color5 = #dc8cc3
color6 = #8cd0d3
color7 = #dcdccc
color8 = #709080
color9 = #dca3a3
color10 = #c3bf9f
color11 = #f0dfaf
color12 = #94bff3
color13 = #ec93d3
color14 = #93e0e3
color15 = #ffffff

[hints]
#font = Monospace 12
#foreground = #dcdccc
#background = #3f3f3f
#active_foreground = #e68080
#active_background = #3f3f3f
#padding = 2
#border = #3f3f3f
#border_width = 0.5
#roundness = 2.0

# vim: ft=dosini cms=#%s

Информация по видюхе
lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07) (prog-if 00 [VGA controller])
	Subsystem: Lenovo UHD Graphics 620 [17aa:506c]
	Flags: bus master, fast devsel, latency 0, IRQ 140
	Memory at f0000000 (64-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at e000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 08)
	Subsystem: Lenovo Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [17aa:506c]

pacman -Q | grep xf86-video-intel
xf86-video-intel 1:2.99.917+853+g0932a6b3-1

Буду рад любой помощи: предположения, советы и т.п.
Мне кажется, что проблема может быть в видюхе, но я даже не знаю

Сама технология использует какой-то glx, но я честно говоря не очень понял, что это значит. Очевидно, это связано с openGl, но я не знаю какие ограничения могут накладываться железом на этот backend.
wh75er
В моем же случае возникуют некие разводы, похожие чем-то на обозначение высот на географических картах.
С виду как будто в размытых окнах нарушено цветовое пространство, т.е. уменьшена глубина цвета, напр. с 24 до 16 бит. От чего зависит и где подкрутить - не знаю, т.к. предмет вашего восторга у меня не установлен. )
Aivar, я уж было обрадовался, что сейчас проблема будет решена, но нет. Termite имеет тип 256 цветов по-умолчанию(
tput colors
256
echo $TERM
xterm-termite
echo $COLORTERM
truecolor
Судя по всему в плане цветов все должно работать, как говорится, из коробки
Попробовал другой терминал(st) - проблема сохраняется
На гитхабе вашего форка в разделе Known issues пишут: With --blur-background you may sometimes see weird lines around damaged area. --resize-damage YOUR_BLUR_RADIUS might be helpful in the case. Не ваш случай?
Koluchka, Да, видел эту строчку, пробовал вбивать в compton.conf resize-damage=15, т.к. параметр blur-strength = 15;(иначе про какой радиус идет речь, не очень понятно), но каких либо визуальных различий я не заметил(
Сейчас попробую еще раз прописать в конфиг и запустить с параметром через консольку
compton --resize-damage 15

EDIT:
сейчас позапускал compton с разными значениями --resize-damage
пробовал 15, 100, и т.п., никаких визуальных изменений не наблюдал
 
Зарегистрироваться или войдите чтобы оставить сообщение.