Como uno de los mantenedores de Ubuntu X puedo decir: las pruebas en los controladores de código abierto y propietarios son valiosas; Tenemos muchos usuarios de ambos, y es importante que la Unidad funcione bien tanto en la pila libre como en la pila patentada.
Sin embargo, si desea que sus pruebas tengan el mayor impacto, probar la pila gratuita sería el camino a seguir, al menos para las tarjetas AMD.
El controlador radeon de código abierto tiene un conjunto razonable de desarrolladores: no es grande y siempre puede hacer más, pero es compatible con AMD. Salvo la afluencia de cientos de desarrolladores a tiempo completo, estos controladores no lograrán el mismo rendimiento que fglrx, pero es completamente posible que logren el 90-95% del rendimiento; Es el último dos por ciento que es extremadamente caro.
También son mucho más fáciles de mejorar, ya que son de código abierto, tenemos visibilidad de las correcciones y podemos justificar mucho más fácilmente la corrección de errores en las versiones estables. Con el controlador fglrx solo obtenemos características y arreglos de mezcla de volcado de código, con potencial de regresión desconocido. Esto nos dificulta actualizar los controladores propietarios en una versión estable.
Finalmente, hay más perspectivas de mejora para radeon que para fglrx. Los desarrolladores de Radeon se preocupan por toda la pila de escritorio, fglrx está dirigido principalmente a usuarios de estaciones de trabajo.
Para Nouveau, la respuesta es un poco más oscura. Todavía hay más posibilidades de mejoras en nouveau que nvidia, una vez más, nvidia está dirigida principalmente al mercado de estaciones de trabajo, pero a nouveau le resulta más difícil avanzar que Radeon, ya que además necesitan realizar ingeniería inversa en todo.
Todo esto se aplica principalmente a errores en lugar de rendimiento. En general, es más difícil generar un buen error de rendimiento que generar un buen bloqueo o un error de representación incorrecto. Los errores de renderizado y bloqueo generalmente están aislados en una pequeña sección de código, mientras que los problemas de rendimiento generalmente involucran una pila completa de código. Cuando encuentre problemas de rendimiento aislados, puede valer la pena informarlos, pero ese no es el caso común.
En resumen, los problemas de rendimiento generalmente requieren un esfuerzo activo para identificarlos; es poco probable que tropiece con un problema de rendimiento procesable. Los errores, tanto los bloqueadores como los errores, pueden identificarse fácilmente durante el uso normal.