Hej!
OBS: Gäller tyvärr endast processorer med fler än 4 kärnor/trådar.
Jag har sett diskussioner kring prestanda i BF1 där folk konstant klagar på hög CPU-användning, och detta oavsett typ av processor - dyr eller billig. Jag har letat runt efter en möjlig lösning under en tid, och kan ha hittat en hyfsad sådan!
När ni startar spelet kan ni öppna konsolen redan i menyn. Skriv där följande: "render.drawscreeninfo 1", där kommer spelet att visa hur många kärnor din processor har samt antalet "job threads", som för många har värdet 4 oavsett mängden kärnor i CPU:n.
För att lösa detta kan ni gå till mappen Battlefield 1, borde ligga där ni installerat Origin, och skapa ett textdokument som ni sedan ska spara som "User.cfg" (OBS: viktigt!). Ni kan här skriva in vad ni vanligtvis skriver i konsolen i spelet, så kommer valda kommandon att köra igång med spelet. Nåväl, de kommandon som vi nu är ute efter lyder som följande:
"thread.processorcount 12", där 12 ersätts med mängden kärnor/trådar, exempelvis 8 hos en 1151 i7. Onödigt komman om spelet redan känner av alla tillgängliga trådar, tror jag?
"thread.maxprocessorcount 12", här ändrar vi standardvärdet 4 till valfri siffra, och låter då spelet använda fler kärnor/trådar. Mata in antalet kärnor/trådar ni har.
"thread.minfreeprocessorcount 0", här sätter vi värdet för minsta mängd lediga kärnor. Om jag till exempel inte skriver in detta så har jag alltid 10 job threads, istället för 12. Sätter jag värdet till 0 så får jag 11, spelet vill tydligen alltid ha 1 kärna ledig.
Prova nu att starta spelet, skriv in "render.drawscreeninfo 1" och kolla antalet job threads. Jag kan inte garantera att det kommer hjälpa er, men det är värt ett försök! Har sett otroligt få personer diskutera detta, samtidigt som de som har diskuterat berättar om bättre flyt i spelet.
Innan
Efter