ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
fmuellner has quit [Ping timeout: 480 seconds]
RAOF has quit [Remote host closed the connection]
RAOF has joined #wayland
<soreau> llyyr: from client side? I don't think there's a way without additional protocol/ipc
<llyyr> I mean for resizes started from the server side
<soreau> right
<soreau> if you're the server, you know
<soreau> if you're the client, not unless the server tells you
<llyyr> there's no protocol for the server to tell you
<soreau> indeed
<soreau> you would have to invent it for your compositor or try to shimy it into xdg-decoration somehow
<soreau> but the question usually is, what do you need this information for?
Brainium has quit [Ping timeout: 480 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
Brainium has joined #wayland
abeltramo589523 has quit [Quit: The Lounge - https://thelounge.chat]
abeltramo589523 has joined #wayland
Moprius has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
feaneron has joined #wayland
Moprius has quit [Quit: bye]
Company has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
nerdopolis has quit [Ping timeout: 480 seconds]
kts has joined #wayland
llyyr has quit [Quit: Quit]
llyyr has joined #wayland
coldfeet has joined #wayland
kts has quit [Quit: Konversation terminated!]
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
glennk has joined #wayland
mxz_ has joined #wayland
feaneron has quit [Quit: feaneron]
rv1sr has joined #wayland
crazybyte has quit [Quit: Bye]
crazybyte has joined #wayland
rasterman has joined #wayland
gryffus has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
llyyrr has joined #wayland
pounce_ has joined #wayland
lockywolf_ has joined #wayland
psykose_ has joined #wayland
bookworm_ has joined #wayland
rv1sr has quit [reticulum.oftc.net helix.oftc.net]
Emantor has quit [reticulum.oftc.net helix.oftc.net]
llyyr has quit [reticulum.oftc.net helix.oftc.net]
caveman has quit [reticulum.oftc.net helix.oftc.net]
gusnan has quit [reticulum.oftc.net helix.oftc.net]
zamundaaa[m] has quit [reticulum.oftc.net helix.oftc.net]
YaLTeR[m] has quit [reticulum.oftc.net helix.oftc.net]
Eighth_Doctor has quit [reticulum.oftc.net helix.oftc.net]
psykose has quit [reticulum.oftc.net helix.oftc.net]
narodnik has quit [reticulum.oftc.net helix.oftc.net]
FreeFull has quit [reticulum.oftc.net helix.oftc.net]
pounce has quit [reticulum.oftc.net helix.oftc.net]
lockywolf has quit [reticulum.oftc.net helix.oftc.net]
bookworm has quit [reticulum.oftc.net helix.oftc.net]
avu has quit [reticulum.oftc.net helix.oftc.net]
flokli has quit [reticulum.oftc.net helix.oftc.net]
tarTLSeau has quit [reticulum.oftc.net helix.oftc.net]
caveman has joined #wayland
FreeFull has joined #wayland
gusnan has joined #wayland
narodnik has joined #wayland
Emantor has joined #wayland
tarTLSeau has joined #wayland
avu has joined #wayland
flokli has joined #wayland
bookworm_ is now known as bookworm
YaLTeR[m] has joined #wayland
rv1sr has joined #wayland
llyyrr is now known as llyyr
psykose_ is now known as psykose
Eighth_Doctor has joined #wayland
zamundaaa[m] has joined #wayland
<bluetail> soreau mesa-git fixed the dolphin-emu opengl issue with invisible textures.
Company has quit [Remote host closed the connection]
<bluetail> uuuhm
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
gryffus has joined #wayland
coldfeet has joined #wayland
coldfeet has quit []
rasterman has quit [Quit: Gettin' stinky!]
Lucretia has joined #wayland
coldfeet has joined #wayland
coldfeet has quit [Remote host closed the connection]
fmuellner has joined #wayland
Moprius has joined #wayland
rv1sr has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
Brainium has joined #wayland
alatiera6 has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
alatiera6 has joined #wayland
andymandias has quit [Remote host closed the connection]
coldfeet has joined #wayland
lsd|2 has joined #wayland
jlco has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
andymandias has joined #wayland
andymandias has quit [Remote host closed the connection]
andymandias has joined #wayland
gryffus has quit [Read error: Connection reset by peer]
jlco has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
gryffus has joined #wayland
rasterman has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
gryffus has quit [Read error: Connection reset by peer]
nerdopolis has joined #wayland
zzxyb[m] has joined #wayland
<zzxyb[m]> Wayland client selects a paragraph of text, and then clicks the blank area. At this time, does it have to call zwp_primary_selection_offer_v1.destroy()
CuteMath has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
gryffus has joined #wayland
bim9262 has quit [Quit: ZNC - https://znc.in]
bim9262 has joined #wayland
gryffus_ has joined #wayland
<gryffus_> Could Wayland please stop blacklisting resolution modes that both my adapter and my display supports, for no apparent reason?
<psykose> not sure what wayland has to do with it
<gryffus_> Perhaps I am crying on the wrong grave. In KDE, when I start session with X11, I have all the modes available, including 640x480
<gryffus_> but in Wayland I get like only 5 choices. Not even 800x600
<psykose> sounds like a bug report for kwin
gryffus has quit [Read error: Connection reset by peer]
<gryffus_> OK I will try :x
* Ermine puts not-wayland-bug badge
<emersion> gryffus_: there is a good change the KMS driver doesn't advertise this mode
<emersion> X11 force-added a list of common modes
<Ermine> but then how did X find out more modes?..
<gryffus_> emersion: But with the same KMS driver, I get offered all available resolutions with X11
<gryffus_> aha
<emersion> well, xserver
<gryffus_> Is it possible to identify it from xorg.log ?
<emersion> no idea
<emersion> drm_info would list modes advertised by the kernel
<emersion> (KDE probably has a way to pick a custom mode)
<gryffus_> drm_info lists only one mode
<gryffus_> hmmmmm
<gryffus_> interesting
<gryffus_> does drm_info not respect EDID?
<emersion> drm_info just reports what the kernel advertises
<emersion> if you want to find out what the EDID advertises, you can use edid-decode
<emersion> on /sys/class/drm/card*-*/edid
<emersion> (replace * with values for your output)
<Ermine> I wonder how libweston compares to wlroots
<gryffus_> yeah, still only one mode reported (eDP)
<gryffus_> So it's my display or eDP that fucks me up and X11 has just some workaround to force it "officially non-supported" modes ?
<emersion> often times internal displays only advertise a single mode in their EDID
<gryffus_> yes that is exactly my case
<gryffus_> even xorg.0.log reports only one mode from the EDID
<gryffus_> so what is happening here, how does X11 know the other modes
<emersion> it's an hardcoded list
<gryffus_> But still, I get different list on different machines. It has to compare it against something
<gryffus_> Unless it has hardcoded list per graphics adapter
<emersion> maybe filters by max resolution and aspect ratio or sth
<gryffus_> But yeah result is, I can play Diablo 2 only on X11 :( :D
<emersion> you should ask in a KDE channel how to force a custom mode on an output
<gryffus_> I will try. Thanks!
<emersion> np
alatiera6 has quit []
<Ermine> Well, many old games seem to rely on modesetting for fullscreen
alatiera6 has joined #wayland
<kennylevinsen> it’s not guaranteed that the display will do anything usable on unadvertised resolutions, it’s much better to scale during render (either through viewport or not)
<kennylevinsen> You can end up with it just showing a tiny square in the middle or a corner, or do an awful job stretching content…
<Ermine> Fun story: when I was a child, some game failed to restore mode on exit, so windows got into 800x600 and I've got scared
lyudess has joined #wayland
Lyude has quit [Ping timeout: 480 seconds]
ManMower has quit [Quit: leaving]
<bluetail> Ermine some displays have special Modelines for 'extra' settings. I doubt wayland implementations allow for modelines anymore.
<kennylevinsen> sure they do, see man 5 sway-output for example - but modelines only describe display timings
<kennylevinsen> You rarely need them though - the advertised modes have the full timings in the EDID, and when you select a custom one we just generate the timings using the standard algorithms
<bluetail> what about VRR ranges though
<bluetail> thats one thing that is super confusing me
<bluetail> its something like, XXHz to XXXHz but within a range of allowed min and max
<bluetail> But... Freesync doesnt work on many displays properly... so I dont re-attempt to use it
<bluetail> and g-sync is unsupported since nvidia is unsupported because of proprietary garbage
<bluetail> I read somewhere that they set Modelines for that which can be fine-tuned to not cross a certain threshold. I saw a picture of a Display with many Modelines that are meant to be 1:1 copied and pasted...
<bluetail> in Windows... Whyyy
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
Lucretia has quit [Read error: No route to host]
Lucretia has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
paulk-bis has joined #wayland
paulk has quit [Read error: Connection reset by peer]
nerdopolis has joined #wayland
cool110 has joined #wayland
cool110 is now known as Guest2835
Guest2675 has quit [Ping timeout: 480 seconds]
Moprius has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
Moprius has joined #wayland
Brainium has joined #wayland
Company has joined #wayland
<kennylevinsen> bluetail: VRR is still just one modeline - the fastest it can go. The variable part is a parameter for how much vblank can be extended if needed, but that’s handled at a lower layer - we just say “yes please” to the kernel.
<bluetail> kennylevinsen when I tested VRR, my AMD 6950XT always ran at 100%, compared to having two displays capable on 144Hz but having vram at lowest setting. Plus, with it there, desktop felt sloppy (60Hz), and games did only feel good after I specifically assigned a rule. I felt really really confused by the whole endeavour.
<bluetail> I ran couple of VRR tests, and none really made what I wanted to see. Even though it has 9.6 score rating for VRR. https://www.rtings.com/monitor/reviews/benq/zowie-xl2546k And I used DP. Ended up dropping it with votes from other people
<bluetail> in my head, it would run at 60Hz when it does nothing, and at 240Hz when I game. But in practice it ran full blast always.
<bluetail> kennylevinsen I will find the resource that up to xxx hz
<bluetail> I know, it's intel, what do I even talk about. I am sure others can do, too. Many instruct their users for custom modelines to have a specific range for VRR.
<Ermine> I don't think that compositor can figure out if a given client is a game...
<bluetail> in sway, I had assumed max_render_time would be indicative
<bluetail> if I understood correctly, you setup a time for rendering, e.g 16ms for 60fps, and it would take that
<bluetail> so you could set up the rendering for a game to a specific value, and in my imagination it would then adjust its VRR automagically to it
<bluetail> in sway you can set that on a window / application basis
<bluetail> Though I'd argue that if you set that up you also need inhibition so for applications to go to sleep to not always max out the imaginative VRR mechanism
feaneron has joined #wayland
CuteMath has quit [Ping timeout: 480 seconds]
<bluetail> Ermine I also hoped VRR makes movies / shows smoother because it would synchronize refresh rate to it. But it appears not likely
<bluetail> right now I use smooth video project with all its artifacts. RIFE hopefully in future
nerdopolis has quit [Ping timeout: 480 seconds]
fmuellner_ has joined #wayland
<Ermine> I don't see how vrr will improve this situation. Movies/shows are 60fps at best
fmuellner has quit [Ping timeout: 480 seconds]
<psykose> something about making the refresh rate a integer multiple of the video rate makes playback better
<bluetail> psykose except when displays can do the same refresh rate than the movie/show but are so horrible at that refresh rate that it's actually worse. For me, I also try to use the multiple, but it makes no sense for me to get a perfect match with this screen.
<psykose> life is good until one dies, yes
karenw has joined #wayland
<kennylevinsen> bluetail: that video is about an EDID editor to rewrite what the monitor advertises if that is broken, not about any degree of normal configuration - the only normal configuration shown is the intel “VRR enable”
<bluetail> kennylevinsen it is about going lower than the normal 60Hz
<bluetail> for advertisement in various application... that's what I mean
<bluetail> instead from 60 to 144 it goes now from 34 to 144Hz
<kennylevinsen> We also don’t set up a 16ms loop for 60hz rendering - we render and give the content to the driver, the driver then gives us a heads up when that frame is done. As such, it’s the driver/gpu/display that decides the speed, as per the mode we asked for
<bluetail> thanks for the explanation
<bluetail> for both things. It's very confusing for me to understand with all details
<bluetail> Yes, you are correct. The EDID thing is kind of a hack. Still it is something people do...
<kennylevinsen> For VRR, it just changes what happens if we don’t have anything ready in time for the next 144hz frame. Without VRR, our content gets postponed till next time the display updates. With VRR, the driver and display just waits for us… until a point. Say, we need to give a frame every 7ms but it waits for us up to 32ms before giving up
<kennylevinsen> Well it’s a hack in that you’re operating your monitor out of spec by changing its advertised support, but you do you. Some manufacturers have bad advertised modes.
<bluetail> Oh I see. So then I completely misunderstood what VRR does
<bluetail> When I watched the NVIDIA tech demo years ago, it appeared that VRR was sort of a motion smoother with low but constant FPS, making 30 FPS look like 60 FPS. Maybe they should have been more clear that it is meant to smoothen out the appearance by waiting longer, making the movement a bit delayed but less stuttery.
<Ermine> marketing being marketing, huh
<kennylevinsen> It’s just about allowing late content to be shown immediately instead of waiting a whole refresh cycle longer. At 60Hz, a late frame makes the frame time go from 16ms to 32ms which is jarring - with VRR, that might instead be 18ms.
Brainium has quit [Quit: Konversation terminated!]
paulk-bis has quit []
paulk has joined #wayland
Moprius_ has joined #wayland
Moprius has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
nerdopolis has joined #wayland
Brainium has joined #wayland
rasterman has joined #wayland
Psi-Jack has quit [Quit: Do you type on your PS1 or play on your PS1?]
Psi-Jack has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
rv1sr has quit []
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lsd|2 has joined #wayland
lsd|2 has quit []
lsd|2 has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
puck_ has quit [Remote host closed the connection]
puck_ has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
Consolatis_ has joined #wayland
Consolatis is now known as Guest2850
Consolatis_ is now known as Consolatis
Guest2850 has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland