URL: https://www.overclockers.at/windows/windows-multithreading-problem_247883/page_1 - zur Vollversion wechseln!
ich habe hier gerade ein etwas seltsames "problem".
und zwar geht es um ein dual E5-2683 v4 system (also 64 threads), Windows Server 2016. ich wollte x264 laufen lassen und hab gesehen, dass die aktuelle binary nur 32 threads nutzt. natürlich hab ich es auch gleich noch mit 2 anderen builds ausgetestet -> mit dem gleichen ergebnis. daraufhin habe ich testweise bekannte cpu load programme wie HeavyLoad oder Prime95 laufen lassen, doch die erkennen/nutzen ebenfalls nur 32 threads?
vermutungen kamen hoch, dass ich einen fehler bei der Os installation/config gemacht habe, also hab ich gleich auch noch cinebench laufen lassen -> erkennt und nutzt alle 64 threads.
ich kenn mich nun nicht mehr aus ob das am system oder an der software liegt.. hat jemand ideen?
add.
hab eben auch einen alten x264 build (r2538) laufen lassen, den ich seinerzeit auf einer maschine mit 40 threads benutzt habe. auch dieser nutzt hier nur 32.
vielleicht dumme frage aber alle cores lizenziert?
2016 = core + cal license nötig, 16 cores sind zufällig in der lizenz dabei, deshalb klingt das irgendwie nach license limit..
http://download.microsoft.com/downl...ngDatasheet.pdf
so versteh ich das zumindest.
Die Lizenzen stehen nur am Papier und verhindern nicht die Nutzung.
Vermutlich läuft die Software einfach nur auf einer CPU, ggc mal mit/ohne NUMA probieren.
daran habe ich auch schon gedacht, war mir aber nicht sicher ob das hier zutrifft. der server läuft momentan nämlich nur auf trial, daher gibt es keine lizenz.
das wäre also zwar eine gute erklärung, aber warum nutzt cinebench dann dennoch alle threads?
Laut Google dürfte der x264 Kram eher schlecht mit Dual CPU Systemen klar kommen.
die neuen builds haben sich aber schon sehr verbessert was das betrifft.
und wie gesagt, der build der damals am 2x20er funktioniert hat und auch Prime95 und konsorten nutzen hier auch nur 32 threads.
Mit/ohne NUMA probiert?
nein. damit hab ich mich leider noch nie beschäftigt. muss mir das erst nebenbei mal zu gemüte führen.
ich hab momentan nichtmal eine build umgebung hier und nutz nur die fertigen binaries.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026