Generic "Error" when trying to upscale a video

  1. I just purchased Video AI yesterday (version is 5.5.0) and when I try to upscale a video I get a message that simply says “Error”. No other information. The source file is fine and has been upscaled in the past with freeware apps.

  2. Windows 11 Pro, 80GB RAM, i9-13900K CPU, hard drive 2TB free space, Nvidia 4070Ti

  3. Log file attached.
    logsForSupport.zip (17.9 MB)

Since the error is not described, I can’t search for other solutions. Again, I just installed this program and have only tried to convert this clip. I was able to convert a 2 second preview of this file.

2 Likes

Logs are showing a memory error code.

Open the Preferences Panel and change the following settings.

File>Preferences>Processing

  1. Ensure that your GPU is selected for the AI Processor
  2. Set the max memory to 80%
  3. Set max processes to 1
  4. Save the settings and close the panel.
  5. Re-run your clip through the process that you were trying.

No change, still getting error, please see logs below. As stated above, I have 80GB of memory and did not see any significant usage of memory during conversion (see Task Manager data).

I do see some more info appeared for earlier attempts to do a 10 second clip saying “Cannot reload stab…”. I had Stabilization turned on along wit Rolling Shutter and Jittery Motion.


App seems to be freezing up when I ask for logs so I cannot provide it. I got this file from the log folder, not sure if it will help you.
2024-12-05-22-27-5-Main.tzlog (36.9 MB)

Does seem to be an issue with stabilization. I am currently converting the same file without stabilization and am about an hour into it versus the error I have been getting after about 5 minutes before.

If you don’t mind me asking. Is it 4 sticks or 2? What’s the read/write speeds?

Can download aida64 trial version and run a memory benchmark. Some values will be hidden, but not read/write speeds.

Even if Topaz Video AI doesn’t consume much memory in general, it does use a considerable amount of ram bandwidth.

Not that it would cause an error, but it can definitely throttle your rendering.

I’ve seen it use upwards of 60gb/s both read and write.

My ram has optimized timings and settings, as well as near perfect compatibility with CPU and motherboard. It has about 88-91gb/s read and write speeds.

Hi Mellow,

I have 4 sticks at 5600 Mhz. Here are the AIDA results.
AIDA Memory Benchmark

Are you sure they are running at 5600Mhz? Looking at Memory Type you see current speed and CAS Latency says 4000Mhz and 40 cl.

Typically with ddr5, they ship as “5600Mhz”, or in my case 6000Mhz. But that’s not the base speed they will run at, unless you activate xmp-profile(or for amd it’s expo) in bios. It should say if the memory kit(s) are xmp or expo enabled regarding their specifications.

Running 2 kits (4x memory sticks) is usually a lot more difficult to get the actual speeds they are capable of. If it was 1kit, 2 sticks, it would run stable with xmp with a lot of headroom, but 4 sticks is a different story.

Have a look at task manager. Does it say Speed: 5600 MT/s or 4000 MT/s?

Here’s my Aida64 benchmark:
cachemem_hynixpreset_buildzoid

As you can see, Memory Type specifices 6000Mhz and the timings i’ve manually set.

Can also tell by memory bus speed, which should be ~2800 Mhz if your memory was actually running at 5600.

If you open task manager, or download HWiNFO 64 which is free and the most used monitoring software and look at how much memory is used when you’re rendering. You can also see current, min, max and average memory read and write speeds in HWiNFO.

1 Like

Looks like you’re correct, the speed does show as 4000MT/s in Task Manager. Here is the HWINFO screen, the dropdown for the other DIMMS give the same specs (aside from size). Would you know why there is a disparity between the 4000 and 5600 info from AIDA and HWINFO, I guess I don’t understand what this all means. Do I need to change something in BIOS to get the full speed?

With all that said, I was able to successfully upscale a video by not turning on the stabilization function. Doing the stabilization now and seeing if it will complete. Would like to be able to do all in one pass though.

EDIT: Stabilization failed.

The drop down you’re seeing are only xmp-presets that are available for each kit. Not what they are running at.

What you’re seeing above the drop downs are the actual timings and speed.

Could be that you are running 2 kits at which aren’t the same. Just running 2 kits can be unstable. Running 2 kits with different specs are prone to be even more unstable.

As I’ve never experimented with 2kits/4sticks myself, only read about other people’s struggle I’d recommend you turn to reddit r/overclocking perhaps and ask for help about how to get your ram stable.

Edit* Imo, seeing as RAM is the cheapest and easiest to replace. I’d first test your ram kit with the highest storage. Read the manual for the motherboard which two slots in prioritizes and place them in those two. Then enter bios and set the xmp-profile with the highest MHz and lowest CL. You might not even need 80Gb if they run at lower latency and highest speeds as they will handle what ever data is sent by the cpu a lot faster, thus not taking up as much ram and doesnt have to offload as much to the page file.

Can also look into things like where Windows has allocated the memory page file. If left up to windows to decid, I’ve seen cases where it’s moved the page file to an HDD due to space on ssd only having some 40Gb left. That will 100% cause crashes.

To check page file you can right click start menu → System → Advanced System settings → Advanced tab → Performance → settings > Advanced → Virtual Memory → change
This should show where your pagefile is located and how much is currently in use.

Here are my ram-timings:
image

Some values are not showing on mine vs yours, and vice versa since some of the timings have to do with communication between 2x kits.

Your one kit might be set to 5600Mhz, and the other to 4000Mhz. However, this will default to both running at the lowest, which is 4000Mhz. Having MCLK=UCLK is also preferred, but MCLK=UCLK/2 should also work fine to my knowledge, which is what you have now.

Edit 2* How long does it manage to process before it crashes?

Currently testing Prot Auto, no upscale, Stabilization - Auto Crop and Motion Deblur of a 13min 4k video which has previously been enhanced with artemis + chronos interpolation to 59.94fps.
It does the stabilization first. Then prot + motion deblur.

Here are my specs and benchmarks for reference:

Topaz Video AI  v5.5.0
System Information
OS: Windows v11.23
CPU: AMD Ryzen 7 7800X3D 8-Core Processor             31.604 GB
GPU: NVIDIA GeForce RTX 3080  9.8174 GB
Processing Settings
device: -2 vram: 1 instances: 1
Input Resolution: 1920x1080
Benchmark Results
Artemis		1X: 	20.40 fps 	2X: 	13.85 fps 	4X: 	04.55 fps 	
Iris		1X: 	19.35 fps 	2X: 	12.37 fps 	4X: 	03.74 fps 	
Proteus		1X: 	19.34 fps 	2X: 	13.52 fps 	4X: 	04.99 fps 	
Gaia		1X: 	06.55 fps 	2X: 	04.59 fps 	4X: 	03.11 fps 	
Nyx			1X: 	08.40 fps 	2X: 	06.90 fps 	
Nyx Fast		1X: 	16.24 fps 	
Rhea		4X: 	02.69 fps 	
4X Slowmo		Apollo: 	23.90 fps 	APFast: 	62.48 fps 	Chronos: 	14.57 fps 	CHFast: 	23.82 fps 	
16X Slowmo		Aion: 	33.05 fps 	

you can also run a memory (burn in) test, several tools availabe to do that. Max FSB of your CPU is 5600 MT/s, the Board can dynamic lower it, as in you’re screenshot you have FSB 99.8, gives 5486 then.

If you think memory is the problem, you can insert only one ram modul, test TVAI, replace the memory with next one until you have testet all four modules.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.