Intel facilita el uso de sus gráficos Arc en ARM y otras arquitecturas no x86

Intel sigue trabajando en silencio para llevar a buen puerto su familia de gráficos Arc Alchemist, y los últimos controladores gráficos del kernel de Linux, bautizados como "i915", se esconde que la compañía facilitaría la creación de un soporte de controladores a otras arquitecturas de CPU no x86 como ARM.

Los parches enviados ncomo "solicitud de comentarios" cambian el controlador de gráficos del kernel de Linux de Intel para permitir que se construya opcionalmente sin soporte para gráficos integrados, dejando el controlador sólo capaz de soportar gráficos dedicados/discretos como su arquitectura DG2/Alchemist para las tarjetas gráficas Intel Arc Alchemist de consumo, así como su aceleradora Xe-HPC para centros de datos.

Intel Arc

Debido a que los gráficos integrados forman parte de las CPU x86 de Intel, su controlador no ha tenido que preocuparse por otras arquitecturas de CPU, ya que estas combinaciones no han sido posibles. Pero ahora, con las tarjetas gráficas dedicadas y sus aceleradores HPC, será posible tener gráficos Intel en, por ejemplo, una plataforma ARM, POWER o RISC-V. El cambio propuesto por esta serie de parches RFC permitiría construir el controlador de gráficos del kernel de Linux con el soporte de gráficos dedicados incluido.

El soporte de gráficos integrados sería compilado fuera del controlador si se desactiva el interruptor DRM_I915_INTEGRATED_GPU_SUPPORT propuesto. A su vez, esto haría que el controlador fuera más pequeño al renunciar a las enormes cantidades de código en este controlador del kernel para soportar los gráficos integrados de la era i915 hasta la Gen12. Además, se ignoraría cualquier error de x86 en la ruta de código de los gráficos integrados a lo largo del tiempo, lo que facilitaría la creación del controlador de gráficos de Intel para otras arquitecturas de CPU.

La posibilidad de crear un controlador del kernel Intel sólo para dGPU eliminando el soporte para iGPU supone un cambio de poco más de cien líneas de código, pero dados los comentarios del código, es probable que se revise aún más antes de integrarlo. La primera serie de parches RFC para esta opción se puede encontrar en la lista de correo.

La serie de parches reconoce el interés en que las tarjetas gráficas discretas de Intel aparezcan potencialmente en los sistemas ARM.

vía: Phoronix

Artículos relacionados