|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
All, I have put together a collection of tips and tricks for TrackIR that people may find useful. My TrackIR 5 is running beautifully smooth with WOFF PE. Hopefully this will help some folks. Happy Flying! Updated Version 1.1 TrackIR Setup Guide NOTE: updated to version 1.1 Includes important information about Priority Settings and I/O Priority Settings see text in boldMy current TrackIR profile is here: https://drive.google.com/open?id=1Z-Nun-XznfbtyHBZxqr3JGnGOsGwIWkE
Last edited by HarryH; 01/04/20 09:22 PM.
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Mar 2003
Posts: 8,377 Likes: 23
Hotshot
|
Hotshot
Joined: Mar 2003
Posts: 8,377 Likes: 23 |
Thanks HarryH! Made this a sticky.
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Apr 2013
Posts: 2,099 Likes: 2
Member
|
Member
Joined: Apr 2013
Posts: 2,099 Likes: 2 |
Thanks HarryH. I had forgotten about changing CPU affinity for TIR. I downloaded this and will be referencing it. I have purchased Process Lasso a few years back and have used it, but honestly I can't say if I have ever noted a big performance increase. Both WOFF & WOTR has always performed well for me. The latest WOFF PE is giving me trouble when I enter a dogfight though and i have bad stutters with still goo FPS (49+ up to 60). So I will be experimenting to see what gives. Thanks again.
S!Blade<><
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
Not just affinity, but also the priority setting can make a big improvement. Hope it helps!
Last edited by HarryH; 10/19/19 05:36 AM.
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Oct 2019
Posts: 4
Junior Member
|
Junior Member
Joined: Oct 2019
Posts: 4 |
Thanks for all the research and info.
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
Thanks for all the research and info. You are welcome, Lucky Shot. Happy flying!
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Jul 2010
Posts: 2,080
Member
|
Member
Joined: Jul 2010
Posts: 2,080 |
Thank you, Sir! Very appreciated
|
|
|
|
Joined: Jun 2005
Posts: 8,334 Likes: 3
Hotshot
|
Hotshot
Joined: Jun 2005
Posts: 8,334 Likes: 3 |
Good info Harry... many thanks!
|
|
|
|
Joined: Jun 2012
Posts: 7,997
BWOC Survivor!...So Far!! Hotshot
|
BWOC Survivor!...So Far!! Hotshot
Joined: Jun 2012
Posts: 7,997 |
Hi folks;
The following refers to Windows 7:
I noticed a few here using third party apps to set priority and affinity so I thought I would identify another method that can achieve the same without using third party apps.
1 Make a copy of your shortcut for TrackIR. Find the shortcut icon for the program you want to set priority and affinity for, right-click, and select Properties. Navigate to the Shortcut tab.
2 In the target field, you will need to append a string before the current target path. Replace the text "Program Name" with the name of your program: C:\Windows\System32\cmd.exe /C START "Program Name" /high /affinity 4
In my case, I am using TrackIR5. The line I am appending would read as follows: C:\Windows\System32\cmd.exe /C START "TrackIR5" /high /affinity 4
Proviso as reported by user "epower" for windows 10: 1) in the TrackIR5 properties make sure the 'Run as Administrator' box is ticked. 2) also In the TrackIR shortcut properties, under Advanced, tick the 'Run as Administrator' box
I have an I7-4770 processor which has 4 CPU's (quad core). so: Where you see affinity 4 is the core to run the program on which i my case is CPU 2. The cores actually do start on their numbered value but the numbers are in hex. See the following for a listing of the core values:
CPU 0 (Core 1) is 1 CPU 1 (Core 2) is 2 CPU 2 (Core 3) is 4 CPU 3 (Core 4) is 8 and if you have these: CPU 4 (Core 5) is 10 CPU 5 (Core 6) is 20
We can also set the priority to low, normal, high where we have selected high in our example:
3 Once you have this string constructed, paste it to the beginning of the target path right before the path to the ".exe". My entire target string looks like this: C:\Windows\System32\cmd.exe /C START "TrackIR5" /high /affinity 4 "C:\Program Files (x86\NaturalPoint\TrackIR5\TrackIR5.exe"
4 Once you have put in your string, click Apply on the Properties window. If asked for Admin permission, simply click Continue, and then hit OK.
Now lauch TrackIR from your new shortcut. Do a CTRL+ALT+Del keystroke to launch "Task Manager". Go to the "Processes" tab and look down the list for your TrackIR program name. Once you find it, right mouse click on it and look for the "set Priority" and the "Set Affinity" . place your mouse pointer of the "Set Priority" and note if it reflects the setting you placed in your TrackIR shortcut. Right click your mouse on the "Set Affinity" selection and note if affinity is set you your desire choice.
If all of the above is done correctly, TrackIR will always start with the Priority and Affinity you chose, automatically from now on. [ Hope that helps.
Best Regards
Last edited by Robert_Wiggins; 10/06/20 05:55 PM.
Case: Cooler Master Storm Trooper PSU: Ultra X3,1000-Watt MB: Asus Maximus VI Extreme Mem: Corsair Vengeance (2x 8GB), PC3-12800, DDR3-1600MHz, Unbuffered CPU: Intel i7-4770K, OC to 4.427Ghz CPU Cooler: Cooler Master Seidon 240M Liquid CPU Cooler Vid Card: ASUS GTX 980Ti STRIX 6GB OS and Games on separate: Samsung 840 Series 250GB SSD Monitor: Primary ASUS PG27AQ 4k; Secondary Samsung SyncMaster BX2450L Periphs: MS Sidewinder FFB2 Pro, TrackIR 4
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
Robert, thanks for the additional info! Is it also possible to set the priority to "realtime" using this method? I've found that works best, at least for me (noticeably better than high). Lasso can set priority to realtime, but warns that Windows may switch it down to high, so I end up having to check after each reboot what it is set to.... would be nice to set and forget
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Jun 2012
Posts: 7,997
BWOC Survivor!...So Far!! Hotshot
|
BWOC Survivor!...So Far!! Hotshot
Joined: Jun 2012
Posts: 7,997 |
HarryH;
Yes you can. I tried it on my end but saw no perceptive difference. That said it might be beneficial to you so go ahead.
Best Regards
Case: Cooler Master Storm Trooper PSU: Ultra X3,1000-Watt MB: Asus Maximus VI Extreme Mem: Corsair Vengeance (2x 8GB), PC3-12800, DDR3-1600MHz, Unbuffered CPU: Intel i7-4770K, OC to 4.427Ghz CPU Cooler: Cooler Master Seidon 240M Liquid CPU Cooler Vid Card: ASUS GTX 980Ti STRIX 6GB OS and Games on separate: Samsung 840 Series 250GB SSD Monitor: Primary ASUS PG27AQ 4k; Secondary Samsung SyncMaster BX2450L Periphs: MS Sidewinder FFB2 Pro, TrackIR 4
|
|
|
|
Joined: Jan 2016
Posts: 1,002
Member
|
Member
Joined: Jan 2016
Posts: 1,002 |
Setting anything to real-time priority is a really bad idea. In a word, "foolish" (his word, not mine): https://devblogs.microsoft.com/oldnewthing/20100610-00/?p=13753And then there's this: "You should almost never use REALTIME_PRIORITY_CLASS, because this interrupts system threads that manage mouse input, keyboard input, and background disk flushing. This class can be appropriate for applications that "talk" directly to hardware or that perform brief tasks that should have limited interruptions."from https://docs.microsoft.com/en-us/windows/win32/procthread/scheduling-priorities?redirectedfrom=MSDNTrackIR is constantly gathering control input from the camera, and is completely opposite "performs brief tasks". Of course, I'm sure people trying to get a game running better on their computers by trial and error know better than this guy...probably at least one video on YouTube that says this is a good idea.
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
HarryH;
Yes you can. I tried it on my end but saw no perceptive difference. That said it might be beneficial to you so go ahead.
Best Regards Thanks, Robert, I'll give it a try.
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Jun 2012
Posts: 7,997
BWOC Survivor!...So Far!! Hotshot
|
BWOC Survivor!...So Far!! Hotshot
Joined: Jun 2012
Posts: 7,997 |
Harry
Kknowsbear raised some valuable points on this so be cautious and reconsider not using real time priority
Case: Cooler Master Storm Trooper PSU: Ultra X3,1000-Watt MB: Asus Maximus VI Extreme Mem: Corsair Vengeance (2x 8GB), PC3-12800, DDR3-1600MHz, Unbuffered CPU: Intel i7-4770K, OC to 4.427Ghz CPU Cooler: Cooler Master Seidon 240M Liquid CPU Cooler Vid Card: ASUS GTX 980Ti STRIX 6GB OS and Games on separate: Samsung 840 Series 250GB SSD Monitor: Primary ASUS PG27AQ 4k; Secondary Samsung SyncMaster BX2450L Periphs: MS Sidewinder FFB2 Pro, TrackIR 4
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
OK then. Thanks both of you for the warnings, but I've been running the TrackIR.exe for several days now on cores 1-5 with real time priority, with the game running on core 0 at normal priority. I'm not experiencing any negative issues whatsoever. My input devices are all responding perfectly. I'll engage in what I hope will be a constructive deeper exploration of this. I'll set up a new thread where yourself, KKSnowbear and anyone else who's interested can discuss it. I'd like to know the downsides, if there any, along with the real-world dangers to one's PC system, if any, so that I can advise people accordingly in my TrackIR tutorial.
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Jun 2012
Posts: 7,997
BWOC Survivor!...So Far!! Hotshot
|
BWOC Survivor!...So Far!! Hotshot
Joined: Jun 2012
Posts: 7,997 |
Kknowsbear;
I don't think anyone believes TrackIR is the solution to stutters, we are just looking to TrackIR performance response enhancements. Let's not mix the two together please. Your cautions were worth noting and advice acknowledged.
Best Regards
Case: Cooler Master Storm Trooper PSU: Ultra X3,1000-Watt MB: Asus Maximus VI Extreme Mem: Corsair Vengeance (2x 8GB), PC3-12800, DDR3-1600MHz, Unbuffered CPU: Intel i7-4770K, OC to 4.427Ghz CPU Cooler: Cooler Master Seidon 240M Liquid CPU Cooler Vid Card: ASUS GTX 980Ti STRIX 6GB OS and Games on separate: Samsung 840 Series 250GB SSD Monitor: Primary ASUS PG27AQ 4k; Secondary Samsung SyncMaster BX2450L Periphs: MS Sidewinder FFB2 Pro, TrackIR 4
|
|
|
|
Joined: Dec 2014
Posts: 1,340
Member
|
OP
Member
Joined: Dec 2014
Posts: 1,340 |
I assume I'm "the user" in question. I have blocked kksnowbear. I am tired of his arrogance and I refuse to read any more of his snarky, unhelpful comments. I don't believe there is a "one size fits all" solution to the stutters either. Each machine is different and there are multiple factors in play. My machine is stutter free at this point but I readily admit this may not still be the case when our campaign advances into 1917 / 1918. I've tried a few QCs in 1918 but it's not the same stress test as campaign mode. I've amended my TrackIR setup guide to include a warning about Realtime mode. I'm still using it and it's working perfectly well with no negative effects whatsoever. Joystick response is fine, SSD isn't chugging. TrackIR and WOFF are running on completely separate cores. I do agree with kksnowbear's previous comments about consistent frame rates and I have preached the virtues of G-SYNC running at 1/2 refresh rate to deliver a rock solid 72FPS for some months now. That's definitely been a big part of taming the stutters for me. As for credentials, kksnowbear thinks he's the world's gaming PC expert. I built my own rig and I just completed a PC build for a video editor (msi x299 gaming pro carbon ac with i9 LGA 2066, 64GB DDR 3200 mem and Nvidia RTx2800), so yes, I know what I'm doing for the most part. I just don't brag about it. I can't believe how amazing WOFF PE is, all things considered. I also can't quite believe how much better it's running for me than UE was this time last year, but I have worked pretty hard at it and I've spent some $$ on hardware. I've shared my discoveries and I've benefited from the knowledge of others in this community (Panama Red, yourself, Buckeye Bob, Ankor and many more). Onwards and upwards, minus the bear
System: i5 8600K @ 3.6GHz,16GB DDR4 @2666MHz. RTX2080, MSI Z370 mobo, Dell 27" G-SYNC @ 144Hz. 2560x1440
|
|
|
|
Joined: Jun 2012
Posts: 7,997
BWOC Survivor!...So Far!! Hotshot
|
BWOC Survivor!...So Far!! Hotshot
Joined: Jun 2012
Posts: 7,997 |
Harry;
For my benefit, would you kindly explain what your personal system consists of. Since you seem to have so far, put the stutters to bed, I would like to compare it against mine as a base starting point. Following this I will probably try your solution.
Best Regards
Case: Cooler Master Storm Trooper PSU: Ultra X3,1000-Watt MB: Asus Maximus VI Extreme Mem: Corsair Vengeance (2x 8GB), PC3-12800, DDR3-1600MHz, Unbuffered CPU: Intel i7-4770K, OC to 4.427Ghz CPU Cooler: Cooler Master Seidon 240M Liquid CPU Cooler Vid Card: ASUS GTX 980Ti STRIX 6GB OS and Games on separate: Samsung 840 Series 250GB SSD Monitor: Primary ASUS PG27AQ 4k; Secondary Samsung SyncMaster BX2450L Periphs: MS Sidewinder FFB2 Pro, TrackIR 4
|
|
|
|
Joined: Sep 2015
Posts: 802
Member
|
Member
Joined: Sep 2015
Posts: 802 |
I assume I'm "the user" in question. I have blocked kksnowbear. I am tired of his arrogance and I refuse to read any more of his snarky, unhelpful comments. I don't believe there is a "one size fits all" solution to the stutters either. Each machine is different and there are multiple factors in play. My machine is stutter free at this point but I readily admit this may not still be the case when our campaign advances into 1917 / 1918. I've tried a few QCs in 1918 but it's not the same stress test as campaign mode. I've amended my TrackIR setup guide to include a warning about Realtime mode. I'm still using it and it's working perfectly well with no negative effects whatsoever. Joystick response is fine, SSD isn't chugging. TrackIR and WOFF are running on completely separate cores. I do agree with kksnowbear's previous comments about consistent frame rates and I have preached the virtues of G-SYNC running at 1/2 refresh rate to deliver a rock solid 72FPS for some months now. That's definitely been a big part of taming the stutters for me. As for credentials, kksnowbear thinks he's the world's gaming PC expert. I built my own rig and I just completed a PC build for a video editor (msi x299 gaming pro carbon ac with i9 LGA 2066, 64GB DDR 3200 mem and Nvidia RTx2800), so yes, I know what I'm doing for the most part. I just don't brag about it. I can't believe how amazing WOFF PE is, all things considered. I also can't quite believe how much better it's running for me than UE was this time last year, but I have worked pretty hard at it and I've spent some $$ on hardware. I've shared my discoveries and I've benefited from the knowledge of others in this community (Panama Red, yourself, Buckeye Bob, Ankor and many more). Onwards and upwards, minus the bear HarryH I agree with all you said, I have had that person blocked for quite some time for all the same reasons. I thought your Idea was worth a shot, to bad it did not work out for me, really glad it is working for you. Please keep'em coming - you never know what might turn out to work. Regards,
Insanity: doing the same thing over and over again and expecting different results. A. Einstein I7-6700k OC 4.4GHZ, 16GB DDR4 3200Mhz; Gigabyte Gaming 7 MB, G1 OC'ed GTX980ti; Three-Acer XB271HU WQHD Gsync 144Mhz; Samsung 950-512GB NVMe SSD; WD 2TB-7200rpm; Cooler Master HAF XB EVO, Nepton 240M cooler, V1000 PS; Windows 10 PRO; VKB GunfighterPro Stick; Thrustmaster TPR Pedals; Saitek Throttle; Dual TM MFD panels; TrackIR 5; Windows 10 v1909
|
|
|
|
|