ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
atler is now known as Guest196
atler has joined #panfrost
Guest196 has quit [Ping timeout: 480 seconds]
atler is now known as Guest198
atler has joined #panfrost
Guest198 has quit [Ping timeout: 480 seconds]
icecream95 has joined #panfrost
icecream95 has quit [Ping timeout: 480 seconds]
icecream95 has joined #panfrost
<icecream95>
Hmm.. this is odd, Darkplaces runs at about 2 fps in the "Introduction" level but everywhere else is fine
<icecream95>
Even odder.. going into the menu makes the frame-rate improve again
hexdump01 has joined #panfrost
hexdump0815 has quit [Ping timeout: 480 seconds]
cphealy_ has joined #panfrost
cphealy has quit [Ping timeout: 480 seconds]
<icecream95>
I get the feeling that there's something very wrong with this kernel (5.10.63), even with an idle desktop the kernel uses about 50% CPU on all cores
<suihkulokki>
icecream95: see what perf top says
<icecream95>
The problem seems to be fixed with a newer version of DarkPlaces
* icecream95
runs git bisect
<icecream95>
The commit fixing it was "gl_rmain: Perform lightmap updates only on visible surfaces"
soreau has quit [Read error: Connection reset by peer]
soreau has joined #panfrost
<icecream95>
When AFBC is enabled, updating the lightmap involves a number of blits
<icecream95>
If I had BPF working on this machine, I would be able to quickly find out exactly how many updates there are per frame, but I assume that it is "a lot"
nlhowell has joined #panfrost
nlhowell has quit [Read error: Connection reset by peer]
nlhowell has joined #panfrost
<icecream95>
Neverball controlled by duet's accelerometer is fun :)
nlhowell is now known as Guest215
nlhowell has joined #panfrost
Guest215 has quit [Ping timeout: 480 seconds]
<macc24>
icecream95: still not using cadmium on it? xD
icecream95 has quit [Remote host closed the connection]
<macc24>
,_,
icecream95 has joined #panfrost
<icecream95>
macc24: It has a broken screen and keyboard, so by now it's just an SBC with a battery
<icecream95>
(And an accelerometer, of course)
rasterman has joined #panfrost
<macc24>
ouch
<icecream95>
Even Quake works surprisingly well. Just point the "gun" at enemies and shoot!
<macc24>
icecream95: does external display work on it?
<icecream95>
macc24: Haven't tried, currently I'm sending accelerometer readings over SSH and game is running on an RK3399 board
<icecream95>
I'm planning to switch that to using Wayland protocols natively
<macc24>
i don't think you can
<macc24>
you'd need to directly use uinput
<icecream95>
Oh, just like the VNC server I'm running that is only used for input devices needs uinput? /s
<icecream95>
(The board has no keyboard or mouse attached, so keyboard input comes from speedy)
<macc24>
so
<macc24>
your keyboard is on speedy, "mouse" on krane, and gpu on a rk3399 machine?
<macc24>
damn you're gaming on 3 different computers at once
<icecream95>
The protocol is "wlr_virtual_pointer_unstable_v1"
<icecream95>
macc24: No, more than that
icecream95 has quit [Ping timeout: 480 seconds]
nlhowell has quit [Ping timeout: 480 seconds]
kinkinkijkin has quit [Ping timeout: 480 seconds]
nlhowell has joined #panfrost
sigmaris_ has joined #panfrost
nlhowell is now known as Guest219
nlhowell has joined #panfrost
Guest219 has quit [Ping timeout: 480 seconds]
sigmaris has quit [Ping timeout: 480 seconds]
nlhowell has quit [Ping timeout: 480 seconds]
nlhowell has joined #panfrost
Danct12 has quit [Remote host closed the connection]
nlhowell has quit [Ping timeout: 480 seconds]
Danct12 has joined #panfrost
alyssa has joined #panfrost
cphealy_ has quit []
<ndufresne>
alyssa: does this partial renderer and resume mechanism on Apple m1 also imply that a proper premption model can be implemented? Something that prevents unfair use of the GPU time?
pch has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
camus1 has quit [Remote host closed the connection]
camus has joined #panfrost
camus has quit [Remote host closed the connection]
camus has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
rasterman has joined #panfrost
karolherbst_ has joined #panfrost
karolherbst has quit [Read error: Connection reset by peer]
<alyssa>
ndufresne: probably, but that's not self-evident / immediate
robmur01 has joined #panfrost
karolherbst_ is now known as karolherbst
<ndufresne>
You'd basically need a reliable way to trigger a fault every now and then ...