best counter

Qué esperar del kernel 2.6.33: KMS al poder

15 de Diciembre de 2009 - por Picajoso

20 comentarios

Aunque el núcleo Linux 2.6.32 aún está calentito tras salir del horno ya han comenzado las tareas de desarrollo de la próxima versión del kernel, la 2.6.33, que tendrá interesantes mejoras en diversos apartados, con especial mención, por ejemplo, al soporte de la tecnología KMS, muy de moda últimamente.

kernel-2630-1

El soporte de Kernel Mode Setting permite entre otras cosas que nuestro servidor de ventanas trabaje de forma nativa y transparente con los controladores abiertos para gráficas de Intel, pero sobre todo con los de las gráficas de ATI (Radeon HD) que poco a poco están superando sus limitaciones y convirtiéndose en propuestas válidas incluso para juegos 3D. Aún queda tiempo para obtener el mismo rendimiento en aceleración 3D que las alternativas propietarias, pero el kernel está preparándose para ello… y para mucho más.

Así lo indican en Phoronix, donde hablaban de que el nuevo kernel ofrecerá soporte para la función ioctl en modo page-flipping (a ver quién es el guapo que me ayuda a traducir eso). Entre otras cosas eso permite que otros proyectos de servidores X como el Wayland Display Server puedan ser factibles.

En este kernel también habrá soporte para los próximos procesadores gráficos integrados Ironlake de Intel, que entre otras cosas formarán parte de esas novedosas CPUs Arrandale y Clarkdale que integrarán en la misma die tanto la CPU como la GPU (aunque se trate de un chip gráfico con potencia bastante limitadita).

También habrá soporte DisplayPort para las ATI Radeon, así que podremos usar monitores con este puerto, cada vez más popular, si así lo deseamos. Aún así no todo serán buenas noticias, y en Phoronix indican que por ejemplo el soporte Nouveau será la gran ausencia (dicen que llegará en el 2.6.34), y que la gestión de energía para las ATI también estará ausente. Así pues, interesantes noticias desde este frente.

Categorías: Kernel

Hay 20 comentarios

  1. 1
    anonimo dice:

    Muy buena noticia :D
    ¿alguien sabe como va el desarrollo de wayland? Estaría bien que se le diera un poco de publicidad para atraer a más desarrolladores.

  2. 2
    Gobi dice:

    ¿Por qué no se dice nada de multitáctiles?

    No se que es la función ioctl en modo page-flipping, esperaré a que un usuario lo diga. xD

  3. 3
    Eagleheart dice:

    Eh… ¿”volteo/hojeo de página”?

    Lo demás, suena muy interesante. (:

    Salu2

  4. 4
    Halo dice:

    page-flipping es el cambiando de el valor de desplazamiento en el eje Y de la memoria de vídeo para intercambio tambien se ocupa en la tecnologia de procesadores arm
    ¿parese tener referncia a la tasa de refresco de video ?

  5. 5
    Tom Bomba dice:

    El page-flipping consiste en utilizar la propia memoria de la tarjeta de vídeo para mantener “buffers” (o páginas) de pintado.

    Es un sistema que proporciona velocidad: para cambiar la imagen en pantalla sólo tienes que indicarle al driver en qué posición de la memoria (de la controladora gráfica) comienza el contenido a dibujar.

    Supongo, entonces, que el ioctl para page-flipping consiste en el método para conseguir hacer esto “por programa”. El ioctl es el método utilizado tradicionalmente para que un programa “de usuario” se comunique con un driver “del kernel”.

    Se le está dando demasiada importancia a este tema, pienso yo …

    • 6
      Picajoso dice:

      Gracias por las explicaciones sobre la técnica page-flipping chicos ;)

  6. 7
    Manuel dice:

    Quiero felicitar al redactor del blog. El mismo es muy interesante y bien actualizado. De paso le hago una pregunta;
    Porque en los links de muyxxxx que aparecen a la derecha linux esta en tercera posicion luego de muywindows y muymac? Osea ya se que en proporcion de usuarios de escritorio esas son las posiciones, pero no he visto ninguna noticia de muywindows que sobrepase los 15 comentarios, y ni hablar de muymac…
    No deberia ir por orden de usuarios que visitan la pagina?(a menos que los usuarios de win sean poco expresivos :P)
    saludos

  7. 8
    Edgar dice:

    Y también se viene playmouth

  8. 9
    Edgar dice:

    Se me colo una A de más me referia a Plymouth

  9. 10
    ARgentino* dice:

    @tombomba: gracias por explicarlo tan detallado ;)

  10. 11
    jrdls dice:

    @Tom Bomba: se le da importancia a ese tema porque ese ioctl debería permitir que tu xserver pinte en tu monitor sin esos artefactos a veces se ven en linux. Michael Larrabel de phoronix le llama tear-free rendering

  11. 12
    Anónimo dice:

    Lo del page-flipping es un modo del famoso triple buffering que más de uno conocerá. Tal y como han explicado, vas pintando las pantallas en los buffers y sólo le cambias el desplazamiento para que siga pintando la siguiente. Así mientras puedes pintar otras pantallas para adelantar trabajo y evitar tanto el parpadeo como los fotogramas inacabados (frame dropping) que se da mucho en la reproducción de vídeos con codecs exigentes.

    En cuanto al ioctl es para poder acceder a posiciones de memoria de un dispositivo directamente. De este modo, puedes acceder a un dispositivo y controlarlo o recibir datos. Un ejemplo es para leer un sensor en una cinta transportadora y pararla/activarla o para abrir el cajón portamonedas de un TPV.

  12. 13
    Land-of-Mordor dice:

    También podrían solucionar el fallito que tiene el 2.6.31 con algunos portátiles con webcam integrada, que van desde que la webcam a pesar de ser reconocida no funciona, a que cuando se activa dicha webcam por teclado (FN+F6 por ejemplo) de repente se desactivan todos los puertos USB. No es un gran problema (si necesitas mucho la webcam sólo tienes que irte a una versión de tu distro menos reciente), pero es un paso hacia atrás que da mala publicidad a todo el sistema.

  13. 14
    jado92mx dice:

    amo ver como nuestro kernel favorito va avanzando cada 3 meses, sacando nuevas funcionalidades y mejorando cada problemita que le surge… espero pronto tenerlo, y tambien esperamos noticias de wayland! ;)

    Saludos!

    JaD!

  14. 15

    [...] Qué esperar del kernel 2.6.33: KMS al poder [...]

  15. 16

    [...] MuyLinux ya hemos hablado de algunas de las cosas que podemos esperar del kernel Linux 2.6.33, pero en H-Online disponen de [...]

  16. 17

    [...] MuyLinux ya hemos hablado de algunas de las cosas que podemos esperar del kernel Linux 2.6.33, pero en H-Online disponen de [...]

  17. 18

    [...] ya hablamos de cosas como las mejoras al soporte KMS, algo muy de moda sobre todo ahora que los controladores Open Source para tarjetas gráficas como [...]

  18. 19

    [...] ya hablamos de cosas como las mejoras al soporte KMS, algo muy de moda sobre todo ahora que los controladores Open Source para tarjetas gráficas como [...]

  19. 20
    Mico dice:

    Habra que darles las gracias! mamones ….
    mi tarjeta nvidia 8400 GS y mi wifi Broadcom 4312 no funcionan ahora …. una pena!
    esperaba que se solucionase lo de la broadcom pero … de mal a peor ya ni pilla redes… encima el b43-fwcutter es un rompecabezas de nivel 10

Escribe tu comentario