[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-bugs] [Bug 597] New: Mouse and keyboard latency and synchronization issues



http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=597

           Summary: Mouse and keyboard latency and synchronization issues
           Product: Xen
           Version: unstable
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Hypervisor
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: yourst@xxxxxxxxxx
                CC: yourst@xxxxxxxxxx


In Dom0, the mouse and keyboard have some serious latency issues under X11     
(Xorg 6.8.2), kernel 2.6.16-xen (from the latest linux-2.6-xen.hg as of a few   
  
days ago). The kernel is compiled as uni-proc with voluntary preemption and     
250 msec timeslice.     
     
At various times the mouse will freeze for ~0.5 sec, then jump wildly. The     
kernel then repeatedly reports the following in dmesg:     
   
kernel: psmouse.c: GlidePoint at isa0060/serio4/input0 lost synchronization,    
 
throwing 2 bytes away.     
kernel: psmouse.c: resync failed, issuing reconnect request     
     
Also, pressing keys under X11 will sometimessssss (<- perfect example) repeat   
  
an excessive number of times (this never occurs under straight Linux 2.6.16     
with the same repeat-timeout settings).     
      
I don't have the key repeat issue at the console, so it's related to X11. It    
happens regardless of whether or not any domU's are running.    
  
It seems like there are also releated issues with latency during video 
playback and related applications, causing skips, as if Xen is not giving Dom0 
timer interrupts when it should to maintain smoothness.   
   
Is there a scheduler change that needs to be made to give priority to Dom0 for  
interactive use? Right now Xen runs with sedf using the default settings.  
  
This is on a 2 GHz Athlon 64 laptop I use for Xen development. Everything else  
  
works perfectly.

-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.