ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
MayeulC has joined #dri-devel
onox[m] has joined #dri-devel
dcbaker has joined #dri-devel
ttayar[m] has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
pcercuei has quit [Quit: dodo]
aradhya7[m] has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
cwfitzgerald[m] has joined #dri-devel
tak2hu[m] has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
columbarius has joined #dri-devel
devarsht[m] has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
ofirbitt[m] has joined #dri-devel
xerpi[m] has joined #dri-devel
enick_273 has joined #dri-devel
cmeissl[m] has joined #dri-devel
frankbinns has quit [Read error: Connection reset by peer]
yuq825 has joined #dri-devel
yyds has quit [Remote host closed the connection]
frankbinns has joined #dri-devel
yyds has joined #dri-devel
sigmoidfunc[m] has joined #dri-devel
YaLTeR[m] has joined #dri-devel
aura[m] has joined #dri-devel
Targetball[m] has joined #dri-devel
undvasistas[m] has joined #dri-devel
BilalElmoussaoui[m] has joined #dri-devel
reactormonk[m] has joined #dri-devel
luben has joined #dri-devel
alyssa has joined #dri-devel
kunal_10185[m] has joined #dri-devel
jasuarez has joined #dri-devel
frankbinns has quit [Read error: Connection reset by peer]
frankbinns has joined #dri-devel
aravind has joined #dri-devel
JohnnyonFlame has quit [Read error: Connection reset by peer]
flynnjiang has joined #dri-devel
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
tuxayo has joined #dri-devel
moben[m] has joined #dri-devel
bmodem has joined #dri-devel
pushqrdx[m] has joined #dri-devel
dhirschfeld2[m] has joined #dri-devel
bmodem has quit [Quit: bmodem]
frankbinns has quit [Read error: Connection reset by peer]
daniliberman[m] has joined #dri-devel
luben has quit [Remote host closed the connection]
frankbinns has joined #dri-devel
ram15[m] has joined #dri-devel
Zopolis4 has quit [Quit: Connection closed for inactivity]
heat_ has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
doraskayo has joined #dri-devel
dviola has joined #dri-devel
i-garrison has quit [Read error: Connection reset by peer]
bmodem has joined #dri-devel
crabbedhaloablut has joined #dri-devel
tleydxdy has joined #dri-devel
enick_878 has joined #dri-devel
Duke`` has joined #dri-devel
fab has joined #dri-devel
x512[m] has joined #dri-devel
tintou has joined #dri-devel
i-garrison has joined #dri-devel
tomba has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
tzimmermann has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
KunalAgarwal[m][m] has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
egalli has joined #dri-devel
fab has quit [Quit: fab]
sima has joined #dri-devel
heat_ has quit [Ping timeout: 480 seconds]
jolan has quit [Quit: leaving]
jolan has joined #dri-devel
fab has joined #dri-devel
<mripard> narmstrong: stop replying to him, you've said what you wanted to see fixed, it's their responsibility now
koki23[m] has joined #dri-devel
kts has joined #dri-devel
<mripard> (I'm not sure if Dmitry is around)
exp80[m] has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
Quinten[m] has joined #dri-devel
<narmstrong> mripard: yep, I planned to not reply anymore !
frankbinns has quit [Ping timeout: 480 seconds]
zzoon[m] has joined #dri-devel
kts has quit [Remote host closed the connection]
glennk has joined #dri-devel
kts has joined #dri-devel
donaldrobson has joined #dri-devel
tursulin has joined #dri-devel
frankbinns has joined #dri-devel
kts has quit [Quit: Leaving]
Daanct12 has joined #dri-devel
rasterman has joined #dri-devel
jsa has joined #dri-devel
donaldrobson has quit [Ping timeout: 480 seconds]
neobrain[m] has joined #dri-devel
luben has joined #dri-devel
kts has joined #dri-devel
lynxeye has joined #dri-devel
mvlad has joined #dri-devel
Vanfanel has joined #dri-devel
pcercuei has joined #dri-devel
jtatz[m] has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
aravind has joined #dri-devel
<Company> so, this might be a very dumb question, but:
<Company> how do I get the number of planes for a dmabuf vkImage?
<Company> do I need to go and ask the physical device?
<Company> and 2nd question: Once I know the number of planes, how do I get the fds? Because vkGetMemoryFdKHR() only gives me one fd - or can I assume that it's the same fd for every plane?
gawin has joined #dri-devel
zamundaaa[m] has joined #dri-devel
<gawin> How to get intel_stub_gpu for shader-db?
luben has quit [Ping timeout: 480 seconds]
rgallaispou has joined #dri-devel
<gawin> (seems undocumented)
Ahuj has joined #dri-devel
<Company> that seems to indeed be how it's supposed to work
<emersion> depends if DISJOINT or not Company
<Company> well, that's another fun thing I can't figure out
donaldrobson has joined #dri-devel
<Company> because I handed a bunch of modiferes to vkCreateImage() and then it went and picked one and created the image
<Company> but considering that I only vkAllocateMemory() once with this approach, disjoint is probably not gonna happen
<Company> but then, I'm just following the Export stuff in https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_image_drm_format_modifier.html for now, maybe that's missing some fun stuff
pjakobsson has quit [Ping timeout: 480 seconds]
<Company> lucky for me, AMD picks a 2-plane format by default, so I get to test my code immediately
<Company> and on top of that, I think I know now why qemu-dbus or libmks is broken - because it naively assumes 1 plane
flynnjiang has quit [Remote host closed the connection]
ungeskriptet has joined #dri-devel
<dj-death> gawin: it's part of mesa
<dj-death> gawin: compile it with -Dtools=intel
<dj-death> gawin: should get installed
<gawin> thx
<dj-death> Company: memory is disjoint from image
<dj-death> Company: you could bind the same memory to different plane with an offset
<Company> yeah - that's why I was wondering about querying fds per-plane
<dj-death> since you're in charge of binding the memory to the image, you know where the fd is
<dj-death> just get it from the VkDeviceMemory object
<Company> that only works as long as I have only one memory object
<Company> once things get disjoint, I need to know which memory object belongs to which plane
<dj-death> yeah
dsrt^ has quit [Remote host closed the connection]
<dj-death> usally they come in order ;)
<Company> I'm not even sure how that would work, because I get to create the DeviceMemory
FloGrauper[m] has joined #dri-devel
<dj-death> I just don't get what your problem is :/
<Company> currently I'm wondering how I would go about creating disjoint vkImages
<dj-death> you need the right format first
<Company> because vkGetImageMemoryRequirements2() has no way to tell me that I would need a 2nd DeviceMemory
<dj-death> only some formats support disjoint
<Company> right
<Company> and only some GPUs support disjoint
<dj-death> there is a VkImagePlaneMemoryRequirementsInfo that you can chain in VkImageMemoryRequirementsInfo2
<dj-death> and specify the aspect plane in there
<dj-death> VK_IMAGE_ASPECT_MEMORY_PLANE_(0|1|2)_BIT_EXT
<Company> that was what I was missing
<dj-death> than you use the same aspect plane for the bind operation
<dj-death> s/than/then/
<dj-death> not super intuitive
<Company> "pNext must be NULL or a pointer to a valid instance of VkMemoryDedicatedRequirements"
<Company> it should be there
<dj-death> yeah because VK_IMAGE_ASPECT_MEMORY_PLANE_(0|1|2)_BIT_EXT is part of the VK_EXT_image_drm_format_modifier I think
<Company> nah, that's usually in there
<Company> it's how I found the dmabuf-specific structs to chain into all the other calls
<dj-death> you might be looking at the spec not compiled with all the extensions
<Company> see the link - it's the variant with extensions
<dj-death> yeah it should be in there
<dj-death> maybe something missing in the spec
<dj-death> Company: ah no
<dj-death> Company: that's the output structure
<dj-death> is the one you want
<Company> ohhhh
<Company> so I have to query the memory requirements for each plane
<Company> right, makes sense
gnustomp[m] has joined #dri-devel
<Company> but because I don't set the disjoint flag on vkCreateImage() (yet?), I don't need to do that dance
kos_tom has joined #dri-devel
<dj-death> yeah
<dj-death> it'll give out an aggregated size
<Company> yeah, and then I have to query the subresourcelayout
<Company> when I export the dmabuf
<Company> I understand how it works now
<Company> also: it works now
<Company> I render with vulkan, export a dmabuf, import it via eglCreateImage() and then render it with GL
aravind has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
ungeskriptet has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
dumbbell has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
Anson[m] has joined #dri-devel
<dumbbell> Hi! I'm trying to understand how fbdev and drm_fb_helper wrork w.r.t. panic handling. I see the fb_debug_{enter,leave} callbacks but it seems the i915 driver doesn't support this code path (mode_set->crtc->helper_private is NULL in drm_fb_helper_debug_enter())
<dumbbell> For the context, I'm a FreeBSD contributor and I'm working on porting the DRM drivers from Linux 5.17. In the process, I'm revisiting how our console/framebuffer integrates with DRM and wanted to use the fbdev callbacks exposed by drm_fb_helpêr.
dumbbell has quit [Quit: WeeChat 4.0.5]
dumbbell has joined #dri-devel
talcohen[m] has joined #dri-devel
<pcercuei> dumbbell: is it actually NULL at runtime?
kts has joined #dri-devel
<dumbbell> pcercuei: Yes, it panics on the second line of this code:
<dumbbell> funcs = mode_set->crtc->helper_private;
<dumbbell> if (funcs->mode_set_base_atomic == NULL)
<dumbbell> (funcs is NULL)
<pcercuei> Yeah at the very least it should check that it's non-NULL here. I do wonder however why it's NULL.
kusma has joined #dri-devel
<kusma> hmm
<kusma> How do we deal with developer access for repos under the Mesa namespace that aren't the Mesa repo itself? It seems we used to give group-level permissions when they'd "proven themselves" in the Mesa repo, and that'd give them permissions for the others. But looking at the members list, it kinda looks like the trend has become to only give repo-level access... And while that might not be bad in itself, I'm a bit worried that we'll get less and less
<kusma> people with commit access to repos like mesa/demos and mesa/piglit... Should we start doing similar per-repo permissions for those repos as well, or just ask "somewhere" to get users "upgraded" to group-level developers?
<dumbbell> pcercuei: I suppose there is an alternative code path for drivers supporting atomic modesetting because that loop in drm_fb_helper_debug_enter() will skip them, but I can't find it
<pcercuei> dumbbell: I'll leave it to others, I don't really know how that code works (or what it's for)
<dumbbell> pcercuei: Thanks for your help so far :)
doras has joined #dri-devel
gdevi has joined #dri-devel
tshikaboom has quit []
<daniels> mareko: anholt isn't here, so please just include a commit whcih `git mv .ci-farms{,-disabled}/anholt` per https://docs.mesa3d.org/ci/#farm-management
<DavidHeidelberg> it should be standalone MR, I'll send it
Mershl[m] has joined #dri-devel
<daniels> yes sorry, failing at doing n>1 things at once
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
halfline[m] has joined #dri-devel
frankbinns1 has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
frankbinns has quit [Read error: Connection reset by peer]
tshikaboom has joined #dri-devel
swick[m] has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
Company has quit [Quit: Leaving]
yyds has quit [Remote host closed the connection]
knr has joined #dri-devel
tshikaboom has quit []
fab has quit [Remote host closed the connection]
fab has joined #dri-devel
camus has quit [Remote host closed the connection]
ungeskriptet has quit [Quit: The Lounge - https://thelounge.chat]
glennk has quit [Quit: Leaving]
Newbyte has joined #dri-devel
nick1343[m] has joined #dri-devel
angerctl has joined #dri-devel
Namarrgon has quit [Ping timeout: 480 seconds]
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest8005
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest8006
ungeskriptet has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
Guest8005 has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
Guest8006 has quit [Ping timeout: 480 seconds]
frankbinns1 has quit []
frankbinns has joined #dri-devel
Namarrgon has joined #dri-devel
Daanct12 has quit [Quit: WeeChat 4.1.1]
kelbaz[m] has joined #dri-devel
angerctl has quit [Ping timeout: 480 seconds]
jmondi has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
kallisti5[m] has joined #dri-devel
pjakobsson has joined #dri-devel
fab has joined #dri-devel
kts has joined #dri-devel
jenatali has joined #dri-devel
<sima> javierm, r-b: me
<sima> like I'm not sure it's super-clear, but then I'm not sure I'm super clear on this, but it does at least explain it all I think
<javierm> sima: Ok, thanks for the proof reading. And yeah, we can always make it more clear as follow-up
<javierm> sima: I'll merge then the series. Appreciate your help on this
vliaskov has joined #dri-devel
i-garrison has quit []
i-garrison has joined #dri-devel
tshikaboom has joined #dri-devel
lumag_ has joined #dri-devel
cbraga6 has joined #dri-devel
abhinav__5 has joined #dri-devel
jessica_247 has joined #dri-devel
naseer79 has joined #dri-devel
parellan9 has joined #dri-devel
tshikaboom has quit []
Ahuj has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
yyds has joined #dri-devel
jfalempe has quit [Quit: Leaving]
fab_ has joined #dri-devel
fab_ is now known as Guest8018
fab has quit [Ping timeout: 480 seconds]
yyds has quit [Remote host closed the connection]
lplc_ has quit []
paulk has quit [Ping timeout: 480 seconds]
paulk has joined #dri-devel
lumag_ has quit [Quit: ZNC 1.8.1 - https://znc.in]
lumag_ has joined #dri-devel
Duke`` has joined #dri-devel
guru_ has quit [Read error: Connection reset by peer]
tomba has quit [Quit: Leaving]
tzimmermann has quit [Quit: Leaving]
oneforall2 has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
glennk has joined #dri-devel
cbraga6 has quit []
lumag_ has quit [Quit: ZNC 1.8.1 - https://znc.in]
abhinav__5 has quit []
jessica_247 has quit []
naseer79 has quit []
parellan9 has quit []
abhinav__7 has joined #dri-devel
cbraga0 has joined #dri-devel
jessica_247 has joined #dri-devel
parellan9 has joined #dri-devel
lumag_ has joined #dri-devel
heat has joined #dri-devel
rgallaispou has quit [Quit: Leaving.]
robertfoss has joined #dri-devel
donaldrobson has quit [Ping timeout: 480 seconds]
lynxeye has quit [Quit: Leaving.]
frankbinns has quit [Ping timeout: 480 seconds]
gawin has quit [Ping timeout: 480 seconds]
tursulin has quit [Ping timeout: 480 seconds]
heat has quit [Read error: Connection reset by peer]
heat_ has joined #dri-devel
alanc has joined #dri-devel
donaldrobson has joined #dri-devel
vliaskov has quit [Remote host closed the connection]
donaldrobson has quit [Ping timeout: 480 seconds]
alanc has quit [Quit: Leaving]
alanc has joined #dri-devel
<Venemo> Lynne: let me know if you still have issues with the multiplanar image copies. sorry for getting back to you so late
mripard has quit [Quit: mripard]
chloekek has joined #dri-devel
Haaninjo has joined #dri-devel
Guest8018 has quit []
glennk has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
mvlad has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
tjaalton has quit [Remote host closed the connection]
tjaalton has joined #dri-devel
iive has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
luben has joined #dri-devel
jsa has quit []
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit []
heat_ has quit [Remote host closed the connection]
bnieuwenhuizen_ has quit []
bnieuwenhuizen has joined #dri-devel
JohnnyonFlame has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
frankbinns has joined #dri-devel
luben has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has joined #dri-devel