View Full Version : x264 736 - gcc 3.4.6 and gcc 4.2.3 please test!
bob0r
3rd February 2008, 18:24
Please test for speed and stability.
x264 736 gcc 4.2.3:
x264.736.gcc.4.2.3.exe (http://files.x264.nl/x264.736.gcc.4.2.3.exe)
x264 736 gcc 4.2.3 fprofiled:
x264.736.gcc.4.2.3.fprofiled.exe (http://files.x264.nl/x264.736.gcc.4.2.3.fprofiled.exe)
x264 736 gcc 3.4.6:
x264.736.gcc.3.4.6.exe (http://files.x264.nl/x264.736.gcc.3.4.6.exe)
x264 736 gcc 3.4.6 fprofiled:
x264.736.gcc.3.4.6.fprofiled.exe (http://files.x264.nl/x264.736.gcc.3.4.6.fprofiled.exe)
Including system information may be useful aswell.
My own results, just some random settings:
--threads auto -B5000 -m6 -r5 --direct=temporal --me=hex -b2 -w --qcomp=0.10 -A"p8x8,i8x8,i4x4" -8 --fps=25 --output NUL 720p50_mobcal_ter.yuv 1280x720
Results after running the 4 .exe files for the 2th and 3rd time to prevent any caching speed difference:
System: Intel Q6600 @ 2.4GHz (4 cores):
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 Cache64
x264.736.gcc.4.2.3.exe:
encoded 504 frames, 17.84 fps, 5157.85 kb/s
encoded 504 frames, 17.83 fps, 5157.85 kb/s
x264.736.gcc.4.2.3.fprofiled.exe:
encoded 504 frames, 18.06 fps, 5157.85 kb/s
encoded 504 frames, 18.08 fps, 5157.85 kb/s
x264.736.gcc.3.4.6.exe:
encoded 504 frames, 17.80 fps, 5157.85 kb/s
encoded 504 frames, 17.79 fps, 5157.85 kb/s
x264.736.gcc.3.4.6.fprofiled.exe:
encoded 504 frames, 18.25 fps, 5157.85 kb/s
encoded 504 frames, 18.29 fps, 5157.85 kb/s
System: Intel D930 @ 3.0Ghz (2 cores):
x264.736.gcc.4.2.3.exe:
encoded 504 frames, 6.77 fps, 5159.79 kb/s
encoded 504 frames, 6.78 fps, 5159.79 kb/s
x264.736.gcc.4.2.3.fprofiled.exe:
encoded 504 frames, 6.78 fps, 5159.79 kb/s
encoded 504 frames, 6.79 fps, 5159.79 kb/s
x264.736.gcc.3.4.6.exe:
encoded 504 frames, 6.45 fps, 5159.79 kb/s
encoded 504 frames, 6.46 fps, 5159.79 kb/s
x264.736.gcc.3.4.6.fprofiled.exe:
encoded 504 frames, 6.80 fps, 5159.79 kb/s
encoded 504 frames, 6.78 fps, 5159.79 kb/s
lexor
3rd February 2008, 19:23
I used the crf18 profile in megui. This is on Athlon64 s754 2800+ @2.2Ghz single core, 1Gb of RAM. No crashes or extraneous visual artifacts in output.
x264.736.gcc.3.4.6
--crf 18 --ref 3 --mixed-refs --bframes 16 --b-pyramid --bime --weightb --filter -2,-1 --subme 6 --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --me umh --threads auto --thread-input --sar 1:1 --progress --no-psnr --no-ssim
avis [info]: 1280x688 @ 23.98 fps (505 frames)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 3DNow!
mp4 [info]: initial delay 208542 (scale 2500000)
x264 [info]: slice I:21 Avg QP:15.67 size: 59862
x264 [info]: slice P:312 Avg QP:18.04 size: 32786
x264 [info]: slice B:172 Avg QP:20.28 size: 11513
x264 [info]: mb I I16..4: 25.9% 62.8% 11.3%
x264 [info]: mb P I16..4: 19.9% 30.0% 1.3% P16..4: 34.7% 8.2% 1.8% 0.0% 0.0% skip: 4.1%
x264 [info]: mb B I16..4: 1.9% 4.5% 0.3% B16..8: 30.1% 1.2% 1.7% direct:19.6% skip:40.7%
x264 [info]: 8x8 transform intra:59.6% inter:59.3%
x264 [info]: ref P 68.4% 19.8% 11.8%
x264 [info]: ref B 88.3% 11.7%
x264 [info]: kb/s:5114.8
encoded 505 frames, 2.17 fps, 5115.21 kb/s
desired video bitrate of this job: 18 kbit/s - obtained video bitrate (approximate): 5117 kbit/s
x264.736.gcc.3.4.6.fprofiled
encoded 505 frames, 2.22 fps, 5115.21 kb/s
desired video bitrate of this job: 18 kbit/s - obtained video bitrate (approximate): 5117 kbit/s
x264.736.gcc.4.2.3
encoded 505 frames, 2.19 fps, 5115.21 kb/s
desired video bitrate of this job: 18 kbit/s - obtained video bitrate (approximate): 5117 kbit/s
x264.736.gcc.4.2.3.fprofiled
encoded 505 frames, 2.23 fps, 5115.21 kb/s
desired video bitrate of this job: 18 kbit/s - obtained video bitrate (approximate): 5117 kbit/s
Kurth
4th February 2008, 18:58
Athlon 64 X2 AM2 4000+ 2.1 Ghz Dual Core
D:\>x264.exe --crf 18 --keyint 300 --min-keyint 30 --no-fast-pskip --bframes 3 --b-pyramid --bime --weightb --trellis 1 --analyse all --8x8dct --threads auto --thread-input --sar 1:1 --progress --no-psnr --no-ssim --output "D:\video.mkv" "D:\video.avs"
avis [info]: 704x400 @ 30.00 fps (3038 frames)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!
x264 [info]: slice I:77 Avg QP:15.79 size: 18907:00:00
x264 [info]: slice P:2307 Avg QP:15.96 size: 11033
x264 [info]: slice B:654 Avg QP:19.61 size: 5083
x264 [info]: mb I I16..4: 51.3% 30.9% 17.8%
x264 [info]: mb P I16..4: 7.3% 19.2% 5.1% P16..4: 29.2% 13.2% 8.2% 1.2% 0.8% skip:15.7%
x264 [info]: mb B I16..4: 0.2% 1.1% 0.4% B16..8: 24.2% 2.5% 5.3% direct:16.1% skip:50.2%
x264 [info]: 8x8 transform intra:58.0% inter:51.9%
x264 [info]: kb/s:2388.4
x264.736.gcc.3.4.6.exe
23.46 FPS
x264.736.gcc.3.4.6.fprofiled.exe
24.34 FPS
x264.736.gcc.4.2.3.exe
24.85 FPS
x264.736.gcc.4.2.3.fprofiled.exe
ERROR
I used the same script and settings for every file but the file x264.736.gcc.4.2.3.fprofiled.exe dont work and dont even give any error message.
bob0r
4th February 2008, 20:21
@Kurth
Hmm, very interesting...
Think you can provide a small source sample so i can try to reproduce? source/avs file/possible avs filters.
Underground78
4th February 2008, 21:53
Athlon 64 6000 +X2 AM2 (Dual Core)
I always used the same script and following settings : x264 --crf 22 -b 2 --thread-input --threads auto -output test.mkv test.avs :
avis [info]: 720x400 @ 25.00 fps (4975 frames)
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 3DNow!
x264 [info]: slice I:65 Avg QP:22.86 size: 62098 PSNR Mean Y:41.50 U:44.17 V:43.90 Avg:42.18 Global:41.01
x264 [info]: slice P:2545 Avg QP:24.45 size: 11560 PSNR Mean Y:39.55 U:43.56 V:43.36 Avg:40.32 Global:39.12
x264 [info]: slice B:2365 Avg QP:26.38 size: 2480 PSNR Mean Y:39.51 U:44.25 V:44.12 Avg:40.41 Global:38.79
x264 [info]: mb I I16..4: 10.2% 0.0% 89.8%
x264 [info]: mb P I16..4: 2.3% 0.0% 5.9% P16..4: 33.7% 22.2% 11.7% 0.0% 0.0% skip:24.2%
x264 [info]: mb B I16..4: 0.2% 0.0% 0.8% B16..8: 14.9% 2.5% 3.4% direct: 6.8% skip:71.4%
x264 [info]: SSIM Mean Y:0.9774486
x264 [info]: PSNR Mean Y:39.557 U:43.894 V:43.727 Avg:40.387 Global:38.979 kb/s:1580.84
x264.736.gcc.3.4.6.exe : 52.67 FPS
x264.736.gcc.3.4.6.fprofiled.exe : 54.32 FPS
x264.736.gcc.4.2.3.exe : 53.08 FPS
x264.736.gcc.4.2.3.fprofiled.exe : Crash
Kurth
4th February 2008, 21:55
Here the video file and script
Mirror1: http://www.sendspace.com/file/8bkm2y
Mirror2: http://rapidshare.com/files/89185402/Video_and_Script.rar.html
bob0r
4th February 2008, 21:59
Thanks for the information.
But i see another crash report is in.
Guess we shall stick to gcc 3.4.6 forever! :)
Edit:
I can not reproduce, so it must be something with GCC 4.x? 4.2.x? I dont remember any 4.x version being stable ever.
My results:
x264.736.gcc.3.4.6.fprofiled.exe --crf 18 --keyint 300 --min-keyint 30 --no-fast-pskip --bframes 3 --b-pyramid --bime --weightb --trellis 1 --analyse all --8x8dct --threads auto --thread-input --sar 1:1 --progress --no-psnr --no-ssim --output "video.mkv" "video.avs"
avis [info]: 704x400 @ 30.00 fps (3038 frames)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 Cache64
x264 [info]: slice I:78 Avg QP:15.81 size: 18749:00:00
x264 [info]: slice P:2300 Avg QP:15.95 size: 11071
x264 [info]: slice B:660 Avg QP:19.46 size: 5049
x264 [info]: mb I I16..4: 52.0% 30.4% 17.6%
x264 [info]: mb P I16..4: 7.4% 19.2% 5.2% P16..4: 29.2% 13.2% 8.1% 1.2% 0.8% skip:15.6%
x264 [info]: mb B I16..4: 0.2% 1.1% 0.4% B16..8: 24.1% 2.5% 5.3% direct:16.3% skip:50.1%
x264 [info]: 8x8 transform intra:57.7% inter:51.9%
x264 [info]: kb/s:2390.3
encoded 3038 frames, 62.68 fps, 2390.46 kb/s
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.