ExKode Forum

Dxtory => Help & Support => Topic started by: Nikko on September 24, 2015, 08:00:22 pm

Title: Help needed - 1440p 60fps
Post by: Nikko on September 24, 2015, 08:00:22 pm
Hi all

I recently bought Dxtory to make ingame captures and I would like to record them as 1440p at 60fps. So far I have no (or less) issues with the same format in 30fps but when I try to increase the FPS to 60 it will not write faster than around 35fps often bringing the fps of the game down from 50-60 to the exact same values it's writing at which can be high 20s to low 30s.

My system is i5 @4.2GHz, 16 Gig Ram, 2x780GTX SLI, 2 Samsung 840s with write speeds of around 490MBs (one for Windows and the other is for the game and I record the Dxtory captures to it) on Windows 7 64bit

I used Jackfrags settings and Lagarith lossless 64

I don't know if this is to be expected, my PC is fairly beefy or do I need to upgrade something?

I'd appreciate some feedback and if I need to post more information please let me know

Many thanks in advance!
The game is a flight simulator (IL2 Battle of Stalingrad) which I think is fairly heavy on CPU rather than GPU
Title: Re: Help needed - 1440p 60fps
Post by: ExKoder on September 24, 2015, 09:28:44 pm
Please submit a Environment Information.

http://forum.exkode.com/index.php?topic=2.0 (http://forum.exkode.com/index.php?topic=2.0)
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 24, 2015, 09:33:51 pm
[Dxtory]
Version: 2.0.133
UID: 58784eae-c49b-4338-9096-4f656d6de02b

[Dxtory Files]
InstallPath: C:\Program Files (x86)\ExKode\Dxtory2.0
amd_ags.dll Size: 271,872 bytes Ver:  SHA1: 44ab4f74637e23ca586580c6d746974e86da98e6
AppNames.txt Size: 1,047 bytes SHA1: 40cd39ab435dbcb3d44eba72b737a05b9a14410b
AudioStreamSplitter.exe Size: 38,432 bytes Ver: 2.0.0.2 SHA1: 5195bb906a508f9e7175f3c9c7d62c6c76f8217c
AudioStreamSplitter_ja.txt Size: 134 bytes SHA1: 489a5264d73a47edcce7c92edb131cf63e5e5709
AVIFix.exe Size: 72,192 bytes Ver: 2.0.0.131 SHA1: 8743067b975002d014008cfb0db363dfb606c375
AVIFix_ja.txt Size: 288 bytes SHA1: 9cab20780686687b84f604c77c73aaae3fd8126d
AVIMux.exe Size: 166,432 bytes Ver: 2.0.0.131 SHA1: 434d85edc5d4bb77c64ca703f9790062cc87a117
AVIMuxCore.dll Size: 199,200 bytes Ver: 2.0.0.130 SHA1: 53661b27f6f6f9f3e8316dca872fd4b01da93e49
AVIMux_ja.txt Size: 1,701 bytes SHA1: fa240715d701f450bb95377aa8517a252329b619
CryptData.pup Size: 84 bytes SHA1: cf9d724807f965d372da4d168bebd78c5258d6ae
Dxtory.exe Size: 589,888 bytes Ver: 2.0.0.133 SHA1: 112e0c6136d3455e32c9cc047b2d55840ef79d95
Dxtory64.exe Size: 130,112 bytes Ver: 2.0.0.132 SHA1: 4cce60b896a04515767435c7fd29feefed3c1aac
DxtoryCore.dll Size: 7,156,768 bytes Ver: 2.0.0.133 SHA1: 8c4bcb0235aa424005894a469cdb2f7ac20f2948
DxtoryCore64.dll Size: 6,827,584 bytes Ver: 2.0.0.133 SHA1: df973ccbcaa8139218bbd38d1390aafa18aec562
DxtoryHK.dll Size: 197,184 bytes Ver: 2.0.0.133 SHA1: 76a78fb0c1ef0e058318a2228f4be4b5c17250da
DxtoryHK64.dll Size: 216,640 bytes Ver: 2.0.0.133 SHA1: 37518914336dc43e9a9b85dab0a639ea12318990
DxtoryMM.dll Size: 1,125,952 bytes Ver: 2.0.0.132 SHA1: b0b6fcc47b6b3f326de582975b269d57c2dd0594
DxtoryMM64.dll Size: 1,139,776 bytes Ver: 2.0.0.132 SHA1: 4cc91746487d863e2eea7a572c498c7eddf83817
DxtoryVideo.dll Size: 434,720 bytes Ver: 2.0.0.130 SHA1: 8d1393e8ce7cfd4b5e2a3481308b8410c3730ab7
DxtoryVideo64.dll Size: 473,120 bytes Ver: 2.0.0.130 SHA1: f2c63192dfe94db290be10a9d8b66c7a04949ae3
DxtoryVideo64_Install.bat Size: 28 bytes SHA1: 308ae1e37b5e28ff7134beb319faad48280068b0
DxtoryVideo64_Uninstall.bat Size: 31 bytes SHA1: 3fbf8d3c3a5b375eda07e47a64534b91c8df5139
DxtoryVideoSetting.exe Size: 129,568 bytes Ver: 2.0.0.130 SHA1: ee440e846cfeec2acb4a88f81f589e00c34e825e
DxtoryVideoSetting_ja.txt Size: 1,675 bytes SHA1: e532f36bd5ac6255659d240180637484661f0c83
DxtoryVideo_Install.bat Size: 26 bytes SHA1: b00e69772cc1cae9e86fe2b70ca290c488723fd7
DxtoryVideo_Uninstall.bat Size: 29 bytes SHA1: 0b0202cbc7fba373f42e1a6916fc2ad01edaa627
Dxtory_ja.txt Size: 18,461 bytes SHA1: 093689676cf8ca51b99c97253e5187ded508838a
EULA_en.txt Size: 1,356 bytes SHA1: 340c6b3425ab78d83c6a8bd344b6cc58d152ce8f
EULA_ja.txt Size: 1,814 bytes SHA1: cded0d38ec6a1cb0e86bc264496deaa28082cb51
filelist.txt Size: 279 bytes SHA1: 922bf7faeb7b7dbdd5b64ab4b5bb9a069333b106
filelist64.txt Size: 289 bytes SHA1: 29fc32a01a6aa2edc4d4cb45dbc977e3b27172ca
ignore_module_list.txt Size: 1,130 bytes SHA1: 4907c6da467802a3b42a48f3716e9a88cd5cb920
LicReg.dat Size: 10,605 bytes SHA1: 6a350b39bf5dbd6560d2d0438bddad41b6455e3b
LicReg.exe Size: 96,816 bytes Ver: 2.0.0.4 SHA1: 0d236ac1394a97d35a67c63ec15e45a80f87db5b
LicReg_ja.txt Size: 707 bytes SHA1: 981af64897276c22867952f4972d9c29c6ee35e7
RawCapConv.exe Size: 208,928 bytes Ver: 2.0.0.131 SHA1: 32b6ec5d2f6649df4a47aedc476965433a8bdec4
RawCapConv_ja.txt Size: 1,869 bytes SHA1: 12086976f07abfc8d435abeee6c450c3cb2b07cd
RCStream.dll Size: 164,352 bytes Ver: 1.0.0.76 SHA1: 31266452f142cd7c856384945ffc410b2c9c8be9
readme.txt Size: 1,322 bytes SHA1: f8b7e31de7927309f7f3e03936374837906a94d9
Src16x10_Dest4x3.png Size: 40,081 bytes SHA1: 3b4f6332b8b3129ee351a9c96a9c4ac7f6f7a4cd
Src16x9_Dest4x3.png Size: 40,179 bytes SHA1: fcec824f4e95f7becf65bbabcc1a99c1470b99a1
unins000.dat Size: 22,138 bytes SHA1: 386abd4528f32f7c36c21735401e1accc248fa26
unins000.exe Size: 1,199,680 bytes Ver: 51.1052.0.0 SHA1: b70fa30df88c1c4ab987a772615e9ca44d59376f
unins000.msg Size: 22,701 bytes SHA1: ab7961d64f8b22503c9c7ca4b335fa539b0278a3
UpdateChecker.exe Size: 93,696 bytes Ver: 2.0.0.0 SHA1: 221bd3663f4393b368ebf74d1a892f9379ddbe44
UpdateChecker.ini Size: 238 bytes SHA1: 796da23b4a505bf2ef370dc271d1a80585dff6e2
UpdateChecker_ja.txt Size: 190 bytes SHA1: 969913786a3497f3e448572f7810ee9814314928
UWPHelper.dll Size: 132,672 bytes Ver: 1.0.0.0 SHA1: 73adada2bf2e13b10e775e4e5fb64bb0144869b9
UWPHelper64.dll Size: 157,760 bytes Ver: 1.0.0.0 SHA1: 9e058ebd49070c9e826f954afb9a0994d4729a09
DxtoryCodec.dll 64bit Size: 2,606,144 bytes Ver: 2.0.0.132 SHA1: 7ef69696fe270d8bf353ead32bd58681ee61e5fe
DxtoryCodec.dll 32bit Size: 2,499,648 bytes Ver: 2.0.0.132 SHA1: cd610194e3ddceefa04bc0f28a5f2139fee0d615

[System Information]
CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
CPU Instruction Set: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 FMA3 AES
OS: Microsoft Windows 7 Ultimate  x64
OSVersion: 6.1.7601
OSLanguage: 1033
ServicePack: Service Pack 1
Memory0: BANK 1 8,589,934,592 bytes
Memory1: BANK 3 8,589,934,592 bytes
TotalMemory: 17,179,869,184 bytes
Total Physical Memory: 17,107,206,144 bytes
Available Physical Memory: 12,911,783,936 bytes
Total Page File: 34,212,528,128 bytes
Available Page File: 29,074,169,856 bytes
Total Virtual Memory: 2,147,352,576 bytes
Available Virtual Memory: 1,640,480,768 bytes
PerformanceCounterFrequency: 3319384 (0x32A658)
VideoCard: NVIDIA GeForce GTX 780 Memory: 3,221,225,472 Processor: NVxx DriverVer: 10.18.13.5598 DriverDate: 2015-09-13 01-00-00
VideoCard: NVIDIA GeForce GTX 780 Memory: 3,221,225,472 Processor: GeForce GTX 780 DriverVer: 10.18.13.5598 DriverDate: 2015-09-13 01-00-00
Display0: 2560x1600 32bits 60Hz
SoundDevice: NVIDIA Virtual Audio Device (Wave Extensible) (WDM) Manufacturer: NVIDIA
SoundDevice: NVIDIA High Definition Audio Manufacturer: NVIDIA
SoundDevice: USB Audio Device Manufacturer: (Generic USB Audio)
SoundDevice: NVIDIA High Definition Audio Manufacturer: NVIDIA
SoundDevice: SB Recon3Di Manufacturer: Creative Technology Ltd.

[NVIDIA Info]
NVDriver: 355.98 r355_00
SLI Enabled
GPU0: GeForce GTX 780 Memory: 3072MB MemoryClock: 3004MHz BaseClock: 954MHz BoostClock: 1006MHz
GPU1: GeForce GTX 780 Memory: 3072MB MemoryClock: 3004MHz BaseClock: 954MHz BoostClock: 1006MHz

[Audio Device]
Speakers (SB Recon3Di) - CoreAudioOut
Speakers (Siberia V2 Illuminated) - CoreAudioOut
SPDIF-Out (SB Recon3Di) - CoreAudioOut
What U Hear (SB Recon3Di) - CoreAudioIn, Volume 84
Microphone (Siberia V2 Illuminated) - CoreAudioIn, Volume 100

[Video Codec 64bit]
FICV Codec FCC:ficv
Fraps Video Decompressor FCC:fps1
Intel IYUV codec FCC:iyuv
Intel IYUV codec FCC:i420
Lagarith Lossless Codec FCC:lags
Matrox DV/DVCAM FCC:dvsd
Matrox DVCPRO FCC:dv25
Matrox DVCPRO HD FCC:dvh1
Matrox DVCPRO50 FCC:dv50
Matrox EZ-MXF AVI (playback only) FCC:m301
Matrox HDV (playback only) FCC:m703
Matrox M-JPEG (playback only) FCC:mjpg
Matrox MPEG-2 I-frame FCC:mmes
Matrox MPEG-2 I-frame + Alpha FCC:m704
Matrox MPEG-2 I-frame HD FCC:m701
Matrox MPEG-2 I-frame HD + Alpha FCC:m705
Matrox Offline HD FCC:m702
Matrox Uncompressed HD FCC:m102
Matrox Uncompressed HD + Alpha FCC:m104
Matrox Uncompressed SD FCC:m101
Matrox Uncompressed SD + Alpha FCC:m103
Microsoft RLE FCC:mrle
Microsoft Video 1 FCC:msvc
TechSmith Screen Capture Codec FCC:tscc
TechSmith Screen Codec 2 FCC:tsc2
UtVideo Pro YUV422 10bit VCM FCC:uqy2
UtVideo RGB VCM FCC:ulrg
UtVideo RGBA VCM FCC:ulra
UtVideo YUV420 BT.601 VCM FCC:uly0
UtVideo YUV420 BT.709 VCM FCC:ulh0
UtVideo YUV422 BT.601 VCM FCC:uly2
UtVideo YUV422 BT.709 VCM FCC:ulh2
x264vfw - H.264/MPEG-4 AVC codec FCC:x264

[Video Codec 32bit]
Cinepak Codec by Radius FCC:cvid
FICV Codec FCC:ficv
Fraps Video Decompressor FCC:fps1
Intel IYUV codec FCC:i420
Intel IYUV codec FCC:iyuv
Lagarith Lossless Codec FCC:lags
Matrox DV/DVCAM FCC:dvsd
Matrox DVCPRO FCC:dv25
Matrox DVCPRO HD FCC:dvh1
Matrox DVCPRO50 FCC:dv50
Matrox EZ-MXF AVI (playback only) FCC:m301
Matrox HDV (playback only) FCC:m703
Matrox M-JPEG (playback only) FCC:mjpg
Matrox MPEG-2 I-frame FCC:mmes
Matrox MPEG-2 I-frame + Alpha FCC:m704
Matrox MPEG-2 I-frame HD FCC:m701
Matrox MPEG-2 I-frame HD + Alpha FCC:m705
Matrox Offline HD FCC:m702
Matrox Uncompressed HD FCC:m102
Matrox Uncompressed HD + Alpha FCC:m104
Matrox Uncompressed SD FCC:m101
Matrox Uncompressed SD + Alpha FCC:m103
Microsoft RLE FCC:mrle
Microsoft Video 1 FCC:msvc
TechSmith Screen Capture Codec FCC:tscc
TechSmith Screen Codec 2 FCC:tsc2
UtVideo Pro YUV422 10bit VCM FCC:uqy2
UtVideo RGB VCM FCC:ulrg
UtVideo RGBA VCM FCC:ulra
UtVideo YUV420 BT.601 VCM FCC:uly0
UtVideo YUV420 BT.709 VCM FCC:ulh0
UtVideo YUV422 BT.601 VCM FCC:uly2
UtVideo YUV422 BT.709 VCM FCC:ulh2
x264vfw - H.264/MPEG-4 AVC codec FCC:x264

[Audio Codec]
Microsoft IMA ADPCM
Microsoft CCITT G.711
Microsoft GSM 6.10
MS-ADPCM
MPEG Layer-3 Codec
PCM
IEEE Float

[License Information]
License: Registered
Expire: Unlimited
LicVerify: 9f593f1bbe46a78119807c187cf087d01a50c7a1

[Additional Information]
Dxtory_log.txt: Empty
ErrorLog.txt: Available Size=486

[Global Setting]
OptionFlag=SharedJavaProfile

[Ignore List]

======================================================================

[Profile]
Name: Default
Path:

[Overlay]
Option: Left Top VidoeFPS WriteFileFPS RecordState
Color: Sleep FF00FF00, Active FFFFBC00, Movie  FF00FF00, ScreenShot FF00FF00

[Folder]
x E:\Shadow  Speed: 493MB/sec  Free: 191,315,259,392 Total: 250,057,060,352 Format: NTFS
SSFolder: E:\Shadow

[HotKey]
MovieCapture: NUM 6 (0x0000004D)
PushToTalk: None
ScreenShotSingle: F12 (0x00000058)
ScreenShotRepeat: None
ScreenShotAuto: None
ToggleStatus: None
MovieCaptureFrame: None
ScreenShotCaptureFrame: None

[Movie]
Clipping:
ClipMargin: 0,0,0,0
ClipSize: 0,0
Scaling: Percent 100% 1920x1080
Codec: UtVideo YUV420 BT.601 VCM, Quality 10000, KeyFrameRate 15, DataRate 0, 64bit
FrameRate: 60
Output: File AVI
Option:

[Audio0]
Enabled: True
PushToTalk: False
Device: Speakers (Siberia V2 Illuminated)
Codec: PCM
Format: PCM 48000 Hz, 16 bit, Stereo

[ScreenShot]
Clipping:
ClipMargin: 0,0,0,0
ClipSize: 0,0
Scaling: Percent 100% 1920x1080
HighSpeedLimit: 0
RepeatInterval: 1000
Format: PNG
JpegQuality: 97
Option:

[Advanced]
DataProcessingOption: StableProcessing ForceCPUProcessing SyncLock
HookOption:
ThreadCount: 1
ThreadMask: 000000000000000F
LimitedFPS: False
FPSLimit: 60
DelayHook: False
DelayHookTime: 5

======================================================================

[Profile]
Name: Il-2 Sturmovik
Path: E:\1C Game Studios\IL-2 Sturmovik Battle of Stalingrad\bin\game\Il-2.exe

[LastUsingInformation]
DateTime: 2015/09/10 07:18:30
Version: 2.0.133
DeviceType: DX9
View0.Type=DX9
View0.DevType=D3DDEVTYPE_HAL
View0.BhFlags=D3DCREATE_FPU_PRESERVE D3DCREATE_MULTITHREADED D3DCREATE_HARDWARE_VERTEXPROCESSING
View0.Format=D3DFMT_X8R8G8B8
View0.GPUInfo=SLI
View0.Size=2560x1440
View0.HWND=0x000F09D8
View0.WindowTitle=Il-2 Sturmovik
View0.ClassName=Il-2 Sturmovik

======================================================================

[Profile]
Name: Il-2 Sturmovik
Path: E:\IL-2 Sturmovik Battle of Stalingrad\bin\game\Il-2.exe

[LastUsingInformation]
DateTime: 2015/09/24 13:22:56
Version: 2.0.133
DeviceType: DX9
View0.Type=DX9
View0.DevType=D3DDEVTYPE_HAL
View0.BhFlags=D3DCREATE_FPU_PRESERVE D3DCREATE_MULTITHREADED D3DCREATE_HARDWARE_VERTEXPROCESSING
View0.Format=D3DFMT_X8R8G8B8
View0.GPUInfo=SLI
View0.Size=2560x1440
View0.HWND=0x000201DA
View0.WindowTitle=Il-2 Sturmovik
View0.ClassName=Il-2 Sturmovik

======================================================================
VerifyHash: 9bbe52ed6ca4dcf67ffeb88fcb35c860418be5f5
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 24, 2015, 09:34:28 pm
Error Log


========== 2015/09/08 20:18:41 ==========
PID:1120     E:\1C Game Studios\IL-2 Sturmovik Battle of Stalingrad\bin\game\Il-2.exe
PID:1120     TID:2976     TickCount: 5801084 VideoEncoderVCMCP64::InitOnThread Fail ICCompressBegin64 fcc=m701
Title: Re: Help needed - 1440p 60fps
Post by: ExKoder on September 24, 2015, 11:16:01 pm
I think a bit rate is high.
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 24, 2015, 11:26:11 pm
Thanks how do I change the bitrate? I cannot see a setting for this.

Do I just need a different codec?
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 26, 2015, 12:29:29 am
Testing on 1080p@60fps and even this now seems to have the same issue.

I have 60 fps and as soon as I hit the record button the frames go straight down to 33fps.
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 29, 2015, 12:37:16 am
Looks like I'm not going to get much help here.

I can record 1440p at 30 fps on Shadowplay and 1080p at 60fps as well with zero FPS loss.

I know the quality is not as good but it's better than nothing I suppose :(
Title: Re: Help needed - 1440p 60fps
Post by: SirCrest on September 29, 2015, 03:10:07 pm
Looks like I'm not going to get much help here.

I can record 1440p at 30 fps on Shadowplay and 1080p at 60fps as well with zero FPS loss.

I know the quality is not as good but it's better than nothing I suppose :(

Since you're using a lossless codec the bitrate is defined by the codec not you. It uses whatever it needs to keep the video lossless. So you'd have to either change the settings in terms of FPS, Resolution or color space or switch to a lossy codec like x264 vfw if you were to control the bitrate directly.
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 29, 2015, 08:30:52 pm
Thanks for the reply

I understand that but it seems no matter what I do there is a huge performance hit when I use Dxtory and any of the codecs I've tried. 1440p at 30fps is no where near as smooth as with Shadowplay (Dxtory makes my fps plummet to the 20s or 30s and write fps is the same as the game). I know Shadowplay doesn't have a particularly high bit rate but something seems wrong when I use Dxtory. I've also tried Action as well and there is a big hit with that as well. What I really wanted to understand is do I have unrealistic expectations from my rig or is there a problem? Can other people record 1440p at 60fps or is it simply not possible. If other people have no problems (I saw people asking about 4k at 60fps!) then do I need to upgrade or reinstall windows maybe?
Title: Re: Help needed - 1440p 60fps
Post by: orboe on September 29, 2015, 10:11:29 pm
Yes. You are trying to push your pc more than it can do with dxtory. Shadowplay uses your gpu for the h.264 encoding and trys to strain parts of the gpu that are not used as much during games. Programs like fraps and dxtory and cpu intensive. Dxtory also can be run (like you are) lossless which brings much more strain due to you not compressing and moving much more data. You have much more gpu power than cpu. Your cpu is great if you are only gaming, but does not have the required power to record at that high of quality, with that speed, and lossless. The game in question recommends a quad core 2.6 ghz processor so we can only assume it uses all 4 cores. You are not giving any processing room to dxtory. Upgrade to a i7 if you really want to do this and dedicate 2 threads to dxtory and you will get a big improvement.
Title: Re: Help needed - 1440p 60fps
Post by: orboe on September 30, 2015, 01:34:39 am
Ah just looked at your storage. Well there is another issue. For 1080p, your storage will work wonders for lossless at 60fps. For 1440p it is not fast enough for lossless.

2560*1440 =3,686,400 pixel a frame
3,686,400*24 bits a pixel =88,473,600 bit frame
88,473,600 / 8 bits in a byte =11,059,200 bytes/frame
11,059,200*60 frames per second =663,552,000 bytes or 663.553MB a second. You should look into doing 1080p or not doing lossless. Even if you were not getting reduced bandwidth from playing the game off the same drive, your drive will only do 500MBps at most. This also means your files will be huge if you do lossless (about 4 gigs a minute) so keep that in mind.

You can try a codec the is lossy http://www.free-codecs.com/download/x264_vfw.htm
And see if the quality is good enough for what you want.
Title: Re: Help needed - 1440p 60fps
Post by: orboe on September 30, 2015, 01:45:09 am
Oh stupid me. If you are not using RGB for color, it could be less MBps like if you are using YUV422 (10 or 16 bit) or YUY12 (12 bit). Just put your color bit in instead of 24 to figure out if that is still valid. 
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on September 30, 2015, 04:27:18 am
Thanks Orboe much appreciated!

I've got a 980ti on order so I can record 1440p at 60fps (with Shadow play) and I'll look in to an i7 to see if that does anything.

I did try the different types of YUV/YUY codecs and saw very little difference so I'm starting to think I need more CPU power as you are spot on about the game IL2, it is well known for being CPU intensive.
Title: Re: Help needed - 1440p 60fps
Post by: DrunkMonk74 on September 30, 2015, 08:05:00 pm
Hey dude, sorry I don't check these forums all the time, so I'm a little late to the party, but I think there are a couple other threads around this as well. I responded on one of them and someone pointed me in a good direction. So before I start this is my PC specs :

CPU - i7-5960X OC'd 4.2Ghz
GPU - Titan X OC
Mem - 64Gb DDR4 2133Mhz
OS Drive - 500Gb 850 Pro SSD
Monitor - Asus ROG Swift 2560x1440 144Mhz
Recording drive - 2 x 1Tb WD Black in RAID0
Editing software - Adobe Premiere Pro
Dxtory version - 2.0.133

Game I play and record is BF4. So I can game at 1440p, 120FPS no problem on my rig. Handles that just fine. But like you I was finding that recording at 1440p60fps was causing me all sorts of problems. Seems that the issue was the Dxtory codec. When I was using that codec my 1440p60fps recording would be jittery and jumpy. At 30fps they were fine.

On another thread someone pointed me in the direction of trying another codec, much as people have suggested in this thread. So I went ahead and I found MagicYUV. The latest version of it, 1.2, is now one of those, pay what you think it's worth. If you want you can download a trial version, (which puts a water make on your recordings) and see how it works. If you like it and it works well, then you can buy the full version, paying what you think it's worth (and you can if you want pay zero).

