VEAI Models + Performance Guide

It took me over a month from VEAI 1.8.0 to 2.1.1 with hundreds of blu-ray/DVD discs and torrent contents to help me write this guide. Including models and VEAI performance guide. If the devs upgrade or update anything related to models and performance in general that impact the quality and speed of the models, I will update here as well. I write this guide based on my usage and experience only as a normal user. So if I make mistake, please feel free to give me your opinions to help the devs improve this software. I like this software, so I use it everyday to upscale everything to 4K only. So if you use for 1080p or else, it might not work as intended. Let’s begin:

Artemis HQ v11: fast + more detail enhanced

  • Good for: Blu-ray/1080p/High bitrate (6000kbps+) => extreme quality boost => Even better than 4K Blu-ray => minor to none artifacts if source is blu-ray or super high bitrate.
  • Bad for: DVD/Low bitrate/Under 720p => artifacts everywhere => strange and weird faces if they don’t have enough bitrate
  • Progressive sources only.

Artemis MQ + LQ: fast + more detail enhanced

  • Good for: detail boost at any resolution, no matter what you throw in. But low bitrate source will give your more artifacts. Also please, add more grain (amount=3.0/size=1.0). I personally don’t like grain, but I will use it if I have to. In this case, you need to use grain. If LQ gives you too much artifacts, choose MQ. MQ + grain = almost perfect for me (except some weird faces and shinny eyes).
  • Bad for: low bitrate sources => you have to add grain to eliminate artifacts. Not entirely, but it will make the video look good. Trust me.
  • Progressive sources only.

Artemis AA: medium fast + less detail enhanced. It’s kinda as same as Gaia CG, but worse than Gaia CG for sure.

  • Good for: cleaning + AA adjustments. Usually when you want to clean before upscaling with Gaia models. Sometimes, it works decently with footages that have high compression.
  • Bad for: upscaling. It’s just a waste of time using it to upscale since Gaia CG is better at this job. Still, this model needs a major improvement. Hard to find a good reason to use it over Gaia CG.
  • Progressive sources only.

Gaia CG: medium fast + less detail enhanced + keep original details

  • Good for: upscaling with low bitrate/low resolution sources, usually movies => less detail boost, just anti-aliasing, less to none weird faces, minor to none artifacts => anime, movies, general films works great.
  • Bad for: major detail enhancing => use these models when Artemis MQ + LQ create visible monster faces, or when you’re using it on movies, films,… with no details enhancement required.
  • Even with less or no artifacts, there are still quite a bit artifacts, usually happen with sources have high compression.
  • Progressive sources only. Interlaced works okay, but it will produce a bit of artifacts.

Deinterlaced DV/TV: slow + no detail enhanced

  • I’m impressed with what it does, but sorry, it does not meet my demands. It works great, but only 70%.
  • Suggestion: I wish this model had Artemis HQ in it. I hate wasting my time running two models for just 1 video.
  • Interlaced sources only.

Gaia HQ v5: slow + less detail enhanced

  • Good for: any sources if you don’t like oversharpness that Artemis offers. It does have artifacts if the source has low bitrate. But less visual than Artemis => I mainly use it for 720p and below.
  • Bad for: high bitrate sources with less to none detail enhanced compared to Artemis HQ => if you want more details, use Artemis => in version 2.1.1, it seems that Artemis HQ v11 is BETTER than Gaia HQ v5 most of the time. And faster…
  • Progressive sources only.

Theia Models: medium fast + customizations

  • Only use if you prefer less/no sharpness, more deblock => use Theia Fidelity 0-90-0 for low bitrate source (360p/480p/DVD/VCD). Recommend for low bitrate sources only. Don’t try to boost details with DVD or 480p, just deblock it then. Max upscaling resolution for 480p should be 225%. Too high resolution will make artifacts more visible.
  • Progressive sources only.

**What I can’t fix: Artemis upscaled unreadable texts. The texts are blury, but now are “alien texts”. What?!!

**Presets:
Blu-ray:

  • Artemis HQ

DVD/VCD:

  • Theia Fidelity (0-90-0) or Gaia CG

