lørdag, januar 23, 2021

Win7: WoW FPS problemer

Daily Rush Debat Hardware Hardware Win7: WoW FPS problemer

  • Forfatter
    Emne
  • #0

    Kilrogg
    Bruger
    937 indlæg
    Offline

    Hej, jeg ninja’er lige dette forum med en copy/paste af min post i wow forumet:

    Hej, jeg har endelig skrottet XP og fået windows 7 professional x64 bit (via studiet). Det er super lækkert, alt kører som det skal, men WOW har altså problemer.

    Nogen gange har jeg de ~60-80 FPS i arenaer og andre “low load” steder som jeg normalt har, men andre gange har jeg kun ~20-30 FPS og jeg kan se i task manageren at wow.exe kun bruger ~50% CPU load (jeg har core2 duo 3ghz).

    Har google lidt, og fundet en kommando man kan bruge i config.wtf der angiver hvilke kerner wow må bruge.
    http://forums.worldofwarcraft.com/thread.html?topicId=1778017311&sid=1&pageNo=1

    Men denne kommando er pr. default sat til at wow må bruge logical processor #1 og #2 hvilket svarer til mit core2 duo setup.
    Jeg har for sjov prøvet at sætte
    SET processAffinityMask “15”
    som en gut i en windows7 tweak post foreslog, og faktisk afhjælper det problemet – wow kører som i XP. Lige indtil jeg lukker wow og starter igen. Herefter fjerner wow min tilføjede kommando fra config.wtf fordi den åbenbart defaulter tilbage til
    at kører med processAffinityMask svarende til core2 duo setup.

    Andre der har oplevet samme problem eller måske har forslag til en løsning?
    Udover at sætte denne kommando hver gang inden jeg starter wow :|

    edit: Nåe ja, mine specs:
    – Core2 Duo 3ghz
    – Geforce 8800 GTS
    – 4 GB ram
    – Soundblaster Audigy 2 ZS
    – MSI P35 motherboard (mener jeg helt bestemt)
    – Jeg har installeret vista drivere i de tilfælde win7 drivere ikke var tilgængelige

    Du kan få en læderbøf, ka' du! ...

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Forfatter
    Kommentarer
  • #1

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    jeg har svært ved at se hvad den affinity mask skulle hjælpe

    15 = 1111
    1= ja
    0= nej

    så du siger bare ja til core 0->3

    med andre ord giver din afiinyt mask bare low til at programmet køre på 2 cores du alligevel ikke har

    jeg tror wow fjerner den fordi den ikke er virksom eller ikke “eksistere” inde i wow. (wow folk må rette mig her)

    hvordan svare en affinity mask sig til en core2duo ?
    umiddelbart har affinity mask ikek noget at gøre med cpu typen, blot antallet af cores/thread executioners

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #2

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    BTW hvis det 15 er angive i hex og ikek dec tal så er din affinty mask følgende binært

    10101

    hvilket siger ja til core 0- nej til core 1

    hvilket gør du kun køre på en core.

    det kan i visse tilfælde hjælpe spil at låse dem til en core for bedre performance.

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #3

    Kilrogg
    Bruger
    937 indlæg
    Offline

    tror ikke det er i hex da resten af config filen ikke har hex tal.

    Jeg mente den svarede til core2 duo fordi core2 duo har 2 logiske cpu’er og ikke virtuelle kerner (hyperthreading) som core i7 (hvis jeg har forstået rigtigt).

    Du kan få en læderbøf, ka' du! ...

    #4

    MadsAG
    Bruger
    4.591 indlæg
    Offline

    Hvad med et batch script?
    Altså som starter wow og skriver en ny config.wtf .

    Ellers prøv at skrivebeskytte den.

    Eller vent, er det noget helt andet vi snakker om?

    #5

    Kilrogg
    Bruger
    937 indlæg
    Offline

    det kunne selvfølgelig være en lappe løsning. Det mest optimale ville bare være at finde ud af hvad der er galt
    Men kan være der kommer en rettelse i en senere wow patch der fixer evt. win7 specifikke problemer.

    Du kan få en læderbøf, ka' du! ...

    #6

    TormDK
    Bruger
    14.794 indlæg
    Offline

    Du har en Core2 Duo, men du sætter en Affinity mask som om du havde fire kerner og det virker bedre?

    Det er rimeligt sort snak. WoW er sat til “3”, dvs to kerner som standard.

    Vista/win7 scheduleren er lysår foran den der er i XP, så det burde ikke være nødvendigt at lave affinity mask tweaks.

    Jeg læste godt den tråd du henviste til, og der snakker de mest om CPU’er der har HyperThreading slået til (De nye i7’ere f.eks) hvor Affinity mask 3 er et problem fordi den så henviser til en fysisk kerne, samt samme kernes HT process.

    *EDIT* Der er R på kerneR

    #7

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #6
    agree
    afinnity masken virker som sort snak. når der er tale om en C2D.

    men vilel affinity mask 10d (1010b) ikke give bedre mening til i7 end 15 hvis der er issues med HT virtual cores ?
    Såleds at det er core 0 og core 2 der bruges

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #8

    TormDK
    Bruger
    14.794 indlæg
    Offline

    #7 Ifølge den der WoW Tråd har WoW en fortolker så man som almindelig dødelig ikke behøver at skrive i Hex. Mange reportere at 255 virker bedst til Core i7, fordi de sidste fysiske cores så bliver dedikeret til WoW.

    Umiddelbart vil jeg tror at Windows er designet således at første ledige cpu/ht får lov at lave noget, men jeg kunne nemt også set ideen i at man fylder en cpu helt op med workload før man sætter flere i brug.

    #9

    Kilrogg
    Bruger
    937 indlæg
    Offline

    Jeg er enig i at Affinity Mask 15 ikke giver mening for mit Core2 Duo system.. men det virker altså bedre end ingen mask. :S

    Ville bare høre om andre wow-folk havde samme problem

    Du kan få en læderbøf, ka' du! ...

    #10

    Natlampen
    Bruger
    646 indlæg
    Offline

    Du kunne måske prøve at lave filen skrivebeskyttet

    Må jeg be om en cola ?

    #11

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #8

    jeg tænkte på hvis wow kun har 2 threds vilel det være bedre at låse dem til en thred til hver core istedet for at bare åbne op for dne extra fysisk core.

    jeg ved at ved 7-zip komprimering med 2 thread kan det bedst betale sig at låse affinyt mask til enten even eller odd cores netop for at hver thread for en fysisk core og.

    men jeg ved ikke om wow kun har 2 threads eller om den har flere

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #12

    Jens Junge
    Bruger
    1.811 indlæg
    Offline

    Opstår problemet hvis du lader være med at pille ved den fil og acceptere at wow ikke kører dual core?

    #13

    TormDK
    Bruger
    14.794 indlæg
    Offline

    #12 Men det gør WoW. Problemet er nok mere at de pt har låst den til 2 kerne som standard og nogle så efterfølgende skal ind og pille.

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.