<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dae’s blog &#187; Bugs</title>
	<atom:link href="http://dae.cyberic.eu/blog/categories/technical/notes/bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://dae.cyberic.eu</link>
	<description></description>
	<lastBuildDate>Thu, 26 Aug 2010 07:44:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mouse cursor skipping (jumping) bug on Mac OS X</title>
		<link>http://dae.cyberic.eu/blog/mouse-cursor-skipping-jumping-bug-on-mac-os-x/</link>
		<comments>http://dae.cyberic.eu/blog/mouse-cursor-skipping-jumping-bug-on-mac-os-x/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 19:58:57 +0000</pubDate>
		<dc:creator>Dae</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[mouse]]></category>

		<guid isPermaLink="false">http://dae.cyberic.eu/?p=476</guid>
		<description><![CDATA[Problem diagnostics (scroll down for solutions/walkarounds) What we know so far about the mouse cursor skipping (jumpy, jittery, erratic movement) bug / problem of Mac OS X portrayed in the video above (when the source of knowledge is not specified, &#8230; <a href="http://dae.cyberic.eu/blog/mouse-cursor-skipping-jumping-bug-on-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7k0iBmhzoFM&amp;hl=ru_RU&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/7k0iBmhzoFM&amp;hl=ru_RU&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span id="more-476"></span></p>
<h3>Problem diagnostics</h3>
<p><em>(scroll down for solutions/walkarounds)</em></p>
<p>What we know so far about the <strong>mouse cursor skipping (jumpy, jittery, erratic movement)   bug / problem of Mac OS X</strong> portrayed in the video above <em>(when the source of knowledge is not specified, the source is me)</em>:</p>
<ol>
<li>It occurs mostly with gaming and &#8220;high-precision&#8221; mouses, confirmed the following:
<ol>
<li>Logitech G5, <a href="http://dae.cyberic.eu/wp-content/uploads/logitech-g5-first-edition.jpg">first  edition</a> and <a href="http://dae.cyberic.eu/wp-content/uploads/logitech-g5-second-edition.jpg">second  edition</a>,</li>
<li>Logitech RX1000,</li>
<li>Razer DeathAdder 3G ”Mac edition”,</li>
<li>Logitech G3 <em>(<a href="http://www.youtube.com/watch?v=7k0iBmhzoFM">source</a> and <a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/552003601831?r=637003601831#637003601831">source</a>)</em>,</li>
<li>Logitech G9x <em>(<a href="http://logitech.lithium.com/t5/G-Series-Mice/G9x-Tracking-Bug-on-Mac-OS-X/td-p/386523">source</a>)</em>,</li>
<li>Razer DeathAdder <em>(<a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/328002508831">source</a>)</em>,</li>
<li>Razer Copperhead <em>(<a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/328002508831">source</a></em><em>)</em>,</li>
<li>Razer Lachesis <em>(<a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/328002508831?r=541004558831#541004558831">source</a>)</em>,</li>
<li>Razer Salmosa (source: comment below by <strong>h4rg</strong>),</li>
<li>Saitek GM3200 (source: comment below by <strong>Matt</strong>),</li>
<li>Razer ProClick (source: comment below by <strong>Slim</strong>),</li>
<li>Logitech MX510 (source: comment below by <strong>hz</strong>),</li>
<li>Logitech G500 (source: comment below by <strong>Ali</strong> — can be fixed in a similar way to Razer, see the <a href="http://dae.cyberic.eu/blog/mouse-cursor-skipping-jumping-bug-on-mac-os-x/comment-page-1/#comment-535">comment</a>),</li>
<li>Razer Imperator (source: comment below by <strong>DrLex</strong>),</li>
<li>Kensington Optical Elite (source: comment below by <strong>Paul</strong>),</li>
<li>Logitech Performance MX (source: comment below by <strong>eric</strong>),</li>
<li>Microsoft Sidewinder X8 (source: comment below by <strong>Benjamin Grundy</strong>),</li>
<li>&#8230; <em>(please suggest more in the comments)</em>.</li>
</ol>
</li>
<li>It occurs on Mac OS X 10.5 &#8220;Leopard&#8221;, 10.6 &#8220;Snow Leopard&#8221; and <span style="text-decoration: line-through;">I  don&#8217;t know about 10.4 &#8220;Tiger&#8221;</span> 10.4 <a href="http://maczealots.com/reviews/logitech-mx1000/">Tiger too</a>.</li>
<li>It does not occur on Windows with the same mouses.</li>
<li>It occurs right after installing the operating system, when no other 3rd party software is installed, so it&#8217;s most likely software independent.</li>
<li>It&#8217;s computer independent. I&#8217;ve seen it on various Mac Pro, MacBook, MacBook Pro, MacBook Air and even on a Hackintosh.</li>
<li>If you connect both &#8220;normal&#8221; and &#8220;jittery&#8221; mouses together to the same computer, &#8220;normal&#8221; will remain &#8220;normal&#8221; and &#8220;jittery&#8221; will remain &#8220;jittery&#8221;.</li>
<li>Regardless of what some Google search results say, the bug occurs no matter with or without an external display.</li>
<li>Regardless of what some Google search results say, the bug is not gone when you turn off Bluetooth &#8220;search for input devices&#8230;&#8221; option or  turn off Bluetooth entirely.</li>
<li>Regardless of what some Google search results say, reflashing Logitech G5 (neither of the editions) does not fix the bug.</li>
<li>Booting without Ethernet cable plugged in does not help (source).</li>
<li>USB Overdrive, <span style="text-decoration: line-through;">SteerMouse</span> or ControllerMate do not fix the bug <em>(update: SteerMouse addresses the issue for Logitech mouses, see below)</em>.</li>
<li><strong>The problem is very likely to be related to USB polling rate setting of the mouse</strong>. Mouses with 125 Hz polling rate don&#8217;t experience problems with Mac OS X (for example, Logitech MX518 which has a 125 Hz polling rate is working fine with Mac OS X, although it  is considered a gaming mouse). My personal assumption about the nature of the bug (proven with USB Prober): the USB driver of Mac OS X does not adjust its polling rate to the polling rates of such mouses.</li>
<li>It seems that the problem occurs even after &#8220;downclocking&#8221; the polling rate of a mouse to 125Hz. It simply becomes less noticeable (see the <a href="http://ipradio.ru/files/125hz_1800dpi_1.mov">video</a> provided by user <strong>hz</strong>).</li>
</ol>
<h3>Known solutions &amp; walkarounds</h3>
<ol>
<li>There is a sort of a walkaround for <strong>Razer mouses</strong>. Install official Razer drivers (obtainable from the <a href="http://www.razersupport.com/index.php?_m=downloads&amp;_a=view&amp;parentcategoryid=76&amp;pcid=0&amp;nav=0">official support site</a>), connect your Razer mouse and <a href="http://dae.cyberic.eu/wp-content/uploads/razer-driver-change-polling-rate.jpg">set  the polling rate</a> to 125 Hz. Once you do that,<strong> the mouse will work  fine on any Mac</strong> you connect it to since the setting is stored in the  internal memory of the mouse. You can do the described procedure on  either Mac OS X or Windows, but I personally recommend to do that on  Windows, because unfortunately (as for November 2009) Razer Mac driver  will not uninstall itself correctly from your Mac if you tell it to do  so.</li>
<li>According to some reports, <a href="http://plentycom.jp/en/steermouse/">SteerMouse</a> fixes the problem for various <strong>Logitech mouses</strong>. Unfortunately you can not fix the problem for Logitech mouses in a similar way to Razer. Logitech SetPoint on Windows won&#8217;t store the polling rate setting in the internal memory of a mouse.</li>
</ol>
<p>It seems to me that the bug is very common — just happy Macintoshers  either don&#8217;t notice or tend to ignore it. I have reported it to Apple  (problem ID: 7675662) and even wrote to Steve Jobs about it&#8230; <span style="color: #ff0000;"><strong>If  you as well experience the same problem and you want to have it fixed by  Apple, please fill a bug report to <a href="http://bugreport.apple.com/">Apple Developer Connection</a> (ADC), include your system profile and refer to cases #8023844, #7675662, #7826519, #8097819, #8102684.</strong></span> After that you can as well leave your own bug  report identification number in the comments below, so others could  refer to it. If you don&#8217;t have an ADC account, registering is free or  you can as well try to use your Apple.com/iTunes account. Submitting is  easy and won&#8217;t take you much time.</p>
<p>More information on the issue is welcome in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://dae.cyberic.eu/blog/mouse-cursor-skipping-jumping-bug-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>101</slash:comments>
<enclosure url="http://ipradio.ru/files/125hz_1800dpi_1.mov" length="2135449" type="video/quicktime" />
		</item>
	</channel>
</rss>
