[UPDATE IV - Last Update] Will increased CPU Memory bandwidth make a difference (existing: 4090/13900K/DDR5 6000)?

Update IV - Last update - This will be the last time I tinker with it for a while :wink:

Conclusion
Increased memory bandwidth beyond 6000mhz for this workload helps even out performance for this demanding chronos/gaia workload but doesn’t improve overall speed by much.

You have to have a special motherboard and get lucky on the RAM vendor / binning and CPU IMC lottery to achieve stability in the high 7x000mhz range or beyond.

Was it worth it now that I already had 6000mhz RAM - not really. :confused:
My FOMO is your gain. :sunglasses:


ORIGINAL POST

When using gaia + chronos to upscale 1080p 29.97/30fps to 4K60 I am getting between 6.7fps-9.4fps (fluctuates constantly).

my setup:
13900K
DDR-6000 RAM (@6000mhz, not overclocked due to stability issues)
4090 (overlocked / water-cooled)

I’m wondering if exploring faster CPU RAM will help at all given that these are gpu-heavy models.

Every benchmark I’ve seen is for gaming (1-4% improvement). The only relevant ffpmeg-related posts simply mention general memory bandwidth benefits when going from 1080p to 4K encodes.

Would going to 7200/8000 mhz ram (supported by my mobo) have any appreciable effect on these FPS numbers given that most of the work is being done by the gpu? I have a lot of old tapes to go through and if the $270 in RAM can save me some $$$ on electricity I’m all for it.

Or have I maxed out and just need to deal with it? :stuck_out_tongue:

Topaz Video AI  v3.5.4
System Information
OS: Windows v11.22
CPU: 13th Gen Intel(R) Core(TM) i9-13900K  63.715 GB
GPU: NVIDIA GeForce RTX 4090  23.59 GB
GPU: NVIDIA GeForce RTX 4090  23.59 GB
Processing Settings
device: -2 vram: 1 instances: 1
Input Resolution: 1920x1080
Benchmark Results
Artemis		1X: 	37.97 fps 	2X: 	17.00 fps 	4X: 	04.70 fps 	
Iris		1X: 	39.06 fps 	2X: 	19.95 fps 	4X: 	05.88 fps 	
Proteus		1X: 	32.45 fps 	2X: 	17.77 fps 	4X: 	05.36 fps 	
Gaia		1X: 	14.10 fps 	2X: 	09.38 fps 	4X: 	05.47 fps 	
Nyx		1X: 	16.92 fps 	
4X Slowmo		Apollo: 	43.76 fps 	APFast: 	102.36 fps 	Chronos: 	31.14 fps 	CHFast: 	36.06 fps 	

Helpful, 7200+MHz is recommended

1 Like

y’all are a bad influence :expressionless:

pulls wallet out :smiley:

Seriously though - wondering what the uplift will be. Thoughts?

Improve the memory read and write speed, thereby improving the overall speed

1 Like

thanks. Any thoughts on these? I’m not sure how the latency (timings) impacts this particular workload. I’m currently running 6000 CL36

In theory you are all correct, but any one of you actually put this down to the test? before and after memory upgrade? it might provide mild improvement, which will be diminishing return.

2 Likes

I will commit to posting the results - scout’s honor :raised_hand:t3: :grin:

I have tried, 6000Mhz→6800Mhz, the speed is improved

1 Like

by how much?

1 Like

6000Mhz→6800Mhz,5~8% speedup

2 Likes

interesting :thinking:

You can try overclocking memory

Alas the last time I tried overclocking it, the system became unstable whenever I tried to mix cpu overlocking / xmp II / ram overclocking :frowning: . It’s stable right now with CPU @ 5.7ghz (all cores) and XMP II timings

Just purchased G.SKILL Trident Z5 RGB Series (Intel XMP 3.0) DDR5 RAM 48GB (2x24GB) 8000MT/s CL40-48-48-128

Give me until maybe the weekend or so for it to arrive, bios updates, stabilize the overclock, and for me to run a battery of tests. I’ll benchmark as follows:

  • existing ram + 3.5.x benchmark

  • existing ram + topaz 4.0 benchmark (if it’s out by then)

  • existing ram + anecdotal test using my videos.

  • new ram + 3.5.x benchmark

  • new ram + topaz 4.0 benchmark (if it’s out by then)

  • new ram + anecdotal test using my videos.

that should answer all questions :smiley:

The 8000Mhz memory heats up too much. The cpu is also hot when topaz is running, causing imc instability

Let me give a shot anyway as I won’t plan on overlocking the memory if I don’t need to.

Additionally, both my CPU and GPU have AIOs and my GPU AIO blows directly outside of the case. That, coupled with lots of case fans means that the inside of the case is never above room temperature.

Hopefully that is enough to cool the beast :slight_smile:

Maybe try to use two processes simultaneously, one works on the first half of the video, the second one on the other half. A first test made a speed improvement of 20 % with the 4090. After processing merge together the parts with no re-encoding via MakeMkvToolnix. :slight_smile:

1 Like

Interesting. My issue is that my workflow is already long [and storage-space-intensive] enough. :stuck_out_tongue: I’m also saving to network storage and don’t want to worry about HDD-based bottlenecks (like that merge operation you mentioned).

I use chronos/gaia to go to ProRes 422 HQ in bulk and then use ffmpeg to manually set my crf + slow pass value the way I like it. It’s basically set and forget it (~40-50MB/s constant to NAS) until I need to switch from rendering to encoding (~300-600MB/s constant from NAS) once a week.

My GPU also says that it’s already at 99% utilization with the task at hand (if I am understanding this correctly). If it wasn’t I would definitely double-up so that I could make more use of the CPU.

Might be something to look into with the new cmdline interface in the future.

Memory bandwidth is especially important when upscaling images (x2, x4) because it’s performed by the CPU + RAM. And the higher the resolutions the more important.

2 Likes

I remember seeing something like that and wasn’t aware that it was exclusively a cpu/ram task. Good to know.

I wonder what contributes more to TVAI performance. Higher MHz RAM model at higher CAS latency or lower MHz RAM model with lower CAS latency.

1 Like