¿Cómo configurar la GPU para que funcione en modo TCC en Windows 10?

¿Cómo configurar la GPU para que funcione en modo TCC en Windows 10?

Estoy usando Windows 10 y quiero que mi GPU se dedique a la informática, en lugar de a los gráficos. Aquí está la información sobre 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

Y aquí el resultado cuando fui a C:\Program Files\NVIDIA Corporation\NVSMI\ y usé la línea de comando:

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

Probé las instrucciones en este sitio: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

¿Cómo puedo arreglar esto? Realmente necesito usar la GPU sólo en modo informático. Por favor ayúdenme, muchas gracias :)

Respuesta1

¡Hola Dang Manh Truong!

Si desea utilizar su GPU Quadro estrictamente para informática, le recomiendo NVidia NSight Monitor. Una vez que lo abra como administrador, podrá encontrar en la sección de propiedades dos configuraciones interesantes: a) WDDM que está configurado de forma predeterminada en verdadero b) Tiempo de espera de WDDM en milisegundos

Configurar WDDM en falso desactivará Windows Watchdog y le permitirá usar su GPU como desee. Pero tenga cuidado: su pantalla puede congelarse. No se preocupe, se descongelará una vez que haya terminado con su cálculo.

Si desea evitar la congelación de la pantalla, puede aumentar el tiempo de espera de WDDM estableciendo ese valor en uno más alto. Por supuesto, esto requeriría una optimización del código para que se ajuste al marco de tiempo.

Otra cosa que puedes hacer es hacer clic derecho en el escritorio y abrir el panel de control de NVidia. Allí, en la sección de configuración 3D, tendrá los ajustes "Configurar SLI, Surround, PhysX". Si lo abre, verá que el procesador PhysX está configurado (de forma predeterminada) en Selección automática. Y el sistema operativo, por supuesto, selecciona la GPU para representar su pantalla. Configúrelo en CPU. Ahora su pantalla será procesada por la CPU.

Una última cosa, las tarjetas GeForce no son compatibles con TCC, sólo WDDM. Creo que Quadro admite ambos, por lo que podría haber una manera de configurarlo en TCC si esto es lo que desea, pero será inútil. La versión de Quadro que tiene no se puede configurar en ese modo. Puedes leer más en este enlace: https://devtalk.nvidia.com/default/topic/513659/can-tcc-mode-be-enabled-with-quadro-2000m-4000m/

Espero eso ayude. Toda la suerte ;)

PD. Utilice TechPowerUp GPU-Z para monitorear los recursos de la GPU en tiempo real

Respuesta2

Para Windows, abra la ventana de comandos como administrador

Ingrese el siguiente comando:

nvidia-smi -g 0 -fdm 1

Reiniciar

Respuesta3

¿Cómo deshago este comando?

Para Windows, abra la ventana de comandos como administrador

Ingrese el siguiente comando:

nvidia-smi -g 0 -fdm 1 Reiniciar

información relacionada