| 19 Jun 2026 |
Atemu | These things are nasty in theory as they can drown out MM | 15:21:37 |
K900 | Maybe with an upstreamable kernel patch | 15:21:38 |
Atemu | Nah, upstream doesn't want any of that | 15:21:57 |
K900 | But also I'm kinda holding out for Valve to figure something out | 15:22:06 |
Atemu | They think that even SYS_NICE is too lenient | 15:22:11 |
K900 | Because in a steamrt3 world they will have the same problem | 15:22:17 |
ElvishJerricco | what kernel patch is needed there? | 15:22:20 |
magic_rb | Why? | 15:22:32 |
K900 | In reply to @elvishjerricco:matrix.org what kernel patch is needed there? Allowing RT GPU priority with CAP_SYS_NICE from non-root namespaces | 15:22:53 |
Atemu | They would and have and IIRC they have a way of running the compositor via a proxy that runs in the root NS | 15:22:58 |
Atemu | Though things may have changed since I last looked at it | 15:23:18 |
Atemu | Ask smcv if you're really interested | 15:23:29 |
K900 | So far I've seen a Holo hack to setcap the vrcompositor binary via polkit | 15:23:37 |
K900 | And that's very ew | 15:23:43 |
K900 | Actually | 15:23:55 |
K900 | Real-time portal | 15:24:01 |
K900 | That could work | 15:24:13 |
magic_rb | Now im imagining a fps with portal guns (sorry) | 15:24:39 |
Atemu | It's not RT IIRC; you can actually DOS the entire MM with one of those queues | 15:24:41 |
K900 | Though doesn't solve the whole "compositor needs to run outside the sandbox" problem | 15:24:42 |
Atemu | The kernel folks would really rather not expose that to userspace at all IIRC | 15:25:32 |
K900 | Which is likely a lot less of a problem for Valve than it is for us | 15:25:42 |
Atemu | Uses SteamVR's (proprietary) driver library to do the tracking part only and Monado to do everything else | 15:27:48 |
Atemu | It's an alternative to libsurvive | 15:28:14 |
ElvishJerricco | what's the actual sysfs thing or syscall or whatever you actually have to do? | 15:28:17 |
magic_rb | Ill ask, are you replying just now, or are my messages not federating properly again | 15:28:28 |
Atemu | Here's the patch that disables it: https://github.com/Frogging-Family/community-patches/blob/master/linux61-tkg/cap_sys_nice_begone.mypatch | 15:29:30 |
Atemu | amdgpu_ctx_priority_permit() | 15:29:43 |
Atemu | (I don't know what your view is but I replied to your message and then shot another follow-up message.) | 15:30:58 |
magic_rb | What message appears above it in the timeline? | 15:33:23 |