Kan jag tvinga SMP-klienten använda enbart vissa cores?

Permalänk
Medlem

Kan jag tvinga SMP-klienten använda enbart vissa cores?

Manuellt i aktivitetshanteraren kan jag välja t.ex. enbart 4 cores av de åtta min i7-cpu har. Men varje gång filen fahcore_a3 startas om vid nytt jobb så kör den på alla 8 cores igen. Kan jag nånstans låsa så klienten permanent bara får använda vissa cores?

Rätta mig om jag tänker fel, men jag sätter de fyra hyperthreading coren till folding. Därigenom tappar jag ingen prestanda vid spel etc, medan vid idle så kör de väl fullt ut med folding eftersom hyperthread-core använder ledigt cpu-utrymme och vid idle används ändå inte de primära coren.

Visa signatur

// Valiant
Dator: Gigabyte G1.Sniper Z97, Intel i7 4.0 Ghz, 8 GB RAM, Radeon R9 200, SB X-Fi, Logitech Z-5500, Win8.1 64-bit
Mobil: LG G Flex (primär), Nokia Lumia 1020 (sekundär)

Permalänk
Medlem

Öppna Aktivitetshanerarent, Ctrl+Alt+Del. sen går du till processen som SMP-Klienten eller programmet du anvönder och högerklickar på processsen välj sedan affinity (Vet ej vad det heter på svenska) men du ska nog hitta det, sen väljer du bara cores där=)!

Visa signatur

Chassi: CM NR200P Kylare: Scythe Fuma 2
CPU
:
R5 5600x@4,6Ghz GPU: ASUS RTX 3080 TUF OC V2
Moderkort
:
ASUS X570-I Gaming Minne: 32GB 3600Mhz
Lagring
:
2xSamsung 970 EVO 500GB
Nätaggregat: Corsair SF750W

Permalänk
Medlem

Japp, har gjort exakt så men varje gång filen fahcore_a3 startas om vid nytt jobb så kör den på alla 8 cores igen. Därför undrar jag om jag mer permanent kan låsa den till vissa cores, så att den kör så alltid även efter omstarter?

Visa signatur

// Valiant
Dator: Gigabyte G1.Sniper Z97, Intel i7 4.0 Ghz, 8 GB RAM, Radeon R9 200, SB X-Fi, Logitech Z-5500, Win8.1 64-bit
Mobil: LG G Flex (primär), Nokia Lumia 1020 (sekundär)

Permalänk
Medlem

Man kan ju använda specialprogram för sånt, själv använder jag gns affinity. Vet inte om det finns nån version för så många trådar dock när jag laddade ner (för ca 100 år sen) fanns det bara versioner för dual och quad core, men man tycker ju att de borde ha fixat det nu.

Visa signatur

Asus Prime X470-pro | AMD Ryzen 7 2700X | Corsair H115i | MSI GTX 1070 Gaming X | G.Skill Ripjaws 32 GB 3200 MHz | Samsung 970 EVO 1TB | Corsair RM750x v2 | Fractal Design Define S

Permalänk
Medlem

Där finns någon uppgraderad variant av aktivitetshanteraren. Om dne är från ms eller annan part vet jag inte. Men den håller inställningarna under omstarter och liknande. Namnet har jag tyvärr glömt.

Permalänk
Medlem

Efter lite research kom jag fram till att kommandot START kan användas.
Denna genväg nedan startar nu min SMP-klient på bara core 2,4,6,8.

C:\Windows\System32\cmd.exe /C start /affinity AA C:\"Program Files (x86)"\"Folding@Home Windows SMP Client V1.01"\Folding@home-Win32-x86.exe -smp -verbosity 9

/affinity AA anger vilka cores jag vill ha och funkar så här:

cpu core 1 = 1
cpu core 2 = 2
cpu core 3 = 4
cpu core 4 = 8
cpu core 5 = 16
cpu core 6 = 32
cpu core 7 = 64
cpu core 8 = 128

Kan ni binärt ser ovanstående bekant ut. I mitt fall lade jag ihop värdena för core 2,4,6,8 vilket ger summan 170. I genvägen ska detta dock anges i hexadecimalt vilket är AA.

Visa signatur

// Valiant
Dator: Gigabyte G1.Sniper Z97, Intel i7 4.0 Ghz, 8 GB RAM, Radeon R9 200, SB X-Fi, Logitech Z-5500, Win8.1 64-bit
Mobil: LG G Flex (primär), Nokia Lumia 1020 (sekundär)