AMD: DirectX тормозит развитие игр на ПК

Чтобы отправить комментарий — войдите.
  • L
    22 мар 11
    Блеск! Официальный представитель АМД заявляет: что Microsoft казлы. Бесспорно некоторый резон в его словах есть, но больше вижу в этом пиар + не способность «выкатить» адекватную технологию от ATI… За то на нервах геймеров красиво сказал. Ну что ж Ричард Хадди – Браво.
    Ответить
    • Fomalhaut
      lsin 22 мар 11
      Он совершенно правильно сказал: видяхи могут гораздо больше, чем получается в реальных играх. Например, "СТАЛКЕР — Зов Припяти" совершенно БЕЗ тормозов не уменьшая качества графики на 7600GS — можно ли по вашему? А я сам прошёл, причём на другой машине с ATI 4670 по сравнению с этим — жуткие тормоза.

      МС сама что-то там правит/подделывает при необходимости, но итоговый вывод согласуется со сказанным.

      Правда стоит уточнить, что АМД тоже к этому "прикладывает руку" в виде неоптимизированных, а то и глючных драйверов.
      Ответить
      • L
        Fomalhaut 22 мар 11
        Я ж не спорю что, видюхи не могут, могут конечно. Понятное дело, что если игра будет на прямую общаться с железом — прирост в производительности будет колокольным. Другое дело в том, что ни о какой нормальной совместимости с играми и многообразием видео карт не будет. АМД сейчас слюной брызнула, ни чего не сделала, но показала что «мы круты» а Microsoft не умеет работать. А то, что у ATI драйвера кривые действительно факт рад что я ими не пользуюсь уже лет 5. Microsoft сам недолюбливаю, но AMD сейчас повели как идиоты.
        Ответить
      • zaqcde
        карты от ATI фи. nVidia рулит)
        Ответить
  • ramirezzxx
    22 мар 11
    если такая хрень и дальше будет,то начнуть создавать под каждую игру собственную ось. и будут геймеры при старте выбирать вариант загрузки ))
    Ответить
  • B
    22 мар 11
    Да, все тут пишут интересные подробности, то мелкомягкие козлы, то аэмдешники зажрались... Технологиии, опять же, меняются ежегодно...

    А смеётся хорошо тот, кто смеётся без подследствий.

    Последствия же для всех нас печальные: меньше игр на ПК, уход большинства на приставки.

    Давно новую игру за 90 у.е. покупали? А вот любители серии NHL вынуждены- на ПК эта серия закончилась два года назад. Тенденция идет по нарастающей. Да и программерам проще на приставках- всё можно вытянуть по-максимуму, а не ориентироваться виртуально. Так что ветерок дует в том направлении.
    Ответить
    • fierna
      bicin 22 мар 11
      этот ветерок дует еще с 80х годов
      Ответить
  • Rayden
    22 мар 11
    Игры должны делать профессионалы, знаковых проектов в год 2-3 не более, остальное поделки мелких ничем не примичательных фирмочек, для которых стабильность, простотоа программирования для API DirectX и нужна. И в результате получаем банальный отъем денег пользователей, ради разрекламированных проектов по сути низкопробных и не профессионально сделанных. Хорошо, что свободная скачка с торрентов уберегает многих от приобретения низкокачественных продуктов )) А для гигантов типа Crytec (crysis), Bethesda (follout), Mad Studios (Need for speed), Codemasters (race driver grid), Visceral Games (dead Space) вписываться в рамки возможностей DirectX конечно является неприемлимым... Политика мелкомягких, все держат на контроле в своей ОС...
    Ответить
    • Rayden
      Rayden 22 мар 11
      да вообще скоро все будет в облаке, платить придется за доступ а не за железо. прямое тому подтверждение тенденции от EA, Steam и прочих....
      Ответить
      • Equuleus
        Rayden 22 мар 11
        До "облачных игр" еще лет 10 минимум.
        Ответить
        • D_e_D
          Equuleus 22 мар 11
          да ладно, один EQ2 чего стоит
          Ответить
          • Dead_Moroz
            Мы, конечно же, различаем клиент-серверные игры (где клиентская программа запускается у пользователя) и "облачные игры", где она запускается на сервере?

            Или онлайн-игры последние проблески моска выели?
            Ответить
        • W
          www.onlive.com, 10 лет? :)
          Ответить
        • racertux
          Да неужели недавно мой друг писал что рубился на еее901 в третий ариал!! Клиент облака пару метров всего. Единственно в требованиях 5мбит канал и к сожелению только вантуз и мак поддерживается.
          Ответить
          • Dead_Moroz
            Дык, а чего еще надо? Вам, маргиналам, TuxRacer оставили, наслаждайтесь.
            Ответить
    • Volex
      Rayden 22 мар 11
      Если разработчики игр перейдут на прямую работу с видео подсистемой, то импортировать игру под другие ос станет на много проще, вот тут то мелкомягкие и начнут нести огромные убытки.
      Ответить
    • W
      Да всё им приемлемо, что Crytec, что всем остальным. Писать рендеринг под каждую карту — чушь неимоверная. И чего так на DX то наехали, не нравится — есть OpenGL, нет? Ну нехай AMD что-нить своё выкатит, они драйвера нормально написать не могут под своё собственное железо... Сравните даже софт от Nvidia/ATI для вычислений (не графики) CUDA настолько оставила ATI позади что неясно догонют ли когда-нибудь. Да и учитывая разработку под мультиплатформы, никто не будет попу рвать чтобы что-то сделать эдакое на PC. Эксклюзивных игр для PC всё меньше. Высер в общем.
      Ответить
      • Dead_Moroz
        Вам лично, нужна на домашней (которая позиционируется, как игровая) видеокарте CUDA?
        Ответить
  • D
    22 мар 11
    Это означает что придется писать игры под каждую архитектуру (модель) видеокарты в отдельности. Представляете хоть примерно сколько затрат на это уйдет?? А завтра выйдет какая-нибудь новая технология, все перейдут на нее, и все. Либо не запустится, либо придется заново переписывать. Либо, конечно же, программная эмуляция. С соответствующей производительность. А, ну еще, конечно эмуляция с помощью DirectX)) Тогда будет вообще непонятно зачем старались))

    А DirectX как раз и дает возможность написать один раз, а затем уже каждая видеокарта отображает в меру своих возможностей.

    Кстати, первый вариант, с написанием независимо от API тоже используется. Не догадываетесь где? Так в консольных эксклюзивах! Не в мультиплатформах, а в специальных проектах под специальную консоль. И как раз это — именно то (во как загнул)), что заставляет некоторые консольные эксклюзивы выглядеть лучше чем игры на ПК и мультиплатформы. Недополученная из-за эксклюзивности прибыль компенсируется производителем консоли. А бывает что это открывает возможность для студии начинать издаваться хоть где-то и развиваться с помощью одной консоли. Короче, все довольны)

    Так что оба варианта написания игр вполне себе используется.

    А развитие тормозят как раз мультиплатформенные проекты (Консоли + ПК). Направленные на то, чтобы свести затраты на разработку к минимуму, и одновременно срубить побольше бабла со всех и вся. Вот тут-то как раз мы и видим что графика могла бы быть в разы лучше)
    Ответить
    • Volex
      deem90 22 мар 11
      Такая ситуация с видеокартами которую вы описываете была на заре их появления, сейчас все приведено к стандартам и в DirectX необходимость реально стала отпадать.
      Ответить
      • svas
        Volex 22 мар 11
        Не соглашусь.

        Мы сейчас реально имеем всего пару-тройку производителей графических ускорителей с универсальными драйверами для всей линейки продуктов.

        Я думаю это посильно для крупных разработчиков игр.

        Все остальные могут продолжать работать через директ-Х
        Ответить
        • Volex
          svas 22 мар 11
          Да при чем тут драйверы, речь идет о работе с видео подсистемой на уровне команд контроллера.
          Ответить
          • D
            Volex 22 мар 11
            Вся фишка то в том, что система команд на контролерах может слегка различатся, ты посмотри какого размера сейчас дрова Catalist и NVidia Geforce. И в случае отказа от DirectX производители ПО вынуждены будут либо указывать с какими моделями карт работает программный продукт, либо самим писать драйвера, которые будут соотносить используемый функционал ПО с тем, что предоставляет драйвера различных карт.

            P.S. Это будет шаг назад, когда мощность видеокарт была недостаточной и по этому требовалось создавать максимально эффективный код. Сейчас же когда эффективность уступает место удобству использования, стало не столь важно сколько процентов производительности карты "пропадает". Сейчас важно чтобы ПО работало на всех выпускаемых устройствах.
            Ответить
            • racertux
              dnick 22 мар 11
              В чем проблема проверить на запуске карту если поддерживается то использовать свои реализации если нет дергать API как бы и волки сыты и овцы целы.
              Ответить
    • fierna
      deem90 22 мар 11
      ни на одной приставке не видел игры которая лучше чем на пк выдавала бы картинку) очевидно что приставки как раз и тормозят все своей давностью
      Ответить
  • D
    22 мар 11
    А на консолях все динамичнее и красивее и нет никаких портов с ПК, потому что производители консолей заказывают разрабам игры и платят за них не в пример лучше, чем издатели для ПК
    Ответить
    • fierna
      dmihel 22 мар 11
      на консолях сплошное уг и мультиплатформы
      Ответить
      • fierna
        fierna 22 мар 11
        или вы про Wii? там действительно нет портов с ПК))
        Ответить
  • D
    22 мар 11
    кажется подросли кодеры в глаза не видевшие DOS Там в каталоге с игрой болтались дрова для кучи разнообразного железа и часто один другого кривее И только директикс исправил этот бардак
    Ответить
    • H
      dmihel 22 мар 11
      OpenGL, вы хотели сказать. Direct 3D появился на 3 года позже.
      Ответить
    • Volex
      dmihel 22 мар 11
      Вспомните сколько разработчиков железа было и как они не желали приходить к одному стандарту.
      Ответить
  • L
    22 мар 11
    Да еще проблема в том, что разработчики используют мощности видео не для того, чтобы сделать красивее, а чтобы меньше потратить на процесс оптимизации, меньше потратить на специалистов и т.д.
    Ответить
    • lvaseif
      вот это точно . Иногда запускаеш новую игрушку, видеш графика не очень. Зато как тормозит! Совспем обленились программеры.
      Ответить
    • tun1313
      А вот это вряд ли, Directx это стандарт, а прямой доступ это большая головная боль совместимости железа и как следствие штат спецов и тестеров, скорее промоушен opengl, типа покупайте наших слонов
      Ответить
      • tun1313
        tun1313 22 мар 11
        Блин обложался OpenCl.
        Ответить
  • L
    22 мар 11
    Опять грязный пиар, сделайте на OpenGL, в чем проблема, сделайте в 10 раз лучше и получите с этого прибыль, вот тут и посмотрим, что сдерживать, затрат финансовых нужно очень много, а на DX 11 можно выдать такую картинку, что будет выглядеть не хуже аватара, но 100% она себя просто не окупит.
    Ответить
    • spyhunter2
      Тема с XBOX360 весьма показательна,

      требования к bulletstorm или homefront для PC ? никто просмотривал?
      Ответить
  • x0000f
    22 мар 11
    а кто мешает написать свой api, для своего железа? и пусть потом разработчики игр и пользователи оценят..
    Ответить
    • H
      x0000f 22 мар 11
      уже оценили, видимо вы тогда еще в детском саду были.
      Ответить
full image