ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
stuarts has quit []
zzoon_2 has joined #dri-devel
kts has joined #dri-devel
kts has quit []
K`den has joined #dri-devel
K`den is now known as Kayden
Zopolis4_ has quit []
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
alanc has quit [Remote host closed the connection]
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
ngcortes has quit [Read error: Connection reset by peer]
greenjustin has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
yuq825 has joined #dri-devel
kts has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
YuGiOhJCJ has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.6]
lemonzest has joined #dri-devel
stuarts has joined #dri-devel
JohnnyonF has quit [Ping timeout: 480 seconds]
rsalvaterra has quit [Remote host closed the connection]
rsalvaterra has joined #dri-devel
<hays> when you all are blackbox reversing a GPU driver.... is there a libera channel for that kind of thing? particularly as it generalizes to other related drivers like neural net hardware showing up on some of these SOCs
godvino has joined #dri-devel
slattann has joined #dri-devel
godvino has quit [Quit: WeeChat 3.6]
heat_ has quit [Ping timeout: 480 seconds]
konstantin_ has joined #dri-devel
konstantin has quit [Ping timeout: 480 seconds]
Zopolis4_ has joined #dri-devel
dcz has joined #dri-devel
aravind has quit [Read error: Connection reset by peer]
kzd has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
tzimmermann has joined #dri-devel
pallavim has quit [Ping timeout: 480 seconds]
tchar has quit [Read error: Connection reset by peer]
tchar has joined #dri-devel
hfink has quit [Read error: Connection reset by peer]
zmike has quit [Read error: Connection reset by peer]
robclark has quit [Read error: Connection reset by peer]
zzag has quit [Read error: Connection reset by peer]
cwabbott has quit [Read error: Connection reset by peer]
SanchayanMaity has quit [Read error: Connection reset by peer]
zmike has joined #dri-devel
robclark has joined #dri-devel
cengiz_io has quit [Read error: Connection reset by peer]
nirmoy has quit [Read error: Connection reset by peer]
naseer__ has quit [Read error: Connection reset by peer]
cwabbott has joined #dri-devel
norris has quit [Read error: Connection reset by peer]
linusw has quit [Read error: Connection reset by peer]
nirmoy has joined #dri-devel
naseer__ has joined #dri-devel
narmstrong has quit [Read error: Connection reset by peer]
SanchayanMaity has joined #dri-devel
linusw has joined #dri-devel
zzag has joined #dri-devel
norris has joined #dri-devel
cengiz_io has joined #dri-devel
narmstrong has joined #dri-devel
hfink has joined #dri-devel
fab has joined #dri-devel
thellstrom has joined #dri-devel
aknautiy has joined #dri-devel
aravind has joined #dri-devel
bmodem has quit []
bmodem has joined #dri-devel
fab has quit [Quit: fab]
zzoon_2 has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
sghuge has quit [Remote host closed the connection]
aravind has quit [Read error: Connection reset by peer]
lynxeye has joined #dri-devel
sghuge has joined #dri-devel
aravind has joined #dri-devel
jkrzyszt has joined #dri-devel
tursulin has joined #dri-devel
stuarts has quit []
kts has joined #dri-devel
vliaskov has joined #dri-devel
danvet has joined #dri-devel
slattann has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
fab has quit [Quit: fab]
rasterman has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
<MrCooper> karolherbst: CI is a big motivator for moving to gitlab though
FireBurn has quit [Quit: Konversation terminated!]
fab has joined #dri-devel
slattann has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
thellstrom has quit [Quit: thellstrom]
bmodem has joined #dri-devel
smiles_1111 has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
Zopolis4_ has quit []
srslypascal has joined #dri-devel
thellstrom has joined #dri-devel
srslypascal has quit []
sarahwalker has joined #dri-devel
swalker_ has joined #dri-devel
swalker_ is now known as Guest12405
bmodem1 has joined #dri-devel
fab has quit [Remote host closed the connection]
bmodem has quit [Read error: Connection reset by peer]
sarahwalker has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
fab has quit [Remote host closed the connection]
fab has joined #dri-devel
<MrCooper> janesma: FYI, pushing to merge-requests/<number>/head doesn't modify the MR source branch
slattann has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
devilhorns has joined #dri-devel
Jeremy_Rand_Talos has joined #dri-devel
bmodem1 has quit [Ping timeout: 480 seconds]
jkrzyszt has joined #dri-devel
rasterman has joined #dri-devel
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
<javierm> jadahl: is there a place were I can read what is needed in the atomic mode settings API to have this "cursor hotspot" support that's needed to remove virt-gpu from mutter's atomic deny list ?
<javierm> jadahl: I know that you already discussed this with Bilal a little bit, but I'm trying to understand what exactly entails
apinheiro has joined #dri-devel
<javierm> jadahl: oh, I see there was a series posted by Zack some time ago: https://lore.kernel.org/all/20220613104529.25fc650a@eldfell/T/
<emersion> javierm: yeah the Zack series was the latest work on this
<emersion> javierm: see in particular the replies by Pekka/Jonas/me
<emersion> i think the consensus from user-space was that we want a cap for user-space to opt-in
<javierm> emersion: yeah, I'm reading the thread now
<javierm> makes sense for user-space to opt-in IMO
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
<jadahl> that thread is good to read indeed
<javierm> jadahl: indeed I just pointed out to Bilal because it explains in great detail what these cursor hotposts are, I wasn't familiar with that concept
<javierm> emersion: I didn't know that there was a SW fallback
<javierm> then the driver doesn't expose a cursor plane
<emersion> yeah, pretty sure all compositors have this
<javierm> emersion: as Zack mentioned mutter adds it in a deny list. That's how I noticed this, because fixed virtio-gpu to properlty report FB_DAMAGE_CLIPS but didn't work due using the legacy API
<javierm> for now I patched mutter to remove it but of course have issues with the guest cursor
<danvet> javierm, if it's all wired up properly then should work with legacy dirtyfb ioctl too
<javierm> danvet: damage clipping you mean?
<javierm> hmm, but unsure if makes sense to invest in wiring that. I prefer to push Zack's series forward and have atomic mode settings with virtio-gpu :)
<javierm> emersion: I don't fully understand Zack pushback to your proposal, since old user-space will keep using the legacy API anyways...
<javierm> so what could be the drawback of hiding the cursor plane if user-space doesn't opt-in ?
<emersion> i think Zack wants to force all user-space to properly set the cursor plane's hotspot always
<emersion> on atomic
<javierm> emersion: yeah but if you need to modify user-space anyways to set the new mouse cursor hotspot info, then what's the problem with also set the cap ?
<emersion> yup
heat_ has joined #dri-devel
<emersion> and the cap allows user-space using atomic but not hotspot-aware to display properly
<javierm> emersion: and yeah, SW cursor fallback is slower but at the very least old user-space that doesn't set the cursor hotspot info can do that and have a functional driver
<emersion> indeed, slow better than incorrect
<javierm> so hiding the (broken) cursor plane makes totally sense to me
<emersion> well, glad we all agree :)
<javierm> emersion: it seems Zack doesn't though :) but I haven't finished reading the thread yet
<emersion> i think at the end Zack ended up agreeing somewhat iirc
jkrzyszt has quit [Remote host closed the connection]
<javierm> emersion: Ok, let me read the rest and I think Bilal or me can re-spin a v2 with your suggestions and resend
<emersion> nice!
<emersion> swick[m]: \o/ https://a.uguu.se/lTYVZJmv.png
<emersion> this is in the HDMI 2.1 VSDB
<emersion> a bit worried that it's 0 to say "i don't flicker"
<emersion> (so maybe sinks set it incorrectly)
<emersion> but at least it's there
<swick[m]> nice. now we need the same for everything that's not HDMI
jkrzyszt has joined #dri-devel
<swick[m]> and somehow get manufacturers to actually use it :s
<swick[m]> btw, I'm on PTO right now, back on monday for work
<emersion> swick[m]: maybe we can hope that the HDMI VSDB gets advertised on DP as well?
<emersion> ah, feel free to ignore me then!
<emersion> hrm i didn't capture EDIDs on both DP and HDMI during the hackfest
<emersion> so hard to tell for these displays
<swick[m]> we should probably have done that in hindsight
<emersion> maybe we can ask Carlos to do this for us
<swick[m]> but there are displays without hdmi support and there the vsdp makes no sense
<danvet> javierm, yeah, should be a one-liner to plug in the compat helper
<emersion> yes, i agree it's not a very reliable way to find out
<emersion> maybe i should try to see if DisplayID has anything similar
robobub_ has quit []
<javierm> danvet: oh, I'll take a look then
<emersion> but i don't have super high hopes
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
<swick[m]> edid-decode also tells me there is more vrr stuff in the hdmi vsdb
<swick[m]> Supports media rates below VRRmin (CinemaVRR)
<swick[m]> Supports negative Mvrr values
BilalElmoussaoui[m] has joined #dri-devel
<emersion> yea i see this in the spec too
<emersion> the spec is kinda hard to read tbh
<emersion> many references to variables defined elsewhere
<danvet> javierm, maybe we should add a warn_once if that isn't set correctly like we have for the missing prop?
<danvet> since atomic drivers really shouldn't hand-roll this I think
<danvet> but maybe i915 is a legit enough exception
<danvet> so maybe could just check that there is a ->dirty callback and not necessarily that it's the default compat helper
<javierm> danvet: Ok, let me dig that I'm not familiar with the legacy KMS compat layer
<danvet> drm_atomic_helper_dirtyfb() but with fbdev generic helper you need to call the different setup func for that iirc
<danvet> hm then it should get passed through for legacy kms too
<danvet> maybe mutter hasn't wired that up?
jkrzyszt has quit [Remote host closed the connection]
<javierm> danvet: could be, I'll take a look. Bilal asked jadahl (or was Robert Mader?) and pointed out to him about not using the atomic API
<javierm> BilalElmoussaoui[m]: o/
apinheiro has quit [Quit: Leaving]
pcercuei has quit [Quit: brb]
jkrzyszt has joined #dri-devel
<hch12907> fyi, irc doesn't show Robert and Bilal's messages
<javierm> :(
pcercuei has joined #dri-devel
<hch12907> <karolherbst> "so what's the value discourse..." <- I think fedora wants it because their ML is more forum-y
<emersion> daniels: do you think we could allow unauth users to talk, it doesn't seem like we have had spam from these in #freedesktop?
pcercuei has quit []
<hch12907> But even without discourse, gitlab alone is already pretty nice for mesa & drm I think. Discussions can be done using the issue tracker.
<daniels> emersion: sure, let's give it a try and see what happens - as long as we have the Matrix bridge we're always going to have this frigging problem
<emersion> yea :/
<emersion> and lack of SASL on OFTC makes this rather painful
<emersion> at least we don't kick unauth users
jkrzyszt has quit [Remote host closed the connection]
<emersion> alright let's see how this goes
<emersion> will revert if we get spam
<BilalElmoussaoui[m]> i guess it should work now?
<emersion> yes
<javierm> BilalElmoussaoui[m]: welcome to this side of the IM tunnel :)
JohnnyonFlame has joined #dri-devel
<BilalElmoussaoui[m]> awesome :)
<daniels> emersion: thanks!
<mlankhorst> Do i fast forward drm-misc-fixes to drm/drm-next too?
jkrzyszt has joined #dri-devel
<karolherbst> MrCooper: sure, but we can do CI later or people will add CI once we are on gitlab and we can discuss in MRs if proposed ideas are good or not
JohnnyonFlame has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
smiles_1111 has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
camus1 has quit [Remote host closed the connection]
danvet has quit [Ping timeout: 480 seconds]
jkrzyszt has joined #dri-devel
novaisc6 has joined #dri-devel
yussef has quit [Ping timeout: 480 seconds]
grillo_0 has quit [Ping timeout: 480 seconds]
novaisc has quit [Ping timeout: 480 seconds]
gcarlos5 has quit [Ping timeout: 480 seconds]
tonyk has quit [Ping timeout: 480 seconds]
mairacanal has quit [Ping timeout: 480 seconds]
tales-aparecida has quit [Ping timeout: 480 seconds]
novaisc6 is now known as novaisc
fab has quit [Quit: fab]
fab has joined #dri-devel
tonyk has joined #dri-devel
JohnnyonFlame has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
lynxeye has quit [Quit: Leaving.]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
mairacanal has joined #dri-devel
djbw has quit [Read error: Connection reset by peer]
pochu has quit [Quit: leaving]
bmodem has joined #dri-devel
tales-aparecida has joined #dri-devel
greenjustin has joined #dri-devel
jkrzyszt has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
devilhorns has quit [Quit: Leaving]
grillo_0 has joined #dri-devel
pa has joined #dri-devel
zehortigoza has quit [Remote host closed the connection]
pa- has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Remote host closed the connection]
zehortigoza has joined #dri-devel
fab has quit [Quit: fab]
kzd_ has joined #dri-devel
bmodem1 has joined #dri-devel
MrCooper has quit [Quit: Leaving]
bmodem has quit [Ping timeout: 480 seconds]
MrCooper has joined #dri-devel
rasterman has joined #dri-devel
MrCooper has quit []
MrCooper has joined #dri-devel
Duke`` has joined #dri-devel
fab has joined #dri-devel
bmodem has joined #dri-devel
bmodem1 has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Ping timeout: 480 seconds]
stuarts has joined #dri-devel
bmodem1 has joined #dri-devel
JohnnyonFlame has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
bmodem1 has quit [Ping timeout: 480 seconds]
bmodem1 has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
jkrzyszt has joined #dri-devel
bmodem has joined #dri-devel
djbw has joined #dri-devel
bmodem1 has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
bmodem has quit [Ping timeout: 480 seconds]
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
Guest12405 has quit [Remote host closed the connection]
alanc has joined #dri-devel
orbea has quit [Remote host closed the connection]
orbea has joined #dri-devel
karolherbst_ has joined #dri-devel
karolherbst has quit [Ping timeout: 480 seconds]
pallavim has joined #dri-devel
jfalempe has quit [Quit: Leaving]
crabbedhaloablut has quit []
crabbedhaloablut has joined #dri-devel
smiles_1111 has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Remote host closed the connection]
alyssa has joined #dri-devel
<alyssa> I'm not really sure what's happening with https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22695
<alyssa> Got two soft-naks. I don't want to override the objections (because frankly I don't disagree) but I'm not sure where we go from here
<alyssa> and I can't tell if this is stalled on me needing to change the code or others that haven't reviewed it yet
pallavim_ has joined #dri-devel
pallavim has quit [Ping timeout: 480 seconds]
tursulin has quit [Ping timeout: 480 seconds]
vliaskov has quit [Remote host closed the connection]
<alyssa> although maybe I do want to do ineg propagation in my backend instead of implementing isub
<alyssa> so then i can drop isubshl_agx at least, and also don't need to introduce imsub
<alyssa> gfxstrand: does NVIDIA have imsub?
DUOLabs[m] has joined #dri-devel
<alyssa> and do you care about having that in NIR rather than ingesting imad(x, y, ineg(z)) into your backend?
<DUOLabs[m]> I've been trying to integrate venus into QEMU for MacOS, but when I try to run vkcube, all I get is "stuck in ring seqno wait with iter at". Looking at the source code, it's waiting for something, but I'm not sure what.
<alyssa> oh, woof, apparently I even have (a * b) + (c << #d) in one op
<alyssa> likely sufficiently obscure it's not worth bothering NIR over though
<alyssa> unless maybe it comes up with address arithmetic, which is entirely possible.
karolherbst_ is now known as karolherbst
* alyssa writes the neg fusing rules at least
<alyssa> should cut the NIR side combinatorics in half, at least
Haaninjo has joined #dri-devel
ybogdano is now known as Guest12446
ybogdano has joined #dri-devel
<alyssa> 6 files changed, 71 insertions(+), 3 deletions(-)
<alyssa> see this is just an obnoxious amount of code needed for something I can do in 2 lines of opt_algebraic :|
ybogdano is now known as Guest12448
Guest12446 is now known as ybogdano
<alyssa> IDK. Maybe I want better pattern matching in my backend stuff
<alyssa> Or maybe lots and lots of NIR opcodes really is ok.
Guest12448 has quit []
ybogdano is now known as Guest12449
ybogdano has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
ybogdano has quit [Ping timeout: 480 seconds]
<gfxstrand> alyssa: What's imsub?
<gfxstrand> Oh, yeah, ineg is allowed on the src2 of imad
<gfxstrand> I'll figure out how to propagate it somehow.
thellstrom has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
ybogdano has joined #dri-devel
dcz has quit [Ping timeout: 480 seconds]
eukara has quit []
ngcortes has joined #dri-devel
bluebugs has quit [Quit: Leaving]
bluebugs has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
fab has quit [Quit: fab]
fab has joined #dri-devel
paulk has quit [Quit: WeeChat 3.0]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
pcercuei has quit [Quit: dodo]
pallavim_ has quit [Ping timeout: 480 seconds]