Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

* Aktywni gracze na Relic Online przez ostatnie 150 sekund
Online:


Strony: [1] 2 3
Drukuj
Autor Wątek: Jak zwiększyć ilość fps w COH i zmniejszyć lag  (Przeczytany 2258 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
HeartOrHead
Wujek
*
Nick w COH: HeartOrHead
Wiadomości: 1734

Dane OS & Browser

Zobacz profil WWW Odznaczenia
« : 17 Marzec, 2010, 14:58:59 »

Sposób ten dotyczy posiadaczy kart nVidia.

Instalujemy nowe sterowniki (nie koniecznie ale zawsze warto). W panelu nVidia jest pewna magiczna opcja o której za chwilę. Od zawsze grałem na takich oto ustawieniach coh (dźwięk wysoki):



Przy teście wydajności minimalna liczba klatek nigdy nie wyszła poza 10 (nie tylko zresztą u mnie).



Mimo że podczas testu monitoruję ilość fps poprzez nakładkę z aplikacji evga precision i nie zauważyłem aby fps spadły poniżej 30, to coh podaje taką oto wartość jak na skrinie powyżej - zawsze.

W panelu nVidia wchodzimy do Manage 3D Settings, wybieramy aplikację COH i szukamy opcji
Maximum pre-rendered frames po polsku Maksymalna liczba wstępnie renderowanych klatek.
Standardowo będzie tam wartość 3. Zmieniamy to na 1.
Osobiście mam jeszcze wyłączone filtrowanie anizo oraz vsync - przy włączonym vsync coh ma limit fps 60.
Aby wyłączyć vsync edytujemy skrót do RelicCOH.exe i na końcu dopisujemy -novsync
Po tej zmianie wyniki z testu wydajności są takie:



Z tego co wyczytałem na necie, opcja ta ma wpływ w każdej grze na lag interfejsu (klawa + mysz), zwiększenie jej np. do 8 daje lepszą płynność (bo więcej klatek jest renderowanych na przód) ale za to sterowanie kuleje już poważnie. Wiele osób przyznaje że w grach typu shooter czy wyścigi grają z tą opcją ustawioną na 0 (zero). U mnie niestety takie ustawienie powoduje już spory spadek fps, ale gracze z lepszym sprzętem mogą się na takie pokusić.

W praktyce rozwiązało to (przynajmniej dla mnie) problem laga w grze, nie tracę już składów przez to że gra nie załapała rozkazu retreat czy innego równie ważnego klika Mrugnięcie

Gdyby ktoś był ciekaw to moja platforma: P4 3.6GHz, GF 8800 GTS 512, 2GB RAM 667
« Ostatnia zmiana: 18 Marzec, 2010, 19:37:01 wysłane przez HeartOrHead » Zapisane

Company of Heroes Klan EXITII
« : 17 Marzec, 2010, 14:58:59 »

 Zapisane
Wanted
Starszy Szeregowy
*
Wiadomości: 7

Dane OS & Browser

Zobacz profil Odznaczenia
« Odpowiedz #1 : 17 Marzec, 2010, 15:26:28 »

Jak możesz, to daj instrukcję ale w wersji PL.
Zapisane
HeartOrHead
Wujek
*
Nick w COH: HeartOrHead
Wiadomości: 1734

Dane OS & Browser

Zobacz profil WWW Odznaczenia
« Odpowiedz #2 : 17 Marzec, 2010, 15:28:58 »

 Szok że co?

jeśli masz na myśli polski panel nvidia to szukaj czegoś w rodzaju maksymalna ilość pre-renderowanych klatek.
Zapisane

Wanted
Starszy Szeregowy
*
Wiadomości: 7

Dane OS & Browser

Zobacz profil Odznaczenia
« Odpowiedz #3 : 17 Marzec, 2010, 15:46:39 »

Przepraszam za spam.
Mam od 0 do 8. Co będzie dla moje karty (GF GTS 250 1 GB) najlepsze?
Zapisane
Futri
Porucznik
*
Nick w COH: Futrzak
Wiadomości: 282


Ich bin katze

Dane OS & Browser

Zobacz profil Odznaczenia
« Odpowiedz #4 : 17 Marzec, 2010, 16:07:53 »

Cytat: HeartOrHead

Gdyby ktoś był ciekaw to moja platforma: P4 3.6GHz, GF 9800 GTS 512, 2GB RAM 667
No niewierze ja miałem 0.5 GB ramu więcej i GF9600GT ddr3 256bit ten sam procek i mogłem pomarzyć o tak kosmicznych ilościach FPS. Musisz być jakimś czarownikiem !
A zna ktoś jakieś triki na Radeony zwykłe lub Mobility ? Obecnie mam Dualcore 2.00GHz T4200 i Radka 3450 albo 3400 Mobility 256mb i gram na niskich bo jak przesuwam ekran to jest taki mały lag 1 sec jakby przy przesuwaniu później reaguje :/
Zapisane

Giwera
Forum expert
*
Nick w COH: 3lvl mam
Wiadomości: 339


Dane OS & Browser

Zobacz profil Odznaczenia
« Odpowiedz #5 : 17 Marzec, 2010, 16:21:55 »

Futri miałeś 512MB Ramu, a nie 2GB. Przy procesorze, który pewnie miałeś, wzrost wydajności DDR2 do DDR3 był niewielki.
Odnośnie laptopa to trochę ciężko. Wiadomo, małe pole do popisu, gorzej ze sterownikami, które nie zawsze są nastawione na wzrosty wydajności w grach.
Zapisane



Bo ja Ci chętnie w ten pusty łeb wywale kopa...
HeartOrHead
Wujek
*
Nick w COH: HeartOrHead
Wiadomości: 1734

Dane OS & Browser

Zobacz profil WWW Odznaczenia
« Odpowiedz #6 : 17 Marzec, 2010, 16:25:01 »

Wanted mam wrażenie że nie czytasz w ogóle tego co jest napisane, odpowiedź: 1.

Zagrałem kilka gier i jest wielka poprawa odnośnie laga klawy i myszy, wciskam T i kolesie od razu zbierają dupę.
Zapisane

Futri
Porucznik
*
Nick w COH: Futrzak
Wiadomości: 282


Ich bin katze

Dane OS & Browser

Zobacz profil Odznaczenia
« Odpowiedz #7 : 17 Marzec, 2010, 16:45:10 »

Cytuj
miałeś 512MB Ramu, a nie 2GB
Jeżeli spojrzysz dokładnie to pisałem że miałem 0.5 GB ramu więcej  Uśmiech 2
No ale to już przeszłość stary buchnął PC do pracy a mi został lapek. Może na necie coś później poszukam o radkach mobility czy inne dzikie triki  Krzywa
Zapisane

HeartOrHead
Wujek
*
Nick w COH: HeartOrHead
Wiadomości: 1734

Dane OS & Browser

Zobacz profil WWW Odznaczenia
« Odpowiedz #8 : 17 Marzec, 2010, 17:05:52 »

Podupczyło mi się, mam 8800 GTS Mrugnięcie
Zapisane

Giwera
Forum expert
*
Nick w COH: 3lvl mam
Wiadomości: 339


Dane OS & Browser

Zobacz profil Odznaczenia
« Odpowiedz #9 : 17 Marzec, 2010, 18:23:19 »

Uuu pardon, nie zauważyłem Uśmiech
Już zabieram się za zwiększanie FPS-ów Mrugnięcie
Zapisane



Bo ja Ci chętnie w ten pusty łeb wywale kopa...
Jodlasty
Moderator Globalny
*
Nick w COH: Niebezpieczny
Wiadomości: 853


Dane OS & Browser

  • Odznaczenia Oskar za całokształt twórczości filmowej
  • Zobacz profil Odznaczenia
    « Odpowiedz #10 : 18 Marzec, 2010, 13:43:53 »

    Ten test jest beznadziejny, nie oddaje realiów w grze.
    Posiadacze słabych procesorów powinni dzwięk ustawić na najnioższą wartość.
    Jak pokazały testy z naszego dawnego forum, można dzięki temu zyskać kilka klatek.
    Vsync się przydaje, jeżeli nasza karta generuje więcej niż 60kl/s.
    Monitory typu LCD w większości wyświetlają obraz w 60Hz, czyli i tak nie pokażą nic poza 60kl/s, a przynajmniej nie będzie przekłamań w obrazie.
    Najlepiej zainstalować sobie FRAPSa i śledzić wartości wyświetlanych klatek na sekundę podczas gry, a później ewentualnie zmniejszczać detale w grze.
    Sama gra, bardzo dobrza podpowiada nam jaką mamy wydajność.

    Zapisane

    HeartOrHead
    Wujek
    *
    Nick w COH: HeartOrHead
    Wiadomości: 1734

    Dane OS & Browser

    Zobacz profil WWW Odznaczenia
    « Odpowiedz #11 : 18 Marzec, 2010, 13:57:37 »

    Beznadziejny mówisz, jakoś w grze 1v1 również mam te ~30 klatek, vsync nie jest potrzebny bo i tak nie ma różnicy w obrazie (żadnych przekłamań) coh to nie jest shooter gdzie machasz myszką na lewo i prawo jak szalony. Fraps powodował lagi (przynajmniej u mnie), a evga precision poza tym że podkręca kartę to dodatkowo wyświetla różne dane (w tym fps) w trakcie gry co widać na załączonych skrinach (LGR).
    Wiem o tym że dźwięk w cohu mocno obciąża procesor, jednak wolę mieć go w dobrej jakości i przeboleje te kilka fps mniej.

    Poza tym cały ten temat powstał przede wszystkim dlatego, że poprzez zmianę wspomnianej opcji w panelu nvidia znika lag interfejsu w grze.
    « Ostatnia zmiana: 18 Marzec, 2010, 13:59:29 wysłane przez HeartOrHead » Zapisane

    Jodlasty
    Moderator Globalny
    *
    Nick w COH: Niebezpieczny
    Wiadomości: 853


    Dane OS & Browser

  • Odznaczenia Oskar za całokształt twórczości filmowej
  • Zobacz profil Odznaczenia
    « Odpowiedz #12 : 18 Marzec, 2010, 14:11:12 »

    Przecież tester wbudowany w grę nie pokazuję prawdziwej gry tylko jakies animację.
    Nikt o zdrowych zmysłach nie będzie brał jego pod uwagę.
    Chyba zrobię znowu temat o wydajności i wszyscy przekonają się jakie mają beznadziejne komputery Uśmiech


    Co do vsync, jeżeli karta generuje więcej niż 60kl/s, to czasami na monitor wskakuja 2 klatki, czyli połowa ekranu to klatka 1 a druga połowa to już nastepna i zamiast płynnego obrazu mamy skoki.
    « Ostatnia zmiana: 18 Marzec, 2010, 14:24:34 wysłane przez Jodlasty » Zapisane

    kingwins
    Wujek
    *
    Wiadomości: 808


    Dane OS & Browser

    Zobacz profil Odznaczenia
    « Odpowiedz #13 : 18 Marzec, 2010, 14:14:22 »

    chodzi o wyłączenie renderowania na przód - nie wiem jak ta funkcja ma prawo działać przecież i tak gracz może zmienić decyzję i całe prerenderowanie na nic, może w jakichś specyficznych aplikacjach taka funkcja się sprawdzi (przypuszczam że w 3d marku zawyży wyniki - nie zdziwiłbym się że o to właśnie chodziło)

    W każdym razie efekt jest taki że min fps wzrasta 2-3 krotnie - to jest znaczna poprawa, znikają mikro lagi i piłowanie dysku dość znacznie, no i podobno lag na klawie znika, tego ostatniego jeszcze nie sprawdziłem tak na 100% ale na pewno wiem że wiele razy było tak, że wydałem kilka komend róznym jednostkom a efekt końcowy był taki że przez laga komendy dostały nie te jednostki co trzeba lub w ogole połowa z komend nie została zaliczona.
    Zapisane
    Jodlasty
    Moderator Globalny
    *
    Nick w COH: Niebezpieczny
    Wiadomości: 853


    Dane OS & Browser

  • Odznaczenia Oskar za całokształt twórczości filmowej
  • Zobacz profil Odznaczenia
    « Odpowiedz #14 : 18 Marzec, 2010, 14:23:18 »

    Sprawdzę to dzisiaj, na jakiejś repce i zobaczymy jak to wygląda w praktyce.
    Zapisane

    HeartOrHead
    Wujek
    *
    Nick w COH: HeartOrHead
    Wiadomości: 1734

    Dane OS & Browser

    Zobacz profil WWW Odznaczenia
    « Odpowiedz #15 : 18 Marzec, 2010, 14:35:26 »

    Na repce będziesz sprawdzał czy masz laga z komendami? Uśmiech

    Dałem wyniki z testu bo co miałem nagrać film z gry 1v1 żeby w lewym górnym wszyscy zobaczyli ile mam klatek? Czepiasz się szczegółów, zdaje sobie sprawę że demo coha to nie gra typowa, jednak po coś ten test tam wsadzili, wyniki jakieś daje, także skalą porównawczą różnych ustawień/kompów jest czy tego chcesz czy nie.
    Zapisane

    Jodlasty
    Moderator Globalny
    *
    Nick w COH: Niebezpieczny
    Wiadomości: 853


    Dane OS & Browser

  • Odznaczenia Oskar za całokształt twórczości filmowej
  • Zobacz profil Odznaczenia
    « Odpowiedz #16 : 18 Marzec, 2010, 14:45:23 »

    Na repce sprawdze czy wartość nim fps się zmieni.
    Właśnie nie wiem po co dali ten test.
    Z każdym następnym patchem wydajność się zmieniała, ale w tym teście jest ciągle  taka sama.
    Zapisane

    HeartOrHead
    Wujek
    *
    Nick w COH: HeartOrHead
    Wiadomości: 1734

    Dane OS & Browser

    Zobacz profil WWW Odznaczenia
    « Odpowiedz #17 : 18 Marzec, 2010, 15:06:00 »

    To od razu Ci powiem że raczej w repce nie zobaczysz różnicy. W tym teście jest chyba jakiś bug, bo tak jak napisałem w pierwszym poście monitorując podczas testu fps bezpośrednio z karty nie ma nigdy skoku na mniej niż ok 30 klatek. Natomiast w wynikach testu zawsze jest jakaś min. wartość 4-8 fps, to samo ma Dawn of War 2, tymczasem po zmianie max. pre-rendered frames na 1, wyniki w teście zaczynają pokrywać się ze stanem faktycznym i lag znika.

    Dodam że na forum relic, pracownicy z pomocy technicznej sami zalecają w tematach gdzie są problemy z fps wyłączenie vsync, bo niestety taka jest jego implementacja że ma wpływ nie tylko na max ale i na min fps.
    Nie trzeba tego robić poprzez panel karty, wystarczy dodać do skrótu uruchamiającego grę na końcu -novsync

    Jeszcze taki cytat że te min. 4 fps to nie mam tylko ja (przy max pre-rendered frames 3)
    Cytuj
    The average number is the best representation of your actual performance. I just ran the test. I got 60 max, 59 avg and 4 minimum. I have a Core2 Q6600, 2GB Corsiar ram, and 768Mb 8800 GTX. The reason we're getting 60 max is because CoH has vsync on by default...

    Cytuj
    I really recommend EVERYONE with performance problems to disable vsync!

    Cytuj
    When Vsync is enabled the videocard can only output a framerate that is a factor of the refresh rate - for example, if your refresh rate is 60, only 60/30/15/10/6/5/4/3/2/1 are available. By syncing framerate to refresh rate it prevents 'tearing'; an image split between two frames currently being processed, but not all monitors have such an issue with tearing that all users will want to enable vsync.

    Apparently triple buffering can improve the situation, but it remains that unless your system is uber-powerful and always remains above 60fps, youll WANT to disable v-sync and allow any fps rate to be displayed, rather than forcing the system to choose between a smooth 60fps and a jerky 30.

    So this is not a 'useless' feature by quite a long shot; its a further performance boost for those with weaker systems with very little downside (tearing isnt very serious), just like disabling AA or AF.
    « Ostatnia zmiana: 18 Marzec, 2010, 16:06:34 wysłane przez HeartOrHead » Zapisane

    Futri
    Porucznik
    *
    Nick w COH: Futrzak
    Wiadomości: 282


    Ich bin katze

    Dane OS & Browser

    Zobacz profil Odznaczenia
    « Odpowiedz #18 : 18 Marzec, 2010, 15:59:30 »

    Czyli jak to powinno wyglądać z tym novsync gdzie to wpisać ja lalikiem jestem że tak powiem Haha
    Zapisane

    HeartOrHead
    Wujek
    *
    Nick w COH: HeartOrHead
    Wiadomości: 1734

    Dane OS & Browser

    Zobacz profil WWW Odznaczenia
    « Odpowiedz #19 : 18 Marzec, 2010, 16:01:57 »

    Klikasz prawym na skrót, który uruchamia COH, właściwości, w polu gdzie jest ścieżka do RelicCOH.exe dopisujesz na końcu -novsync
    Ty masz Windows 7 to nie wiem jak tam teraz z takimi rzeczami jest.
    Osobiście mam takie kombo tam: -nomovies -novsync
    « Ostatnia zmiana: 18 Marzec, 2010, 16:09:42 wysłane przez HeartOrHead » Zapisane

    Linki sponsorowane
       
     Zapisane
    Strony: [1] 2 3
    Drukuj
    Skocz do:  


    Linki