Once I started to use this and record to my RAID drive, I was able to record 1440p60fps BF4 footage. It's not perfect by any means. I'm still having problems getting my recordings of gameplay that has alot of natural items, trees, dust, sky, etc to not show artifacts/blocks at regular intervals. Below are a couple links to two recordings. One is in an environment with alot of buildings, so it's much clearer as there aren't so many moving objects. But the second one is from a map which has alot of dust particles, trees, sky with clouds etc, and you'll see that at regular intervals the video goes blocky. So if anyone knows of a way I can fix that, or has any ideas I would also appreciate the help.

Good recording:
https://www.youtube.com/watch?v=E3CaKczAeAo

Blocky recording:
https://www.youtube.com/watch?v=WmOmhICrFQQ
Title: Re: Help needed - 1440p 60fps
Post by: De-M-oN on October 01, 2015, 07:35:05 pm
Quote
Yes. You are trying to push your pc more than it can do with dxtory. Shadowplay uses your gpu for the h.264 encoding and trys to strain parts of the gpu that are not used as much during games. Programs like fraps and dxtory and cpu intensive.

No they arent, and NO the speed gain comes NOT by using GPU Encoding, the real cause for this is this:

http://forums.guru3d.com/showpost.php?p=4687310&postcount=61
http://forums.guru3d.com/showpost.php?p=4983364&postcount=5

2560x1440 @ 60fps needs very good HDD writing speed though.

Try MagicYUV with compression method set to predict left instead of dynamic and set the threads to 3 or 4.
Use YUV 4:2:0 as the conversion mode (colorspace).
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on October 02, 2015, 12:00:06 am
Quote
Yes. You are trying to push your pc more than it can do with dxtory. Shadowplay uses your gpu for the h.264 encoding and trys to strain parts of the gpu that are not used as much during games. Programs like fraps and dxtory and cpu intensive.

No they arent, and NO the speed gain comes NOT by using GPU Encoding, the real cause for this is this:

http://forums.guru3d.com/showpost.php?p=4687310&postcount=61
http://forums.guru3d.com/showpost.php?p=4983364&postcount=5

2560x1440 @ 60fps needs very good HDD writing speed though.

Try MagicYUV with compression method set to predict left instead of dynamic and set the threads to 3 or 4.
Use YUV 4:2:0 as the conversion mode (colorspace).

I've tried again with MahicYUV and am now getting 60fps!!

It was a bit stuttery though, I'm not sure if that was the game that was causing it or something else and need to test further.

Am I selecting 4:2:0 in both drop down boxes?

Also how come 'predict left'? It doesn't recommend it according to the tip box that comes up when I hover over it.

Also the number of cores is the number my cpu has or is that how many cores I am telling it to use? There is already an option in Dxtory for telling it which cores to use and I've been experimenting with forcing it to use core 3 and 4 since the game tends to use 1 and 2 more....is that the right thing to do?
Title: Re: Help needed - 1440p 60fps
Post by: De-M-oN on October 02, 2015, 12:38:36 am
Quote
Am I selecting 4:2:0 in both drop down boxes?

No just conversion. If you dont accept RGB you wouldnt be able to record, because your computer runs of course in RGB.

Quote
Also how come 'predict left'? It doesn't recommend it according to the tip box that comes up when I hover over it.

To reduce cpu load - because dxtory has to hook the engine it helps out a bit. But HDD files will get slightly bigger. Test out, which works better for you.
Another try would be UTVideo, less compression, and so more HDD dependent, therefore less cpu load. Try 4:2:0 bt.709 and 4:2:2 bt.709. Sometimes 4:2:2 is faster with this codec, but increases HDD load further.

Quote
Also the number of cores is the number my cpu has or is that how many cores I am telling it to use? There is already an option in Dxtory for telling it which cores to use and I've been experimenting with forcing it to use core 3 and 4 since the game tends to use 1 and 2 more....is that the right thing to do?

It tells the amount of threads. If you choose 4. It uses 4 threads. It is spreaded to 4 cores then if available. If you have 4 cores and 4 Hyperthreading I would use 3 to 4 cores only, because the game wants some cpu too.

Quote
I've tried again with MahicYUV and am now getting 60fps!!

It was a bit stuttery though

To be honest: With High Framerates I personally gain better performance with MSI Afterburner.

Quote from: DrunkMonk74
But the second one is from a map which has alot of dust particles, trees, sky with clouds etc, and you'll see that at regular intervals the video goes blocky. So if anyone knows of a way I can fix that, or has any ideas I would also appreciate the help.

the first and most important solution:Encourage youtube to encode better

2nd solution:

Use 50 fps instead of 60 (still smooth) and you get a bit more out of it, because less frames need to be served with bitrate.
2048x1152 instead of 2560x1440 would help a lot. It replaces then at the player the 1080p label and the 2048x1152 runs then on the 1080p label, with the bitrate of the 1440p label.
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on October 02, 2015, 01:28:46 am
Quote
Am I selecting 4:2:0 in both drop down boxes?

No just conversion. If you dont accept RGB you wouldnt be able to record, because your computer runs of course in RGB.

Quote
Also how come 'predict left'? It doesn't recommend it according to the tip box that comes up when I hover over it.

To reduce cpu load - because dxtory has to hook the engine it helps out a bit. But HDD files will get slightly bigger. Test out, which works better for you.
Another try would be UTVideo, less compression, and so more HDD dependent, therefore less cpu load. Try 4:2:0 bt.709 and 4:2:2 bt.709. Sometimes 4:2:2 is faster with this codec, but increases HDD load further.

Quote
Also the number of cores is the number my cpu has or is that how many cores I am telling it to use? There is already an option in Dxtory for telling it which cores to use and I've been experimenting with forcing it to use core 3 and 4 since the game tends to use 1 and 2 more....is that the right thing to do?

It tells the amount of threads. If you choose 4. It uses 4 threads. It is spreaded to 4 cores then if available. If you have 4 cores and 4 Hyperthreading I would use 3 to 4 cores only, because the game wants some cpu too.

Quote
I've tried again with MahicYUV and am now getting 60fps!!

It was a bit stuttery though

To be honest: With High Framerates I personally gain better performance with MSI Afterburner.

Quote from: DrunkMonk74
But the second one is from a map which has alot of dust particles, trees, sky with clouds etc, and you'll see that at regular intervals the video goes blocky. So if anyone knows of a way I can fix that, or has any ideas I would also appreciate the help.

the first and most important solution:Encourage youtube to encode better

2nd solution:

Use 50 fps instead of 60 (still smooth) and you get a bit more out of it, because less frames need to be served with bitrate.
2048x1152 instead of 2560x1440 would help a lot. It replaces then at the player the 1080p label and the 2048x1152 runs then on the 1080p label, with the bitrate of the 1440p label.

Thanks for the info it is really appreciated!

I will test again, I'm so glad I can get this working shadowplay looks horrible to what I was producing before.
Title: Re: Help needed - 1440p 60fps
Post by: DrunkMonk74 on October 02, 2015, 06:31:46 am
Quote from: DrunkMonk74
But the second one is from a map which has alot of dust particles, trees, sky with clouds etc, and you'll see that at regular intervals the video goes blocky. So if anyone knows of a way I can fix that, or has any ideas I would also appreciate the help.

the first and most important solution:Encourage youtube to encode better

2nd solution:

Use 50 fps instead of 60 (still smooth) and you get a bit more out of it, because less frames need to be served with bitrate.
2048x1152 instead of 2560x1440 would help a lot. It replaces then at the player the 1080p label and the 2048x1152 runs then on the 1080p label, with the bitrate of the 1440p label.

Thanks for the tip, I'll look into it and see how it goes.

I have found that rolling back Dxtory to version 2.0.128 has helped with recording. Seems to cause less lag in game. Also if I was recording at 1440p60fps, even with MagicYUV and using YUV4:4:4 it was still dropping frames. If I enbale "wait for available buffer" in Dxtory's Advanced Settings, then with version 2.0.128 I'm able to record at 1440p60fps with no frame drops in the recording.

I've tried all the versions of Dxtory since 2.0.128 and none seem to offer the same level of quality and little impact to in game FPS as 2.0.128. So I would recommend rolling back to that version until a more suitable version is released.
Title: Re: Help needed - 1440p 60fps
Post by: Nikko on October 02, 2015, 09:47:20 pm

It tells the amount of threads. If you choose 4. It uses 4 threads. It is spreaded to 4 cores then if available. If you have 4 cores and 4 Hyperthreading I would use 3 to 4 cores only, because the game wants some cpu too.



Quick question, since I use an i5 with only 4 cores and no hyper-threading how many cores should I select in that option?
Title: Re: Help needed - 1440p 60fps
Post by: De-M-oN on October 03, 2015, 04:36:47 am
Try out what works best for you. It can also depend on how cpu intense the game is. Try with 2 or 3, on a less intense game even 4 may work or even work better. Just try out which gives you the best performance.