Skocz do zawartości

Witamy na n00bs.pl - Sieć serwerów counter strike
Zarejestruj się, aby uzyskać dostęp do wszystkich funkcji naszego forum. Gdy już się zarejestrujesz i zalogujesz będziesz mógł tworzyć nowe tematy, pisać posty, otrzymywać reputację od innych użytkowników oraz będziesz mógł również korzystać z prywatnych wiadomości, aktualizacji statusu i wiele więcej. Jeżeli posiadasz już konto, zaloguj się, klikając tu - a jeśli jesteś nowym użytkownikiem stwórz swoje własne konto!
Zdjęcie

Zwiększanie FPS


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1
Pawianek

Pawianek
  • Elite Member

  • Grupa: Elite
  • Postów: 253
  • Reputacja: 9
  • MiejscowośćPoznań
Spis treści:

1. Wstęp - FPS w counter-strike 1.6.
2. Tryb grafiki i jego wpływ na wydajność oraz jakość.
3. Sterowniki
4. Podmianki modeli zwiększających FPS.
5. (Ważne) Odświeżanie ekranu, synchronizacja pionowa, a komfort gry i fps.
6. Optymalne ustawienia karty graficznej.
7. Komendy zwiększające liczbę FPS.


1. Wstęp - FPS w counter-strike 1.6.



FPS ( Frames Per Second, czyli klatki na sekundę) - wartość FPS określa nam szybkość generowania animacji. Im jest ona wyższa, tym lepiej. Aby animacja była płynna i nie wyglądała jak pokaz slajdów musimy mieć przynajmniej 30 FPS (klatek na sekundę) i nie może spadać poniżej, ponieważ oko ludzkie dostrzega średnio około 25-30 fps. W counter-strike 1.6 obraz jest płynny powyżej stałych 40fps, ale niestety ta wartość nie zapewnia nam do końca komfortowej gry, ponieważ w silniku HL1 na którym bazuje cs 1.6 przy wartościach poniżej 60 fps, w czasie strzelania z broni automatycznych takich jak Ak47 lub m4a1 celownik znacznie wolniej się kurczy co zwiększa rozrzut i utrudnia nam celowanie. Natomiast przy wartościach powyżej 100 fps nasza postać zaczyna chodzić wolniej, dlatego zalecaną wartością FPS dla graczy cs'a 1.6 zapewnijącą w pełni komfortową i płynną grę jest 70-100 FPS.

2. Tryb grafiki i jego wpływ na wydajność oraz jakość.



W counter-strike 1.6 są dostępne 3 tryby grafiki OPENGL, DIRECT3D oraz SOFTWARE, co one oznaczają i który jest najlepszy ?.

-SOFTWARE - Jest trybem wyświetlania który nie korzysta z akceleratora karty graficznej, przez to grafika jest bardzo postrzepiona i powolna. Ponadto grając w tym trybie mozna doswiadczyc ciekawych zachowań takich jak bron strzelajaca bez ustanku lub gracze poruszajacy sie skokowo. Granie w trybie Software jest gwarancja spowolnionego dzialania gry i jest zalecany wyłącznie na archaicznych komputerach (Nie polecam ustawiania tego trybu).

-DIRECT 3D - Tryb wyświetlania w którym wyświetlana grafika ma najlepszą jakość, ale niestety w silnik HL1 nie jest zbyt dobrze zoptymalizowany dla D3D i przy jego ustawieniu mamy mało FPS. ( Również nie polecam grania w tym trybie, chyba że wam nie działa OPENGL ).

-OPENGL - Jest to najlepszy tryb dla gier na silniku HL1 dający największą liczbę FPS przy zachowaniu dosyć dobrej grafiki. ( Zdecydowanie polecam ustawienie tego trybu ).

3. Sterowniki



Wybór dobrych sterowników do naszej karty graficznej również jest bardzo istotnym czynnikiem wpływającym na jakość, płynność oraz stabilność gry. Jest kilka szkół mówiących jakie sterowniki najlepiej instalować. Osobiście twierdzę że najlepiej jest instalować sterowniki dołączone do karty przez producenta, ponieważ najczęściej były one tworzone z myślą o danym modelu karty i powinny pracować stabilnie. Niektórzy mówią, że najlepiej jest instalować najnowsze wersje sterowników od producenta, co w sumie nie jest głupim rozwiązaniem ponieważ niejednokrotnie nowsze i lepiej zoptymalizowane sterowniki potrafią przyspieszyć grę o kilka dobrych klatek, ale niestety mogą występować również problemy z kompatybilnością w przypadku starszych gier. Jeszcze inna grupa osób uważa iż najlepszym rozwiązaniem jest instalacja "modowanych" sterowników które tworzone są z zamiarem wyciśnięcia maksymalnej mocy z naszych kart graficznych, nieraz kosztem stabilności. Wybór najlepszej dla was opcji pozostawiam wam, poniżej podaje podstawowe wady i zalety każdego rozwiązania:

a. Instalacja sterowników od producenta karty.
Zalety:
+ Sterowniki powinny bezproblemowo współpracować z naszą kartą.
+ Wysoka stabilność i bezawaryjność w porównaniu do modowanych i nowszych sterowników.

Wady:
- Niejednokrotnie niższa wydajność od najnowszych oraz modowanych sterowników.

b. Instalacja najnowszych sterowników.
Zalety:
+ Wyższa wydajność w porównaniu do standardowych sterowników.
+ Lepsza współpraca z najnowszymi tytułami gier.

Wady:
- Zdarzają się sytuacje że nie współpracują ze starszymi grami.
- W przypadku wiekowych kart zdarzają się przypadki że najnowsze sterowniki nie działają poprawnie.

c. Instalacja modowanych sterowników.
Zalety:
+ Wyższa wydajność karty graficznej w systemie oraz grach.
+ Niejednokrotnie odblokowują ukryte możliwość w naszej karcie graficznej.

Wady:
- Obniżona stabilność systemu oraz gier.
- Zdarzają się sytuacje że nie współpracują z niektórymi grami.


4. Podmianki modeli zwiększających FPS.



Jednym ze sposobów zwiększenia liczby fps są podmianki modeli broni oraz postaci, które dzięki znacznie mniejszej szczegółowości zmniejszają obciążenie naszego systemu, co w efekcie daje nam wzrost FPS. Aby zainstalować modele High fps zastosuj się do poniższych kroków:

1) Pobierz High fps player models oraz high fps weapon models.
2) Wypakuj kolejno obydwa archiwa do katalogu cstrike lub cstrike_polish zależnie od twojej wersji językowej.

High fps models:

Dołączona grafika
Dołączona grafika

5. (Ważne) Odświeżanie ekranu, synchronizacja pionowa, a komfort gry i fps.



Ustawienie optymalnej częstotliwości odświeżania ekranu jest nadzwyczaj ważną sprawą dzięki której znacząco podnosimy komfort gry, jak również zwiększamy liczbę wyświetlanych FPS.

1.) Wchodzimy w zakładkę Moje gry ( My games ).
2.) Klikamy prawym przyciskiem myszki na grę Counter-strike i klikamy na Właściwości ( Properties ).
3.) Klikamy na ustaw opcje uruchamiania ( Set lunch options ).
4.) Wklejamy w polu tekstowym komendę -freq XXX, gdzie XXX oznacza częstotliwość i klikamy OK.
np:
-freq 100 - ustawia częstotliwość na poziomie 100 hz

Dołączona grafika

5.) Restartujemy steam i cieszymy się płynną grą http://www.n00bs.pl/...tyle_emoticons/default/smile.gif.


6. Optymalne ustawienia karty graficznej.



Antialiasing na 0 lub OFF
Anizotropic Filtering na 0 lub OFF
Image Setting na Performance
Force Mipmaps None
Filtrowanie anizotropowe: zależne od aplikacji [zaznaczone]
Smoothvision: wyłączone
Ustawienia tekstury: wysoka jakość
Poziom szczegółow minimapy: wysoka wydajność
domyślna głębia kolorów: 16bpp
użyj maks. 1MB pamięci systemowej dla tekstur w trybie PCI

7. Komendy zwiększające liczbę FPS.



gl_playermip 2 - Zmienia jakosc modeli graczy w OpenGL. Znaczne przyspieszenie działania CS.
gl_max_size 64 - Ilość pamięci RAM przeznaczona na tekstury. Zwalnia trochę jakże cennych zasobów systemu.
gl_picmip 2 - Zmienia jakosc tekstur w OpenGL. Znacznie przyspiesza działanie gry, ale drastycznie pogarsza grafikę.
gl_smoothmodels 0 - Wyłacza wygładzanie modeli (tylko dla kart Voodoo3, Riva TNT2 i lepszych).
gl_cull 1 - Renderuje jedynie widoczne elementy.
gl_keeptjunctions 0 - Pokazuje niedokładnosci (szczeliny) w teksturach.
gl_max_size 128 - Ustala rozdzielczosc tekstur.
gl_texsort 0 128 - Wyłacza sortowanie textels.
gl_clear 0 - Zmienia jakosc tekstur.
gl_round_down 3 - Mniejsza jakosc tekstur.
gl_dither 1 - Włączanie rozmywania tekstur. Wygląda to nieco gorzej, ale gra działa szybciej.
gl_lightholes 0 - włącza światło w zakamarkach - 1-włącza; 0-wyłącza.
gl_palette_tex 1 - włącza paletę tekstur - 1-włącza; 0-wyłącza.
gl_spriteblend 1 - ustawia jakość krwi/zooma - 1-włączony; 2-wyłączony.
gl_ztrick 0 - Dla posiadaczy kart graficznych voodoo 1/2/3. Włączone przyspiesza działanie gry. Posiadacze nowszych kart graficznych powinni ustawić ten parametr na 0.
gl_texturemode GL_NEAREST_MIPMAP_NEAREST - tryb renderowania.
max_wallpuffs 0 - maksymalna ilosc wybuchow na scianie/sciennych wybuchow.
max_rubble 0 - maksymalna ilosci zwiru/kamieni w grze.
gl_lightholes 0 - wartość 0 daje więcej fps.
max_smokepuffs 0 - Ustala maksymalna ilosc 'dymkow' pojawiajacych się po uderzeniach kul.
max_shells 0 - Ustala maksymalna ilosc widocznych łusek. Podobnie jak max_smokepuffs ustawienie na 0 powoduje znaczne przyspieszenie gry.
max_shells 0 - Nie wylatuja nam łuski przy strzelaniu.
fastsprites 1 - Zmienia jakosc dymu z granatow. Ustawienie na 1 zapewnia przyspieszenie grafiki, przy połprzezroczystym(!) dymie.
fps_max 100 - Maksymalna liczba klatek na sekundę. Niższe ustawienie zmniejsza obciażenie procesora.
mp_decals 1 - Maksymalna ilosc wyswietlanych logo, dziur po kulach. Powoduje widoczne przyspieszenie działania gry.
hisound 0 - Zmniejsza jako dźwięku, jednoczesnie przyspieszajac działanie gry.
loadas8bit 1 Podobnie jak 'hisound' zmniejsza jakosc dźwięku (do 8bit).
bgmvolume 0 - Wyłacza CD Audio.
r_dynamic 1 - Włacza dynamiczne oswietlenie.
r_mirroralpha 0 - Wyłacza refleksje swiatła.
r_norefresh 0 - Nie odswieża konsoli oraz hud'a jesli nie ma takiej potrzeby.
cl_weather 0 - Wyłacza efekty pogodowe (np. deszcz na azteku').
cl_himodels 0 - wyższa jakość modeli graczy - 1 wyższa - 0 niższa.
cl_dynamiclights 0 - wylacza dynamiczne swiatla.
cl_shadows 0 - cienie pod modelami graczy.
cl_minmodels 1 - Ładowanie i pokazywanie przez grę tylko 4 modeli postaci zamiast 10, dzięki czemu oszczędzane są fpsy.
cl_particlefx 0 - wylacza efekty takie jak plomien z lufy , odlamki , czesc dymow itp
cl_weather 0 - wyłącza efekty pogodowe.
cl_corpsestay 1 - Czas znikania leżących ciał. Ciała znikające szybciej zwalniają część zasobów komputera.
r_detailtextures 0 - Bardziej szczegółowe tekstury. Wyłączone pozwalają zaoszczędzić trochę RAMu.
r_detailtextures-supported 0 - wyłącza odbijanie światła w teksturach.
r_mirroralpha 0 - wyłącza odbijanie światła w teksturach.
r_mmx 1 - Wsparcie dla technologii MMX, każdy procesor posiada tą technologię, więc zalecane jest 1.
r_decals 1 - maksymalna ilość detali.
precache - więcej plików jest ładowanych przed wejściem na serwer, co odciąża komputer w czasie gry.
violence_ablood 0 - wyłączenie wyświetlania krwi.
violence_hblood 0 - wyłączenie wyświetlania krwi.
violence_agibs 0 - Wyświetlanie resztek modeli po eksplozji.
violence_hgibs 0 - Wyświetlanie resztek modeli po eksplozji.
s_reverb 0 - wyłączenie pogłosu.
voice_dsound 0 - pogorszenie jakości dźwięku voicecomm.
fastsprites 2 - Jakość sprite'ów, np. gazu z granatu dymnego czy eksplozji. Im mniejsza tym szybciej gra będzie chodzić.
d_spriteskip 2 - Pomijanie sprite'ów. Im więcej sprite'ów wyłączymy tym więcej zasobów komputera pozostanie wolnych.
hpk_maxsize 1 - Ilość miejsca w pamięci, którą zajmuje plik "custom.hpk". Nie warto zaśmiecać RAMu prawie bezużytecznym plikiem.
mp_decals 1 - max ilość wyświetlanych logo i dziur.
cl_download_ingame 0 - wyłączenie ściągania niestandardowych log, dźwięków z gry.


źródło: cs-guide.net


  • 1
<p class='bbc_center'><em class='bbc'>Nie ma to jak sobie zapalić po dobrym seksie</em> - pomyślał Bogdan włączając piec do kremacji. </p>

#2
nup

nup
  • aj em nup!

  • Grupa: Administrator
  • Postów: 3080
  • Reputacja: 795
  • Gadu-Gadu 3572560
  • Nick steam: nup
  • MiejscowośćKraków

przy wartościach poniżej 60 fps, w czasie strzelania z broni automatycznych takich jak Ak47 lub m4a1 celownik znacznie wolniej się kurczy co zwiększa rozrzut i utrudnia nam celowanie.



Z tym bym się nie zgodził :)
chodzi mi dokładnie o ten niby zwiększony rozrzut :)

a poza tym bardzo dobry poradnik http://www.n00bs.pl/...tyle_emoticons/default/biggrin.gif przyda się :)
  • 0

76561198005243763.pngAddFriend.png   

 

admin.gif

 

output_NjPC7s.gif


#3
xanat

xanat
  • Outsider

  • Grupa: Maintenance
  • Postów: 4294
  • Reputacja: 741
  • Nick steam: xontac
  • Steam ID: 0:1:14208782
najlepsze są modele high fps http://www.n00bs.pl/...tyle_emoticons/default/laugh.gif ciekawe jak można na takich normalnie grać :)

Dodano nowy post:
podmieniłem obrazki modelów, żeby nie było znaku wodnego :)
  • 0

admin.gif


#4
nup

nup
  • aj em nup!

  • Grupa: Administrator
  • Postów: 3080
  • Reputacja: 795
  • Gadu-Gadu 3572560
  • Nick steam: nup
  • MiejscowośćKraków
trzeba było jeszcze n00bs.pl dodać na nich http://www.n00bs.pl/...tyle_emoticons/default/biggrin.gif
  • 0

76561198005243763.pngAddFriend.png   

 

admin.gif

 

output_NjPC7s.gif


#5
xanat

xanat
  • Outsider

  • Grupa: Maintenance
  • Postów: 4294
  • Reputacja: 741
  • Nick steam: xontac
  • Steam ID: 0:1:14208782
co do tej częstotliwości:

-freq 100 - ustawia częstotliwość na poziomie 100 hz

wie ktoś jaka jest domyślna? http://www.n00bs.pl/...tyle_emoticons/default/biggrin.gif
  • 0

admin.gif


#6
Pawianek

Pawianek
  • Elite Member

  • Grupa: Elite
  • Postów: 253
  • Reputacja: 9
  • MiejscowośćPoznań
Mhm.. chyba taka na jaką masz ustawienia odświeżania monitora pod Windowsem
  • 0
<p class='bbc_center'><em class='bbc'>Nie ma to jak sobie zapalić po dobrym seksie</em> - pomyślał Bogdan włączając piec do kremacji. </p>

#7
Hugo/Psyduck

Hugo/Psyduck
  • Elite Member

  • Grupa: Elite
  • Postów: 23
  • Reputacja: 0
Pawian sam to pisałeś? http://www.n00bs.pl/...tyle_emoticons/default/biggrin.gif Źródło podaj jak nie:P
  • 0

#8
xanat

xanat
  • Outsider

  • Grupa: Maintenance
  • Postów: 4294
  • Reputacja: 741
  • Nick steam: xontac
  • Steam ID: 0:1:14208782
przecież jest napisane źródło http://www.n00bs.pl/...tyle_emoticons/default/splash2.gif
  • 0

admin.gif





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych