Nuevas filtraciones de Radeon Vega en los drivers para Linux

AMD Radeon Vega con 16GB y a 1600 MHz

No sabemos si esta Radeon Vega es una Radeon RX, Radeon Pro o Radeon Instinct, pero ya conocemos unos cuantos detalles gracias a la propia información de sus drivers en Linux.

La parte más interesante de los drivers se puede encontrar en tres entradas en concreto:

  • CL_DEVICE_MAX_CLOCK_FREQUENCY: Indica la frecuencia máxima de funcionamiento. En este caso 1600 MHz.
  • CL_DEVICE_GLOBAL_MEM_SIZE: Marca el tamaño de la memoria. 16978542592 bytes son aproximadamente 16GB
  • CL_DEVICE_MAX_COMPUTE_UNITS: Esta ID en concreto tiene 64 CU activados. Si mantiene la configuración de su arquitectura GFX9, 64 núcleos por clúster, estamos hablando de 4096 Stream Processors.vv

Estos datos nos permiten conocer un poco más de qué clase de tarjeta estamos hablando. Sin duda se trata de un modelo de alta gama. Además cuenta ya con una ID propia que la relaciona con AMD Radeon Vega.

AMD Radeon Vega con 16GB

AMD RX Vega con refrigeración líquida. Posible Dual-GPU

A principios de mayo, AMD añadió nuevas IDs de la familia Vega a los drivers de Linux, en concreto 0x6864 y 0x6868. Entre los drivers se han encontrado lineas de código realmente interesantes acerca de esta arquitectura gráfica y algunos de sus modelos.

Radeon Vega podría contar con una solución dual-GPU

Dos lineas en concreto nos indican la posible presencia de refrigeración líquida:

  • table->Tliquid1Limit = cpu_to_le16(tdp_table->usTemperatureLimitLiquid1);
  • table->Tliquid2Limit = cpu_to_le16(tdp_table->usTemperatureLimitLiquid2);

Los chicos de TechPowerUp nos encontramos ante límites de temperatura. La existencia de dos valores tan similares, «Tliquid1Limit» y «Tliquid2Limit», podría indicar la existencia de una tarjeta dual-GPU, con límites de temperatura separados, o simplemente dos límites de temperatura diferentes para un mismo chip. Pero lo realmente interesante es la existencia de otra linea que podría hacer referencia a ese modelo con dos chips:

  • table->FanGainPlx = hwmgr -> thermal_controller. advanceFanControlParameters.usFanGainPlx;table -> TplxLimit = cpu_to_le16(tdp_table->usTemperatureLimitPlx);

La entrada Plx parece referirse claramente a PLX, as in, el puente ASIC utilizado normalmente para la conexión de dos GPUs en el mismo PCB y saltar las restricciones de la conexión PCIe redirifiendo todas las señales de las GPUs al slot. Los chips PLX también se calientan, por lo que es plausible la existencia de una linea de código que se encargue de regular el ventilador también en función de esta característica.

Dual GPU con puente PLX

Pronto saldremos de dudas, recordamos que AMD ha confirmado una conferencia de prensa para la COMPUTEX de este año, que incluirá alguna sorpresa acerca de Vega.

Sobre el autor