| 3 Jan 2024 |
crushing-smite | next steps? | 09:44:41 |
@atemu12:matrix.org | Is the VM running? | 09:46:17 |
@atemu12:matrix.org | And does it recognise the GPU? | 09:46:47 |
crushing-smite | I hadn't set up the VM yet. So that's my next step - a KVM with whatever configuration + make sure it recognizes the GPU? | 09:47:27 |
@atemu12:matrix.org | Ah in that case follow one of the thousands of generic guides on how to do that | 09:48:08 |
@atemu12:matrix.org | KVM should be active already, check whether /dev/kvm is present | 09:48:22 |
crushing-smite | Also, "recognise the GPU" in which context? | 09:48:40 |
@atemu12:matrix.org | See it as a PCIe device | 09:48:50 |
crushing-smite | What component shoul drecognize it? The guest system? | 09:48:51 |
K900 | You probably want to set up virt-manager or whatever | 09:48:53 |
@atemu12:matrix.org | Yes | 09:48:59 |
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 |