"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Windows Multithreading Problem

Umlüx 27.12.2016 - 09:20 2699 7
Posts

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8954
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.

erlgrey

formerly known as der~erl
Registered: Aug 2002
Location: Wien
Posts: 4428
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.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11206
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.

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8954
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?

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11206
Laut Google dürfte der x264 Kram eher schlecht mit Dual CPU Systemen klar kommen.

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8954
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.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11206
Mit/ohne NUMA probiert?

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8954
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.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz