Screen recording!
jumpstylerz
Member
I for the life of me can't seem to get a working screen recorder for my games. I have tried fraps, camtasia studios, DXtory, MSI afterburner and many others whos names I can't remember and none of them work. It will record and my game will run fine with little to no drop in frames but when I watch the recordings back it plays at what looks like about 3 frames per second. Before anyone goes and says it's my CPU, I can run origin, steam, BF3, firefox with about 14 tabs open, MSN, skype in a call, iTunes, Hotmail and winrar at the same time while still maintaining ~92 frames on BF3. And that is not an exaggeration either
System specs:
Operating System
MS Windows 7 64-bit SP1
CPU
Intel Core i5 2300 @ 2.80GHz
Sandy Bridge 32nm Technology
RAM
8.00 GB Dual-Channel DDR3 @ 686MHz (9-9-9-24)
Motherboard
ASUSTeK Computer INC. P8H67-M (LGA1155)
Graphics
Generic Non-PnP Monitor (1920x1080@60Hz)
1280MB GeForce GTX 570 (Gigabyte)
System specs:
Operating System
MS Windows 7 64-bit SP1
CPU
Intel Core i5 2300 @ 2.80GHz
Sandy Bridge 32nm Technology
RAM
8.00 GB Dual-Channel DDR3 @ 686MHz (9-9-9-24)
Motherboard
ASUSTeK Computer INC. P8H67-M (LGA1155)
Graphics
Generic Non-PnP Monitor (1920x1080@60Hz)
1280MB GeForce GTX 570 (Gigabyte)
0
Comments
I'm actually developing DirectX screen grab technology right now and I for once know how something works.
Basically, these programs hook themselves in to your game which gives them access to your video cards frame buffer while it runs applications in full screen exclusive mode. So that presents your first potential issue:
- You might have security software that is constantly checking what the hook is doing because hooks are generally considered dangerous -- try disabling your security software while you play the game and record
If that doesn't work there are additional items to consider:
- Grabbing the screen of AntiAliased games is extremely difficult. This is because AntiAliasing works by rendering multiple surfaces, meaning that if you have a game running in 1920x1080 and you have AA enabled you are literally trying to grab at least 100 uncompressed 1080 resolution frames every second and write them to an AVI container or otherwise ... while you render all these frames to screen. It is not easy for any computer to do.
- Finally, most of these programs have an option to use some sort of compression codec in real time while grabbing frames from the video cards buffer. This slows things down incredibly, so if you have an option in any of these programs just disable the codec BUT BE WARNED that if you do disable the codec you can easily expect 50+ Gb uncompressed AVI files to write out.
TLDR:
- Disable security software while capping
- Disable Anti Aliasing
- Disable compression codec options in screen capture program - or use high performing low compression codecs, be cautious about drive space
Still doesn't work? What kind of hard drive do you have?
I'm not up on the Intel side of things lately, so it's just a spitball guess in this case.
In other words, only one GPU will render frames to your screen at a time. If you were using the i5's GPU you would have a very choppy output playing any DirectX9+ game at 1080p, therefore I don't think you are using it and I wouldn't worry about it.