ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
<airlied> fw/hw combo, mostly designed around userspace command submission
benjaminl has quit [Ping timeout: 480 seconds]
bylaws has quit []
sythemeta847[m] has quit []
Ryback_ has joined #dri-devel
enunes[m] has quit []
<bnieuwenhuizen> wait, does nvk have userspace submission?
<airlied> nope
<airlied> just saying what the gpu does
JohnnyonFlame has joined #dri-devel
hch12907 has quit [Quit: Client limit exceeded: 20000]
kts has quit [Ping timeout: 480 seconds]
general_j[m] has quit []
<bnieuwenhuizen> fabric clocks might be improved though?
<bnieuwenhuizen> wrong chat bleh :(
marmarek[m] has quit []
Hi-Angel has quit []
underpantsgnome[m] has quit []
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
pac85[m] has quit []
tristan has joined #dri-devel
tristan is now known as Guest8234
Guest8234 is now known as gtristan
MarkCollins[m] has quit []
Soroush has quit []
egbert has quit [Ping timeout: 480 seconds]
dafna33[m] has quit [Quit: Client limit exceeded: 20000]
Labnan[m] has quit []
mairacanal[m] has quit []
yyds has joined #dri-devel
RSpliet has joined #dri-devel
RSpliet has quit [Quit: Bye bye man, bye bye]
RSpliet has joined #dri-devel
egbert has joined #dri-devel
<airlied> zmike: zink_set_color_write_enables: Assertion `!disable_color_writes || !ctx->clears_enabled' failed.
<zmike> well then stop doing that
<zmike> maybe I'll redo that thing after my current boondoggle
<airlied> like I can figure out if I can implement EXT_color_write_enable, but zink should probably not die if I don't have it
<airlied> but some rasterizer discard + prim gen stuff going on
<zmike> I don't know that it's been tested at any point in the last century without it
<zmike> really this is the thing where it's supposed to bind a null fs instead of using cwe to avoid potential obscure fs side effects but I haven't had the time to make that happen
<zmike> hm
<zmike> I think I'm too deep into my couch to assess the effects of that
<airlied> yeah it's not too urgent, it's probably not a path anyone cares about a lot
<zmike> but I think doing that will run into other issues since nvk is going to be in the !track_renderpasses bucket
<zmike> maybe deleting cwe will fix it
<zmike> we'll see
<karolherbst> mupuf: yeah.. soo.. recovery isn't the most stable thing atm :D
<karolherbst> I _think_ there is a race on the kernel side if too many recoveries are happening at the same time, but I didn't find the time to really dig into this as this sounds like one of those issues you look at it for months before finding the problem
idr has quit [Quit: Leaving]
Danct12 is now known as Guest8240
Danct12 has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
eballetbo has quit [Quit: Client limit exceeded: 20000]
LinuxHackerman has quit []
imre is now known as Guest8243
imre has joined #dri-devel
Guest8243 has quit [Ping timeout: 480 seconds]
crabbedhaloablut has joined #dri-devel
flynnjiang has joined #dri-devel
mbrost has joined #dri-devel
mbrost_ has joined #dri-devel
jenatali has quit [Quit: Client limit exceeded: 20000]
mbrost has quit [Ping timeout: 480 seconds]
flynnjiang has quit [Quit: Page closed]
yuq825 has joined #dri-devel
aravind has joined #dri-devel
tintou has quit [Quit: Client limit exceeded: 20000]
heat has quit [Ping timeout: 480 seconds]
yuq825 has quit []
kzd has quit [Ping timeout: 480 seconds]
mbrost_ has quit [Read error: Connection reset by peer]
gtristan has quit [Ping timeout: 480 seconds]
ramacassis[m] has quit [Quit: Client limit exceeded: 20000]
Company has quit [Remote host closed the connection]
a-865 has quit [Ping timeout: 480 seconds]
yuq825 has joined #dri-devel
bgs has joined #dri-devel
a-865 has joined #dri-devel
a-865 has quit [Ping timeout: 480 seconds]
itoral has joined #dri-devel
a-865 has joined #dri-devel
rmckeever has quit [Quit: Leaving]
vliaskov has joined #dri-devel
Harvey[m] has quit []
rasterman has joined #dri-devel
bgs has quit [Remote host closed the connection]
ngcortes has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
Duke`` has quit []
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
Danct12 is now known as Guest8263
Danct12 has joined #dri-devel
Guest8263 has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
sgruszka has joined #dri-devel
Danct12 has quit [Quit: WeeChat 4.0.2]
Danct12 has joined #dri-devel
frankbinns1 has joined #dri-devel
frieder has joined #dri-devel
Zopolis4 has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
apinheiro has joined #dri-devel
dolphin has joined #dri-devel
vliaskov has quit [Quit: Leaving]
Ahuj has joined #dri-devel
kxkamil has quit []
kxkamil has joined #dri-devel
pcercuei has joined #dri-devel
tyalie has quit [Quit: Ping timeout (120 seconds)]
tyalie has joined #dri-devel
frankbinns2 has joined #dri-devel
frankbinns1 has quit [Ping timeout: 480 seconds]
donaldrobson has joined #dri-devel
heat has joined #dri-devel
sarahwalker has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.6]
lemonzest has joined #dri-devel
sarahwalker has quit [Ping timeout: 480 seconds]
rgallaispou has joined #dri-devel
frankbinns2 has quit [Quit: Leaving]
frankbinns has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
mvlad has joined #dri-devel
sarahwalker has joined #dri-devel
cmichael has joined #dri-devel
JohnnyonFlame has joined #dri-devel
AndrewR has quit [Ping timeout: 480 seconds]
qyliss has quit [Quit: bye]
qyliss has joined #dri-devel
qyliss has quit []
qyliss has joined #dri-devel
Zopolis4 has quit [Quit: Connection closed for inactivity]
vliaskov has joined #dri-devel
anarsoul|2 has joined #dri-devel
anarsoul has quit [Read error: No route to host]
tuxayo has quit [Quit: Client limit exceeded: 20000]
sgruszka has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
tristan has joined #dri-devel
tristan is now known as Guest8275
agd5f_ has joined #dri-devel
kts has joined #dri-devel
rohiiyer026 has joined #dri-devel
abhinav__7 has joined #dri-devel
kts has quit []
abhinav__ has quit [Ping timeout: 480 seconds]
agd5f has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
rohiiyer02 has quit [Ping timeout: 480 seconds]
sumits has quit [Ping timeout: 480 seconds]
ohmaddd^ has quit [Ping timeout: 480 seconds]
ohmaddd^ has joined #dri-devel
<mupuf> airlied, karolherbst: FYI, it seems like it really only hangs at the beginning or not at all
<mupuf> so... concurrency issue when bringing up command submission?
<mupuf> https://gitlab.freedesktop.org/eric/mesa/-/jobs/46893749 <-- running the full vkcts now
<mupuf> should take ~1.5h... not too bad!
kts has joined #dri-devel
aravind has quit [Remote host closed the connection]
m00nlit[m] has quit [Quit: Client limit exceeded: 20000]
oneforall2 has quit [Remote host closed the connection]
michael5050[m] has quit []
oneforall2 has joined #dri-devel
DrNick has quit []
vliaskov has quit [Ping timeout: 480 seconds]
<karolherbst> mupuf: mhhh.. maybe context initialization is messed up then? dunno
<mupuf> so far, it looks like it crashes every other time
<mupuf> I have had issues like this on amdgpu too: polaris10 would crash when X would start
<mupuf> but if it started... then all would be fine
<karolherbst> yeah.. dunno, never seen that behavior on ampere
<mupuf> Still going strong: Pass: 221910, Fail: 8092, Crash: 13, Warn: 3, Skip: 907928, Timeout: 7, Flake: 547, Duration: 47:31, Remaining: 32:18
aravind has joined #dri-devel
PiGLDN[m] has quit [Quit: Client limit exceeded: 20000]
Guest8275 has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
sumits has joined #dri-devel
pa has quit [Ping timeout: 480 seconds]
tristan has joined #dri-devel
dtmrzgl has quit []
tristan is now known as Guest8287
<mupuf> karolherbst: well, it did crash :D https://pastebin.com/raw/hBWe8uCw
<karolherbst> yeah...
<karolherbst> anyway, I think there are some memory bugs lurking in the driver
<karolherbst> maybe a kasan run would even be feasible here... would be interesting at least
<karolherbst> but might also be some threading problem and those are more annoying to track down
dtmrzgl has joined #dri-devel
<mupuf> agreed, should build a kernel with all the sanitizers
<mupuf> karolherbst: who would be best to contact for these issues?
<karolherbst> uhm... good question. Somebody with spare time and willingness willing to investigate those?
<karolherbst> *willingness
<mupuf> karolherbst: who maintains nouveau.ko nowadays?
<karolherbst> Ben, me and Lyude, depending on how much time everybody has
<karolherbst> Ben is mostly focusing on GSP bring up though
<karolherbst> and Lyude is mostly busy with other things, mostly
itoral has quit [Remote host closed the connection]
<mupuf> karolherbst: I see
<mupuf> Well, I don't want to be a drag on the development, like airlied said
<mupuf> maybe we should first get the big reworks done before trying to stabilize
<karolherbst> yeah, that's the current plan
<karolherbst> once GSP is in we Ben will have more time for other things as well
<mupuf> GSP is indeed a massive change
<mupuf> Poor Ben, always doing god's work :D
<karolherbst> I'm mostly focusing on fixing bugs the most users are hitting, and channel recovery messing up is sadly not the most urgent issue to fix here :')
<karolherbst> anyway.. we need more people on the driver :D
mwk has quit [Ping timeout: 480 seconds]
mwk has joined #dri-devel
kts has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
yyds has quit [Remote host closed the connection]
Company has joined #dri-devel
pixelcluster has quit [Quit: Goodbye!]
pixelcluster has joined #dri-devel
Guest8287 has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Leaving]
Danct12 has quit [Quit: WeeChat 4.0.2]
djbw has quit [Read error: Connection reset by peer]
donaldrobson has quit [Ping timeout: 480 seconds]
donaldrobson has joined #dri-devel
hansg has joined #dri-devel
tnt has joined #dri-devel
mbrost has joined #dri-devel
tristan has joined #dri-devel
tristan is now known as Guest8297
kzd has joined #dri-devel
yyds has joined #dri-devel
JohnnyonFlame has joined #dri-devel
yyds has quit []
yyds has joined #dri-devel
Haaninjo has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
yyds has quit [Remote host closed the connection]
agd5f_ has quit [Read error: Connection reset by peer]
agd5f has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kts has joined #dri-devel
benjamin1 has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
hikiko has quit []
aravind has quit [Ping timeout: 480 seconds]
Leopold__ has quit []
Leopold_ has joined #dri-devel
idr has joined #dri-devel
djbw has joined #dri-devel
Leopold_ has quit []
Leopold_ has joined #dri-devel
tristan has joined #dri-devel
Guest8297 has quit [Ping timeout: 480 seconds]
tristan is now known as Guest8305
bgs has joined #dri-devel
Ahuj has quit [Ping timeout: 480 seconds]
cmichael has quit [Quit: Leaving]
vliaskov has joined #dri-devel
benjamin1 has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
Guest8305 has quit [Ping timeout: 480 seconds]
sarahwalker has quit [Remote host closed the connection]
sravn_ has quit []
donaldrobson has quit [Ping timeout: 480 seconds]
agd5f has quit [Read error: No route to host]
agd5f has joined #dri-devel
sravn has joined #dri-devel
abhinav__7 is now known as abhinav__
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
mbrost has joined #dri-devel
junaid has joined #dri-devel
<karolherbst> gfxstrand: so.. for global mem initializers I'm not quite sure if I want `spirv_to_nir` to call wiht a NULL entry point or add a special one `SPIRV_NIR_ENTRYPOINT_INITIALIZER` (or add fields for iniitalizers/finalizers to `spirv_to_nir_options`) to indicate I want to only extract global mem iniitializers. My current plan is to emit those initializers _only_ for initialiazer kernels so nir passes don't start assuming contents of variables (
<karolherbst> e.g. constant folding or other fun bits). Any thoughts/remarks?
kts has quit [Quit: Leaving]
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
jenatali has joined #dri-devel
<jenatali> karolherbst: Are you differentiating between constant initializes vs constructors?
<karolherbst> I don't yet
<jenatali> I'd expect to extract constant initializer data as just data, and constructors as a different entrypoint
<karolherbst> initializer/finalizer kernels are really really poorly spced (not at all) so I have no idea what to assume here
<jenatali> No need to run a shader to initialize globals when you can just upload data
<karolherbst> yeah.. atm I just pull the initializer
<karolherbst> uhmm..
<jenatali> I definitely saw specs for them
<karolherbst> interestingly, it all just worked using nir_lower_vars_to_explicit_types + nir_gather_explicit_io_initializers
<karolherbst> I just added some safeguards, like droping nir_variable initializers for entry point kernels
<karolherbst> jenatali: really? I couldn't find anything
<jenatali> Initializers run before the first kernel of a program (I'd handle this like I handle memory migration between devices) and finalizes run sometime before destruction
<jenatali> Might be in a SPIR-V spec or in the API spec instead of the language spec
<karolherbst> ohh, yeah, I didn't mean those details
<karolherbst> I meant more like , can you have multiple?
<karolherbst> in what order to they run?
<jenatali> Oh, no you can't
<karolherbst> well
<karolherbst> where is that stated?
<jenatali> A program can have at most one of each I thought
* jenatali shrugs
<karolherbst> why is it called CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT then?
<karolherbst> ctors
<karolherbst> "This indicates that the program object contains non-trivial constructor(s) that will be executed by runtime before any kernel from the program is executed."
<karolherbst> anyway...
<karolherbst> it's poorly speced
<karolherbst> (and also deprecated)
<jenatali> Oh, ok maybe you can
<karolherbst> yeah, but if you can, what's the proper order to execute them in?
<karolherbst> can they have data dependencies between each other?
<karolherbst> I kinda wished something would tell me the answers to those questions
<karolherbst> maybe I simply bring it up on the next CL WG meeting
<jenatali> karolherbst: considering they come from C++, I'd assume they follow the same rules as C++, order is indeterminate
<karolherbst> anyway.. my plan is to only support global constant initializers and reject any spirv having initializer/finalizer kernels until that's all figured out
<karolherbst> mhhh
<karolherbst> sounds fishy, but okay :D
<karolherbst> anyway.. if we want to support it, spirv_to_nir should just generate an entry point calling into all of those in some order when we either set a special entry_point or use spirv_to_nir_option flags for that
<karolherbst> and then the nir_shader also has a function body, where now it doesn't
<karolherbst> (or when no such ctor/dtor exists)
<jenatali> Sounds good
<karolherbst> I'm mostly just unsure if I preder special entry point constants or adding flags to spirv_to_nir_option instead
mbrost has joined #dri-devel
junaid has quit [Remote host closed the connection]
mbrost_ has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
ngcortes has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
<tnt> Anyone know if there is an IRC or ml or whatever resources for the intel-compute-stack thing ?
mbrost has quit [Ping timeout: 480 seconds]
hansg has quit [Remote host closed the connection]
mvlad has quit [Remote host closed the connection]
jimc_ has quit [Quit: Leaving]
idr has quit [Remote host closed the connection]
<karolherbst> github I think
<karolherbst> is the only thing
<karolherbst> tnt: might make sense to ask in #intel-gfx
macromorgan is now known as Guest8330
macromorgan has joined #dri-devel
<tnt> karolherbst: thanks, will give that a shot.
Guest8330 has quit [Ping timeout: 480 seconds]
Leopold__ has joined #dri-devel
mbrost has joined #dri-devel
Leopold_ has quit [Ping timeout: 480 seconds]
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
mbrost has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
sima has quit [Ping timeout: 480 seconds]
agd5f_ has joined #dri-devel
agd5f_ has quit []
agd5f_ has joined #dri-devel
agd5f has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
kugel is now known as Guest8341
kugel has joined #dri-devel
pcercuei has quit [Quit: dodo]
Guest8341 has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit []
vliaskov has quit [Remote host closed the connection]
mbrost has quit [Ping timeout: 480 seconds]
heat has quit [Remote host closed the connection]
q66 has quit [Quit: WeeChat 3.8]
JohnnyonFlame has joined #dri-devel
mbrost has joined #dri-devel
q66 has joined #dri-devel
heat has joined #dri-devel