DVD Enhanced:

  • Gaia HQ, grain 1/1 (optional).

Low Bitrate:

  • Theia Fidelity (0-90-0) or Gaia CG (might have a bit artifacts)

High Bitrate:

  • Artemis HQ (for more/less accurate detail enhancement)
  • Gaia HQ (for less/accurate detail enhancement)

High Bitrate but medium compression:

  • Artemis MQ, grain 1/1.

High Bitrate but high compression:

  • Gaia HQ, grain 1/1 (optional)

Medium Bitrate with medium compression:

  • Gaia CG (better/slower) or Artemis AA (acceptable/faster)

For best result, use CRF 15 or 16.

**Tips for 480p (low bitrate/DVD/high compression) upscaling WITHOUT artifacts:

  • Use a video converter (I personally use VideoProc).
  • Software upscaling from 480p to 720p (if final video is 4K or keep same resolution if you plan the final video is 1080p).
  • In VideoProc or Adobe Premiere Pro or else, increase the saturation and lower the gamma a bit, just a bit (10%).
  • Then use Gaia HQ to upscale to the resolution you want. For 480p, max upscaling should be 1080p. 4K is horrible for 480p upscaling. CRF should be around 10.
  • Some artifacts might apppear, but unless you watch frame by frame or zoom a lot in, otherwise, most artifacts are unoticeable on the final video, but might visible in the preview. So don’t worry.

***SYSTEM PERFORMANCE:

  • Artemis/Theia: 20% CPU, 80% GPU
  • Gaia/Deinterlace: 100% GPU (10% CPU if output is MP4 or MOV)

PC system explanation:

  • GPU is important for Gaia, CPU is important for Artemis
  • Faster RAM speed (OC or X.M.P) = faster Artemis
  • Lower RAM latency = faster Artemis (3733mhz cl14 is 80% faster than 2133mhz cl15)
  • Faster FP16 performance (GPU) = faster Gaia (more) / Artemis (less)
  • Faster CPU single core performance = faster Artemis
  • All CPU cores OC might improve 5-10% render speed.
  • Running 2 instances don’t reduce your time for each video, I recommend 1 video at the time with multi batches one by one. (tested with 2080Ti)
  • FP16 perf is important, buy GPU that has high FP16 perf. Quadro is recommended.
  • Multiple GPU untested, but don’t waste your money yet. Wait for more updates from devs.
  • Intel and AMD CPUs are the same, high core count CPUs are recommended for multiple instances. At least 8 cores for stabilization. Over 16 cores are wasted and unnecessary.
  • Only buy 2x8gb, 2x16gb, 4x8gb, 4x16gb RAM bundles, DO NOT buy 2x8gb and another 2x8gb bundle even they are the same. They will be unstable when overclocking or using X.M.P.
  • Always click on VEAI as focusing/on top application. It will keep the performance stable and faster than minimize it or click on the desktop (not focusing or using other programs will decrease perf by 10-20%).
  • Best AMD CPU recommend: 5950X
  • Best AMD CPU for low usage users: 5800X
  • Best Intel CPU recommend: 10900K (don’t buy 11900K for VEAI, only buy if you use Gigapixel)
  • Best GPU for price/perf: RTX 3070
  • Best GPU for max perf: RTX A6000

My system:
CPU: AMD 5800X
GPU: Nvidia 2080Ti
RAM: Gskill 16GB 3733Mhz CL14

1080p => 4K
Artemis HQ => 0.30 ~ 0.36
Gaia HQ => 0.57 ~ 0.65
Deinterlace DV => may vary, but no matter what it shows, it takes the same amount of time as Gaia HQ.

480p => 1080p
Theia Fidelity => 0.09 ~ 0.11
Gaia HQ => 0.10 ~ 0.12

Have fun with VEAI.

17 Likes

Highest Respect for such a high amount of work.

5 Likes

This is so useful. Thanks for your contribution.

My preferences are colored by my latest project.

My latest project is taking my “Blackadder” DVDs and sharpening and upscaling to 1080p.

Video this bad needs two passes. I use Gaia Computer Graphics to clean up the 480p, then use Artemis HQ to upscale it to 1080p.

