karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
Duke`` has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
jsa1 has joined #dri-devel
dolphin has joined #dri-devel
fab has quit [Quit: fab]
blaztinn has quit [Remote host closed the connection]
blaztinn has joined #dri-devel
vliaskov__ has joined #dri-devel
Peuc has quit [Remote host closed the connection]
Calandracas_ has joined #dri-devel
Peuc has joined #dri-devel
Calandracas has quit [Read error: Connection reset by peer]
vliaskov_ has joined #dri-devel
tzimmermann has joined #dri-devel
gladradperform has joined #dri-devel
gladradperform has quit [Remote host closed the connection]
vliaskov__ has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
sintokokoya has joined #dri-devel
sintokokoya has quit [Remote host closed the connection]
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #dri-devel
mehdi-djait3397165695212282475 has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
kts has joined #dri-devel
sima has joined #dri-devel
sukrutb has joined #dri-devel
<sima>
tzimmermann, mlankhorst misc pull for both trees?
<tzimmermann>
sima, dunno i'm on vacation this cycle
<sima>
jani, rodrigovivi, thellstrom intel stuff?
<tzimmermann>
nothing happend so far?
<sima>
tzimmermann, ah I guess it's on mlankhorst then since mripard doesn't seem around
<chewitt>
karolherbst in yesterdays nouveau related chat @lynxeye (not online) mentioned "you can't use a linear frontbuffer with depth"
<sima>
tzimmermann, yeah that's why I'm asking, but mlankhorst was here yesterday so I guess he can do the two (since there's a bunch in drm-misc-fixes too)
<chewitt>
is that a reference to zpos or using a format with alpha-channel, e.g. ARGB8888?
<tzimmermann>
sima, mlankhorst, i'm going to do -misc-fixes now.
<tzimmermann>
so that the most important is done at least
<sima>
I do have one from agd5f so I'll do a merge window fixes pr anyway later today
<sima>
tzimmermann, thx a lot
apinheiro has joined #dri-devel
<mlankhorst>
Just contains my patches, I think. :)
<mlankhorst>
'Fix tiled monitor setup on fbdev'
lynxeye has joined #dri-devel
frankbinns has joined #dri-devel
dsimic is now known as Guest6842
dsimic has joined #dri-devel
Guest6842 has quit [Ping timeout: 480 seconds]
dolphin has quit [Quit: Leaving]
<dj-death>
if spirv-tools is too old on the alpine builders, what's the procedure to update it?
mehdi-djait3397165695212282475 has quit [Ping timeout: 480 seconds]
Lucretia has joined #dri-devel
<sima>
jani, there's not -fixes this week?
<jani>
sima: middle of the merge window? I guess could be -next-fixes
kts has quit [Ping timeout: 480 seconds]
<sima>
agd5f, missing sob in your pull, only noticed now :-/
kts has joined #dri-devel
newyear25 has quit [Read error: Connection reset by peer]
<chewitt>
lynxeye in yesterdays nouveau related chat you said "you can't use a linear frontbuffer with depth"
<chewitt>
is 'depth' referring to zpos or presence of an alpha-channel in the format?
NiGaR has quit [Remote host closed the connection]
NiGaR has joined #dri-devel
<chewitt>
apologies if a dumb Q .. I am learning a whole heap 'o new terminology this week :)
jsa1 has quit [Ping timeout: 480 seconds]
jsa1 has joined #dri-devel
amarsh04 has quit []
DottorLeo has joined #dri-devel
DottorLeo has quit []
<lynxeye>
chewitt: I think it was karolherbst who said that. The limitation on this hardware is that you can not have a linear rendering with a ZS buffer. So if your GBM surface only allows linear (due to missing or unsupported modifiers) things will break if you choose a EGL config with EGL_DEPTH_SIZE or EGL_STENCIL_SIZE > 0
<chewitt>
if i'm reading the code right (debatable) Kodi does check for modifiers, but only when atomic modesetting is used
<chewitt>
in this case the hardware is too old for that an we fall back to a legacy drm method which makes some assumptions
<lynxeye>
chewitt: If the application requires a ZS buffer for proper rendering, you need to supply modifiers that allow for buffer tiling. But honestly I have no idea what's the state of any modifier support on this HW generation in nouveau.
<chewitt>
I see no mention of LINEAR like I see with other devices I have
<chewitt>
there has been some fiddling with Kodi to add automatic plane detection/selection in recent times, which has had some fallout
amarsh04 has joined #dri-devel
<chewitt>
I have a hunch this scenario is one that falls down a crack in the logic and we end up trying to output ARGB8888 not XRGB8888
<chewitt>
but I'd be lying big-time if I claimed to understand the code
<MrCooper>
without modifiers and without GBM_BO_USE_LINEAR, the tiling parameters are up to the drivers
<sima>
chewitt, if I grepped kernel source correctly there's no modifier support for pre-nv50
<lynxeye>
But even then nv40 seems to only support linear for scanout. So if you are trying to render directly into the scanout buffer, you can not use depth/stencil.
<MrCooper>
wow, that sucks
<lynxeye>
Not a problem for weston on GBM, as IIRC it doesn't use ZS. But if Kodi uses ZS for rendering it will crash into the GPU limitation wall.
<sima>
lynxeye, oh it's actually the hw that can't do more, not just the kernel?
<MrCooper>
if so I'd say the Mesa driver should handle that via an internal tiled buffer, can't really expect apps to handle that
<lynxeye>
sima: At least mesa always allocates as linear when buffer usage is scanout.
<lynxeye>
Yea, internal shadow tiled buffer is what we do on etnaviv.
ity1 has joined #dri-devel
ity has quit [Remote host closed the connection]
<lynxeye>
sima: It's more than 10 years since I actively touched any nv40 hardware, but IIRC it's really a limitation of the scanout HW.
<sima>
yeah don't see anything in the kernel either
<sima>
plus pre-nv50 is all legacy modeset, so extra fun to touch anything in there
<sima>
MrCooper, agreed
<sima>
mlankhorst, so you'll do a pr for -next-fixes?
pcercuei has joined #dri-devel
<karolherbst>
chewitt: there is `nouveau.atomic=1` but not sure it works on that hardware
<karolherbst>
sima: ohhh.. right... pain
<chewitt>
support starts with nv50 according to chatgpt
<sima>
karolherbst, sad trombones for that still not being the default on at least modern chips
<lynxeye>
chewitt: With X11 you've likely got the DDX driver between the 3D rendering engine and the scanout, which might have done a copy between rendering and scanout buffer with the 2D engine. This might have circumvented this issue.
<chewitt>
debug <general>: EGL_STENCIL_SIZE: 0
<chewitt>
I've also had the user test an X11 image with 'legacy-x11-dri2' set in mesa config
<chewitt>
the Kodi and Xor.0.log now look sort of happy/clean, but the system log looks basically the same as the GBM image
<FireBurn>
Has anyone seen weird rendering with GravityMark on the GL side of things on RadeonSI? The Vulkan stuff works great with Radv
<FireBurn>
I'm seeing misrendering on the GL stuff on 1.82 and 1.88 all the way back to 23.1 (I've not tested earlier)
FireBurn has quit [Remote host closed the connection]
Company has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
edolnx_ has joined #dri-devel
edolnx has quit [Ping timeout: 480 seconds]
FireBurn has joined #dri-devel
chewitt has quit [Ping timeout: 480 seconds]
<karolherbst>
gfxstrand: any concerns if I'd add a "deref_ptr_cmp"? Atm opt_deref can't handle it, if you compare two generic pointers, and one is global and the other is shared
<karolherbst>
not sure there is a better or less painful way of supporting it
<karolherbst>
especially if a NULL shared and a NULL global need to compare to equal
<karolherbst>
*true
<karolherbst>
uhm.. are considered equal I mean
<karolherbst>
even thogh their numeric value wouldn't be equal
<karolherbst>
mhhh actually.. might be a clang/translator
<karolherbst>
bug
chewitt has joined #dri-devel
fab has quit [Quit: fab]
rcf1 has joined #dri-devel
rcf has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
<mlankhorst>
sima: ok sure, lets do one in a bit
feaneron has joined #dri-devel
bolson has joined #dri-devel
jewins has joined #dri-devel
<FireBurn>
The GravityMark is a RadeonSI ACO issue, everything works fine on LLVM
cyrinux has quit []
cyrinux has joined #dri-devel
JRepin has quit [Read error: Connection reset by peer]
jsa1 has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
coldfeet has joined #dri-devel
<agd5f>
sima, fixed up. sorry about that.
<sima>
agd5f, no worries and thx a lot
<sima>
mlankhorst, thx
<sima>
agd5f, aedf498a2c3334a8c1baca107e6f43cb1ca39d9a now has a Fixes: pointing to nowhere, but oh well
<sima>
probably need to get some of the dim checks into your workflow
coldfeet has quit [Quit: Lost terminal]
<sima>
mlankhorst, you're summary missed the virtgpu and xlnx fixes, I'll add those
haaninjo has joined #dri-devel
<agd5f>
sima, ugh, sorry, I can push out a fixed up tree if you like
<sima>
agd5f, already pulled
feaneron has quit [Remote host closed the connection]
davispuh has joined #dri-devel
Duke`` has joined #dri-devel
yrlf has quit [Ping timeout: 480 seconds]
yrlf has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
<mlankhorst>
sima: yeah, I think I mentioned it in the email?
Lucretia has quit [Remote host closed the connection]
Lucretia has joined #dri-devel
rsalvaterra_ has joined #dri-devel
rsalvaterra_ is now known as rsalvaterra
rgallaispou has left #dri-devel [#dri-devel]
frankbinns has quit [Ping timeout: 480 seconds]
epoch101 has quit []
rasterman has quit [Quit: Gettin' stinky!]
alyssa has joined #dri-devel
<alyssa>
has anyone seen KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test fail with
<alyssa>
InternalError (Mappings for shader failed. at gl4cGlSpirvTests.cpp:1700)
<alyssa>
i'm thinking I have a botched CTS build or something but I'm not sure
ryanneph_ has joined #dri-devel
<alyssa>
CTS commit 4705f248d ("Change GLSL->SPIR-V mapping of notEqual to OpFUnordNotEqual not OpFOrdNotEqual") looks relevant
ryanneph_ has quit []
frankbinns has joined #dri-devel
ryanneph has joined #dri-devel
NiGaR has quit [Remote host closed the connection]
<DemiMarie>
From a compute perspective, how bad is pre-pinned memory management compared to HMM faulting?
tzimmermann has quit [Quit: Leaving]
rasterman has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
jsa1 has joined #dri-devel
NiGaR has quit [Ping timeout: 480 seconds]
NiGaR has joined #dri-devel
friendsapart has joined #dri-devel
<bl4ckb0ne>
is there a tool to track leaked resources with GL ?
rgallaispou has quit [Ping timeout: 480 seconds]
chewitt has quit [Quit: Zzz..]
anholt has quit [Quit: Leaving]
lynxeye has quit [Quit: Leaving.]
vliaskov_ has quit [Ping timeout: 480 seconds]
KAL9000 has quit [Quit: KAL9000]
KAL9000 has joined #dri-devel
friendsapart has quit [Ping timeout: 480 seconds]
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
<pq>
I couldn't find any bugs reported on lei anywhere, the Debian version was last updated a couple years ago, and it's warn that it may destroy where it can write to.
<pq>
*docs warn
<pq>
Would've been nice to have it write to an IMAP folder, but sounds too risky.
<pq>
maybe just a local maildir then...
friendsapart has joined #dri-devel
feaneron has joined #dri-devel
fab has quit [Quit: fab]
illwieckz_ has quit [Remote host closed the connection]
JRepin has joined #dri-devel
illwieckz has joined #dri-devel
friendsapart has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
nirmoy has quit [Quit: Connection closed for inactivity]
Rayyan has quit [Remote host closed the connection]
Rayyan has joined #dri-devel
friendsapart has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
ryanneph has quit [Ping timeout: 480 seconds]
ryanneph has joined #dri-devel
apinheiro has quit [Quit: Leaving]
oneforall2 has joined #dri-devel
friendsapart has quit [Read error: Connection reset by peer]
friendsapart has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
friendsapart has quit [Remote host closed the connection]
friendsapart has joined #dri-devel
friendsapart has quit [Remote host closed the connection]
friendsapart has joined #dri-devel
friendsapart has quit [Remote host closed the connection]