Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If not, honestly just use Shadowplay. It lacks some of the feature set of OBS, and the quality can be slightly lower (depending on what settings you are using in OBS), but it doesn't have the same issues.
OBS does not, and never has, played very well with OpenGL games. It's best to use a different solution much of the time.
I was previously using Shadowplay about a month ago, but the bloody thing started malfunctioning on me: I'd be recording for 30 minutes, but the video would have shifted by 40 seconds or so, making it either 29:20 or 30:40 (as examples). That rendered them useless, as my talking/screaming was completely out of time with what was happening on screen.
Ps. Amnesia and UT2004 both record perfectly. That may be relevant. Anyway, I'll report back.
I've done what you said (setting the local capture codec to nvenc (libx264), and the dropped frames has gone down to 0.2%. Great job!
Weirdly enough, neither disk in my laptop, nor the ram, nor the processor are being overloaded. I assume this is a graphics card issue, in which case?
I just love the fact that OBS records in a fixed rather than variable FPS. It cuts my work flow down substantially.
Your CPU as a whole may be going on 50%, but I bet if your were to check per-core utilization you would see one or two cores at 100%.
You are being limited by the CPU. You will either have to drop quality settings down to the bare minimums, use nvenc or other GPU encoding, or spring for a dedicated capture device.
Thanks for all your help :)
The biggest things I've done since switching to nvenc are:
Reduce game resolution
Turn off DSR
Overclock CPU and GPU
Monitor GPU with GPU-Z
Increase CQP (compression of video) dramatically
Change FPS capture from 60 to 48
Record to an external HDD via USB 3.0
And none appear to have fixed the final 2% of frame drops.
I'd hesitate to guess the CPU is bottle-necking, but overclocking makes no difference.
(Puzzled face)
(Noob alert with my next comment, so.please bear with me)
It does the same with Outlast 2, which appears to use Direct3D 11. Is that similar to OpenGL, or could something else be afoot?
What is broken about it?
If you are looking for free solutions, OBS or Shadowplay are your best options (or ReLive on AMD cards).
Probably easier to fix Shadowplay than purchase Xsplit or Action.
It's a really frustrating and strange error: if I was recording for 30 minutes, the video length would be 29:34 and the cam and audio I'd recorded separately would be totally out of sync with the video (even after using Handbrake to get a constant FPS). Pain in the bum, and a lot of time wasted.
As an aside, I guess there's no way to force Shadowplay to record at fixed FPS? Having to use Handbrake drastically increases my workflow :o/
There is lots of ways of going about this. I can post a link to an all-in-one when I get home.
Doing stuff on the hardware side of things will typically give you easier and simpler results.