Intel은 최신 GPU에서 이전 DirectX9 게임을 실행하기 위해 코드 변환을 사용합니다.

Intel은 최신 GPU에서 이전 DirectX9 게임을 실행하기 위해 코드 변환을 사용합니다.

인텔의 그래픽 마케팅 팀은 현재 곧 출시될 Arc GPU에 대한 기대치를 설정하는 PR의 중심에 있습니다. 부분적으로 미성숙한 드라이버로 인해 새 그래픽 카드는 일반적으로 이전 DirectX 및 OpenGL 게임보다 DirectX12 및 Vulkan API를 사용하는 최신 게임에서 훨씬 더 나은 성능을 발휘합니다. 인텔의 문제는 모든 게임이 최신 API를 사용하는 것은 아니라는 것입니다.

DirectX9 API를 사용하는 오래된 게임의 경우 회사는 고유한 솔루션을 제시했습니다. Tom’s Hardware는 최신 Intel GPU가 더 이상 기본적으로 DirectX9를 지원하지 않을 것이며 대신 Microsoft에서 제공하는 D3D9On12라는 소프트웨어 변환 레이어를 사용하여 Direct3D9 API 호출을 Direct3D12 호출로 변환 할 것이라고 보고합니다 (Direct3D는 3D 그래픽과 관련된 DirectX 부분의 이름입니다). .

인텔의 8월 10일 지원 페이지에는 D3D9On12가 12세대 코어 프로세서의 모든 Arc GPU 및 통합 GPU에서 사용될 것이라고 명시되어 있습니다. 12세대 제품과 거의 동일하지만 11세대 프로세서의 통합 GPU는 Arc GPU가 있는 PC에 설치하지 않는 한 기본적으로 DirectX9를 계속 지원합니다.

Microsoft는 D3D9On12가 “D3D9 드라이버의 완전하고 상대적으로 성능이 뛰어난 구현”이라고 말하지만 Intel은 “시각적 버그, 아티팩트, 깜박임 또는 충돌”을 포함하여 일부 게임에서 문제를 일으킬 수 있다고 지적 합니다 . 그러나 Direct3D9의 버그가 있는 기본 구현은 동일한 문제를 일으킬 수 있습니다.

인텔은 이러한 GPU에 대해 DirectX9 변환으로 전환하여 성능을 저하시킬 수 있지만, 회사는 Arc GPU 드라이버를 개선하려고 시도하면서 DirectX11 및 기타 버전에 집중할 리소스를 확보하고 있습니다. 회사는 이제 DirectX9 게임의 모든 성능 문제와 버그를 Microsoft에 보고할 수 있습니다(실제로 이 글을 쓰는 시점에 D3D9On12와 관련된 많은 인텔 정보 페이지는 홈 페이지로 리디렉션되지만 사람들이 문제가 있는 경우 Microsoft에 문의하도록 제안하는 페이지 , 잘 작동합니다.).

DirectX9는 Windows XP에서 지원하는 마지막 버전이기 때문에 이전 PC 게임용 API의 중요한 버전입니다. 이 운영 체제의 지배력과 수명은 물론 Windows Vista 및 7에 비해 낮은 시스템 요구 사항으로 인해 게이머들 사이에서 인기가 높아져 수년 동안 일반적인 개발 대상이 되었습니다. 이 버전을 기반으로 합니다 . Counter-Strike: Global Offensive 및 Team Fortress 2를 포함한 API. Valve의 DOTA 2는 작년에 DirectX9에 대한 지원을 제거했습니다 .

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다