Lags, stuttering, freezing, low frame rate? This should help you. At least it will eliminate the most common causes of these things. This post is for people looking for the best Fraps performance. These are my best suggestions. (updated Apr 3, 2012) >> GOAL: 60 fps in-game (or better) while recording at 30 fps << (TL;DR see the short version) Basic setup: Fraps Capture Settings start with full size, 30 fps "Lock Framerate" - Off "Lossless RGB" - Off ... Turn off background processes and other features that can slow down your system Anti-Virus "full time" or "resident" scan - this is important. Turn off search indexing, or at least disable .avi indexing. Turn off video thumbnails (WinXP, Win7) (optional but recommended) Disable Windows Media Player's scanning of the Fraps folder. Delete bloatware (unneeded programs that may slow down the system) Hard drive performance is very important for Fraps. Fraps records at very high quality (no capture program does better), but doing that requires huge capture files. That's just the way it is. Anyway, here are my best hard drive performance tips: Record to a dedicated hard drive. A dedicated hard drive lets your main drive concentrate on writing ... 500GB or greater, 7200RPM or greater preferred (larger HDD's are faster, with the sweet spot at about 1 TB) ... Use your SSD for your OS and games installation; SSD's aren't much better than the better HDD's - if at all - for sequential writing (ie, Frapsing). (that's as a rule; there are exceptions of course) ... Don't use a "green" HDD (green HDD's can go into power-saving mode at the worst time) ... If you you can't install a second internal drive, install your games to an external drive and use your internal drive for Fraps. (Maybe. Still not sure about this.) ... I don't recommend recording to an external drive, but if you do: don't use a USB 2.0 drive; they're too slow; use USB 3.0 or eSATA drives only. Check the benchmarks before you buy. (note: using a USB drive to record may interfere with your USB game controllers) ... For best speed, partition the first 30% or so for Fraps. The first part of the disk is up to 20% faster than the last part (this is known as a short stroke partition). A dedicated partition is also easier to keep defragged. If recording to the "system" disk (not the best way to go, but sometimes you don't have a choice), leave 80-100 GB for OS & programs and create a Fraps partition after that. ... Optimize the Fraps partition: Disable Windows System Restore. Disable file compression. Disable the Recycle bin (if you aren't sure you want to delete something, move it to another partition) Have plenty of free space (try to have at least 30% free, or twice whatever you plan to record, whichever is more) Defrag often. Fraps needs lots of contiguous free space to help avoid the dreaded, so called 4GB freeze. Perform chkdsk {Drive:} /r /f /v (requires reboot, but increases performance) ... Check this CrystalDiskMark sequential write benchmark; if it's not at least 90 MB/s on a 7200 RPM HDD, use another drive (compare to drives in the same class; if yours is slower, it may have a problem Tune your in-game frames per second (you may have to dial back from your normal settings to leave some computer power for Fraps) Turn down some detail settings & special effects: HDR, bloom, or post-effects; Anti-aliasing (more than about 2xAA won't be seen on the final video); Any other GPU "performance" options ... Try disabling vertical sync & triple buffering, if you use it - vertical sync may cause severe fps degradation with Fraps & certain games. GPU Setup: "vertical sync" - off; max pre-rendered frames 0 or 1 for reduced lag Game setup: "vertical sync" & "triple buffer" - off ... Try to get 100-120 fps in-game, minimum, without Fraps recording; more is always better. This means there will be spare power for Fraps. Try setting processor affinity (Fraps is multi-threaded, but I think uses only one core) If you can't get 60 fps (or 2x record rate) on-screen, try some or all of these tweaks, until performance is good enough: Use lower resolution (1080, or 720 if necessary) Record at half size. (1/4 disk usage for tremendous performance. If recording at 1080 or better, half size is not bad looking and can be up-sized to 720. Vertical sync may affect resized image quality) Turn AA Off completely Force lower DirectX version Play game in window mode (looking at you, Minecraft) Lower resolution some more. Record at 25 fps instead of 30 fps (uses 17% less everything) Try another capture program... Maybe go to a RAID-0 setup for extreme situations; RAIDs are tough to set up though; unreliable too; a single, dedicated, high-performance HDD should be enough. Certain games (mostly Java & emulator-based games) have other problems, which I can't address here; search the forum. More FAQ stuff - Raffriff's links page If you have anything to add (or subtract) please let me know.
I'm posting a chart I made showing expected HD data rates for various situations: [EDIT Dec 2011 - another new chart; the old one is too much to read. Here's a condensed version, with just a few selected resolutions] [EDIT October 2011 - new chart with more accurate figures] Raw data rate is calculated as W x H x 3 (bytes per pixel) / 1024 (bytes per KB) / 1024 (KB per MB) x FPS recorded. BTW, this is the size of an uncompressed AVI without audio. Fraps Data Rate is a rough estimate: size is about 1/5 "raw" if RGB Lossless Mode is Off, or about 1/3 if it's On (the MB/s figures are rounded up somewhat). This is based on an average of several tests; your file might be a little smaller or larger depending on how compressible your source is. BTW, some other programs' uncompressed YUV 4:2:0, aka "YV12", aka "YUV420" is about 2/5, or double "Fraps, RGB Off" file size, but uses much less CPU. In the chart, some of the sizes have names: "Fraps Max" (2560x1600) is the highest supported capture resolution as of October 2011. I haven't tested anything bigger - if you have, let me know. "triple" means three monitors; "2K" and "4K" are professional digital cinema formats, just for comparison. Note digital cinema is normally 24 or 25 fps - never 60 fps. Rates that are beyond the capability of normal HDDs are highlighted in orange or red. Your results may vary NOTE: when you start getting into the higher Raw data rates, other factors come into play besides drive performance - such as PCIe bus and RAM bandwidth. If you really need super high-resolution, high-frame-rate capture with no lag, you need an external HDMI recorder - and hi-def ones aren't cheap!
Thank you. Tell me, would you give me some numbers from your experience? Here's an example of what I'm looking for: "1280x720 xF x30: 120 fps w/o Fraps; solid 30 fps recording, 60 fps in-game" Here's an example of a setting that doesn't work for me; this is useful information as well: "1920x1080 xF x60: 90 fps w/o Fraps; 7-12 fps recording" Only if you happen to know off the top of your head. If I'm wrong in the OP about what I will call the "4x" rule, I'd like to fix it or pretend I never posted it.
OK more testing, now that I have my external hard drive: (All tests mentioned below using GTR2 @ 1280x720 xF x30; I did other tests, but the results weren't as interesting) There were a number of variables I played with, with the goal of getting a solid 30fps recording AND a solid 60fps on-screen, with a selection of game replay files (some were more demanding on my system than others). I couldn't live with less resolution OR half-size OR with a 15fps recording, so that left me with a limited set of choices: Internal vs. External hard drive 4xAA vs. 2xAA vs. no AA Detail settings in the game Overclocking the GPU Forcing the game to use DirectX 7 vs. DirectX 9 Bottom line, ALL these changes made a difference, NONE outstandingly so. When I enabled recording, the on-screen frame rate would "lock" to 30 or 60fps; I didn't see it change during the recording in this particular test (you and I both know it does sometimes). There is a "threshold" raw frame rate that lets you lock into 60fps on-screen; for me, using my internal drive, it's about 120fps; using my external, the requirement is relaxed to about 100fps (this means my proposed "4x" rule-of-thumb, for required raw FR vs. Fraps FR, needs to be adjusted for faster hard drives). If my settings were right on the "edge", I would get 30fps on-screen while recording sometimes, and 60fps other times, with no way to predict what would happen. Changing the detail settings in the game made basically no difference for me, in this test. In order to get a solid 60fps on-screen with this game at this resolution (and a solid 30fps recording, which was easier), I had to set it up with 4xAA/4xAF dialed back to 2xAA/4xAF; overclock the GPU by 15% (very conservative - it's a laptop); force DirectX 7, AND use the external hard drive. The difference in raw FR was not that great: in one test, I went from 70-80 fps to 100-115 fps raw, and my threshold went down from 120 to around 100. That was enough to get me from 30fps on-screen to 60 fps. This particular external HD setup is no prize winner; so I imagine a really good HD setup will make more of a difference than this one did. I'm thinking hardware RAID 0. Is it worth the $$? To sum up, I would say you need to meet a "threshold" or minimum raw frame rate to get a good recording; a faster hard drive will lower your threshold, and other system tweaks will raise your raw frame rate. You need to look at both types of changes; tweak the system to bring your raw frame rate above your threshold, and/or upgrade your hard drive(s) to lower your threshold below your raw frame rate. Now, different programs will require different settings, and some can't be helped I'm afraid. I tried these tests first on the benchmark program 3DMark 2001, because it would load faster then a regular game. Well, no matter whether Fraps was recording as 15 or 30, half-size or full, this program would drop to 7 fps when recording, while it got 240 raw. ::headscratch::
Interesting information here. I appreciate the hard work and dedication that is put into this. There's passion put into this, I admire that. Anyhow, I am expecting a new drive in a few days for dedicated Fraps recording. The data that this drive ( St2000DM001 ) seems to be an ideal candidate for Seq writing (recording). I was contemplating with the 3TB, but settled for the 2TB instead. Here is a link as followed. http://imageshack.us/f/10/tmbook.png/ I've recently started down the path to video recording and video editing/rendering. I'm rather new still and in the learning phases of the " DLO's ( desired learning objectives )." This site has helped me a lot, and for that I'm grateful there are helpful people " out their." Thanks to everyone and all you do. Mike / Rockk
hi i am currently using the free fraps version only for the fps display but i am thinking of recording some gameplay videos. My question is if i purchase fraps should i install fraps to my C: drive and write to the C: drive? Should i install it to my C: drive and write to a second drive? what would be my best option?
Did you read the OP?? I know it's too long; all my posts are... but look for "record to a dedicated hard drive" Doesn't matter much where you install Fraps, but it does matter where you save your movies. You want to save your movies to a dedicated hard drive if possible.
Hello, at first: Thank you for all the work. I would like to know, if there are any information about the CPU-Load while recording or in other words: How much CPU-Power do i need for recording xxxx X xxxx with xxfps in RGB on/off? For Example: Recording a dark HL-Mod Resolution: 1680x1050 Half-Size (840x524) FPS: 25 RGB off Extra Fraps HDD (should not be a Problem) I can play most of the time with more than 25fps, but sometimes i got framedrops and i think it is because off my CPU. System: Intel Core2Duo E8400 @3GHz 4GB Ram ATI HD4870 WD Cavier Blue 500GB for Frapsmovies
Processor is weak, you may want to upgrade. If you can get it, Core 2 Quad Q9505 @ 2.83GHz or higher is optimal.
Best FRAPS performance tips AFAIK (the short short version) Fraps Capture Settings start with full size, 30 fps "Lock Framerate" - Off "Lossless RGB" - Off Turn off background processes and other features that can slow down your system... Record to a dedicated hard drive. 500GB or greater, 7200RPM or greater preferred Have at least 30% free space Defrag often Don't use a "green" HDD Don't record to an external drive - but if you do, don't use USB 2.0; use USB 3.0 or eSATA Check this CrystalDiskMark sequential write benchmark; if it's not at least 90 MB/s, use another drive Turn down some detail settings & special effects... Try disabling vertical sync & triple buffering... Try to get 100-120 fps in-game, minimum, without Fraps recording; more is always better.
I've been wondering about the in-game framerate lock from fraps for a while and how to combat it. It makes sense that the easy way to program something like this would result in a game framrate as a multiple of the fraps framerate, since it ensures that the AVI will always be consistently written. There's a lot of discussion in this thread and elsewhere on the net about recording @ 30 with in game FPS @ 60. What I'm curious about is if anyone has already tried to figure out the threshholds fore recording @ 25 with in game @ 75. I'd much prefer 75 to 60 in game, and am quite happy to record at 25 to get this, but the game in question (Tribes Ascend) has a maximum framerate locked to 90 with smoothing off or 122 with smoothing on (smoothing being an in game setting, not sure if fraps will care about this). I can keep this framerate without ever dipping in game with fraps not running, but I wonder whether that's high enough for fraps to "allow" the game to render at 75 while it takes every third frame, or if it will drop it to 50 and take every second.
allmhuran, you're gonna have to try it. Every setup is different. 25 fps uses 17% less everything compared to 30 fps, as I say above, so there's a good chance it will work for you.
Thanks raff. In the end I couldn't maintain fraps @ 25 with game @ 75. Heck, I couldn't even maintain fraps @ 30 with game @ 60, because "respawns" in the game seem to cause a big framerate drop (to about 40, which then makes fraps drop it to 30). In the end I switched to dxtory. I'll miss the buffer recording, but the framerate independence is just too much better than what fraps currently has.