Does CTA-861 triple buffer frames?

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Mighty
Posts: 24
Joined: 29 Jul 2024, 16:03

Re: Does CTA-861 triple buffer frames?

Post by Mighty » 02 Mar 2025, 12:25

In my opinion the best option is to delete all default extension blocks create a tiled up topology one and in the same category create one with the default timings of your highest refresh rate your monitor can handle and as detailed resolution, helps tremendously with input lag. (detailed resolution should be below tiled up topology. You can also decrease the IL further by tweaking your monitor timings such as sync width and Back Porch

This Tweak made my Display crazy crisp and diminished all the Blurryness from my monitors default settings. Also there are other top secret tweaks i think a lot of people are searching for and cant find them who are very helpfull for Input Lag and Mouse Movent "AkA" Floaty Mouse... I'll explain them here since its also about Input lag...

probably allot of you who searched for floaty mouse fixes heard of the Windows 8 Tweak with in the Appcompat/layers Folder in Regedit... well the thing is most users use this tweak in the wrong way because its told commonly to put the path to exe file of your application as name of the REG SZ key but you dont simply type in NoDTToDITMouseBatch because it doesnt' work this way in Windows 10 and 11. If you want to apply you have to type NoDTToDITMouseBatch=1 for it to work.

Fun Fact. If you make a REG MULTI SZ there you can apply multiple tweaks for any games you want to make Mouse Movement insanely responsive and HITREG soo good i'll leave them here as i know a lot of you guys just like me are going insane about this topic.

this is the list of tweaks i use in CS2 for example:

NoDTToDITMouseBatch=1
NtTNoBatch=1
NTTThreshold=0
DisableProcessWindowsMouseAcceleration=1
NoGDIHWAcceleration=1
NoAsyncInput=1
DisableMouseAcceleration=1
DisableFullscreenOptimizations=1
NoLowLevelHooks=1
NoBufferedInput=1
DisableDpiScaling=1
MouseNoSpeedScaling=1
NoAsyncRender=1
ForceThreadedInput=0
NoHyperThreadingInput=1
DisableInputPrediction=1
DisableVSync=1
DisableGameDVR=1
DisableMouseSmoothing=1
NoInputLagCompensation=0
NoSwapChainOverride=1
NoBatch=1
FixRelativeMouseMovement=1
NoLegacyMouse=0
NoForegroundLockTimeout=1
NoTimerResolutionOverride=1
DisableSystemTimers=1
DisableBackgroundTaskOptimization=1
DisableMulticoreScaling=1
NoTiledRendering=1
NoFlipQueue=1
NoSpeedScaling=1
DisableRawInputBuffer=1
EnableDirectInput=0

EnableLegacyMouseMode=0

EnablePS2RateOverride=0
ForceHighPollingRate=1

ForceUSBHIDMode=1

ForceRawInput=1
Attachments
layer5.png
layer5.png (70.12 KiB) Viewed 4415 times
Screenshot 2025-03-02 182809.png
Screenshot 2025-03-02 182809.png (21.46 KiB) Viewed 4431 times
2.png
2.png (50.47 KiB) Viewed 4431 times
Last edited by Mighty on 02 Mar 2025, 12:45, edited 2 times in total.

User avatar
kyube
Posts: 563
Joined: 29 Jan 2018, 12:03

Re: Does CTA-861 triple buffer frames?

Post by kyube » 02 Mar 2025, 12:36

Mighty wrote:
02 Mar 2025, 12:25
In my opinion the best option is to delete all default extension blocks create a tiled up topology one and in the same category create one with the default timings of your highest refresh rate your monitor can handle and as detailed resolution, helps tremendously with input lag. (detailed resolution should be below tiled up topology. You can also decrease the IL further by tweaking your monitor timings such as sync width and Back Porch
What do you base your opinion on? That rock profile picture youtube creator who doesn't provide any data, but claims it's better just because he said so? :D

As RealNc has said:
I wouldn't believe any of this because there's no data to back up the claim.
Even worse, the explanation is extremely vague, suggesting there is no understanding of the subject matter. Case in point:
"CTA-861 tends to use triple buffering"
Who tends to use triple buffering? The GPU? The display? The operating system? DWM? Vagueness to hide lack of understanding is the typical hallmark of snake oil.
After RealNc's comment, any other comment is redundant unless it's in form of verifiable testing data.

Mighty
Posts: 24
Joined: 29 Jul 2024, 16:03

Re: Does CTA-861 triple buffer frames?

Post by Mighty » 02 Mar 2025, 12:43

i know most of you dont like to hear it but its my feeling i feel its far mor less so yeah i cant proof it as i am no science ingenier in it but for me it works. Just try you can always reverse it :P

JimCarry
Posts: 586
Joined: 24 May 2024, 20:01
Location: csgo

Re: Does CTA-861 triple buffer frames?

Post by JimCarry » 02 Mar 2025, 13:09

Mighty wrote:
02 Mar 2025, 12:43
i know most of you dont like to hear it but its my feeling i feel its far mor less so yeah i cant proof it as i am no science ingenier in it but for me it works. Just try you can always reverse it :P
can do step by step guide with pics how to do it and then revert it ?

JimCarry
Posts: 586
Joined: 24 May 2024, 20:01
Location: csgo

Re: Does CTA-861 triple buffer frames?

Post by JimCarry » 02 Mar 2025, 13:32

@mighty the only thing i have is disable fullscreenoptimization check on cs2.exe as i show in the second screenshot,so to apply your tweak i must copy all the stuff you provide and paste it and look like the second picture right ? or should i do new "Multi string value"? Also i just saw the reg path you give is not the one i am showing on the screenshots,the one you type is empty ? should i add there the multi string value with options you give or in the other path on the second and third screenshots?
Last edited by JimCarry on 04 Mar 2025, 08:18, edited 1 time in total.

XLEK
Posts: 11
Joined: 07 Oct 2024, 08:26

Re: Does CTA-861 triple buffer frames?

Post by XLEK » 03 Mar 2025, 11:47

I do want to add this here because I did watch the initial video by Khorvie but if anyone is having an issue with the Elgato 4k60 PRO and cloning/duplicating your monitor do this.

Use CRU to do custom resolution with both the 4k60 Pro & your monitor (make sure you export the default settings to ensure you can revert it back for testing). My monitor was like 239.5hz, the capture card was at 240hz, I noticed when I would clone them there would be some input lag or weird motion blur (very minimal but still existed). I followed other youtubers for CRU lower latency, as well as Khorvie, but all I did was set the same 240hz in CRU, made sure all the other numbers lined up. Went to my gaming pc's windows display (nvidia control panel gives more input lag (saw benchmark), saying windows duplicate display lowers it by 10ms, unsure of the data I just thought I'd include this here for whoever wants to learn or read into it).

And then I manually overclocked my monitor as well through dev monitor settings.

Again, just wanted to share this for anyone that has this issue because it took me a long time to resolve it.

starflame
Posts: 3
Joined: 10 Jun 2020, 16:24

Re: Does CTA-861 triple buffer frames?

Post by starflame » 04 Mar 2025, 03:05

Adding my experience testing this out;

My setup;
LG C1 120Hz 4K OLED
3080 EVGA FTW3 ULTRA
5800x3D
32GB CL18 ram

First of; this worked for me in eliminating this strange desktop latency, and both with windowed and borderless games where previously it was only Exclusive Fullscreen that this strange latency would disappear. All I did was add DisplayID 2.0 with the 1x1, 1,1 tile at max res on the Extension Block. I use an Elgato 4K X in my setup so I have no changes to the EDID besides this as that causes the Elgato to not work with it for some unknown reason, meaning I don't remove the 4096x2160 tv resolution to make my desktop experience easier.

I think it's important to mention that I've been into VRR and utilizing screen sync modes for the most pleasant and latency free experience for a long time and there has always been a slight desktop latency that has carried over into games running borderless windowed. I've even written a lengthy post at the apex legends subreddit when I used to play it, advocating the benefits of a perfectly set up VRR experience for gpu-fancy games like Apex where a solid and real-time synced tear-free experience is the best of both worlds when you want stability of low frametimes and a solid display experience while you're running multiple apps like a browser with tons of tabs, discord, music and perhaps even streaming and recording via OBS which sucks resources and can cause stutter.

VRR creates a stability with the fps cap, synced experience and all that- yet there's always been this slight latency on the desktop. I could never tell if it was a desktop thing, a multiple app running at the same time experience or something related to VRR. A slight amount of latency noticeable when moving windows around, they would lag behind a bit when moved on the desktop, or the mouse. It's only been in Exclusive Fullscreen, and not just Optimized Fullscreen but Exclusive Fullscreen- that this latency sensation disappears and it would "feel snappy again".

With this change, it's instant everywhere.

Changing resolutions in fullscreen; instant, no black screen or waiting for a handshake to complete, that latency on borderless / desktop; instant response. All I did was add DisplayID 2.0 to the Extension Block (1x1, 1,1 tiles at full res just like explained) and everything works; VRR, HDR, 120hz 4k, 12 bit and changing to 48 Gbps in the EDID CTA-861 extension block (for the LG C1). Everything works, all that has happened is that this strange buffer is removed.

If you use VRR at least, this is the way to set your monitor to have a real, zero latency connection from the GPU to display. I almost cannot believe it is working like this. I've tried to disconnect the HDMI, change ports, refresh the EDID, etc and with this addition it's simply latency free. It's nothing short of remarkable.

It seemed to me that running lots of programs on the desktop would activate this frame buffer, I'm speculating here but perhaps to handle MPO overlays or to mitigate some other kind of GPU strain. Give it more headroom perhaps. Now this is entirely gone, completely.

This is the first I've discovered this Tiled Topology change from CTA-861 and thought I'd give it a try, and so far this is working excellent and without detriments to my sheer amazement.

Mighty
Posts: 24
Joined: 29 Jul 2024, 16:03

Re: Does CTA-861 triple buffer frames?

Post by Mighty » 04 Mar 2025, 05:45

JimCarry wrote:
02 Mar 2025, 13:32
@mighty the only thing i have is disable fullscreenoptimization check on cs2.exe as i show in the second screenshot,so to apply your tweak i must copy all the stuff you provide and paste it and look like the second picture right ? or should i do new "Multi string value"? Also i just saw the reg path you give is not the one i am showing on the screenshots,the one you type is empty ? should i add there the multi string value with options you give or in the other path on the second and third screenshots?
yes you have to create the multi strings yourself in the exact path i gave you in my pictures under HKEY LOCAL MACHINE! NOT HKEY Current User

JimCarry
Posts: 586
Joined: 24 May 2024, 20:01
Location: csgo

Re: Does CTA-861 triple buffer frames?

Post by JimCarry » 04 Mar 2025, 08:17

Mighty wrote:
04 Mar 2025, 05:45
JimCarry wrote:
02 Mar 2025, 13:32
@mighty the only thing i have is disable fullscreenoptimization check on cs2.exe as i show in the second screenshot,so to apply your tweak i must copy all the stuff you provide and paste it and look like the second picture right ? or should i do new "Multi string value"? Also i just saw the reg path you give is not the one i am showing on the screenshots,the one you type is empty ? should i add there the multi string value with options you give or in the other path on the second and third screenshots?
yes you have to create the multi strings yourself in the exact path i gave you in my pictures under HKEY LOCAL MACHINE! NOT HKEY Current User
ok thanks but,after i did it in the right path how can i add disablefullscreenoptimization on cs2.exe ?

Mighty
Posts: 24
Joined: 29 Jul 2024, 16:03

Re: Does CTA-861 triple buffer frames?

Post by Mighty » 04 Mar 2025, 13:59

just check the box on compatibility settings of the programm then it will be applied on hkey current user thats for dpiware dpiunaware fullscreenoptimization etc... :)

Post Reply