하드웨어 포럼쪽에 인텔 비동기 연산 관련 게시글을 보다가
갑자기 떠오른 의문이 그걸 쓴 게임을 어떻게 가려낼 방법이 없을까?
였습니다. 테스트 해보니 야매로라도 알 방법이 있는듯 하여 적어봅니다.
타스/night raid/포트 로열 등의 3dmark내 dx12 벤치마크는 커스텀 셋팅쪽에
위와 같이 비동기 연산을 켜고 끌수 있는 옵션이 존재합니다.
기본값은 비동기 켜짐입니다.
그래서...
비동기 연산 사용시 작업관리자의 Compute 쪽 점유율이 오르는걸 확인하실수 있습니다.
비동기 연산을 끌 경우 Compute 점유율에 변동이 없습니다.
심지어 무덤속의 케플러를 끌고와서 비동기를 써도 Compute 점유율이 오릅니다.
마찬가지로 비동기를 끄면 케플러도 Compute 점유율이 0%로 유지 됩니다.
혹시나 dx11세대의 compute shader만 써도 컴퓨트 점유율이 오르는게 아닌가
반문하실까봐 다이렉트 컴퓨트를 사용했다고 알려진 툼레이더로 테스트 했습니다.
TressFX가 켜졌음에도 안오릅니다.
S.T.A.L.K.E.R: CoP도 다이렉트 컴퓨트를 활용한 게임으로 알려져 있는데
이 녀석도 컴퓨트 점유율은 요지 부동이었습니다.
그렇게 몇가지 구닥다리 게임을 테스트 해봤는데...
배그 DX12 모드 0~2% 왔다리 갔다리...(그냥 기능 호출만 하는거니??)
AoTS 당연히 비동기 연산 씁니다
디아블로 2 레저렉션 비동기 연산 안씁니다.
도타2 불칸 렌더러 당연히 안씁니다.
더 있는데 기억이 안나네요 생각보다 꽤 쓰긴 썼습니다.
3디마크 와일드 라이프 익스트림은 불칸 DX12 렌더러 모두 비동기 연산을 지원하는데
켜고 끄는 옵션은 지원하지 않습니다.
케플러를 끌어낸김에 dx12로 돌렸을땐 컴퓨트 점유율이 오르지만
불칸은 컴퓨트 점유율이 오르지 않는것을 봐서.....
어떤 회원님의 케플러 불칸 드라이버를 엔비디아가 조져놨다는 언급이 떠올랐습니다.
인텔 쓰시는 분들은 어떻게 구분하냐구요? 엄... 저도 몰라요;;;
팡팡!에 당첨되어 30포인트를 보너스로 받으셨습니다.