Windows 10에서 TCC 모드에서 작동하도록 GPU를 구성하는 방법은 무엇입니까?

Windows 10에서 TCC 모드에서 작동하도록 GPU를 구성하는 방법은 무엇입니까?

저는 Windows 10을 사용하고 있으며 GPU가 그래픽 대신 컴퓨팅 전용으로 사용되기를 원합니다. MATLAB에 대한 정보는 다음과 같습니다.

>> gpuDevice

ans = 

  CUDADevice with properties:

                      Name: 'Quadro M1000M'
                     Index: 1
         ComputeCapability: '5.0'
            SupportsDouble: 1
             DriverVersion: 8
            ToolkitVersion: 7.5000
        MaxThreadsPerBlock: 1024
          MaxShmemPerBlock: 49152
        MaxThreadBlockSize: [1024 1024 64]
               MaxGridSize: [2.1475e+09 65535 65535]
                 SIMDWidth: 32
               TotalMemory: 2.1475e+09
           AvailableMemory: 1.6915e+09
       MultiprocessorCount: 4
              ClockRateKHz: 1071500
               ComputeMode: 'Default'
      GPUOverlapsTransfers: 1
    KernelExecutionTimeout: 1
          CanMapHostMemory: 1
           DeviceSupported: 1
            DeviceSelected: 1

C:\Program Files\NVIDIA Corporation\NVSMI\로 이동하여 명령줄을 사용한 결과는 다음과 같습니다.

C:\Program Files\NVIDIA Corporation\NVSMI>nvidia-smi.exe -L
GPU 0: Quadro M1000M (UUID: GPU-10af5042-4cf4-0ad4-a314-abc9b616b1a8)

이 사이트의 지침을 시도했습니다.https://blogs.fau.de/johanneshabich/2010/12/10/windows-and-cuda-enabling-tcc-with-nvidia-smi/

C:\Program Files\NVIDIA Corporation\NVSMI>nvidia-smi -g 0 -dm 1
Unable to set driver model for GPU 0000:01:00.0: Not Supported
Treating as warning and moving on.
All done

이 문제를 어떻게 해결할 수 있나요? 컴퓨팅 모드에서만 GPU를 사용해야 합니다. 도와주세요, 정말 감사합니다 :)

답변1

안녕하세요 Dang Manh Truong입니다!

Quadro GPU를 컴퓨팅에만 사용하고 싶다면 NVidia NSight Monitor를 추천합니다. 관리자 권한으로 열면 속성 섹션에서 두 가지 흥미로운 설정을 찾을 수 있습니다. a) 기본적으로 true로 설정되는 WDDM b) 밀리초 단위의 WDDM 시간 제한

WDDM을 false로 설정하면 해당 Windows Watchdog이 비활성화되고 원하는 대로 GPU를 사용할 수 있습니다. 하지만 주의하세요. 화면이 멈출 수 있습니다. 걱정하지 마세요. 계산이 완료되면 고정이 해제됩니다.

화면 정지를 방지하려면 해당 값을 더 높은 값으로 설정하여 WDDM 시간 제한을 늘릴 수 있습니다. 물론 이를 위해서는 시간 프레임에 맞게 코드 최적화가 필요합니다.

또 다른 방법은 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 NVidia 제어판을 여는 것입니다. 3d 설정 섹션에는 "SLI, 서라운드, PhysX 구성" 설정이 있습니다. 열면 PhysX 프로세서가 (기본적으로) 자동 선택으로 설정되어 있는 것을 볼 수 있습니다. 물론 OS는 디스플레이를 렌더링하기 위해 GPU를 선택합니다. CPU로 설정하세요. 이제 디스플레이가 CPU에 의해 처리됩니다.

마지막으로, GeForce 카드는 TCC를 지원하지 않고 WDDM만 지원합니다. Quadro는 두 가지를 모두 지원한다고 생각하므로 원하는 경우 TCC로 설정하는 방법이 있을 수 있지만 소용이 없습니다. 사용 중인 Quadro 버전은 해당 모드에서 설정할 수 없습니다. 다음 링크에서 자세한 내용을 읽을 수 있습니다. https://devtalk.nvidia.com/default/topic/513659/can-tcc-mode-be-enabled-with-quadro-2000m-4000m/

도움이 되길 바랍니다. 행운을 빌어 요 ;)

추신. 실시간 GPU 리소스 모니터링을 위해 TechPowerUp GPU-Z 사용

답변2

Windows의 경우 관리자 권한으로 명령 창을 엽니다.

다음 명령을 입력하십시오.

nvidia-smi -g 0 -fdm 1

재부팅

답변3

이 명령을 어떻게 취소하나요?

Windows의 경우 관리자 권한으로 명령 창을 엽니다.

다음 명령을 입력하십시오.

nvidia-smi -g 0 -fdm 1 재부팅

관련 정보