Hace 3 años | Por meneandro a phoronix.com
Publicado hace 3 años por meneandro a phoronix.com

RADV es un driver para vulkan para gráficas AMD que es parte del proyecto mesa y está instalado por defecto en la mayoría de distribuciones linux. Nuestro objetivo es entregar un driver estable y de gran rendimiento para los jugadores, y recientemente hemos creado un compilador de shaders propio llamado ACO. Para conseguir la mejor experiencia posible, queremos llevar los esfuerzos un paso más allá y pedimos ayuda con testeo y opiniones. Somos un equipo pequeño, así que no podemos probar cada juego. No es necesario conocimiento técnico.

Comentarios

meneandro

#4 AMD en linux tiene un driver libre para vulkan (que es una forma de programar entornos 3D muy potente y flexible) llevado y mantenido por la comunidad llamado RADV (ese driver tiene varios componentes, algunos heredados de herramientas estándar del sistema, como mesa -que viene a ser algo así como "una plantilla para hacer drivers" de modo que los drivers tengan muchas cosas comunes que se ahorran de tener que hacer de cero-; ACO es un componente nuevo que han creado de cero por una serie de razones dado que el que usaban hasta ahora no es tan flexible u optimizable y además es bastante pesado... como ese componente está en una parte vital del driver, todo lo que pueda aligerarse y optimizarse mejorará sustancialmente el rendimiento aparente de las cosas -menos "tirones" y más fluidez, básicamente-).

Como son pocos programadores, están metiendo componentes nuevos y hay muchísimos juegos y programas que testear, pueden hacer cambios u optimizaciones y romper inadvertidamente cosas, así que piden ayuda a la comunidad para que prueben todo lo posible y les comenten todo lo que encuentren.

Si quieres que te explique o comente con más detalle alguna cosa...

D

#5 gracias por el tiempo dedicado a la explicación

meneandro

¿De qué estamos hablando?

¿Tu juego favorito funcionaba bien en tu viejo PC pero no funciona con RADV o se cuelga o rompe cuando entras en un área específica?. O incluso peor, no te echa al sistema operativo pero hay problemas gráficos como sombras o luces parpadeantes que te hacen sentir que estás en una discoteca. O quizá la pantalla no se dibuja correctamente (como que hay dos imágenes distintas en franjas de la pantalla) o de manera entrecortada o a destiempo, arruinando tu experiencia de juego. Quizá el juego parece funcionar bien, pero de manera aleatoria congela el PC... podrías estar experimentando lo que llamamos un cuelgue en la GPU.

Todo eso podría ser muy bien un problema de drivers.

¿Cómo reportar dichos problemas o bugs?

- Entra en la página de seguimiento de bugs de mesa: https://gitlab.freedesktop.org/mesa/mesa/-/issues
- Chequea si tu problema ha sido reportado con anterioridad (usa la búsqueda)
- Si no, abre un nuevo ticket, haz clic en "Choose template" y selecciona la plantilla "Radeon Vulkan"
- Sigue las instrucciones y apórtanos toda la información requerida para que podamos hacer a RADV mejor

Mientras que trabajamos sin descanso en mejorar el driver, sólo podemos arreglar los problemas que conocemos. Tu ayuda realmente marcará la diferencia: no sólo nos indicará dónde debemos centrarnos más, sino que más gente que también sufra ese problema pero que no lo ha reportado se beneficiará.

Preguntas frecuentes:

P: Herramientas como Apitrace o RenderDoc son demasiado complicadas para mi. ¿Debería aún así abrir un reporte de problema?
R: ¡Por supuesto!. Por favor, a ser posible incluye alguna captura de pantalla, foto o vídeo que ilustre el problema.

P: No estoy seguro de si mi problema está en Wine/Proton, o DXVK, o cualquier otro elemento intermedio entre el juego y el driver o el propio driver. ¿Debería reportar el problema igualmente?
R: ¡Por supuesto!. Tu reporte será redirigido al lugar adecuado si encontramos que no es un problema del propio driver.

P: ¿Realmente ustedes revisan los reportes de problemas?
R: ¡Por supuesto!. Revisamos todos los reportes de problemas en cuanto nos llegan, incluso si no podemos arreglarlos inmediatamente.

D

Lo meneo pero ni papa

meneandro

#2 Si tienes linux y amd y eres gamer, que si tienes fallos gráficos o problemas en algún juego abras reportes de los mismos para ayudar a pulirlos

D

#3 si, eso lo he entendido. Lo que ya no entiendo es la explicación técnica. Pero da igual.