Jeśli chcecie mnie wesprzeć to zapraszam do kupna mojego poradnika "Jakim jesteś Makiem?".

Diablo III – optymalizacja wydajności

· Wojtek Pietrusiewicz · 28 komentarzy

Wymagania sprzętowe dla Diablo nie są szczególnie wymagające wysokie, ale jak odkryłem podczas testów i grania, nie zawsze jest różowo. Przykładowo, mój iMac rozgrzewa się dopiero po dwóch godzinach grania. Być może buforuje coraz więcej danych, ale nie sądzę – wiem tylko, że przez pierwsze dwie godziny pracuje bezszeletnie, a po tym czasie zaczyna rozkręcać wentylatory. Na MacBooku Air z kolei trzeba zjechać z detalami…

Pierwszą czynnością, którą powinniśmy zrobić to sprawdzić ile w rzeczywistości mamy klatek na sekundę (fps). Aby to zrobić, wystarczy podczas gry (nie w menu!) wcisnąć ⌃R1 i w lewym górnym rogu powinna pojawić się stosowna liczba. Ta funkcja działa niezależnie od systemu operacyjnego, zarówno pod Windows jak i OS X.

Proste czynności optymalizacyjne

  • Zamknij inne aplikacje, działające w tle – obciążają niepotrzebne procesor i zajmują pamięć. Przeglądarki WWW zajmują sporo tej ostatniej.
  • W opcjach ustaw maksymalną ilość klatek na sekundę (fps) w rejonie 40 – skoki będą mniejsze pomiędzy scenami walki, gdzie fps może spaść np. do 20, a scenami bardziej statycznymi. Warto też obniżyć ilość fps, gdy gra pracuje w tle.
  • Wyłącz anti-aliasing – pomimo, że dodaje sporo do wyglądu gry, to “zabiera” od 3 do 8 fps.
  • Ustaw wszystkie detale na Niskie / Low.
  • Wyłącz cienie – u siebie obniżyłem je o jeden poziom niżej od najwyższego i skok prędkościowy był spory.
  • Graj w niższej niż natywna rozdzielczości – nie będzie tak ładnie, ale wspólczesne monitory radzą sobie bardzo dobrze z downsamplingiem, a miodność Diablo i tak nadrobi tą niedogodność.
  • Wyłącz drugi monitor jeśli używasz więcej niż jeden. W przypadku, gdy masz podłączonego laptopa do zewnętrznego monitora, można to zrobić na dwa sposoby:
    • Włączyć mirroring, aby oba ekrany wyświetlały to samo.
    • Zamknąć ekran usypiając komputer, aby go następnie wybudzić klawiaturą lub myszką (pozostawiając go zamkniętym). Ten sposób niestety powoduje gorszą cyrkujacę powietrza i pomimo, że jest to zalecana przez Apple metody, przez którą nic nie powinno się mu stać, osobiście nie zdecydowałbym się na ten krok.

Wyłącz trójliniowe filtrowanie / trilinear filtering

Tej opcji niestety nie ma w panelu preferencji w grze, więc trzeba skusić się na alternatywne metody i wykonać następujące kroki:

  1. Uruchomić Findera.
  2. Wcisnąć ⌘⇧G2.
  3. Do pola należy wpisać ~/Library/Application Support/Blizzard/Diablo III/ i zatwierdzić Enterem.
  4. Znaleźć plik D3Prefs.txt i otworzyć go w TextEdit.
  5. Znaleźć w nim linię DisableTrilinearFiltering "0".
  6. Zmienić wartość w nawiasach z 0 na 1.
  7. Zapisać plik.
  8. Uruchomić Diablo III.

Ponownie, podobnie jak w przypadku wyłączenia anti-aliasingu gra będzie wyglądała gorzej, ale powinna przyśpieszyć – myślę, że tą opcję zostawcie sobie na koniec, jeśli powyższe nie pomogły.

Źródło: OS X Daily

  1. Control+R.
  2. Command+Shift+G.

