DigitAl56K
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.
dirkdeftly
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 ;)
DigitAl56K
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.
dirkdeftly
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.
Infinity0
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
dirkdeftly
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)