| 3 Jan 2024 |
K900 | And configure it to forward the GPU to the VM | 09:48:59 |
K900 | And then install Windows in the VM | 09:49:03 |
K900 | And then install the Looking Glass server on it | 09:49:11 |
@atemu12:matrix.org | (Or Linux) | 09:49:12 |
crushing-smite | Well, this sounds rather straight-forward | 09:49:15 |
K900 | In reply to@atemu12:matrix.org (Or Linux) Do they have a Linux version of the server? | 09:49:33 |
K900 | They didn't last time I tried it | 09:49:39 |
@atemu12:matrix.org | The dude who makes it uses it to access Linux VMs | 09:49:54 |
crushing-smite | I would like to post 2 sample configs though, to get second opinion:
- https://github.com/whimbree/nixos-configuration/tree/main/megakill - is very dense on configuration, which for most part does not tell me anything - I don't know what all those terms are
- https://gist.github.com/CRTified/43b7ce84cd238673f7f24652c85980b3 PLUS https://github.com/CRTified/nur-packages/tree/master/modules - same as above, but it seems all this virtualization stuff was made to be exposed as a simple (not so simple?) to configure module
| 09:52:00 |
crushing-smite | These are indeed things I should accomodate myself with? And what are the main points of interest? | 09:52:17 |
K900 | Honestly no idea what any of that stuff does and I don't know if I want to read it | 10:05:39 |
K900 | Just set it up with libvirt | 10:05:44 |
K900 | You can worry about making it declarative later | 10:05:49 |
K900 | (and honestly libvirt is already plenty declarative if you just export the XML file) | 10:06:01 |
crushing-smite | So libvirt would be the unifying abstraction handling absolutely everything? | 10:09:10 |
K900 | It's not going to be handling "absolutely everything" | 10:09:55 |
K900 | But it should handle most of it | 10:09:57 |
K900 | You'll still need to do all the manual setup on the Windows side | 10:10:05 |
crushing-smite | what is that that's not going to be handled? | 10:10:20 |
K900 | Everything on the Windows side | 10:10:47 |
K900 | And everything on the firmware side | 10:10:55 |
crushing-smite | but that is regardless of I use libvirt or dig deep into the configs referenced above? | 10:11:06 |
K900 | I don't know what those configs do | 10:11:12 |
K900 | Maybe someone has a way to automate that | 10:11:20 |
K900 | It should be possible in theory | 10:11:31 |
crushing-smite | and what is that that's on windows and on firmware sides? | 10:11:32 |
K900 | On the Windows side, installing Windows, getting a license, installing the Looking Glass server | 10:11:55 |
K900 | On the firmware side, enabling virtualization and IOMMU, possibly IOMMU group assignments if your firmware does something stupid out of the box | 10:12:13 |
crushing-smite | so, the firmware - the things I would do after hitting F12 on boot? | 10:12:29 |
K900 | Yes | 10:12:43 |