Lomaxx wrote:A further note: I had another quick idea. If you could remotely change the monitors input-source when using Synergy and moving the mouse to the other OS's screen, then you wouldn't need to press a button at all. It seems like something like that is doable. See this thread (5th posting): http://sourceforge.net/projects/synergy ... ic/2182433
I am currently a bit exhausted since I have been browsing sources for hardware the whole day. So I only took a quick view at that thread. Please excuse me if it's not what I thought it's about. But I think it's worth a look.
I'm off for today.
powerhouse wrote:@earlboy: Did you manage to get UEFI work with Xen? I believe saw UEFI support somewhere on a release note (or was it the roadmap?).
I for myself try to fight the temptations and stick to the principle: Don't touch a running system.
If you made it work, care to share your steps to it? Ah, and also the benefits of UEFI, if there are any.
sudo xm pci-list-assignable-devices
virsh nodedev-reattach pci_0000_02_00_0
Lomaxx wrote:A quick reply related to Synergy: It's seems like Synergy can be made to work in both - administrator-mode and user-mode - simply by running it with administrative rights. Instructions to do so can be found easily on the web.
Also it seems like you can configure it to switch the screen by pressing a shortkey instead of moving the mouse to the edge of a screen. People with a single monitor and gamers that fear to switch the screen while in action might prefer this. But you can also use NumLock to lock the mouse to one screen.
For a few other hints see: http://synergy2.sourceforge.net/tips.html
powerhouse wrote:I think that's pretty cool for a virtual machine, isn't it?
Lomaxx wrote:There's something else cool: NEC got a technique in their monitors (not sure in which models), that basically acts as implemented KVM-switch. You can connect the keyboard and mouse to the monitor, connect each computer's USB to the monitor (and of course the video-input as well) and then simply switch between computers by the press of a single, physical button on the monitors front (no need to go through an OSD-menu).
The downside is that these monitors are pretty expensive, though seem to have a brilliant picture-quality. Their Nec pa271w is still a recommended monitor although it's something like 2 years old. Maybe nothing for absolute extreme hardcore-gamers, but I read of people using it for gaming and being pleased with the latency. One of the few bad feelings that i have about buying it (beside the price) is the fact that after these years new monitors might be around the corner.
Also see: http://www.necdisplay.com/documents/Miscellaneous/DisplaySync_Pro_TechPaper.pdf
Lomaxx wrote:Thanks for all the info.
Although the chance of being a Xen-hero is attractive to me and although I am currently still using Gentoo, where I am used to fiddle around a lot, your description of the measures that need to be taken give me little hope of success. Especially the line "GTX 600 series are not supported" in the introduction of patch-site that you linked, doesn't sound promising. I'll try to look for suiting Radeon-alternatives for now.
Lomaxx wrote:@powerhouse: What ugly sh...stuff. I'm not referring to the work of the people who hardware-hack, but to the companies who artificially limit the abilities of their cards. It's not new to me, but again and again making me somewhat angry. I wish I could solder that well, but I am lousy at it.
Now I wonder if Xen could fake the cards-ID and tell the driver that it's using a different card. But I doubt that it's that easy otherwise it would have been done. Maybe it's a bios-thing or on a similar, lower level. That's all beyond my scope.
powerhouse wrote:As to your hardware:
1. VM graphics card (AMD 7870): If it works in KVM I don't see a reason it shouldn't work for Xen. Have you checked the links I posted, especially then one on overclock.net?
2. dom0 graphics card: Definitely a Radeon and not a Nvidia. I couldn't get the Nvidia proprietary driver work with Xen which is a pity as I usually prefer Nvidia. The 7750 should do. I have a much lesser AMD card and it works, though I hope to replace it soon as it's really border line.
3. Memory (16GB): I don't see why you need more memory than you already got? 8GB for gaming in a Windows VM should be more than enough. Leaving 8GB to Linux dom0 is definite overkill, even if you create a temp file system in RAM as I do. I give Linux 6GB, because I can - 2GB would do, 4GB would be more than enough. My Windows VM got 24GB because I edit large photo files, and with HDR or stitching they can grow really big really fast. Yet, I haven't managed to exceed ~12GB RAM utilization up until now. I planned in some spare RAM for when I add a new camera, perhaps a 36 megapixel one, and for doing more photo stitching, but I don't. In short, unless you have a foreseeable reason, don't add more RAM.
4. Monitor: Check your AMD 7870 specs - does it have onboard sound? If yes, you might find a monitor with HDMI port and builtin speakers, if that suits you. This way you could use either Linux with that monitor, or Windows, as you prefer. The sound module on your m/b can then be used for the other OS.
5. Sound: If you don't choose the solution offered under 4., it much depends and how you use sound. If you need both input and output for your Windows guest, then it's better to get a sound card. I am only using the output, which is looped to my m/b input. I have no need for microphone or other inputs under Windows.
I'm using some cheap external PC speakers, and in my setup with a $5 USB sound stick the Windows sound it mixed with the Linux sound output so I can actually listen to both at the same time on the same speakers. It suits me, but I seldom use it to listen to music (I'm old-fashioned and still have one of the better stereo systems with a CD player). Also, if I listen to music, it is within Linux. The USB sound stick makes some cracking noise when booting Windows, so it's best to turn down volume when starting the domU.
6. KVM switch or synergy: I would try synergy and see if it works for you. You can always get a KVM switch, or just 2 mice and keyboards. I have not enough room on my desk for multiple screens and input devices, so the KVM switch comes in handy.
In general, just get the stuff that you really need for VGA passthrough, that is a second graphics card. You could even try with passing through your one and only graphics card, but that would change the how-to significantly, and is also more challenging to achieve.
virsh nodedev-reattach pci_0000_0a_00_0
Users browsing this forum: No registered users and 15 guests