News:

ポストを行うにはアカウントの登録を行ってください
Please register account, if you want to post.

Main Menu

Dxtory makes games so choppy!

Started by harshy1994, May 14, 2016, 12:11:41 AM

Previous topic - Next topic

harshy1994

I've tried to use Dxtory (2.0.134) to record games but have been experiencing constant problems.
Game of trying to record: H1Z1 [King of the Kill]
Here's my specs first of all:

OS-
Windows 10
CPU- I5 6600k
Ram- 16gb Ddr4
Mobo- ASus z170-a
Graphics- Gtx 970
Storage- 125Gb Samsung SSD 840 series [For os] Second HDD- 1tb Western Digital w31Ezex

Benchmark speed on Dxtory for drive using to record: 150mb/sec

I've tried using four different codecs but all of them make the game play so choppy. The problem is when I start recording the game feels so choppy and laggy. However when I watch the footage back or render it is is fine and doesn't show the lag.

In order to debug here's what I've tried:

-Matrox MPEG-2 I-Frame HD codec, UtVideo Yuv422 Bt.709 VCM Codec, Lagarith Lossless codec
All of the above have been tried at 60 fps and then again on 30fps but no difference. In particular on the Matrox MPEG 2-I frame HD codec (the most popular one according to Jackfrags), I tried lowering the bitrate ranging from 250 down to 200, and then 150 but it still feels choppy.
-Under the processing threads I've tried setting it to the 'Use all logical processors option' -Set thread priority to highest -Set 'Force CPU processing' on -Tried recording other games with dxtory e.g cod4 (where there is no lag and feels as the same when recording vs when not)

Then this is where it gets real weird. I tried using shadow play which of course doesn't lag at all then use dxtory just for the audio channels. So I set dxtory to the default codec, put it on the lowest quality, set the fps to 30, set the scaling to 1 by 1 (to make sure no impact on the game). Then I used shadow play to record the footage and use dxtory to record both video and audio but delete the video and keep the audio track. However as soon as I turn on Dxtory even on these low settings, it instantly starts to feel choppy in game.

Please can someone help? As far as I know my computer is more than capable to record 1080p@ 60fps.

ClassifyLP

Please post the environmental information.

Quote from: harshy1994 on May 14, 2016, 12:11:41 AM
I've tried using four different codecs but all of them make the game play so choppy. The problem is when I start recording the game feels so choppy and laggy. However when I watch the footage back or render it is is fine and doesn't show the lag.
What are the actualy fps of the game while you record, because "choppy and laggy" is subjective. When you say the recording is fine, the game should be fine as well, as the recording does not capture more frames than the game puts out (at best it copies frames).

Quote from: harshy1994 on May 14, 2016, 12:11:41 AM
In particular on the Matrox MPEG 2-I frame HD codec (the most popular one according to Jackfrags), I tried lowering the bitrate ranging from 250 down to 200, and then 150 but it still feels choppy.
That bitrate is way too low for 1080p of 3D games, try >2500kb/s. Also, a lossy codec like that uses alot of CPU, that could cause lower frame rates.

Quote from: harshy1994 on May 14, 2016, 12:11:41 AM
-Set thread priority to highest
That only affects Dxtory, not the codec. And you should not set that to anything higher than normal.

Quote from: harshy1994 on May 14, 2016, 12:11:41 AM
-Set 'Force CPU processing' on
That is only useful, if the GPU is too weak, which isn't the case here.

Quote from: harshy1994 on May 14, 2016, 12:11:41 AM
Then this is where it gets real weird. I tried using shadow play which of course doesn't lag at all then use dxtory just for the audio channels. So I set dxtory to the default codec, put it on the lowest quality, set the fps to 30, set the scaling to 1 by 1 (to make sure no impact on the game). Then I used shadow play to record the footage and use dxtory to record both video and audio but delete the video and keep the audio track. However as soon as I turn on Dxtory even on these low settings, it instantly starts to feel choppy in game.

The Dxtory codec still uses alot of CPU, if you record with more than one capture program, that causes even more stress. Scaling doesn't affect the performance impact much (unless it is set to a really high rate), generally the codec determines what is used in what capacity (e.g. lossless - medium CPU, high HDD; lossy - very high CPU, medium HDD).

I'd recommend using the UT 420 or MagicYUV (with 4:2:0) codec, those use less resources, since they record in a lower colourspace. Also, if your framerate drops to something like 45 fps, that is a bug caused by an Nvidia driver setting. Try setting the "pre-rendered frames" to 1 in the Nvidia 3D settings.