ChanServ changed the topic of #lima to: Development channel for open source lima driver for ARM Mali4** GPUs - Kernel has landed in mainline, userspace driver is part of mesa - Logs at https://people.freedesktop.org/~cbrill/dri-log/index.php?channel=lima and https://freenode.irclog.whitequark.org/lima - Contact ARM for binary driver support!
megi has quit [Ping timeout: 250 seconds]
jrmuizel has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
drod has quit [Remote host closed the connection]
kaspter has quit [Remote host closed the connection]
kaspter has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 276 seconds]
camus is now known as kaspter
Barada has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #lima
monstr has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 265 seconds]
camus is now known as kaspter
megi has joined #lima
kaspter has quit [Ping timeout: 250 seconds]
kaspter has joined #lima
adjtm has quit [Ping timeout: 265 seconds]
<rellla> anarsoul: i thought about sth like that for all the streams. standalone or integrated in the syscall tracker:
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #lima
adjtm has joined #lima
dddddd has joined #lima
adjtm has quit [Quit: Leaving]
<MoeIcenowy> oh... is Mesa going to make NIR first-class rather than TGSI?
_whitelogger has joined #lima
adjtm has joined #lima
dddddd has quit [Remote host closed the connection]
monstr has quit [Ping timeout: 240 seconds]
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
melonmart has joined #lima
<melonmart> if you were not so twisted guys from your heads, implementation would had been landed longs time ago even by me, cause obviously as you are not the one who you claim to be , just violators instead of any talent in place in your actions.
<melonmart> So i am instead somewhat glad and somewhat happy lately to have been ensuring my soveranity and untouchless status for the whole life, and it is of course because all the people who became to violate me all guns blazing and all the people in a debates against me happened to make no sense at all.
monstr has joined #lima
lepurnius has joined #lima
melonmart has quit [Ping timeout: 265 seconds]
lepurnius is now known as melonmart
<melonmart> sad because that i was not suppose to waste all my nerves and times to publish methods on IRC , i was not suppose to me in this situation, so the time loss, and in addition i care about users over the world, they still have no sane and troubless driver code.
<melonmart> happy cause in this situation where i allready was tried to be harmed many times i.e cause inevitably i was in this position after all, they were embarrassed cause of not making sense, in this position i needed warranties for my health protection.
megi has quit [Quit: WeeChat 2.6]
<melonmart> but I say to others, you can not ask more money from the chip that is tweaked for performance, every chip can be, cause the lithography machine throughputs are known to be insane 50k chips it produces in 10hours.
<melonmart> you do not have to pay extra at least until low-end devices are offered by the vendor or manufacturer directly.
jrmuizel has joined #lima
<melonmart> in the end it is just, the ones who know how to optimize the chip to perform real tasks, should be hired by many of growing startups or allready proven companies, and just make some sane programming, hence i just advised to listen to me there, instead of getting fired and be a complication to me during my existence, if you adjust to new paradigm fast, you get a real job instead.
monstr has quit [Remote host closed the connection]
<melonmart> you just have to deal with depression and be good at matrices and general computing theory. I have presonally known mathematicians who have always been upto the task, i assume if i present them the rules how to fill the matrices with correct dependencies and rules how it issues commands on chip, i'd get every month many solutions on paper which would have to be tested.
<melonmart> yeah , i have those mathematicians among my friends, who showed high end performance for athering a cum laude from university, i know many but couple of them are gurus , who solve those matrices pretty well.
Barada has quit [Quit: Barada]
lepurnius has joined #lima
melonmart has quit [Ping timeout: 268 seconds]
lepurnius is now known as melonmart
<melonmart> SO i am up to the task to program per GPU the code with 1month turnaround, after i fix my laptop, I am ok with getting hired to do that as a job, it is just i do not present my curriculum vitae and job application, cause i do not fake higher education which i do not have
<melonmart> in the linux OS the most work requiring hunks are inside the page tables, which are slow and pointless for data cache accesses, scheduling itself is somewhat easier, page tables do not overly make sense even they do not make sense.
<melonmart> you have twos complent addition logic and two variables refelecting the data which was loaded, you should not traverse memory from different in cache or memory pointers
<melonmart> they say whether the data is in cache or memory
lepurnius has joined #lima
<lepurnius> paging is so fucked up feature, that you get on all OSes that use this feature around 20x added latency to data cache accesses
melonmart has quit [Ping timeout: 246 seconds]
drod has joined #lima
<lepurnius> while ddr memory should be somewhere around 1-3GB/s with paging what you get is 29MB/s lol, and it is nowhere near secure either.
<lepurnius> I head off now, so when all of that is fixed , you get all the performance in a world even on a7 cortex processor without a gpu and even cache for persistent storage can go through main memory instead, however they have second level interconnect based cache addon-chips
lepurnius has quit [Quit: Leaving]
<MoeIcenowy> rellla: did you dump command stream for ideas?
<anarsoul> rellla: can we set +r on the channel so only registered users can talk?
<rellla> oh... no :p
<rellla> anarsoul: sure. isn't it set already?
<asriel> I wonder if it's the same guy last time
<asriel> Also putting it to "registered users only" mode should work
<anarsoul> asriel: that's +r
<anarsoul> rellla: https://pastebin.com/raw/BCfed3C6 won't work since vs cmd stream is dynamic
<anarsoul> also blob sometimes uses commands that we don't understand
<rellla> anarsoul: dynamic in size?
<anarsoul> and in commands :)
paulk-leonov has quit [Ping timeout: 240 seconds]
<anarsoul> see reload in lima for example, it's doesn't look like a regular draw
<anarsoul> (and it doesn't use GP at all if I remember correctly)
<rellla> anarsoul: i find that for plbu stream, but where is an example code for vs?
megi has joined #lima
<anarsoul> rellla: yeah, so it'll work for lima, but probably not for the blob
<rellla> anarsoul: so as long as we don't know, how the blob creates the stream, there is no possibility to decifer it!?
<anarsoul> rellla: you have to do that dynamically, without using structs
<rellla> anarsoul: so check every uint32 pair against known schemes here https://gitlab.freedesktop.org/mesa/mesa/blob/master/src/gallium/drivers/lima/lima_draw.c#L186?
<anarsoul> yep
<rellla> and the rest stays as unknown then...
<rellla> ok, that would make code for plbu easier as well :)
<rellla> as there are some if's in cmd stream creation. dealing with declaring structs and switch is bad...
<rellla> i'll try to code that a bit smarter
M1L0 has joined #lima
<anarsoul> rellla: can you dump ideas for me first? :)
<rellla> anarsoul: the first results with hardcoded stream are promising though :)
<rellla> anarsoul: i think i have to build glmark first. and don't know if i have enough time left today. i forgot that tbh :/
<anarsoul> OK, no worries
<rellla> iirc cross building glmark2 was a mess ...
<anarsoul> I build everything natively
<rellla> doing that now. started building at least, but i have to go now.
paulk-leonov has joined #lima
<rellla> from a quick test: Error: Loading EGL entry points failed
<rellla> have to check that later.
<rellla> hm, do i need X for glmark?
<rellla> drm-glesv2 or x11-glesv2?
jbrown has quit [Ping timeout: 276 seconds]
<anarsoul> drm-glesv2
M1L0 has quit [Quit: Saliendo]
adjtm has quit [Ping timeout: 240 seconds]
paulk-leonov has quit [Ping timeout: 250 seconds]
paulk-leonov has joined #lima
dddddd has joined #lima
adjtm has joined #lima
paulk-leonov has quit [Ping timeout: 245 seconds]
paulk-leonov has joined #lima
paulk-leonov has quit [Excess Flood]
paulk-leonov has joined #lima
warpme_ has joined #lima
jrmuizel has quit [Remote host closed the connection]
enunes has joined #lima
enunes has quit [Read error: Connection reset by peer]
enunes has joined #lima
<anarsoul> oh, I think I know what's wrong with my partial writeout changes
enunes has quit [Ping timeout: 240 seconds]
drod has quit [Remote host closed the connection]
mastermart has joined #lima
<mastermart> if all were Vasily Poopachyuks aka. analsounds , then vendors could easily scam about what hw can't do, i can author on another hand pretty easily the performance mode, i stayed on sm2.0 spec too, so it is universal or generic.
<mastermart> wayland was mainly 2009 or so started after my so called rant, where i claimed that opengl es is capable of rendering stuff to terminal without X, during that time i was largely (by set of trolls) laughed at and also violated with protest,pickets,cockblockings and general annoyance at various locations where i physically was not to mention the IRC monkey republic.
mastermart has quit [Ping timeout: 276 seconds]