ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
zzoon has joined #dri-devel
<marex> hey, if I have two identical cards (imx-lcdif) in a system , can I somehow discern them with 'modetest' ?
<marex> it seems no matter what I pass to modetest -D , it always picks the second card
<marex> i.e. /dev/dri/card1
<marex> it never picks /dev/dri/card2 even if I use modetest -D /dev/dri/card2
columbarius has joined #dri-devel
mceier has quit [Ping timeout: 480 seconds]
co1umbarius has quit [Ping timeout: 480 seconds]
mceier has joined #dri-devel
orbea has quit [Quit: You defeated orbea! 2383232 XP gained!]
orbea has joined #dri-devel
yuq825 has joined #dri-devel
Namarrgon has joined #dri-devel
angerctl has quit [Ping timeout: 480 seconds]
camus has quit [Ping timeout: 480 seconds]
heat has quit [Ping timeout: 480 seconds]
camus has joined #dri-devel
rauji___ has joined #dri-devel
guru_ has joined #dri-devel
guru__ has joined #dri-devel
oneforall2 has quit [Read error: Connection reset by peer]
guru_ has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
guru__ has quit []
oneforall2 has joined #dri-devel
aravind has joined #dri-devel
bmodem has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
bgs has joined #dri-devel
sima has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
itoral has joined #dri-devel
tzimmermann has joined #dri-devel
bgs has quit [Remote host closed the connection]
yuq825 has quit [Read error: Connection reset by peer]
fab has joined #dri-devel
Zopolis4 has joined #dri-devel
smilessh has joined #dri-devel
smiles_1111 has quit [Ping timeout: 480 seconds]
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
junaid has joined #dri-devel
fab has quit [Quit: fab]
dcz_ has joined #dri-devel
frieder has joined #dri-devel
junaid has quit [Quit: leaving]
jfalempe has joined #dri-devel
<dj-death> looks like CI is having some kind of issue : https://gitlab.freedesktop.org/mesa/mesa/-/jobs/42182123
<dj-death> some kind of network timeout maybe?
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
rauji___ has quit []
Kwiboo has quit [Quit: .]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
fab has joined #dri-devel
jfalempe has quit [Ping timeout: 480 seconds]
jfalempe has joined #dri-devel
kts has joined #dri-devel
<pq> mairacanal, no, my comment was completely based on reading the patch. Thank you for running benchmarks. I am extremely surprised the performance did not worsen significantly, but if that's a true result, I'll leave it at that.
jfalempe_ has joined #dri-devel
jfalempe has quit [Read error: Connection reset by peer]
<pq> marex, you
<pq> marex, you're not the first one to complain recently that one cannot pick the right card with modetest.
<pq> marex, maybe modetest needs fixing, or if you only want to inspect instead of test, then drm_info is nice.
rasterman has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
yuq825 has joined #dri-devel
jfalempe has joined #dri-devel
jfalempe_ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
pcercuei has joined #dri-devel
vliaskov has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
jfalempe has quit [Remote host closed the connection]
jfalempe has joined #dri-devel
tursulin has joined #dri-devel
gouchi has joined #dri-devel
MajorBiscuit has joined #dri-devel
sarahwalker has joined #dri-devel
kts has joined #dri-devel
Zopolis4 has quit [Quit: Connection closed for inactivity]
YuGiOhJCJ has joined #dri-devel
Haaninjo has joined #dri-devel
sgruszka has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
pochu has joined #dri-devel
jkrzyszt has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
smiles_ has joined #dri-devel
smilessh has quit [Ping timeout: 480 seconds]
<melissawen> daniels, greetings to mairacanal, it's mainly her effort on keeping VKMS stable \o/
<emersion> :)
<marex> pq: I already sent a patch yesterday
<marex> pq: that -D device parameter doesn't do what I expected it to do took me by surprise all right
i-garrison has quit [Ping timeout: 480 seconds]
<pq> makes me wonder how anyone was able to introduce -D without that
<karolherbst> what's the general rule about trivial compile time fixes (like function prototype stuff) and what branch they go to? Is it fine to send them for fixes or should that just go to next?
<karolherbst> mhh.. trivial isn't the best phrase here, maybe "Werror Wall" stuff? dunno
tango_ has quit [Ping timeout: 480 seconds]
ManDay has joined #dri-devel
<ManDay> Hi, just a quick dependency question: Why does Mesa with vulkan support depend on libclc (as by the Gentoo ebuild 23.1)?
<karolherbst> Intel uses it for raytracing
i-garrison has joined #dri-devel
<ManDay> Ah okay, thanks!
<karolherbst> yeah.. apparently it was simpler to write the code in OpenCL C and use that
<ManDay> :D
<karolherbst> not sure if Intels raytracing code actually requires libclc, but it's a dependency of our OpenCL C compiler infra
<ManDay> Right.
<dj-death> it's a build time dependency
<ManDay> You don't happen to know the relation between that and LLVM SPIRV support?
<ManDay> I'm just wondering, because I just spotted LLVM having a SPIRV flag
<ManDay> (and it's coincidentally LLVM which is being pulled in by libclc)
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #dri-devel
<ManDay> (just curious)
<dj-death> we compile OpenCL code to SPIRV and have the mesa SPIRV parser/compiler turn it into Intel GPU assembly
<ManDay> ah ok, i take it llvm's support is to compile TO spirv
<ManDay> But not from OpenCL
<kisak> last I heard, llvm's newer spirv backend was incomplete and not battle tested in the wild.
_xav_ has quit [Ping timeout: 480 seconds]
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #dri-devel
<dj-death> opencl -> llvm-ir with libclc
<dj-death> then llvm-ir -> spirv with llvm-spirv
Daanct12 has joined #dri-devel
tango_ has joined #dri-devel
<ManDay> i see. the USE flags in Gentoo are still a bit mysterious to me, but from the mesa perspective it all makes perfect sense :)
<ManDay> (like we have libclc +spirv, and llvm -spirv, but then comes spirv-llvm-translator ...?!)
Daanct12 has quit [Remote host closed the connection]
f11f12 has joined #dri-devel
Daanct12 has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #dri-devel
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #dri-devel
<cwabbott> gfxstrand: can you take a look at the common parts of https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22301?
itoral has quit [Quit: Leaving]
fab has quit [Quit: fab]
<jenatali> ManDay: Clang is the bit that translates to LLVM IR, then llvm-spirv translates to SPIR-V. libclc is the C standard library which provides implementations of math/memory routines that we link in. They're precompiled to SPIR-V
<ManDay> jenatali: Ah thank you for the excellent explanation!
<ManDay> however it is weird that with that, SPIRV support on LLVM/Clang is disabled in that setup...
<ManDay> (again: according to the Gentoo ebuild)
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
xroumegue has joined #dri-devel
MajorBiscuit has quit [Ping timeout: 480 seconds]
rsalvaterra has quit []
rsalvaterra has joined #dri-devel
<tomeu> ManDay: I guess Mesa is still using the out-of-tree llvm->spirv translator: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
<tomeu> so the backend in LLVM is not used yet
<ManDay> tomeu: ah, it's been incorporated into llvm? yes, it's a separate package
<ManDay> I see, that explains why USE=-LLVM_TARGET_SPIRV
<tomeu> it was intended to a few yeards ago, but I haven't been following it since
MajorBiscuit has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
vaishali has joined #dri-devel
fab has joined #dri-devel
Company has joined #dri-devel
tlwoerner has joined #dri-devel
ManDay has quit [Quit: WeeChat 3.8]
rasterman has quit [Read error: No route to host]
gouchi has quit [Remote host closed the connection]
rasterman has joined #dri-devel
Piraty has quit [Remote host closed the connection]
robmur01_ has joined #dri-devel
Piraty has joined #dri-devel
Piraty has quit []
Piraty has joined #dri-devel
robmur01 has quit [Ping timeout: 480 seconds]
mdroper has joined #dri-devel
kzd has joined #dri-devel
kzd has quit []
melonai has joined #dri-devel
yuq825 has quit []
Daanct12 has quit [Remote host closed the connection]
JohnnyonF has joined #dri-devel
Daanct12 has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Ping timeout: 480 seconds]
Danct12 has joined #dri-devel
alyssa has joined #dri-devel
<alyssa> the reason I said you'd hate it was because, I'm assuming either
<alyssa> 1. this will cause pain for vulkan (since zink doesn't currently have this flag), or
<alyssa> 2. there is some way to recover this information in gallium (if vulkan needs it, since zink doesn't have the flag)
<alyssa> (unless maybe vulkan needs it and it's worked on existing vk drivers by chance and this lets zink fix that. but that seems less likely.)
<alyssa> dEQP-GLES31.functional.image_load_store*load_store*single_layer
<zmike> usually I just infer single layer and it's correct
<zmike> having the flag would disambiguate for single slice 3d
<zmike> but I've never seen that fail
Duke`` has joined #dri-devel
<alyssa> right. Maybe we should add CTS tests for that.
<alyssa> otoh I don't care :p
<zmike> piglit probably covers it
<alyssa> shrug
<alyssa> I guess I'll merge with the r-b+a-b, and if someone wants to change Zink to use it they can
bmodem has quit [Ping timeout: 480 seconds]
cef has quit [Ping timeout: 480 seconds]
f11f12 has quit [Quit: Leaving]
<zmike> yeah it's a one liner I'll get around to at some point
<alyssa> :+1:
gouchi has joined #dri-devel
heat has joined #dri-devel
MajorBiscuit has quit [Ping timeout: 480 seconds]
camus has quit [Ping timeout: 480 seconds]
camus has joined #dri-devel
MajorBiscuit has joined #dri-devel
sarahwalker has quit [Remote host closed the connection]
thaytan has quit [Remote host closed the connection]
cef has joined #dri-devel
thaytan has joined #dri-devel
krushia has joined #dri-devel
Piraty has quit []
Piraty has joined #dri-devel
MajorBiscuit has quit [Ping timeout: 480 seconds]
djbw has joined #dri-devel
smiles_ has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Ping timeout: 480 seconds]
jkrzyszt has joined #dri-devel
jkrzyszt_ has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
kzd has joined #dri-devel
junaid has joined #dri-devel
sgruszka has quit [Ping timeout: 480 seconds]
<zf> I think piglit's 8b5ada9ffa94fe40a170619c4b94a2db35de8efb broke the build
<zf> since PIGLIT_BUILD_GLX_TESTS isn't actually set by default?
<zf> the commit also doesn't seem to make sense to me. why would disabling GLX tests imply that the system doesn't actually support GLX?
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
frieder has quit [Remote host closed the connection]
kts has joined #dri-devel
pochu has quit [Quit: leaving]
bgs has joined #dri-devel
Haaninjo has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
tursulin has quit [Ping timeout: 480 seconds]
ddavenport has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
Leopold_ has quit [Read error: Connection reset by peer]
Leopold_ has joined #dri-devel
robmur01_ is now known as robmur01
Kayden has quit [Quit: -> office]
illwieckz has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
junaid has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
<DavidHeidelberg[m]> Anyone with CPU detection rutines in their head? Need review of adding one small check to make compiler happy: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23164
kts has quit [Quit: Konversation terminated!]
alyssa has left #dri-devel [#dri-devel]
sima has quit [Ping timeout: 480 seconds]
<HdkR> DavidHeidelberg[m]: Can't it just get moved up to the previous `if (regs[0] >= 0x00000001) {` check?
<HdkR> Actually, this seems like it was abusive prior anyway. Was using CPUID leaf `0x00000007` without checking for `regs[0] >= 0x00000007`
<HdkR> Also could have been a subset of the `if (util_cpu_caps.has_avx && regs[0] >= 0x00000007) {` check instead.
<HdkR> Since there isn't going to be an AVX512 check if it doesn't already support AVX and RAX >= 7 anyway
ngcortes has joined #dri-devel
<DavidHeidelberg[m]> HdkR: I think the logic of the if is right, but compiler doesn't know
<DavidHeidelberg[m]> but maybe in future there will be CPU without AVX and with AVX512 :D
<HdkR> Logic is currently broken on a CPU that doesn't expose CPUID functions beyond 1. Which TBF is going to be no one
<HdkR> DavidHeidelberg[m]: https://gist.github.com/Sonicadvance1/d5cd96a1151f154bda2992b5972a08c9 Should be something like this. OSXSAVE already checked by the has_avx check.
<HdkR> Actually, that can be cleaner..
Kayden has joined #dri-devel
<HdkR> There we go, reuse the regs7 variable instead of querying again the data that was already checked.
illwieckz has joined #dri-devel
alyssa has joined #dri-devel
<DavidHeidelberg[m]> HdkR: look good! Thanks
<jenatali> Woo managed to get all of the custom *_dxil nir intrinsics deleted locally. Should be a fun MR to review lol
<DavidHeidelberg[m]> HdkR: thx, I just replaced patch with yours (and changed authorship) https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23164/diffs
gouchi has quit [Remote host closed the connection]
<HdkR> +1
<alyssa> jenatali: noice
<alyssa> I used to try to do Totally Pure Common NIR
Duke`` has quit [Ping timeout: 480 seconds]
heat_ has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
<DavidHeidelberg[m]> last kind request for review. Great opportunity for someone who loves type conversion between float, int. Someone who loves rounding and getting the right number in the end: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22813
<alyssa> DavidHeidelberg[m]: I see your nerdsnipe and it is owrking
<DavidHeidelberg[m]> :D
<DavidHeidelberg[m]> This is one of latest blocker (except the previously one solved by HdkR ). After this I can uprev CI to Debian 12, so we can switch more tests from Xorg to Wayland, use new libs & better gcc and clang.
Kwiboo has joined #dri-devel
pcercuei has quit [Quit: dodo]
ybogdano2 is now known as ybogdano
Lightsword_ is now known as Lightsword
Lightsword is now known as Lightsword_
Lightsword_ is now known as Lightsword
ybogdano has quit [Quit: The Lounge - https://thelounge.chat]
ybogdano has joined #dri-devel
bgs has quit [Remote host closed the connection]
ngcortes has quit [Read error: Connection reset by peer]
vliaskov has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
jkrzyszt_ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #dri-devel
Anorelsan has joined #dri-devel
MajorBiscuit has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Anorelsan has quit [Quit: Leaving]
Kayden has quit [Quit: relocate]
<jenatali> Probably still needs some CI iteration before I remove draft
<alyssa> jenatali: nice
Leopold_ has quit [Remote host closed the connection]
<alyssa> meanwhile I'm in over my head with the nir_reg deletionism
<alyssa> Using my magic powers to summon a wild gfxstrand to help
<jenatali> Is it working?
<alyssa> IDK yet
<alyssa> "try adding a pipe cap"
<alyssa> NOooooooOooOooooO
<alyssa> zmike: get the water spritzer
<jenatali> Yeah adding a pipe cap is on my list for a followup to this series too
Leopold_ has joined #dri-devel
* zmike resets the Days Since New Pipe Cap counter
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
smiles_ has joined #dri-devel
dakr has quit [Ping timeout: 480 seconds]
heat_ has quit [Remote host closed the connection]
heat has joined #dri-devel
Kayden has joined #dri-devel
dakr has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]