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

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

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

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

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

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


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

Публикации

Сложность против всех! Что бесит на высокой сложности в играх и как её используют разработчики

Статьи 25 июня 11:47 0

Выбор сложности в играх всегда индивидуален — можно проходить их ради истории, а можно преодолевать самые суровые испытания, заготовленные разработчиками. Каждый игрок всегда по-разному подходит к этому. Тем не менее бывает, что высокая сложность не только предлагает что-то уникальное геймеру, но и в разной степени вредит игре.

(18+) «Пиццерия Фредди» изменилась за лето. Обзор IN HEAT: Lustful Nights [Ранний доступ]

Обзоры 24 июня 13:55 0

По знаменитой франшизе Five Nights at Freddy's существует множество фанатских игр-пародий — включая проекты для взрослых. IN HEAT: Lustful Nights как раз относится к таким, но на этом её отличия не заканчиваются. Она берёт устоявшиеся механики оригинала, и слегка переосмысливает их.

Таких маскулинных экшенов сегодня не делают! Вспоминаем Gears of War: Ultimate Edition

Статьи 23 июня 14:03 0

Неожиданный анонс Gears of War: E-Day стал финальным подарком от Фила Спенсера на Xbox Games Showcase 2024. Возвращение Маркуса Феникса и Доминика Сантьяго случится, по слухам, уже в следующем году! И трейлер проекта настолько вдохновляющий, что решено было ознакомиться с Gears of War с самого начала и посмотреть как она играется сегодня — без пелены ностальгии и любви в прошлом. Да, поиграть в серию мне довелось впервые!

Все лучшие элементы шутеров в одной игре! Ну... Почти все. Обзор Selaco [Ранний доступ]

Обзоры 22 июня 13:45 0

В Selaco собраны и успешно объединены механики из многих классических шутеров. Ещё более впечатляет то, что сумрачные гении из Altered Orbit Studios собрали игру на движке GZDoom — модифицированном исходном коде от оригинальной Doom 1993 года! Результат будет приятно пройти любому фанату жанра и любителям хорошенько пострелять.

Наследница Deus Ex и Bioshock, которая меня обманула. Обзор Fallen Aces

Обзоры 21 июня 16:37 0

В коктейле под названием Fallen Aces нуарная эстетика «Города грехов» Фрэнка Миллера умело переплетается с «Хранителями» Алана Мура, погружая игрока в атмосферу «ревущих 1920-х». В этом мире добро и зло слились под упоительный джазовый аккомпанемент, а букву закона диктует пулемёт Томпсона. Следуя духу времени, этот благородный бандит играет нечестно — и сейчас я расскажу, как меня обманула Fallen Aces.