VKD3D-프로톤, 명시적 디스크립터 관리 지원 통합

2026년 05월 29일 게시됨 | 스페인어에서 번역됨

Valve가 Steam Play의 Direct3D 12를 Vulkan으로 변환하는 구성 요소인 VKD3D-Proton을 업데이트하여 VK_EXT_descriptor_heap 지원을 추가했습니다. Vulkan 1.4.340부터 사용 가능한 이 확장은 디스크립터 메모리를 직접 제어할 수 있게 해주어, Direct3D 12를 사용하는 게임에서 이식성을 개선하고 더 안정적인 성능을 제공합니다.

VKD3D-Proton 변환 파이프라인, Direct3D 12 디스크립터 힙이 명시적으로 관리되어 Vulkan 메모리로 스트리밍됨, 안정적인 프레임 타이밍으로 복잡한 3D 장면을 렌더링하는 게임 엔진, GPU 메모리 블록을 연결하는 녹색 및 파란색 데이터 흐름선, 그래픽 API 간에 전송되는 빛나는 디스크립터 핸들, 엔지니어링 시각화, 어두운 마더보드 배경, 보이는 금속 GPU 쿨러, 메모리 매핑을 보여주는 투명한 아키텍처 레이어, 정밀한 기술 일러스트레이션, 반도체 부품에 극장적 체적 조명, 사실적인 하드웨어 렌더링

VK_EXT_descriptor_heap 확장의 작동 방식 🛠️

이 확장은 디스크립터의 자동 관리를 명시적 관리로 대체하여, 개발자가 그래픽 리소스의 메모리를 할당하고 해제합니다. 이는 NVIDIA와 같은 드라이버에서 동적 할당이 까다로운 타이틀에서 성능 저하를 유발했던 병목 현상을 방지합니다. 제어권을 사용자에게 위임함으로써 드라이버 호출이 줄어들고, 특히 많은 객체나 텍스처가 있는 시나리오에서 더 예측 가능한 성능을 얻을 수 있습니다.

디스크립터가 더 이상 미스터리가 아니었던 날 🎲

지금까지 드라이버는 디스크립터를 마치 세탁기에서 잃어버린 양말처럼 처리했습니다. 원할 때 나타나고 가끔은 막히기도 했죠. 이 확장을 통해 개발자는 내가 이것을 제어한다고 말할 수 있고, NVIDIA 드라이버는 더 이상 저글링을 하지 않아도 됩니다. 마치 도박 게임에서 사용 설명서로 전환하는 것과 같지만, 아마 어떤 프로그래머는 이미 혼돈의 스릴을 그리워하고 있을 것입니다.