!KEJUbONnoBpiYKGWEq:nixos.org

NixOS Gaming

697 Members
Gaming things, my hands are typing words.178 Servers

Load older messages


SenderMessageTime
24 Mar 2024
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgWhy is it necessary right now though?08:27:07
@k900:0upti.meK900But right now it provides a WSI implementation that can actually use the HDR metadata08:27:10
@k900:0upti.meK900But the WSI implementation speaks a private protocol to Gamescope itself08:27:25
@k900:0upti.meK900 And then Gamescope itself speaks another private protocol to Kwin 08:27:34
@k900:0upti.meK900Eventually it'll be one stable protocol08:27:44
@k900:0upti.meK900And the WSI code will just talk directly to whatever compositor08:27:58
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgAnd what is wsi exactly? Obviously it's some kind of vulkan layer thing but what's it for?08:29:15
@k900:0upti.meK900WSI is window system integration08:31:01
@k900:0upti.meK900It's the part that does the OS-specific windowing bits08:31:11
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgOh, got it08:31:42
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgAnd eventually plasma will carry a wsi implementation? Or will that be mesa's job? Or both?08:32:21
@k900:0upti.meK900Mesa already does that08:33:01
@k900:0upti.meK900It just doesn't support the HDR protocols because they aren't stable yet08:33:25
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgOk, so we're basically waiting on a stable protocol to form so that mesa can implement it, and then this stuff will basically work without hacks?08:34:25
@k900:0upti.meK900Yes08:34:29
@k900:0upti.meK900Mesa and also compositors08:34:45
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgAwesome. Hopefully that's not too far away08:34:47
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgBut kwin's already got it. I'm assuming the future protocol won't be too dissimilar from what kwin's already got?08:35:23
@k900:0upti.meK900Well kwin currently has frog-color-management-v1 which is the private non-final protocol08:35:59
@k900:0upti.meK900It'll need to have whatever the standard version ends up being08:36:08
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgSure. I'm just saying it'd be nice if the final standard ends up being close to that08:36:59
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgLess churn for kde folks08:37:13
@k900:0upti.meK900AFAIUI the frog protocol is explicitly designed to be very very small08:37:27
@k900:0upti.meK900So the final protocol will likely be more complicated08:37:34
@elvishjerricco:matrix.org@elvishjerricco:matrix.org and then there's gnome 08:39:22
@supersamus02:matrix.org@supersamus02:matrix.orgIIRC, there's also the fact that XWayland doesn't support HDR, and Gamescope has a hack to bypass it. For native Wayland applications (e.g. mpv, Quake 2 RTX) there's no need for Gamescope.12:58:24
@k900:0upti.meK900Not quite12:58:47
@k900:0upti.meK900mpv still needs the HDR layer12:59:59
@k900:0upti.meK900 * That still needs the HDR layer13:00:05
@k900:0upti.meK900To propagate the HDR metadata to kwin via the internal protocol13:00:19

Show newer messages


Back to Room ListRoom Version: 6