Log in

View Full Version : x264 [info]: using cpu capabilities: none!


littletim
6th March 2008, 15:01
Hi all,
I'm using Mencoder encode wmv/rmvb to avi with Xeon 3.0G cpu.

Encoding speed goes from 15fps to 20fps only!:mad::mad:

x264 log :x264 [info]: using cpu capabilities: none!

Mencoder log:
MEncoder SVN-r24787 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Xeon(TM) CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Following is my Env:

OS: Red hat Linux AS4
Kernel:2.6.9-11.ELsmp
CPU: Xeon 3.0*2
x264 version:x264 0.57.x
Mencoder cmd:mencoder 1.wmv -sws 9 -af volnorm -srate 48000 -vf-add scale=640:-2,harddup -ofps 15 -oac faac -faacopts br=96:mpeg=4:object=2 -ovc x264 -ffourcc H264 -x264encopts bitrate=256:level_idc=3:bframes=3:frameref=2:nopsnr:nossim -o 1.avi

thanks for your help.

Inventive Software
6th March 2008, 16:05
Is x264 compiled by yourself? Did you use NASM with it? If you compiled it, it's possible that it didn't compile the ASM parts, which is why it's not "found" anything. Double-check everything enabled in "configure". Also, when you run x264, make sure "--no-asm" isn't used.

nm
6th March 2008, 16:11
Install Yasm (preferably 0.6.2) and build the latest x264 version, install it (to /usr/local with make install) and then rebuild MEncoder. Make sure that there are no other x264 libraries on the system.

And you may want to let x264 use more than one encoding thread by specifying threads=auto in your x264encopts.