• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.

VaM 1.x MacGruber Supershot Freezes

Threads regarding the original VaM 1.x

Ghostwalden

Invaluable member
Featured Contributor
Joined
Apr 8, 2023
Messages
570
Solutions
2
Reactions
5,107
Anyone else around, who experienced freezing problems with MacGrubers Supershot when taking a Screenshot?

This happens quite regularly to me and I don't know why...

Maybe someone has a solution to this?
 
I don't know the under the hood exact raison, but there is a clue in the plugin. You need a lot of memory to run some options. Depending on the setup of the scene, on my side when it freeze, I close everything but VAM, make sure you have memory left to take a screenshot. Or then we end in a never ending story about bloated VAM install. VAM and supershoot with few .var is very fast, compare to bloated one.
 
Upvote 0
I don't know the under the hood exact raison, but there is a clue in the plugin. You need a lot of memory to run some options. Depending on the setup of the scene, on my side when it freeze, I close everything but VAM, make sure you have memory left to take a screenshot. Or then we end in a never ending story about bloated VAM install. VAM and supershoot with few .var is very fast, compare to bloated one.
Thanks for your reply LubaFoto

I use supershot a lot for my Asset Screenshots...
The weird thing is, that when I do the shots with a look and the asset, it mostly works,
but without the look, what would mean much less computing power and memory usage, supershot mostly freezes.

But at least I am somewhat reassured that I am not the only one ;)
I can imagine, that a lot of vars can make it more likely to freeze,
but one needs the vars, he needs to work :D

Maybe there are also plugins that are not compatible with Supershot. :unsure:
I am definitely grateful for any advice that could help with this problem
 
Upvote 0
I just test your Kansai spirit with max setting (postmagic also running), work like a charm. I don't see any problems with your asset, doesn't eat much memory, nor frame rate lost.
Beside, some assets can cause memory problems, I don't think your problem is coming from your assets (I also test Taverna). Personally I wouldn't blame your work for the freeze. I would try to delete essentials plugins and reinstall it.
If I look at your sreenshots from your resources I realy don't see a scene that would require much power.
Like I said supershoot also run like crap in my 2400 and plus .var VAM install. In my second install only got 20 .var, supershoot work way more faster.
 
Upvote 0
I just test your Kansai spirit with max setting (postmagic also running), work like a charm. I don't see any problems with your asset, doesn't eat much memory, nor frame rate lost.
Beside, some assets can cause memory problems, I don't think your problem is coming from your assets (I also test Taverna). Personally I wouldn't blame your work for the freeze. I would try to delete essentials plugins and reinstall it.
If I look at your sreenshots from your resources I realy don't see a scene that would require much power.
Like I said supershoot also run like crap in my 2400 and plus .var VAM install. In my second install only got 20 .var, supershoot work way more faster.
Thanks for testing.
I also thought that my scenes wouldn't need that much power for causing that problem.
But the plugin thing is definitely something I can try.
I can imagine, that a lot of vars make supershot slower. I have actually 3500 vars in my VAM.
But when they make the plugin slow, that would not be the problem, the only problem is the freezing thing.
I earlier worked with a version, where i had much more vars, and i can't remember, that supershot freezed.
 
Upvote 0
What does "freezing" mean for you? If you take an 8K screenshot and do NOT use the downscale feature, it is normal that it takes a while to save that image to disk. Especially PNG export (default setting as its the best quality) is very slow and single-threaded on the main thread. Depending on your CPU that could take a couple of seconds.

If you use the default settings (take 8K screenshot, but downscale on GPU to 1920x1080), that is much faster and should be less than half a second. Because the CPU processed data is only 1/16 of the 8K screenshot...so it's roughly 16x faster.


If I remember correctly, while taking the screenshot SuperShot might temporarily pull up to 6.3 GB of VRAM from your graphics card. Heavily depends on your settings. If you got only 8 GB (or even less) of dedicated VRAM on your graphics card, it should be obvious that it might be a problem to fit VaM as well as all other running background applications + Windows itself into that. It would either crash or produce entirely or partially black screenshots.
 
Upvote 0
Thanks for your reply MacGruber

What does "freezing" mean for you?
Freezing means, that I can't do anything anymore in VAM until I close it and start it new.
I'm used to Supershot taking a few seconds to take a screenshot, but I have only had this freezing for a while

