|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Mouse in a DomU suddently dying during high CPU usage of Dom0/other DomUs
The problem is pretty much what is stated on the title. When there is heavy CPU
Usage anywhere else but the DomU that I mainly use for gaming, and
simultaneously, I do something CPU (And maybe I/O too) intensive in my DomU,
the Mouse suddently dies, having no chance to recover but restarting the DomU.
I'm starting a home cloud hosted in my computer which has a fully working Xen
install, and other home members may use a VM I'm providing so they can access
it, install some heavy applications which are too slow in their computers, and
do their work there. In practice, this is extremely disruptive for me since
when they put their VM at full load, everytime that I'm also doing some duty
here (Which may be playing a game), I have ocassional minifreezes. During the
minifreezes, the Mouse cursor may get stuck in one direction (Notorious in
First Person Shooter games like Doom, with the zDoom port) which after some
seconds and moving the cursor around recovers, but, if the minifreeze last more
than what appears to be a timeout, the Mouse simply dies in my DomU. I see the
cursor at the last position, but it is totally unmovable. If I Ctrl + Alt to
Dom0 X.org or another DomU with GUI and mouse, things are working fine there.
I have consistently noticed this behaviator since a year ago or so, as I recall
that when compiling packages in Dom0 (With only one DomU running, my gaming
one) I also had this same issue, just that I workarounded it by doing very
gentle cursor movements when I loaded my DomU simultaneously, as it seems that
simultaneous load and hard turning Mouse movements is what causes the Mouse to
die.
After asking several times in IRC with no good response, I found no way to do a
soft reset of the Mouse, forcing me to have to shut down and start again the
DomU. This is pretty much the only reason why I have to restart that DomU at
all.
Reelevant info:
HARDWARE
Processor: Xeon E3-1245V3 (4C/8T, but I have Hyper Threading disabled)
Storage: Seagate HDD.15 4 TB Hard Disk with LVM volumes for each DomU
SOFTWARE
Arch Linux as Dom0
Xen 4.5, Linux Kernel 4.0.1
Dom0 sees all 4 Cores but is limited to 2 GiB RAM. Most of the Mouse dying
issues when using a single DomU but a loaded Dom0 started to appear after I
enabled the compiler makeflags=-j4 to compile using 4 Threads. I don't recall
it happened at all with only a single Thread.
Affected DomU runs WXP x64 SP2, but it happened too in WXP SP3 IIRC. It also
has 4 Cores (vcpus = 4), and has affinity just to pin them (cpus = "0,1,2,3").
For interacting with it, I use sdl = 1. Oh, and also has VGA Passthrough, but I
don't think than that is involved, even through I didn't tried in a test VM
just to check if it happens on others. I'm NOT using usbdevice = "tablet".
The new DomU that generates this condition has only 2 Cores, pinned down (cpu =
"2,3"). It also has sdl = 1, but also simultaneously has SPICE enabled, this
way, I can see (And even interact if needed) with the VM while they remotely
use them with a SPICE client.
Any ideas? Yes, I know that it would be better if I only use Core 0 and 1 in my
VM while the other one is working, but since CPU hotplugging is not a Windows
friendly feature, it means that I would have to restart it anyways, so I'm
looking for a way to merely do a soft reset of the Mouse when things go wrong.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |