Jak przyspieszyć kompa (a w tym Q3)
Text by [ Slave ]
A więc ... Kurde pierwszy sensowny text, a ja nie wiem od czego zacząć !!!
Zacznijmy od tego, że zapewne wielu z was nie może komfortowo pograć w Q3, z więcej
niż jednym botem, lub musi ograniczyć grafikę prawie do minimum. Co niektórych może
wqrzać fakt, że powiedzmy taki Anarki vs gracz na DM17 i gierka posuwa (bez skojarzeń
stare zbreźniki ;]]]) na niecałe 20-25 fpsów. Wiem coś o tym, bo jeszcze nie dawno miałem
Voodoo 3 3000 - 16MB, a potem TNT 2 M64 - 32MB (+PIII 450, 128 MB RAM) i co prawda nie
było to 20 fps jednak, aby wyniki były zadowalające na większych mapqach mogłem grać tylko
z jednym botem nie więcej (Anarki - nightmare, Q3DM17 - 35 fps). Teraz rozwiązałem ten
problem w sposób troszkę kasożerny (tzn. kupiłem sobie GeForce 2 MX - bo tani (650 PLN)
, a wydajność jest na poziomie GeForce 256 DDR - za którego nadal zapłacimy ponad 1000 PLN),
ale jednak przez jakiś tam czas radziłem sobie sposobami o wiele tańszymi lub nie potrzebującymi
żadnego wkładu finansowego. Aha od razu mówię, że tekst ten jest nie tylko zbiorem moich
doświadczeń, ale także podsumowaniem artykułów przeczytanych w różnych pismach, które zostały
przeze mnie osobiście wypróbowane. To tyle tytułem wstępu. Przejdźmy do faktów.
Teraz przedstawię kilka sposobów na powiększenie (nawet znaczne) ilości fps'ów bez wywalania
kasy, której zapewne większość z nas i tak ma mało ;[.
Najpierw zajmę się sposobami nie pochłaniającymi wiele czasu, a dającymi także
dosyć znaczne rezultaty.
W ostatnią sobotę będąc u SHiELDER'a z kompem na małym deathmatch'u odkryliśmy
ciekawą rzecz. Otóż komp SHiELDER'a (PII 350, podkręcony do 400 - z wielkim wiatrakiem
stojącym koło otwartej obudowy, 64 MB Ram'u i TNT 2 Ultra na pokładzie) na Q3 z jednym botem
na nightmare na DM17 wyciągał tylko wspomniane wyżej 25 fps'ów. Może nie uwierzycie, ale
zmieniając jedną opcję w setupie Q3 (Gl Extension ustawiliśmy na "On") poprawiliśmy rezultat
o około 40% (+10 fps). Teraz jego komp wyciąga na DM17 - 35 fps i SHiELDER strasznie się z
tego powodu podjarał ;]]. Kolosalny wzrost wydajności zauważyliśmy w pierwszym demku (dla
nie wiedzących ilość fps'ów w demkach mierzy się za pomocą polecenia - /timedemo 1 ,
wpisanego przed uruchomieniem demka). Przed ustawieniem Gl Extension'a na "on" średnia ilość
fps'ów wynosiła około 20-25 fps, po zmianie w/w wartości wydajności w demo001 wzrosła prawie
o 100%, otóz jego komp na pierwszym demku wyciąga teraz 48 fps ;]]. Wzrost wydajności może
także dać zmniejszenie Geometric Detail.
Ta porada dotyczy przedewszystkim posiadaczy płyt głównych z chipset'em Via Technologies,
jednak myślę, że śmiało skorzystają z niej posiadacze płyt głównych innych producentów.
Jeśli ktoś ma to gówno (ja to niestety mam ;[) to może w dość łatwy sposób polepszyć, wydajność
nie tylko Q3, ale także innych gierek. Otóż firma ta dołącza do swoich produktów CD-ka ze
sterownikami do płyty (co jest raczej rzadkością), a jeśli ktoś kupił gotowy komputer
z taką płytą (to znaczy nie składał go samemu) to zazwyczaj (tfu, prawie nigdy) to dostaje
kompa bez zainstalowanych sterowników do płyty g. Dostaje co prawda płytkę do łapy, ale w
przekonaniu, że wszystko jest zainstalowane rzuca ją gdzieś w kąt i zapomina na amen. Jest
to poważny błąd. Otóz mając jeszcze wspomnianą Rivke 2, Q3 w demku 1 osiągało jakieś 30 fps.
Po zainstalowaniu z płytki ze sterami do MainBoarda sterowników do szyny AGP Q3 przyspieszyło
o około 30% (tzn. osiągało już 40 fps), więc nawet jeśli nie masz płyty z chipsetem firmy
VIA, a dostałeś CD'ka ze sterami to wrzuć najlepiej wszystkie stery, a przedewszystkim obsługę
szyny AGP, wzrost wydajności będzie zauważalny.
Duże znaczenie mają także ustawienia BIOS'u (mogą podnieść wydajność o jakieś
5-20% -zależy od posiadanego sprzętu) . Poniżej podam opcje które warto zmodyfikować,
aby poprawić wydajność naszego kochanego komputera. Nie będę się rozpisywał do czego służą
dane ustawienia, ale przedstawię po krótce optymalne ustawienia. Oto one :
- L1 Chache - pamięć podręczna procesora 1 poziomu. Włączenie tej opcji pozwala procesorowi
na dostęp najczęściej przetwarzanych danych, czyli skuteczne przyspieszenie pracy całego
systemu. Zalecane ustawienie Enabled. Funkcję tą przydaje się wyłączyć tylko w chwili gdy
naprawdę mocno podkręcimy procek.
- L2 Chache - j.w. tyle że pamięć podręczna 2 poziomu.
- Gate A20 Option - Ustawienie to występuje w nie wszystkich wersjach BIOS'u Awarda.
Odpowiedzialna jest za dostęp do pamięci RAM powyżej 1 MB.
Najlepsze ustawienie : Fast
- Bank x/x DRAM Timing - (x to liczby które będą widoczne w setupie BIOS'u) Ustawienie to
najlepiej ustawić na "Turbo" (prawdopodobnie w setupie będziecie
mieli 3 takie pozycje z różnymi "x" , porada dotyczy wszystkich).
W przypadku wystąpienia jakich kolwiek problemów zalecane jest
stopniowe zmniejszanie prędkości pamięci.
- SDRAM RAS-to-CAS delay - najlepiej ustawić na najmniejszą z dostępnych wartości.
UWAGA !!! NIe wszystkie układy mogą wtedy pracować z pełną
stabilnością, w razie jakich kolwiek problemów należy stopniowo
zwiększać wartość, aż do uzyskania zadowalającej (lub pełnej) stabilności.
- SDRAM Cas Latency - J.W.
- Read-Around-Write - Podnosi sprawność podsystemu pamięci, umożliwiając odczyt poza kolejnością.
Zalecane ustawienie "Enabled"
- AGP Master 1 WS Read/Write - Ustawienie pozwalające na podniesienie wydajności karty
graficznej. Jeśli jednak wystąpią jakie kolwiek błędy w
wyświetlaniu grafiki należy przywrócić pierwotne ustawienia.
- IDE HDD Block Mode - Podwyższa wydajność dysku twardego . Zalecane ustawienie "Enabled"
UWAGA !!! Dla systemów Windows NT zalecane jest ustawienie "Disabled"
Jeśli mamy mało RAM'u to możemy się pokusić o zoptymalizowanie pamięci wirtualnej
systemu Winshit. Mało to pojęcie względne ponieważ u mnie (128 MB RAM) Q3 i tak korzysta z
pliku wymiany. Zacznijmy od ustalenia stałego pliku wymiany. Aby tego dokonać należy
kliknąć prawym przyciskiem na ikonę Mój Komputer i wybrać właściwości. Potem przejść na
zakładkę Wydajność i wybrać przycisk "Pamięć Wirtualna" (kurde , lepiej niż w Komputer Świat ;]]])
Aby powstał stały plik wymiany wartość minimalna i maksymalna muszą być takie same. Jak zbadać
jaki rozmiar powinien mieć plik wymiany ??? Ja zawsze daje na oko 200 MB. I myślę że jest to optymalne
rozwiązanie. Potem należałoby jeszcze zdefragmentować dysk na którym założyliśmy plik wymiany.
Ale nie za pomocą zwykłego defragmentatora Win**** (censored). Musi to być program który
przenosi plik wymiany (tzw. Swapfile) w najszybsze obszary dysku. Ja robię to za pomocą, programu
SpeedDisk, znajdującego się w 30 dniowej wersji pakietu Norton Utilities lub demonstracyjnej wersji
programu Nuts&Bolts. Wydajność wzrasta zależnie od ilości fizycznej pamięci RAM, zamontowanej
na płycie głównej.
Istnieją jeszcze programy zwalniające nieużywane obszary pamięci, WinCoolery, itp.
Jednak wg mnie one nie dają żadnego zysku, po zainstalowaniu Q3 nie przyspieszyło ani o 1%.
Być może działają na słabszym sprzęcie.
A teraz opisze posunięcia które wymagają trochę wiedzy na temat komputerów i które mogą
już troszke kosztować. Jak się już zapewne niektórzy domyślają chodzi mi tu o sztukę podkręcania
procesorów jak i kart graficznych. Jeśli chodzi o procesory to omówię tu tylko jeden z
łatwiejszych sposobów na podkręcenie procka, bo nie mam w tym zbyt dużego doświadczenia.
Dotyczy ono posiadaczy BIOS'ów które posiadają w menu "Chipset Features Setup" opcje
"CPU/PCI Clock (Mhz)" . Jak się zapewne domyślacie chodzi tu o ustawienie częstotliwości procesora.
Ale stop. Tutaj ustawiasz jedynie częstotliwość, pracy magistrali systemowej, która w iloczynie
z mnożnikiem daje dopiero końcową częstotliwość, pracy procesora. Pamiętajmy także, że po
podkręceniu nasz komputer, będzie potrzebował znacznie lepszego chłodzenia.
Karty graficzne. To już zupełnie inna historia. Podkręcamy je w bardzo prosty sposób. Należy
zaopatrzyć się w odpowiedni program - PowerStrip czy coś takiego (w kartach NVIDII możliwość
podkręcania jest w zaawansowanych właściwościach karty - ofkoz , jeśli masz org. stery).
Pamiętajmy że podkręcone podzespoły należy zaopatrzyć w lepsze chłodzenie. Aha jeśli już weźmiecie się
za podkręcanie to pamiętajcie, aby dla własnego bezpieczeństwa (tzn.bezpieczeństwa kompa) nie
podkręcać nic ponad 15% wartości orginalnej.
Dobra kończę już, bo się chyba zbyt rozpisałem. Może namówię kumpla z naszego klanu, żeby
skrobnął coś o podkręcaniu, bo szybszego PII350 i V3 niż jego na świecie nie ma ;].
A tutaj macie ustawienia moje i SHiELDER'a na różnych sprzętach (tylko Q3), aby Q3 działało
optymalnie.
Mój sprzęt :
PIII450 + 128 MB Ram + G2 MX
1024/768 - 16 bit lub 640/480 - 32 bit (do wyboru chodzi jednakowo)
Geometric detail = High
Gl Extension = On
Oswietlenie = Lightmap
Texture filter - Bilinear
SHiELDER
PII350 (podkręcone na 400) + 64 MB Ram - TNT 2 Ultra
Gl Extension = On
16 bit - 640/480
Oświetlenie = Lightmap
Geometric Detail = Low/Medium
Dobra to by było na tyle. Pozrowienia dla całego klanu RT (naszego klanu),X3NiT4, Luke'a.
|