Yet another ND linux-using transfemme who programs for a living

She/her, fae/faer if you’re feeling fancy

  • 3 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle

  • Ironically, as a Linux user, I have a special Windows VM setup that borrows a GPU from my host and so can run games just fine, but with regards to anticheat-protected games (a major reason it exists in the first place), it sees far more use testing games for other people than playing games I actually like. Most of which don’t work, incidentally, as anticheat that blocks Proton tends to also be pretty bad about VMs as well.

    Whether this changes with the revelation that Destiny 2 knows when it’s being run in a VM and does not give a shit, we’ll see.


  • I am not sure how you ethically kill someone who doesn’t want to die.

    On principle I don’t object to scavenging, I find it repulsive but just like how if you ate your parents when they died nobody would be hurt per se collecting road kill or something is not unusually cruel. Just creepy and gross given the lack of necessity.

    How do you feel about “this animal has to be culled for the good of the ecosystem, and incidentally makes good eating”?

    Where I live, Australia, we have the issue that kangaroos have few predators (dingoes and wedge-tailed eagles have to attack in groups to even bring down one (plus both are rare nowadays and prefer to poach farm animals now anyway) and the predators who could have soloed a kangaroo, like thylacoleo, megalania, and quinkana, are all 40000 years extinct, give or take), but they still breed like animals expecting to meet their end to some manner of predator. So in place of the predators that would usually keep their numbers down, hunting quotas are used to keep their numbers at an appropriate level. And as a side effect of this, a large amount of kangaroo meat enters the market, because they’re not exactly small animals and they’re perfectly edible.

    We also have issues with feral pigs, rabbits, cats, camels and horses (among other animals, most of which are either too small to eat and/or have horrible fucking toxins in their flesh) that should not be here at all, given the horrific amount of damage they do to the native ecosystem on account of evolving in a far more competitive environment. The end goal is that they all fucking die, so it’s not a totally sustainable business to hunt them for meat, plus the pigs and rabbits are disease-ridden (some of which we gave them in order to achieve the objective of total eradication) and the public has issues with eating cat meat, but we could totally do the same with the camels and horses, at least until the feral populations cease existing.



  • But the more relevant part is that since your Win10 install is on a VM, it can’t do shit on the rest of your system, and the GPU access is just there so that it won’t run as slow as shit when gaming, right?

    Pretty much

    I tried to look it up, and as far as I understood it, it’s a technique that allows a virtual machine to access a physical GPU directly. I guess that means that even if your VM is elsewhere (a server or wherever) it can still use the GPU you have.

    So, to get more technical, there’s a motherboard technology called IOMMU, which was developed for containing malware that has infected device firmware. What Linux has is a kernel module that allows an IOMMU group to be isolated from the host operating system, and connected up to a virtual machine as if it were real hardware. On an expensive motherboard, you get a different IOMMU group for each PCIe lane, each M.2 socket, each cluster of USB ports, etc. On a cheap one, you get one that for each type of device, maybe the PCIe lanes are divided into two groups.

    So the fun part, and why we do this, is that when you have two GPUs, in different IOMMU groups, one can remain on host and allow graphics drivers, desktop environment, etc. to remain loaded, while the other can be connected to the VM and used entirely for gaming (theoretically, if you wanted to you could game on both systems at once). Thankfully, cheap, shit secondary GPUs aren’t expensive (was once on a 710, ditched that and its many driver issues for a 1050, and my main remains a 980ti), but setting up the main GPU to switch between proper drivers and “vfio-pci”, the drivers that have to be loaded before the passthrough can occur, can be a pain.