2012-10-05 3 views
1

Windows 8에서는 게임을 최소화하고 다시 전환하면 게임이 매우 빠르게 표시됩니다. PC가 게임을 보여주기 전에 화면이 준비가 된 것처럼 보입니다. Windows 7에서도 동일한 작업을 수행하면 게임을 볼 때까지 1 초가 걸립니다. 이번에는 Direct X가 일시 중지 된 것처럼 보이며 비디오 카드가 화면을 준비하는 데 시간이 필요합니다.Windows 7 (11) 및 Windows 8 (11.1)의 DirectX

그래서 Windows 8은 백그라운드에서 게임을 렌더링합니까? 그러면 Windows 7이 표시 될 때 렌더링이 시작됩니까? 아니면 Windows API가 변경 되었기 때문입니까?

답변

1

테스트에 동일한 하드웨어 및 DirectX 런타임 라이브러리를 사용합니까? 대부분의 DirectX 프로그램/게임이 CPU 시간을 다른 프로그램에 공개하기 위해 최소화되었을 때 렌더링이 중지되기 때문에 OS 관련 성능 문제라고 생각하지 않습니다.

+0

Windows 7에서 Direct X 11 및 Windows 8을 사용합니다. 직접 X 11.1. 그것은 유일한 차이점입니다. 나는 이것을 동일한 PC에서 테스트했다. 게임이 백그라운드에서 렌더링되지 않는다는 것은 거의 불가능합니다. Windows 8에서는 포 그라운드에서 게임을 빨리 시작한 다음 눈으로 깜박일 수 있습니다. Windows 7에서는 게임이 백그라운드에서 렌더링을 중단했음을 알 수 있습니다. – Dagob

+0

게임을 백그라운드에서 렌더링해야하는 이유 (여기서는 최소화했을 때를 의미)? – zdd

+0

개인적인 견해로, 최소화 된 상태에서 게임을 복원하는 방법은 프로그램의 활성 상태를 처리하는 방법에 따라 다르므로 시스템이 아닌 프로그램을 작성하는 방법에 따라 다릅니다. – zdd