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!
warpme_ has quit [Quit: Connection closed for inactivity]
megi has quit [Ping timeout: 250 seconds]
marcodiego has joined #lima
kaspter has quit [Ping timeout: 250 seconds]
kaspter has joined #lima
rembrandt83 has joined #lima
<rembrandt83> both answers are correct +1 is added to the whole value in two's complement because otherwise there are +0 and -0 representations possible
marcodiego has quit [Quit: Leaving]
<rembrandt83> many people want to prove with ignorance to me while me throwing pearls that they are more then leftovers not making sense out of 1000tries in the institution but all comes evident when they try to open their mouth publicly.
<rembrandt83> nothing more then a fecal show happens then, and all is clear who was the terrorist causing me all the career in anything in addition to sports which i lost due to several injuries arranged by those terrormonkeys.
<rembrandt83> so the diagonosis has always been insulting to me, i was against vicious born cripples/handycaps/leftovers.
<rembrandt83> even such have their slumpornintrigues, which hasn't been welcome to face around me by their friends and friends of friends alike them. None wants to get terror cause a vicious leftover also had sex and face their fans annoyed over it.
<rembrandt83> mental issues are for superior people who have been terrorised persistently in life, they are not issues for leftovers who have no brain nor physical strengths to get injuries ontop
<rembrandt83> hence when some talk about inchorency of mine, that referres more to entire logics missing in their own thoughts like it is known for me absolutely long long time ago.
<rembrandt83> when presenting some idea, it does not have to be coherent talk, and it can not be when audiences brainmaterial is smaller than a nut, but some lack a pattern of logics behind their ideas overall grandtotally.
<rembrandt83> and this is mostly the case with the insitution people i have delt with.
smaeul has quit [Read error: Connection reset by peer]
smaeul_ has joined #lima
smaeul_ is now known as smaeul
Barada has joined #lima
<rembrandt83> in other words, they had no material to carry on with sanity present, peanut vs. choconut, they have no material for concepts of developed people which is mental health, mental health problems are mostly detected on highly developed people or just as result of physical injuries, people who have been born with noticable mistakes never know which is mentality
<rembrandt83> they have easy go pointing towards others mental injuries who suffer under their delusions and no sense ever made in addition to no sense never capable to be made by them.
<rembrandt83> since mentality or one of the most popular mental issue which i indeed have is a depression whiches definition is, surrounding people and world does not correspond to your expectations, which states you have depression cause there are too many handycaps around almost.
<rembrandt83> current world is offshore in many sense, and mental insitution is the one outcome of conspiracy which used to be there in form to burn wiches and devils so to speak, most of the residents put there have nothing to do with mental illness, cause they are allready physically retarded.
<rembrandt83> to state this like that, i know what depression is and how bad it hit me, to see so big houses of shit around me influencing me daily basis, i do not think it was possible not to capture mental issues.
<rembrandt83> I am probably the only one in our history who never agreed to cowork with such insitution and had a pretty maximum dose of meds and demonstrated that ex sportsman can be over of death sentences arranged my handycaps.
<rembrandt83> when you want to try this out, 8years on custodial program after getting maximum addditive doses for months 6 times in a row, i have reason to belive that when similar
<rembrandt83> sentence or occasion is arranged 1 to 1 all of them back, none of them will survive
<rembrandt83> those circumstances were too rough for them to survive
<rembrandt83> this is 8 years of depot injections added is what i have got in this conspiring freak show by handycaps
<rembrandt83> none of them will survive really under such circumstances, if i cast my injustified sentences to all of them back, i am sure all will be dead
<rembrandt83> i entered in addition with a massive injury on the knee which is deliberately caused to me, and managed to do that stunt of not cooperating with terror organisation
<rembrandt83> like that, and 3 times i was deliberately injured by doctors during a surgery
<rembrandt83> 6 times held without no evidence whatsoever against me, no criminal recrod to be in compliance with laws no history of suicide attempts
<rembrandt83> i managed to survice all because of old fats from more then 20years ago when i performed training without injuries present those days
<rembrandt83> most of them will not make it past a year with similar injury arrange to them as i got humiliated in 2001
<rembrandt83> year
<rembrandt83> belive it or not i am the guy who has stood up for 20years with four deliberate "accidents" caused to my knee allready in 2001, you do not see many of such people in kneeguru forums i assure you
<rembrandt83> but none has been enough not jelous to fix me up, instead i got other 1st degree murder attempts in a row
<rembrandt83> the biggest issue is the in form of area the big toe corresponds to a line where you try to step on to big toe, they causes a major cut stripe 2mm deep
<rembrandt83> and culiminating to hole in the knee on the same line, this was all perpendicular to the infra-patellar nerve, so it has not been possible to step to my leg without a pain present for 20years in a row
<rembrandt83> and mentality wise when estonian celebrated after causing this injury this was not pleasant experience in any sense as nothing was pleasant before the year 2001 either
<rembrandt83> even 4mistakes during one surgery among 3 of them arranged, where i was cut bad, the most dangerous and biggest never to be made mistakes in the initial arragement
<rembrandt83> this is too much to not to be considered as conspiracy, while i am not aware that this has been done to anyone else too
<rembrandt83> the big pain involved also in this thriller is that on the record the arrangement in contrast to historical presentations where KGB was to be blamed, the arrangement was from youth times done by bunch of estonians, i.e i got friendly terror fire which i can not see how i diserved it
<rembrandt83> why it is painful? I have no home i am native estonian who get terrorised by my own ones
<rembrandt83> i have an apartement and family has many, but i feel like i am homeless want but do not want to live in estonia anymore, but do not want to live anywhere else too
<rembrandt83> this is just rationality, that incapable idiots should not ever group against attacking someone other ...
<rembrandt83> it is one of the main reasons i still want to live to turn this all around
<rembrandt83> the planet earth nor estonia must not fill in with allround retards i hate this kind of understanding it is rational i sense to our allround success
<rembrandt83> to demonstrate, i have still not lots but some estonian friends, among which there are motivated youth almost talent looking and new generation of capable boys
<rembrandt83> i hate to see them again whiped out of life by morons
<rembrandt83> this is why i tell i liked hitlers idea which never materialized to punish retards as much as possible, before they group and punish someone who was born to be meant to carry wieghts in this world.
<rembrandt83> i stand by my opinion that 100-1000 retards are less precious to be then potential talents who i follow and hope to see committing big thing in the future. NOT THE FUCKING OTHER WAY AROUND!
<rembrandt83> even in the modern world when we thing we have wealths more then ever in our planet cause much has been solved allready, things can turn out bad still when vicious leftovers group and do insanities, it will turn bad very quickly
<rembrandt83> you are talking about robots taking over the world right, i would still program the robots to kill retards not capable and potential flesh and blood.
<anarsoul> rellla: I get "WARNING: CPU: 3 PID: 442 at include/linux/dma-fence.h:533 drm_sched_main+0x32c/0x338 [gpu_sched]" in dmesg with my branch
<anarsoul> so yeah, we're freeing some BO too early :)
rembrandt83 has quit [Quit: CGI:IRC (EOF)]
<anarsoul> and that's a WARN in dma_fence_set_error()
Barada has quit [Quit: Barada]
<anarsoul> rellla: looks like index buffer is not aligned to 0x40 bytes
<anarsoul> likely util_upload_index_buffer doesn't work like we want it :)
<rellla> i'll look into that
yann|work has quit [Ping timeout: 276 seconds]
<anarsoul> yet I get gp mmu fault but now with correct address
<anarsoul> all in all lima_draw_vbo_indexed() looks fishy
<anarsoul> we can't use util_upload_index_buffer() for sure since we need to align address to 0x40 bytes
<anarsoul> anyway, bed time
<anarsoul> rellla: feel free to dig into it
dddddd has quit [Remote host closed the connection]
warpme_ has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
Barada has joined #lima
Danct12[m] has quit [Read error: Connection reset by peer]
z3ntu_ has quit [Write error: Connection reset by peer]
lazyhonk[m]1 has quit [Write error: Connection reset by peer]
danqo has quit [Write error: Connection reset by peer]
yann|work has joined #lima
megi has joined #lima
chewitt has quit [Quit: Zzz..]
danqo has joined #lima
z3ntu_ has joined #lima
maccraft123 has joined #lima
maccraft has joined #lima
maccraft123 has quit [Ping timeout: 268 seconds]
chewitt has joined #lima
<rellla> anarsoul: i found the place, where the gp task error/mmu page fault is triggered:
chewitt has quit [Quit: Zzz..]
chewitt has joined #lima
chewitt has quit [Quit: Zzz..]
chewitt has joined #lima
<rellla> and it's triggered at the second/last _lima_flush()
chewitt has quit [Quit: Zzz..]
chewitt has joined #lima
<rellla> sry, of course it's the drmIoctl, not util_dynarray_foreach()
Barada has quit [Quit: Barada]
monstr has joined #lima
<rellla> ok, and the ppmmu fault also happens during the second _lima_flush in https://gitlab.freedesktop.org/mesa/mesa/blob/master/src/gallium/drivers/lima/lima_draw.c#L1633
<rellla> it can be triggered with enunes branch, running "-n dEQP-GLES2.functional.buffer.write.use.*"
<rellla> running single tests don't trigger this error.
<rellla> seems we have some issues with BOs?
<rellla> just need some hint how to debug this further ...
chewitt has quit [Quit: Zzz..]
zombah has quit [Ping timeout: 268 seconds]
zombah has joined #lima
monstr has quit [Remote host closed the connection]
<anarsoul> rellla: you didn't read what I told you, did you? :)
<rellla> i did :p
<anarsoul> lima_draw_vbo_indexed() is broken because it uses util_upload_index_buffer() which doesn't align allocated memory to 0x40 (that's common requirement in Mali4x0)
<anarsoul> to debug the fault rebase the branch onto newer master to get command stream decoding
<anarsoul> then get lima.dump with LIMA_DEBUG=dump
<rellla> i have.
<anarsoul> then find the address that you get in ppmmu fault in lima.dump
<anarsoul> that'll give you a clue what BO it should be
<rellla> with your branch i don't get the ppmmu error anymore, do i?
<rellla> too much branches here ...
<anarsoul> I do get gpmmu fault with my branch :)
<anarsoul> likely you don't get it because you're using mali4x0mp4 and it results in slightly different command stream
maccraft123 has joined #lima
maccraft has quit [Ping timeout: 268 seconds]
<rellla> anarsoul: do you have the ppmmu fault still? the gpmmu is present here, too.
maccraft123 has quit [Ping timeout: 250 seconds]
maccraft123 has joined #lima
<anarsoul> rellla: I don't get ppmmu fault, only gpmmu
<rellla> so we are talking about the same now. fine :)
<rellla> this is the dump for write.use.* with your branch (and a few tweaks...)
<anarsoul> see "/* 0x0049adc8 (0x00000088) */0x0059a550 0x10000101/* INDICES: indices: 0x59a550 */"
<anarsoul> 0x59a550 is not aligned to 0x40
<anarsoul> alignment issue can be worked around with https://gist.github.com/anarsoul/9efc0a6602a024b761178236cb04377d
<anarsoul> so you'll get a fault at correct address
<anarsoul> but you'll still get it
<anarsoul> likely that means that BO is not added to submit for some reason
dddddd has joined #lima
<anarsoul> rellla: I have strong suspicion that we get double-free somewhere
<rellla> anarsoul: alignment issue is fixed. i already did that with a "util_upload_index_buffer_aligned" and get the fault at the correct address now.
<anarsoul> I assume you added this function?
<rellla> yes
<rellla> is alignment also an issue for the !has_user_indices case?
<anarsoul> unlikely
<rellla> so best is to track what happens on ctx->gp_submit?
<anarsoul> add more traces?
<rellla> have to sort out a bit :p
<anarsoul> which one fails?
<anarsoul> I'd suggest to print submit pointer as well
<anarsoul> so we can understand what submit we're adding BO to
<rellla> i will continue later. time for a break...
<anarsoul> OK :)
<rellla> and i think, it's the ioctl after the second "lima_pack_plbu_cmd: PLBU_CMD_INDICES: at 59a5c0"
<rellla> bbl
maccraft123 has quit [Quit: WeeChat 2.6]
maccraft123 has joined #lima
<anarsoul> oh
<anarsoul> I think I know what's the issue
<anarsoul> rellla: check reference count for BO that you get from util_upload_index_buffer()
<anarsoul> I bet it's 0 on second draw
chewitt has joined #lima
maccraft123 has quit [Ping timeout: 250 seconds]
maccraft123 has joined #lima
rembrandt83 has joined #lima
<rembrandt83> you have gotta communicate what math principles and theories mixed with electronics rules you want to implement, it is 21. century the math is all there, i started off with electronics principles, but lowering the latency of slow operations it is all maths.
<rembrandt83> for instance if you know the size of the squares or roots that cover all the 32bit reg space. You can make easy maths, sum all the moduluses together, divide that with one regs capacity
<rembrandt83> size of squares or roots/amounts of different squares or roots covering the 32bit address space
<rembrandt83> if you do the division, then you know how many regs you need for the twos complement 1024 fields for all the moduluses
<rembrandt83> and then you do another math operation in iteration 2 in the compiler, you stuff them accordingly as the procedures with repeated textures does
<rembrandt83> in the compiler you iterate through all the values of 32bit reg, and stuff them with modulus operation into the cache regs
<rembrandt83> and during runtime you take the modulus of the value again to get the index and extract whatever data there is in that index
<rembrandt83> the disadvantage is if you do not get the size right there, it would not only introduce minor error in rounding, but everything will be messed up
<rembrandt83> it might as well get back with entire random value
<rembrandt83> but with such twos complement lookup tables that are large, if size in the compiler is got right, no rounding mistakes will be present at all ulp is 0 so to speak
<rembrandt83> exponention is quick in hw, but arbitary roots and squares, cos, sin, tan, log and such are not fast enough, and currently i myself also would need to carry out a proper study of number theory how to handle them
<rembrandt83> i think CORTIS way is not good enough for me, so i'd better lay out the stuff
<rembrandt83> in customized manner
<rembrandt83> one thing is sure, you going to pack the large set of data to twos complement added variables as seekable checksummed buffer indexed fields
<rembrandt83> which means that because modern chips have so much cache available, you use precomputed lookup stuff, which is the fastest possible
<rembrandt83> all the final value forwarding or redirecting from those twos complement buffers, is done via priority encoders in coarse grain data based systems
<rembrandt83> i.e as discussed you have 1024*4 bytes which is 4096bytes of cache allocated for them
<rembrandt83> 1024 cache entries used hence for priority encoders, it can also be done somewhat differently, but this is the easiest one
<rembrandt83> this is very easy and very very performant, but uses some cache, which is otherwise not much needed, since those decoders and encoders can be shared for any purpose.
BenG83 has joined #lima
anarsoul has quit [Ping timeout: 246 seconds]
BenG83 has quit [Remote host closed the connection]
BenG83 has joined #lima
<rembrandt83> all the in kernel allocation and scheduling facilities are madly wrong, all this stuff needs a rework, i never researched this in science cause it was obvious to me from books.
<rembrandt83> but i expect that some german or worldwide scientists would call such method generalized as cache compression
<rembrandt83> because i am very creative man, i invent my algos my own.
anarsoul has joined #lima
<rembrandt83> sure and grandly sure, world has so many citizens that someone other has done similar things, but it is hard to find from the web among trillions of papers.
<rembrandt83> it is just lot easier to have some creativity and sanity on your own.
<rembrandt83> by mixing both of those things cache compression and proper scheduling , you can fix any application that wastes alot of memory by reordering and compressing all the data in memory and cache properly
<rembrandt83> even KDE applications that waste huge amount of memory, even the music composition programs that store lot of data, they need to be effiecently compressed and indexed with better paging than that any of the world kernels has done so far
<rembrandt83> if stupid programmer wants to do things entirely wrong, you detect it and never allow this to be done, cause it hits performance so bad.
<rembrandt83> i am totally aware of how filesystem layer and device layers work in addition to just allocating memory, there is no in kernel way to correct programmers faults and bad programs, and this is best done in scheduler again.
<rembrandt83> it can not ever be done in the compiler, you may have a custom pool allocator, and compiler never understands that this is in fact the allocator to correct issues on
<rembrandt83> this however can be done in the machine code rewriter , yeah this would be possible, but highly more complex than to do it in scheduler.
<rembrandt83> the outcome of having such wrong code in the kernel is that vendors manufacture highly powerful and capable even overly nuts capable hardware, which is not good when people just throw them away because no one knows how to program software for them.
<rembrandt83> majority of people are not that talented to program correctly those magically insanely powerful hardware.
<rembrandt83> maybe allready something has been released more powerful than NAVI from amd, even amd own devs are struggling to program this hardware in open source community, cause this hardware comes with totally insane resources.
BenG83 has quit [Remote host closed the connection]
<rembrandt83> so the question to ask, yeah i myself am intelligent enough to understand NAVI hardware from amd, even though i first calculated the queues incorrectly for all VLIWs, but some person who buys that hw is tricked high time, major funny issue is, ok your a boss and rich fellow to buy navi card
<rembrandt83> but do you have any idea or skill to give this card a proper load
<rembrandt83> i gave the patent of MRAM SSDs on nanotech node for upto 20kv, ultra high density , it quantum tech inc. patent
<rembrandt83> things are going more nuts with every moment
<rembrandt83> this technology can be used for in-logic stuff also, and open source synthesis kits synthesize for this too
<rembrandt83> i found it 2015 when it was not granted yet, today it is granted in all bigger countries, that time i allready knew that this technology is real and patent was real too
<rembrandt83> two guys on the web were getting into fight overthis hopefully a verbal one
<rembrandt83> what i propse isn't anything special in comparison to such technology
<rembrandt83> even saparozets and ferrari comparison , my inventions and the reality of a new tech respectively is not really close enough
<rembrandt83> the tech what military and space researches will get and do allready have, is almost from another planet in comparison what i have offered for commodities
<rembrandt83> I allready looked a real combat robot soldier manufactured, there is a video of it, a new age terminator, well yeah of course the time is allready mature and we are in a robot age
<rembrandt83> and in a show one guy introduced some facts or somewhat personal ones, that united states army got a teleporting machine UFO which by description looked with tic-tac shape
<rembrandt83> and how i understand it's working mechanism, it might had been something similar to animatter rocket
<rembrandt83> the general or the man who saw this on two different radars which were 70km apart from each other, captured it flying from one place to another i.e 70km in couple seconds
<rembrandt83> instead of + - gas ions this thing was stated by that man, that picture showed no gas traces, so on the net there has been some info circulating for longer period of an effect called annihilation
<rembrandt83> plus and minus atoms violentry collapse, and it releases under some angle one proton or photon or something similar which travels in the speed of light
<rembrandt83> well accidentally i saw with pure fluke, i never research something like that my own, a series called quantum leap, i think it was 13th part of that, dedicated to two physicists
<rembrandt83> nils bohr and albert einstein
<rembrandt83> and there they did similar test from canary islands to africa or some waters of the world, and those atoms really did travel somehow so fast , but they did a small test
<rembrandt83> all this was talked about here, as a loner facing many sanctions and not having graduated from school and also terrorised in world record kind of way from very young ages allready, i have nothing to offer for military which they allready do not have
<rembrandt83> some people have kinda stated that general public should not have performant technology correctly programmed software for the hardware they sell to
<rembrandt83> to say casual people
maccraft123 has quit [Quit: WeeChat 2.6]
<rembrandt83> they have so many creapy surveillance technique how they fuck my brains daily basis telling that i am retard, i never wanted to deal with this, i dunno whos idea it was to tap me.
<rembrandt83> i was just a youth sports talent basically in table tennis in particular and gathered some awards minor ones in europe back days, this all required to move fast, think fast, and be wise which just oftenly also did not happen to me
<rembrandt83> i am not sure whether my sports talent earned this terror and tap, or just my flamboyant looks or the combination of those.
<rembrandt83> cause i graduated from secondary school with very bad grades, and really expected or hoped to just live without being noticed too much.
<rembrandt83> all their theory is ridiculous thousounds of statements which have no meaning whatsoever
<rembrandt83> those were that high ranked schools that a total retard that i am like they state , i still can not compete in paraolympics
maccraft123 has joined #lima
<rembrandt83> and it really is that bad, when i hear them talking about messing up everything in my private life, we make fun of it with my friends, it seems like those people formulate a sentence which has 4AIDSes in single sentence, so controversial stuff comes out of their mouths.
<rembrandt83> i never would complain but talks/thoughts of those doctors are so incredibly stupid.
maccraft has joined #lima
<rembrandt83> I thought to slamm the door and walk out of court hearing, about my illness when they built sanctions to me during the hearing, grown up people talking such a stupid shit i could not tolerate it anymore, but just sit back hear with embarressement and think where the fuck do such come from
maccraft123 has quit [Ping timeout: 268 seconds]
<rembrandt83> and i do not visit estonian doctors anymore i go to united states, cause i grab my head going nuts to enter their rooms, probably next time shouting PLEASE DO NOT SPEAK do your thing instead!
<rembrandt83> in australia any person who i tried to connect in 2008. were sorry about what they did to me, while estonians including doctors just laughed at me and further terrorised because of their deliberate mistake
<rembrandt83> contrast is big, people were kind in australia while terroristic in estonia
<rembrandt83> that is a major level of dickheadism, to cut someone cowardly broken deliberately then play mind games at laughing at him and seeing a need to terrorise even more
<rembrandt83> i never thought myself out from it, it is insanely cruel and above my understandings
<rembrandt83> so i leave now, as i contacted medical experts in australia couple of times, no one really shared similar behavior with estonian general public neither medical local experts
<rembrandt83> mystical really WTF. i never get over it, i am entirely lost what it takes to be such
<rembrandt83> you are EVIL looking folks too, but i had my fans in different places of the world, and they were all talented at least in looks.
<rembrandt83> but why i have sticked around here, is that maybe you have a little potential left which my estonian scammers do not, and the latter were also majorly more EVIL too to arrange stuff to me
<rembrandt83> when you are spanning you first degree murder attempt planning and attempting during 25 years and persistantly in a row, where nothing is known what this is about, this sounds EVIL to me
<rembrandt83> bye
rembrandt83 has quit [Quit: CGI:IRC]
<maccraft> what the fuck
<anarsoul> you're not ignoring this guy yet?
<maccraft> anarsoul: what was he saying
<anarsoul> no idea
<maccraft> i am interested in what was he smoking
<anarsoul> I've added him to ignore quite a while ago
Da_Coynul has joined #lima
megi has quit [Ping timeout: 252 seconds]
megi has joined #lima
libv has quit [Ping timeout: 246 seconds]