Tenemos la solución a esta interrogante, al menos eso pensamos. Si tienes alguna pregunta déjanoslo saber en un comentario y sin dudarlo te responderemos
Solución:
No es posible (al menos de la forma en que quieres hacerlo), y vale la pena mirar a la competencia para entender por qué.
Photoshop de Adobe (que supongo que es el estándar de oro para el software de edición de gráficos en estos días) es explícitamente diseñado para usar la GPU con el fin de renderizar y realizar varias transformaciones y otros procesos. Sin embargo, paint.net no lo es, y llegaré a eso en un momento.
Dicho esto, uno de los puntos fuertes de paint.net es su enchufar sistema, y aunque no puede tener el mismo tipo de aceleración de GPU, complementos se pueden escribir que aprovechan la aceleración de la GPU. Aquí hay un ejemplo de uno: un complemento que implementa desenfoques acelerados por GPU
El artículo tiene una razón por la cual PDN puede no tener aceleración de GPU todavía
Se requiere una GPU compatible con DirectCompute junto con Windows 7 o Windows Vista SP2 con la actualización de la plataforma (en otras palabras, necesita DirectX 11). Las tarjetas NVIDIA y ATI/AMD más recientes admiten esto, aunque las de Intel no. Esta última es una de las principales razones por las que aún no he buscado adecuadamente esto para Paint.NET: no existe un software alternativo de alto rendimiento para DirectCompute. (El “controlador de referencia” funciona, pero es muy lento porque está diseñado para renderizarse “perfectamente” sin tener en cuenta el rendimiento, y es principalmente útil para los ingenieros de GPU y controladores para asegurarse de que están en el camino correcto).
Las versiones más nuevas (bueno, 4.0 en adelante) parecen usar direct2d de manera predeterminada, pero eso difícilmente hace un uso completo de su GPU, ciertamente no de la misma manera que Photoshop y sus cosas sofisticadas basadas en opencl.
Para comprobar si eso se ha convertido en es bastante simple
Al final del día, con recursos limitados y una compatibilidad más amplia, hornearlo no tiene sentido. En teoría, algún programador intrépido podría escribir complementos para hacerlo, pero tal como están, las otras dos respuestas existentes parecen un poco falsas. PDN no admite aceleración de hardware Hasta que esta escrito en o hay complementos que lo usan. Simplemente pedirle educadamente a su sistema que use la GPU no es suficiente. Parece que PDN lo admite pero hasta cierto punto, y podría terminar obteniendo buenos resultados si lo complementa con los complementos apropiados
Este es un problema común con los controladores de NVidia. Apestan al permitirle especificar qué tarjeta gráfica usar en el caso de múltiples tarjetas gráficas en su sistema.
Puede forzar el uso de la tarjeta gráfica de gama alta cuando el programa Paint.net
se lanza al abrir el NVIDIA Control Panel
-> 3D Settings
-> Manage 3D Settings
-> Program Settings tab
elegir Paint.net
desde el Select a program to customize
tirar del menú (usar Add
botón si no está en la lista para agregar la ruta del ejecutable. Elija la GPU deseada de la lista desplegable Select the preferred graphics processor for this program
. Cierra el NVidia Control Panel
. Eso es todo.
Se sabe que NVIDIA también usa perfiles ocultos que bloquean la aceleración de la GPU en ciertos programas sin informar al usuario (VLC es un problema conocido, por ejemplo). No estoy seguro de que Paint.net sea uno de ellos. Si lo anterior no funciona, intente cambiar el nombre del archivo Paint.net .exe y luego agregue el archivo renombrado a la lista de extracción en el Panel de control de NVIDIA como se describe anteriormente. Eso omitirá cualquier perfil de sombra.