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

Чтобы отправить комментарий — войдите.
  • hotchoo
    22 мар 11
    Пусть делает игры под Linux, там нет DirectX
    Ответить
    • M
      hotchoo 22 мар 11
      Нет DirectX, нет игр, наверное так вернее
      Ответить
  • T
    22 мар 11
    АМД в своем репертуаре, то у них интел технологии ворует, то еще, что-то. Если убрать уровень API то мы получим такое же кошмар, которые был на заре 3д и вообще ускорителей и о какой либо совместимости можно будет забыть. Что касается того почему на приставках все быстрей, то никогда не стоит сравнивать специализированные консоли с ниверсальными ПК. Можно сравнить NES (денди) или Сегу с ПК. Какие на приставках были процессоры и какие требовались на ПК для создания аналогичных скроллеров. И так с приставками всех поколений.
    Ответить
    • al4605
      не угадал. Современные консоли проигрывают по производительности их равесникам, но за счет оптимизации кода и вообще продукта выезжают.
      Ответить
  • M
    22 мар 11
    погу ошибаться но это вроде опенГЛ для вуду )

    в кваке 3 есть такой режим ) как щас помню как играл на второй вуде к ку3)
    Ответить
    • zickey
      m19lexer 22 мар 11
      NFS 2 на этой штуке проходил... эх времечко...
      Ответить
  • arefa
    22 мар 11
    Для начала AMD нужно научится делать драйвера на собственные видеокарты.А то постоянно ждёшь дров ,затем хотфикс.Даже игры в разработке которых фигурирует AMD и то тормозят из-за кривых дров.

    Ну а насчёт директикса то тут всё понятно -бизнес есть бизнес,года через 3 выйдут новые шайтанкоробки ,которые зададут новый уровень игр.
    Ответить
    • barmaley59
      Для начала нужно заиметь прямые руки, да и проблема с драйверами была актуальна 10 лет назад, но до сих пор вы поёте эту мантру.
      Ответить
      • L
        Ну поюзайте современные карты и драйвера, одни проблемы пропали, появилась куча новых.
        Ответить
        • yu444
          юзаю уже 2 года ати4890, никаких проблем, что я не так делаю?
          Ответить
        • H
          livekeeper 22 мар 11
          После покупки ати амд'ой, у них резко исправились дрова, гоняю их железку во все дыры, на dvi/vga/hdmi/коаксиал все выводит отлично (в любых конфигурациях) и что характерно как под виндами, так и под линем. Кстати в обоих ос наблюдаю один и тот-же центр управления ati с полным набором плюшек.
          Ответить
    • marikab
      arefa 22 мар 11
      Зато терерь весь мир о нём узнает. Как же, Робин Гуд нашёлся, против Майкрософта тявкнул!
      Ответить
    • Rayden
      arefa 22 мар 11
      о чем конкретно? никаких проблем нет с их платами...
      Ответить
      • arefa
        Rayden 22 мар 11
        вот форум [url=forums.overclockers.ru сюда[/url] уже 3 года сижу и чего только не начитался про каталисты
        Ответить
  • S
    22 мар 11
    В DirectX 3.0 было два режима Direct3D — retained и intermediate. Один "прямой" (intermediate), второй (retained) — через систему классов и прочих объекто-ориентированных красивостей (Начиналось всё с D3DRMWorld кажется и дальше каждый объект в виде отдельного класса.

    Потом retained режим был убит и в DirectX 5.0 его уже убрали.

    Точно также сейчас они могли бы сделать два режима — классический intermediate и intermediate по-серьёзному. Было бы желание.

    А по мне — ерунда это всё. Ну отстаёт индустрия из-за этого на год. Ну и что? Философия такова:

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

    — если искуственно заморозить развитие технологий, то у программистов появится время на то, чтобы заняться, наконец, оптимизацией и использованием всех аппаратных возможностей и, я вас уверяю, на ТЕХ ЖЕ системах с аппаратной точки зрения, через пару лет вы офигеете от того, насколько поднимется уровень и красота игровых программ. Для "стариков" приведу пример — сравните игрушки для ZX Spectrum года 1983 и с 1990. Аппаратная часть не менялась, но программы — небо и земля!

    — так как никто ничего замораживать не собирается, появляется некоторый временной предел — ни одна команда разработчиков не захочет "трахаться" с оптимизацией и подстройкой под аппаратную часть несколько лет, чтобы с "радсотью" узнать, что пока они "трахались" с оптимизаций, AMD выпустила новую видеокарту, на которой всё то же самое прекрасно работает и без всяких оптимизаций.

    Так что идея ерунда — никто не захочет тратить на разработку движка 3 года вместо одного, чтобы выиграть лишние 20 кадров в секунду, которые через три года и так "доставит" новая аппаратная часть.
    Ответить
    • Terllly
      +100
      Ответить
    • B
      Э,уважаемый, как бы в 8.0 убрали retained и intermediate.
      Ответить
      • S
        Ок, но после DirectX 3.0 его больше не развивали.
        Ответить
    • S
      +500
      Ответить
    • C
      +100. Приятно слышать опытного человека.
      Ответить
    • L
      100% !

      + Разработка игр — это бизнес, а следовательно, быстрее создал продукт -> меньше затрат -> конкурентная цена итогового продукта -> быстрее продал. Получается, что часть затрат на разработку переложена на конечного пользователя — пользователь компенсирует не оптимизированный код покупкой более мощного железа. Чего только стоит выход Black Ops, мультиплейер версия которой была практически не играбельна при старте продаж.
      Ответить
      • Rayden
        оффтоп: да что то blackopps и после старта неиграбелен, mw2 гораздо привлекательнее...
        Ответить
  • csehircat
    22 мар 11
    Я понимаю ночь не, путайте OpenCL и OpenGl это разные вещи!
    Ответить
  • Terllly
    22 мар 11
    ........Ричард Хадди отмечает, что самой распространённой просьбой разработчиков, которую он получает, является предоставление возможности работать без API.........

    Ну так в чём же дело, мистер Хадди, дайте им такую возможность. Напишите свой софт для адаптации, предоставьте соответствующий компилятор. А то пиздеть все горазды, а DX только у Микрософта.
    Ответить
    • Rayden
      Terllly 22 мар 11
      ... ну да, напишите ось, чтобы в ней напрямую обращаться в гпу и памяти ...
      Ответить
      • Terllly
        Rayden 22 мар 11
        Ось от компилятора отличаем?
        Ответить
  • V
    21 мар 11
    Согласен. 99% современного геймдева — шлак годный на полтора дня. Со времен первого ДУМа ничего не изменилось! Тот же консепт. Теперь только можно прыгать и смотреть мышкой вверх вниз. Ну и текстурки побольше сделали. Но принципиально нового нет абсолютно ничего. Единственное, во что можно играть и переигрывать это ОФП и АРМА2. Но это хардкорные симуляторы и школоло выращеное на крайзисе не поймет.
    Ответить
    • M
      на вкус и цвет товарища нет.

      ОФП и АРМА это как ты сам и сказал симуляторы, мне к примеру ОФП очень нравится и я с нетерпением жду следующей части, но для развлечения я предпочитаю кркадные фпс, типа BF:BC2
      Ответить
      • zickey
        Mardek 22 мар 11
        ОФП в нынешней интерпретации от кодеров более чем аркадна.
        Ответить
      • V
        Так в том то все и дело, что все эти аркадные стелялки делаются на один раз! Напихать побольше свистелок-перделок вроде моушенблюра, чтоб пацаны оценили, и выкинуть на прилавок. Вот что сейчас в головах у разработчиков. Никакой геймплей и переиграбельность сейчас их не интересует. Склепали одну поделку, пошумели, на нее налетела толпа школоты с криками "какая там графика!!!!". Через месяц об этой поделке уже никто и не вспомнит и девелоперы возьмутся творить следущий кусок красочного кала.
        Ответить
  • Month
    21 мар 11
    OGL надо двигать
    Ответить
    • meph
      Month 21 мар 11
      +100... но раз не двигают, значит не выгодно :)
      Ответить
      • igo8
        meph 22 мар 11
        а никуда не денутся, время такое, лишнего бакса ни у кого нет, чтобы писать одновременно под всё разнообразие платформ, да ещё потом и оптимизировать под них. поэтому нужен новый стандарт объеденящий все эти платформы, так что у opengl есть шанс.
        Ответить
  • darkshine
    21 мар 11
    Ну что-ж давайте тогда каждый разработчик будет писать свою ОС и встраивать ее в игру!

    Никто в здравом уме сейчас не будет заниматься низкоуровневым программированием!

    И еще: про консоли все понятно — у них железо одинаковое, а на ПК вот допустим поменял себе видеокарту или еще какую железяку и все — хана любимой игрушке!

    Или тогда распространять игрухи в исходных кодах и компилить их по каждый конкретный ПК... 0_0 Бред!

    А как автор пишет — иметь какой то стандартный АПИ для всех — это по сути тот же ДиректХ и опять начнутся вопли про тормоза и прочее.
    Ответить
    • S
      Можно "немного допилить" *_* directX, открыв возможности для ВСЕХ. И тех, что не хочет жить без API, и тех, кто готов ради РЕАЛЬНЫХ новшеств программить себе определенные вещи с нуля. И игры преобразятся в лучшую сторону.... А то со времен sega mega drive II и 486 реально не похожих ни на что проектов — ЕДИНИЦЫ.
      Ответить
      • 6puntik
        sciwolf 22 мар 11
        Ага- покупай игру и видеокарту под неё..
        Ответить
    • imp007
      OpenGL еще никто не отменял.. кто мешает?
      Ответить
      • Terllly
        imp007 22 мар 11
        Это убожество давно пора запретить
        Ответить
        • igo8
          Terllly 22 мар 11
          это убожество есть под все платформы, разработчикам совсем не весело писать для m$ под dx, для ps3, mac под opengl, поэтому и хотят одну общую.
          Ответить
          • Terllly
            igo8 22 мар 11
            .......разработчикам совсем не весело писать........

            Вот с этого и надо начинать. Если не сподобились сделать КАЧЕСТВЕННУЮ альтернативу на других платформах, то это не значит что DX плохой. Недовольны? Сделайте лучше.

            Сами писатели игрушек не сделают оптимизаторы под конкретное железо ускорителей лучше, чем производитель этого железа, а производители совсем не торопятся этого делать, но попинать за это Микрософт — святое.
            Ответить
        • smfd
          Terllly 22 мар 11
          Это "убожество" не уступает DirectX, а в чем-то его превосходит
          Ответить
          • Terllly
            smfd 22 мар 11
            Это заметно по "качеству" готовых программ.
            Ответить
            • H
              Terllly 22 мар 11
              quake 4. И практически вся продукция id. Не надорвитесь бросая камни в их огород.
              Ответить
              • Terllly
                hour 22 мар 11
                В кваке только сюжет. Графика ужасная.
                Ответить
    • csehircat
      Процессоры x86 совместимы между собой и это не составляет проблем, процессоры от amd и от intel работают с одинаковым кодом. Так почему тогда для видеокарт потребовался directx? Это пережиток прошлого, если вспомнить какое разнообразие видеокарт было раньше, то да DirectX был необходим. На данный момент остались фактически 2 компании, фактически это означает высокую вероятность отмирания directx. Уже сейчас встречаются оптимизации для игрушек значительно поднимающие производительность за счёт подмены библиотек directx под конкретную видеокарту (amd\nvidia).
      Ответить
      • Terllly
        Это верно, но только Микрософт со своим директом сподобилась организованно спроектировать функции для просчёта графики, используя возможности графических карт. Никто так же делать не собирается до сих пор.

        Это не DX ограничивает возможности ускорителей, а производители совсем не стремятся работать над этой проблемой.

        Зачем ругать Микрософт, когда можно хотябы представить альтернативные алгоритмы, но нет поругать проще, чем напрягаться.
        Ответить
      • sw_alex
        А ещё Интел. У него хоть и слабые видяхи, но они есть и работают, и народ на них умудряется играть. Так что три производителя, а не два.
        Ответить
        • Terllly
          sw_alex 22 мар 11
          В среде видях Интел не производитель. ))) То , что они клепают не ускорители.))))))
          Ответить
full image