ExKode Forum

Dxtory => Help & Support => Topic started by: BM on March 13, 2016, 01:46:32 AM

Title: [Solved] Can't get 1080p 60fps on a high end PC.
Post by: BM on March 13, 2016, 01:46:32 AM
Hello.
Yesterday I've purchased DxTory, and I'm running on the latest version as of right now (2.0.133).
I can record 720p 60fps and 1080p 30fps just fine, but when I try to record 1080p 60fps, my game is still running smoothly at 60fps, but it's only capturing 40-45fps.
I'm using lagarith lossless codec, but haven't had any success with any other codec (DxTory codec, UtVideo, x264vfw..).
I'm trying to record Minecraft and it's the same with other games like Call of Duty, Just Cause 3 or GTA.
My write speed is also ~180mbps and I'm having a separate HDD for recordings.

And I'm really surprised since my rig should handle it pretty well.
Intel i7 4790k
GTX 970 G1
MSI Z97-G43
8GB Ram
Windows 8.1

What do you guys think? I'm running out of ideas.

Environment Information: http://pastebin.com/pGfWW2t3
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: ClassifyLP on March 13, 2016, 06:11:09 AM
I've had this same issue, too. It was with Hammerwatch and some other games, while other games work fine.

I am unsure what the cause of this is, but I was limited to exactly 45fps (no matter the codec).
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: Tymorafarr on March 13, 2016, 06:19:07 PM
Can you test if you can run and record it at 60fps when you go Windowed mode in your game?
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: BM on March 14, 2016, 02:43:23 AM
Quote from: Tymorafarr on March 13, 2016, 06:19:07 PM
Can you test if you can run and record it at 60fps when you go Windowed mode in your game?

Wow, yes, yes I can!
But what could be the cause of this?
In fullscreen mode i'm locked at exactly 40fps. (While the game is running at 60).
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: Tymorafarr on March 14, 2016, 02:55:55 PM
I'm not sure what is the cause of it, but my solution is to set Nividia card's maximum pre-rendered frames to 1.

Go to Nvidia Control Panel (either through System Tray or right click on your Desktop), open up "Manage 3D settings", either go to Global or Program Settings (if Program Settings, look for your game), scroll down until you see the setting "Maximum pre-rendered frames". By default it is "Use the 3D application setting". Tune it to "1" instead. Save, try your game again on fullscreen.
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: HonorguyXNL on March 15, 2016, 03:35:15 AM
I had the same issue in the past. Since I use a dedicated HDD for my recordings I decided to format the drive. Right after that I could even record 120FPS. So if possible, I would try such a thing. Keep in mind that you might just have a slow drive in general.

Also, if you are gaming on the same drive then that does affect your performance to record. Many advise to write your recording to a discrete HDD.
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: ClassifyLP on March 15, 2016, 05:30:48 AM
Quote from: HonorguyXNL on March 15, 2016, 03:35:15 AM
I had the same issue in the past. Since I use a dedicated HDD for my recordings I decided to format the drive. Right after that I could even record 120FPS. So if possible, I would try such a thing. Keep in mind that you might just have a slow drive in general.

Also, if you are gaming on the same drive then that does affect your performance to record. Many advise to write your recording to a discrete HDD.
Quote from: BM on March 13, 2016, 01:46:32 AM
My write speed is also ~180mbps and I'm having a separate HDD for recordings.

Hm...
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: BM on March 15, 2016, 09:18:28 PM
Quote from: Tymorafarr on March 14, 2016, 02:55:55 PM
I'm not sure what is the cause of it, but my solution is to set Nividia card's maximum pre-rendered frames to 1.

Go to Nvidia Control Panel (either through System Tray or right click on your Desktop), open up "Manage 3D settings", either go to Global or Program Settings (if Program Settings, look for your game), scroll down until you see the setting "Maximum pre-rendered frames". By default it is "Use the 3D application setting". Tune it to "1" instead. Save, try your game again on fullscreen.

It works. Thank you so much!

Quote from: ClassifyLP on March 15, 2016, 05:30:48 AM
Quote from: HonorguyXNL on March 15, 2016, 03:35:15 AM
I had the same issue in the past. Since I use a dedicated HDD for my recordings I decided to format the drive. Right after that I could even record 120FPS. So if possible, I would try such a thing. Keep in mind that you might just have a slow drive in general.

Also, if you are gaming on the same drive then that does affect your performance to record. Many advise to write your recording to a discrete HDD.
Quote from: BM on March 13, 2016, 01:46:32 AM
My write speed is also ~180mbps and I'm having a separate HDD for recordings.

Hm...

Also, thank you ClassifyLP for classifying that. Ha-ha... Get it? hahahahaha... haaa... I need friends.
Title: Re: Can't get 1080p 60fps on a high end PC.
Post by: ClassifyLP on March 16, 2016, 05:35:03 AM
Quote from: Tymorafarr on March 14, 2016, 02:55:55 PM
I'm not sure what is the cause of it, but my solution is to set Nividia card's maximum pre-rendered frames to 1.

Go to Nvidia Control Panel (either through System Tray or right click on your Desktop), open up "Manage 3D settings", either go to Global or Program Settings (if Program Settings, look for your game), scroll down until you see the setting "Maximum pre-rendered frames". By default it is "Use the 3D application setting". Tune it to "1" instead. Save, try your game again on fullscreen.

Awesome, that works! Thank you.  :D
Quote from: BM on March 15, 2016, 09:18:28 PM
Quote from: Tymorafarr on March 14, 2016, 02:55:55 PM
I'm not sure what is the cause of it, but my solution is to set Nividia card's maximum pre-rendered frames to 1.

Go to Nvidia Control Panel (either through System Tray or right click on your Desktop), open up "Manage 3D settings", either go to Global or Program Settings (if Program Settings, look for your game), scroll down until you see the setting "Maximum pre-rendered frames". By default it is "Use the 3D application setting". Tune it to "1" instead. Save, try your game again on fullscreen.
It works, thank you!

Quote from: ClassifyLP on March 15, 2016, 05:30:48 AM
Also, thank you ClassifyLP for classifying that. Ha-ha... Get it? hahahahaha... haaa... I need friends.
Good one. ^^