태그 보관물: dual-gpu

dual-gpu

오래된 게임에 nVidia Geforce 630M 대신 Intel HD Graphics 4000을 사용합니까? 그러나 여전히 문제는 지속됩니다. 인텔 통합

최근에 Toshiba Satellite P855-32X 랩톱을 구입했습니다 .

이 랩톱을 시작한 후에는 모든 드라이버를 최신 드라이버로 업데이트하는 것이 당연합니다. 필요한 모든 것을 구성하면 매력처럼 작동합니다.

모든 최신 게임을 문제없이 플레이 할 수 있지만 “Dark Reign 2″[DirectX 7]이라는 게임을 실행할 때 최대 25FPS / ~ 20FPS로 실행됩니다 (설정이 최저 640×480 또는 최고 1366×768에 관계없이). i3-370M과 AMD Radeon HD Mobility 5740 [512mb gddr3 vram]이 장착 된 구형 랩톱에서 120fps로 실행됩니다. (그러나 나는 항상 게임 내에서 60으로 제한합니다)

내 랩톱에는 응용 프로그램에 RMB 옵션이있어 응용 프로그램을 실행할 GPU를 지정할 수 있습니다.
여기에 이미지 설명을 입력하십시오

그러나이 옵션 또는 두 번째 옵션으로 DXdiag를 시작하면 항상 이 화면이 나타납니다.

NVidia CPL을 살펴 보려고했지만 옵션이 많지 않습니다.

또한 “기본 GPU”가 NVidia GPU로 설정되어 있는지 확인했습니다. 그러나 여전히 문제는 지속됩니다.

인텔 통합 HD 그래픽을 비활성화하려고했습니다.

그러나 게임을 실행하려고 할 때 오류가 발생했습니다 (1999 hehe의 게임에 대해서는 Harware Acceleration 지원이 없음)

그래서 DXDiag에서 찾았습니다.

그리고 나를 놀라게하는 것은 GPU / 제조업체 이름이 없으며 기본 Windows 드라이버가 사용된다는 것입니다.

모든 드라이버가 최신 상태이며 모든 VC ++ 재배포 가능 파일, .net 프레임 워크, Windows 업데이트, 종속성 및 DirectX 최종 사용자 런타임 (DX9)이 모두 최신 상태이며 설치되어 있습니다.

나는 정말로 문제가 무엇인지 모르고 있으며 25fps 이상에서 오래된 게임을 할 수는 없지만 더 새로운 프레임 속도로 모든 새로운 게임 (2005+)을 재생할 수 없다는 점을 정말로 싫어합니다. 노트북 게임은 매력처럼 실행됩니다.

무슨 일이 있고 어떻게 해결할 수 있습니까? 나는 이것을 정말로 이해하지 못한다.

내 Geforce가 인텔 칩셋을 사용하여 마더 보드에 “연결되어있는”것 같습니다. 이것이 사실이라면 이것을 피할 수있는 방법이 있습니까?

편집 : “통합 GPU 사용”으로 게임을 실행했다고 언급하는 것을 잊어 버렸고 결과는 동일했습니다. (최대 25fps로 실행되는 게임)



답변

나는 몇 년 전에이 주제에 관한 질문 을 썼기 때문에 내가 아는 것과 잘 어울릴 수도 있습니다.

랩탑은 Nvidia Optimus라는 기술을 사용하여 두 개의 GPU (통합 인텔 그래픽 프로세서 [IGP] 및보다 강력한 Nvidia 그래픽 카드 (DGPU))의 비디오 출력을 렌더링합니다. 이것은 랩톱의 화면을 IGP의 프레임 버퍼에만 연결하고 DGPU가 메모리 페이지를 해당 프레임 버퍼에 직접 쓸 수있게함으로써 달성됩니다. 이러한 방식으로 두 카드 모두 동시에 동일한 화면으로 출력을 렌더링 할 수 있습니다. 응용 프로그램에서 DGPU 렌더링을 요청하면 DGPU는 응용 프로그램이 차지하는 화면 부분에 출력을 씁니다. 게임과 같은 전체 화면 응용 프로그램의 경우 DGPU는 IGP의 전체 프레임 버퍼에 기록합니다. 이 프로세스에 대한보다 자세한 설명은 Nvidia Optimus 백서 에서 확인할 수 있습니다 .

