<div dir="ltr">Thanks Andrew, I'll revisit those options. It's been a while since I decided to just pass through the mouse directly, and I forget exactly which ones I tried. And, naturally, I didn't take careful notes.<div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Aug 15, 2015 at 11:27 PM, Andrew Morgan <span dir="ltr"><<a href="mailto:andrew.morgan4453@gmail.com" target="_blank">andrew.morgan4453@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey Will,<br>
<br>
I'm unable to test those symptoms on my own instance (a future post will<br>
explain why), however there's a couple features of Synergy that you<br>
might want to know about that may help you and others.<br>
<br>
The mouse can be locked to a particular screen using scoll-lock,<br>
preventing it from escaping to a different monitor. Additionally, one<br>
can enable the " relativeMouseMoves" option on the server, setting the<br>
speed of the mouse relative to the current OS. Rumor has it that running<br>
Synergy in elevated mode also allows the mouse to move once it reaches<br>
the edge of the screen.<br>
<br>
Check out the Synergy User Guide for more info:<br>
<a href="https://github.com/synergy/synergy/wiki/User-Guide" rel="noreferrer" target="_blank">https://github.com/synergy/synergy/wiki/User-Guide</a><br>
<br>
As you mentioned Will, virt-manager's feature of passing the USB device<br>
in on the fly is quite useful, however in the situation that you perhaps<br>
want to play a game, pause, then change your music on your Host OS, and<br>
go back to your game, passing through the USB devices makes this much<br>
more of a hassle. Synergy seems to handle this as if the two OS's were<br>
simply two monitors of the same OS.<br>
<br>
As a sidenote, Synergy seems to work best in an environment where you<br>
have your Host OS and Guest VM running on separate monitors at the same<br>
time. If you are in the situation where each of your graphics card<br>
outputs feed into different inputs of a single monitor, USB passthrough<br>
is probably more ideal as you'll only ever be seeing a single OS at a time.<br>
<br>
Andrew Morgan<br>
<div><div><br>
On 8/15/15 10:13 PM, Will Marler wrote:<br>
> Hey Jose, > > In my experience, Synergy is more than good enough for a 1st-person<br>
shooter as far as latency goes. I ran into other problem. It seems like<br>
when a game takes over full-screen in Windows, the mapping of one unit<br>
of movement of the mouse to one unit of movement on the screen becomes<br>
... funky. For me, Skyrim was the best example. In Skyrim, one<br>
fractional physical move of my mouse moved the cursor 150 or 200 pixels<br>
on the screen. This made the game unplayable. I've experienced the same<br>
thing in Bioshock Infinite and Metro 2033 to varying degrees. For those<br>
latter 2 games I was able to get the games playable enough using mouse<br>
sensitivity settings (in Windows and in the games themselves), but for<br>
Skyrim I wasn't (granted, I didn't try as hard with Skyrim). > > Another<br>
problem I've had is that Synergy seems to be bounded by a box, when<br>
playing a full screen game. What I mean by that is that when I use the<br>
mouse to turn the character, it will only go so far. As if the character<br>
can only turn his head so far to the left. This happens both left,<br>
right, up, and down. It's not a dealbreaker when playing the<br>
single-player FPS's that I mentioned, but I imagine it would be if you<br>
were playing something competitively multiplayer. > > The third problem<br>
I had was when I was using Windows 7. For some reason, Windows 7 would<br>
decided it couldn't boot, and go into a recovery mode. This recovery<br>
mode would require a keypress or mouse clicks to exit; once exited the<br>
VM would boot just fine. Unfortunately, Synergy wouldn't be running at<br>
this stage, so passing through a USB mouse directly was the only option.<br>
Windows 10 has yet to give me this problem. > > Passing through a USB<br>
mouse is very easy using virt-manager. It can be done on the fly, with a<br>
running VM, and it has the advantage of Windows detecting it (I have a<br>
gaming mouse with a number of buttons and settings and Windows picks all<br>
this up when the mouse is passed through directly, but doesn't when<br>
Synergy is involved). The downside, of course, is that once you click<br>
"apply," you no longer have use of that mouse in your host : ). For<br>
that, I have a 2nd mouse, whose purpose is simply to interact with the<br>
host, if that is necessary, while the guest is running. I still am using<br>
Synergy for the Keyboard. > > Will > > On Sat, Aug 15, 2015 at 9:45 PM,<br>
Jose Ramon Muñoz Pekkarinen <<a href="mailto:koalinux@gmail.com" target="_blank">koalinux@gmail.com</a><br>
</div></div><mailto:<a href="mailto:koalinux@gmail.com" target="_blank">koalinux@gmail.com</a>>> wrote: > >         Hi Andrew, > ><br>
<span>Thanks for your answer! I didn't know about the arch wiki you pointed.<br>
It's yet another great resource from the arch community. > >          I<br>
have a couple of questions though. Is synergy responsive enough to play<br>
something time demanding, lets say a shooter? Is there any way to avoid<br>
using the bridged mode networking? > >          Thanks! > ><br>
</span><span>José. >     ------------------------- >     From: Andrew Morgan<br>
</span><mailto:<a href="mailto:andrew.morgan4453@gmail.com" target="_blank">andrew.morgan4453@gmail.com</a>> >     Sent: ‎15/‎08/‎2015 14:27<br>
>     To: <a href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a> <mailto:<a href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a>> ><br>
<span>Subject: Re: [vfio-users] alternative to input passthrough > ><br>
</span><span>> Check out Synergy, it allows control of the mouse and keyboard input<br>
> without having to passthrough the devices. Guide here:<br>
> <a href="https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Control_VM_via_Synergy" rel="noreferrer" target="_blank">https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Control_VM_via_Synergy</a><br>
><br>
</span><span>> -------<br>
><br>
>         Hi,<br>
><br>
>         I'm using vga passthrough so much nowadays, and I wonder if<br>
> there is any<br>
>     better option than passing through the usb devices to the machine,<br>
> like using<br>
>     vnc, or the brand new virtio keyboard and mouse coming in 2.4 version.<br>
><br>
>         The setup in my case is working quite well but from time to<br>
> time, the vm<br>
>     hangs without any option to go back to the host, and I'd like to<br>
> improve this<br>
>     at some point.<br>
><br>
>         Best regards.<br>
><br>
>         José.<br>
><br>
><br>
</span><span>> > >     _______________________________________________ ><br>
vfio-users mailing list >     <a href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a><br>
</span><mailto:<a href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a>> ><br>
<a href="https://www.redhat.com/mailman/listinfo/vfio-users" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a> > ><br>
<br>
<br>
<br>
</blockquote></div><br></div></div></div>