DirectX 11과 DirectX 12: 차이점은 무엇입니까?

Directx 11gwa Directx 12 Chaijeom Eun Mueos Ibnikka



Windows PC 게이머라면 다이렉트X 12 ~보다 낫다 다이렉트X 11 좋아하는 비디오 게임을 최대한 활용하려면 매우 중요합니다. 이제 대부분의 사람들은 DirectX 12가 숫자가 더 높기 때문에 더 낫다고 말하겠지만 상황은 일반적으로 그렇게 간단하지 않습니다.

DirectX 12는 Windows 10과 함께 2015년에 다시 출시되었습니다. Microsoft는 이것이 DirectX의 최고의 버전이며 게이머를 위한 새로운 시대를 열 것이라고 주장합니다. GPU 성능을 높이는 동시에 CPU 오버헤드를 줄일 수 있기 때문입니다.

문제는 컴퓨터의 성능을 높이는 것이 새 버전의 DirectX로 전환하는 것만큼 쉽지 않다는 것입니다. 아니면 그럴 수도 있으니 여기서 정확히 무슨 일이 일어나고 있는지 알아봅시다.

DirectX 11 대 DirectX 12

DirectX의 두 버전 모두 훌륭하지만 DirectX 12는 최신 버전이므로 DirectX 11에는 없는 기능이 함께 제공됩니다. 그러나 어느 것이 더 나은지 결정하는 것은 그리 간단하지 않습니다.

Microsoft의 DirectX란 무엇입니까?

따라서 DirectX는 멀티미디어와 관련된 업무를 처리하기 위해 설계된 주요 API 모음입니다. 여기에는 Windows, Xbox 및 기타 Microsoft 기반 플랫폼에서 비디오 게임 프로그래밍이 포함될 수 있습니다.

DirectX 11과 DirectX 12의 차이점은 무엇입니까?

다이렉트X 12 , 고급 수준에서 컴퓨터의 하드웨어와 상호 작용할 수 있습니다. 예를 들어 DirectX 12는 다른 코어에 CPU 작업 부하를 분산하도록 설계되었지만 그뿐만 아니라 모든 코어가 동시에 GPU와 통신할 수 있습니다.

핫 메일 계정 확인

다이렉트X 11 반면에 게임은 2개 및 4개의 CPU 코어만 사용할 수 있습니다. 대부분의 경우 코어 중 하나가 GPU에 명령을 지시하는 데 사용되므로 최대 개수는 3개입니다.

멋진 종소리와 휘파람 기능에 관해서는 DirectX 12가 여기에서 케이크를 가져옵니다. 여기에는 PSO(파이프라인 상태 개체) 및 비동기 컴퓨팅이 포함됩니다. 보시다시피 비동기식 컴퓨팅은 GPU가 여러 워크로드를 병렬로 처리할 수 있도록 하여 GPU의 활용도를 강화합니다.

여기서 희망은 GPU가 DirectX 12를 지원하는지 여부에 따라 GPU의 잠재력을 최대한 활용하는 것입니다. 2015년 이후에 출시된 모든 GPU가 DirectX 12를 지원하기 때문에 걱정하지 마십시오. 따라서 현재 하드웨어의 수명이 특정 날짜와 일치한다면 모든 것이 좋습니다.

그래픽 렌더링 외에 GPU는 광범위한 주요 작업 처리를 담당합니다. 예를 들어 기계 학습 알고리즘을 실행하려면 GPU가 필요합니다. 이제 DirectX 11이 머신 러닝 상황에서 사용되는 경우 특정 순서로만 작업을 차례로 수행할 수 있습니다. 그럴 때마다 GPU와 관련된 모든 리소스가 사용되지 않기 때문에 성능이 저하되는 경향이 있습니다.

DirectX 12는 비동기 컴퓨팅을 사용하여 이 문제를 해결하므로 예상대로 GPU 사용이 최대화되어 게임 성능이 향상됩니다.

또한 DirectX 12는 대중에게 PSO를 최초로 도입한 제품이라는 점에 유의해야 합니다. 궁금하신 분들을 위해 PSO는 전체 그래픽 파이프라인의 상태를 설명하는 개체입니다. 보시다시피 PSO는 이미지 생성에 필요한 모든 상태와 구성 요소가 들어 있는 병과 같은 역할을 합니다. 따라서 본질적으로 이것은 GPU가 항상 상태를 다시 계산할 필요 없이 모든 종속 상태를 사전 처리할 수 있도록 합니다.

이것을 사용하면 DirectX 11이 처리하는 방식과 비교할 때 CPU 오버헤드가 크게 줄어듭니다.

DirectX 12 또는 DirectX 11 중 무엇을 선택해야 합니까?

따라서 대답할 가치가 있는 큰 질문은 어느 것이 더 나은가입니다. 답은 플레이하려는 게임에 따라 다릅니다. 일부 게임은 DirectX 11을 염두에 두고 제작되었지만 DirectX 12를 중심으로 보다 현대적인 타이틀이 개발되었습니다.

그래도 오래된 비디오 게임을 하는 사람이 아니라면 DirectX 12는 안전한 선택입니다. 오늘날 거의 모든 새로운 타이틀이 이전 버전보다 DirectX 12를 지원하기 때문입니다.

읽다 : DirectX 진단 도구(DxDiag) 사용 방법 문제 해결을 위해

Windows 업데이트 kb3194496

DirectX 12는 FPS를 개선합니까?

게임에 따라 DirectX 12는 FPS와 관련된 개선 사항을 제공할 수 있습니다. Cyberpunk 2077과 같은 일부 게임은 1080p에서 프레임 속도가 20% 증가한 반면 Assassin's Creed Valhalla는 동일한 해상도에서 25% 향상되었습니다.

DirectX 12가 있는데 DirectX 11이 필요한가요?

DirectX는 별도로 설치할 수 있는 것이 아닙니다. 즉, 동일한 컴퓨터에 DirectX 11과 DirectX 12를 별도로 설치할 수 있는 방법이 없습니다. DirectX API는 이전 버전과 호환되지 않으므로 일부 게임이나 응용 프로그램은 제대로 실행하려면 이전 버전이 필요할 수 있습니다.

  WindowsClub 아이콘
인기 게시물