ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
pcercuei has quit [Quit: dodo]
nchery has quit [Ping timeout: 480 seconds]
tursulin has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
columbarius has joined #dri-devel
<daniels> my officemate does design work for Lego and absolutely loves it, says they're great to work with and is looking forward to going to Billund
co1umbarius has quit [Ping timeout: 480 seconds]
<daniels> not sure how NIR ties in with their ethos, but stranger things have happened
heat has joined #dri-devel
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #dri-devel
<mareko> graphitemaster: radeonsi is able to run as a compute-only driver not stalling graphics, but currently only as clover, but an env-var-based option can be added, the problem is that some basic things like pipe->blit are unavailable on compute-only contexts
<mareko> gawin: I don't remember anything like that
<mareko> graphitemaster: also you can boot the kernel with amdgpu.mcbp=1, which is preemption at the command buffer level, i.e. it can't stop shaders; AMD_DEBUG=info glxgears should then print: mid_command_buffer_preemption_enabled = 1
JohnnyonFlame has joined #dri-devel
<gawin> mareko: example: https://gitlab.freedesktop.org/-/snippets/4195 (extra writing to output[2])
<mareko> gawin: it's for gl_FragCoord
<mareko> also if gl_FragCoord isn't used, it wastes performance I think
ngcortes has quit [Remote host closed the connection]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
sumits has quit [Quit: ZNC - http://znc.in]
andrey-konovalov has quit []
andrey-konovalov has joined #dri-devel
boistordu_old has joined #dri-devel
boistordu_ex has quit [Ping timeout: 480 seconds]
gawin has quit [Quit: Konversation terminated!]
lemonzest has joined #dri-devel
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #dri-devel
fxkamd has quit []
ella-0_ has joined #dri-devel
ella-0 has quit [Remote host closed the connection]
hch12907_ has joined #dri-devel
mattrope has quit [Quit: Leaving]
Labidas has joined #dri-devel
SanchayanMaity_ has quit []
SanchayanMaity has joined #dri-devel
sdutt_ has joined #dri-devel
sdutt has quit [Remote host closed the connection]
Duke`` has joined #dri-devel
Labidas has quit []
JohnnyonFlame has joined #dri-devel
heat_ has joined #dri-devel
heat has quit [Remote host closed the connection]
heat_ has quit [Remote host closed the connection]
heat_ has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
karolherbst has quit [Read error: Connection reset by peer]
karolherbst_ has joined #dri-devel
LexSfX has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
sdutt_ has quit [Ping timeout: 480 seconds]
<mslusarz> hakzsam: WRT MR 11779, Eric and Dylan posted alternative MRs for the release calendar, but they can't decide which one to merge, and I'm not sure whether Joshua comment is a nack or not...
danvet has joined #dri-devel
xantoz has quit [Ping timeout: 480 seconds]
xantoz has joined #dri-devel
thellstrom1 has joined #dri-devel
gouchi has joined #dri-devel
thellstrom has quit [Ping timeout: 480 seconds]
Haaninjo has joined #dri-devel
tlwoerner has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
tlwoerner has joined #dri-devel
eukara has joined #dri-devel
Herrie has joined #dri-devel
heat_ has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
Duke`` has quit []
pcercuei has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
<graphitemaster> There's a lot of weird pseudo suggestions for how to get around preemption issues which all boil down to "if you have this extremely specific non-standard setup" as if to suggest that I'm the user trying to solve a problem - when really I'm a developer trying to ensure our software actually works on any reasonable Linux distribution. The focus is not "how do I work around this as a user", nor is it "what info do I have to provide
<graphitemaster> to users to make things work". I'm more interested in "how do we make this work for everyone running Linux without them ever being aware it was a problem in the first place".
<graphitemaster> Which I know is asking a lot, but that should be the goal here, at least I think it should be.
agx has quit [Read error: Connection reset by peer]
agx has joined #dri-devel
JohnnyonFlame has joined #dri-devel
flacks has quit [Quit: Quitter]
Duke`` has joined #dri-devel
flacks has joined #dri-devel
off^ has joined #dri-devel
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #dri-devel
MajorBiscuit has joined #dri-devel
<ishitatsuyuki> I missed a large part of the discussion, but in my experience things will work pretty nicely as long as you do long-running work on the async compute queue
<ishitatsuyuki> The idea of preemption is significantly harder and more complex due to limited scheduling ability on GPUs
MajorBiscuit has quit []
ella-0_ has quit []
ella-0 has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
ella-0 has quit []
jannau has joined #dri-devel
ella-0 has joined #dri-devel
heat_ has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
Daanct12 has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
mclasen has joined #dri-devel
imre has joined #dri-devel
Haaninjo has quit [Ping timeout: 480 seconds]
Danct12 has joined #dri-devel
Daanct12 has quit [Ping timeout: 480 seconds]
Daanct12 has joined #dri-devel
Haaninjo has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
Daaanct12 has joined #dri-devel
Daanct12 has quit [Read error: Connection reset by peer]
Daanct12 has joined #dri-devel
<graphitemaster> The goal is pretty simple, keep the desktop user-experience responsive. The solutions presented this far all seem to be what developers can do to make that possible (e.g compute-only queues, which is not available in OpenGL, only Vulkan and OpenCL), but furthermore - if you do specifically wait for the result because you need it, you're back to square one, the whole desktop goes poof. I just don't see how any of this is a
<graphitemaster> solution. It doesn't work to begin with (only applies for a subset of all the possible APIs, still relies on devs to do the right thing (i.e do not wait, use a compute-only queue, etc), a correct solution here would apply generally and never allow any graphics or compute application, no matter how poorly written from making user-space unresponsive.
<graphitemaster> But also the notion of user-space responsiveness does not mean losing the context when things time out, it means slicing and dicing the workload to keep things moving forward.
<graphitemaster> Anyways this is all very frustrating.
Daaanct12 has quit [Ping timeout: 480 seconds]
<Venemo> I think everyone here agrees that it's very frustrating
iive has joined #dri-devel
heat_ has quit [Ping timeout: 480 seconds]
thellstrom1 has quit [Read error: Connection reset by peer]
kts has joined #dri-devel
kts has quit []
hch12907 has joined #dri-devel
hch12907_ has quit [Ping timeout: 480 seconds]
hch12907_ has joined #dri-devel
hch12907 has quit [Ping timeout: 480 seconds]
<daniels> and everyone here wishes they had around 24 more hours in their days, or we had 5x the number of developers working on low-level infrastructure
<ccr> only 24 hours more?
gouchi has quit [Remote host closed the connection]
hch12907 has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
hch12907_ has quit [Ping timeout: 480 seconds]
sdutt has joined #dri-devel
mclasen has joined #dri-devel
imre is now known as Guest635
imre has joined #dri-devel
hch12907_ has joined #dri-devel
hch12907 has quit [Ping timeout: 480 seconds]
hch12907 has joined #dri-devel
hch12907_ has quit [Ping timeout: 480 seconds]
flacks has quit [Quit: Quitter]
flacks has joined #dri-devel
<pinchartl> daniels: I wish everybody else had 16h less in their days, that would make the e-mail influx more manageable
<daniels> pinchartl: a friend of mine was complaining last night that he gets sometimes upwards of ten emails per day
<daniels> …
sdutt has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
LaserEyess has quit [Quit: fugg]
LaserEyess has joined #dri-devel
sdutt has joined #dri-devel
heat_ has joined #dri-devel
gouchi has joined #dri-devel
heat_ has quit []
heat has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 3.3]
<mareko> the most useful feature of mailboxes is "Mark as Read"
<pinchartl> mareko: I thought it was delete ? -):
heat_ has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
mclasen has joined #dri-devel
gouchi has quit [Remote host closed the connection]
agx_ has joined #dri-devel
agx has quit [Read error: Connection reset by peer]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
<jekstrand> graphitemaster: Yes, it's a serious problem that needs to be solved. No one's arguing it isn't.
<jekstrand> daniels: You just need to learn to control time distortions.
<jekstrand> daniels: Just slow time down by about 50% and work a 12-hour day (to others) and that gets you an extra 16 hours.
<graphitemaster> jekstrand, So what is being done about it and how can I help
<FLHerne> jekstrand: Is NIR "New Intermediate Representation"? I have a vague memory of it becoming a recursive acronym instead
mripard has quit [Remote host closed the connection]
bbrezillon has quit [Read error: Connection reset by peer]
boistordu_old has quit []
mripard has joined #dri-devel
bbrezillon has joined #dri-devel
<daniels> FLHerne: it got de-acronymed
<idr> I think the world learned not to name things "New" clear back with New Coke.
<imirkin> idr: like the New iPad?
<jekstrand> FLHerne: Yes, that was the original acronym. These days, it's just NIR.
<daniels> Windows New Technology
JohnnyonFlame has joined #dri-devel
boistordu has joined #dri-devel