<anarsoul>
enunes: rellla: I've just noticed that we're not using tiled textures
<anarsoul>
it's just one line change and as result we get +10fps in q3a
<anarsoul>
also looks like texture filtering is different for linear textures
<anarsoul>
we need to RE it
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
megi has quit [Ping timeout: 245 seconds]
_whitelogger has joined #lima
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
mardestan has joined #lima
mardestan has quit [Ping timeout: 245 seconds]
Barada has joined #lima
mardestan has joined #lima
libv_ has joined #lima
libv has quit [Ping timeout: 240 seconds]
raimo has joined #lima
mardestan has quit [Read error: Connection reset by peer]
raimo has quit [Remote host closed the connection]
mardestan has joined #lima
<mardestan>
CUDA and OPENCL are not so hard! Basically everything is opened up methodically by reading NVIDIA ptx docs and combining it with reading miaow and some stackoverflow comments about CUDA streams.
<mardestan>
the maximum number of CUDA streams on the cards, which neccessarily do not run concurrently though, should also point to length of queue entries actually the way i read from in the middle of the lines.
<mardestan>
I took my time to become an experts on this which i today definitely am, my eyes would not skip any of the more important stuff. Anger spikes is the bigger issue due to some circmustances in my private path, lots of people who know me they anticipate that once i take something on I will also succeed, I may not be of higher intelligence in anywhere, but those things i know
<mardestan>
So you can freely trust me on those theories , I am confident today in what i say.
<mardestan>
so here anarsoul talked about drm scheduler, which i have not looked into in code grounds.
<mardestan>
but this type of cpu scheduling in the driver for the command queues has two missions, to make context switches and reset the gpu and ban the dirty contexts
<mardestan>
in graphics you do not need to touch this, since context switches happen in frame granularity
<mardestan>
but when mining some bitcoins i.e running the compute kernels, one may want to occasionally not to switch out contexts then either some priority needs to be used or indeed some patch done against, but in graphics we may find useful to switch contexts a little differently
<mardestan>
but implementing this all should not be very complex
mardestan has quit [Quit: Leaving]
kaspter has quit [Quit: kaspter]
megi has joined #lima
libv_ is now known as libv
dddddd has joined #lima
<rellla>
wtf? did i mess up my mesa setup?
<rellla>
libEGL warning: MESA-LOADER: failed to open lima (search paths /opt/prefix/lib/aarch64-linux-gnu)
<rellla>
piglit: error: waffle_display_connect failed due to WAFFLE_ERROR_UNKNOWN: eglInitialize failed with error EGL_NOT_INITIALIZED(0x3001)
drod has quit [Read error: Connection reset by peer]
<jernej>
so issue also seems to be with binary drivers
<anarsoul>
yeah, looks like mesa now has the same issue
<anarsoul>
jernej: I wonder if glmark2 tries to use vi plane that doesn't have alpha
drod has joined #lima
<jernej>
that could be also the reason, but that should be easy to check, right?
<jernej>
anarsoul: just for test, you can enable formats with alpha channel in kernel for VI plane
<jernej>
it will work, HW just ignores alpha
<anarsoul>
jernej: I'm at work now
<jernej>
ok, I guess I can try quickly
<jernej>
anarsoul: you're right, this patch allows running glmark2 without any parameters: http://ix.io/1V0C
<jernej>
e.g. by adding formats with alpha channel to VI plane
<anarsoul>
jernej: well, then I guess glmark2 should be patched?
<jernej>
so glmark2 plane selection should be improved
<jernej>
yes
<anarsoul>
does it also fix kodi?
<jernej>
no, Kodi has good plane selection method
<anarsoul>
then I wonder why it doesn't work :(
<jernej>
drmModeAddFB2 is failing
<jernej>
so maybe some corruption of GEMs?
<jernej>
[drm:drm_gem_fb_create_with_funcs] Failed to lookup GEM object
<anarsoul>
are you creating dumb bo with render node or with display node?
<anarsoul>
IIRC sun4i-drm needs contiguous BO
<anarsoul>
but lima doesn't need it (it has its own MMU) and thus BOs allocated by lima aren't contiguous
<jernej>
card0, so by display node
<anarsoul>
jernej: I don't think that lima is at play at this time
<jernej>
could be and I tried a git hash which is known to work with amlogic
<anarsoul>
oh, panfrost just got job dependencies and it doesn't flush on fb switch anymore
<jernej>
anyway it's just strange that it works with binary driver well
<anarsoul>
rellla: I can merge your undef MR if you add Erico's r-b
<anarsoul>
jernej: make sure that card0 is display node and not lima
<anarsoul>
it can be lima if both drivers compiled as modules
<jernej>
I did, I checked sysfs 5min ago
<jernej>
and only lima is compiled as a module
<anarsoul>
OK
adjtm has quit [Ping timeout: 276 seconds]
<rellla>
anarsoul: i see if i can motivate myself to do it later...
<anarsoul>
:)
<rellla>
jernej, anarsoul: is my issue related to jernej's? haven't backread the whole log...
<anarsoul>
probably not
megi has joined #lima
<rellla>
ok. then i will first do some more checks (also on H3/A20) and different kernels, to see how it's reproducible. .... before i pop up in #dri-devel again ;)
<rellla>
anarsoul: pushed it again.
nerdboy has quit [Ping timeout: 245 seconds]
nerdboy has joined #lima
<enunes>
I clicked to merge it after the pipeline
<rellla>
thanks.
megi has quit [Quit: WeeChat 2.6]
megi has joined #lima
adjtm has joined #lima
nerdboy has quit [Excess Flood]
romainmahoux[m] has quit [Remote host closed the connection]
bshah|matrix has quit [Write error: Connection reset by peer]
Danct12 has quit [Write error: Connection reset by peer]
nerdboy has joined #lima
z3ntu has quit [Write error: Connection reset by peer]
nerdboy has quit [Changing host]
nerdboy has joined #lima
dllud has quit [Ping timeout: 240 seconds]
<anarsoul>
jernej: I think I can try installing kodi-gbm if it's in archlinux arm repo