У Starfield в коде нашли серьёзные ошибки. Разработчик объяснил, почему оптимизация настолько плохая

Starfield не отличается хорошим техническим качеством. Кто-то списал всё на типичную Bethesda, а некоторые решили раскопать код

Энтузиасты продолжают исследовать Starfield. Разработчик изучил код новинки и пришёл к неутешительным выводам.

Разработчик Vkd3d объяснил:

  • Starfield неправильно распределяет память, не согласуя её с размером (памяти) страницы процессора. Если драйверы видеокарты не защищены от этого, то игра будет аварийно завершаться в случайные моменты времени.
  • Starfield злоупотребляет функцией dx12 ExecuteIndirect. Среди прочего она требует «подсказки» от игры, чтобы графический драйвер знал, чего ожидать. Поскольку Starfield посылает фальшивые «подсказки», графические драйверы, пытаясь обработать данные, оказываются застигнутыми врасплох, что приводит к образованию «пузырей» в очереди команд. Эти «пузыри» означают, что графический процессор должен остановить свою работу, перепроверить предположения, сделанные им относительно косвенного выполнения, и начать всё сначала.
  • Starfield создаёт несколько вызовов `ExecuteIndirect` один за другим, вместо пакетной обработки, что приводит к многократному усугублению вышеупомянутой проблемы.

Отмечается, что энтузиасты уже опубликовали некие предложения по улучшению работы игры в открытом доступе. Однако есть сомнения, что Bethesda будет разбираться со своим «сломанным движком» (ведь даже звучат заявления, что игра оптимизирована).


Сейчас на главной

Публикации

«Подарок достойный Blizzard» — запятую каждый поставит сам. Обзор ремастеров Warcraft, Warcraft 2 и обновления Warcraft 3 Reforged 2.0

Серии Warcraft исполнилось 30 лет. По этому случаю Blizzard решила преподнести нам «подарок» за 40$ — набор, включающий переработанные версии оригинальной трилогии стратегий в реальном времени. Мы отправились в это ностальгическое путешествие, чтобы понять, как сохранилось наследие Blizzard и стоит ли знакомиться с этими играми сейчас.

Развлечение для детей и взрослых. Обзор отечественного квеста Is This Game Trying To Kill Me?

Обзоры 23 ноября 15:00 0

Суть Is This Game Trying To Kill Me? сводится к решению простых головоломок. Да, она короткая, но захватывающая, а процесс прохождения дарит только положительные эмоции.

(18+) Жертвы во имя Великого Ктулху. Обзор хоррор-стратегии Worshippers of Cthulhu [Ранний доступ]

Обзоры 22 ноября 15:00 0

Похоже, нет ещё одного настолько горячо любимого разработчиками игр писателя, как Г.Ф.Лавкрафт. Как ещё объяснить такое количество релизов, вдохновлённых одним из основоположников жанра ужасов и тёмного фэнтези? Особенность очередного проекта – управление городом и жителями-культистами, приближающими приход Ктулху.

Инди игры октября. Resident Evil с фан-сервисом, стильные метроидвании, необычные стратегии, арт-хаус и выживалки

Итоги 21 ноября 19:00 0

Какие же они стильные! Практически все инди-игры октября, ставшие популярными среди игроков, отличаются своеобразным стилем. Не всегда он совпадает с представлением большинства о прекрасном, но в уникальности этим проектам не откажешь. В плане геймплея октябрьские проекты тоже могут удивить: зомби-хоррор в стиле Resident Evil, русская рулетка в мрачном баре, файтинг в духе Super Smash Bros., мрачные метроидвании и (не)серьезные стратегии. Найдут чем порадовать и фанаты лёгких жанров.

Как разработчики борются за честную игру? Интервью с Astrum Entertainment об античитах и читерах

Статьи 21 ноября 14:00 0

Читерство большинством игроков воспринимается как зло. Но, как утверждают некоторые геймеры, реальность может быть куда сложнее. Мы не стремимся переубедить ни первых, ни вторых, но предлагаем прислушаться к мнению разработчиков. Возможно, их взгляд на читы и на методы борьбы с ними позволит увидеть проблему под иным углом.