01:25
megi has quit [Ping timeout: 276 seconds]
01:52
jbrown has quit [Read error: Connection reset by peer]
01:58
jrmuizel has joined #lima
02:28
<
anarsoul >
MoeIcenowy: well, add traces to lima_create_blend_state(), lima_bind_blend_state() and into lima_pack_render_state() for case then rt->blend_enable is true
02:30
<
bshah|matrix >
I need to test that also, just got home yesterday. So hopefully today or tomorrow I'll be able to test this
02:34
jrmuizel has quit [Remote host closed the connection]
02:52
<
MoeIcenowy >
oops GLES ver is not good for tracing, although the bug keeps
02:52
<
MoeIcenowy >
will switch back to GL ver
02:57
kaspter has joined #lima
03:45
dddddd has quit [Remote host closed the connection]
03:58
camus has joined #lima
04:02
kaspter has quit [Ping timeout: 246 seconds]
04:02
camus is now known as kaspter
04:34
kaspter has quit [Read error: Connection reset by peer]
04:36
kaspter has joined #lima
05:09
camus has joined #lima
05:13
kaspter has quit [Ping timeout: 240 seconds]
05:13
camus is now known as kaspter
05:15
Barada has joined #lima
05:16
Barada has quit [Client Quit]
05:17
Elpaulo has joined #lima
05:20
cp has quit [Ping timeout: 245 seconds]
05:38
Barada has joined #lima
05:39
Barada has quit [Client Quit]
06:01
<
MoeIcenowy >
anarsoul: tried to make a single-frame apitrace that triggers this bug
06:06
nerdboy has quit [Ping timeout: 240 seconds]
06:06
nerdboy has joined #lima
06:12
smaeul has quit [Remote host closed the connection]
06:12
<
anarsoul >
MoeIcenowy: please try if patch above fixes the issue for you
06:13
smaeul has joined #lima
06:13
<
MoeIcenowy >
anarsoul: where is the patch above?
06:14
<
MoeIcenowy >
oh looks like not blend issue
06:14
<
MoeIcenowy >
I tried to trim glEnable(GL_BLEND)
06:14
<
anarsoul >
probably
06:14
<
anarsoul >
oh, OK :(
06:14
<
MoeIcenowy >
but the string is still not rendered
06:14
<
MoeIcenowy >
and the rendered list has black background
06:14
<
MoeIcenowy >
of course it's possible that the first draw cleaned sth
06:15
<
anarsoul >
that's something with command stream
06:16
<
anarsoul >
MoeIcenowy: so it renders black rectangle if you disable blending?
06:16
<
MoeIcenowy >
char on a black background
06:16
<
MoeIcenowy >
the zone that originally not get rendered is still nothing
06:16
<
MoeIcenowy >
no black at there
06:17
<
anarsoul >
probably you didn't get to this draw?
06:17
<
MoeIcenowy >
I think this draw did totally nothing...
06:18
<
MoeIcenowy >
your patch didn't fix it
06:18
<
anarsoul >
maybe Qiang will have some idea
06:19
<
anarsoul >
I haven't dug deep yet into command stream stuff
06:23
camus has joined #lima
06:24
kaspter has quit [Ping timeout: 268 seconds]
06:24
camus is now known as kaspter
06:50
<
Tofe >
Very interesting, MoeIcenowy's issue quite matches what I observe too
06:55
<
Tofe >
anarsoul: I'll also try your little patch, just in case
07:38
cp has joined #lima
07:46
kaspter has quit [Remote host closed the connection]
07:46
kaspter has joined #lima
09:04
Tofe has quit [Quit: Tofe'IRC Machine]
09:04
Tofe has joined #lima
09:05
afaerber has quit [Quit: Leaving]
09:06
Tofe has quit [Client Quit]
09:07
Tofe has joined #lima
09:17
paulk-leonov has quit [Quit: Leaving]
09:17
paulk-leonov has joined #lima
09:22
camus has joined #lima
09:26
kaspter has quit [Ping timeout: 268 seconds]
09:26
camus is now known as kaspter
09:27
mardestan has quit [Quit: Leaving]
09:37
camus has joined #lima
09:41
kaspter has quit [Ping timeout: 276 seconds]
09:41
adjtm has quit [Ping timeout: 276 seconds]
09:41
camus is now known as kaspter
09:46
jbrown has joined #lima
09:58
<
narmstrong >
TL:DR `2019-09-16T09:32:13 ok: 3393, warn: 38, bad: 13664, skip: 376, total: 16975`
10:10
megi has joined #lima
10:22
xHire has left #lima ["Goodbye, everypony!"]
10:25
adjtm has joined #lima
10:34
camus has joined #lima
10:36
<
rellla >
fixed my issue with broken mesa btw.
10:37
dddddd has joined #lima
10:37
kaspter has quit [Ping timeout: 246 seconds]
10:37
camus is now known as kaspter
10:37
<
rellla >
LIBGL_DRIVERS_PATH was set to ".../lib/aarch64-linux-gnu" but should point to ".../lib/aarch64-linux-gnu/dri"
10:38
<
rellla >
though i wonder, why the issue never occured before ...
10:51
camus has joined #lima
10:54
kaspter has quit [Ping timeout: 245 seconds]
10:54
camus is now known as kaspter
11:28
camus has joined #lima
11:31
kaspter has quit [Ping timeout: 265 seconds]
11:31
camus is now known as kaspter
12:01
camus has joined #lima
12:04
kaspter has quit [Ping timeout: 265 seconds]
12:04
camus is now known as kaspter
12:33
camus has joined #lima
12:37
kaspter has quit [Ping timeout: 265 seconds]
12:37
camus is now known as kaspter
12:57
jrmuizel has joined #lima
13:03
camus has joined #lima
13:07
kaspter has quit [Ping timeout: 240 seconds]
13:07
camus is now known as kaspter
13:19
camus has joined #lima
13:23
kaspter has quit [Ping timeout: 240 seconds]
13:23
jrmuizel has quit [Remote host closed the connection]
13:24
kaspter has joined #lima
13:24
jrmuizel has joined #lima
13:26
camus has quit [Ping timeout: 245 seconds]
13:40
jrmuizel has quit [Remote host closed the connection]
13:43
camus has joined #lima
13:48
kaspter has quit [Ping timeout: 276 seconds]
13:48
camus is now known as kaspter
13:58
kaspter has quit [Ping timeout: 268 seconds]
14:02
kaspter has joined #lima
14:15
kaspter has quit [Remote host closed the connection]
14:16
kaspter has joined #lima
14:27
camus has joined #lima
14:31
kaspter has quit [Ping timeout: 276 seconds]
14:31
camus is now known as kaspter
14:32
jrmuizel has joined #lima
15:09
<
anarsoul >
narmstrong: nice!
15:28
kaspter has quit [Ping timeout: 276 seconds]
15:32
kaspter has joined #lima
16:06
<
MoeIcenowy >
anarsoul: I got it!
16:06
<
anarsoul >
MoeIcenowy: yay!
16:06
<
MoeIcenowy >
we didn't reset scissor to no scissor if glDisable(GL_SCISSOR_TEST)
16:06
<
anarsoul >
doesn't sound right
16:07
<
MoeIcenowy >
I added code to judge scissor test
16:07
<
anarsoul >
send an MR?
16:07
<
MoeIcenowy >
and if scissor test is disabled, add PLBU command to set scissor to no scissor (full screen)
16:07
<
anarsoul >
nice work
16:07
<
anarsoul >
are you an expert in command stream now? :)
16:08
<
MoeIcenowy >
I still do my experiments based on looking at apitrace
16:08
<
MoeIcenowy >
Qt does some strange no-op: when rendering the correctly rendered text, it enables SCISSOR_TEST, set a scissor and disabled SCISSOR_TEST
16:09
<
MoeIcenowy >
but this no-op didn't appear when rendering the incorrectly rendered text
16:10
kaspter has quit [Ping timeout: 240 seconds]
16:18
camus has joined #lima
16:21
camus is now known as kaspter
16:25
adjtm has quit [Ping timeout: 246 seconds]
16:32
<
Tofe >
MoeIcenowy: I'm completely interested in testing that patch on my side too :)
16:33
<
Tofe >
I was getting ready to analyze my own apitrace (once I learn how to enable them)
16:35
<
Tofe >
great! on it
16:38
<
Tofe >
MoeIcenowy: btw, I quite didn't understand some parts of your commits for control flow flattening
16:39
<
Tofe >
(w.r.t. without the patch)
16:40
* Tofe
rebuilds Mesa with great hope
16:43
<
Tofe >
*\o/* it works !
16:46
camus has joined #lima
16:46
<
Tofe >
(well it's not for all apps)
16:50
kaspter has quit [Ping timeout: 276 seconds]
16:50
camus is now known as kaspter
17:00
drod has joined #lima
17:06
<
MoeIcenowy >
Tofe: this patch is based on the former one
17:06
<
MoeIcenowy >
Tofe: GP error looks beyond what I can analyze
17:07
<
MoeIcenowy >
Tofe: consider drop my cf flatten branch and use cwabbott's gp cf branch instead
17:07
<
Tofe >
MoeIcenowy: I just applied the scissor commit, nothing more
17:07
<
MoeIcenowy >
oh do it break before applying it?
17:08
<
Tofe >
what do you mean? I only mean that I'm using master + your scissor commit
17:09
<
Tofe >
And it fixed 70% of my issues
17:09
<
MoeIcenowy >
I mean the GP error
17:09
<
MoeIcenowy >
I don't hope it's a regression
17:10
<
Tofe >
well, I didn't have it before, it's true; but maybe it was just a problem waiting to be revealed, I can't really say
17:20
drod has quit [Ping timeout: 240 seconds]
17:23
camus has joined #lima
17:27
kaspter has quit [Ping timeout: 276 seconds]
17:27
camus is now known as kaspter
17:32
<
MoeIcenowy >
Tofe: oh you're from LunaOS
17:33
drod has joined #lima
17:37
<
anarsoul >
MoeIcenowy: if error is 0x400000 it's not a regression
17:38
<
bshah|matrix >
MoeIcenowy: with your chance, have you tried to load qtvirtualkeyboard?
17:38
<
anarsoul >
MoeIcenowy: I'll review your MR later today
17:38
* anarsoul
is at work for next 8h
17:41
<
bshah|matrix >
*change
17:55
camus has joined #lima
17:55
<
anarsoul >
Tofe: that looks promising :)
17:55
kaspter has quit [Ping timeout: 240 seconds]
17:55
camus is now known as kaspter
18:02
<
Tofe >
anarsoul: yes, quite so :) I still have some issues, mainly with QML apps, but otherwise it mostly works well
18:13
<
anarsoul >
Tofe: I suspect that cwabbott's MR to add branching support into gpir compiler should fix most of QML apps issues
18:14
<
Tofe >
anarsoul: I'll try that too, on top of MoeIcenowy's fix
18:15
<
anarsoul >
we still have an issue with GP error 0x400000
18:15
camus has joined #lima
18:18
<
Tofe >
anarsoul: what is the usual way of debugging such errors? easier use-case combined with try and guess?
18:19
kaspter has quit [Ping timeout: 265 seconds]
18:19
<
anarsoul >
Tofe: yeah, minimal reproducer, staring at command stream, comparing it with what blob does if there's nothing suspicious
18:20
<
anarsoul >
Tofe: you may want to add my MR with BO cache on top of Icenowy's changes
18:20
kaspter has joined #lima
18:21
<
anarsoul >
otherwise you'll see out of memory errors eventually
18:21
<
anarsoul >
just make sure that you're running latest 5.2 or 5.3 kernel
18:21
<
anarsoul >
otherwise it'll OOM faster :)
18:22
<
Tofe >
unfortunately the second MR didn't help much; and I still have these "lima 1c40000.gpu: gp error irq state=4000 status=3" error when the issue happens
18:23
<
Tofe >
ah, one of my qml apps is now crashing on startup, maybe I could get a useful stack here
18:23
<
anarsoul >
oh, 4000 is different
18:24
<
anarsoul >
it's LIMA_GP_IRQ_PLB_INVALID_CMD
18:24
camus has quit [Ping timeout: 265 seconds]
18:25
<
anarsoul >
Tofe: likely it crashes due to assertion failure
18:25
<
anarsoul >
GP cf support is still WIP
18:26
<
Tofe >
for my crash it's deep down sun4i-drm_dri.so, let me see if I can get a stack...
18:27
<
MoeIcenowy >
anarsoul: where is the definitions?
18:27
<
anarsoul >
linux/drivers/gpu/drm/lima/lima_regs.h
18:27
<
anarsoul >
see LIMA_GP_IRQ_* bits
18:29
kaspter has quit [Ping timeout: 245 seconds]
18:29
<
anarsoul >
likely you compiled it without debug enabled
18:29
jbrown has quit [Ping timeout: 276 seconds]
18:29
<
anarsoul >
otherwise it'd throw an assertion failure
18:41
jbrown has joined #lima
18:43
kaspter has joined #lima
18:57
kaspter has quit [Ping timeout: 258 seconds]
19:11
kaspter has joined #lima
19:18
nerdboy has quit [Ping timeout: 240 seconds]
19:18
nerdboy has joined #lima
19:18
nerdboy has quit [Changing host]
19:18
nerdboy has joined #lima
19:21
adjtm has joined #lima
19:25
jrmuizel has quit [Remote host closed the connection]
19:26
nerdboy has quit [Ping timeout: 245 seconds]
20:04
jrmuizel has joined #lima
20:10
jrmuizel has quit [Ping timeout: 276 seconds]
20:21
camus has joined #lima
20:25
kaspter has quit [Ping timeout: 268 seconds]
20:25
camus is now known as kaspter
20:27
<
anarsoul >
Tofe: btw, are you going to share your video on #pinephone channel? :)
20:34
<
Tofe >
oh, yes, sure :)
20:37
<
bshah|matrix >
Tofe: you posted wrong link
20:40
drod has quit [Read error: Connection reset by peer]
20:40
drod has joined #lima
20:42
kaspter has quit [Ping timeout: 240 seconds]
20:47
kaspter has joined #lima
20:52
jrmuizel has joined #lima
21:24
<
anarsoul >
narmstrong: are you planning to submit an MR to add CI support for lima?
22:18
jrmuizel has quit [Remote host closed the connection]
22:43
drod has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
23:41
camus has joined #lima
23:44
kaspter has quit [Ping timeout: 240 seconds]
23:44
camus is now known as kaspter
23:56
_whitelogger has joined #lima