Оптимизация Starfield — по-прежнему незатихающая тема. Если верить Тодду Говарду, то космический экшен «оптимизирован и отлично работает»: в случае возникновения проблем с производительностью, игроку следует обновить свой ПК. Однако по версии независимого разработчика, специализирующегося на работе с DirectX 12 и Vulkan, техническая составляющая звездного детища Тодда все-таки вызывает вопросы. Автор проекта vkd3d указал на несколько моментов, обобщаемых энтузиастами до трех пунктов:
Starfield неправильно распределяет свою память. Если у ваших драйверов видеокарты нет от этого защиты, то ваша игра будет вылетать в случайные моменты времени;
Разработчики злоупотребляют функцией "ExecuteIndirect" в dx12. Графический драйвер получает ложную информацию о том, к чему ему готовиться. Как результат, страдает производительность и возникают проблемы с обработкой вызовов;
При всем этом функция "ExecuteIndirect" вызывается по несколько раз подряд, а не объединена для однократного вызова. Из-за этого вышеописанная проблема усугубляется несколько раз.
Стоит отметить, что жалобы игроков не ограничились лишь теоретической стороной вопроса. Проблемы с производительностью возникают и на практике:
Источник новости: gameguru.ru