Polling Rate on Mouse Unstable Windows 10 - Page 2 - Overclock.net - An Overclocking Community
Forum Jump: 

Polling Rate on Mouse Unstable Windows 10

Reply
 
Thread Tools
post #11 of 17 (permalink) Old 02-04-2020, 07:54 AM
New to Overclock.net
 
microe's Avatar
 
Join Date: Jul 2011
Posts: 69
Rep: 73 (Unique: 51)
I played around with these and on my Win10 system removing the core 2 affinity definitely reduced/eliminated some odd repeating triangular timing jitter. It was much less than 1ms and I don't trust the implementation to be microsecond accurate so I ignore it.

It's useful to detect missing/late updates but I wouldn't completely rely on it for more than that.


Quote: Originally Posted by Timecard View Post
On that note, mousetester looks like it defaults to run on core 2 (affinity), realtime priority class (not usually recommended) and highest thread priority. Anyone tried changing these? Would it be worth changing these to more realistic values i.e. the way games would capture mouse data.
microe is offline  
Sponsored Links
Advertisement
 
post #12 of 17 (permalink) Old 02-04-2020, 09:44 AM
New to Overclock.net
 
Timecard's Avatar
 
Join Date: Dec 2015
Posts: 216
Rep: 14 (Unique: 9)
Quote: Originally Posted by microe View Post
I played around with these and on my Win10 system removing the core 2 affinity definitely reduced/eliminated some odd repeating triangular timing jitter. It was much less than 1ms and I don't trust the implementation to be microsecond accurate so I ignore it.

It's useful to detect missing/late updates but I wouldn't completely rely on it for more than that.
The creator itself!? Thanks for replying on this, you're quick

I imagine no one has compiled this from source unless they are contributing to the project, would there be any benefits (compiler optimizations) if it was compiled on newer OS (target) and newer .net/VS? It seems odd there is such a notable discrepancy in the results between older OS and Win10, but it is windows so who knows. Really this would apply to any tools people are using, mouse rate checker tool provided by MarkC.

Last edited by Timecard; 02-04-2020 at 09:55 AM.
Timecard is offline  
post #13 of 17 (permalink) Old 02-06-2020, 01:05 PM
New to Overclock.net
 
Straszy's Avatar
 
Join Date: Apr 2016
Posts: 128
Rep: 8 (Unique: 6)
Quote: Originally Posted by MaximilianKohler View Post
I'm having the same problem (though I haven't double checked on another OS) like the OP did. I'm familiar with that linked thread but I don't see windows 10 mentioned.

Searching that thread for "windows 10" (with or without quotation marks) doesn't work. It leaves out the "10" no matter what.


The first attached image is normal on win 8.1 in 2015 I think. The others are from today on windows 10 with the same mouse and hardware. In a month or so I'll reformat to win 8.1 and check it again.


Another thread from 2016. And another with more discussion (I don't see any solutions though).
Your polling rate looks same like mine when i force "Local APIC timer" it can be achieved by disabling HPET and using bcdedit /set useplatformclock yes in CMD. Can you tell me results from CMD (run as admin) after "bcdedit /enum" ?

https://imgur.com/a/xo0QxSU here are some results after messing with bcdedit (these ones are with HPET ON)
Straszy is offline  
Sponsored Links
Advertisement
 
post #14 of 17 (permalink) Old 02-06-2020, 01:05 PM
New to Overclock.net
 
Athrutep's Avatar
 
Join Date: Apr 2016
Posts: 116
Rep: 5 (Unique: 5)
Quote: Originally Posted by MaximilianKohler View Post
I'm having the same problem (though I haven't double checked on another OS) like the OP did. I'm familiar with that linked thread but I don't see windows 10 mentioned.

Searching that thread for "windows 10" (with or without quotation marks) doesn't work. It leaves out the "10" no matter what.


The first attached image is normal on win 8.1 in 2015 I think. The others are from today on windows 10 with the same mouse and hardware. In a month or so I'll reformat to win 8.1 and check it again.


