| 19 Jun 2026 |
magic_rb | What message appears above it in the timeline? | 15:33:23 |
Atemu | K900's last message is above my reply to your question. | 15:34:36 |
magic_rb | No i mean abovw my message | 15:34:59 |
Atemu | Which one? | 15:35:19 |
magic_rb | The one you replied to | 15:35:29 |
magic_rb | But okay now it seems better | 15:35:50 |
magic_rb | Im trying to figure out if folks are ignoring me or my matrix is fucked :P no offense ofc | 15:36:10 |
magic_rb | I dont have much to add in this conversation | 15:36:18 |
magic_rb | Hey, point me a thing in the same space thats better and ill switch | 15:38:03 |
Atemu | I wish we had something.. | 15:38:17 |
magic_rb | (Signal and irc are not in the same space whatsoever) | 15:38:21 |
magic_rb | (Xmpp is even more niche than this) | 15:38:28 |
Atemu | I heard the ATproto folks are working on something that sounded promising | 15:38:38 |
Atemu | And Fluxer had ambitions for federation | 15:39:02 |
magic_rb | I mean, i dont. Matrix is great. Technically too. Its just extremely opaque. I wish my client would be able to tell me the delivery times to different HSs over federation. If it had better feedback it wouldnt be nearly so baf | 15:39:16 |
magic_rb | The issue isnt that messages take a second to deliver, or that federation can fail. The issue is that unless youre staring at your server logs, you wont know | 15:39:50 |
Atemu | I think we're getting OT now | 15:39:54 |
magic_rb | Anyway, offtopic | 15:39:57 |
Atemu | Anyhow, Monado with STEAMVR_LH is quite good as the weak part has always been libsurvive | 15:40:45 |
Atemu | I have migrated to it (+xrizer/opencomposite) for VR purposes and will be retiring the kernel patch from my config soon because I no longer have a need for SteamVR as a compositor | 15:42:10 |
K900 | You need to have CAP_SYS_NICE | 15:44:28 |
Atemu | static int amdgpu_ctx_priority_permit(struct drm_file *filp,
enum drm_sched_priority priority)
{
/* NORMAL and below are accessible by everyone */
if (priority <= DRM_SCHED_PRIORITY_NORMAL)
return 0;
if (capable(CAP_SYS_NICE))
return 0;
if (drm_is_current_master(filp))
return 0;
return -EACCES;
}
| 15:45:33 |
K900 | OK so there's no check for root namespace | 15:46:32 |
K900 | So technically inherited CAP_SYS_NICE would work probably | 15:46:40 |
Atemu | bool capable(int cap)
{
return ns_capable(&init_user_ns, cap);
}
| 15:47:55 |
Atemu | (It's really quite remarkable how readable kernel sources are despite being c) | 15:48:46 |
K900 | Of course | 15:52:23 |
K900 | Ugh | 15:52:31 |
K900 | Stupid | 15:52:36 |
K900 | Then I guess we have to wait for real DRM scheduling to become an actual thing | 15:53:01 |