| | | FSX CPU affinity 12. 6. 2012 / 17:55 | |
| | Ahojte,
skusam rozbehat FSX a nejako vidim v Task manageri, ze jednotlive Core-s nie su vyuzite rovnako. 0 bezi stale na 100% ostatne nie, teda menej. Ak sa rucne pohram v procesoch s affinitou tak ze zapnem najprv len 2,3, potom len 0,1, a nakoniec vsetky Core-s, tak to bezi ako ma. Jednotlive jadra sa vytazuju skoro rovnako. Neviem cim to je, toto sa riesilo aj pri FS9 a mal som pocit, ze fsx to ma uz osetrene. Vidim , ze nie. Mate nejake skusenosti? Vdaka.
Inak mam FSX SP2, WIN7 32bit.
Na prvom obrazku je task manager po spusteni fsx a na druhom potom, co som sa rucne "pohral" s affinitou
milo. |
| |
|
| | | FSX CPU affinity 12. 6. 2012 / 17:58 | |
| | Afinitou preci ches docilit prave toho, aby se vlakna nepresouvala mezi procesory, ale zustala na jednom danem. U FSX neni cilem mit rovnomernou zatez. I Turbo Boost lepe vyuzijes, kdyz hlavni vlakno zustane na jednom jadre. |
| |
|
| | | | FSX CPU affinity 12. 6. 2012 / 18:21 | |
| | nastavenim afinity na dany procesor povolujes beh daneho procesu (a jeho planovani) na danem procesoru ci jadru.
u procesu, ktere jsou vicevlaknove je v zasade nesmyslne to mit osekane na jedno jadro/procesor. |
| |
|
| | | | | FSX CPU affinity 12. 6. 2012 / 20:31 | |
| | | |
|
| | | | | | FSX CPU affinity 12. 6. 2012 / 21:24 | |
| | No .. ze to vysvetleni v tom prispevku bylo trosku zmatene a nedopovidalo funkci |
| |
|
| | | | | FSX CPU affinity 12. 6. 2012 / 20:39 | |
| | Ovsem nema smysl dosahovat nejakeho rovnomerneho vyuziti jader u aplikace, ktera ma jedno vlakno podstatne vytizenejsi a ostatni jen pomahaji (coz je pripad naproste vetsiny her), tim, ze by se to jedno vlakno, co zatezuje user CPU na 100% prehazovalo mezi jadry. Uz kvuli cache pameti ne. |
| |
|
| | | FSX CPU affinity 12. 6. 2012 / 19:10 | |
| | FSX ma v zasade 4 veci, uz neviem konkretne. System je taky, ze na default bezi prva a druha vec na jadre 0 a ostatne dve na dalsich dvoch. Prva vec ostava na jadre 0 bez ohladu na nastavenie afinity. Ak mas stvorjadrovy procesor, je dobre nastavit afinitu na vsetky ostatne jadra, aby ti na 0 ostala iba ta prva vec a tym sa toto jadro odbremenilo pre ine procesy systemu, t.j. affinitymask=14. Je to niekde v fsx.cfg. |
| |
|
| | | | FSX CPU affinity 13. 6. 2012 / 23:59 | |
| | Vdaka vsetkym za postrehy. Akurat neviem najst v fsx.cfg affinitymask=14.....mam to tam surovo dopisat?
vdaka.
milo. |
| |
|
| | | | | FSX CPU affinity 14. 6. 2012 / 00:16 | |
| | Jo.
[JOBSCHEDULER]
AffinityMask=14 |
| |
|
| | | FSX CPU affinity 13. 6. 2012 / 09:03 | |
| | Kdyz to extremne zjednodusim tak FSX s nainstalovanymi SP dokaze vyuzit vicejadrove procesory nativne (a pokud se dobre pamatuju tak az 64 jader). Je tam vsak jedno podstatne 'ale'.
Je to takova podpora po mocrosoftsku - hlavni simulace bezi vzdy! jen na jednom! jadre a napric ostatnimi jadry se pak rozklada nacitani scenerie.
Je to v podstate i celkem pekne vypozorovatelne pri pozorovani grafu zateze jader pri praci FSX kdy pri nacitani scenerky nebo rychlych slew presunech se vytizi vsechna jadra a pri bznem letu jen jedno a ostatni jen obcas.
Dle meho nazoru je pak s afinitou zahodne si hrat jen tehdy, pokud na tom samem pocitaci provozuji nejake dalsi aplikace - Active Sky atd. a tem pak muzu nastavit afinitu na jine jadro, nez FSX vyuziva pro sve hlavni vlakno.
Takze asi tak
Z. |
| |
|
| | | | FSX CPU affinity 13. 6. 2012 / 09:23 | |
| | Zas bych jim to tolik nevyčítal .. řada úloh prostě smysluplně paralelizovat nejde... a tohle je jedna z věcí ale furt je to dál, než fs9 |
| |
|
| | | | | FSX CPU affinity 13. 6. 2012 / 12:27 | |
| | Ja som davno skusal aky je rozdiel, ked to bezi na jednom jadre a na vsetkych v plynulom lete v pred tam nebolo skoro nic pozorovatelne. Ako som zacal s Extrou robit premety a ine saskoviny, tak som to hned pocitil na poklesu FPS ale pri vsetkych jadrach bolo ovela mensi pokles. |
| |
|
|