Linux 6.2 lanza más código de controlador de gráficos Intel Meteor Lake


Es posible que aún no veamos la habilitación de Meteor Lake de Intel en Linux hasta la versión 6.2, que saldrá dentro de un año (si no 2024), pero eso no impide que compañías como Intel aseguren que las próximas generaciones funcionarán con problemas menores. Este fin de semana, Intel agregó el impulso final de drm-intel-gt-changes para Linux v6.2.

Intel hace más preparativos para el código del controlador de gráficos Intel Meteor Lake Linux en Linux 6.2

Actualmente, el kernel de Linux se encuentra en la versión 6.1-rc6, donde los desarrolladores están finalizando el subsistema DRM (Direct Rendering Manager) para que no se puedan agregar más códigos nuevos a DRM-Next antes de que Linux 6.2 permita la inclusión de más códigos.

La última extracción de funciones para drm-intel-gt-next en Linux 6.2 vio la limitación del kernel GuC a una nueva configuración de prioridad «normal», mantenimiento de administración de memoria (TTM y userptr), mejoras de GSC CS y habilitación de gráficos Meteor Lake, que se ha agregado constantemente a lo largo de los últimos meses. En la actualización más reciente se incluye la función de eliminación de privilegios del controlador de gráficos micro (µ) (GuC) que también se está introduciendo en Linux 6.2. El microcontrolador GSC CS está ubicado dentro del código de medios GT para que el nuevo código CS, o Command Streamer, pueda comunicarse con los gráficos en un sistema. GSC CS es parte de GSConnect, una implementación de KDE Connect. KDE Connect permite la transferencia de datos y la comunicación entre ordenadores.

drm-intel-gt-next-2022-11-18:

Cambios principales:

Cambios de controlador:

  • Restaurar el comportamiento de probe_range para userptr (Matt A)
  • Arreglar use-after-free en lmem_userfault_list (Matt A)
  • Nunca purgue objetos TTM ocupados (Matt A)
  • Habilitación de Meteorlake (Daniele, Badal, Daniele, Stuart, Aravind, Alan)
  • Degradar los contextos del núcleo GuC a la prioridad normal (John)
  • Usar tipos de residencia RC6 como argumentos para funciones de residencia (Ashutosh, Rodrigo, Jani)
  • Convierta algunas macros de depuración DRM heredadas en nuevas (Tvrtko)
  • No bloquee las estadísticas de ocupación de GuC frente al reinicio (John)
  • Elimine los saltos de línea excesivos en los volcados de estado de GuC (John)
  • Use i915_sg_dma_sizes() para todos los backends (Matt A)
  • Preferir REG_FIELD_GET en intel_rps_get_cagf (Ashutosh, Rodrigo)
  • Utilice el registro GEN12_RPSTAT para la frecuencia GT (Don, Badal, Ashutosh)
  • Eliminar la verificación de objeto fantasma TTM no deseado (Matt A)
  • Actualizar la documentación de la solución alternativa (Lucas)

Meteor Lake es el siguiente paso en la familia de procesadores de Intel. La serie 14th Gen Core, los procesadores más nuevos, ofrecerá nuevos núcleos Xe integrados en el mismo troquel de chiplet junto con un conjunto de nuevas IP de CPU e IO.

Intel no se ha detenido en Linux 6.2. Se informa que la compañía comenzará a trabajar en Linux 6.3, cubriendo la familia de procesadores Intel 15th Gen Core. Sin embargo, a pesar de que faltan algunos años para que Linux 6.3 salga a la luz, eso no impide que ninguna empresa comience los preparativos.

Puede encontrar los cambios desde la última confirmación de drm-intel-gt-next-2202-11-03 aquí, que está disponible en el repositorio de Git aquí.

Fuentes de noticias: Phoronix, Freedesktop.org



Source link-29