ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
JRepin has quit [Remote host closed the connection]
JRepin has joined #dri-devel
acryo_ has joined #dri-devel
Emantor_ has joined #dri-devel
aks has joined #dri-devel
vyivel_ has joined #dri-devel
zsoltiv___ has joined #dri-devel
any1_ has joined #dri-devel
sigmaris has joined #dri-devel
dakr has quit [Remote host closed the connection]
davispuh has quit [Remote host closed the connection]
Caterpillar has quit [Remote host closed the connection]
Emantor has quit [Read error: No route to host]
vyivel has quit [Remote host closed the connection]
sigmaris_ has quit [Read error: No route to host]
shoragan_ has joined #dri-devel
dakr has joined #dri-devel
shoragan has quit [Ping timeout: 480 seconds]
davispuh has joined #dri-devel
akselmo has quit [Ping timeout: 480 seconds]
zsoltiv__ has quit [Ping timeout: 480 seconds]
acryo has quit [Ping timeout: 480 seconds]
Stary_ has joined #dri-devel
Stary is now known as Guest14369
Stary_ is now known as Stary
Guest14369 has quit [Ping timeout: 480 seconds]
any1 has quit [Ping timeout: 480 seconds]
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #dri-devel
alarumbe has joined #dri-devel
rcf has quit [Quit: WeeChat 4.4.2]
rcf has joined #dri-devel
Kayden has quit [Quit: -> HT]
<cheako> Confirmed mesa-vulkan-drivers built from 25.1.0-rc1 is messed up. Switching back/fourth consistently.
cborah has quit [Ping timeout: 480 seconds]
<cheako> For those looking at what's changed... ignore the reported version, it must match i686 or debian refuses to install. https://www.irccloud.com/pastebin/kZ3cvJrj/
olivial has quit [Remote host closed the connection]
olivial has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
The_Company has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
amarsh04 has quit []
cascardo has quit []
cascardo has joined #dri-devel
The_Company has quit []
feaneron has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
amarsh04 has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
kts has joined #dri-devel
amarsh04 has quit []
anholt_ has quit [Ping timeout: 480 seconds]
vimproved_ has joined #dri-devel
vimproved has quit [Ping timeout: 480 seconds]
rgandi has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
rgandi has quit []
Chris_Xiong has quit []
chirs241097 has joined #dri-devel
<chirs241097> Don't know if this is the correct place for this, but is there any interest in adding proper support for PWM brightness adjustment for older Intel laptops with an OLED panel (e.g. ThinkPad X1 yoga 1st gen)? I've recently got a reverse engineered prototype working.
cborah has joined #dri-devel
cborah has quit [Ping timeout: 480 seconds]
cborah has joined #dri-devel
cborah1 has joined #dri-devel
cborah2 has joined #dri-devel
cborah1 has quit [Remote host closed the connection]
dolphin has joined #dri-devel
Duke`` has joined #dri-devel
cborah has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
toponeyankee has quit [Remote host closed the connection]
i-garrison has quit []
kts has quit [Ping timeout: 480 seconds]
anholt_ has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
i-garrison has joined #dri-devel
kts has joined #dri-devel
etehtsea_ has quit [Ping timeout: 480 seconds]
etehtsea has joined #dri-devel
fab has quit [Quit: fab]
pjakobsson has joined #dri-devel
chirs241097 has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
chirs241097 has joined #dri-devel
fab has joined #dri-devel
anholt_ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
olivial has quit [Read error: Connection reset by peer]
olivial has joined #dri-devel
jsa1 has joined #dri-devel
phasta has joined #dri-devel
chewitt has joined #dri-devel
sghuge has quit [Remote host closed the connection]
frankbinns has quit [Ping timeout: 480 seconds]
sguddati has joined #dri-devel
sghuge has joined #dri-devel
jamfrompearls has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
amarsh04 has joined #dri-devel
<jamfrompearls> it's Europes fault, that abortion leftovers like Ryan Houdek, aids carriers like Dave Airlie and other steroid munchers like Doug Freed are still humans, and they go against the low to harvest subtsances from victims like me. It's nothing to do with Russians and their beliefs, if such hospitals are in fact violating laws, they also should be attacked. So will you be under heavy
<jamfrompearls> shelling. The real theory should be, you do not do bread from shit, where that shit is you not me very clearly said, cause your protein folding folks were harvesting substances from me, when i was under ten years of age.
mehdi-djait3397165695212282475 has joined #dri-devel
jamfrompearls has quit [Remote host closed the connection]
mvlad has joined #dri-devel
sguddati has quit [Ping timeout: 480 seconds]
lsntvt_ has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
alarumbe has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
glennk has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
lynxeye has joined #dri-devel
frankbinns has joined #dri-devel
sguddati has joined #dri-devel
alane_ has joined #dri-devel
<cheako> chirs241097: Try asking in #intel-gfx
alane has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
kts has joined #dri-devel
apinheiro has joined #dri-devel
jkrzyszt has joined #dri-devel
vyivel_ has quit [Remote host closed the connection]
vyivel has joined #dri-devel
Calandracas_ has joined #dri-devel
Calandracas has quit [Ping timeout: 480 seconds]
vliaskov has joined #dri-devel
pcercuei has joined #dri-devel
mehdi-djait3397165695212282475 has quit []
mehdi-djait3397165695212282475 has joined #dri-devel
OftenTimeConsuming is now known as Guest14454
OftenTimeConsuming has joined #dri-devel
Guest14454 has quit [Remote host closed the connection]
dolphin has quit [Quit: Leaving]
kts has quit [Ping timeout: 480 seconds]
zsoltiv___ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
chewitt has quit [Quit: Zzz..]
sguddati has quit [Ping timeout: 480 seconds]
sguddati has joined #dri-devel
nerdopolis has joined #dri-devel
sguddati has quit [Ping timeout: 480 seconds]
zsoltiv__ has joined #dri-devel
digetx has joined #dri-devel
guludo has joined #dri-devel
sguddati has joined #dri-devel
sguddati has quit [Ping timeout: 480 seconds]
digetx has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
digetx has joined #dri-devel
amarsh04 has quit []
coldfeet has joined #dri-devel
sguddati has joined #dri-devel
djbw_ has quit [Ping timeout: 480 seconds]
sguddati has quit [Ping timeout: 480 seconds]
cborah2 has quit [Ping timeout: 480 seconds]
alarumbe has joined #dri-devel
<tomba> Could a maintainer check "[PATCH v12 0/5] drm/atomic-helper: Re-order CRTC and Bridge ops" (https://lore.kernel.org/all/20250406131642.171240-1-aradhya.bhatia%40linux.dev/ )? It's blocking two other serieses. I've been testing it a lot, but just on a few platforms... I would be nice to merge the series early in the cycle.
coldfeet has quit [Quit: Lost terminal]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
feaneron has joined #dri-devel
fab has quit [Quit: fab]
MrCooper_ has joined #dri-devel
MrCooper has quit [Ping timeout: 480 seconds]
davispuh has joined #dri-devel
coldfeet has joined #dri-devel
haaninjo has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
warpme has quit []
fab has joined #dri-devel
MrCooper_ is now known as MrCooper
kzd has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
guludo has quit [Ping timeout: 480 seconds]
amarsh04 has joined #dri-devel
djbw has joined #dri-devel
warpme has joined #dri-devel
warpme has quit []
amarsh04 has quit []
dsimic is now known as Guest14476
dsimic has joined #dri-devel
Guest14476 has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
warpme has quit []
frankbinns has quit [Ping timeout: 480 seconds]
Ayaz has joined #dri-devel
Ayaz is now known as Guest14479
Duke`` has joined #dri-devel
frankbinns has joined #dri-devel
frankbinns1 has joined #dri-devel
frankbinns has quit [Read error: Connection reset by peer]
phasta has quit [Quit: Leaving]
epoch101 has joined #dri-devel
kts has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
warpme has joined #dri-devel
warpme has quit []
tlwoerner has joined #dri-devel
Guest14479 has quit []
lsntvt_ has quit [Ping timeout: 480 seconds]
<cheako> Does anyone have tips for using multiple versions of an icd? I don't think I'd want the json in `/home/cheako/.local/share/vulkan/icd.d`, because I don't want to chance it loading when it's not supposed to? I feel like I'd want to use `/home/cheako/.local/share/vulkan-git/icd.d/intel_icd.x86_64.json`, and then set `VK_ICD_FILENAMES` to something like
<cheako> `/home/cheako/.local/share/vulkan-git/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/intel_icd.i686.json`.
Kayden has joined #dri-devel
guludo has joined #dri-devel
warpme has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
warpme has quit []
vimproved_ has quit [Remote host closed the connection]
vimproved has joined #dri-devel
kasper93 has quit [Read error: Connection reset by peer]
cborah has joined #dri-devel
jkrzyszt has quit [Quit: Konversation terminated!]
lsntvt_ has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
<cheako> When I first ran oblivion it spent like 30min building shaders, but now even though I changed driver(from rc1 to main and back) it doesn't seem to mind.
vimproved has quit [Remote host closed the connection]
vimproved has joined #dri-devel
bbrezill1 has joined #dri-devel
digetx has quit [Ping timeout: 480 seconds]
bbrezillon has quit [Ping timeout: 480 seconds]
epoch101 has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
kasper93 has joined #dri-devel
kasper93 has quit [Ping timeout: 480 seconds]
kasper93 has joined #dri-devel
anarsoul|2 has joined #dri-devel
coldfeet has quit [Quit: Lost terminal]
anarsoul has quit [Ping timeout: 480 seconds]
<cheako> Is it a bug if that shader building(for oblivion) happens on a single thread? Because as I watched the progress bar, I obviously checked with gkrellm and top.
<HdkR> cheako: Shader compilation behaviour is up to the application to decide if it is threaded or not.
mehdi-djait3397165695212282475 has quit [Ping timeout: 480 seconds]
<HdkR> Monster hunter wilds as an example will thread shader/pso compilation up to five threads maximum, and that's their choice.
<cheako> HdkR: Is there a list of vulkan calls that can block?
<cheako> I've never seen any notes in the API docks of, you should call this in parallel.
<HdkR> Probably anything with vkCreate*Pipeline* or whatever
<cheako> What's the purpose of the docks, if at the end of the day you are still guessing?
<HdkR> Because technically I think any API call can block.
<HdkR> When you're creating pipelines you're just expecting the driver to be doing real work.
<cheako> I don't think it's be wise to run, for example, `vkAllocateDescriptorSets` from several threads... that call will normally return right away.
<HdkR> We're not in the world with KHR_parallel_shader_compile doing magic behind our backs anymore. Applications are expected to be smarter :)
<cheako> probably/expecting? We app devs need to "know"
<HdkR> Oh, I didn't realize you're an Oblivion developer. You should probably compile pipelines on multiple threads then.
<HdkR> The driver won't do it for you.
<cheako> If a call can to take a few seconds, but none of the other calls do... that's important to have documented.
<cheako> That's the no truce scotts man falacy.
<cheako> Like there are more app devs than just the guys who work on AAA games.
kasper93_ has joined #dri-devel
kasper93 is now known as Guest14495
kasper93_ is now known as kasper93
<cheako> The choice to have vkCreate*Pipeline* block seems arbitrary from my PoV and if AAA games are under the same understanding that this should not block... guess who is correct.
<Sachiel> how would you know the pipeline is usable if it doesn't block? Callbacks everywhere?
<psykose> what's the difference between when an application is compiling shaders itself and when steam is doing it(?) on all threads automatically before launch
<HdkR> KHR_parallel_shader_compile behaviour, just hitch as soon as the shader/pso is attempted to be used.
<HdkR> :)
<DemiMarie> What would be useful, IMO, is a way to compile all shaders at install time, returning a binary that can be passed to the driver later.
digetx has joined #dri-devel
<Sachiel> and then have to recompile them all again when the driver gets updated and invalidates the cache
<HdkR> psykose: fossilize knows how to thread correctly, but can only hit shaders that are living in the cache already. Game update or games that programmatically generate shaders negate it a bit.
<psykose> hmm
Guest14495 has quit [Ping timeout: 480 seconds]
<cheako> psykose: I had a question about that as well. But it's more of a how does steam work question. My launch options set's ICD_FILES, so does steam use the correct driver to build the shaders?
<psykose> does it do something special to put them in the cache? it works even for freshly installed games
<HdkR> psykose: Steam scrapes the caches from mesa and can distribute them to people
<psykose> ahhh
<psykose> so the shaderdb thing is a huge precache of stuff the game outputs, reuploaded for others
<psykose> that makes so much sense
<HdkR> It works great especially if you have a high core count system.
<cheako> Sachiel: It's my dunnkruger kicking in... I'm just looking at the docs and wondering how I'd know when to call clone.
sally_ is now known as sally
<cwabbott> you can't really learn vulkan just from the specification
<cheako> If I go by what testing shows, that's relying on undefined behavior.
<cwabbott> it's of course important, but there are so so many things where the spec is written a certain way for a particular reason and there's no context behind those design decisions in a specification
<cwabbott> there's now an official vulkan guide at https://docs.vulkan.org/guide/latest/ which is supposed to complement the spec, plus all the tutorials/blog posts/etc. out there
<HdkR> Do like some games do, create and teardown 720 threads/second, surely that'll be fine for performance :)
<cheako> Yes, that resource addresses my assumptions. But changes the answer of will this call block to "it depends" and that's not great, do apps really send off a watcher thread looking for vk calls to block?
<cwabbott> every single vulkan call "blocks"
<cwabbott> the driver never ever creates a thread behind the app's back
<cwabbott> there is one exception for queue submission, but you don't have to worry about that as queue submission is obvious asynchronous anyway
<cwabbott> that was an explicit design goal since vulkan 1.0 and I believe communicated at the time - when we say vulkan is "explicit" that's one of the key parts of it
<cwabbott> that in turn was guided by developer's frustrations with non-blocking calls in GL
digetx has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
digetx has joined #dri-devel
<cheako> Thanks for putting up with me, I'm a better dev now.
<cheako> google `"https://docs.vulkan.org/guide" -site:https://docs.vulkan.org` There is no way to find the document without talking to someone.
digetx has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
<psykose> -site: excludes a site, what did you expect that to do
<cheako> Search the internet for ANYTHING discussing this link. I excluded it's self to avoid the obvious circular logic, of finding something only being possible after you've found it.
<psykose> i've found this guide (and others) multiple times before just by looking for 'vulkan guide', nobody led me to it
<cheako> Right, that's circular... how did you learn that there was a guide to search for?
<psykose> searching `foo guide` is inherent to learning things for me in general, i do that for most things
<psykose> how do others find things? where would you expect to see it mentioned?
<cheako> I searched for `vulkan tutorial`, perhaps b4 that guide existed. I wouldn't count on ppl finding things by walking a thesaurus.
<cwabbott> searching "vulkan tutorial" takes me to https://www.vulkan.org/learn which has the official tutorial and guide linked
<psykose> are you saying it should be the first direct result on google for `vulkan tutorial/guide/etc`? or that people should be discussing it around the internet? i'm not sure i understand
feaneron has quit [Ping timeout: 480 seconds]
<cheako> I learned from https://vulkan-tutorial.com/ and yeah that was long time ago. Still that sire isn't getting much SEO if there are no other sites linking to it.
<cheako> ohh, sorry I've autism so am more confusing than a LLM.
Duke`` has quit [Ping timeout: 480 seconds]
warpme has quit []
glennk has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
ptrc has quit [Remote host closed the connection]
ptrc has joined #dri-devel
psykose has quit [Remote host closed the connection]
digetx has joined #dri-devel
psykose has joined #dri-devel
haaninjo has quit [Quit: Ex-Chat]
epoch101 has quit []
pcercuei has quit [Quit: dodo]
guludo has quit [Quit: WeeChat 4.6.1]
feaneron has joined #dri-devel
cborah has quit [Ping timeout: 480 seconds]