yshui` has quit [Quit: Client limit exceeded: 20000]
hungerinworld has joined #dri-devel
hungerinworld has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
sima has joined #dri-devel
itoral has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
Company has joined #dri-devel
hungerinworld has joined #dri-devel
epoch101 has joined #dri-devel
mbrost has joined #dri-devel
samuelig has quit [Quit: Bye!]
samuelig has joined #dri-devel
sgruszka has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
u-amarsh04 has quit []
BesterGester has quit [Quit: Ping timeout (120 seconds)]
BesterGester has joined #dri-devel
jkrzyszt has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
epoch101 has quit []
u-amarsh04 has joined #dri-devel
kaiwenjon has quit [Remote host closed the connection]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
kaiwenjon has joined #dri-devel
aradhya7 has joined #dri-devel
sukuna has quit [Remote host closed the connection]
<hungerinworld>
it's that wrap around of 64bit value would either remove or add highest bit if you try to subtract the msb, one can controll this through the compiler flags, it depends on whether one starts by smaller or higher value or inverse. dmabuf is fifo mode head and tail CPU validated delegation also. but it's also possible to remove all but highest power on wrap around in this case highest
<hungerinworld>
power is removed from both the value and inverse. And it has to be added back to the bigger outcome , hence it's maxvalue - both outcomes added together. to access the bigger value or bigger inverse later. and if subtracting initial from that and accessing two inverse register files the result can be offered without the offered skeleton on all hardware accessible in the world. so 1
<hungerinworld>
provides zero output and above provides the inverse output register file is authored or pinned so. without wraparound it's register file has to have different polarity.
hungerinworld has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
<mripard>
lumag: thanks for reviewing the vs drm driver
tomaw has quit [Remote host closed the connection]
bmodem has quit [Ping timeout: 480 seconds]
tomaw has joined #dri-devel
bmodem has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
bmodem has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
generalrob has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
<generalrob>
I already looked at the p2p mode engine that dickhead offered on #nouveau, he appears to be correct that Nvidia employee patch is better faster for such purpose as well as securer, so I agree with airlied there, dmabuf should never been landed in such form for safety, the other engine is securer and more performant.
illwieckz has quit [Remote host closed the connection]
illwieckz has joined #dri-devel
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
generalrob has left #dri-devel [#dri-devel]
yyds has quit [Remote host closed the connection]
generalrob has joined #dri-devel
itoral has quit [Remote host closed the connection]
<generalrob>
I have such terminology on conversion I use pseudo register file for both directions except the low bits upto 7th power in bigger to smaller transition like encoding so the true register file access has same polarity however the pseudo register file has different polarity in the procedures it depends whether you operate on wraparound or not, but overall we can congratulate you and me , we
<generalrob>
have everything now. I am doing super fine myself too.
<generalrob>
it's because 513-513 and 511-513 would both trigger 0 as result without wraparound so it's clear that upon pseudo register file access described 1 needs to present 513 on no wraparound and zero on wraparound.
feaneron has quit [Quit: feaneron]
<generalrob>
the actual format is different but logics behind exactly the same just I did not fiddle with higher powers for simplicity here.
<zmike>
dwfreed:
guludo has joined #dri-devel
<generalrob>
so big int to small int has three pseudo register file routines whose results get added together on wraparound, but only two on no wraparound. illustrated as said 1023-513 is 510 511-513 is 2 510 + 2 +513 is 1023 so three values appended.
<generalrob>
zmike: you go suck your cock in your own corner filthy trash
<generalrob>
on no wraparound it's 1023-513 is 510 +0 is still 510 so it does 510+513 is 1023
<lumag>
mripard, the problem with that series is that generic bits look fine to me.
<lumag>
I'll give it a thorough look
<mripard>
lumag: "looks fine to me" is kind of the same thing than Reviewed-by though :)
kts_ has joined #dri-devel
<generalrob>
as 513-513 is 0 and 510-513 is zero the value 0 becomes 513 after adding back, so they are at different polarity in fact.
kts_ has quit []
<generalrob>
although there's no true sw register file wraparound and not one have slightly different bottom encoder routines.
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
warpme has quit []
mbrost has quit [Ping timeout: 480 seconds]
kode548 has quit []
kode548 has joined #dri-devel
kode548 has quit []
kode54 has joined #dri-devel
kts_ has joined #dri-devel
generalrob has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
ungeskriptet has quit [Ping timeout: 480 seconds]
sgruszka has joined #dri-devel
kts_ has quit []
generalrob has joined #dri-devel
Calandracas_ has quit [Remote host closed the connection]
guludo has quit [Ping timeout: 480 seconds]
generalrob has quit [Remote host closed the connection]
guludo has joined #dri-devel
Calandracas has joined #dri-devel
kts has joined #dri-devel
<stsquad>
does the Mesa for the backend of VirtIO need the virtio drivers enabled for gallium and vulkan or does it just need the host gpu drivers?
unclegori has joined #dri-devel
<stsquad>
also does the graphics loader honour LD_LIBRARY_PATH when loading the GPU userspace (as its not linked with the main binary)
<alice>
LIBGL_DRIVERS_PATH exists for drivers
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
warpme has joined #dri-devel
<unclegori>
the routine is internally different only, it's functional public handler is the same, nothing needs to change not even initializations differences apply until the third triplet works on zero it just adds zero, what I am saying my code does not care if it's wraparound or not at all if zmike flies so high I doubt but that's the way it is, just that the dma API is more secure for exploits and
<unclegori>
more performant the one that airlied showed there is a possibility to improve it to configure it to compute mode however and tbh. I am by then done with my compiler too while you argue how to make dma compute engine functional through engines global configurator, until then the encoder decoder needs to be done on some other device, but dma is most preferred, cause these routines always run
<unclegori>
the most often.
<stsquad>
ahh my LD_LIBRARY_PATH of /home/alex/lsrc/qemu.git/builds/extra.libs/install/lib also needs /home/alex/lsrc/qemu.git/builds/extra.libs/install/lib/x86_64-linux-gnu/ I think
<stsquad>
alice and LIBGL_DRIVERS_PATH should point to /home/alex/lsrc/qemu.git/builds/extra.libs/install/lib/x86_64-linux-gnu/dri/
<alice>
think so
* stsquad
wonders if he can get the library triplet easily for his shell env setup
<zmike>
but also I think you probably need to rebase your cts cl because a huge cleanup thing landed last week
kts_ has quit [Ping timeout: 480 seconds]
warpme has quit []
fab has quit [Quit: fab]
mbrost has joined #dri-devel
iive has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
Kayden has quit [Quit: Leaving]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
mbrost has quit [Ping timeout: 480 seconds]
kasper93 has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
todotomorrow has joined #dri-devel
<todotomorrow>
you are the foolest fecalists in computing history, it's fucking disgusting fuckfarter shit hoses, how is that zmike trash qualified to abuse me ooh you end up dead garbages and very soon, I ain't gonna pay for your farts and sausage show, as dead as your other allies. Ridiculous people I say fecalists as much as those Estonian abortion leftovers. total tyranny you do both. "nice"
<todotomorrow>
experience was this sexual abuse humiliating comments in my vacation, you gonna get treated like Mussolini, where just all my allies come and smash your leftover crew.
todotomorrow was kicked from #dri-devel by ChanServ [You are not permitted on this channel]
<DavidHeidelberg>
anyway, currently it's the -O0 option which isn't used much as sometimes (read with LTO/IPO) leads to compiler bugs
apinheiro has joined #dri-devel
warpme has joined #dri-devel
warpme has quit []
jhli has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
<DemiMarie>
Is it reasonable for a driver to take arbitrary pages (provided by userspace) and do a FOLL_LONGTERM pin on them?
simon-perretta-img has joined #dri-devel
jhli has joined #dri-devel
<stsquad>
hmm still can't get virglrenderer to load the locally built libs - does it rely on mesa to do the loading of drivers for it?
Kayden has joined #dri-devel
capuchinoboy has joined #dri-devel
sgruszka has quit [Ping timeout: 480 seconds]
mbrost has quit [Read error: Connection reset by peer]
mbrost has joined #dri-devel
<capuchinoboy>
in some way dma buf is fun, and it was my original idea, since there is a path of clock domain cross checking for self-timed clocks, but after they aimed my heart with mobile phones used as frequency generator and grew bacteria after poisoning me with staphylococcus I realized such code is wrong to be supported, so simply said I was wrong with my first idea, I later shifted towards
<capuchinoboy>
safety and security, cause the code that I do is much harder than clockless mode, but to me still simple, In other words I encouraged you to do this code but I was wrong.. I wish I never said the things about earlier prototype of my research, and that's what airlied says now or maybe said all the time I dunno, but I was clearly shortsighted, people do so bad things in the world where I
<capuchinoboy>
did not account with that.
coldfeet has joined #dri-devel
capuchinoboy has quit [Ping timeout: 480 seconds]
capuchinoboy has joined #dri-devel
guludo has quit [Quit: WeeChat 4.2.2]
guludo has joined #dri-devel
mbrost has quit [Read error: Connection reset by peer]
mbrost has quit [Read error: Connection reset by peer]
mbrost has joined #dri-devel
gigglestoday has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
<gigglestoday>
so reddit has today's what's your random genetic win? feed question. For those curious enough in my case, I am a born nuclear catastrophe worker, I have only wins such are all marked by science and the system is Keller's antigen antibody system they lean on. so that's why docs who gave birth to retards and similar others violate me, crack up my joints and do not get ever responsible, I
<gigglestoday>
left when reverse frequency is delivered, but my organs were way too strong, and I knew all about that and the method too that I will survive.
<gigglestoday>
am a superman still at my organs, and that's what you whitenessed by attacking them with waves and poisoning, my organs did not give up to lasers, bacteria, waves and I have perfect pressure indicators in ideal range, they flux hard, but if 20 digits is off, I know I am being attacked again, hence I knew about this method, they normally get away with such killoffs cause no traces are
istdaa^ has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
iyes has quit [Remote host closed the connection]
iyes has joined #dri-devel
mvlad has quit [Remote host closed the connection]
mbrost has joined #dri-devel
gigglestoday has quit [Remote host closed the connection]
riteo has quit [Remote host closed the connection]
riteo has joined #dri-devel
Company has quit [Quit: Leaving]
gouchi has quit [Quit: Quitte]
gigglestoday has joined #dri-devel
T_UNIX has quit []
<kisak>
mattst88: hey, you wouldn't happen to know why my mesa-9999.ebuild is fighting me so hard with `Run-time dependency llvmspirvlib found: NO (tried pkgconfig and cmake)` and llvm 15 / dev-util/spirv-llvm-translator-15.0.0-r1? How is it supposed to pick up /usr/lib/llvm/15/lib64/pkgconfig/LLVMSPIRVLib.pc under normal conditions?
<stsquad>
kisak does pkg-config --cflags llvmspirvlib work on your command line?
<kisak>
nope >_<
<alice>
do you have PKG_CONFIG_PATH set to /usr/lib/llvm/15/lib64/pkgconfig/
<mattst88>
the .pc file is named LLVMSPIRVLib.c -- all caps
<mattst88>
.pc*
<mattst88>
this work for me: PKG_CONFIG_PATH=/usr/lib/llvm/17/lib64/pkgconfig pkg-config --cflags LLVMSPIRVLib
<mattst88>
the ebuild sets PKG_CONFIG_PATH according to the selected llvm/spirv-llvm-translator version
<kisak>
PKG_CONFIG_PATH="/usr/lib/llvm/15/lib64/pkgconfig/" pkg-config --cflags LLVMSPIRVLib works
<kisak>
okay, so that means I have historical relics fighting me, thanks. I can look that direction.
<mattst88>
the ebuild sets PKG_CONFIG_PATH iff USE="opencl llvm" -- are those set for you?
<kisak>
USE=opencl was off. Not needed before.
Duke`` has quit [Ping timeout: 480 seconds]
<mattst88>
what was causing spirv-llvm-translator to be needed then?
<kisak>
I expect intel-clc
<mattst88>
wondering if I've missed a configuration
<kisak>
since I'm older than the norm, I'm still forced to try funky stuff.
<mattst88>
damn, that looks like a missing dependency in the ebuild
<kisak>
I wouldn't immediately jump to a bad mainline config. You're forcing intel-clc as a separate package, and that separate package doesn't support llvm slot 15.
<mattst88>
ah yeah, I don't see llvmspirvlib requested by meson when I build with USE=-opencl
* DavidHeidelberg
wonders why would anyone build mesa with OpenCL :P
<kisak>
This part isn't optional anymore
coldfeet has quit [Quit: Lost terminal]
gigglestoday has quit [Remote host closed the connection]
<kisak>
uh ... I think I out of luck here. It's looking for 32 bit libLLVMSPIRVLib and gentoo's libLLVMSPIRVLib packaging isn't multiarch. This is going to be an order of magnitude more pain on the Ubuntu side.
<kisak>
This shouldn't matter for normal Gentoo users, since the single arch intel-clc standalone binary takes care of it?
<karolherbst>
might be finally time to clean up this llvm packaging mess :P
mbrost has quit [Ping timeout: 480 seconds]
<mattst88>
kisak: right, for intel_clc a single binary works for 64-bit and 32-bit multilib
<mattst88>
for opencl support, I've chosen to just not offer it on 32-bit x86 anymore
<mattst88>
so in both cases, only a native ABI spirv-llvm-translator is needed
<karolherbst>
what's the problem with providing 32 bit builds anyway?
<mattst88>
IIRC it meant I would need to make the spirv-llvm-translator package multilib in Gentoo, and I thought that was just a waste of effort
<karolherbst>
but why would that be in any way difficult?
<mattst88>
can't remember if there was more to it
<karolherbst>
there is a tool thing it installs, but you could disable it for 32 bit
<yesisleepwell>
gigglestoday> and by the way why you spam my phone with the whore terrorists prays, I do not care what she prays at, she was humiliating me for 2.5 years and cheated with around ten people at my sight tongue kissing and one even fucked her pregnant and those were as big of retards as she is. and btw I of course use different technique for super execution engine than what I described to
<yesisleepwell>
airlied, but
<yesisleepwell>
<gigglestoday> you are so numb people you do not even understand anything when delivered on silver plate, the distance can be arbitary per PC for the compiler as long as you eliminate it through eliminating the constants involved, so it's very simple to code it, instead of distance in the data access case you mark operands to use it for executions , yes those can be assymetric to
<yesisleepwell>
account with
<yesisleepwell>
<gigglestoday> dependencies.
<yesisleepwell>
<gigglestoday> I do no longer care what she does, she extorted money from me by telling others how I raped her, which was not the case either i.e it wasn't a rape, she is a whore.
<yesisleepwell>
<gigglestoday> why she got what she deserved was that all the relations she invited herself started them to get fucked and complained to so called raper, that wormbitch is a monster, after some British trash allegedly was ordered to assault me I heard those monsters on gulf celebrating and bullying, they got finally treated to hospital .
<yesisleepwell>
<gigglestoday> handled by force.
<yesisleepwell>
And also I check their accounts cause if they are again near my father's hotel with this Gloria they will be put to wheelchair, Glorias so called brothers too. I do not care what they plan and threat I sleep well I know they are done as soon as they approach my territory. I do not care of your or theirs gangsters nor gods you are shit to me. Don't bother with your clickbate whore
<yesisleepwell>
threats reading universe godly messages or whatever AI it is.
yesisleepwell has quit [Remote host closed the connection]
yesisleepwell has joined #dri-devel
<DemiMarie>
dwfreed
<yesisleepwell>
gigglestoday> and by the way why you spam my phone with the whore terrorists prays, I do not care what she prays at, she was humiliating me for 2.5 years and cheated with around ten people at my sight tongue kissing and one even fucked her pregnant and those were as big of retards as she is. and btw I of course use different technique for super execution engine than what I described to
<yesisleepwell>
airlied, but
<yesisleepwell>
<gigglestoday> you are so numb people you do not even understand anything when delivered on silver plate, the distance can be arbitary per PC for the compiler as long as you eliminate it through eliminating the constants involved, so it's very simple to code it, instead of distance in the data access case you mark operands to use it for executions , yes those can be assymetric to
<yesisleepwell>
account with
<yesisleepwell>
<gigglestoday> dependencies.
<yesisleepwell>
<gigglestoday> I do no longer care what she does, she extorted money from me by telling others how I raped her, which was not the case either i.e it wasn't a rape, she is a whore.
<yesisleepwell>
<gigglestoday> why she got what she deserved was that all the relations she invited herself started them to get fucked and complained to so called raper, that wormbitch is a monster, after some British trash allegedly was ordered to assault me I heard those monsters on gulf celebrating and bullying, they got finally treated to hospital .
<yesisleepwell>
<gigglestoday> handled by force.
<yesisleepwell>
And also I check their accounts cause if they are again near my father's hotel with this Gloria they will be put to wheelchair, Glorias so called brothers too. I do not care what they plan and threat I sleep well I know they are done as soon as they approach my territory. I do not care of your or theirs gangsters nor gods you are shit to me. Don't bother with your clickbate whore
<yesisleepwell>
threats reading universe godly messages or whatever AI it is.
yesisleepwell has quit [Remote host closed the connection]
yesisleepwell has joined #dri-devel
yesisleepwell was kicked from #dri-devel by ChanServ [You are not permitted on this channel]
<mattst88>
ffs. he's really active today
<Sachiel>
you should have kept your promise not to be a suicidal terrorist
<dwfreed>
O.o
<DemiMarie>
I think some gaming platforms have resorted to banning computers, rather than humans.
<DemiMarie>
The reason being that a hardware ban is much easier to enforce, at least if one has a fat client.
<Sachiel>
irc doesn't give you that information
<dwfreed>
^
<zmike>
what if
<zmike>
and hear me out
<zmike>
what if next XDC is in estonia
<alice>
💪🇪🇪
Haaninjo has quit [Quit: Ex-Chat]
<kisak>
mattst88: this would be a little less evil if the mesa build actually listened to LLVM_MAX_SLOT, then I could have intel_clc built against llvm 17 and the rest of the test build picking up llvm 15.
<DemiMarie>
zmike: why estonia?
<kisak>
(use standalone intel_clc and tell gentoo to build mesa with llvm 15)
<DemiMarie>
dwfreed: this is *especially* true if there is a TPM (or other secure hardware) involved
<dwfreed>
yeah, there's no way we can do that
<DemiMarie>
indeed
<dwfreed>
nor would I really want access to that information
<dwfreed>
(GDPR would be a huge problem)
<DemiMarie>
I think there are fancy cryptographic solutions to that problem, such as what Privacy Pass uses.
<mattst88>
kisak: why do you think the mesa ebuild doesn't listen to LLVM_MAX_SLOT?
<DemiMarie>
I agree that it is impractical, though.
<kisak>
mattst88: it historically hasn't meson does whatever it wants. set older llvm as max and have llvm 17, 17 is used. Maybe that's changed.
<kisak>
my test ebuild has some ancient bits, so this could have been solved a long time ago.
<karolherbst>
you probably have to tell meson what llvm-config file to use
<mattst88>
I think that's how the llvm.eclass is supposed to function, but I'm not an expert there
iyes has quit [Remote host closed the connection]
<DemiMarie>
Could I get a fact check on some information about how GPU memory mappings have special requirements? I'm giving a talk to people who are not GPU experts and I want to make sure that my information is accurate. Thanks in advance for the feedback.
<iive>
I thought that you have to be registered, so you can talk in the channel.
<dwfreed>
iive: joss registers
<iive>
maybe network admins could do something about him?
<dwfreed>
we are
<dwfreed>
(I'm a network admin)
<iive>
dwfreed, how is he evading detection? I assume he is using vpn, public proxies, new email every time?
<dwfreed>
there are a number of things he's doing, yes
<airlied>
he should just go sell his services to spammer companies :-P
<mattst88>
dwfreed: would it help if I collected a list of his connections?
<dwfreed>
mattst88: nah, I've got a list already, doesn't help much because they generally aren't used more than once
<mattst88>
yeah, looking for "ChanServ has kicked ..." is 99% him
<mattst88>
he's been doing this stuff for more than 10 years across two IRC networks.
<mattst88>
it's pretty incredible.
epoch101 has joined #dri-devel
<Calandracas>
fwif void has rusticl and llvm-spirv packages for 32 bit archs (armv{6,7}l, i686)
guludo has quit [Quit: WeeChat 4.2.2]
Kayden has quit [Quit: home]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
sukuna has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
istdaa^ has joined #dri-devel
Net147_ has quit [Read error: Connection reset by peer]
Net147 has joined #dri-devel
bolson has quit [Remote host closed the connection]