게임 및 XR

언리얼 엔진 5.8, 셰이더 컴파일로 인한 성능 '스터터링' 문제 해결을 위해 마이크로소프트 기술 지원

언리얼 엔진 5.8 버전은 PC 게임에서 셰이더 컴파일로 발생하는 성능 끊김(스터터링) 문제를 해결하기 위해 마이크로소프트의 고급 셰이더 전달(Advanced Shader Delivery, ASD) 기술을 기본 지원할 예정입니다.

2026-10-26
2 분 읽기
19 조회수
certi.news
언리얼 엔진 5.8, 셰이더 컴파일로 인한 성능 '스터터링' 문제 해결을 위해 마이크로소프트 기술 지원

유명 게임 엔진인 언리얼 엔진(Unreal Engine)이 PC 사용자들에게 가장 큰 불만 중 하나인 셰이더 컴파일(Shader Compilation)로 인한 성능 '스터터링(stuttering)' 문제를 해결할 준비를 하고 있습니다. 에픽게임즈의 공식 문서 최신 업데이트에 따르면, 차기 버전인 UE 5.8은 마이크로소프트가 개발한 고급 셰이더 전달(Advanced Shader Delivery, ASD) 기술을 기본적으로 지원할 예정입니다.

이 문제는 게임이 실행되는 동안 사용자의 그래픽 카드(GPU) 사양과 드라이버 버전에 맞춰 셰이더를 처음 컴파일하고 조정해야 할 때 발생하며, 이로 인해 프레임 속도가 갑자기 떨어지는 현상이 나타납니다. ASD 기술은 이러한 작업 부하의 일부를 사용자의 로컬 기기에서 외부로 분산시키는 것을 목표로 합니다.

이 기술은 어떻게 작동하나요?

ASD 기술은 두 가지 핵심 기술적 기반을 두고 있습니다:

  • 상태 객체 데이터베이스(SODB): 셰이더 관련 게임 데이터를 저장하기 위한 표준화된 형식을 제공합니다.
  • 사전 컴파일된 셰이더 데이터베이스(PSDB): 미리 준비된 셰이더를 위한 원격 캐시(Cache) 역할을 합니다.

UE 5.8에 통합된 새로운 소프트웨어 도구를 통해 개발자는 최종 게임 빌드(Cooked builds)에서 SODB 파일을 생성할 수 있습니다. 이후 디지털 스토어는 이 데이터를 사용하여 다양한 그래픽 카드 제품군과 드라이버 버전에 적합한 준비된 셰이더를 배포할 수 있으며, 이를 통해 플레이어의 기기에서 실시간으로 컴파일해야 하는 필요성을 줄여줍니다.

실질적으로 무엇이 바뀌나요?

실무적인 측면에서 이번 조치는 PC 게임 경험을 전용 게임 콘솔이 제공하는 성능 안정성 수준으로 끌어올리는 것을 목표로 합니다. 다만, 이 기술이 단독으로 모든 문제를 해결하는 '마법의 솔루션'은 아니라는 점에 유의해야 합니다. 에픽게임즈는 최상의 결과를 보장하기 위해 개발자들이 기존의 PSO 캐싱(PSO caching) 기능을 ASD와 함께 계속 사용할 것을 권장합니다.

현재의 제한 사항 및 과제

유망한 잠재력에도 불구하고, 현재 단계의 기술은 개발자가 고려해야 할 몇 가지 기술적 제한 사항이 있습니다:

  • 제한된 지원: 이 도구는 현재 셰이더 모델 6(Shader Model 6)를 사용하는 Direct3D 12 게임만 지원합니다.
  • 레이 트레이싱 미지원: 이 기술은 현재 레이 트레이싱(Ray-tracing)용 파이프라인 상태 객체(PSOs)를 지원하지 않습니다.
  • 지속적인 업데이트: 개발자는 게임 빌드에서 셰이더가 변경될 때마다 새로운 SODB 파일을 생성해야 합니다.

가용성과 관련하여, 게임 스튜디오는 이미 마이크로소프트 스토어(Microsoft Store)에 자체 SODB 파일을 제출하기 시작할 수 있으며, 스팀(Steam) 및 에픽게임즈 스토어(Epic Games Store)에 대한 지원은 2027년 초에 이루어질 것으로 예상됩니다.

뉴스 출처
TechSpot News
원문 보기 ↗
c
작성자

certi.news

같은 카테고리

추천 기사

모든 뉴스 보기