00:03
BenG83 has joined #panfrost
01:16
stikonas has quit [Ping timeout: 260 seconds]
01:27
raster has quit [Quit: Gettin' stinky!]
04:23
icecream95 has joined #panfrost
04:25
davidlt has joined #panfrost
04:27
<
icecream95 >
BenG83: I have problems with GIMP and other GTK 2 applications on Wayland as well, which cause XWayland to slow to a crawl (even though most of those GTK 2 applications don't use OpenGL at all)
04:29
<
icecream95 >
An apitrace on the GIMP won't help as it seems the problem is to do with XWayland.
04:30
<
icecream95 >
A workaround is to use Xephyr. Install it (it will likely be in a package called something like xorg-server-xephyr), then run it with Xephyr :5 -resizeable
04:31
<
icecream95 >
In another terminal, start an X window manager, for example Openbox: DISPLAY=:5 openbox
04:31
<
icecream95 >
Finally, launch the GIMP (or another GTK 2 application with) DISPLAY=:5 gimp
04:36
vstehle has quit [Ping timeout: 258 seconds]
04:44
<
icecream95 >
When running GIMP, perf top shows panfrost_access_tiled_image_generic.lto_priv.2709 at over 50%
05:29
_whitelogger has joined #panfrost
05:41
_whitelogger has joined #panfrost
06:00
vstehle has joined #panfrost
06:14
_whitelogger has joined #panfrost
06:23
_whitelogger has joined #panfrost
06:27
davidlt has quit [Ping timeout: 258 seconds]
06:38
_whitelogger has joined #panfrost
07:03
<
tomeu >
alyssa: I think fails are totally fine at this stage, but count of crashes and faults should be brought down so running CI becomes feasible
07:22
anarsoul|c has quit [Quit: Connection closed for inactivity]
07:34
<
icecream95 >
It seems 4fee7b30 has nothing to do with the GIMP problems.
07:36
<
icecream95 >
After going to the bother of restarting Sway with 4fee7b30 re-enabled, I decided to do another comparison of before/after that commit.
07:37
<
icecream95 >
Although it helps some of the tests such as buffer a lot, refract goes from around 50 fps to 25 fps (and causes Sway to stutter a lot)
08:08
anarsoul|c has joined #panfrost
08:37
youcai has joined #panfrost
08:39
<
youcai >
hello, did panfrost in kernel 5.5-rc1 require dts changes from 5.5?
08:40
<
youcai >
I had a config that works on 5.5 but got stuck at udev complete init at boot on 5.5 rc1, if not then it could be a bug
09:11
sphalerite has quit [Quit: WeeChat 2.6]
09:20
sphalerite has joined #panfrost
09:43
nerdboy has joined #panfrost
10:14
youcai has quit [Ping timeout: 245 seconds]
10:30
youcai has joined #panfrost
10:40
stikonas has joined #panfrost
10:45
warpme_ has quit [Quit: Connection closed for inactivity]
10:53
<
BenG83 >
icecream95: thank you for the info, I'll try that
10:55
<
BenG83 >
like I said, gtk application on X are redrawing very slow but are usable, doesn't really matter if they even use GL
10:59
fysa has quit [Ping timeout: 260 seconds]
11:35
warpme_ has joined #panfrost
11:48
adjtm has quit [Ping timeout: 258 seconds]
11:51
raster has joined #panfrost
11:57
abordado has joined #panfrost
12:32
_whitelogger has joined #panfrost
12:41
_whitelogger has joined #panfrost
12:42
icecream95 has quit [Quit: leaving]
14:59
davidlt has joined #panfrost
15:04
davidlt has quit [Read error: Connection reset by peer]
15:09
BenG83 has joined #panfrost
15:14
<
BenG83 >
mmh I see a lot of
15:14
<
BenG83 >
[54191.031733] Purging 8388608 bytes
15:14
<
BenG83 >
[54191.157452] Purging 8388608 bytes
15:14
<
BenG83 >
[54191.194376] Purging 1646592 bytes
15:14
<
BenG83 >
which seems to come from
15:14
<
BenG83 >
panfrost_gem_shrinker.c: pr_info_ratelimited("Purging %lu bytes\n", freed << PAGE_SHIFT);
15:15
<
BenG83 >
what could be the cause for that?
15:15
<
urjaman >
normal operation
15:16
<
urjaman >
(the cause being that that print is too noisy... i think there is a patch for it already too)
15:16
<
urjaman >
not sure if picked up anywhere
15:25
youcai has quit [Quit: Leaving.]
15:55
<
alyssa >
That disables tiling so panfrost_access_tiled_image_generic will never be called
15:55
<
alyssa >
So it'll reduce CPU usage, in exchange for slower GPU performance
15:56
<
alyssa >
Depending on workload that may or may not be a good idea ... we may end up specifically blacklisting things like glamor for tiling just based on de facto performance
16:39
raster has quit [Quit: Gettin' stinky!]
16:40
nerdboy has quit [Ping timeout: 258 seconds]
16:44
Depau has joined #panfrost
16:53
Depau has joined #panfrost
17:03
adjtm has joined #panfrost
18:11
<
urjaman >
"Depending on workload that may or may not be a good idea" that seems like a theme with most decision the graphics driver needs to do :P
18:20
nerdboy has joined #panfrost
20:07
nerdboy has quit [Ping timeout: 260 seconds]
20:10
nerdboy has joined #panfrost
20:28
<
BenG83 >
mmh, I'm rebuilding cairo to see if I can fix my problem with gtk applications
20:28
<
BenG83 >
there are gl/egl/glesv2 and gallium backends for cairo
20:29
<
BenG83 >
which one would I need for wayland? egl?
20:40
<
urjaman >
i think the fundamental thing is that gtk2 doesnt do wayland
20:40
<
urjaman >
(gtk3 does)
20:43
<
BenG83 >
yeah but something triggers the panfrost crashes
20:43
<
BenG83 >
so I'm poking at the gtk libraries atm
20:44
<
BenG83 >
currently gtk apps run very slow on my X and really bad on Wayland
20:44
<
BenG83 >
everything else but gtk applications seems ok
20:46
<
urjaman >
what mesa are you running? i mean, the one i built yesterday (just to see if something changed) runs my xfce (incl. gimp) fine
20:46
<
urjaman >
(on my C201 so T760 but anyways...)
20:47
<
urjaman >
(in Xorg)
20:49
<
BenG83 >
OpenGL version string: 2.1 Mesa 20.0.0-devel (git-2c8742ed85)
20:49
<
BenG83 >
from a couple days ago
20:49
<
BenG83 >
on manjaro-arm
20:49
<
BenG83 >
it's maybe just some libray problem
20:58
tomeu has quit [Quit: Ping timeout (120 seconds)]
20:58
tomeu has joined #panfrost
20:59
Wallbraker has quit [Ping timeout: 268 seconds]
21:42
BenG83 has joined #panfrost
23:39
abordado_ has joined #panfrost
23:40
abordado_ has quit [Client Quit]
23:51
abordado has quit [Quit: Leaving]