Here is an alpha build with some major changes to the processing backend.
There are NO GUI CHANGES FROM 3.3.9, so please only report issues related to processing.
For me (RTX 3090, Win10 22H2, Studio Driver 536.67) Iris model doesn’t work at all, no matter the mode (Auto/Semi Auto or manual in GPU mode) so I’ll upload logs to DropBox.
And another YES. Speed is considerably up here using Iris on Apple Silicon, from about 12 fps up to 20 fps for SD → FHD upscales.
Upscaling SD content still is much faster using 10% RAM than with 100%
Here is the time needed for a 15 secs preview on the Mac Studio M2 Ultra with this new Alpha version (upper preview with RAM at 100%, lower with 10%):
So, since the 3.4.0.0.a is much faster for SD upscales but much slower for HD: maybe you could mix the code using the new for SD tasks and the old one for HD upscales?
I agree on the 10% vs 100% VRAM slider situation, especially when using lower resolution input. This is due to the multithreading that happens when the input is split up. If you do not see any quality issues it should be fine. Quality issues can happen on videos with fast motion.
We are studying quality to figure out if we can change the size selection accordingly.
The lower speed seems to affect all Iris upscales to anything higher than FullHD. So upscaling SD to 4k or 8k is also considerably slower in the new alpha than it was before.
Still, my most used case is SD->FHD and there this new alpha shines.
But integrating both codes from the new and the old version and chose the faster one based on the output resolution would be an idea. Unless you find a bug that affects rendering speed with the higher resolutions in the new code and are able to speed this up as well, of course
I couldn’t see any quality differences between setting RAM to 10% and 100% up to now.
But somehow Iris seems to behave quite differently with different output sizes, e.g. in 4k it seems to do things differently (apart from just having the higher resolution) than in 1080p. Same goes for 8k vs. 4k.
Iris uses different models for 1x, 2x and 4x upscale. Seems like the 4x model is running slower.
Since they are different models the quality also varies a bit between them.
Understood, but I was on the fence to report it - thinking to myself: “Is it GUI related? Maybe I shouldn’t report it…” then thought I better since you stated nothing on the GUI has changed, so it must be related to processing back end changes.
Hoping this pertains to the dupe’d frames from the interpolation issue, I ask because I hate relying on assumptions… Will be enthusiastically testing for this!
I wish I had a better answer.
The only solution for this issue is to set vram to max and run Apollo. This might work for 720p input but not work for higher resolution.
The other option is to downscale run Apollo and upscale back.