ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
iive has quit [Quit: They came for me...]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
pcercuei has quit [Quit: dodo]
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
nopjmp has quit []
nopjmp has joined #dri-devel
flynnjiang has joined #dri-devel
flynnjiang has quit [Remote host closed the connection]
flynnjiang has joined #dri-devel
yyds has joined #dri-devel
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #dri-devel
yyds has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
alane has quit []
alane has joined #dri-devel
simon-perretta-img has joined #dri-devel
flynnjiang has quit [Remote host closed the connection]
yyds has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
sarnex_ has joined #dri-devel
sarnex has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts_ has joined #dri-devel
kxkamil has quit [Remote host closed the connection]
pzanoni has quit [Remote host closed the connection]
pzanoni has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
kxkamil has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
glennk has joined #dri-devel
glennk has quit [Remote host closed the connection]
Company has quit [Read error: Connection reset by peer]
Duke`` has joined #dri-devel
fab has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
itoral has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
samuelig has quit [Quit: Bye!]
flynnjiang has joined #dri-devel
Guest5525 has quit []
samuelig has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts_ has joined #dri-devel
fab has quit [Quit: fab]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
itoral_ has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
itoral has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
jsa has joined #dri-devel
warpme has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
fab has joined #dri-devel
anarsoul[m] has joined #dri-devel
Kayden has quit [Quit: restart X]
frieder has joined #dri-devel
mvlad has joined #dri-devel
warpme has quit []
frieder has quit [Quit: Leaving]
frieder has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
cascardo_ has joined #dri-devel
jkrzyszt has joined #dri-devel
cascardo has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
sauce has quit [Remote host closed the connection]
apteryx_ has joined #dri-devel
apteryx has quit [Ping timeout: 480 seconds]
tzimmermann has joined #dri-devel
sgruszka has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
warpme has quit []
apinheiro has quit [Remote host closed the connection]
konstantin has quit [Read error: Connection reset by peer]
lynxeye has joined #dri-devel
jfalempe has joined #dri-devel
konstantin has joined #dri-devel
sauce has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
kts has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
MrCooper has quit [Remote host closed the connection]
warpme has joined #dri-devel
MrCooper has joined #dri-devel
kode549 has joined #dri-devel
mripard has joined #dri-devel
paulk has joined #dri-devel
kode54 has quit [Read error: Connection reset by peer]
vliaskov has joined #dri-devel
rasterman has joined #dri-devel
apinheiro has joined #dri-devel
<tzimmermann> jfalempe, hi! a question on https://patchwork.freedesktop.org/series/131977/ on connector polling. the issue with the idrac likely comes from the final patch, which enables the polling. i'd like to send the first 9 patches as new patchset for DDC refactoring. as we discussed, polling requires bmc support. that would be a separate patch. but i think about modelling the bmc as a bridge instead of a connector. the bmc
<tzimmermann> connector depends on the real connector, while a bridge would sit within the regular encoder-to-connector chain. thoughts?
kts has quit [Remote host closed the connection]
<jfalempe> tzimmermann: sure you can re-send the first 9 patches, that shouldn't break the bmc use case.
kode549 has quit []
<tzimmermann> great.
kts has joined #dri-devel
kode549 has joined #dri-devel
<jfalempe> for bridge vs connector, tbh I'm not sure what are the differences. I would still prefer something similar with AST.
<tzimmermann> jfalempe, do you have thoughts on the brigde issue? the bmc connector's problem is that it depends on the hardware connector. for example, the DRM helpers have to do ->detect_ctx the hardware first, otherwise the bmc might return incorrect values. but there's no such guarantee in the helpers. it works because the hardware connector comes first in the list.
kode549 has quit []
<tzimmermann> with a bridge, we always test the hardware conenctor first. if it's disconnected, we'd refer to the bmc bridge
kode54 has joined #dri-devel
illwieckz has quit [Ping timeout: 480 seconds]
tomba_ has joined #dri-devel
tomba is now known as Guest6309
tomba_ is now known as tomba
<jfalempe> tzimmermann: if you think it will work better with a bridge, let's try it. We just need a way to configure the output even if the vga connector is disconnected.
<jfalempe> tzimmermann: what will be the difference for userspace ? it will see only 1 connector, but if vga is disconnected, it will still report as "connected", but with "fake bmc" value ?
<tzimmermann> yes, it's never diconnected
<tzimmermann> but the reported modes might change
<karolherbst> does anybody know what games/applications heavily rely on glMultiDraw* being low CPU overhead?
<jfalempe> tzimmermann: ok, so it avoid the "bmc is connected only if vga is disconnected" trick, so that's good for me.
<jfalempe> and it will also be easier for userspace, since it won't think it can display different thing on different connectors.
illwieckz has joined #dri-devel
yyds has quit [Remote host closed the connection]
pcercuei has joined #dri-devel
yyds has joined #dri-devel
jkrzyszt has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
rsalvaterra has quit []
rsalvaterra has joined #dri-devel
flynnjiang has quit [Quit: flynnjiang]
warpme has quit []
warpme has joined #dri-devel
RAOF has quit [Remote host closed the connection]
RAOF has joined #dri-devel
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
pcercuei has quit [Quit: brb]
pcercuei has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
dumbbell has joined #dri-devel
sauce has quit [Remote host closed the connection]
warpme has quit []
sauce has joined #dri-devel
<pq> looks like drm_format_info_min_pitch() is a little too optimistic? https://lists.freedesktop.org/archives/dri-devel/2024-May/453563.html
tomba is now known as tomba_
Guest6309 is now known as tomba
<tzimmermann> jfalempe, i have to experiment first
kts has joined #dri-devel
yyds has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
itoral_ has quit []
warpme has joined #dri-devel
jsa has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kts has quit [Quit: Leaving]
yyds has joined #dri-devel
apinheiro has quit [Quit: Leaving]
Company has joined #dri-devel
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #dri-devel
tomba_ has quit []
fab has quit [Quit: fab]
warpme has quit []
guludo has joined #dri-devel
Haaninjo has joined #dri-devel
<jfalempe> tzimmermann: the mgag200 ioburst workaround works for some servers, but I have report that poweredge XR11 and XR5610 needs to completely disable Write Combine to achieve low latency. May I submit a new patch for that ? Should I revert the current ioburst workaround since we probably don't need two different workaround ?
mripard is now known as Guest6323
mripard has joined #dri-devel
<tzimmermann> jfalempe, i have recently reworked the fbdev handling for many drivers. specifically, there's now fbdev-shmem, which does away with the additonal shadow buffer. it's now used by mgag200 on drm-misc-next. it would be interesting to first see how that affects the problem
warpme has joined #dri-devel
Guest6323 has quit [Ping timeout: 480 seconds]
sima has quit [Quit: Leaving]
sima has joined #dri-devel
<jfalempe> tzimmermann: sure I can test that, but I doubt it will have an impact, since memory-intensive application don't affect the latency.
manmower is now known as ManMower
<tzimmermann> jfalempe, there's one buffer less in the console's output. i'm thinking that might affect caching (and by extension latency). not sure if anything comes from that
<tzimmermann> as in 'fewer cache misses; higher locality'
<tzimmermann> just an idea
q66 has quit [Ping timeout: 480 seconds]
q66 has joined #dri-devel
ungeskriptet is now known as Guest6325
ungeskriptet has joined #dri-devel
Namarrgon has quit [Ping timeout: 480 seconds]
Calandracas has quit [Remote host closed the connection]
ungeskriptet is now known as Guest6327
ungeskriptet has joined #dri-devel
Calandracas has joined #dri-devel
Calandracas has quit []
yyds has quit [Remote host closed the connection]
Guest6325 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest6329
jsa has joined #dri-devel
ungeskriptet has joined #dri-devel
Calandracas has joined #dri-devel
ungeskriptet is now known as Guest6330
ungeskriptet has joined #dri-devel
Guest6327 has quit [Ping timeout: 480 seconds]
Calandracas has quit [Remote host closed the connection]
Namarrgon has joined #dri-devel
polderan has joined #dri-devel
Guest6329 has quit [Ping timeout: 480 seconds]
Calandracas has joined #dri-devel
Guest6330 has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Namarrgon has quit [Ping timeout: 480 seconds]
mripard is now known as Guest6333
mripard has joined #dri-devel
xroumegue has quit [Ping timeout: 480 seconds]
Guest6333 has quit [Ping timeout: 480 seconds]
frieder has quit [Ping timeout: 480 seconds]
xroumegue has joined #dri-devel
Stary has quit [Quit: ZNC - http://znc.in]
Stary has joined #dri-devel
paulk has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
paulk has joined #dri-devel
kts_ has joined #dri-devel
heat has joined #dri-devel
kzd has joined #dri-devel
bolson has joined #dri-devel
fab has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
kts_ has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
<zmike> eric_engestrom: pls just assign marge when you ack
coldfeet has quit [Remote host closed the connection]
<polderan> First I'll discuss the data indexing, it works so that one bank is value+contiguous_index+2xlengthfrom_const*nrofcell+bank_ffset where contiguous_index and bank_offset is filled in at runtime, and bank_offset is in range of 1024 with same size steps to subsequent banks. 2xlengthfrom_const is distance to known smallest elimination value times two, so upon eliminating first element, you have
<polderan> 1time distance for first element,two times distance for rest of elements, now you add bank times distances, it forms as 2times distance for first and three times the rest and banktimes-1 value+index, so you have to add banktimes value, that is gotten as allindexes+offset filled - allindexes+offset filled-alldistances the last which itself comes by filling in the offset and all indexes and
<polderan> eliminating the constants by perbanktimes so we get 1time value+index and banktimes-1*2times value+index, so in other words after addition it combines as one times distance for first element and two times for second and other elements, removing all distances it's one elements distance missing, which removed from all the distances gets one a single distance, and this added to all values
<polderan> allows to eliminate one value using an index on it too, and all values -allbutonevalue missing is the final operation accessing the value at index, the logics behind hence very simple arithmetic i.e simple linear algebra based derivative in integral computation but it is also expressed in logics as that resembles elimination based of mutual inclusion or exclusion. computation is simpler than
<polderan> data access through compiling procedures. and what's also easy is encoding and decoding the powers to smaller and higher weights per power. result is super extreme performance machine when those accesses get mixed so data access to access instructions, and computation access through compiling for execution.
sgruszka has quit [Quit: Leaving]
mripard has quit [Quit: mripard]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
Duke`` has joined #dri-devel
polderan has quit [Ping timeout: 480 seconds]
polderan has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
polderan has quit [Remote host closed the connection]
polderan has joined #dri-devel
simon-perretta-img has joined #dri-devel
polderan has quit [Remote host closed the connection]
f_ has joined #dri-devel
Namarrgon has joined #dri-devel
polderan has joined #dri-devel
polderan has quit [Remote host closed the connection]
dviola has left #dri-devel [WeeChat 4.2.2]
dviola has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
polderan has joined #dri-devel
polderan has quit [Remote host closed the connection]
polderan has joined #dri-devel
polderan has quit [Remote host closed the connection]
apinheiro has joined #dri-devel
huntingskulls has joined #dri-devel
huntingskulls has quit [Remote host closed the connection]
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
warpme has quit []
aradhya7 has joined #dri-devel
paulk has quit [Quit: WeeChat 3.0]
warpme has joined #dri-devel
amarsh04 has quit []
<zmike> DavidHeidelberg: you are also welcome to ack ^
amarsh04 has joined #dri-devel
<DavidHeidelberg> zmike: ack. Btw. why I need the bump? Some useful fixes?
<zmike> yes
<zmike> need to keep bumping
<zmike> always
<DavidHeidelberg> This would be interesting adept for the automated bumps then
<zmike> yeah, doing a saturday bump every week (there's a guaranteed friday tag) would be nice
paulk has joined #dri-devel
kts_ has joined #dri-devel
kasper93_ has joined #dri-devel
jessica_24 has joined #dri-devel
mvlad has quit [Remote host closed the connection]
<tonyk> we are going to have a DRM Microconference at Linux Plumbers this year: https://lore.kernel.org/dri-devel/92bacfe3-efac-4615-9d30-a6215f6bba29@igalia.com/
kasper93 has quit [Ping timeout: 480 seconds]
warpme has quit []
Kayden has joined #dri-devel
jasoneasydraw has joined #dri-devel
jasoneasydraw has left #dri-devel [#dri-devel]
jasoneasydraw has joined #dri-devel
guludo has quit [Quit: WeeChat 4.2.2]
guludo has joined #dri-devel
tzimmermann_ has joined #dri-devel
kasper93 has joined #dri-devel
kasper93_ has quit [Ping timeout: 480 seconds]
<jasoneasydraw> so I launch my last warning to your bomber and assaulting networks with your trash stories, you die through our hands if you talk to me in public, assault me or trash me through calling whores my wife, she is a thieve, who was taken care of already, I gave her crank gangsters a last warning if they do not honor those, and keep talking to me about me or harass my hotel we spawn a hitman
<jasoneasydraw> list against your shit scum. and what airlied talks about is a lie, they assaulted me with British trash before I ever threatened them, you keep doing it retarded worms and soon I come after you with my team. it's just I have a list of assaulters to treat an extensive one, they end up in either similar situation broken bones and no teeth as the whores who trashed me or maybe we kill
<jasoneasydraw> them I am deciding over this, we have loads of guns to do it.
jasoneasydraw was kicked from #dri-devel by ChanServ [You are not permitted on this channel]
tzimmermann has quit [Ping timeout: 480 seconds]
kaiwenjon has joined #dri-devel
kts has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
tzimmermann_ has quit []
columbarius has quit [Read error: Connection reset by peer]
kts has quit [Quit: Konversation terminated!]
columbarius has joined #dri-devel
jkrzyszt has quit [Quit: Konversation terminated!]
lynxeye has quit [Quit: Leaving.]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
alanc has quit [Remote host closed the connection]
kek has joined #dri-devel
alanc has joined #dri-devel
coldfeet has joined #dri-devel
manas has joined #dri-devel
manas has quit []
manas has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
manas has quit []
p0ch1ta has joined #dri-devel
<p0ch1ta> Hi
alyssa has joined #dri-devel
<alyssa> mareko: sorry I missed the MR, but what's the motivation for "nir: validate src_type of store_output"?
<p0ch1ta> I was interested in the DRM task : Remove driver dependency on FB_DEVICE. I was wondering how to get started with it
<alyssa> it blows up asahi, which neither reads nor writes src type. easy to fix - my fault for being sloppy - but I'm not sure why we have src_type at all for store_output
kek has quit []
simon-perretta-img has quit [Ping timeout: 480 seconds]
<alyssa> I don't really care - just took *checks clock* 5 minutes to deal with, faster than a ci pipeline would've been :p
<alyssa> but also if we could just torch store_output's src_type, that would be cool
simon-perretta-img has joined #dri-devel
<jenatali> alyssa: It's currently load-bearing for us, just FYI
<alyssa> jenatali: Terrifying! :-D
<jenatali> DXIL annotates loads/stores with function overloads, so i32 vs i16 vs f32 vs f16 are different functions to call
<alyssa> ouch
dviola has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
glennk has joined #dri-devel
kaiwenjon has quit [Quit: WeeChat 3.8]
ced117_ has joined #dri-devel
ced117 has quit [Ping timeout: 480 seconds]
ced117 has joined #dri-devel
ced117_ has quit [Ping timeout: 480 seconds]
f_ has quit [Quit: To contact me, PM f_[xmpp] or send an email. See https://vitali64.duckdns.org/.]
<mareko> alyssa: I guess there is some reason for src_type with mediump if NIR does the lowering
krushia has quit [Ping timeout: 480 seconds]
<mareko> alyssa: radeonsi also uses src_type for something, but that could be eliminated
coldfeet has quit [Remote host closed the connection]
<alyssa> hmm
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
kaiwenjon has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
epoch101 has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
jasoneasydraw has quit [Remote host closed the connection]
epoch101 has quit []
kasper93 has quit [Ping timeout: 480 seconds]
aradhya7 has quit [Quit: Connection closed for inactivity]
Haaninjo has quit [Quit: Ex-Chat]
fab has quit [Quit: fab]
jsa has quit [Ping timeout: 480 seconds]
krushia has joined #dri-devel
guludo has quit [Quit: WeeChat 4.2.2]
sukuna has joined #dri-devel
<Company> so, if I'm using GL and want to create an explicit sync object
<Company> that I can later pass on with a dmabuf so that it can potentially be ued with wayland at some point
kasper93 has joined #dri-devel
<Company> how am I meant to do that?
<Company> do I need to create it outside of GL and import it for signaling?
<Company> or does GL have a way for me to create it and just export the fd?
* Company looking at the Mutter and wlroots MRs and they don't make sense yet
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
<daniels> yeah
<daniels> as I said earlier
<Company> how does that get the acquire and release points?
iive has joined #dri-devel
* Company thinks his mental model is still missing an indirection somewhere
<mareko> alyssa: the motivation was that src_type didn't match bit_size when I was writing a shader in NIR, which broke radeonsi, which could have been caught by nir_validate
<mareko> alyssa: we could make src_type indicate float/int/uint, but not the bit size, which is already in nir_def
vliaskov has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
aswar002_ has quit [Remote host closed the connection]
aswar002 has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
krushia has quit [Quit: Konversation terminated!]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
<alyssa> mareko: makes sense.
<alyssa> I'm still not solid on why any backend other than DXIL and Zink care about the float/int/uint-ness, though
<alyssa> but it's not a big deal
alice has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
krushia has joined #dri-devel
bolson has quit [Remote host closed the connection]
bolson has joined #dri-devel
pcercuei has quit [Quit: dodo]
lemonzest has quit [Quit: WeeChat 4.2.2]
lemonzest has joined #dri-devel