Another thread from 2016. And another with more discussion (I don't see any solutions though).
I had similar issues when disabling synthetic timers. I have to leave them enabled. Could just me my install. But 1909 is way worse than 1807 or earlier versions.
Athrutep is offline  
post #15 of 17 (permalink) Old 02-06-2020, 01:48 PM
New to Overclock.net
 
MaximilianKohler's Avatar
 
Join Date: Oct 2010
Location: CA
Posts: 1,472
Rep: 40 (Unique: 28)
Quote: Originally Posted by r0ach View Post
It triggers me they allow people using Windows 10 to post on the forum.
I think I installed windows 10 because some games said they were win10-specific, and AMD stopped updating the 8.1 drivers so I wanted to test the newer drivers (which turned out to be worse in some ways).

I agree that 8.1 > 7 and 10, but for some reason 7 and 10 have the vast majority of users and driver support.

Quote: Originally Posted by Timecard View Post
On that note, mousetester looks like it defaults to run on core 2 (affinity), realtime priority class (not usually recommended) and highest thread priority. Anyone tried changing these? Would it be worth changing these to more realistic values i.e. the way games would capture mouse data.
I messed with the affinity settings of the mousetester program and they didn't fix the issue. If anything, selecting all cores might have been better than only selecting 1.


Other things I tried:

Windows power options and BIOS c-states. Switching to high performance power option and/or disabling c-states makes it worse.

Fatality USB port without the software installed.

Install the Fatality motherboard software for fatality USB port.

Tested the fatality mouse port with the I.E. 3.0. It has no impact on its polling rate, when it should be setting it to 500 or 1000.

Close MSI afterburner (controlling GPU fans only).

Mousetester priority and affinity.

MSconfig - disable non-microsoft.

Disabled services in HAGGARD's thread, and some others via search.

Install the older ME(v11.0.0.1158_MEI) driver from ASRock's website that I skipped since win10 came with newer version. - this seemed to make the F-Stream mouse port work correctly with the FM, but still no impact to the I.E. 3.0.

Disable the (Intel Virtualization Technology) BIOS option.

Quote: Originally Posted by Straszy View Post
Your polling rate looks same like mine when i force "Local APIC timer" it can be achieved by disabling HPET and using bcdedit /set useplatformclock yes in CMD. Can you tell me results from CMD (run as admin) after "bcdedit /enum" ?

https://imgur.com/a/xo0QxSU here are some results after messing with bcdedit (these ones are with HPET ON)
I have not messed with any timers. HPET has been ON in BIOS on both 8.1 and 10.

Not sure if this is what is supposed to show up, but this is what I get (using powershell):

Code:
PS C:\Windows\system32> bcdedit /enum

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {32be6b10-2ea4-11ea-9c29-b366f448caec}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {32be6b12-2ea4-11ea-9c29-b366f448caec}
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {32be6b10-2ea4-11ea-9c29-b366f448caec}
nx                      OptIn
  bootmenupolicy          Standard
Keep in mind that I suspect something could be wrong with my motherboard, and will need to install win 8.1 to check, and then update my BIOS.


EDIT: I used the TimerBench 1.4 tool and it was on TSC by default. I changed it to HPET and it did not fix the mouse polling rate issue. The tests also had basically the same FPS too. I don't want to post more till I test on 8.1.

High level competitive gamer (CS 1.6).
In my opinion any "gaming" mouse pad over $10 is a rip off unless you want to spend money on pure aesthetics. The $8 Supermat is better and cheaper than any "gaming" mousepad I've used. Zeus Gear XL is a good alternative.

I will not answer PMs that could/should be asked in threads.

Last edited by MaximilianKohler; 02-06-2020 at 07:21 PM.
MaximilianKohler is offline  
post #16 of 17 (permalink) Old 02-06-2020, 02:20 PM
New to Overclock.net
 
Straszy's Avatar
 
Join Date: Apr 2016
Posts: 128
Rep: 8 (Unique: 6)
Quote: Originally Posted by MaximilianKohler View Post
I think I installed windows 10 because some games said they were win10-specific, and AMD stopped updating the 8.1 drivers so I wanted to test the newer drivers (which turned out to be worse in some ways).

I agree that 8.1 > 7 and 10, but for some reason 7 and 10 have the vast majority of users and driver support.



I messed with the affinity settings of the mousetester program and they didn't fix the issue. If anything, selecting all cores might have been better than only selecting 1.


Other things I tried:

Windows power options and BIOS c-states. Switching to high performance power option and/or disabling c-states makes it worse.

Fatality USB port without the software installed.

Install the Fatality motherboard software for fatality USB port.

Tested the fatality mouse port with the I.E. 3.0. It has no impact on its polling rate, when it should be setting it to 500 or 1000.

Close MSI afterburner (controlling GPU fans only).

Mousetester priority and affinity.

MSconfig - disable non-microsoft.

Disabled services in HAGGARD's thread, and some others via search.

Install the older ME(v11.0.0.1158_MEI) driver from ASRock's website that I skipped since win10 came with newer version. - this seemed to make the F-Stream mouse port work correctly with the FM, but still no impact to the I.E. 3.0.

Disable the (Intel Virtualization Technology) BIOS option.



I have not messed with any timers. HPET has been ON in BIOS on both 8.1 and 10.

Not sure if this is what is supposed to show up, but this is what I get (using powershell):

Code:
PS C:\Windows\system32> bcdedit /enum

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {32be6b10-2ea4-11ea-9c29-b366f448caec}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {32be6b12-2ea4-11ea-9c29-b366f448caec}
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {32be6b10-2ea4-11ea-9c29-b366f448caec}
nx                      OptIn
 bootmenupolicy          Standard
Keep in mind that I suspect something could be wrong with my motherboard, and will need to install win 8.1 to check, and then update my BIOS.
Can You check with this tool https://www.overclockers.at/articles...-windows-timer what timer You have?
Straszy is offline  
post #17 of 17 (permalink) Old 02-06-2020, 06:37 PM
New to Overclock.net
 
zergrush's Avatar
 
Join Date: Dec 2013
Posts: 44
Rep: 1 (Unique: 1)
Get off Windows 10 immediately.
zergrush is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off