Спільнота з відкритим кодом виявляє проблеми з продуктивністю в Starfield
spil nota z vidkritim kodom viavlae problemi z produktivnistu v starfield
Як виявилося, Starfield може бути не настільки оптимізованим.
Оновлення 14.09.2023: Здається, проблема, представлена Гансом-Крістіаном Арнтценом, не така вже й велика, як це було сказано в перших враженнях від історії. Оригінальна публікація Арнтзена на GitHub висвітлила деякі неефективності Старфілд Конвеєр відтворення DirectX 12, але з тих пір він уточнив, що їхній загальний вплив на продуктивність гри був непропорційним в Інтернеті. Згідно з нещодавнім оновленням його способу вирішення проблеми, «потенційний вплив (на продуктивність) і проблема, яку він намагається вирішити, представлені в значній мірі неправильно» і не обов’язково властиві Starfield , як такий. «Щоб було зрозуміло, — продовжив він, — очікувані прибутки тут дуже незначні». Оригінальна історія: с мільйони гравців вже скочив прямо в саму гущу с Starfield , важко заперечувати той факт, що незначна кількість із них стикається з проблемами продуктивності потужного апаратного забезпечення ПК. Коли режисера Тодда Говарда запитали про ці проблеми, — відповів він у спосіб, який дехто може сказати, що був глухим. Примітно, що він так сказав Starfield було оптимізовано, і деяким комп’ютерним геймерам може просто знадобитися оновити свої установки, щоб він працював належним чином. Звичайно, смілива заява, але така, яка може здатися марною після деяких дивних відкриттів спільноти відкритих кодів. За Гансом-Крістіаном Арнценом , відомий розробник відкритого коду, який працює над Vkd3d, рівнем перекладу DirectX 12 на Vulkan, Starfield не взаємодіє належним чином з драйверами відеокарти. Арнтцен не скупився на слова у своєму недавньому випуску, описуючи Starfield накладні витрати на графічний драйвер як «дуже неефективний». Насправді проблема настільки серйозна, що вищезгаданий рівень перекладу довелося оновити спеціально для її вирішення Starfield як виняток із звичайного вирішення проблеми. Скріншот від Destructoid
Чи насправді Starfield повністю оптимізовано для ПК?
Невідповідність продуктивності, описана вище, не обов’язково була б великою проблемою, якби Тодд Говард нещодавно не заявив про це Starfield працює чудово, враховуючи використання передових технологій. Тепер, однак, з серйозною неефективністю продуктивності, зазначеною через Vkd3d, зрозуміло, що це не так. Робота Арнцена показала це Starfield неправильно розподіляє відеопам’ять і неправильно використовує важливу функцію DirectX 12 (ExecuteIndirect) настільки, що графічному процесору потрібно ще раз перевірити певні біти даних, що призводить до нижчої частоти кадрів, ніж можна було б очікувати. Тоді проблема загострюється через Starfield генерування кількох викликів ExecuteIndirect один за одним, хоча їх слід було об’єднати разом для підвищення продуктивності. Арнтцен виявив ці проблеми, так, але Bethesda повинна вирішити ці проблеми на стороні гри. Кінцевим результатом — якщо оптимізацію коли-небудь буде реалізовано — має стати підвищення продуктивності на ПК.