ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
adavy has quit [Ping timeout: 480 seconds]
rsalvaterra has quit []
rsalvaterra has joined #dri-devel
Vanfanel has joined #dri-devel
gnustomp[m] has joined #dri-devel
tuxayo has joined #dri-devel
oneforall2 has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
jasuarez has joined #dri-devel
kunal10710[m] has joined #dri-devel
zamundaaa[m] has joined #dri-devel
adavy has joined #dri-devel
pcercuei has quit [Quit: dodo]
aura[m] has joined #dri-devel
dsrt^ has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
Hazematman has joined #dri-devel
flynnjiang has joined #dri-devel
flynnjiang1 has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
flynnjiang1 has quit []
oneforall2 has joined #dri-devel
flynnjiang has quit [Ping timeout: 480 seconds]
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
<tarceri> zink radv ci looks down
kzd has joined #dri-devel
doraskayo has joined #dri-devel
dviola has joined #dri-devel
yyds has joined #dri-devel
flynnjiang has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #dri-devel
xerpi[m] has joined #dri-devel
kts has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
Daanct12 has joined #dri-devel
nick1343[m] has joined #dri-devel
DrNick has joined #dri-devel
DrNick is now known as Guest7865
phire has quit [Ping timeout: 480 seconds]
kallisti5[m] has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
YaLTeR[m] has joined #dri-devel
Ella[m] has joined #dri-devel
jsa1 has quit []
DemiMarie has joined #dri-devel
DemiMarie is now known as Guest7870
alanc has quit [Quit: Leaving]
flynnjiang has quit [Quit: flynnjiang]
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
undvasistas[m] has joined #dri-devel
reactormonk[m] has joined #dri-devel
BilalElmoussaoui[m] has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
kunal_10185[m] has joined #dri-devel
jenatali has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
devarsht[m] has joined #dri-devel
Anson[m] has joined #dri-devel
Wallbraker has joined #dri-devel
phire has joined #dri-devel
aradhya7[m] has joined #dri-devel
yyds has quit [Remote host closed the connection]
kzd has quit [Ping timeout: 480 seconds]
knr has joined #dri-devel
sima has joined #dri-devel
sarnex has quit [Read error: Connection reset by peer]
sarnex has joined #dri-devel
Targetball[m] has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
exp80[m] has joined #dri-devel
fab has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
egalli has joined #dri-devel
MayeulC has joined #dri-devel
gdevi has joined #dri-devel
luben has quit [Ping timeout: 480 seconds]
onox[m] has joined #dri-devel
zzoon[m] has joined #dri-devel
yuq825 has joined #dri-devel
vliaskov has joined #dri-devel
tzimmermann has joined #dri-devel
Duke`` has joined #dri-devel
macslayer has quit [Remote host closed the connection]
Duke`` has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
itoral has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
fab has quit [Quit: fab]
moben[m] has joined #dri-devel
<mripard> sima, jani: so, should I do the drm-misc-next PR?
jsa has joined #dri-devel
frieder has joined #dri-devel
ram15[m] has joined #dri-devel
fab has joined #dri-devel
mvlad has joined #dri-devel
pushqrdx[m] has joined #dri-devel
jsa has quit []
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
tshikaboom has joined #dri-devel
robertmader[m] has joined #dri-devel
JohnnyonFlame has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #dri-devel
koki23[m] has joined #dri-devel
<mareko> we could do mediump = float16/int16 at AST level and call it a day
<jani> mripard: I'm planning on doing drm-intel-next pull req today
<javierm> sima, tzimmermann: any thoughts about https://lists.freedesktop.org/archives/dri-devel/2023-November/431355.html ?
<mripard> jani: and so the plan is still to send both drm-misc-next and drm-intel-next to drm-next, and backport drm-next once both have been merged?
<tzimmermann> javierm, i have only briefly followed the discussion. IMHO the DT is the authoritative source
<tzimmermann> what ard says about tracking framebuffer memory is exactly what we do in our aperture code
<tzimmermann> as you mentioned
<javierm> tzimmermann: agreed on both items. I agree that the patch is a workaround but IMO is the least bad option because a) is a stopgap to fix the issue and b) it's simple enough that can be cherry-picked for stable
<jani> mripard: if I understood sima correctly, yes
<javierm> tzimmermann: the question I had if you can think of another way to handle this due ard saying that isn't a great approach
<javierm> tzimmermann: another option that I thought could be to make sysfb DT aware and check if there's a simple-frambuffer node present, but that sounds even a worse approach to me...
tzimmermann has quit [Remote host closed the connection]
tzimmermann has joined #dri-devel
pcercuei has joined #dri-devel
tursulin has joined #dri-devel
<kode54> wow
donaldrobson has joined #dri-devel
<kode54> was it redhat that asked for vp9 and av1 to be added to the patent encumbered codecs list?
<kode54> oh, it was Microsoft who implemented that
<kode54> why is Microsoft putting codec switches into Mesa?
pushqrdx[m] has quit [Ping timeout: 480 seconds]
tintou has quit [Ping timeout: 480 seconds]
tleydxdy has quit [Ping timeout: 480 seconds]
kunal_10185[m] has quit [Ping timeout: 480 seconds]
sigmoidfunc[m] has quit [Ping timeout: 480 seconds]
BilalElmoussaoui[m] has quit [Ping timeout: 480 seconds]
reactormonk[m] has quit [Ping timeout: 480 seconds]
YaLTeR[m] has quit [Ping timeout: 480 seconds]
jasuarez has quit [Ping timeout: 480 seconds]
zzoon[m] has quit [Ping timeout: 480 seconds]
exp80[m] has quit [Ping timeout: 480 seconds]
Anson[m] has quit [Ping timeout: 480 seconds]
Vanfanel has quit [Ping timeout: 480 seconds]
dcbaker has quit [Ping timeout: 480 seconds]
ids1024[m] has quit [Ping timeout: 480 seconds]
aura[m] has quit [Ping timeout: 480 seconds]
Guest7865 has quit [Ping timeout: 480 seconds]
neobrain[m] has quit [Ping timeout: 480 seconds]
nick1343[m] has quit [Ping timeout: 480 seconds]
jtatz[m] has quit [Ping timeout: 480 seconds]
robertmader[m] has quit [Ping timeout: 480 seconds]
KunalAgarwal[m][m] has quit [Ping timeout: 480 seconds]
dhirschfeld2[m] has quit [Ping timeout: 480 seconds]
Quinten[m] has quit [Ping timeout: 480 seconds]
gnustomp[m] has quit [Ping timeout: 480 seconds]
talcohen[m] has quit [Ping timeout: 480 seconds]
Mershl[m] has quit [Ping timeout: 480 seconds]
halfline[m] has quit [Ping timeout: 480 seconds]
ram15[m] has quit [Ping timeout: 480 seconds]
tuxayo has quit [Ping timeout: 480 seconds]
daniliberman[m] has quit [Ping timeout: 480 seconds]
x512[m] has quit [Ping timeout: 480 seconds]
gdevi has quit [Ping timeout: 480 seconds]
kelbaz[m] has quit [Ping timeout: 480 seconds]
cmeissl[m] has quit [Ping timeout: 480 seconds]
doraskayo has quit [Ping timeout: 480 seconds]
zamundaaa[m] has quit [Ping timeout: 480 seconds]
yshui` has quit [Ping timeout: 480 seconds]
undvasistas[m] has quit [Ping timeout: 480 seconds]
jenatali has quit [Ping timeout: 480 seconds]
fkassabri[m] has quit [Ping timeout: 480 seconds]
devarsht[m] has quit [Ping timeout: 480 seconds]
znullptr[m] has quit [Ping timeout: 480 seconds]
koki23[m] has quit [Ping timeout: 480 seconds]
Targetball[m] has quit [Ping timeout: 480 seconds]
kunal10710[m] has quit [Ping timeout: 480 seconds]
FloGrauper[m] has quit [Ping timeout: 480 seconds]
kos_tom has quit [Ping timeout: 480 seconds]
onox[m] has quit [Ping timeout: 480 seconds]
Ella[m] has quit [Ping timeout: 480 seconds]
Hazematman has quit [Ping timeout: 480 seconds]
ttayar[m] has quit [Ping timeout: 480 seconds]
swick[m] has quit [Ping timeout: 480 seconds]
knr has quit [Ping timeout: 480 seconds]
xerpi[m] has quit [Ping timeout: 480 seconds]
egalli has quit [Ping timeout: 480 seconds]
doras has quit [Ping timeout: 480 seconds]
Newbyte has quit [Ping timeout: 480 seconds]
ofirbitt[m] has quit [Ping timeout: 480 seconds]
cwfitzgerald[m] has quit [Ping timeout: 480 seconds]
aradhya7[m] has quit [Ping timeout: 480 seconds]
moben[m] has quit [Ping timeout: 480 seconds]
Wallbraker has quit [Ping timeout: 480 seconds]
kallisti5[m] has quit [Ping timeout: 480 seconds]
shoffmeister[m] has quit [Ping timeout: 480 seconds]
MayeulC has quit [Ping timeout: 480 seconds]
Guest7870 has quit [Ping timeout: 480 seconds]
tak2hu[m] has quit [Ping timeout: 480 seconds]
<javierm> tzimmermann: thanks for answering in that thread
Company has quit [Quit: Leaving]
<tzimmermann> np
aravind has joined #dri-devel
lynxeye has joined #dri-devel
<kode54> I see, there's a hot discussion on the subject in !26320
<kode54> * mesa!26320
MoeIcenowy has quit [Ping timeout: 480 seconds]
MoeIcenowy has joined #dri-devel
Moe_Icenowy has joined #dri-devel
MoeIcenowy has quit []
MoeIcenowy has joined #dri-devel
Moe_Icenowy has quit [Ping timeout: 480 seconds]
MoeIcenowy has quit [Quit: ZNC 1.8.2 - https://znc.in]
MoeIcenowy has joined #dri-devel
glennk has joined #dri-devel
apinheiro has joined #dri-devel
Ahuj has joined #dri-devel
jsa has joined #dri-devel
Vin[m] has joined #dri-devel
dantob has joined #dri-devel
ella-0[m] has joined #dri-devel
luben has joined #dri-devel
<sima> javierm, I feel like the entire sysfb complexity has reached levels that are firmly above my head :-/
<sima> but yeah using the aperture helpers to make sure we only have one sysfb instance feels a bit icky
<sima> what you might want to do (but that could blow up in entirely different ways) is the resource reservation framework, with a mandatory resource
<javierm> sima: yeah... same. The sysfb design has reached its limits
<sima> but that might prevent the real drivers from loading properly
aravind has quit [Ping timeout: 480 seconds]
<sima> so probably not the right thing either
<sima> at least we tried using that somewhat in i915 for making sure we only use the stolen memory range when the bios hasn't butchered the setup somehow
<javierm> sima: long term I think that the aperture infra should be part of the device model and hooked into the request_mem_region() helpers
<sima> and it was endless pains
<sima> javierm, well request_mem_region kinda is aperture helpers
<javierm> e.g: request_mem_region_exclusive() or someting
<sima> except see above, request_mem is also utter levels of pain
<sima> yeah that's what I was thinking of
<sima> we tried that for i915 stolen
<javierm> sima: yeah but doesn't have the "remove conflicting devices" part
<javierm> it just -EBUSY
<sima> for entertainment dig into git history :-)
<sima> javierm, well that too, so that part would need to be added
<javierm> sima: ah, I see
<sima> javierm, so yeah, my "I'm absolutely in way over my head" gut feeling is that a) yes this hack is very, very icky but also b) everything else is so much worse
<javierm> sima: right. Do you agree then with tzimmermann and my opinion on this, to merge this workaround and then figure out how to better handle this long term?
<sima> I think we're very firmly in "least terrible" design space here :-(
<javierm> sima: yeah... agree
<sima> javierm, yeah feel free to add an a-b: me onto that, and maybe try to capture some of that "yes this is terrible" understand as much as we can still grasp it ...
libv_ has joined #dri-devel
rasterman has joined #dri-devel
<javierm> sima: sure
Haaninjo has joined #dri-devel
libv has quit [Ping timeout: 480 seconds]
<javierm> sima: while I've your attention :) Are you OK with merging https://patchwork.kernel.org/project/dri-devel/list/?series=802258 ?
<javierm> sima: that's the buffer damage series we discussed before but using a slightly different approach suggested by tzimmermann
<javierm> basically to set the plane->ignore_damage_clips = true in the .atomic_check for drivers that need it
<javierm> I've ack from Thomas and Zack @ VMWare, but didn't want to push before asking you. Since you suggested the previous approach
<sima> javierm, patch 4 doesn't really explain when you have the buffer damage case
<sima> or is a bit unclear
<sima> so maybe add a sentence that we need to ignore damage and fall back to full damage when the buffer, i.e. &drm_plane_state.fb has changed, and that as long as when that buffer stays the same, buffer damage tracking drivers can still benefit from the damaged regions
<sima> currently it reads a bit as if you need to unconditionally set this flag
<sima> you kinda have that in the last paragraph, but I'd just add the very specific "this is the state structs members you need to look at" explainer in the previous paragraph
<sima> oh for the todo entry maybe reference the &drm_plane_state.ignore_damage_clips entry
<sima> and maybe also add a link to the overall docs from the kerneldoc for that in patch 1
<sima> with these doc bikesheds: a-b: me, looks like a clean approach from a code pov
<sima> and defo less work :-)
<sima> easier to backport too since smaller, and all that good stuff
<javierm> sima: sure. I'll make those fixups and post a v4 likely tomorrow. Thanks for your feedback!
libv_ is now known as libv
YHNdnzj[moz] has joined #dri-devel
kts has joined #dri-devel
MotiH[m] has joined #dri-devel
libv_ has joined #dri-devel
tomba has joined #dri-devel
libv has quit [Ping timeout: 480 seconds]
tomba has quit [Quit: Leaving]
tomba has joined #dri-devel
isinyaaa[m] has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Coelacanthus[m] has joined #dri-devel
ohadsharabi[m] has joined #dri-devel
enick_110 has joined #dri-devel
bubblethink[m] has joined #dri-devel
itoral has quit [Quit: Leaving]
apinheiro has quit [Ping timeout: 480 seconds]
luben has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: WeeChat 4.1.1]
apinheiro has joined #dri-devel
apinheiro has quit [Quit: Leaving]
libv_ is now known as libv
jsa has quit []
kts has quit [Quit: Konversation terminated!]
orbea has quit [Quit: You defeated orbea! 2383232 XP gained!]
orbea has joined #dri-devel
yyds has joined #dri-devel
mvlad has quit [Remote host closed the connection]
kts has joined #dri-devel
mvlad has joined #dri-devel
tomba1 has joined #dri-devel
naheemsays[m] has joined #dri-devel
FLHerne has quit [Ping timeout: 480 seconds]
JoshuaAshton has quit [Ping timeout: 480 seconds]
calebccff has quit [Ping timeout: 480 seconds]
yuq825 has left #dri-devel [#dri-devel]
calebccff has joined #dri-devel
JoshuaAshton has joined #dri-devel
FLHerne has joined #dri-devel
nicofee[m] has joined #dri-devel
yyds has quit [Remote host closed the connection]
fab has quit [Quit: fab]
msizanoen[m] has joined #dri-devel
nyorain[m] has joined #dri-devel
fab has joined #dri-devel
Duke`` has joined #dri-devel
kts has quit [Quit: Leaving]
frieder has quit [Remote host closed the connection]
Ahuj has quit [Ping timeout: 480 seconds]
aljazmc has joined #dri-devel
dabrain34[m] has joined #dri-devel
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
AlaaEmad[m] has joined #dri-devel
<enunes> emersion: so even with the accelerated pixman backend for wlroots I can't use a vulkan only driver because it still relies on gbm to import buffers from clients, even if I hack it a bit to use the dumb buffer allocator to avoid gbm for compositor allocation
<enunes> I don't suppose there will be any other quick hack to avoid that one?
<emersion> enunes: hm it shouldn't do that?
<emersion> which wlr version is this?
<emersion> actually it never used GBM to import client buffers AFAIK
<emersion> it uses GBM to allocate GPU buffers, but if you're running with Pixman it shouldn't pick GBM?
<enunes> it does going through the types/wlr_linux_dmabuf_v1.c path, this is the patched version 0.16.0 originally for the raspberry pi case
fxkamd has joined #dri-devel
<emersion> and before that it was using wlr_renderer to do this
<emersion> (aka GL)
<emersion> so yeah they probably patched that in the rpi version?
<enunes> I see, so I guess it is patched code indeed
<emersion> to make ti work with upstream wlr you need to (1) implement begin_data_ptr_access() in linux-dmabuf wlr_buffers
<emersion> and (2) force wlroots' hand to create linux-dmabuf even with the Pixman renderer
<emersion> i think that should be enough
<emersion> (brb)
<enunes> this is exactly what is implemented with gbm here, I guess I can try to implement it with just libdrm
<emersion> yeah
<emersion> plain libdrm, mmap, DMA-BUF sync IOCTLs
<emersion> make sure to only avdertise LINEAR and nothing else
<emersion> advertise*
<enunes> cool, thanks for the help!
<emersion> please ping me again as needed :)
lynxeye has quit [Quit: Leaving.]
iive has joined #dri-devel
masush5[m] has joined #dri-devel
heat has joined #dri-devel
<sima> jani, I guess drm-intel-next pr tomorrow?
tzimmermann has quit [Quit: Leaving]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
fxkamd has quit []
donaldrobson has quit [Ping timeout: 480 seconds]
illwieckz has quit [Remote host closed the connection]
Company has joined #dri-devel
ascent12_ has joined #dri-devel
illwieckz has joined #dri-devel
ascent12 has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
T_UNIX has joined #dri-devel
K0bin[m] has joined #dri-devel
samueldr has joined #dri-devel
cyrinux has quit []
cyrinux has joined #dri-devel
tursulin has quit [Ping timeout: 480 seconds]
AlexisHernndezGuzmn[m] has joined #dri-devel
<sima> aye
<jani> sima: writing the changelog always takes me longer than I think... and I wonder if anyone ever reads them :/
<jani> further than the highlights
<sima> I do read them when doing the pull ...
Sumera[m] has joined #dri-devel
<sima> imre, 191dc43935d1ece82bc6c96 thx for making that fail on compile when I get it wrong :-P
<imre> yep, that conflicts in dm_helpers_construct_old_payload(), I resolved that based on the email I sent. but in general it should've been merged via drm-misc-next
<sima> yeah I intentionally got it wrong just to see how gcc gets unhappy :-)
jkrzyszt has joined #dri-devel
JosExpsito[m]1 has joined #dri-devel
gouchi has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
Surkow|laptop has quit [Remote host closed the connection]
Surkow|laptop has joined #dri-devel
yshui` has joined #dri-devel
jkrzyszt has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
tomba has quit [Ping timeout: 480 seconds]
znullptr[m] has joined #dri-devel
dviola has quit [Quit: WeeChat 4.1.1]
jsa has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
fkassabri[m] has joined #dri-devel
shoffmeister[m] has joined #dri-devel
jsa has quit []
Duke`` has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
fab has quit [Quit: fab]
crabbedhaloablut has quit []
Ella[m] has joined #dri-devel
vliaskov has quit [Remote host closed the connection]
gouchi has quit [Remote host closed the connection]
aljazmc has quit [Remote host closed the connection]
LaserEyess has quit [Quit: fugg]
dakr has quit [Quit: ZNC 1.8.2 - https://znc.in]
dakr has joined #dri-devel
LaserEyess has joined #dri-devel
guru_ has joined #dri-devel
Zopolis4 has joined #dri-devel
kunal10710[m] has joined #dri-devel
oneforall2 has quit [Ping timeout: 480 seconds]
ids1024[m] has joined #dri-devel
iive has quit [Quit: They came for me...]
Wallbraker has joined #dri-devel
robertmader[m] has joined #dri-devel
Hazematman has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
YuGiOhJCJ has joined #dri-devel