
Quiero que mi GPU pueda hacer parte del trabajo de mi procesador cuando juego o realizo tareas como esas.
Mi procesador es un AMD FX-4200 que funciona a 4,1 GHz y mi GPU es una NVIDIA GeForce GTX 1060 de 6 GB.
Obviamente, tengo una GPU muy potente, y cuando ejecuto juegos que exigen menos gráficos, como Star Wars Battlefront, quiero que mi GPU (suponiendo que tenga espacio de procesamiento libre) haga parte del trabajo del procesador. es posible? Si es así, ¿cómo podría hacerlo?
Respuesta1
La CPU y la GPU no se pueden usar indistintamente. Están diseñados específicamente para ser buenos en algunos tipos de cálculos y malos en otros. (porque no es posible construir una sola unidad de procesamiento que sea buena en todo)
Piénselo: si la CPU y la GPU pudieran hacer el mismo trabajo, ¿por qué existirían las GPU? ¿Por qué no realizar todos los cálculos en la CPU?
Las GPU existen porque las CPU son malas para procesar gráficos. Originalmente no eran capaces de realizar ningún cálculo de propósito general, es una idea relativamente nueva.
Entonces, para resumir, en generalno puedes descargar parte del trabajo de la CPU a la GPU o al revés. Se debe diseñar un programa específicamente para poder hacer esto. Básicamente, el algoritmo debe implementarse por separado para CPU y GPU, porque funcionan de manera totalmente diferente (las CPU sonSISD, las GPU sonSIMD).
Algunos programas pueden hacer eso, en particular algunos programas de procesamiento de video. También hay juegos que te permitirán elegir si la física se calcula mediante la CPU o mediante hardware PhysX en la tarjeta gráfica. A menos que el software lo permita explícitamente, no es posible seleccionar qué unidad realizará los cálculos.
Respuesta2
La cantidad de GPU y CPU que se utilizan depende del desarrollador del juego/programa. Pueden codificar para un uso intensivo de la CPU o más en el lado de la GPU. No hay una manera de que su GPU realice tareas no relacionadas con los gráficos o de asignar más carga de trabajo a la GPU en el lado del usuario.
Sin embargo, puedes overclockear tu GPU y proporcionar una mejor potencia de procesamiento y velocidad para lo que está trabajando la CPU.