00:09
remexre has quit [Quit: WeeChat 2.9]
00:14
embed-3d has joined #panfrost
01:03
vstehle has quit [Ping timeout: 240 seconds]
01:06
stikonas has quit [Remote host closed the connection]
01:31
kaspter has joined #panfrost
01:49
stollejocke has quit [Ping timeout: 272 seconds]
02:14
kaspter has quit [Remote host closed the connection]
02:14
kaspter has joined #panfrost
03:02
icecrea105 has joined #panfrost
03:05
icecream95 has quit [Ping timeout: 260 seconds]
03:06
icecrea105 has quit [Client Quit]
03:06
icecream95 has joined #panfrost
03:07
davidlt has joined #panfrost
03:09
camus1 has joined #panfrost
03:11
kaspter has quit [Ping timeout: 240 seconds]
03:11
camus1 is now known as kaspter
03:31
karolherbst has quit [Read error: Connection reset by peer]
03:31
karolherbst has joined #panfrost
04:08
icecream95 has quit [Ping timeout: 260 seconds]
04:15
davidlt has quit [Ping timeout: 264 seconds]
04:31
icecream95 has joined #panfrost
05:00
vstehle has joined #panfrost
05:32
_whitelogger has joined #panfrost
05:39
davidlt has joined #panfrost
06:15
rando25892 has joined #panfrost
06:18
mixfix41 has quit [Ping timeout: 240 seconds]
07:42
yann has joined #panfrost
07:42
<
chewitt >
[ 792.102523] panfrost ffe40000.gpu: AS_ACTIVE bit stuck
07:42
<
chewitt >
^ that's a new one
07:43
<
chewitt >
from an idle VIM3 .. haven't touched the device (made the Kodi do anything) in ~12 hours
07:43
<
chewitt >
although kernel timer is closer to boot
07:48
remexre_ has joined #panfrost
08:21
stikonas has joined #panfrost
08:25
stikonas_ has joined #panfrost
08:26
stikonas has quit [Ping timeout: 272 seconds]
08:31
stikonas_ has quit [Ping timeout: 272 seconds]
08:35
cyrozap has quit [Ping timeout: 260 seconds]
08:46
stikonas has joined #panfrost
08:53
mixfix41 has joined #panfrost
08:54
rando25892 has quit [Ping timeout: 240 seconds]
09:19
stikonas_ has joined #panfrost
09:21
raster has joined #panfrost
09:24
stikonas has quit [Ping timeout: 272 seconds]
09:30
stikonas has joined #panfrost
09:30
stikonas_ has quit [Ping timeout: 256 seconds]
09:34
<
icecream95 >
TIL you can use =all for Mesa debug variables. All that time I've wasted typing MIDGARD_MESA_DEBUG=shaders,shaderdb when =all would have done the job…
10:07
yann has quit [Ping timeout: 240 seconds]
10:09
icecream95 has quit [Ping timeout: 240 seconds]
10:10
yann has joined #panfrost
10:20
stikonas_ has joined #panfrost
10:25
stikonas has quit [Ping timeout: 272 seconds]
10:31
raster has quit [Remote host closed the connection]
10:31
stikonas_ has quit [Read error: Connection reset by peer]
10:31
raster has joined #panfrost
10:31
stikonas_ has joined #panfrost
10:40
yann has quit [Ping timeout: 256 seconds]
10:40
yann has joined #panfrost
10:54
stikonas has joined #panfrost
10:54
stikonas_ has quit [Quit: Konversation terminated!]
11:02
clementp[m] has quit [Quit: killed]
11:02
l-as has quit [Quit: killed]
11:02
wiizzard has quit [Quit: killed]
11:02
Ke has quit [Quit: killed]
11:02
nhp[m] has quit [Quit: killed]
11:06
tomboy64 has quit [Ping timeout: 240 seconds]
11:07
tomboy64 has joined #panfrost
11:09
l-as has joined #panfrost
11:16
stikonas_ has joined #panfrost
11:17
stikonas has quit [Ping timeout: 240 seconds]
11:24
Ke has joined #panfrost
11:24
clementp[m] has joined #panfrost
11:24
nhp[m] has joined #panfrost
11:24
wiizzard has joined #panfrost
11:27
raster has quit [Remote host closed the connection]
11:28
<
macc24 >
tomeu: is this commit present in mainline linux?
11:28
<
macc24 >
mainline as in kernel.org mainline
11:28
<
macc24 >
oh i'm missing it
11:36
_whitelogger has joined #panfrost
11:40
yann has joined #panfrost
12:02
tgall_fo_ has joined #panfrost
12:03
tgall_foo has quit [Ping timeout: 256 seconds]
12:07
<
alyssa >
icecream95:
*gasp*
12:07
<
alyssa >
I didn't know that either. Thanks :)
12:07
<
alyssa >
PAN_MESA_DEBUG=bifrost,nofp16,trace is pretty comoon here
12:12
<
macc24 >
alyssa: why nofp16?
12:16
<
alyssa >
macc24: there are some fp16 bugs on bifrost I haven't sorted and trying to catalogue failures better for working through confomrnace stuff
12:17
<
macc24 >
oh that's good to hear before ~playing video games~ testing bifrost
12:23
popolon has joined #panfrost
13:12
tomboy64 has quit [Remote host closed the connection]
13:13
tomboy64 has joined #panfrost
13:17
nlhowell has quit [Ping timeout: 256 seconds]
13:27
<
macc24 >
is there any reason why panfrost has no dt bindings for arm,mali-bifrost?
13:29
<
tomeu >
macc24: that should be in mainline already
13:30
<
macc24 >
when i add { .compatible = "arm,mali-bifrost", .data = &default_data, }, at end of this block it works fine
13:30
<
tomeu >
macc24: then that commit is still in drm-misc I guess
13:31
<
tomeu >
that should ahve all of it
13:31
<
tomeu >
we are now testing bifrost there
13:31
<
tomeu >
alyssa: btw, should we run on CI with nofp16 on bifrost?
13:36
tgall_fo_ is now known as tgall_foo
13:36
<
macc24 >
tomeu: compiling it...
14:02
nlhowell has joined #panfrost
14:30
<
alyssa >
tomeu: i'm strongly considering making nofp16 default for bifrost for a little while while things are in progress
14:33
<
macc24 >
supertuxkart does the segmentation fault thing on my bifrost board
14:33
<
macc24 >
no idea what it can be
14:33
<
macc24 >
tried nofp16
14:40
TheMojoMan has joined #panfrost
14:44
TheMojoMan has quit [Client Quit]
14:58
stikonas_ has quit [Remote host closed the connection]
14:59
stikonas has joined #panfrost
15:13
camus1 has joined #panfrost
15:13
kaspter has quit [Ping timeout: 244 seconds]
15:13
camus1 is now known as kaspter
15:27
<
macc24 >
tomeu: on your fork i have just white screen on internal mipi/dsi display
15:27
<
macc24 >
on my odroid go2
15:44
stikonas_ has joined #panfrost
15:49
stikonas has quit [Ping timeout: 272 seconds]
15:57
stikonas_ has quit [Ping timeout: 272 seconds]
15:57
stikonas has joined #panfrost
16:11
stepri01 has quit [Quit: leaving]
17:07
warpme_ has quit [Quit: Connection closed for inactivity]
18:03
davidlt_ has quit [Ping timeout: 240 seconds]
19:00
archetech has joined #panfrost
19:17
nlhowell has quit [Ping timeout: 272 seconds]
19:17
<
raster >
macc24: yup. thats a new kernel feature on newer kernels - at least from drm-next :)
19:19
<
alyssa >
ever improving
19:24
<
macc24 >
raster: wow!
19:24
<
macc24 >
i can't even thing of what's next
19:24
<
macc24 >
maybe it won't even boot? ;)
19:24
<
alyssa >
macc24: I thought they already released that feature?
19:24
<
alyssa >
Maybe it hasn't hit mainline yet
19:25
<
macc24 >
alyssa: oh i try to use mainline wherever i can, so maybe it didn't hit my debian derivative
19:25
<
alyssa >
Kernel upgrades are scary :(
19:26
<
raster >
macc24: i did start bisecting kernel but... that proved to not work well and had other thigns to do...
19:33
nlhowell has joined #panfrost
19:47
raster has quit [Quit: Gettin' stinky!]
20:01
<
daniels >
alyssa: more scary than writing a new driver from scratch with no specs? c'mon ...
20:03
<
alyssa >
daniels: Yes.
20:03
<
alyssa >
Easily, yes.
20:03
<
alyssa >
Source: have done both, still scared of one.
20:04
<
daniels >
if I can do it, you definitely can ;)
20:05
* macc24
likes being on the
*bleeding* edge
20:05
<
macc24 >
i try to make it so my go2 always runs newest kernel and mesa;)
20:05
* alyssa
hugs her debian kernel
20:05
<
alyssa >
macc24: bloody hell?
20:06
<
macc24 >
alyssa: i got scripts for building both, kernel from newest mainline release and mesa from git master ;)
20:06
<
alyssa >
I meant the bleeding edge
20:06
<
alyssa >
sounds like bloody hell 🙃
20:07
* alyssa
doesn't even run mesa from master most of the time
20:07
<
macc24 >
there is fine line between them
20:07
<
alyssa >
(I used to. But eventually I got bored of fixing the build in the middle of class.)
20:07
<
macc24 >
oh, you don't run mesa master on your daily driver?
20:08
<
macc24 >
just don't install it to /usr and you can fall back onto debian mesa 20.1.8
20:08
<
alyssa >
Both machines run mesa master, just not... today's master :)
20:08
<
macc24 >
i build whenever i have 1 hour free time
20:14
<
alyssa >
I care about my machines working continuously too much to run bleeding edge stuff in production
20:22
<
HdkR >
As someone that hates kernel development. Upgrading kernel is infinitely more scary than RE driver writing :)
20:23
<
macc24 >
well, by running newest kernel and newest mesa i can catch some bugs
20:26
<
alyssa >
macc24: yeah, that's admirable
20:26
<
alyssa >
stresses me out too much, I figure out I give back enough panfrost code I can get a
20:26
<
alyssa >
way with picking something a bit more stable :')
20:30
kaspter has quit [Ping timeout: 260 seconds]
20:30
<
macc24 >
alyssa: oh, and the other reason why i run everything as new as posibble is totally not that it draws triangles faster
20:30
kaspter has joined #panfrost
20:33
<
alyssa >
well, yes :)
20:33
<
alyssa >
new code, new bugs.
20:34
<
alyssa >
but everyone knows it's impossible for Rust code to have bugs so let's rewrite 15 million lines of mesa in Rust /s
20:35
<
HdkR >
I'm sure we can make a clang based tool to help us translate the C to rust safely
20:35
<
macc24 >
at least it's better than 3D driver in javascript
20:35
<
alyssa >
HdkR: no it won't compile since there are bugs in Panfrost but Rust can't have bugs
20:35
<
alyssa >
macc24: Don't be ridiculous, all the cool kids use typescript.
20:35
<
macc24 >
alyssa: it will auto-fix the bugs
20:36
<
HdkR >
yea, just pass in --auto-heal to the tool
20:37
<
macc24 >
HdkR: but a rust to c compiler will reintroduce the bugs?
20:37
<
HdkR >
I had zero doubt that this was a real tool :P
20:37
<
macc24 >
or will it make fixed C code?
20:38
<
HdkR >
Once you've fixed the C code, you can't just unfix it
20:39
<
macc24 >
sed 's/a/e/g' will unfix it
20:39
<
alyssa >
macc24: Rust to C won't work
20:39
<
alyssa >
since there's undefined behaviour
20:39
<
alyssa >
so you can't do it
20:39
<
macc24 >
hold my beer
20:40
<
macc24 >
what a nice reason to fix unicode
20:40
<
chrisf >
beer.. javascript.. ive heard some serious proposals to do 3d drivers in wasm
20:48
<
alyssa >
chrisf: hold my apple juice
20:58
remexre_ is now known as remexre
21:07
<
alyssa >
this is fine
21:13
raster has joined #panfrost
21:53
<
Lyude >
alyssa: exactly, code correctness doesn't exist. only memory safety.
21:53
<
alyssa >
Lyude: It doesn't matter if it's correct as long as it's fast ⏩
21:54
<
alyssa >
Fun fact: piping customer data to /dev/null is actually faster than writing to MongoDB.
21:55
<
macc24 >
/dev/null is fastest hdd every
21:55
<
macc24 >
it's just write-only ;)
21:58
<
HdkR >
Lyude: Memory isn't safe when I'm doing a race
21:58
<
macc24 >
HdkR: supertuxkart?
21:58
<
Lyude >
HdkR: impossible, everyone knows your memory is guaranteed safe if you don't use pointer
21:58
* macc24
points at memory
22:00
<
HdkR >
Just claim the variable is volatile, that'll resolve the problems
22:05
<
alyssa >
Lyude: I take it you read my mail? :p
22:06
<
Lyude >
alyssa: no, but I like making jokes about people making spit takes about things using C because they're not in rust lol
22:07
<
Lyude >
alyssa: ahhh, i like your thinking
22:07
<
Lyude >
seeing some rust code in mesa would be nice, it'd be a good influence on the rest of the community :)
22:09
<
Lyude >
and yeah, c++ kinda sucks
22:09
<
alyssa >
see? If an XDC board member agrees, we have to do it 😸
22:16
<
HdkR >
I'm a heavy C++ user and I still agree that rust is a god idea
22:17
<
HdkR >
good idea even. Gods have nothing to do with it
22:52
<
HdkR >
match two games?
23:04
icecream95 has joined #panfrost
23:07
archetech has quit [Quit: Konversation terminated!]
23:10
camus1 has joined #panfrost
23:12
kaspter has quit [Ping timeout: 264 seconds]
23:12
camus1 is now known as kaspter
23:18
raster has quit [Quit: Gettin' stinky!]
23:28
yann has quit [Ping timeout: 240 seconds]
23:47
<
daniels >
the best argument for Rust is that LLVM isn't written in it
23:47
<
daniels >
also tbf, unless you're doing some quite specific things, memory safety only just scrapes into the top 3 benefits of using Rust
23:48
<
HdkR >
So what you're saying is, if you're a rust only programmer, you get the benefit of never needing to touch LLVM? :P
23:55
<
HdkR >
Sounds like a win. I should switch FEX over to Rust right now