Ubisoft: Po co optymalizować grę skoro gracz może kupić lepszą kartę graficzną

  • Home
  • /
  • Blog
  • /
  • Ubisoft: Po co optymalizować grę skoro gracz może kupić lepszą kartę graficzną

Data: 21 listopada, 2013

Użytkownicy każdego rodzaju PC optymalizują systemy operacyjne by te działały jak najwydajniej. Używają programów czyszczących rejestr, usuwających zbędne pliki, defragmentujących twarde dyski… i szereg innych cudów które dadzą choć odrobinę więcej komfortu korzystania z PC. Producenci kart graficznych optymalizują sterowniki by gry oraz wymagające programy graficzne działały jak najlepiej z ich nowoczesnymi, pełnymi mocy urządzeniami. Programiści pragnący wypuścić na rynek jak najlepszy program dbają nie tylko o jego funkcjonalność, ale i o szybkość działania, dokonują optymalizacji kodu źródłowego aplikacji. Ubisoft jednak ma na ten temat zupełnie inne zdanie.

19 listopada 2013r. w USA premierę miała kolejna odsłona flagowej serii firmy Ubisoft: Assassin’s Creed 4 Black Flag. Gra  w naszym kraju oficjalnie zawita 21.11.2013r. Od dnia premiery fora Ubisoftu, tak samo jak rok temu, zostały zalane wpisami o niskiej wydajności gry na bardzo wydajnych maszynach wyposażonych w dyski SSD, topowe procesory Intela oraz grafiki nVidii, także w zestawach SLI. Moderatorzy zalecają instalację najnowszych sterowników, zmianę ustawień gry, jak i innych operacji mających teoretycznie wpływ na szybkość działania produktu. Gracze jednak wprost informują twórców, że wersje sterowników jak i ustawienia jakości grafiki w żaden sposób nie wpływają pozytywnie na płynność animacji. Zdarzają się i niekiedy drastyczne sytuacje, gdzie gra w rozdzielczości 1920×1080 z najwyższymi detalami chodzi tak samo jak w rozdzielczości 800×600 z minimalną szczegółowością tekstur.

Współproducent AC4BF, Sylvain Trottier stwierdził natomiast, że… ”

„Na PC, zazwyczaj nie przykładasz większej uwagi do wydajności, ponieważ jeśli gra działa wolno kupujesz wydajniejszą kartę graficzną.”

Problem rozwiązany, prawda? Na pewno jest to niezwykle interesujące podejście w dziedzinie tworzenia gier i oprogramowania. Firma Ubisoft przy okazji mogłaby przyciąć koszty i zwolnić osoby odpowiedzialne za optymalizację kodu, bo oczywiście takie osoby nie są potrzebne.

asasyn_optymalizacja_1

Optymalizacja jest niezwykle ważnym elementem procesu wytwarzania oprogramowania i bez niej nawet najdrobniejsze programy mogłyby wymagać nieproporcjonalnie wydajnego sprzętu. Pomijanie tego niezwykle ważnego aspektu prowadzi do powstawania takich katastrof jak Assassin’s Creed 3, Assassin’s Creed 4 Black Flag, Day One: Garry’s Incident, Teenage Mutant Ninja Turtles: Out of the Shadows. To zaledwie kilka tytułów, w których niepoprawna optymalizacja czy niemalże jej brak doprowadzają do nieproporcjonalnych wymagań sprzętowych.

asasyn_optymalizacja_2

Czy z tego samego powodu Ubisoft przeniósł premierę gry Watch Dogs? Firma czeka aż AMD i nVidia wypuszczą karty graficzne pozwalające na komfortową rozgrywkę w tej grze? Developer powinien uświadomić sobie, że nie tylko karty graficzne mają wpływ na wydajność w grach.

Źródło: Video Gamer / Forum UbiSoft

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


  1. gosc pisze:

    W dziedzinie Linuksa się sprawdza.

    1. gość pisze:

      Doprecyzowanie: Wiele systemów Open Source.
      Małe porównanie:
      Kernel Haiku OS vs kernel BeOS.
      BeOS: Rusza na dowolnym Pentiumie z 32MB RAMu. Kernel umożliwia zrobienie na tej konfiguracji całkiem responsywnego systemu.
      Haiku: i686 aby kernel w ogóle wstał, 256MB RAMu, ale o RAM mniejsza, bo Tracker jest bardziej rozbudowany.

  2. „Na PC, zazwyczaj nie przykładasz większej uwagi do wydajności, ponieważ jeśli gra działa wolno kupujesz wydajniejszą kartę graficzną.”

    podobnych slow uzyl moj wykladowca od programowania, stwierdzil, ze nie ma czasu optymalizowac kod, poniewaz praca programisty jest za droga. tym sposobem nalezy wymienic/zmodernizowac sprzet zeby moc uzywac gry/programu

    1. „nie ma czasu optymalizowac kod, poniewaz praca programisty jest za droga”

      Praca marnego programisty piszącego nieoptymalny kod jest tania.
      Drogi programista nie napisze nieoptymalnego kodu.

      Twój wykładowca to baran od wpychania wszędzie Javy/.net i powtarzania regułek dyktowanych przez marketingowców z korporacji. Zero własnego doświadczenia, i, co gorsza, zero realnej wiedzy na temat.

      1. DeBill pisze:

        „Drogi programista nie napisze nieoptymalnego kodu”

        Napisze, napisze. Jak tylko termin będzie gonił, to napisze wieeele linijek dziadostwa. Powodów opóźnienia są setki a nie znam programisty, który ponad wypłatę postawi wydajny kod.

  3. Maciej pisze:

    No ci co tą stronę kupili, wymienili lay na brzydszy i postawili na mega wolnym serwerze, tak że podstrony się minutę ładują i czynią serwis nie używalnym coś o tym wiedzą.

  4. To są właśnie „profesjonalne” firmy i korporacje. Po jednych pieniądzach, z microsoftem na czele. Śmiech na sali i fuszerka pełną gębą.

  5. „Używają programów czyszczących rejestr, usuwających zbędne pliki, defragmentujących twarde dyski…”

    W profesjonalnych systemach nie trzeba czyścić jakiegoś magicznego rejestru, zbędne pliki nie spowalniają systemu o ile nie zajmują 100% dysku, a dyski się praktycznie nie fragmentują dzięki profesjonalnym systemom plików.
    W przeciwieństwie do zabawek typu Windows NT firmy Microsoft sp. z o.o. w podwersjach od XP aż do 8.

  6. Do o_O: nie masz pojęcia o cyt.: profesjonalnych (a które to są?) systemach plików oraz ich zachowaniu. Także takich dla systemów operacyjnych *NIX, *BSD, Linuks.

  7. guitarrizer pisze:

    E tam, ja optymalizuję mojego Slacka. Kompiluję kernela bez modułów, tweakuję Fluxboksa, wyrzucam zbędne komponenty ze startu, wycinam Facebooka na firewallu, dozbrajam przeglądarki NoScripta… i takie tam. 🙂

  8. Welociraptor pisze:

    Komentarz był edytowany przez członka redakcji.
    Powód: Pierwsza część komentarza nie ma związku z treścią newsa.
    Źródło mało konkretne — linka nie znalazłem, a całego forum przeczesywać nie będę. Mało to profesjonalne.

    1. Welociraptor pisze:

      Oczywiście, że pierwsza część komentarza nie miała związku w treścią newsa. Bo miała związek z jej tytułem. Sprytny dobór słów, nie powiem. A że była niepochlebna, nie oznacza, że należy ją od razu cenzurować, bo tak się to chyba nazywa.

    2. Smerfeusz888 pisze:

      No proszę, teraz admini usuwają części komentarza, jeśli są niezwiązane? Widzę, że bardzo aktywnie się biorą, za niszczenie tego, czym osnews było kiedyś; co będzie następne?

      Zabawne, że tak jak zawsze większość komentarzy była plusowana, a O_o jeden był niemal zawsze pod kreską, tak tutaj tendencja wydaje się odwrotna.

      1. Morfeusz888 pisze:

        Mamy prawo edytować komentarze lub je usuwać. Proszę zapoznać się z tą stroną: http://serwer22962.lh.pl/regulamin-komentowania/

        @Welociraptor

        Co Ci się takiego nie podoba w tytule? Krytyka bez racjonalnych argumentów? Nie dla nas.

      2. Smerfeusz888 pisze:

        Narzekam na regulamin, nie na zgodność z tymże.

  9. To są właśnie „profesjonalne” firmy i korporacje. Po jednych pieniądzach, z microsoftem na czele. Śmiech na sali i fuszerka pełną gębą.

  10. „Używają programów czyszczących rejestr, usuwających zbędne pliki, defragmentujących twarde dyski…”

    W profesjonalnych systemach nie trzeba czyścić jakiegoś magicznego rejestru, zbędne pliki nie spowalniają systemu o ile nie zajmują 100% dysku, a dyski się praktycznie nie fragmentują dzięki profesjonalnym systemom plików.
    W przeciwieństwie do zabawek typu Windows NT firmy Microsoft sp. z o.o. w podwersjach od XP aż do 8.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.