Question / Help Disabling Aero and Send Buffer

Bensam123

Member
I know disabling aero helps if you're doing screencap, but does it improve performance if you're using dxtory or gamesource?

Also, what exactly does send buffer do and what does it help to prevent? I read in the known issues that it can cause lag? But the tooltip says it's supposed to help reduce lag... Does send buffer directly relate to the size of jumboframes for gigabit networking?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Disabling aero as far as I know only helps with monitor capture on windows vista/7. Seems that there is no other particular reason to use it. Aero is just microsoft's hardware accelerated rendering system.

The send buffer was actually due to my own lack of knowledge of socket settings. When first making this application, I heard about an application called "TCP relay", and for some strange reason this relay application would give much more throughput than applications were able to give directly. I figured out how it worked, which was it simply buffered send data to about 32k. To my astonishment when I did the same thing it worked and throughput problems seemed alleviated. However, it was primarily a bandaid to underlying network issues that were caused by other things, and which showed up later.

In 0.449a test4, we seem to have fixed that actual underlying problem (which turned out to be internal socket settings that could vary in their default value from computer to computer), and you can actually now turn the send buffer off and it'll have the same throughput, so I may actually get rid of the option all together.
 

Bensam123

Member
Interesting... I thought it related to the size of jumboframes as it seems about the same size as a jumbo packet.

What specific throughput issues did it fix though? Did this pertain to WAN traffic or LAN?
 
Top