<jani>
the series is mostly about i915, and sima has acked it in general
hansg has quit [Quit: Leaving]
K900 has quit [Remote host closed the connection]
K900 has joined #dri-devel
warpme has quit []
<karolherbst>
So... I've worked on some range analysis opts to be able to extract constant addresses in address calcs more easily, it makes use of uub, but also adds its own passes (to set nuw flags and other analysis). Feedback welcomed: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36113
itoral has quit [Remote host closed the connection]
chewitt has joined #dri-devel
MrCooper_ has joined #dri-devel
MrCooper has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
YuGiOhJCJ has quit []
idr has joined #dri-devel
<tzimmermann>
jani, how urgent is that overflow bug? should we revert or wait for the submitter?
<jani>
tzimmermann: looks like it's hitting a handful of CI tests across a lot of machines
<jani>
jsa1: what do you think ^
<jani>
tzimmermann: I guess the fix is not complicated, my main worry is annotating whatever we end up doing in a way that the broken commit doesn't propagate to stable alone
<tzimmermann>
jani, looks easy to fix, i'll send you a patch in a bit
<jani>
tzimmermann: thanks
MrCooper__ has joined #dri-devel
<Venemo>
hey guys
MrCooper_ has quit [Ping timeout: 480 seconds]
<Venemo>
what would be a good way to trigger scaling in a drm driver?
luc has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
<pq>
Venemo, I think Weston with a suitable video player could do. But something a la IGT might be less of a hassle to get up - if it has a test like that.
dolphin has quit [Quit: Leaving]
warpme has quit []
<Venemo>
pq: what would be a suitable video player? and why only weston?
<pq>
GNOME or KDE Plasma should do as well, but a lot more to install I suppose.
<pq>
mpv maybe? I'm not sure. It needs to deliver scanout-able dmabuf to the compositor while using wp_viewport for scaling rather than doing it itself.
<Venemo>
hm.
sarbes has joined #dri-devel
<sarbes>
Kodi should be able to do it as well.
<pq>
hence, if IGT has a test for it, that would be easier to use and not need any of Weston/GNOME/KDE nor a player.
<Venemo>
I'm trying to diagnose an issue where a user has a weird register config as if scaling was enabled, and causes issues for the user
<Venemo>
I'm trying to reproduce that but not sure how to
luc has quit [Remote host closed the connection]
luc has joined #dri-devel
<pq>
The said desktops will try to push app buffers straight to KMS when possible, and that may involve setting up scaling. So any hardware-decoding video player or openGL or Vulkan app might trigger it.
<pq>
The decision is likely made frame by frame, falling back to GPU composition as necessary.
<Company>
opengl and vulkan apps will adjust their buffer size
<pq>
usually they do
<Company>
video players are a better choice I think
<Company>
playing a 720p video for example
<Company>
though you need to make sure that the video player uses direct wayland output (GStreamer with wWaylandsin
<Company>
*waylandsink)
<pq>
they are candidates for direct scanout, and the DE could decide to do something like desktop overview or window thumbnails or such, where the window is shown forced scaled.
<Company>
gtk-demo's video player would also work with the right videos
nerdopolis has joined #dri-devel
<Venemo>
the user reports that his entire desktop looks messed up, which I haven't been able to reproduce
<Venemo>
so there was no video player app in the picture
luc has quit [Remote host closed the connection]
luc has joined #dri-devel
<pq>
Nothing comes to mind.
nerdopolis has quit [Ping timeout: 480 seconds]
MrCooper__ is now known as MrCooper
<Venemo>
pq: as far as I understand he even gets the issue in just a console
<Venemo>
so it makes me wonder not only how to repro that but also whether scaling works correctly on this hw in the first place
<MrCooper>
then I doubt it's scaling via CRTC properties; maybe it's implicit scaling due to the mode not matching the display's native resolution?