TLB-Patch kikapcsolása

Egy lehetséges megoldás a TLB kikapcsolására amit én eredményesen használok és bátran ajánlom bárkinek.

Egy lehetséges megoldás a TLB kikapcsolására amit én eredményesen használok és bátran ajánlom bárkinek.

Először egy kis bevezetés arról, miért is született meg ez a kis szösszenet.

Ennek két oka is van. Az első ok, hogy az elmúlt hetekben többen is megkerestek a fórumon azzal a kéréssel, hogy segítsek nekik megoldani eme problémát.
A második, az saját indíttatású. A most megjelent Phenom II-es processzorok hatására igen sok régi Phenom fog szerintem gazdát cserélni. A használt árak pedig olyan árkategóriába fognak kerülni, (sőt már most is) hogy egyáltalán nem lesz luxus a 4 mag. Így esetlegesen olyan emberek is birtokába jutnak egy ilyen processzornak, akik nem olyan tájékozottak a témában és/vagy nincs kedvük vagy idejük utánaolvasni, kísérletezgetni.

A hiba

Először is tisztázzuk miben áll a problémánk lényege. Sajnos elmondható rólam, hogy nem vagyok a téma specialistája és nem is szeretnék belemenni egy részletekbe menő elemzésbe. Ha valaki a részletekre kíváncsi EZT a cikket tudnám ajánlani.

Nekünk a következőkkel kell tisztába lennünk:

1. A hibát otthon szinte lehetetlen előidézni.
2. A Patch bekapcsolt állapotban akár felére is lassíthatja alkalmazásaink, játékaink sebességét. Így a kikapcsolása erősen javallott.
3. Tisztában kell lennünk, hogy vajon a mi processzorunk rendelkezik-e a hibával.
Az érintett processzorok típusjelzése:

Phenom 9600 x4
Phenom 9500 x4
Phenom 9100e x4
Phenom 8600 x3
Phenom 8400 x3

4. A Windows Vista SP1 ráerőlteti a gépre minden induláskor a Patch-et.

Amennyiben a fenti típusú processzorok valamelyikével rendelkezünk, mindenképpen ellenőrizzük a TLB-patch állapotát. Amennyiben viszont ettől eltérő modellszámú a processzor, akkor nem rendelkezik TLB-hibával.
A legegyszerűbb módszer erre ha az Everest Ultimate nevű programmal elvégzünk egy mérést. Egészen pontosan a memóriakésleltetést nézzük meg. Ehhez kattintsunk a bal oldalon a sebesség-->Memória késleltetése menüre és nyomjuk meg az F5 billentyűt. Kis várakozás után megkapjuk a listába behelyezett eredményt. Ebből jó eséllyel megállapíthatjuk mi a helyzet.
Íme egy példa:

TLB bekapcsolva

TLB kikapcsolva

A különbség azt hiszem jól látható.

Mit is tegyünk

A probléma megoldásának módszerét nagyban befolyásolja a használt operációs rendszer. Mint már említtetem ebben a az SP1-es Vista kicsit sincs a segítségünkre. Sőt. Ellenben az XP kicsit nagyobb mozgásteret nyújt a számunkra. De ezekre a későbbiekben ki fogok térni.

Én most elsősorban azt írom le, hogyan szabaduljunk meg a problémától 64bit-es Vista SP1 operációs rendszer használatakor. Szerintem ez a "legösszetettebb".

Már most leszögezem, hogy az eljárás nem igényel semmilyen szakmai hozzáértést. Megpróbálok úgy írni, hogy azok is meg tudják oldani a problémát akik teljesen alapfokon kezelik a számítógépet.

Nem kívánok belemenni abba, hogyan kell a BIOS-ba kikapcsolni mert ismerek több embert is, aki már a BIOS szó hallatán is megretten. Valamint az XP nem erőlteti, ezért így elég egyszer kikapcsolni. Persze ha minden alkalommal kikapcsoljuk az nem jelenthet túl nagy problémát.

Akkor talán kezdjünk is neki

Első és legfontosabb dolgunk egy kis program beszerzése. Íme az általam feltöltött verzió: EZT kell letölteni

Én ezt használom és tökéletesen működik mind nálam mind pedig másoknál.

A letöltött fájlt csomagoljuk ki egy jól elkülönített mappába. Azt javaslom hozzunk létre a C meghajtón egy könyvtárat amit csak erre használunk.

Ezzel van egy programunk ami ki tudja kapcsolni(TLB_Disable) és be(TLB_Enable) a TLB-patch-et. FONTOS hogy csak úgy működik ha Rendszergazdaként futtatjuk őket (jobb gomb/Futtatás Rendszergazdaként).

És itt ütközünk az első kényelmetlenségbe. Ugyanis a szeretett operációs rendszerünk újraindítás után ismét belassítja gépünket. Így két lehetőségünk marad. Vagy minden indításkor újra kikapcsoltatjuk a kis programmal, vagy keresünk valami automatizmust a dologra.
Én a magam részéről, a másodikat preferálom.

És akkor most jön az a rész, ami automatizálja a dolgokat.

Indítsuk el a Feladatütemezőt amit a Vezérlőpult/Felügyeleti eszközök menübe találunk meg. Itt fogjuk beállítani, hogy számítógépünk induláskor maga oldja meg a problémát.

Kattintsuk a "Műveletek/Feladat létrehozása..." menüpontra.
Innen jön a móka :D

Adjunk neki egy nevet például: TLB
Leírásnak ami csak jól esik.

Ezután kattintsunk a : "Felhasználó vagy csoport módosítása..." gombra. Ez a rész nagyon fontos különben vagy nem fog futni vagy minden indításnál rákérdez ami szintén nem túl jó dolog.

Az előugró kis ablakban az alsó fehér részbe írjuk be a SYSTEM szót és OK-zuk le az ablakot.
Innentől már könnyű a dolgunk.

Pipa a "futtatás a legmagasabb szintű jogokkal" beállítás mellé.

Ezután lépjünk át az indítás fülre.
Itt az "Új..." gombra kattintva előjön egy új ablak ahol beállítjuk az Indításkor lehetőséget.

OK és már mehetünk is tovább a Műveletek fülre.
Itt szintén az "Új..." gomb következik.
Beállítjuk a "Tallózás..." gomb segítségével a már kicsomagolt fájlokból a "TLB_Disable.exe" nevezetűt.
És nyomunk egy OK gombot.

Ezután még egy OK következik. Végeztünk is.
Indítsuk újra a gépet és ellenőrizzük le a már fent említett módszerrel.
Elméletileg ezentúl a gépünk minden induláskor elvégzi a kikapcsolást és ebből mi semmit észre sem veszünk.

Végszó

Íme leírtam azt, hogy nálam hogyan van megoldva ez a probléma. Természetesen léteznek más módszerek és praktikák, de nekem ez vált be. Remélhetőleg mások is sikerrel alkalmazzák és ezáltal minden erejét ki tudják használni a processzornak.