Múltiples juegos próximos contarán con compatibilidad optimizada con RADV «Radeon Vulkan», rendimiento a la par con Windows


Se dice que varios juegos próximos recibirán optimizaciones del controlador Mesa Radeon Vulkan (RADV), en el que está trabajando el equipo de desarrollo de gráficos Linux de Valve. Se espera que las optimizaciones ofrezcan un rendimiento similar al que encontraría un usuario en un entorno de sistema operativo Windows de código cerrado. Además de las optimizaciones, el mosaico también se está integrando en este nuevo juego.

Los próximos juegos de PC reciben grandes optimizaciones de RADV «Radeon Vulkan», igualando el rendimiento de Windows

Samuel Pitoiset, desarrollador de Mesa de Valve, subió recientemente un parche que solucionará el estancamiento en paquetes de «espera» específicos, como se describe en el siguiente texto:

Esto es realmente notable para los juegos que resuelven un montón de consultas de oclusión (en este caso, 4096) porque parece que la emisión de paquetes 4096 WAIT_REG_MEM puede detenerse más de lo esperado. Soluciona esto esperando consultas en el sombreador de consultas de resolución.

Esto mejora el rendimiento de un juego inédito en +~10 % (71->78 FPS). RADV ahora debería estar muy cerca del rendimiento de Windows para ese título.

Si bien los juegos son actualmente desconocidos y abiertos a la especulación, la cantidad de enfoque de los desarrolladores de Linux de Valve para garantizar que se complete una cantidad impresionante de optimizaciones antes del lanzamiento del juego es mucho mayor que la mayoría de los otros títulos, especialmente para optimizar para Steam Play y Proton. .

Hans-Kristian Arntzen, el desarrollador principal para implementar Direct3D 12 en Vulkan para Proton y Steam Play, también conocido como VKD3D-Proton, fue mencionado en la solicitud de fusión presentada recientemente:

Esto elimina la burbuja con consultas de oclusión informadas por Hans-Kristian y otorga +~10 % de FPS en ese juego.

Mesa 23.2-devel también recibió un parche que limita la cantidad de rollos de contexto. El código radv: track DB_COUNT_CONTROL fue subido a Mesa 23.2, con Pitoiset comentando,

Esto puede ser realmente notable para el patrón BeginQuery/Draw/EndQuery. Parece mejorar un pase solo en profundidad en un +35 % en un próximo juego porque esto elimina un montón de tiradas de contexto.

Michael Larabel del sitio de hardware de Linux Phoronix mencionó que el momento de esta implementación probablemente coincida con el nuevo juego en desarrollo que ha recibido tanto apoyo recientemente. La solicitud de fusión señala que «Hans-Kristian confirmó que este pase específico ya no tiene rollos de contexto. Lo comparamos con el nativo».

Mesa 23.2 se lanzará en agosto y tendrá optimizaciones continuas. Con suerte, descubriremos el título misterioso antes de que se optimice en canales de código abierto y cerrado, especialmente con el respaldo de Valve y socios conocidos que han ayudado al grupo en el pasado. Es probable que pronto obtengamos más información sobre los juegos.

Fuentes de noticias: Phoronix 1, 2, Mesa 1, 2

Comparte esta historia

Facebook

Gorjeo



Source link-29