geekhack
geekhack Community => Other Geeky Stuff => Topic started by: iLLucionist on Wed, 07 March 2018, 15:03:30
-
Waddup GH. So I have this thing VT-d on my CPU that I want to put to good use. I'm feeling nostalgic towards linux, I want to make it my host OS. Buuut... I also play games and rely on lightroom / illustrator / photoshop. SO I NEED MY GFX.
Anyone experience with unraid / kvm / qemu with a barebones type-1 hypervisor and hardware passthrough and partitioning?
Idea is to have both OSes (linux host, win10 vm with gfx passthrough and partioned hardware) running concurrently.
I the ABSOLUTE ideal world (is this possible even?) I would like to output windows or windows' windows as i3 frames so that I do not need synergy or something.
PLS HELP.
-
Windows OS as an i3 workspace? Interesting
-
Windows OS as an i3 workspace? Interesting
Imagine Windows being your b*tch in your tiling wm. It would be great.
I know that VMWare workstation within linux also allows "seamless mode", giving every window within Windows Desktop its own window within the host operating system's window manager. So, for instance, if you have Word and Explorer open in gnome or xfce or kde, they each would have their own decorated window rendered by gnome, xfce, kde all with their own ui controls for maximizing / minimizing.
This should, theoretically then, be possible in i3 if kvm/qemu is the host. However, it could also be that VMWare with its guest drivers has to do some smart tricks to make this happen, I don't know..
-
I have a Windows 7 virtual machine that works fine with i3wm after minor tweaks to Virtualbox's UI and Compton's config; but my MB tests null for iommu groups so I didn't try KVM/QEMU. I see where you're going with this and I kinda like it. I would be cool to see if others have something brewing in the hyper-whatsit-department.
-
I'm using kvm/qemu through virtual manager as GUI for setting it up. I've not been successful (yet) in being able to play any games on the virtual machine, not even 20 year old games, like Deus Ex or Pharao.
-
I have not done it (yet) but read some success stories and saw some performance videos on YouTube. Unfortunately my old i7-2600K doesn't support all I need.
My absolutely wet dream would be a ThinkPad, maybe like a P52 or P1, sporting a passthrough setup – but also for Mac OS, and Windows. Also with i3wm.
-
When passing through the GPU, is it no longer accessible to the host system? So you essentially "donate" it to the guest OS?
-
When passing through the GPU, is it no longer accessible to the host system? So you essentially "donate" it to the guest OS?
Yes.
You have Windows running as a guest connected to a dedicated GPU just for that system, the host is basically grabbing the video rendering buffer (?)as it renders.
Level1Linux (https://www.youtube.com/results?search_query=level1linux+linux+gaming)(should be first two links) has been experimenting with this, as has LinustechTips (https://www.youtube.com/watch?v=SsgI1mkx6iw) (this is a good primer on it). It's still a bit beta and crude, but it does work.
I tried but wasn't able to get it working. Too much unfamiliar tech, too little time and possibly incompatible parts. QEMU was one of the biggest hurdles, I couldn't really get it to run like it should even without trying this.
-
When passing through the GPU, is it no longer accessible to the host system? So you essentially "donate" it to the guest OS?
Yes.
You have Windows running as a guest connected to a dedicated GPU just for that system, the host is basically grabbing the video rendering buffer (?)as it renders.
Level1Linux (https://www.youtube.com/results?search_query=level1linux+linux+gaming)(should be first two links) has been experimenting with this, as has LinustechTips (https://www.youtube.com/watch?v=SsgI1mkx6iw) (this is a good primer on it). It's still a bit beta and crude, but it does work.
I tried but wasn't able to get it working. Too much unfamiliar tech, too little time and possibly incompatible parts. QEMU was one of the biggest hurdles, I couldn't really get it to run like it should even without trying this.
Running a VM as its own window manager is technically not cheating (can always tty*). I wholeheartedly agree--level1techs (https://forum.level1techs.com/) is one of the most concise and thorough sources for Linux/IOMMU.