인텔이 Vulkan 드라이버에 중요한 개선을 이루어 Direct3D 게임이 Steam Play에서 원활하게 실행될 수 있도록 지원을 강화했습니다. 이번 업데이트는 특히 11세대 이상 그래픽 아키텍처에서 정점 입력 바인딩 처리 방식을 최적화하는 데 중점을 두고 있습니다. 이전에는 3DSTATE_VERTEX_BUFFERS 명령을 사용하여 정점 입력 바인딩을 업로드했으나, 이는 효율성이 떨어졌습니다. 새로운 방법은 3DSTATE_SGVS_2 명령을 활용하여 보다 간소화된 프로세스를 가능하게 합니다.
이 변화는 Direct3D 12 게임이 Vulkan에서 실행될 수 있도록 해주는 변환 계층인 vkd3d를 통해 작동하는 게임에 특히 유리합니다. Direct3D 게임의 최소 사양은 32개의 정점 입력 바인딩이며, 새로운 드라이버 개선은 추가 바인딩을 회수하여 게임 성능과 호환성을 향상시키는 것을 목표로 하고 있습니다.
전반적으로 인텔 Vulkan 드라이버의 이러한 발전은 Direct3D와 Vulkan 간의 간극을 줄이는 데 기여하며, 인텔 하드웨어를 사용하는 사용자들에게 게임 경험을 개선할 수 있는 가능성을 제공합니다. 이번 업데이트는 리눅스 시스템에서 더 넓은 게임 라이브러리에 접근하기 위해 Steam Play에 의존하는 개발자와 게이머들에게 매우 중요합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.