If you take an 8K screenshot and do NOT use the downscale feature, it is normal that it takes a while to save that image to disk. Especially PNG export (default setting as its the best quality) is very slow and single-threaded on the main thread. Depending on your CPU that could take a couple of seconds.
I usually only use 4K Screenshots.
How could I not use the downscale feature? Normally it is on Lanczos, but I also could switch to Linear, but no option to turn it off.
I'm a bit astonished, just tried PNG and JPG and both screenshots took the same amount of time.
I never used JPG before and expected it do be much faster :unsure:
But will try it again, when I have a freezing situation again.

If you use the default settings (take 8K screenshot, but downscale on GPU to 1920x1080), that is much faster and should be less than half a second. Because the CPU processed data is only 1/16 of the 8K screenshot...so it's roughly 16x faster.
This are my regular supershot settings.
With downscale on GPU you mean the Downscale Method Lanczos? :unsure:
or am I overlooking something?
1756630855967.png



If I remember correctly, while taking the screenshot SuperShot might temporarily pull up to 6.3 GB of VRAM from your graphics card. Heavily depends on your settings. If you got only 8 GB (or even less) of dedicated VRAM on your graphics card, it should be obvious that it might be a problem to fit VaM as well as all other running background applications + Windows itself into that. It would either crash or produce entirely or partially black screenshots.
This is certainly a weak point of my system, guess my Graphiccard has only 6GB Ram 🙉
I dont have a problem, when a screenshot takes a bit longer, but the freezing thing (VAM crashing) is annoying.
 
Upvote 0
Freezing means, that I can't do anything anymore in VAM until I close it and start it new.
Ok, I see.


I usually only use 4K Screenshots.
As per your settings you do an 8K screenshot, which is then downscaled to 4K. The downscaling step takes about 1/3 additional VRAM, so you can save there a bit.
This is certainly a weak point of my system, guess my Graphiccard has only 6GB Ram 🙉
On your screenshot the plugin is telling you...in red text...that it needs about 3.1 GB just for itself.
If you got only 6 GB, the recommendation would be to downscale the image yourself (in Photoshop, GIMP or whatever) plus also reduce the MSAA setting. MSAA is basically a multiplier on memory usage.

Just to show you why it needs so much memory for an 8K shot:
7680x4320 Pixels * 8 Byte (RGBA + Depth + Stencil Buffer) * 8x MSAA
That is almost 2 GB, just the render buffer. For downscaling you need additional smaller buffers.

SuperShot is basically the sledge hammer approach to improving image quality 🤷‍♂️
 
Upvote 0
As per your settings you do an 8K screenshot, which is then downscaled to 4K. The downscaling step takes about 1/3 additional VRAM, so you can save there a bit.
Not sure if I understand it right...
Does Supershot always an 8K screenshot and downscaling it then to the selected resolution?
According to the settings in this case, I would have thought that it would take a 4K screenshot and then double it to 8K using the Resolution Multiplier :unsure:

On your screenshot the plugin is telling you...in red text...that it needs about 3.1 GB just for itself.
If you got only 6 GB, the recommendation would be to downscale the image yourself (in Photoshop, GIMP or whatever) plus also reduce the MSAA setting. MSAA is basically a multiplier on memory usage.
Hm... but how can i turn off downscaling then?
As said, I can only choose between two options, Linear and Lanzcos 3.
When I reduce the MSAA multiplier, the the Image gets pixalated.
I seems better to just turn off the Resolution Multiplier, there seems to be only a small loss of quality here.

Just to show you why it needs so much memory for an 8K shot:
7680x4320 Pixels * 8 Byte (RGBA + Depth + Stencil Buffer) * 8x MSAA
That is almost 2 GB, just the render buffer. For downscaling you need additional smaller buffers.

SuperShot is basically the sledge hammer approach to improving image quality 🤷‍♂️
Yes, I seems to be a heavy one, and 8K is not nothing.
 
Upvote 0
Hm... but how can i turn off downscaling then?
Set the resolution multiplier to 1, then increase the output resolution.
When I reduce the MSAA multiplier, the the Image gets pixalated.
Well, yes. If you want quality, you need to spend the memory 🤷‍♂️
But 2x resolution multiplier (or just 8K output and downscaling externally) plus 4x MSAA should still give you the equivalent of a theoretical 16x MSAA. So, if your hardware can do that, it would still be better than native VaM.
 
Upvote 0
Back
Top Bottom