옵티머스 지원 시스템에서 게임과 같이 그래픽이 많은 응용 프로그램을 실행하고 성능이 떨어지는 경우 응용 프로그램이 IGP가 아닌 DGPU를 사용하도록하는 것이 좋습니다. 표시 한 상황에 맞는 메뉴 항목을 통해 또는 NVidia 제어판을 통해 다소 안정적으로이를 수행 할 수 있습니다. 왼쪽의 창에서 “3D 설정 관리”를 선택하고 응용 프로그램을 선택한 다음 “기본 그래픽 프로세서”를 Nvidia 칩셋으로 설정하십시오.

Optimus Test Viewer를 사용하여 애플리케이션이 Nvidia GPU에서 실행 중인지 확인할 수 있습니다 . 이 도구는 DGPU의 활성화 여부를 나타내며이를 사용중인 프로세스를 나열 할 수 있습니다.

비디오 카드의 하드웨어 출력에 옵티머스 관련 문제에 대한 최종 해결 방법이 있습니다. 스크린 샷에서와 같이 Nvidia 제어판은 어떤 물리적 출력이 어떤 모니터에 연결되어 있는지 표시 할 수 있습니다. 스크린 샷에서 Nvidia GPU에는 하나의 물리적 출력이있는 것으로 보입니다. 외부 모니터를이 출력에 연결하고 Nvidia 제어판에서 올바르게 연결되어 있는지 확인할 수 있습니다. 그렇다면 montior는 이제 DGPU의 프레임 버퍼에 직접 연결됩니다. 즉, 옵티머스를 사용하지 않고 해당 모니터의 모든 렌더링이 DGPU에서 수행됩니다.

질문에 대한 의견의 토론을 바탕으로 다음을 수행했습니다.

  1. Nvidia 제어판을 통해 게임에 DGPU를 강제로 사용
  2. 게임에서 DGPU를 사용하고 있음을 Optimus Test Viewer를 통해 확인했습니다.
  3. 모니터를 DGPU의 하드웨어 출력에 연결하고 해당 모니터에서 게임을 실행

그리고이 모든 것에도 불구하고 게임은 여전히 ​​매우 열악합니다. 난 단지 문제가되는이 정보에서 결론을 내릴 수 없는 옵티머스 관련,하지만 다른 문제입니다 – 아마도 호환성 문제 같은 오래된 게임에서 제기하거나 새로운 랩탑의 구성의 일부 속성에서가. 이 게임은 오픈 소스라고 언급했습니다. 활발한 개발 커뮤니티가 있다면이 문제에 대한 해결책을 찾는 데 가장 좋은 방법 일 것입니다.


답변

Dark Reign 2 게임은 2000 년 6 월 30 일부터 시작됩니다.
따라서 최신 GPU 스트리밍 SIMD 확장 기능을 사용하지 않습니다 .

이것은 왜 당신과 같은 최신 GPU를 사용할 수 없는지 설명 할 수 있습니다.


답변

문제는 단순히 그래픽 드라이버를 업데이트하고 nvidia 및 intel vga 드라이버를 모두 제거하고 랩톱 브랜드에서 제공 한 원래 드라이버를 넣는 것입니다.

이 작업이 끝나면 게임을 선택하고 게임을 마우스 오른쪽 버튼으로 클릭 한 다음 “그래픽 프로세서로 실행-NVIDIA 선택”을 선택하십시오.

nvidia 또는 인텔 드라이버를 다시 업데이트하지 않는 것이 좋습니다. 그렇지 않으면 FPS가 원하는 수준 이하로 떨어질 것입니다.

출처 : 같은 poroblem을 가지고 있었고이 방법으로 수정했습니다.


답변