Input lag? Titan Two
6 posts
• Page 1 of 1
Input lag? Titan Two
Using the 360 wireless controller on the Titan Two to Xbox One S, there is a slight but noticable amount of input lag. I've checked the display, and tried using the original One controller and it disappears. Interestingly, if the One and 360 controller are connected at the same time, the other person also experiences similar lag.
I tried to put the polling rate at 1ms, and tried using multiple USB cables.
Also, it seems that plugging the wireless adapter and authorizing on slot A is buggy, and has lead to disconnects.
I tried to put the polling rate at 1ms, and tried using multiple USB cables.
Also, it seems that plugging the wireless adapter and authorizing on slot A is buggy, and has lead to disconnects.
-
Akalend - Private
- Posts: 1
- Joined: Sat Dec 08, 2018 3:56 pm
Re: Input lag? Titan Two
Welcome to our forums.
First please allow me go into some performance numbers related with the device. The response time of the Titan Two is between 50 to 250 micro-seconds, which is faster than the fastest polling rate of USB communication (1000Hz, 1 millisecond). Meaning the Titan Two does not add input lag.
In fact, the Titan Two has the option to set the output polling rate to 1000HZ (the Xbox One controller polling rate is 125Hz, the Xbox 360 controller is 500Hz), so in practice using a 360 controller with the Titan Two on Xbox One should result in better response time if using a XB1 controller directly connected to the console.
On factor that can increase the response time of the device is scripts. You can monitor if a script is causing lag using the Gtuner IV Device Monitor, in the center are you will find a field named "CPU load", a value lower than 50% is good, between 50% and 100% can cause some momentary lag but in most cases unnoticeable. Over 100% is not recommended and lag can be noticeable .
First please allow me go into some performance numbers related with the device. The response time of the Titan Two is between 50 to 250 micro-seconds, which is faster than the fastest polling rate of USB communication (1000Hz, 1 millisecond). Meaning the Titan Two does not add input lag.
In fact, the Titan Two has the option to set the output polling rate to 1000HZ (the Xbox One controller polling rate is 125Hz, the Xbox 360 controller is 500Hz), so in practice using a 360 controller with the Titan Two on Xbox One should result in better response time if using a XB1 controller directly connected to the console.
On factor that can increase the response time of the device is scripts. You can monitor if a script is causing lag using the Gtuner IV Device Monitor, in the center are you will find a field named "CPU load", a value lower than 50% is good, between 50% and 100% can cause some momentary lag but in most cases unnoticeable. Over 100% is not recommended and lag can be noticeable .
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Input lag? Titan Two
J2Kbr wrote:
On factor that can increase the response time of the device is scripts. You can monitor if a script is causing lag using the Gtuner IV Device Monitor, in the center are you will find a field named "CPU load", a value lower than 50% is good, between 50% and 100% can cause some momentary lag but in most cases unnoticeable. Over 100% is not recommended and lag can be noticeable .
Is there a way to quantify how much CPU Load impacts input lag (eg how many milliseconds of lag are added if CPU Load > 50%)?
Also, any tips on coding scripts to run more efficiently? Is there any optimal sequencing of combos, functions etc, or any downside to having multiple “main” sections within a single script?
-
raybro - Staff Sergeant
- Posts: 15
- Joined: Thu Feb 07, 2019 10:04 am
Re: Input lag? Titan Two
raybro wrote:Is there a way to quantify how much CPU Load impacts input lag (eg how many milliseconds of lag are added if CPU Load > 50%)?
100% represents 1 milli-second, so 50% correspond to 500 micro-seconds.
raybro wrote:Also, any tips on coding scripts to run more efficiently? Is there any optimal sequencing of combos, functions etc, or any downside to having multiple “main” sections within a single script?
I would say avoid while, for loops and long if-else chains. There is no downside of having multiple mains. All main blocks are merged into a single one during the compiling and bytecode generation.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Input lag? Titan Two
Awesome thanks this is helpful info!
Does including an Interactive Config in a script rather than just raw code increase the CPU load significantly?
Does including an Interactive Config in a script rather than just raw code increase the CPU load significantly?
-
raybro - Staff Sergeant
- Posts: 15
- Joined: Thu Feb 07, 2019 10:04 am
Re: Input lag? Titan Two
raybro wrote:Awesome thanks this is helpful info!
Does including an Interactive Config in a script rather than just raw code increase the CPU load significantly?
An interactive config should not affect the CPU at all.
-
Buffy - Lieutenant
- Posts: 422
- Joined: Wed Jul 20, 2016 5:23 am
6 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 79 guests