• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

The Avivo encoder full cpu load issue is explained

gezz

New Member
Joined
Dec 5, 2009
Messages
1 (0.00/day)
Hi, i just joined forum just to say this,
i've noticed something really important about this avivo video converter's %100 CPU load problem, it's true, it's using cpu sometimes %100 for converting, but not the big slice for encoding. I was just doing a little analyze over the encoding process for another different issue(changing the encoding parameters), btw i'm using sysinternals process explorer, something freeware. i think it's known "atimpenc.dll" is avivo encoder module, it's being called only in encoding process, and there is another dll is being called while encode;



the video being converted is a 170mb~ xvid 704*480 avi file.

For an MPEG4 avi file, with my codec build, the cpu using dll is quartz.dll . here is a short description about it, taken from "processlibrary.com" ;
--------
Description quartz.dll is a library with functions for DirectShow, a part of DirectX.
--------

So this means, avivo video converter uses cpu a lot for decoding, because gpu encoding faster than cpu's decoding speed.
we're talking about teraflop's of gpu power with this new graphics cards, even encoding a full cpu using decode processes output may not give a load to gpu significantly(%4-8), and the avivo encoder dll uses nearly 1/5 of my total cpu power, this is normal, it may be beacuse of big and fast raw video data transfer between cpu-ram-gpu.

In the other hand, while converting a ".mkv" video, the another dll was "splitter.ax",
and it's explained as "splitter.ax is a module belonging to Haali Media Splitter" in processlibrary.com .

while converting a 720p h264 video to 480*272 h264, atimpenc.dll's cpu load is about %1-4, and splitter.ax still loads cpu a lot.

avivo2.png


this all mean the same,

Avivo Video Converter uses cpu for decoding, because of cpu decoding's slowness, we cant get full performance of gpu encoding.


Here is my pc configuration,

AMD 4600+ X2 64
2gb 4*512 DDR2 5200 ram
Asus EAH4850 1gb DDR3 256bit
A genuine hp-asus motherboard
HIPRO realtime 300w psu
 
Back
Top