ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
dllud_ has quit [Server closed connection]
dllud has joined #dri-devel
pcercuei has quit [Quit: dodo]
Wally has quit [Remote host closed the connection]
nchery has quit [Remote host closed the connection]
nchery has joined #dri-devel
loki_val has joined #dri-devel
crabbedhaloablut has quit [Ping timeout: 480 seconds]
thellstrom has quit [Remote host closed the connection]
thellstrom has joined #dri-devel
Wally has joined #dri-devel
mhenning has quit []
gruetzkopf has quit [Server closed connection]
gruetzkopf has joined #dri-devel
Wally has quit [Remote host closed the connection]
rasterman has joined #dri-devel
rkanwal has quit []
rkanwal has joined #dri-devel
tursulin has quit [Read error: Connection reset by peer]
rkanwal has quit []
rasterman has quit [Quit: Gettin' stinky!]
jewins1 has joined #dri-devel
columbarius has joined #dri-devel
jewins has quit [Ping timeout: 480 seconds]
co1umbarius has quit [Ping timeout: 480 seconds]
ngcortes has quit [Remote host closed the connection]
shashanks has joined #dri-devel
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #dri-devel
shashanks has quit [Ping timeout: 480 seconds]
tarceri_ has quit [Remote host closed the connection]
soreau has quit [Read error: Connection reset by peer]
soreau has joined #dri-devel
pnowack has quit [Quit: pnowack]
tarceri has joined #dri-devel
jewins1 has quit [Ping timeout: 480 seconds]
shashanks has joined #dri-devel
shashanks has quit [Ping timeout: 480 seconds]
devilhorns has joined #dri-devel
devilhorns has quit [Remote host closed the connection]
cheako has joined #dri-devel
shashanks has joined #dri-devel
Guest1230 is now known as DrNick
shashanks has quit [Ping timeout: 480 seconds]
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
OftenTimeConsuming has quit [Remote host closed the connection]
OftenTimeConsuming has joined #dri-devel
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
mclasen has joined #dri-devel
maxzor has joined #dri-devel
ppascher has joined #dri-devel
_alice is now known as arisu
Duke`` has joined #dri-devel
thellstrom has quit [Ping timeout: 480 seconds]
tarceri has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
mattrope has quit [Read error: Connection reset by peer]
Hi-Angel has joined #dri-devel
Wally has joined #dri-devel
tarceri has joined #dri-devel
<Wally> [re-asking] How does dri share the bus of (character) devices that it accesses with other kernel modules, and how can I access it in a kernel module?
sarnex has quit [Read error: Connection reset by peer]
sarnex has joined #dri-devel
<Wally> ...to access lower level functions(read, write, seek) or it
Wally has quit [Remote host closed the connection]
camus has joined #dri-devel
Wally has joined #dri-devel
camus1 has quit [Remote host closed the connection]
Wally has quit [Remote host closed the connection]
Wally has joined #dri-devel
Wally_ has joined #dri-devel
Wally is now known as Guest1340
Wally_ is now known as Wally
Wally has quit [Remote host closed the connection]
Guest1340 has quit [Remote host closed the connection]
siqueira_ has joined #dri-devel
siqueira has quit [Ping timeout: 480 seconds]
pjakobsson has quit [Ping timeout: 480 seconds]
siqueira_ has quit []
siqueira has joined #dri-devel
sdutt has quit []
danvet has joined #dri-devel
pjakobsson has joined #dri-devel
nchery has quit [Read error: Connection reset by peer]
mclasen has quit [Ping timeout: 480 seconds]
shashanks has joined #dri-devel
Wally has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
idr has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
lemonzest has joined #dri-devel
maxzor has quit [Remote host closed the connection]
<airlied> Wally: it doesn't it binds directly to the pci device and uses the mmio resources
Duke`` has quit [Ping timeout: 480 seconds]
neonking has joined #dri-devel
Duke`` has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
<Wally> got it
<Wally> airlied: so instead of accessing chardev, etc. it interacts with mmio?
Wally has quit [Remote host closed the connection]
<cheako> ne1 use zink? I'm trying to use my vulkan patch for No Man's Sky on GL applications like Oxygen Not Included.
<HdkR> vulkan patch?
tarceri has quit [Remote host closed the connection]
<HdkR> oh
tarceri has joined #dri-devel
<HdkR> I guess I've never noticed weird frame timing problems but I also don't play NMS or use a composited desktop environment :)
Akari has quit [Quit: segmentation fault (core dumped)]
Akari has joined #dri-devel
gouchi has joined #dri-devel
thellstrom has joined #dri-devel
gouchi has quit [Remote host closed the connection]
gouchi has joined #dri-devel
Surkow|laptop has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
pcercuei has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
OftenTimeConsuming has quit [Remote host closed the connection]
OftenTimeConsuming has joined #dri-devel
flacks has quit [Quit: Quitter]
flacks has joined #dri-devel
shashanks has quit [Remote host closed the connection]
rasterman has joined #dri-devel
Surkow|laptop has joined #dri-devel
Hi-Angel has quit [Ping timeout: 480 seconds]
shashanks has joined #dri-devel
dv_ has quit [Server closed connection]
dv_ has joined #dri-devel
Ziemas has quit [Server closed connection]
Ziemas has joined #dri-devel
ella-0_ has joined #dri-devel
ella-0 has quit [Remote host closed the connection]
shashanks has quit [Ping timeout: 480 seconds]
shashanks has joined #dri-devel
gouchi has quit [Remote host closed the connection]
FireBurn has joined #dri-devel
JohnnyonFlame has joined #dri-devel
JoshuaAshton has quit [Server closed connection]
JoshuaAshton has joined #dri-devel
tpalli has quit [Server closed connection]
tpalli has joined #dri-devel
rellla has quit [Server closed connection]
rellla has joined #dri-devel
pcercuei has quit [Ping timeout: 480 seconds]
calebccff has quit [Server closed connection]
calebccff has joined #dri-devel
pcercuei has joined #dri-devel
shashanks has quit [Remote host closed the connection]
camus1 has joined #dri-devel
FireBurnUK has joined #dri-devel
FireBurn has quit [Read error: Connection reset by peer]
opotin61 has quit [Server closed connection]
opotin61 has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
FireBurnUK has quit [Read error: Connection reset by peer]
FireBurnUK has joined #dri-devel
rkanwal has joined #dri-devel
FireBurnUK has quit [Quit: Konversation terminated!]
FireBurnUK has joined #dri-devel
camus1 has quit []
marex has quit [Server closed connection]
marex has joined #dri-devel
xantoz has quit [Server closed connection]
xantoz has joined #dri-devel
zamundaaa has quit [Server closed connection]
zamundaaa has joined #dri-devel
mclasen has joined #dri-devel
shashanks has joined #dri-devel
tomeu has quit [Server closed connection]
tomeu has joined #dri-devel
shashanks has quit [Ping timeout: 480 seconds]
rkanwal has quit [Ping timeout: 480 seconds]
dos1 has quit [Server closed connection]
dos1 has joined #dri-devel
mstoeckl has quit [Server closed connection]
mstoeckl has joined #dri-devel
pinchartl has quit [Server closed connection]
pinchartl has joined #dri-devel
thellstrom has quit [Ping timeout: 480 seconds]
iokill has quit [Server closed connection]
iokill has joined #dri-devel
Haaninjo has joined #dri-devel
FireBurnUK is now known as FireBurn
Arsen has quit [Server closed connection]
Arsen has joined #dri-devel
Arsen is now known as Guest1373
pcercuei has quit [Quit: Lost terminal]
pcercuei has joined #dri-devel
shashanks has joined #dri-devel
rkanwal has joined #dri-devel
shashanks has quit [Remote host closed the connection]
rkanwal has quit [Ping timeout: 480 seconds]
libv has quit [Server closed connection]
libv has joined #dri-devel
shashanks has joined #dri-devel
camus has joined #dri-devel
yoslin has quit [Server closed connection]
yoslin has joined #dri-devel
shashanks has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
camus has quit []
camus has joined #dri-devel
APic has quit [Server closed connection]
APic has joined #dri-devel
gawin has joined #dri-devel
degasus has quit [Server closed connection]
degasus has joined #dri-devel
degasus is now known as Guest1380
<gawin> anholt: do you perhaps remember from where this snippet of code is? https://gitlab.freedesktop.org/mesa/mesa/-/issues/5766
<gawin> iirc Pavel made some changes for broken liveness when there's break in code
mclasen has joined #dri-devel
mhenning has joined #dri-devel
ced117 has quit [Server closed connection]
ced117 has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
vup has quit [Server closed connection]
vup has joined #dri-devel
dwlsalmeida has quit [Server closed connection]
dwlsalmeida has joined #dri-devel
pq has quit [Server closed connection]
pq has joined #dri-devel
qyliss has quit [Server closed connection]
qyliss has joined #dri-devel
CATS has quit [Server closed connection]
CATS has joined #dri-devel
Guest1380 is now known as degasus
camus has quit [Remote host closed the connection]
cheako has quit []
vup has quit []
vup has joined #dri-devel
cheako has joined #dri-devel
shashanks has joined #dri-devel
tanty has quit [Server closed connection]
mszyprow has joined #dri-devel
tanty has joined #dri-devel
gouchi has joined #dri-devel
nsneck has quit [Server closed connection]
nsneck has joined #dri-devel
shashanks has quit [Ping timeout: 480 seconds]
ivyl has quit [Server closed connection]
ivyl has joined #dri-devel
thellstrom has joined #dri-devel
Guest838 has quit [Server closed connection]
dreda has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
dreda is now known as Guest1387
AndroidC512L has joined #dri-devel
LaserEyess has quit [Server closed connection]
LaserEyess has joined #dri-devel
hakzsam has quit [Server closed connection]
hakzsam has joined #dri-devel
mripard has quit [Server closed connection]
mripard has joined #dri-devel
Wally has joined #dri-devel
tango_ has quit [Server closed connection]
tango_ has joined #dri-devel
sravn has quit [Server closed connection]
sravn has joined #dri-devel
LexSfX has joined #dri-devel
gawin has quit [Quit: Konversation terminated!]
xerpi[m] has quit [Server closed connection]
xerpi[m] has joined #dri-devel
DrNick has quit [Server closed connection]
DrNick has joined #dri-devel
DrNick is now known as Guest1401
heftig has quit [Server closed connection]
heftig has joined #dri-devel
danylo has quit [Server closed connection]
danylo has joined #dri-devel
ella-0[m] has quit [Server closed connection]
ella-0[m] has joined #dri-devel
Hi-Angel has joined #dri-devel
tzimmermann has joined #dri-devel
neobrain[m] has quit [Server closed connection]
neobrain[m] has joined #dri-devel
pcercuei has quit [Quit: brb]
pcercuei has joined #dri-devel
Wally has quit [Remote host closed the connection]
HayashiEsme[m] has quit [Server closed connection]
HayashiEsme[m] has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.4]
Newbyte has quit [Server closed connection]
Newbyte has joined #dri-devel
<marex> The powervr stuff looks great so far ... did they forget to include firmware ?
<marex> [ 1.833512] powervr fd000000.gpu: [drm] *ERROR* failed to load firmware powervr/rogue_4.45.2.58_v1.14.fw (err=-2)
<alyssa> there's a linux-firmware fork too
<alyssa> i think
<marex> aha, thank you
<alyssa> seems to be a different version than you want though
<marex> yup
<marex> lovely
<marex> I wonder if this slightly different version would actually run ...
<imirkin> just a rename away
mszyprow has joined #dri-devel
<marex> imirkin: half-way there
<marex> [ 1.837114] powervr fd000000.gpu: [drm] loaded firmware powervr/rogue_4.45.2.58_v1.14.fw
<marex> [ 1.845235] powervr fd000000.gpu: [drm] *ERROR* Unsupported fw version 4.40.2.51
<imirkin> heheh
<imirkin> they thought of everything
<marex> all right ... time for hex editor
dafna2[m] has quit [Server closed connection]
dafna2[m] has joined #dri-devel
<imirkin> well, probably it wants something in the new firmware
<marex> I suspect that 4.40.2.48 is some core version
<imirkin> 45 > 40
<imirkin> (all those years of math finally paying off...)
<marex> see ^
<imirkin> ah yeah. looks convincing.
<marex> if you look around these 4.x headers, they all define what looks like different erratas to different hardware mutations
<imirkin> right. so presumably you need the one that matches your core.
<marex> either that, or it can work with some rendering corruption
<marex> so much for a quick test :)
<marex> hm, lemme comment out the firmware version checks first
mszyprow has quit [Ping timeout: 480 seconds]
<simon-perretta-img> marex: Just out of curiosity, what hardware are you testing that on?
<marex> simon-perretta-img: renesas r8a779{51,60,65,90}
<marex> right now, the r8a77960, because that's pvr 6250 too
<marex> i.e. closest to what should be supported
<marex> the 77951 is Unsupported BVNC: 4.46.6.62
<alyssa> marex: (also, we have #powervr now)
<marex> oh, thanks
<imirkin> anholt: i think there's some deeper issue with deqp-runner missing results ... i'm getting a bunch of them with nfs, i've bumped the timeout to 5 mins and it didn't help
<imirkin> it's not just "nfs is slow"
<imirkin> still getting "Failure getting run results: parsing results: Reading from dEQP: timed out waiting for fd to be ready"
<imirkin> anholt: e.g. my c210.r1.qpa is just plain truncated towards the end
<imirkin> it's like there's a flush missing, or you don't wait for the glcts process to exit, or ...
gawin has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
mszyprow has joined #dri-devel
Hi-Angel has quit [Remote host closed the connection]
nsneck has quit [Quit: bye]
nsneck has joined #dri-devel
danvet has quit [Ping timeout: 480 seconds]
rkanwal has joined #dri-devel
thellstrom has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
<alyssa> spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB
<alyssa> ...does this pass for anyone?
<alyssa> the test seems bogus, I don't think that format has to be colour renderable?
<imirkin> but if it is, it probably has to work
<imirkin> Testing GL_LUMINANCE32F_ARB
<imirkin> PIGLIT: {"subtest": {"GL_LUMINANCE32F_ARB" : "pass"}}
<imirkin> (on NVIDIA GF108)
<alyssa> hmhmhm
<imirkin> there's a slight annoyance in that e.g. D3D10 only requires certain formats to be blendable
<imirkin> but GL makes no such distinction
<alyssa> _mesa_validate_framebuffer refuses any L/A/I/R formats
neonking has quit []
<alyssa> which begs the question, how is piglit rendering anyway
<imirkin> huh?
<alyssa> luminance, intensity, etc formats are marked as GL_FRAMEBUFFER_UNSUPPORTED
<imirkin> oh
<imirkin> i don't think that function is called
<alyssa> fun
<imirkin> you should be able to GC it
<alyssa> will do
<imirkin> probably stopped getting called in the dri driver removal
<imirkin> or a later cleanup
<imirkin> alyssa: if it's useful, this is the test run on nouveau with a GF108: https://www.toptal.com/developers/hastebin/ayitabiwif.cpp
<alyssa> thanks.
<imirkin> not sure that any of those are strictly required
<alyssa> rendering luminance/intensity formats is possible for panfrost, but I see no spec requirement so I went to disable the formats, but bam
<imirkin> disabling them should work
<imirkin> although ... maybe not? dunno
<alyssa> "should" ;)
<imirkin> i haven't looked at the compat spec in quite a while
<imirkin> some might be "req rend"
<alyssa> oh right I forgot opengl has a spec ;-p
<alyssa> that format does not exist in the 4.6 compat spec, it's ARB only
<imirkin> hrmph. very odd. they seem to be missing from the table in the GL 4.6 compat spec?
<alyssa> LUMINANCE32F_ARB is arb-only
<alyssa> and it's meant to be a texture format only, I suspect
<alyssa> and this is failing on a bunch of drivers so I assume either mesa/st bug or piglit bug
<imirkin> more likely "no one cared to make it pass"
<alyssa> (crocus, zink/lvp, zink/radv, v3d, freedreno)
<imirkin> crocus ... on gen4/5?
<imirkin> or later?
<alyssa> g41
<imirkin> yeah, iirc that has issues with ... float
<alyssa> st_format has RGBA32F as a fallback for LUMNINANCE32F
<imirkin> correct
<alyssa> RGBA32F is col renderable
<imirkin> uhhh
Company has joined #dri-devel
<imirkin> you are mistaken.
<alyssa> (at least for us?)
<imirkin> then you aren't going to be desktop GL-compatible
<alyssa> ?
<imirkin> RGBA32F is not only color-renderable, but it's "req rend" and "req tex"
<alyssa> right?
<imirkin> oh. which is what you said.
<imirkin> sigh
<imirkin> i read that as "not color renderable"
<imirkin> sorry
<alyssa> I suspect mesa/st is deciding L32F is renderable, because R32F is renderable and it falls back L32F -> R32F
<alyssa> which, I mean, "technically accurate" but
<imirkin> should be fine, no?
<imirkin> when does that fail?
<imirkin> assuming you have texture swizzles in place
<alyssa> not texture swizzles, render target swizzles...
<imirkin> how so?
<alyssa> oh, wait. right.
<alyssa> um.
<imirkin> luminance rendering is a pretty dubious thing in the first place, tbh
<alyssa> yeah
<imirkin> like let's say r != g, what to do
<alyssa> yep
<alyssa> that piglit tests interactions that don't make any sense
<imirkin> it's reasonable to say "undefined" or "we'll just take r"
<alyssa> I want to just disable the luminance rendering for panfrost
<imirkin> why not?
<alyssa> the r!=g behaviour
<imirkin> i think you'd be within your rights to do so
<alyssa> i uh
<imirkin> in which case you should get skips
<imirkin> for that test
mszyprow has quit [Ping timeout: 480 seconds]
<alyssa> should
<alyssa> i don't think it happens though, due to the fallback in mesa/st
LexSfX has quit []
gouchi has quit [Remote host closed the connection]
LexSfX has joined #dri-devel
<imirkin> alyssa: but as far as the gallium driver is concerned, it should be fine i think?
<imirkin> oh, no, it's not
<imirkin> coz R32F = (r,0,0,1) while L32F is (l,l,l,0)
<imirkin> which makes the alpha blend stuff not work
<imirkin> right.
<alyssa> mesa/st bug then?
<imirkin> i mean ...... yes and no
<imirkin> it's reasonable in general, and better than nothing
<imirkin> but it fails for this one case
<imirkin> this is true of lots of fallbacks in there
<alyssa> ...do apps use L32F rendering?
<imirkin> i dunno
Haaninjo has quit [Quit: Ex-Chat]
<alyssa> (I32F has a similar issue, I think?)
<imirkin> my solution was to just stick a L32F mapping in nouveau and a bunch of other drivers
<imirkin> and that tends to Just Work (tm)
<imirkin> but if you have super-custom blend you might need an extra line of code here and there
<imirkin> I is not renderable, i think
<imirkin> so less of an issue
<alyssa> piglit tries anyway
<imirkin> oh. hm. so it does.
<imirkin> and it passes on nouveau. heh.
<imirkin> i guess it's not as non-renderable as i remmebered ;)
<alyssa> :D
<imirkin> let me glance at GL 3.0
<imirkin> that should be a lot more represntative. this stuff got moved around a lot since then
<alyssa> adding an L32F mapping that's marked as "texturable but not renderable" makes the problem go away
<alyssa> pretty stupid.
<imirkin> then st/mesa doesn't make the fallback.
<alyssa> hm?
<imirkin> if you have it explicitly in the driver
<alyssa> right
<imirkin> then st/mesa doesn't make the fallback to the other format
<alyssa> it's a stupid fix
<alyssa> mesa/st shouldn't be falling back to known-broken behaviour, for an optional feature
<imirkin> rendering L is a silly sub-feature
<imirkin> texturing it is a lot more plausible
<imirkin> and works totally fine.
<imirkin> with the fallback that is there
<imirkin> don't want to throw out the baby with the bathwater
<alyssa> right
<alyssa> mesa/st should be falling back for texturing but not for rendering, is my point
<imirkin> it's too late by then
<imirkin> step 1: make texture
<imirkin> step 2: bind texture to fbo
<imirkin> hard to make step 1 do something else if you don't know that step 2 will occur
<imirkin> for some super-basic formats, we require render support when creating a regular texture
<alyssa> mesa/st should not be advertising L32_FLOAT as a renderable format if it falls back to R32_FLOAT
<imirkin> (like RGBA8)
<alyssa> doing so is within the spec, that's what you get when you add a mapping for L32 -> R32 texture-only in the backend
<imirkin> that would require a _lot_ more tracking
<imirkin> right now it says "oh yeah, i'll use PIPE_FORMAT_R32_FLOAT"
<imirkin> and then the other thing says "oh yeah, PIPE_FORMAT_R32_FLOAT is totally fine for rendering"
<alyssa> yes. that's the bug, right theere.
<imirkin> i would not oppose you doing the work to do all that extra tracking
<imirkin> but this is pretty much one of the very few cases where it matters
<imirkin> and/or is desirable
agx_ has quit [Server closed connection]
agx has joined #dri-devel
<alyssa> :q
gawin has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]