Página 2 de 2 PrimerPrimer 12
Resultados 16 al 18 de 18

Tema: La GPU de mi Radeon no funciona en Linux

  1. #16
    Usuario Legendario Avatar de Neo_one
    Fecha de ingreso
    Aug 2006
    Mensajes
    1,287
    Gracias (Dadas)
    234
    Gracias (Recibidas)
    203
    He localizado esta información que podría ser útil.

    https://blender.stackexchange.com/qu...ing-in-blender

    Estoy bastante sorprendido por la cantidad de información falsa que hay aquí.

    En primer lugar, Intel es compatible con OpenCL, por lo que puedo ver hasta 2.1. No sólo esto, sino que tengo experiencia de campo trabajando con OpenCL en APUs de Intel. La implementación funciona, y funciona bien y acelerará su procesamiento de la misma manera que cualquier otra tecnología de computación GPGPU lo haría.

    Los gráficos integrados (incluyendo la inteligencia...) ofrecen los mismos tipos de beneficios de rendimiento que uno encontraría en los gráficos discretos. También tienen algunas ventajas porque están en el mismo dado. Los GPU recientemente integrados son capaces de realizar operaciones de copia cero, lo que significa que no están limitados por el ancho de banda de la misma manera que con las GPU dedicadas. Las modernas GPU integradas pueden acceder al mismo espacio de direcciones que su CPU, en OpenCL liberan y adquieren esta memoria de forma similar a como se hace con el streaming DMA desde el host a los dispositivos en CUDA/OpenCL. De esta manera, a menudo puedes obtener más velocidad con ciertos tipos de procesamiento SIMD por lotes que con una tarjeta discreta.

    Además, estas GPU integradas no tienen una arquitectura nueva nunca antes vista, las propias GPU integradas de AMD hoy en día se basan en su línea de gráficos discretos, y las APU modernas utilizan GCN para su arquitectura de gráficos integrados. Usas los controladores GCN tanto si estás usando un 580 como si tu APU de AMD tiene gráficos integrados. La ventaja es que aquí hay una imagen de cómo son los gráficos integrados.

    El problema aquí es que Blender no soporta todas las implementaciones de OpenCL o más bien, debido a que Blender tiene código OpenCL que utiliza para el renderizado, el código en sí no es independiente de la plataforma.

    Si quieres una solución a esto, se hizo otra pregunta aquí que afirmaba que puedes forzar el uso de la implementación nativa de OpenCL incluso si no tienes una GPU AMD. Tengan en cuenta que tengo dudas de que esto funcione en absoluto.

    Cuando mencioné que la implementación no era independiente de la plataforma, hay pocas cosas que tienes que saber sobre OpenCL.

    OpenCL tiene muchas extensiones. Tantas que puede ser un dolor de cabeza hacer aplicaciones multiplataforma en OpenCL, ya que muchas de estas extensiones son muy específicas de cada proveedor.

    OpenCL es la sigla de Open Compute Language (Lenguaje Abierto de Computación), y su principal propósito es el procesamiento heterogéneo, en el que muchos de ustedes tienen múltiples dispositivos cuyo proveedor no coincide, pero todos admiten alguna especificación de OpenCL, lo que les permite controlar y lanzar programas en cada dispositivo desde un host. OpenCL no es un estándar específico de la GPU como lo es CUDA. El hecho de que algo sea compatible con OpenCL no significa claramente que cualquier programa pueda ejecutarse en cualquier dispositivo. Diablos, incluso el Steamlink soporta OpenCL, ¿crees que serías capaz de renderizar en Blender en uno de esos?

    Incluso entre las GPU, ignorando OpenCL hay muchas peculiaridades específicas de los proveedores en cuanto a su funcionamiento. Cosas como el tamaño del frente de onda/warp, o el tamaño de la memoria del banco no sólo cambian de un proveedor a otro, sino que también pueden cambiar del mismo proveedor. También tienes que tener en cuenta cosas como la fusión de la memoria, que tu GPU puede o no tener utilidades para ayudar (Nvidia solía tomar la memoria en trozos para ayudar con esto, y mientras tu memoria estuviera agrupada en la RAM las cosas no eran tan malas comparadas con el acceso no secuencial).

    Sospecho que Blender nunca podrá añadir soporte para Intel OpenCL, por el esfuerzo y la falta de potencia de sus GPU integradas en comparación con las tarjetas discretas. No ayudaría a la mayoría de sus usuarios, y ciertamente no a sus usuarios principales.

    Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator

  2. Gracias 3dpoder, AlphaCAD Agradece este post
  3. #17
    Administrador y fundador. Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002
    Mensajes
    18,268
    Gracias (Dadas)
    1864
    Gracias (Recibidas)
    4334
    Muchas gracias por la información, parece que es el propio Blender quien tiene el problema en su código, a ver si lo solucionan.
    Si tienes activado Adblock o alguno similar en este sitio, te estás perdiendo muchas cosas interesantes. Puedes desactivarlo para foro3d.com como te muestro en este enlace

    |Agradecer cuando alguien te ayuda es de ser agradecido|

  4. #18
    Administrador y fundador. Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002
    Mensajes
    18,268
    Gracias (Dadas)
    1864
    Gracias (Recibidas)
    4334
    Bueno pues hay noticias sobre el tema, se actualiza AMD Radeon ProRender para varios programas, incluyendo Blender trabajando sobre Linux, y otros como Houdini, Maya y Unreal Engine, es cuestión de probar si este funciona.

    Nuevo SDK para Radeon ProRender
    Si tienes activado Adblock o alguno similar en este sitio, te estás perdiendo muchas cosas interesantes. Puedes desactivarlo para foro3d.com como te muestro en este enlace

    |Agradecer cuando alguien te ayuda es de ser agradecido|

Página 2 de 2 PrimerPrimer 12

Temas similares

  1. Amd Radeon Hd 7970
    Por 3dpoder en el foro Hardware
    Respuestas: 1
    : 16-01-2012, 19:30
  2. Ati Radeon hd4850 xfx
    Por daelon en el foro Mercadillo
    Respuestas: 0
    : 24-03-2011, 23:36
  3. Respuestas: 2
    : 10-05-2007, 23:48
  4. Ati Radeon 9550
    Por mane162 en el foro Hardware
    Respuestas: 4
    : 15-06-2005, 11:32
  5. Ati Radeon 9600 XT pro
    Por veldara en el foro Hardware
    Respuestas: 3
    : 26-01-2004, 18:16