01:22 _lyude[d]: Is it possible to run OpenRM's kernel driver headless without the userspace bits in place and actually have it setup and suspend/resume the GPU?
05:54 chikuwad[d]: yes
05:55 chikuwad[d]: I've done it on a non-glibc system on my laptop where the userspace bits were only in a chroot
06:00 orowith2os[d]: chikuwad[d]: read a post where swick was considering using virgl and virgl test server for the case where no GPU drivers at all can be found or are usable inside of flatpak (but could be on the host); would that sound fun to play with?
06:01 orowith2os[d]: Openrm kernel, Nvidia chroot, run virgl server inside chroot and use virgl to send commands to the chroot.
06:02 chikuwad[d]: is this like
06:02 orowith2os[d]: https://blog.sebastianwick.net/posts/flatpak-graphics-drivers/
06:02 chikuwad[d]: a challenge to me
06:02 chikuwad[d]: :lul:
06:02 orowith2os[d]: Maybe ;P
06:03 orowith2os[d]: I kinda want to see how cursed it would be.
06:03 chikuwad[d]: see it sounds interesting but I sadly don't have time for it for another month
06:03 orowith2os[d]: Fair
06:03 chikuwad[d]: what with me moving continents in two weeks
06:03 orowith2os[d]: If I had an Nvidia gpu I'd test it out, as well as perftest, but woe be me.
06:04 orowith2os[d]: Congrats(?)
06:04 chikuwad[d]: thanks! moving to europe for my master's
06:04 chikuwad[d]: orowith2os[d]: I'll bookmark the blogpost and poke you if/when I get around to it
06:04 orowith2os[d]: Sure
06:05 orowith2os[d]: It might be useful for musl folks on Nvidia systems if the performance is at all useful.
06:05 orowith2os[d]: Maybe one could hack up a shim to do the same too.
06:05 chikuwad[d]: well
06:05 orowith2os[d]: *shim for cuda
06:05 chikuwad[d]: distrobox already works for the purpose
06:05 chikuwad[d]: if you have openrm set up
06:05 orowith2os[d]: True, but host programs
06:05 orowith2os[d]: Compositor and friends
06:06 chikuwad[d]: right, nvidia-only systemw
06:06 chikuwad[d]: got you
06:06 orowith2os[d]: Though, it might still be okay if the nvk shim (forgot what it's called) is used on top of orm.
06:07 orowith2os[d]: Either way.
06:07 orowith2os[d]: Point is.
06:07 orowith2os[d]: I think it's useful in both directions.