Archive: Performance normaliser


28th December 2002 03:00 UTC

Performance normaliser
Pixeldoubling = Bleh

But, could AVS monitor either per-frame or per vertical line what framerate it was achieving and switch automatically between pixel doubling and normal mode to attempt to achieve a predefined frame rate?

And does AVS implement a framebuffer so it can render n frames ahead? Obviously this involves introducing audio lag but WinAMP could compensate for this, and it would mean smoother vis overall and in combination with the above suggestion less pixel doubling required.


28th December 2002 06:38 UTC

Hit "Wait for retrace" in the options->display window.

And pre-buffering would either a) slow down the computer, b) freeze the computer, or c) only speed up the avs for a certain amount of time. The reason for this is AVS would still be calculating at the same FPS, but the rendering would be going much faster than AVS's calculating speed.
The best way to get a good framerate would be to slow down the music by 100s/f% where s is the desired framerate, and f is the current rendering framerate, then use UnConeD's AVS grabber to save the render to an AVI; then speed up the AVI by the same r/f%, and splice in the audio. For example, if your AVS is rendering at 32 FPS and you want it to be 128 FPS, slow the MP3 down by 400% and then use AVS grabber to save the render - then speed up the AVI by 400% and add the audio.
Granted, this is only truly useful in parties where you know what you're going to play before you play it, and what presets you're going to use with those songs, but it'd work anyway ;)


28th December 2002 09:56 UTC

Originally posted by Atero
Hit "Wait for retrace" in the options->display window.

And pre-buffering would either a) slow down the computer, b) freeze the computer, or c) only speed up the avs for a certain amount of time.
a) Not true if you use a frame queue

b) Not true at all

c) Ok this I agree with you on, but in combination with the pixel doubling method you can create a buffer controlled quality system where by pixel doubling is enabled where the buffer falls below a given number of advanced frames. This could work wonders on preset transitions.

What would also be nice might be an option in AVS to always force pixel doubling during preset transitions. That way if you're normally running with pixel doubling off then your framerate doesn't drop by half during the transition.

28th December 2002 20:29 UTC

a) is true if you don't have enough RAM, b) is a quite plausable outcome, and c) pretty much renders this useless since you're going to have to be using pixel doubling anyway. Changes in framerate are extremely annoying, abrupt changes in resolution would be utterly horrible (i.e. forcing pixel doubling with preset transitions). The transitions last only a short time, and most of the time the framerate jump isn't even noticeable.


19th January 2003 20:29 UTC

why can't they just get hardware video drivers for avs, that seems like an easier method.
it speeds up 3X 5X the speed with a good video card


20th January 2003 08:22 UTC

If you're saying what I think you're saying, it's been talked about, and it's somewhere in the wishlist somewhere, probably reduntantly in the forum again. (wonderful grammar, isn't it)