Here are some records of task manager.
First, results with the Macross file provided by boingman. This is a record of the whole file (you can see spikes at begining and end) :
Non MT version :
MT version :
Test with the following file (ANK-RAW BR-Rip episode 13 of Fate Zero) :
Code:
Général
Identifiant unique : 184074841174537091420468151215490824220 (0x8A7B865D65D2DF1B9ABEFBEE406F781C)
Nom complet : E:\PB_XBMC\Fate Zero - 13_Hi10P_Test.mkv
Format : Matroska
Version du format : Version 2
Taille du fichier : 2,27 Gio
Durée : 26mn 54s
Type de débit global : Variable
Débit global moyen : 12,1 Mb/s
Date d'encodage : UTC 2012-03-14 14:06:59
Application utilisée : mkvmerge v4.2.0 ('No Talking') 編譯於 Jul 28 2010 18:38:23
Bibliothèque utilisée : libebml v1.0.0 + libmatroska v1.0.0
Vidéo
ID : 4
Format : AVC
Format/Info : Advanced Video Codec
Profil du format : High 10@L5.0
Paramètres du format, CABAC : Oui
Paramètres du format, RefFrames : 9 images
Type de muxing : Header stripping
Identifiant du codec : V_MPEG4/ISO/AVC
Durée : 26mn 54s
Type de débit : Variable
Débit nominal : 6 000 Kbps
Débit maximum : 40,0 Mb/s
Largeur : 1 920 pixels
Hauteur : 1 080 pixels
Format à l'écran : 16/9
Images par seconde : 23,976 Im/s
Espace de couleurs : YUV
Sous-échantillonnage de la chrominance : 4:2:0
Profondeur des couleurs : 10 bits
Type d'image : Progressif
Bits/(Pixel*Image) : 0.121
Titre : ANK-Raws
Bibliothèque utilisée : x264 core 120 r2164+649+26 fcfb618 tMod [10-bit@all X86]
Paramètres d'encodage : cabac=1 / ref=10 / deblock=1:-2:-2 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / fade_compensate=0.00 / psy_rd=0.60:0.00 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=6,3 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / sliced_threads=0 / slices=4 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=8 / b_pyramid=1 / b_adapt=1 / b_bias=1 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=0 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=15 / qpmax=34 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=50000 / nal_hrd=vbr / ip_ratio=1.40 / pb_ratio=1.30 / aq=3:1.00
Langue : Anglais
Default : Oui
Forced : Non
Coordonnées de chromaticité : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Caractéristiques du transfert : BT.709-5, BT.1361
Coefficients de la matrice : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 1
Format : FLAC
Format/Info : Free Lossless Audio Codec
Identifiant du codec : A_FLAC
Durée : 26mn 54s
Type de débit : Variable
Canaux : 2 canaux
Position des cannaux : Front: L R
Echantillonnage : 48,0 KHz
Profondeur des couleurs : 24 bits
Bibliothèque utilisée : libFLAC 1.2.1 (UTC 2007-09-17)
Default : Oui
Forced : Non
Texte #1
ID : 2
Format : PGS
Type de muxing : zlib
Identifiant du codec : S_HDMV/PGS
Identifiant du codec/Info : The same subtitle format used on BDs/HD-DVDs
Default : Oui
Forced : Non
Texte #2
ID : 3
Format : PGS
Type de muxing : zlib
Identifiant du codec : S_HDMV/PGS
Identifiant du codec/Info : The same subtitle format used on BDs/HD-DVDs
Default : Non
Forced : Non
Menu
00:00:00.000 : :Chapter 19
00:01:17.995 : :Chapter 20
00:02:48.043 : :Chapter 21
00:08:25.881 : :Chapter 22
00:13:00.155 : :Chapter 23
00:13:43.782 : :Chapter 24
00:20:15.465 : :Chapter 25
00:24:59.707 : :Chapter 26
00:26:29.714 : :Chapter 27
00:26:52.612 : :Chapter 28
Non MT version :
MT version :
Sentence is unfortunately clear, what i was afraid of is indeed true : Allowing MT only on slice will result on no multi-threading, because except on Blu-Ray, h264 streams are not encoded with slices !
THERE IS NO MULTI-THREADING ON STANDARD VERSION
More : The "slice only" has been done to solve a compatibility problem between dvxa and mt, but i think it solves nothing, because tests were probably done with h264 streams without slices. So, there were no mt when test files were played. If a file with slices is indeed played, there is a very high probability that the compatibility problem occurs again.
At this point, unless problem is solved by a patch, the only solution i see is something in the video options, asking if you want mt software or dvxa.
What's bothering me is the total silence of elupus (i nevertheless thanks a lot for his work) on the subject !
Either he doesn't have time because of RL, either he's trying to avoid the problem doing the austruch.