Chcesz zwrócić mi na coś uwagę lub skomentować? Zapraszam na @morid1n lub na forum.

  • znając życie na moim iMaku zacząłbym od ostatniej opcji ;)

  • lookash

    “Zamknąć ekran usypiając komputer, aby go następnie wybudzić klawiaturą lub myszką (pozostawiając go zamkniętym). Ten sposób niestety powoduje gorszą cyrkujacę powietrza i pomimo, że jest to zalecana przez Apple metody, przez którą nic nie powinno się mu stać, osobiście nie zdecydowałbym się na ten krok.”

    A i na to jest rada bo po wybudzeniu zamkniętego macbooka i pojawieniu się obrazu jedynie na monitorze zewnętrznym, z powodzeniem można otworzyć pokrywę. Obraz pozostanie jedynie na dodatkowym wyświetlaczu. Ja korzystam tak z macbooka na co dzień.

  • Piotr Teicher

    Nie wygląda to na proste ;) Na Windzie zwyczajnie się grę włącza lub używa jakiegoś softu optymalizującego sprzęt za nas ;/

  • Wyciągnięte z Diablo III 1.0.2b patch notes:
    Several Mac performance improvements have been made

    Całość:
    http://us.battle.net/d3/en/forum/topic/5578594951#2

  • Działa Ci to pod Lionem? Tak było do Snow Leopard na 100%, ale później już chya nie z tego co wiem.

  • zaraz zaraz działa w ogóle na MBA ??? jak już to na jakim i jak to chodzi ?? Ja mam D3 w wersji na Windows na mojej “workstacji”

  • Na MBA 13″ i7 uruchamiałem i w low detalach dało się grać. Na medium gorzej.

  • lookash

    Liona miałem dwa dni i wróciłem do Snow więc głowy nie dam, ale z tego co pamiętam też tak odpalałem zewnętrzny monitor i działało.

  • A tak z innej beczki to gdzie można nabyć D3?

  • Na Battle.net.

  • Mateusz Muszyński

    Na lionie niestety włącza się wyświetlacz laptopa po podniesieniu pokrywy…

  • dzieki już też znalazłem. Wiecie coś na temat wersji DEMO?

  • Swoją drogą- dlaczego Lion Ci się nie podoba?

  • Mateusz Muszyński

    W wersji demo możesz grać tylko w początkowy fragment pierwszego aktu i możesz osiągnąć któryś tam level wybraną postacią

  • lookash

    Po pierwsze, brak klasycznego expose, po drugie ogólna powolność systemu. Nie piszę tutaj o jakimś zacinaniu, czy czymś w tym stylu, ale ogólnie o zapchaniu całego systemu animacjami – za długo trwają (niektórych nie da się przyspieczyć juz bardziej).
    A już totalną porażką jest fakt, ze po wsadzeniu ssd, szybciej uruchamia mi się photoshop niż przełączy spaces – po kiego grzyba odświeżają się ikony.

  • Ech albo się gra na full detalach albo się nie gra wcale … i zbiera na nowy sprzęt ;)

    Granie w low itd. itp. to zabieranie uroku grze i granie w “wytwór gropoodobny” w stosunku do oryginału.

  • W sumie to jak jeździć Ferrari nie mieć ustawionego przełącznika na “Race”. ;-)

  • Albo przerobić na gas ;)

  • Jest wersja Demo dla OSX ? jakoś nie mogę się doszukać.

  • Nie ma czegoś takiego jak demo. Pobierasz pełną wersję i grasz na koncie demo.

  • Demo nie jest bezpłatne ;) Na Allegro są kody ~10PLN lub może Ci ktoś ze swojej gry udostępni (do każdego pudełka kod “dla znajomych” gratis).

  • Mateusz Muszyński

    Chyba z tym demo to chodzi ci o starter edition ?

  • na jedno wychodzi ;)

  • No tak tylko że na Batlle.net każą zaraz sobie płacić 60€ zanim przejdę do pobierania. A ja najpierw bym chciał spróbować zanim wydam 60€.

  • Mateusz Muszyński

    No wiesz, ja wziąłem w ciemno i nie żałuje :)
    No może po za błędem 37, który już Na całe szczęście naprawili

  • http://bit.ly/KuVuoH

    Trzeci link od góry – podmień tylko US na EU w adresie www.

  • Linki do pobrania instalatora znajdziecie w tym poście:
    http://eu.battle.net/d3/en/blog/4410912/

  • Dzięki waszym wskazówką grę już pobrałem, teraz jeszcze jakbyś mógł mi podpowiedzieć jak grać na koncie demo ?