Hoy el equipo de controladores de AMD Linux ha emitido más de 100 parches para el controlador AMDGPU, incluyendo el soporte de Vega 10. Según Phoronix, los primeros 100 parches fueron lanzados para proporcionar el soporte inicial para Vega, basado en la arquitectura de GFX9, que es más compleja que Polaris (GFX8).
La nueva arquitectura requirió aproximadamente 40 mil líneas de código, lo que trajo soporte para «nueva interfaz de BIOS de vídeo, nueva propiedad intelectual de hardware, soporte para decodificación de vídeo mediante UVD (UVD 7.0), soporte para codificación de vídeo utilizando VCE (VCE 4.0), soporte para 3D Vía RadeonSI, gestión de energía, soporte de pantalla completa con DC y soporte para la virtualización SR-IOV«.
Los nuevos parches incluyen siete Vega IDs. A modo de comparación, el mismo archivo sólo incluye dos identificaciones de Fiji. Dicho esto, estamos viendo muchos modelos nuevos, incluyendo aquellos basados en Radeon RX, Radeon PRO y Radeon Instinct. Cabe señalar que la lista no incluye revisiones (C1, C3, etc.).
Al mismo tiempo, también se incluyeron siete identificadores Polaris 12, pero todavía no hay rastro de Vega 11.
Vega 10 device support:
{0x1002, 0x6860, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6861, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6862, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6863, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x6867, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x686c, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
{0x1002, 0x687f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
Polaris 12 device support:
{0x1002, 0x6980, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6981, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6985, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6986, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6987, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x6995, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
{0x1002, 0x699F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
Vía: Videocardz