FreeBSD México

Comunidad Mexicana de FreeBSD

BSD Forcejea con los Controladores Gráficos de Código Abierto

Diferencias entre Linux y BSD

Este artículo es una traducción del sitio Phoronix que puede encontrarse en esta liga: http://www.phoronix.com/scan.php?page=news_item&px=MTI5Njk
Posteado por Michael Larabel el 8 de Febrero de 2013
Mientras que hay una gran cantidad de código siendo derramado en el mundo Linux para mejorar los controladores gráficos de código abierto para tarjetas gráficas de escritorio hasta SoCs ARM , en el mundo de *BSD estan forcejeando con su soporte de controladores gráficos. Matthieu Herrb dió una presentación de la situación (algo pobre) de los gráficos en las

DRM con KMS/GEM en NetBSD

February 7, 2013 | Posted in Avisos,General,NetBSD,Noticias,Uncategorized, Tagged , , , , , , , , , ,

NetBSD-headerlogo

Este artículo es una traducción de la siguiente liga: http://mail-index.netbsd.org/tech-x11/2013/02/06/msg001229.html


Con la finalidad de hacer que NetBSD trabaje con tarjetas gráficas modernas, la fundación NetBSD me ha contratado para portar la actual generación del (DRM) Administrador de Rendereo Directo de Linux a NetBSD, con soporte para (KMS) (Cambios en Modo Kernel) y el administrador de ejecución gráfica (GEM) . El soporte de Kernel de la actual generación de DRM deberá permitirnos el seguir a los controladores de video de X.org, todos los cuales requieren ahora KMS y GEM, sin mucho trabajo de mantenimiento por nuestra parte. Mi primer objetivo será soportar tarjetas gráficas Intel integradas a la motherboard, pero me gustaría soportar adicionalmente al menos las tarjetas gráficas AMD/ATI y NVIDIA conforme el tiempo lo permita. Nosotros pudimos haber tomado la estratégia de OpenBSD y adaptar la generación previa del DRM de  Linux con el cambio a modo-usuario(UMS, User Mode Switching) para soportar nuevo hardware. Gregroire Sutre ha portado el trabajo de OpenBSD a NetBSD en <https://github.com/gsutre/netbsd-drmgem>. De cualquier forma, por medio de usar KMS, nuestra producción para los controladores Intel será la misma Intel, y nuestra producción para los controladores AMD/ATI será la misma AMD/ATI . Dicho lo anterior, Prestaré atención a cuál trabajo ha realizado él ahí para implementar el GEM. FreeBSD ha tomado mas o menos la misma estratégia, de portar los DRM de Linux con KMS/GEM. Estaré viendo qué trabajo de ellos puedo usar para acelerar el