ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
valpackett has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
normalpan has joined #dri-devel
jsa1 has joined #dri-devel
tyalie has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
tyalie has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
YuGiOhJCJ has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
bbrezill1 has joined #dri-devel
bbrezillon has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
normalpan has quit []
normalpan has joined #dri-devel
normalpan has quit []
gnuiyl_ has joined #dri-devel
normalpan has joined #dri-devel
normalpan has quit []
jsa1 has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
gnuiyl has quit [Ping timeout: 480 seconds]
tyalie has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
dviola has quit [Read error: Connection reset by peer]
diego has joined #dri-devel
guludo has quit [Ping timeout: 480 seconds]
TheCompany has joined #dri-devel
gnuiyl__ has joined #dri-devel
The_Company has quit [Ping timeout: 480 seconds]
gnuiyl_ has quit [Ping timeout: 480 seconds]
diego2 has joined #dri-devel
diego has quit [Ping timeout: 480 seconds]
tyalie has quit [Ping timeout: 480 seconds]
Daanct12 has joined #dri-devel
tyalie has joined #dri-devel
diego has joined #dri-devel
epoch101 has joined #dri-devel
diego2 has quit [Ping timeout: 480 seconds]
tyalie has quit [Ping timeout: 480 seconds]
asrivats_ has joined #dri-devel
epoch101 has quit []
valpackett has joined #dri-devel
swivel has quit [Remote host closed the connection]
swivel has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
gnuiyl__ has quit []
gnuiyl has joined #dri-devel
tyalie has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
tyalie has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
tyalie has joined #dri-devel
glennk has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
asrivats_ has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
dolphin has joined #dri-devel
jsa1 has joined #dri-devel
tyalie has quit []
Duke`` has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
tyalie has joined #dri-devel
sima has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
yuq825_ has joined #dri-devel
LeviYun has joined #dri-devel
yuq825 has quit [Ping timeout: 480 seconds]
hikiko has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
fantom has quit [Ping timeout: 480 seconds]
kzd has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
hikiko_ has quit [Ping timeout: 480 seconds]
tyalie has quit [Ping timeout: 480 seconds]
fantom has joined #dri-devel
davispuh has joined #dri-devel
tzimmermann has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
warpme has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
dolphin has quit [Quit: Leaving]
vliaskov has joined #dri-devel
vliaskov_ has joined #dri-devel
valpackett has quit [Ping timeout: 480 seconds]
vliaskov has quit [Ping timeout: 480 seconds]
sguddati has joined #dri-devel
LeviYun has joined #dri-devel
lynxeye has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
kasper93_ has joined #dri-devel
kasper93 is now known as Guest18400
kasper93_ is now known as kasper93
Guest18400 has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
mripard has joined #dri-devel
sguddati has quit [Ping timeout: 480 seconds]
rsalvaterra has quit []
Nasina has joined #dri-devel
rsalvaterra has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
jsa1 has joined #dri-devel
<karolherbst> has anybody worked on a pass to convert 16x2 phis to 32 ones (or 16x4 to 32x2)?
mvlad has joined #dri-devel
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
ale93 has joined #dri-devel
ale93 has left #dri-devel [#dri-devel]
hikiko has quit [Ping timeout: 480 seconds]
hikiko has joined #dri-devel
JRepin has quit []
Nasina has quit [Read error: Connection reset by peer]
JRepin has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
<lucaceresoli> mripard: you was offline, so you might have missed my ping about https://patchwork.freedesktop.org/series/149581/
JRepin has quit []
<lucaceresoli> mripard: that one patch is blocking a pile of others from being sent, so I'f greatly appreeciate if you could have a look
JRepin has joined #dri-devel
<lucaceresoli> s/I'f/I'd/
sguddati has joined #dri-devel
pcercuei has joined #dri-devel
Nasina has joined #dri-devel
dougnazar has joined #dri-devel
dougnazar has quit []
sguddati has quit [Ping timeout: 480 seconds]
apinheiro has joined #dri-devel
nowrep has quit [Quit: WeeChat 4.6.1]
nowrep has joined #dri-devel
kts has joined #dri-devel
normalpan has joined #dri-devel
normalpan has quit []
normalpan has joined #dri-devel
lsntvt has joined #dri-devel
coldfeet has quit [Quit: Lost terminal]
jfalempe has joined #dri-devel
pa has quit [Ping timeout: 480 seconds]
lsntvt has quit [Ping timeout: 480 seconds]
jfalempe has quit [Read error: Connection reset by peer]
jfalempe has joined #dri-devel
pa has joined #dri-devel
<mripard> lucaceresoli: it looks like lumag has reviewed it, so is there anything you wanted to ask in particular?
fab has joined #dri-devel
jfalempe_ has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
fab has quit []
jfalempe has quit [Ping timeout: 480 seconds]
<mlankhorst> jfalempe_: are you going to send one more version for VRAM?
jfalempe has joined #dri-devel
V has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
valpackett has joined #dri-devel
jfalempe_ has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
jfalempe has quit [Remote host closed the connection]
guludo has joined #dri-devel
jfalempe has joined #dri-devel
jfalempe has quit []
sguddati has joined #dri-devel
kts has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
LeviYun has joined #dri-devel
TheCompany has quit []
Company has joined #dri-devel
fab has quit [Read error: Connection reset by peer]
fab_ has joined #dri-devel
fab_ is now known as Guest18410
LeviYun has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
warpme has quit []
kts has quit [Ping timeout: 480 seconds]
azerov has quit [Quit: Gateway shutdown]
<mlankhorst> jani: can I also get an ack on https://patchwork.freedesktop.org/series/141937/ to get the series merged through drm-misc?
<lucaceresoli> mripard: no particular question, I was not sure lumag's R-by is enough for applying. Is it?
sguddati has quit [Ping timeout: 480 seconds]
<mripard> lucaceresoli: it is
LeviYun has joined #dri-devel
Guest18410 has quit []
normalpan has quit []
normalpan has joined #dri-devel
<lucaceresoli> mripard: awesome, thanks!
normalpan has quit []
jsa1 has quit [Ping timeout: 480 seconds]
<jani> mlankhorst: I realize I just pushed a series that's bound to conflict with that series. I didn't really think anything of it at the time. but if you merge that to drm-misc now, the conflict might be pretty bad at drm-tip rebuild.
normalpan has joined #dri-devel
<jani> mlankhorst: ISTR vsyrjala had some comments about disabling tiling, I haven't really followed the whole thing, so might be good to get an ack from vsyrjala as well
<mlankhorst> It only disables tiling for pre-DPT platforms now
<jani> mlankhorst: other than that, once the above are sorted out, ack for merging via whichever tree makes most sense
Daanct12 has quit [Quit: WeeChat 4.6.3]
<mlankhorst> I think that was the main issue with tiling
epoch101 has joined #dri-devel
<jani> like I said, I haven't followed the discussion, I'm pretty clueless here :/
davispuh has joined #dri-devel
normalpan has quit []
<sima> hm MrCooper on vacations?
<sima> just stumbled over it, but os_same_file_description() in mesa should use the F_DUPFD_QUERY fcntl() added in 6.10 with c62b758bae6af as the first thing since the kcmp syscall might not be available, the fcntl always is
<sima> on new enough kernels at least
pepp_ has quit []
pepp has joined #dri-devel
<pepp> sima: oh interesting. Might be a better fallback than epoll
<sima> oh good link, I'll drop a comment there
<sima> pepp, done
<pepp> sima: thanks!
<sima> pepp, btw EPOLL is also a Kconfig knob, just I guess enabled a lot more often than KCMP
<emersion> is this for DMA-BUF FDs, or for DRM FDs?
<sima> dma-buf can fall back to ino comparison
<emersion> yeah
<sima> for drm fd we have only this
<emersion> just wanted to make sure this was known :P
<sima> might also be used for other stuff
<sima> pepp, if you want an r-b on a respin probably best you ping here, I tend to ignore everything else a bit much sometimes :-/
<sima> emersion, this entire wild goose chase on my side actually started with some questions about that
<sima> because on 32bit the ino isn't unique enough and you could overflow
<sima> so would be really good to first use the fcntl even for dma-buf
<pepp> sima: ok
<sima> we allocate them with atomic64_inc_return
<sima> "allocate"
<sima> emersion, so maybe sway patch too
<emersion> hm
<sima> well wlroots
<emersion> the nice thing about ino is that it doesn't use linux-specific APIs
<sima> well dma-buf is fairly linux specific ...
<emersion> it's on BSDs as well
<sima> hm
<sima> well you need an #ifdef F_DUPFD_QUERY anyway since this is very new
djbw has quit [Ping timeout: 480 seconds]
<sima> or I guess we should fix the fun with dma-buf ino on 32bit
<emersion> what's the issue exactly?
<emersion> that after an overflow, we might land on an already-used ino again?
<emersion> or something else?
<emersion> ah, also
<emersion> i _think_ F_DUPFD_QUERY wouldn't work if you use the magic re-open thing?
<emersion> open("/dev/fd/n")
<sima> the magic reopen should be like a dup()
<sima> or it would horrible break dma-buf on linux because we don't care about the inode, it's all attached to struct file
<emersion> hm, i have a recollection that it's somehow different, but i may be misremembering
kzd has joined #dri-devel
<sima> emersion, I got entirely lost trying to understand how that magic works
JRepin has quit [Remote host closed the connection]
<sima> but if you do that on a dma-buf, and you get a working dma-buf back, then it's definitely like dup
coldfeet has quit [Quit: Lost terminal]
<emersion> if you do it on a regular file, then it's not a dup
<emersion> but yeah, no idea how that works w/ dmabufs
<sima> emersion, do you do that somewhere and it works?
<emersion> i haven't tried, no
<emersion> i hope it just doesn't work
<sima> like from a quick reading it really just is a symlink
<sima> and for special files it's a symlink to nowhere
JRepin has joined #dri-devel
<sima> I'm not even sure what happens with namespaces
<emersion> the symlink is a lie :^)
<emersion> when you open() it doesn't go through the regular logic
<sima> yeah I tried to find that and couldn't
<sima> ok I got it now, I got lost in how link lookup works
<sima> so yeah it's magic insofar it can jump through special files and get at their kernel-internal dentry and vfs_mount through file->f_path
<sima> but crucially, it then re-opens that file through the dentry->d_inode->i_fop->fop_open implementation
<sima> roughly
<sima> and dma_buf doesn't have that
<emersion> yeah, makes sense
<sima> so yeah that one isn't dup, but it's also not a thing for all the special fd in the gpu world like dma_buf, sync_file, drm_syncobj
<emersion> indeed
<sima> but otoh pidfd_getfd does work like dup()
<sima> also apparently really old linux did handle it like a dup
<sima> the magic procfs open I mean
JRepin has quit []
JRepin has joined #dri-devel
<sima> emersion, ok wild goose chase finished, unless you take special action you get the default no_open inode->i_fop implementation, which stops the magic proc open
<sima> that happens in inode_init_always_gfp()
<sima> reading vfs code is wild
<emersion> ha
<emersion> thanks for tracking this down :P
asrivats has joined #dri-devel
<sima> emersion, anyway I think the F_DUPFD_QUERY thing is good and I'd say preferred on linux
<emersion> ack
<sima> ofc guaranteed that I'll regret this statement in 10 years :-)
Duke`` has joined #dri-devel
krumelmonster has quit [Ping timeout: 480 seconds]
<karolherbst> zmike: ship it
<zmike> cool just waiting on Intel then
<tnt> Did anything change in the way mesa links or uses LLVM in the last few months ? Or in the way it does when using llvm19 vs 20 ?
krumelmonster has joined #dri-devel
idr has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
dsimic is now known as Guest18418
dsimic has joined #dri-devel
Guest18418 has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
JRepin has quit []
anholt has quit [Ping timeout: 480 seconds]
<karolherbst> tnt: not specifically, why?
JRepin has joined #dri-devel
<tnt> karolherbst: In the past intel-compute-runtime could work just fine in a GL application and the LLVM used by mesa wouldn't clash with the one used by the intel CL stack.
<tnt> But now they seem to clash ...
<karolherbst> mesa reworked how gallium drivers are loaded, maybe that caused something to get messed up?
<karolherbst> But anyway.. having multiple llvm versions in one applications is kinda a known disaster
<tnt> Yeah, I know. AFAIR mesa wouldn't even load LLVM at all but my memory might be fuzzy on that.
<tnt> If I could, I'd have everything using the same LLVM but the intel CL stack is using LLVM15 -_- ...
vliaskov_ has quit [Remote host closed the connection]
<tnt> Now libGLX_mesa.so links to libLLVM.so.20.1 and I don't remember that being the case before.
djbw has joined #dri-devel
zzyiwei has quit [Quit: Lost terminal]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
<karolherbst> mhhh
<karolherbst> right.. because libgallium-25.2.0-devel.so does
<karolherbst> I think the only difference is, that instead of it getting pulled in via dlopen it's now directly?
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
<tnt> Yeah, that's very possible.
<mareko> libLLVM should be loaded indirectly via libgallium, not via libGLX_mesa
<karolherbst> I'm wondering... can we leave LLVM symbols unresolved and dlopen llvm at runtime in drivers needing it?
<karolherbst> mareko: libGLX_mesa links to libgallium now
<mareko> yes but it doesn't have to link to libLLVM
<karolherbst> libgallium contains the gallium drivers
<mareko> and libgallium links with LLVM
<karolherbst> yeah, so libGLX_mesa needs to load llvm
<mareko> so why do loaders link to LLVM too
<mareko> there is a bunch of libraries that loaders link to that they probably shouldn't, like libelf
<karolherbst> I think it might make sense to make the loader not link against libgallium and do dlopen instead or something...
<karolherbst> though could be quite a bit of work
<karolherbst> we kinda want our own symbol namespace tho...
<mareko> it's possible that ldd prints dependencies of all loaded libraries, and in fact, loaders don't link with those libraries, but are printed by ldd to show a complete list
<karolherbst> they do with 25.1
<mareko> we have our own private symbol namespace since the removal of dlopen(RTLD_GLOBAL)
<karolherbst> anyway.. libegl links to libgallium_dri which contains all the drivers, and that's kinda a new thing
<mareko> and that's fine
<karolherbst> yeah I'd thought so as well
<karolherbst> maybe it's something that intel is doing that makes this annoying, or maybe something in glvnd causing issues...
<mareko> something in libGLX_mesa is using LLVM that's independent of libgallium
<karolherbst> I don't think it does
<karolherbst> at least not seeing anything obvious
fab has joined #dri-devel
<mareko> yeah, libGLX doesn't seem to use LLVM at all, so nm probably shows LLVM functions because of libgallium, which gives the misleading impression that libGLX uses LLVM
<karolherbst> yeah, it's an indirect dependency, but LLVM does things on init time
<karolherbst> and that sometimes causes weird issues if you have multiple LLVMs
<karolherbst> it would be kinda nice to postpone loading LLVM though, because today every GL application ends up loading LLVM because of llvmpipe even if it's not usre
<mareko> I think it shouldn't cause weird issues if the symbol namespace is truly private
<karolherbst> soo.. maybe we should just dlopen LLVM and just solve it for real
<karolherbst> yeah...
<karolherbst> I think glvnd might do something weird...
<karolherbst> "dlopen(dlopenName, RTLD_LAZY);" mhhh
lynxeye has quit [Quit: Leaving.]
<karolherbst> that implies RTLD_LOCAL
<karolherbst> tnt: the intel runtime doesn't link to libEGL or so, correct?
<karolherbst> though I can't see how that would even matter...
<karolherbst> where is the crash anyway?
JRepin has quit []
JRepin has joined #dri-devel
<zmike> it's not just llvmpipe that loads it
<zmike> the draw module is used by core mesa
anholt has joined #dri-devel
<jenatali> Sometimes
<jenatali> Or rather, it's there all the time but actually used rarely
<zmike> yes
<zmike> very rarely
nerdopolis has joined #dri-devel
<mareko> the TGSI interpreter might not be the worst option for draw if you have GS support and enable the GS path for the GL_SELECT mode
<jenatali> TGSI interpreter being the alternative to the llvm version of the draw module?
<mareko> yes
<jenatali> That's what we ship, since Windows LLVM dynamic linking doesn't really work
<jenatali> And static linking is just too much bloat
<mareko> there are a few old drivers that need draw to use LLVM because the hw lacks hw vertex processing
<jenatali> I should look at the GS path, I think that's new since we started shipping Mesa and we probably didn't flip it on, but should
croissant_ has joined #dri-devel
<mareko> hardware_gl_select is enabled automatically if you have a few other other caps
<daniels> genuinely quite alarmed to discover that i915g has actually had a double-digit number of fixes since amber branched
bolson_ has joined #dri-devel
croissant has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
<tnt> karolherbst: No, it doesn't link to libEGL directly. The issue is when I make an application that does both GL and CL ( no interop, just using both ) then you get errors like "Attribute list does not match Module context" and a bunch of other runtimg LLVM failure/errors.
fab has quit [Ping timeout: 480 seconds]
fab_ has joined #dri-devel
fab_ is now known as Guest18421
kts has quit [Quit: Konversation terminated!]
epoch101 has quit []
<karolherbst> right.. the usual LLVM conflict thing
<karolherbst> tnt: khronos ICD loader or ocl-icd?
<karolherbst> if the former, try ocl-icd instead
<karolherbst> the khronos loader does "dlopen (libraryName, RTLD_NOW)" where ocl-ocd is doing RTLD_LAZY|RTLD_LOCAL
<karolherbst> though the official one is RTLD_NOW|RTLD_LOCAL as local is implicit
coldfeet has joined #dri-devel
<mareko> we could link LLVM statically into libgallium
<mareko> it's only inconvenient to developers because of long link times
<tnt> karolherbst: Doesn't change anything.
<karolherbst> I'm doing static llvm locally already, meson doesn't like it and always relinks or something
<karolherbst> quite the pain
<karolherbst> but yeah...
<tnt> ATM I can actually work around the problem by disabling llvm all together ...
<karolherbst> maybe we should just go full static on LLVM...
<karolherbst> tnt: .... yeah well...
<karolherbst> going full static solves a couple of other problems as well
<karolherbst> like the opencl-c-base.h header issue is then also solved, because we'd just ship that file also included (for OpenCL support)
<karolherbst> it's just...
<karolherbst> my rusticl build is like 500MB :)
<karolherbst> libgallium-25.2.0-devel.so is 350MB
<karolherbst> maybe should check with a release build
<karolherbst> libgallium-25.2.0-devel.so is 144MB
<karolherbst> libRusticlOpenCL.so.1.0.0 is 205MB
<karolherbst> libvulkan_lvp.so is 110MB
<karolherbst> ehh 95MB
<karolherbst> forgot to strip that one
<karolherbst> currently libgallium on fedora is 44MB
<karolherbst> rusticl is 36MB
<karolherbst> lavapipe is 10MB
<karolherbst> soo.. we are talking about ~350MB more space used
<jenatali> karolherbst: That's why I ship GL without LLVM
<karolherbst> yeah....
diego has left #dri-devel [#dri-devel]
feaneron has joined #dri-devel
dviola has joined #dri-devel
parthi has joined #dri-devel
parthiban has quit [Read error: No route to host]
<tnt> Just to confirm, issue did appear going from 25.0.7 to 25.1.3 so I guess that's where those changes were made.
<mareko> ACO is 7% slower than LLVM in Furmark and we don't know why
warpme has joined #dri-devel
rasterman- has joined #dri-devel
<anholt> mareko: do you have it drilled down to specific shaders? I've been working on a tool that's doing that with trace replays for me on tu.
<anholt> though furmark probably doesn't have that much going on
rasterman- has quit []
rasterman has quit [Remote host closed the connection]
rasterman has joined #dri-devel
<mareko> yes I have the exact shader, but I also have a hw trace telling me what happens in the SIMD every clock cycle, and I haven't been able to see why it's slower
epoch101 has joined #dri-devel
<mareko> I made sure the command buffers between LLVM and ACO are completely identical
haaninjo has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
epoch101 has joined #dri-devel
epoch101_ has joined #dri-devel
Guest18421 has quit [Ping timeout: 480 seconds]
epoch101 has quit [Ping timeout: 480 seconds]
JRepin has quit []
JRepin has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
anholt has quit [Quit: Leaving]
asrivats has quit []
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
asrivats has joined #dri-devel
valpackett has quit [Ping timeout: 480 seconds]
valpackett has joined #dri-devel
asrivats has quit []
<karolherbst> tnt: mind checking with LD_DEBUG=libs if the order of loaded libs changes significantly?
LeviYun has quit [Read error: Connection reset by peer]
LeviYun has joined #dri-devel
valpackett has quit [Ping timeout: 480 seconds]
anholt has joined #dri-devel
asrivats has joined #dri-devel
<olivial> what's the point of all the 'assert(desc); if (!desc) { ... }' in u_format.h?
<olivial> is the if block not unreachable?
<tnt> karolherbst: I'm not so sure about 25.0.7 -> 25.1.3 is actually the trigger, it seems random wether it works. And I think that yeah, lib load order matters. Doing LD_PRELOAD of the OpenCL lib makes it work.
<karolherbst> mhhh
<karolherbst> that's annoying...
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
<tnt> karolherbst: And now it seems to work without it ... I swear it's almost like once I started an application once with the LD_PRELOAD, then it will work for that application without it in subsequent attempts.
<karolherbst> ...
<tnt> Well if someone else complains, then maybe it's worth looking into but for me now it seem to have magically fixed itself and if it re-appears, I know how to work around it for now ... Who knows maybe they'll finally update to newer LLVM before it appears again.
<tnt> Sorry for the noise :/
<zmike> olivial: release builds
<olivial> ah, didn't realize mesa was dropping asserts on release builds. Thanks!
warpme has quit []
<anholt> olivial: it's a general thing in C build systems.
JRepin has quit []
JRepin has joined #dri-devel
olivial has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
olivial has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
gnarchie has quit []
gnarchie has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
<tnt> karolherbst: Ah ... ~/.cache/neo_compiler_cache/ ... so yeah I'm not crazy ... after starting an app once with LD_PRELOAD the programs are compiled so LLVM isn't used and so it works without LD_PRELOAD. But if I wipe the cache, it bugs again.
<karolherbst> mhhh
<tnt> I'm headed to bed now, but at least I'm glad I got an explanation for the inconsistent behavior I was seeing.
chaos_princess has quit [Quit: chaos_princess]
Nasina has quit [Read error: Connection reset by peer]
chaos_princess has joined #dri-devel
Nasina has joined #dri-devel
pcercuei has quit [Quit: dodo]
Nasina has quit [Read error: Connection reset by peer]
feaneron has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
fossdd has quit [Ping timeout: 480 seconds]
haaninjo has quit [Quit: Ex-Chat]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
epoch101_ has quit [Ping timeout: 480 seconds]
guludo has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
cef has quit [Ping timeout: 480 seconds]
JRepin has quit []
JRepin has joined #dri-devel
cef has joined #dri-devel
luc has quit [Read error: Connection reset by peer]