AHQ is definitely best as a finishing pass for deblocked/denoised video.

You did it correctly. Nice job.

Pictures of my latest: Original First Pass Second Pass

https://1drv.ms/u/s!AsAY7ry6dk9NgYESiSKk80XxRRydRg?e=R8VyLM

1 Like

How much more bandwidth does the RAM OC give?

At least double I believe

That means, if i have a cpu with more bandwidth, like Epyc Zen 2 190GB/s , Threadripper 95GB/s, Xeon-W 131GB/s will have higher performance in the Bandwidth limited models.

Ryzen 5800X @ 3200 mhz dual channel = 47,68GB/s

Because VEAI only optimizes for 4-8 core CPUs, higher core count CPUs don’t help much or have the same performance as 4 core CPUs. I would say buy Ryzen AM4 instead of Threadripper or Epyc.

But you still have more bw and could deactivate the other cores, and you have ecc.

But the core clock is low, unless it’s Threadripper 5000 series. At the moment, Ryzen 5000 series CPU lineup is the best.

Please consider another location for the permanent home of this document. Mods here often lock threads or remove topics entirely. It’s not a safe place for a “living document.” A Google doc or other option would be more logical.

1 Like

Then I will create another one with new updates and opinions for other users. Usually the locked topics related to small questions only. But this is more like a guide topic which I update frequently when I found something useful. I believe this will help new users to make a choice without working on each model to find the best one. Luckily, the devs announced the next update with multiple model previews to let user decide which is best. But still, someone has to do a post like this. Because the models only work perfectly with the right video input. And we really have millions kinds of video inputs out there. What I know is only a small portion of that. I hope my humble guide will help at least someone struggling with the models. I have good hardware and time, so it’s like a free-time hobby to me. But I hope developers will have a same guide like this on their perspective. Each update, I always have to update this guide. Still, AI needs human after all, lol.

2 Likes

I updated the guide for Artemis MQ and LQ which will tell you how to eliminate artifacts in low bitrate videos. Hope it helps.

Wonderful guide. One suggestion, maybe tell us more about bitrate, what do you consider by moderate / low bitrate (at 720p/1080p) ?

For 480p, low is under 2000, high is about 6000

For 720p, low is under 4000, high is about 8000

For 1080p, low is under 8000, high is about 15000

**Tips for 480p (low bitrate/DVD/high compression) upscaling WITHOUT artifacts:

  • Use a video converter (I personally use VideoProc).
  • Software upscaling from 480p to 720p (if final video is 4K or keep same resolution if you plan the final video is 1080p).
  • In VideoProc or Adobe Premiere Pro or else, increase the saturation and lower the gamma a bit, just a bit (10%).
  • Then use Gaia HQ to upscale to the resolution you want. For 480p, max upscaling should be 1080p. 4K is horrible for 480p upscaling. CRF should be around 10.
  • Some artifacts might apppear, but unless you watch frame by frame or zoom a lot in, otherwise, most artifacts are unoticeable on the final video, but might visible in the preview. So don’t worry.

By software upscaling, do you mean bicubic upscaling?
If so, is the following thought process correct for 480p to 1080p?

  1. From 480p interlaced NTSC dvd source, use Dione Robust v3 at 100% deblock/denoise to get a progressive 480p video.
  2. Use bicubic upscaling (software upscaling) to upscale to 720p.
  3. Use Theia Fidelity => 0.09 ~ 0.11 (for denoise/deblocking)
  4. Use Gaia HQ => 0.10 ~ 0.12 to upscale to the final 1080p
    Would that be correct?

The tips for 480p upscaling with another software is recommended. But in my main guide, I’m just trying to avoid using other software because it should be around VEAI anyway. And yes, bicubic upscaling will help VEAI not to try to upscale unreadable texts or faces or unnecessary things in the background. Also help reduce artifacts significantly. But this is just a “more” correct way to upscale.
However, if you want to go straight from 480p to 1080p or even 4K with VEAI only, then I included it in the guide also. So tips are what I recommend to correctly upscale. And for people who just want to use VEAI only, it may not produce a good result, but acceptable with minor artifacts.