|
|
| anwaypasible |
| Posted: Jun 27 2012, 07:23 AM |
 |
|
Newbie

Group: Members
Posts: 5
Member No.: 28773
Joined: 15-October 10

|
look, i wont go into long detail about how easy it is to send a video to the screen and then get lost trying to intercept or simply copy that data.
first let me tell you what i am trying to do and why i need some help. i started playing with a program called 'sculptris' and i realized i'm having a blast just doodling with the brushes rather than staring at a finished product. (if you like to hunt for faces and objects in the clouds, then you know what i'm talking about as i am saying something about the shapes/faces created as i quickly doodle with the mouse)
see, i discovered i'm actually really decent at scribbling. but the problem is when running virtualdub, because the mouse response becomes slower.
i'm just looking for a way to get the mouse response back to normal because my results are much better with a faster mouse cursor.
i'm looking for software adjustments, anything from specific windows 7 services to shut off.. all the way to advanced settings in virtualdub.
i've got windows 7 home premium core2duo e6600 @ 3.24ghz 4gb of ram running at 720mhz (down from default 800mhz to keep the overclock stable) 1:1 ratio with 5-5-5-17-21 2T timings (default's instead of the 4-4-4 because the 2nd half of ram sticks dont match the 'performance' ones)
i've got three hard drives in a raid 0 array. each hard drive has 16MB of buffer.
i'm really hoping somebody can tell me of a service to stop and some advanced settings to tweak with the hardware i've listed.
video is a simple screen capture @ 1152x864 @ 40fps with no audio. i record uncompressed because it uses the least amount of processing power (i learned this recording first person shooter games without losing any frames per second, but that was on windows xp) |
 |
| phaeron |
| Posted: Jul 1 2012, 09:24 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
I'm afraid I don't have a good answer for this other than possibly trying a faster video card. Windows 7 forces the slower GDI capture mode with VirtualDub, which prevents many screen capture optimizations. If you can, drop your capture resolution to the bare minimum required as any unused screen area will slow down the capture. 1152x864 at 40 fps is 159MB/sec of data which is a whopping amount to pull from the graphics card. You might also try switching between composited (Aero Glass) and non-composited (Aero Basic / Classic) themes as there are significant differences in the way desktop rendering is handled in the two modes and one may be faster for screen capture.
I've been working on support for DXGI Output Duplication, which should bring back the benefits that OpenGL capture mode had on XP, but it will require Windows 8 and thus won't be helpful in your case. There is a way to accomplish this on Windows 7 called DWM code injection hooking that might work, but I haven't implemented it as it is very hacky. It's possible someone might have implemented it in a capture driver, though. |
 |
| anwaypasible |
| Posted: Jul 2 2012, 05:35 AM |
 |
|
Newbie

Group: Members
Posts: 5
Member No.: 28773
Joined: 15-October 10

|
well what i did was lower the chunk size in disk I/O from 512k to 64k and chose 3 chunks in buffer. i went back to capturing the screen and the sculptris program ran beautiful, almost (perhaps) perfect.
then i went in and changed the CPU extensions to what was listed in CPU-Z those changes made it slower again, so i put the 'enable all CPU optimizations' and it got better again.
i also tried disabling 'use direct x for display pane' but i dont remember if it helped or not (i think i did it together with the CPU extension change) (really bad to experiment with two changes at a time)
i also tried changing the AVI output buffer to 64MB
i dont remember what the default AVI output buffer is. i'd like to know if changing it back to default helps any.
what i'd like to do is go back and try the direct x off (only this being changed) then try the AVI output buffer at default (only this being changed) then if that doesnt bring it back to what it was, try the classic desktop theme.
thanks for taking the time to reply. if somebody could tell me what the default AVI buffer size is, i'll probably be done here (or report back). |
 |
| GrofLuigi |
| Posted: Jul 4 2012, 08:48 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 148
Member No.: 340
Joined: 22-September 02

|
I think it's the registry value:
"Render: Output buffer size"
in:
[HKEY_CURRENT_USER\Software\VirtualDub.org\VirtualDub\Preferences]
Just delete the value to reset it or the entire key to reset all prefs.
GL |
 |