Как включить DirectX 12 в Apex Legends?
Включаем бету DirectX 12 в Apex Legends

Для включения бета-версии Apex Legends для DirectX12 необходимо
- В клиенте Steam в списке игр найти строку Apex Legends и нажать правой кнопкой мыши на неё.
- Далее выбрать пункт Свойства, и в открывшемся окне перейти в меню Общие.
- Теперь в поле Параметры запуска скопируйте следующую строку: -anticheat_settings=SettingsDX12.json, и закройте окно.

Для чего это нужно?
В целом, пока данная функция находится в режиме бета-теста и не доведена до ума, она не обязательна. Однако разработчики регулярно отчитываются об улучшениях производительности в режиме DX12.
Так например с выпуском DirectX 12 (DX12) версии 18.1 произошло серьезное обновление механизма рендеринга, называемое аппаратным интерфейсом рендеринга или RHI. В Apex, это новый слой между низкоуровневыми API-интерфейсами рендеринга платформы (например, DX12) и платформо-независимым движком и кодом самой игры.
Кроме того, нужно понимать что изначально игра разрабатывалась и была выпущена на PlayStation 4, Xbox One, и ПК с DirectX 11. И никакой многопоточности или универсализации графических инструкций, и т.д. не было. С развитием рынка консолей, ПК, роста мощностей GPU и CPU игру и движок приходилось неоднократно переписывать, чтобы в полной мере использовать преимущества этих новых возможностей.