{"id":370476,"date":"2022-12-26T01:18:55","date_gmt":"2022-12-26T01:18:55","guid":{"rendered":"https:\/\/magazineoffice.com\/amd-se-enfoca-en-varias-mejoras-de-controladores-para-gpu-rdna-3-que-se-ejecutan-en-linux\/"},"modified":"2022-12-26T01:18:58","modified_gmt":"2022-12-26T01:18:58","slug":"amd-se-enfoca-en-varias-mejoras-de-controladores-para-gpu-rdna-3-que-se-ejecutan-en-linux","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/amd-se-enfoca-en-varias-mejoras-de-controladores-para-gpu-rdna-3-que-se-ejecutan-en-linux\/","title":{"rendered":"AMD se enfoca en varias mejoras de controladores para GPU RDNA 3 que se ejecutan en Linux"},"content":{"rendered":"


\n<\/p>\n

\n

AMD dej\u00f3 a los usuarios de Linux sin un excelente soporte de gr\u00e1ficos cuando lanzaron las nuevas GPU Radeon RX 7900 basadas en la arquitectura RDNA 3. El kernel de gr\u00e1ficos era antiguo y no prepar\u00f3 a los usuarios con un firmware m\u00e1s nuevo durante el lanzamiento. Ahora, los ingenieros est\u00e1n comenzando a cambiar su enfoque hacia la compatibilidad con RDNA 3 con una actualizaci\u00f3n de firmware recientemente publicada, lo que permite a los usuarios confiar en el b\u00fafer de cuadros del firmware cuando falla el controlador AMDGPU.<\/p>\n

El kernel de gr\u00e1ficos AMD Linux busca mejorar la eficiencia en la serie de parches actual para solicitudes de GPU<\/h2>\n

Mario Linomciellow, un ingeniero de AMD que trabaja en el parche actual, describe y explica c\u00f3mo funciona el proceso y c\u00f3mo resolver el problema. El compa\u00f1ero de AMD explica que los controladores KMS inicialmente destruyen el b\u00fafer de marco del firmware del sistema mediante el c\u00f3digo \u00abdrm_aperture_remove_conflicting_pci_framebuffers\u00bb. Por lo tanto, si la tarjeta gr\u00e1fica no realiza el sondeo, el usuario recibe una pantalla congelada mientras se llama al controlador KMS, especialmente cuando se presenta un nuevo soporte para la GPU. Esto se debe a que los usuarios tienen que actualizar a una versi\u00f3n m\u00e1s nueva del kernel de Linux para que coincida con los cambios recientes.<\/p>\n

AMDGPU tambi\u00e9n ha causado que el problema sea problem\u00e1tico debido a la migraci\u00f3n del \u00abdescubrimiento de IP\u00bb. El descubrimiento de IP hace que AMDGPU intente extraer todas las GPU de la empresa para buscar el controlador correcto, lo que ralentizar\u00e1, si no congelar\u00e1, el sistema si falta el soporte en los bloques.<\/p>\n

Linomciellow explica la situaci\u00f3n con el reciente Ubuntu 21.10:<\/p>\n

\n

El ejemplo perfecto es Ubuntu 21.10 y las nuevas dGPU que acaba de lanzar AMD. Los medios de instalaci\u00f3n se env\u00edan con el kernel 5.19 (que tiene descubrimiento de IP), pero el soporte amdgpu para esos bloques de IP aterriz\u00f3 en el kernel 6.0. El firmware de Linux correspondiente se lanz\u00f3 despu\u00e9s del lanzamiento de 21.10.<\/em>
La pantalla se congelar\u00e1 sin nomodeset. Incluso si un usuario logra instalar y luego actualizar a kernel 6.0 despu\u00e9s de la instalaci\u00f3n, seguir\u00e1 teniendo el problema de falta de firmware y la misma experiencia.<\/em><\/p>\n

Esto es bastante molesto para los usuarios, especialmente si no saben que tienen que usar \u00abnomodeset\u00bb para instalar. Para mejorar la situaci\u00f3n, permita que los controladores vuelvan a ejecutar el proceso de inicio para el b\u00fafer de tramas del firmware durante un sondeo fallido. Como este problema es m\u00e1s pronunciado con amdgpu, este es el \u00fanico controlador modificado. Pero si esto tiene sentido de manera m\u00e1s general para otros controladores KMS, la llamada tambi\u00e9n se puede agregar a la rutina de limpieza.<\/em><\/p>\n

\u2014 Mario Linomcielow, AMD<\/p>\n<\/blockquote>\n

Michael Larabel del sitio web Phoronix descubri\u00f3 hoy que los ingenieros de AMD Linux solicitaron una cola de gr\u00e1ficos en modo de usuario RDNA 3 para el controlador de Linux en el backend de gr\u00e1ficos.<\/p>\n

<\/figure>\n

La esperanza es comenzar a admitir la serie de GPU Raden RX 7000 y superior. Esto afectar\u00e1 al controlador AMDGPU Linux DRM y permitir\u00e1 \u00abel env\u00edo directo de cargas de trabajo desde un contexto de gr\u00e1ficos de espacio de usuario que permitir\u00eda un mayor rendimiento y una gesti\u00f3n de gr\u00e1ficos mejorada para varias aplicaciones y juegos exclusivos de AMD y escenarios de pantalla completa\u00bb. Larabel se\u00f1ala que AMD La pila de c\u00e1lculos de ROCm ya permite una funci\u00f3n similar.<\/p>\n

Fuentes de noticias: Phoronix 1, 2, kernel de Linux, Freedesktop<\/p>\n

\n

\t\t\t\tComparte esta historia<\/p>\n

<\/svg> Facebook<\/p>\n

<\/svg> Gorjeo<\/p>\n<\/p><\/div>\n<\/p><\/div>\n


\n
Source link-29 <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

AMD dej\u00f3 a los usuarios de Linux sin un excelente soporte de gr\u00e1ficos cuando lanzaron las nuevas GPU Radeon RX 7900 basadas en la arquitectura RDNA 3. El kernel de…<\/p>\n","protected":false},"author":1,"featured_media":370477,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21980],"tags":[6783,1544,16933,14284,4256,22703,13775,107,22543,3857],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/370476"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=370476"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/370476\/revisions"}],"predecessor-version":[{"id":370478,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/370476\/revisions\/370478"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/370477"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=370476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=370476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=370476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}