Výsledky 1 až 16 z 16

Téma: Dualcore - CPU Affinity, windows scheduler

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní Dualcore - CPU Affinity, windows scheduler

    K zaplave threadu o dualcore pridam jeden, ktery by se mel zabyvat problemem "přesouváni jednovláknového procesu z jednoho jádra na druhé"

    Tenhle problem je popsan v Eaglove clanku na zive, ja sem si ho uvedomoval uz drive, ale az ted sem ho zacal podrobneji zkoumat.

    Tak napr. singlethreaded WinRAR -
    Affinity nastavena na CPU0 a CPU1
    rychlost komprese v benchmarku: 456kB/s


    Affinity nastavena na CPU1
    rychlost komprese v benchmarku: 475kB/s


    Rozdil neni nikterak tragicky, ale nutno rici, ze obcas byva singlethreaded prepinana mezi CPU v pomeru 40:60 i 50:50.

    Dnes sem ale hral hru Return To Blockland (Lego ) a mel sem velke problemy s frameratem, hra se postupne stavala nehratelnou, chvilema vytezovala obe jadra na 100%, chvilema pouze jedno na 30%. Kdyz sem nastavil Affinity na jedno CPU, razem zacla slapat naprosto plynule. A take Richard Burns Rally chodi "pokazde jinak".

    Podobnou vec by mela resit neverejna zaplata KB896256 (pripadne cesky). Muj procesor ale neni vybaven zadnym power managementem a pochopitelne nic neresi.

    Jeste sem na 4u nasel odkaz na zaplatu KB909095, ale ta opet resi jiny problem nez tento.

    Je jasne, ze to je problem Windows scheduleru, nedelam si iluze, ze by se to melo do vydani Visty nebo mozna i SP3 na XP nejak resit. Stacil by mi program, nejaky launcher pro aplikace, ktery by pevne nastavil affinity na jedno CPU. Jedna se mi prakticky pouze o hry, u nekterych nelze affinity nastavit manualne (nepodporuji Alt-Tab), nehlede na to, ze nastavovat to manualne je otrava.

    Diky za za kazdou podnetnou reakci.
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

  2. #2

    Standardní Re: Dualcore - CPU Affinity, windows scheduler

    Tahle záplata totiž nic neřeší. Že jí Hulán označí na svém webu jako spásu, bohužel spíše svědčí o tom, že neví, o co kráčí. Zřejmě se jedná o to, že scheduler je vcelku jednoduchý a s něčím takovým nepočítá.

    KB826256 opravuje jádro OS - s největší pravděpodobností trochu změní prahovou hodnotu na růst PState, jinak nic. KB909095 taktéž opravuje jádro.

    Summary: KB909095 částečně nahrazuje KB826256 novým jádrem (některé soubory má ale KB826256 navíc). Mimochodem, tyto záplaty už jsou dneska hodně staré, existuje už i jádro z 12. dubna 2006 v rámci záplaty KB889816 - http://support.microsoft.com/?kbid=889816 (pro anglické Windows se tato záplata dá sehnat tady http://www.laptopvideo2go.com/driver...16-x86-enu.exe).


    Jinak v mém testu byly použity Windows XP Professional x64 Edition SP1 (tj. Windows Server 2003). Ty měly díky záplatám jádro z 15. března 2006. A jak je vidět, ani NT5.2 a s tak novým jádrem toto nemají ošetřené.

  3. #3

    Standardní Re: Dualcore - CPU Affinity, windows scheduler

    Citace Původně odeslal Eagle Zobrazit příspěvek
    Summary: KB909095 částečně nahrazuje KB826256 novým jádrem (některé soubory má ale KB826256 navíc).
    Bohuzel se zaplatou KB909095 mi nenabednou Windows Kousnou se po kontrole disku pred inicializaci grafiky.

    Jak sem psal, nedelam si nadeje, ze bych tento problem nejak vyresil, spis bych rad nasel nejakej workaround, tj. nastavovani affinity pro spoustene programy.
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

  4. #4

    Standardní Re: Dualcore - CPU Affinity, windows scheduler

    Tak zkus nainstalovat těhle 130 MB neveřejných záplat, třeba něco z toho pomůže - http://hotfix.xable.net/index.php?di.../Windows%20XP/

    Spouštění batch:

    WindowsXP-KB870981-v2-x86-CSY.exe /passive /norestart /passive /norestart
    WindowsXP-KB871228-x86-CSY.exe /passive /norestart
    WindowsXP-KB883523-x86-CSY.exe /passive /norestart
    WindowsXP-KB883586-x86-CSY.exe /passive /norestart
    WindowsXP-KB883667-x86-CSY.exe /passive /norestart
    WindowsXP-KB884538-x86-CSY.exe /passive /norestart
    WindowsXP-KB884575-x86-CSY.exe /passive /norestart
    WindowsXP-KB885855-x86-CSY.exe /passive /norestart
    WindowsXP-KB887173-x86-CSY.exe /passive /norestart
    WindowsXP-KB887572-v4-x86-CSY.exe /passive /norestart
    WindowsXP-KB888111-x86-CSY.exe /passive /norestart
    WindowsXP-KB888321-x86-CSY.exe /passive /norestart
    WindowsXP-KB889315-x86-CSY.exe /passive /norestart
    WindowsXP-KB890463-x86-CSY.exe /passive /norestart
    WindowsXP-KB890733-x86-CSY.exe /passive /norestart
    WindowsXP-KB890927-v4-x86-CSY.exe /passive /norestart
    WindowsXP-KB891593-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB892489-x86-CSY.exe /passive /norestart
    WindowsXP-KB892627-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB893371-x86-CSY.exe /passive /norestart
    WindowsXP-KB893476-x86-CSY.exe /passive /norestart
    WindowsXP-KB894395-x86-CSY.exe /passive /norestart
    WindowsXP-KB895245-x86-CSY.exe /passive /norestart
    WindowsXP-KB895564-x86-CSY.exe /passive /norestart
    WindowsXP-KB895961-x86-CSY.exe /passive /norestart
    WindowsXP-KB896256-v3-x86-CSY.exe /passive /norestart
    WindowsXP-KB896269-x86-CSY.exe /passive /norestart
    WindowsXP-KB896360-x86-CSY.exe /passive /norestart
    WindowsXP-KB896430-x86-CSY.exe /passive /norestart
    WindowsXP-KB897574-x86-CSY.exe /passive /norestart
    WindowsXP-KB897649-x86-CSY.exe /passive /norestart
    WindowsXP-KB898062-x86-CSY.exe /passive /norestart
    WindowsXP-KB898713-x86-CSY.exe /passive /norestart
    WindowsXP-KB899266-x86-CSY.exe /passive /norestart
    WindowsXP-KB899418-x86-CSY.exe /passive /norestart
    WindowsXP-KB899527-x86-CSY.exe /passive /norestart
    WindowsXP-KB899815-x86-CSY.exe /passive /norestart
    WindowsXP-KB900387-x86-CSY.exe /passive /norestart
    WindowsXP-KB900730-x86-CSY.exe /passive /norestart
    WindowsXP-KB900732-x86-CSY.exe /passive /norestart
    WindowsXP-KB900808-x86-CSY.exe /passive /norestart
    WindowsXP-KB901104-x86-CSY.exe /passive /norestart
    WindowsXP-KB901122-x86-CSY.exe /passive /norestart
    WindowsXP-KB901155-v4-x86-CSY.exe /passive /norestart
    WindowsXP-KB902149-x86-CSY.exe /passive /norestart
    WindowsXP-KB902346-x86-CSY.exe /passive /norestart
    WindowsXP-KB902845-x86-CSY.exe /passive /norestart
    WindowsXP-KB902853-x86-CSY.exe /passive /norestart
    WindowsXP-KB905519-x86-CSY.exe /passive /norestart
    WindowsXP-KB905816-x86-CSY.exe /passive /norestart
    WindowsXP-KB906216-v3-x86-CSY.exe /passive /norestart
    WindowsXP-KB906232-x86-CSY.exe /passive /norestart
    WindowsXP-KB906472-v3-x86-CSY.exe /passive /norestart
    WindowsXP-KB906650-x86-CSY.exe /passive /norestart
    WindowsXP-KB906688-x86-CSY.exe /passive /norestart
    WindowsXP-KB906751-x86-CSY.exe /passive /norestart
    WindowsXP-KB906866-x86-CSY.exe /passive /norestart
    WindowsXP-KB907247-v3-x86-CSY.exe /passive /norestart
    WindowsXP-KB907717-x86-CSY.exe /passive /norestart
    WindowsXP-KB908536-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB908673-x86-CSY.exe /passive /norestart
    WindowsXP-KB909279-x86-CSY.exe /passive /norestart
    WindowsXP-KB909441-x86-CSY.exe /passive /norestart
    WindowsXP-KB909608-x86-CSY.exe /passive /norestart
    WindowsXP-KB909667-x86-CSY.exe /passive /norestart
    WindowsXP-KB910365-x86-CSY.exe /passive /norestart
    WindowsXP-KB910623-x86-CSY.exe /passive /norestart
    WindowsXP-KB911013-x86-CSY.exe /passive /norestart
    WindowsXP-KB911589-x86-CSY.exe /passive /norestart
    WindowsXP-KB911904-x86-CSY.exe /passive /norestart
    WindowsXP-KB912354-x86-CSY.exe /passive /norestart
    WindowsXP-KB912666-x86-CSY.exe /passive /norestart
    WindowsXP-KB912761-x86-CSY.exe /passive /norestart
    WindowsXP-KB912784-x86-CSY.exe /passive /norestart
    WindowsXP-KB913365-x86-CSY.exe /passive /norestart
    WindowsXP-KB913478-x86-CSY.exe /passive /norestart
    WindowsXP-KB914399-x86-CSY.exe /passive /norestart
    WindowsXP-KB914810-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB914929-v3-x86-CSY.exe /passive /norestart
    WindowsXP-KB915326-x86-CSY.exe /passive /norestart
    WindowsXP-KB915365-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB915832-x86-CSY.exe /passive /norestart
    WindowsXP-KB916094-x86-CSY.exe /passive /norestart
    WindowsXP-KB916189-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB916199-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB916204-x86-CSY.exe /passive /norestart
    WindowsXP-KB916731-x86-CSY.exe /passive /norestart
    WindowsXP-KB917022-x86-CSY.exe /passive /norestart
    WindowsXP-KB918014-x86-CSY.exe /passive /norestart
    WindowsXP-KB918033-x86-CSY.exe /passive /norestart
    WindowsXP-KB918204-x86-CSY.exe /passive /norestart
    WindowsXP-KB918208-x86-CSY.exe /passive /norestart
    WindowsXP-KB918334-x86-CSY.exe /passive /norestart
    WindowsXP-KB918338-x86-CSY.exe /passive /norestart
    WindowsXP-KB918365-x86-CSY.exe /passive /norestart
    WindowsXP-KB918495-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB918599-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB918837-x86-CSY.exe /passive /norestart
    WindowsXP-KB919250-x86-CSY.exe /passive /norestart
    WindowsXP-KB919408-x86-CSY.exe /passive /norestart
    WindowsXP-KB919477-x86-CSY.exe /passive /norestart
    WindowsXP-KB919484-x86-CSY.exe /passive /norestart
    WindowsXP-KB919692-x86-CSY.exe /passive /norestart
    WindowsXP-KB920183-x86-CSY.exe /passive /norestart
    WindowsXP-KB920867-x86-CSY.exe /passive /norestart
    WindowsXP-KB920875-x86-CSY.exe /passive /norestart
    WindowsXP-KB920918-x86-CSY.exe /passive /norestart
    WindowsXP-KB921028-v5-x86-CSY.exe /passive /norestart
    WindowsXP-KB921321-x86-CSY.exe /passive /norestart
    WindowsXP-KB921337-x86-CSY.exe /passive /norestart
    WindowsXP-KB921401-x86-CSY.exe /passive /norestart
    WindowsXP-KB921411-x86-CSY.exe /passive /norestart
    WindowsXP-KB921413-v4-x86-CSY.exe /passive /norestart
    WindowsXP-KB921619-x86-CSY.exe /passive /norestart
    WindowsXP-KB921982-x86-CSY.exe /passive /norestart
    WindowsXP-KB922410-x86-CSY.exe /passive /norestart
    WindowsXP-KB922668-x86-CSY.exe /passive /norestart
    WindowsXP-KB922859-x86-CSY.exe /passive /norestart
    WindowsXP-KB923118-x86-CSY.exe /passive /norestart
    WindowsXP-KB923154-x86-CSY.exe /passive /norestart
    WindowsXP-KB923214-x86-CSY.exe /passive /norestart
    WindowsXP-KB923232-v3-x86-CSY.exe /passive /norestart
    WindowsXP-KB923262-x86-CSY.exe /passive /norestart
    WindowsXP-KB923404-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB923416-x86-CSY.exe /passive /norestart
    WindowsXP-KB923996-v2-x86-CSY.exe /passive /norestart
    WindowsXP-KB924271-x86-CSY.exe /passive /norestart

  5. #5

    Standardní Re: Dualcore - CPU Affinity, windows scheduler

    Ufff, tak do toho nejdu - Windows mam anglicke, tj. 330MB zaplat
    http://hotfix.xable.net/index.php?di.../Windows%20XP/
    .. a neverim tomu, ze by mi potom okna nabehly
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

  6. #6
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    41
    Příspěvky
    3 474
    Vliv
    310

    Standardní Re: Dualcore - CPU Affinity, windows scheduler

    Zkus ROPE, ale neni to free: http://www.innes.org/

    Pak jsem jeste neco nasel tu: http://forums.amd.com/lofiversion/index.php/t65211.html

    ale nemam moznost vyzkouset ani to ani to
    Naposledy upravil Anduril; 24.09.2006 v 20:41.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. sci-fi - zmena identifikace cpu pod windows
    Založil Cyber v sekci fóra Ostatní operační systémy
    Odpovědí: 8
    Poslední příspěvek: 01.03.2004, 17:29
  2. EPoX 8K5A2+ a Duron 1,4
    Založil Vlado v sekci fóra Reklamace a §
    Odpovědí: 20
    Poslední příspěvek: 31.01.2004, 18:28
  3. MSI KT6 DELTA KT600 & Windows XP problem
    Založil peter123 v sekci fóra VIA čipové sady
    Odpovědí: 3
    Poslední příspěvek: 23.09.2003, 19:21
  4. Program na sledovani teploty CPU ve Windows
    Založil patka v sekci fóra Srovnávací a diagnostické testy
    Odpovědí: 8
    Poslední příspěvek: 17.02.2003, 21:49
  5. Zakladne dosky EPoX a meranie teploty z diody v CPU
    Založil GABO v sekci fóra FAQ - často kladené otázky
    Odpovědí: 0
    Poslední příspěvek: 04.01.2003, 12:29

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •