[FrontPage] [TitleIndex] [WordIndex

Home

TiNDC 2006

TiNDC 2007

TiNDC 2008

Old Logs

Current Logs

DE/EN/ES/FR/RU/Team

Informe irregular del desarrollo de Nouveau

Edición del 10 de marzo

1. Introducción

Bienvenidos de nuevo al TiNDC. Para asegurarnos de que la "i" en el nombre responde realmente a "irregular", este número sale algo más tarde. La razón es sencilla: estuvimos en el FOSDEM, en Bruselas, del 23 al 24 de febrero. Puesto que Marcheu hizo una presentación allí y algunos de los miembros del proyecto también acudieron, retrasé este número a propósito para tener noticias al respecto.

Entretanto, la parte 1 y la parte 2 de nuestro artículo "Estado de Nouveau" está disponible en lwn.net.

¿Sabéis qué entiendo yo por sabotaje?. El sabotaje ocurre cuando el IRC está en completo silencio, termino el número en marcha (en aquel momento), lo envío para su publicación, y tanto Marcheu como Darktama empiezan a publicar sus cambios de Gallium en el repositorio principal (rama Gallium). Así que para que lo sepáis: ¡He sido oficialmente ofendido! ;-)

2. Estado actual

Ha empezado en serio el trabajo con el 3D. Marcheu ya me dijo que iba a trabajar en Gallium para las tarjetas NV3x antes de ir al FOSDEM, e intentaría rematarlo todo lo que pudiese, para pasar la responsabilidad del 3D en NV3x a otros miembros del equipo que tuviesen las tarjetas adecuadas.

En un par de días, se mantuvo fiel a su palabra, y comenzó a publicar su trabajo. El fin de semana del FOSDEM pmdata retomó el trabajo donde lo había dejado marcheu y publicó sus dos primeros parches.

Así que, un poco escondido, ya que se me pasó por encima un par de veces al revisar los registros del IRC: Marcheu ha estado trabajando en una solución para usar Gallium en tarjetas más antiguas. Hablará en más detalle sobre el asunto en nuestra sección en el FOSDEM algo más adelante. Publicó sus cambios (como comentamos) en la rama de desarrollo Gallium.

Quería mencionar estos asuntos para evitar la acusación de que me estoy perdiendo cuestiones importante :)

Finalmente, el problema con las funciones Subir a pantalla / Bajar de pantalla en PPC se solucionó. Ahora el uso de PCIGart funcionará siempre bien.

Como indicamos en el último número, existían algunos problemas con el rendimiento del adaptador de texturas bicúbico en algunas tarjetas. Así que, tras algunas conversaciones con marcheu, stillunknown comenzó la implementación de un segundo adaptador:

Otro asunto tratado en los últimos números es el de MMioTrace y su inclusión en el kernel. En la LKLM se sugirió que se trasladase a una nueva plataforma del kernel: "ftrace". Está siendo desarrollada fundamentalmente por Ingo Molnar y Steven Rostedt, pero desconozco la existencia de alguna página que pueda dar más detalles. Lo único que he encontrado es un readme aquí: http://people.redhat.com/mingo/sched-devel.git/README

Ftrace ofrece todo tipo de facilidades de trazado en el kernel, y permite la conexión de otros módulos, que lo extiendan y ofrezcan funcionalidades adicionales. MMioTrace sería uno de sus primeros usuarios. En estos momentos, la gente del kernel y pq (con MMioTrace) apuntan a la inclusión en el kernel 2.6.26.

Se puede encontrar la discusión sobre la versión actual de MMioTrace en la LKLM aquí: http://marc.info/?l=linux-kernel&m=120387271214433&w=2

Bien, y ahora, vamos a la colección habitual de noticias cortas:

Así que ahora Randr1.2 funciona bien en la mayoría de las configuraciones y tarjetas NVidia, con únicamente un par de problemas pendientes en NV11 y NV17. De hecho, funciona tan bien que Marcheu intenta presionar a Malc0 y Stillunknown para que el código Randr1.2 sea el activado por defecto en Nouveau.

El plan actual es cambiar el sistema de establecimiento de modo por defecto en un mes o algo menos, esperar otro mes para ver cómo van las cosas, y luego eliminar el código antiguo. Un poco después de eso se empezaría a trasladar el código de establecimiento de modo al kernel. Sin embargo, eso implicaría la necesidad de dar soporte también al TTM en el DRM, ya que es también es precido para el establecimiento de modo.

3. Ayuda necesaria

Como siempre: consulta nuestra página TestersWanted. Y como queremos acelerar nuestro desarrollo para las NV5x, por favor poneos en contacto con nosotros si tenéis hardware disponible y queréis donarlo (cualquier tipo de tarjeta 8x00 y/o placas base PCIe). Por favor, ¡probad Randr1.2 antes de que pase a ser la opción por defecto!

En caso de que necesitéis ayuda con Nouveau, pensad en enviar un mensaje a la lista de correo o abrir un informe de fallo en Bugzilla. Es poco probable que se de ayuda en el canal IRC ya que se reserva exclusivamente para charlar sobre el desarrollo del controlador.

4. Especial: FOSDEM 2008

Bien, el último fin de semana de febrero tuvo lugar en Bruselas el FOSDEM. Desgraciadamente, no pude asistir, pero tenemos un par de enlaces sobre la charla de Marcheu: los videos están aquí: http://radeonhd.org/?page=fosdem_videos o ftp://ftp.suse.de/private/bk/fosdem-2008/ 2 es el nivel de calidad más bajo y 4 el mejor. El material de la presentación se encuentra aquí: http://icps.u-strasbg.fr/~marchesin/nvdri/fosdem2008.pdf

Pero esto no es todo... empecemos a lanzar preguntas a Marcheu y demás para que nos cuenten cómo discurrieron las cosas desde su punto de vista.

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

Marcheu:

TiNDC:

ahuillet:

TiNDC:

Marcheu:

Malc0:

Además, Malc0 accedió a contestar un par de preguntas más sobre el estado actual de Randr1.2:

TiNDC:

Malc0:

TiNDC:

Malc0:

TiNDC:

Malc0:

TiNDC:

Malc0:

Editor: si os estáis preguntando a qué vienen las alusiones a "sauna" y "caliente", la sala de X.org estaba caliente como un horno :)

Así que vayamos a ver algunas fotos:

ahuillet (izquierda) y marcheu (derecha) preparando la charla ahuillet_and_marcheu_small.jpg

openarena.jpg

"Oh, ¡guau!, NV4x funciona de verdad - ¡increíble!". Marcheu presentando OpenArena en Nouveau (Marcheu: "¡Hey, esto todo es por culpa de daniels y sus bromas sobre glxgears! :) )"

Las fotos fueron tomadas por ahuillet, bbartek y Michael Larabel. Muchas gracias. Y gracias a marcheu, Malc0 y ahuillet por responder a mis preguntas.


2013-03-24 13:16