<mripard>
fomys: dim ub, dim b4-shazam, dim push. And if you think the doc could be better, please send a doc update after it :)
robmur01 has joined #dri-devel
neniagh has joined #dri-devel
guludo has joined #dri-devel
sarnex has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
epoch101 has joined #dri-devel
sarnex has joined #dri-devel
davispuh has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
davispuh has quit []
davispuh has joined #dri-devel
warpme has quit []
Daanct12 has quit [Quit: WeeChat 4.4.3]
warpme has joined #dri-devel
bolson has joined #dri-devel
samuelig has quit []
neniagh has quit []
samuelig has joined #dri-devel
rgallaispou1 has joined #dri-devel
rgallaispou1 has left #dri-devel [#dri-devel]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
epoch101 has quit [Ping timeout: 480 seconds]
mdroper has joined #dri-devel
Calandracas has joined #dri-devel
kzd has joined #dri-devel
Calandracas_ has quit [Ping timeout: 480 seconds]
<fomys>
I just pushed it, I hope I did things correctly!
neniagh has joined #dri-devel
epoch101 has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
warpme has quit []
dsimic is now known as Guest8055
dsimic has joined #dri-devel
Guest8055 has quit [Ping timeout: 480 seconds]
fab has quit [Ping timeout: 480 seconds]
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #dri-devel
claudiasheapers has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
<fomys>
On my VKMS work, I just ran the CI to see how it works / fix the broken tests, I have few questions:
<fomys>
- Is there an easy why to tell "please run vkms:none and all its dependency"? I don't need the whole pipeline to be run, only the vkms dependencies.
<fomys>
- On the same results, I have timeouts on kms_plane@pixel-format, is there a way to increase the timeout? As vkms will support many new formats, 60s will not be sufficient I think.
<fomys>
- Do I have to do anything with the flakes test? I don't understand if kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic is passing or not in this run
<fomys>
- Is there a way to run the tests on a different architecture? As VKMS is doing a lot of buffer manipulation I would like to test at least on arm64.
<claudiasheapers>
debate as to why they use more resources i tend to think for a reason and for good intentions for sw reservation for superior performance, in my opinion with hardware it's very good hence too. But it's also very plausible that some vendors do not get pciex16 entirely right for cheaper pricetag based boards. It was quite good thing to know that nvidia get's it always correct, so i
<claudiasheapers>
would know what boards to prefer,i could then choose jetson boards for the future, i have one apple old tablet which is nice , i would expect that apple gets such things correct too.
rasterman has quit [Quit: Gettin' stinky!]
<claudiasheapers>
. We use
<claudiasheapers>
at to denote a high voltage value on input a and af to
<claudiasheapers>
denote a low voltage value on input a. The operation
<claudiasheapers>
of adding two zeros can be depicted by the set of traces
<claudiasheapers>
faf bf cf sf ; af bf sf cf ; bf af cf sf ; bf af sf cf g.
<claudiasheapers>
that is the bisect of the text you want to look at.
warpme has joined #dri-devel
nerdopolis has joined #dri-devel
bolson has joined #dri-devel
mbrost has joined #dri-devel
claudiasheapers has quit [Remote host closed the connection]
enzuru has joined #dri-devel
<mripard>
fomys: afaics, you did. and fyi, b4 ty is super helpful if you use b4-shazam
<fomys>
Yes, I know, I already use b4, very nice tool to not be lost in my series :)
jkrzyszt has quit [Remote host closed the connection]
jkrzyszt has joined #dri-devel
mlankhorst has quit [Remote host closed the connection]
mlankhorst has joined #dri-devel
gumsrestoration has joined #dri-devel
gumsrestoration has quit [Remote host closed the connection]
noparliament has joined #dri-devel
noparliament has quit [Remote host closed the connection]
orbea has quit [Ping timeout: 480 seconds]
greenjustin has joined #dri-devel
kts has joined #dri-devel
orbea has joined #dri-devel
kaiwenjon has quit [Quit: WeeChat 3.8]
warpme has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
kaiwenjon has joined #dri-devel
dragontattoos has joined #dri-devel
dragontattoos has quit [Remote host closed the connection]
<dbrouwer>
fomys: about the CI: 1) to run vkms:none and all its dependencies you can use the ci_run_n_monitor.sh tool in mesa, it works for other gitlab pipelines too. Run it like this:
<dbrouwer>
2) Fix the UnexpectedImprovements e.g. kms_cursor_crc@cursor-rapid-movement-128x128, by just removing them entirely from the *fails.txt, you don’t have to mark them as Pass
<dbrouwer>
3) The timeouts are not coming from ci, but somewhere in IGT I think
<dbrouwer>
4) KnownFlakes e.g. kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic you don’t have to do anything, just leave them, they count as a pass for ci
<dbrouwer>
5) To run the tests on arm64 you would need to write a new ci job
rgallaispou has quit [Ping timeout: 480 seconds]
<fomys>
Thanks for all of this! I will use this tool!
mripard has quit [Quit: WeeChat 4.4.2]
<fomys>
For now I will not update the *fails.txt, I may found a flakiness in vkms (https://gitlab.freedesktop.org/louischauvet/kernel/-/jobs/65944002). I am currently investigating to know if this is an existing issue (my current guess because I don't see yet how my series can generate this)
<fomys>
If this is an existing issue (kernel crash == pipeline fail), how should I do? Can I commit other series before fixing it? Should I fix it first?
<fomys>
It is in the same time a good new (my series does not break stuff), and a bad new (I have to investigate a race-condition issue that I never had in 8 month of developing VKMS and running igt tests)
<fomys>
(thanks jim.cromie to run this ci often :-))
jsa1 has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
pearlsathand has joined #dri-devel
Duke`` has joined #dri-devel
<pearlsathand>
I know it is army pdf, and i know it exactly my formula, but i do not think they copied it from me, russians have it as well, and i did not program this to them. I know that i am smart too, and i know many things, as to how you tried to kill me with military after milking my substances from marrow, as i know that those people will be found in sequence their own balls in throat and the
<pearlsathand>
abusesluts won't get less brutal treatment, it is because you tried to kill me but i was too strong for you, you mistreated for decades the proud of the humanly gods, sure you get responses to this and you are dead meat already quite soon, just my lines have not kept up with the long queue, Charl, jack and Simon will be treated, sluts will be treated if they bother our businesses again
<pearlsathand>
with violative remarks. Generally there was long set of abusers identified in cambodia, those are all found quite soon without signs of life in their cells. We do not care about your theatre where you play victim your own, estonians and jews will be treated in stacks yet as well. I know my head is yet not injured cause i see real things, but i do not know why they did not succeed in
<pearlsathand>
injuring it when they tried so madly, rest of the body is injured heavy lawlessly conspiredly. I do not think it's up to me to sace devils, authorities will get to them with brutal treatment. So yes i do not think i leaked anything besides what they did with my cells, cause i have aware of my strong geneology and resistance of viruses kind of mutation, long time ago. And i do not think
<pearlsathand>
they backtracked the entropy pdf-s either. Americans and Russians are smart people, but i gave none to russians, cause i likely do not fancy wars between similar races.
guludo has quit [Quit: WeeChat 4.4.2]
bmodem has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
Kayden has quit [Quit: -> JF]
kts has quit [Quit: Leaving]
pearlsathand was kicked from #dri-devel by ChanServ [You are not permitted on this channel]
ity has quit [Quit: WeeChat 4.4.2]
warpme has quit []
<Company>
jenatali: do you have some more of that magic format mapping code? Apparently glTexStorageMem2DEXT() thinks I need to know how to map dxgi formats to gl formats
<Company>
and gallium's d3d12_format.c works with pipe formats, not gl formats
<jenatali>
So you want the GL to pipe mapping?
<Company>
GL to DXGI
<jenatali>
You won't find a one-stop path in Mesa, it goes through pipe formats
<Company>
yeah, that's why I'm asking
<Company>
I was hoping you knew some place
<jenatali>
Not offhand but pipe formats map to DXGI pretty cleanly so with the GL to pipe mapping you should be good
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
feaneron has joined #dri-devel
docmax has quit []
<alyssa>
oof. nir_opt_algebraic eats nuw bits
<alyssa>
maybe this is the wrong way to go about this..
<alyssa>
I'm trying to plumb through nuw on the ishl's generated by nir_lower_io and nir_lower_uniforms_to_ubo
mbrost_ has quit [Ping timeout: 480 seconds]
<alyssa>
so that I can promote the 32-bit ishl to a 64-bit ishl that I can fold into my hardware op (64 + zext(32) << shift)
<alyssa>
(which is faster than `64 + zext(32 << shift)` which requires an extra instruction for the shift. The hw semantic is perfect for C based languages, including OpenCL. but nir_lower_io doesnt play nice)
iive has joined #dri-devel
<alyssa>
wondering if other hw has this problem
mbrost has joined #dri-devel
jsa2 has quit [Ping timeout: 480 seconds]
epoch101 has quit []
<karolherbst>
I think nvidia has a native instruction for those things
<karolherbst>
it's kinda like LEA, no?
<karolherbst>
though I think x86 doesn't have the shift
<alyssa>
karolherbst: I *need* to plumb through the shift for correctness ..
<karolherbst>
yeah...
<karolherbst>
but I mean nvidia has an instruction for (64 + zext(32) << shift) and it's called LEA there
<alyssa>
sure
<alyssa>
so IDK. nir_lower_io can set nuw but nir opt algebraic needs to not destroy it
<alyssa>
and we dont have infra to preserve nuw/nsw bits in algebraic..
<karolherbst>
mhhh
<karolherbst>
yeah...
<karolherbst>
or add a lea instruction and drivers lower it
<karolherbst>
but might make sense to figure out all the semantics first...
<karolherbst>
the shift for nvidia is a 5 bit constant
mbrost has quit [Ping timeout: 480 seconds]
<alyssa>
right so if we have a dedicated instructions we lose all the existing ishl patterns
<alyssa>
it's very chicken and egg
<alyssa>
though maybe that's still.. better overall
mriesch_ has quit []
mriesch has joined #dri-devel
<karolherbst>
I mean.. if lower_io emits the lea
<karolherbst>
and then we either keep it or lower it?
guludo has quit [Quit: WeeChat 4.4.2]
<karolherbst>
could also make lea have those semantics
<alyssa>
Hmm
<karolherbst>
it's a single native instruction, so not really much harm you can do here
<alyssa>
Part of the problem is that I'm doing the AGX lowering late, because I kind of have to do some optimization to remove the crap that comes out of i/o lowering first
<karolherbst>
ehh well.. 2 for nvidia if you want 64 bit result
<alyssa>
but could probably do it earlierish
<karolherbst>
mhh I see
guludo has joined #dri-devel
<karolherbst>
but I'd love to see a native lea instruction, because there is hardware who could make use of it
epoch101 has joined #dri-devel
<alyssa>
i dont see how that would work usefully crossvendor
pessimal has left #dri-devel [#dri-devel]
Ermine has joined #dri-devel
jkrzyszt has quit [Quit: Konversation terminated!]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
mbrost has joined #dri-devel
yogesh_m1 has joined #dri-devel
yogesh_mohan has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
<alyssa>
hmm. I definitely need to restructure somethings and probably need to duplicate a few ops but
<alyssa>
there are worse things
<alyssa>
ops and opts
<alyssa>
current idea is to introduce an aadd similar to the amul we have now
<alyssa>
so then we can do the fast and loose optimizations for addressing
<alyssa>
and then fuse into a lea32 which has the semantic of "a + zext(b << c)" where the shift is guaranteed not to overflow s.t. we can impl in hw as "a + zext(b) << c" if profitable
<alyssa>
but don't have to if not
kaiwenjon has quit [Quit: WeeChat 3.8]
<alyssa>
just really unclear *when* that opt should happen
<alyssa>
do it too early, you impede other opts
<alyssa>
do it too late, you lose the nuw info you needed
<alyssa>
plumbing amul/aadd thru works but with the impeding other ops so then I need to copypaste things like `aadd(x, 0) -> x` rules
rasterman has quit [Quit: Gettin' stinky!]
<alyssa>
and then you get funny mismatches like `aadd(iadd(x, #y), #z)`...
<alyssa>
that's the same as iadd(x, #(y+z))
<alyssa>
...but is the same as aadd(x, #(y+z))?
<alyssa>
^is it
<alyssa>
strictly no.. the inner iadd could overflow..
<alyssa>
in some ways opencl addressing is so much easier
<alyssa>
it's just always 64-bit, no shenanigans
tobiasjakobi has joined #dri-devel
heat is now known as Guest8084
Kayden has quit [Remote host closed the connection]
heat has joined #dri-devel
Guest8084 has quit [Read error: Connection reset by peer]
tobiasjakobi has quit []
Kayden has joined #dri-devel
Company has quit [Read error: Connection reset by peer]
Kayden has quit [Remote host closed the connection]
glennk has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
guludo has quit [Quit: WeeChat 4.4.2]
epoch101 has quit []
lplc has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
freeturntoleft has joined #dri-devel
mbrost has joined #dri-devel
mbrost_ has joined #dri-devel
kaiwenjon has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
<freeturntoleft>
It is that the event was all the same, like where as chips did not work, they had to injure me more , and last three i analysed again in last three years, unfortunately the video tape does not show in tt-cup that i am playing totally disabled , so it's i know that justice will be served there and all those people involved in all 50injuring cases get slaughtered unless they turn
<freeturntoleft>
turn themselves in and regret their lawless actions. And i do not have time to deal with fools like this here, i have much to learn but seeing such people around is not encouraging , so i need to deal with my own or find new ones. You never saw a bigger fighter as terrorized to handycap and balance of goodness , smartness and justice serving person all in one, as i was for community,
<freeturntoleft>
themselves in to authorities. In addition russians kill all the clowns who live to bother others with humiliations too, i know they hate trash like this and it is perfectly allowed by me. So all in all, yeah i am disabled now as last injuries i picked up was neck and tendons, and with 20injuries on my body, i retired to try to do sports again, i live but they won't anymore unless they
<freeturntoleft>
so fuck off from my sight trashbags and put your banana into the sluts anus, i left them many years ago, cause i was dry favoured over scum like you. I said i do not want your trash, if you come to gang stalk me again, bullets are in your bodies. And for your luck, i did not even manage to graduate vim editor, much of the network studies, and too much of the science studies at all, so
<freeturntoleft>
you be a senseless set of heroes if you will, but do not show your faces near me .
<freeturntoleft>
cheers.
freeturntoleft has quit [Remote host closed the connection]