{"id":168,"date":"2009-04-30T20:40:37","date_gmt":"2009-04-30T23:40:37","guid":{"rendered":"http:\/\/www.maurom.com\/wp\/?p=168"},"modified":"2012-05-22T10:17:49","modified_gmt":"2012-05-22T13:17:49","slug":"kernel-mode-setting-con-intel-945gm-en-debian","status":"publish","type":"post","link":"https:\/\/maurom.com\/blog\/2009\/04\/30\/kernel-mode-setting-con-intel-945gm-en-debian\/","title":{"rendered":"Kernel Mode-Setting con Intel 945GM en Debian"},"content":{"rendered":"<p>Hoy dediqu\u00e9 unos minutos a probar <a href=\"http:\/\/acdrtux.es\/2009\/03\/kernel-modesetting-gran-novedad-en-2629\/\">Kernel Mode-Setting<\/a> en el Debian de la laptop, aprovechando que tiene una placa de video Intel Mobile 945GM\/PM\/GM, que seg\u00fan dicen funciona razonablemente bien para KMS.<\/p>\n<p>El sistema operativo de la laptop es casi en su totalidad Debian Lenny, salvo por OpenOffice, que es el 3.1 de experimental, por lo que no quer\u00eda meter demasiados paquetes de otros repositorios.<\/p>\n<p>Para arrancar, hace falta un kernel bastante nuevo. En inestable est\u00e1 el <a href=\"http:\/\/packages.debian.org\/sid\/linux-image-2.6.29-1-686\">2.6.29<\/a> que para esto viene muy bien. De paso trae soporte para ext4 y btrfs.<\/p>\n<p>Posteriormente, alg\u00fan servidor X.org m\u00e1s o menos reciente: <a href=\"http:\/\/packages.debian.org\/sid\/xorg\">xorg<\/a><span style=\"font-style: italic;\">, <\/span><a href=\"http:\/\/packages.debian.org\/sid\/xserver-xorg\">xserver-xorg 7.4<\/a><span style=\"font-style: italic;\"> y <\/span><a href=\"http:\/\/packages.debian.org\/sid\/xserver-xorg-core\">xserver-xorg-core 1.6.1<\/a> de unstable, m\u00e1s las dependencias que correspondieron (<span style=\"font-style: italic;\">xserver-xorg-input-*, xserver-xorg-video-*, hal, console-setup<\/span>, etc.).<\/p>\n<p>Tambi\u00e9n es necesario un driver de video intel actualizado: <a href=\"http:\/\/packages.debian.org\/sid\/xserver-xorg-video-intel\">xserver-xorg-video-intel 2.7.0<\/a>, con <span style=\"font-style: italic;\">libdrm-intel1<\/span> y <span style=\"font-style: italic;\">libdrm2<\/span>, todo de sid. Y finalmente, para no perder la aceleraci\u00f3n 3d, hay que actualizar <span style=\"font-style: italic;\">libgl1-mesa-glx, libgl1-mesa-dri, libglu1-mesa<\/span> y <span style=\"font-style: italic;\">mesa-utils<\/span> a la versi\u00f3n 7.4.<\/p>\n<p>Luego de reiniciar con kernel 2.6.29 (aunque no es necesario, conviene para ver que todo ande correctamente) el pegamento que une a toda esta mezcla es crear un nuevo initrd con KMS habilitado desde el inicio, para ello, en el archivo <span style=\"font-style: italic;\">\/etc\/initramfs-tools\/modules <\/span>hay que agregar.<\/p>\n<pre># Enable Kernel Modesetting\r\nintel_agp\r\ndrm\r\ni915 modeset=1<\/pre>\n<p>Y luego regenerar el initramfs:<\/p>\n<pre># update-initramfs -k `uname -r` -u<\/pre>\n<p>tal como se especifica en la <a href=\"http:\/\/wiki.debian.org\/KernelModesetting\">Debian Wiki<\/a>.<\/p>\n<p>Como ultimo paso antes de reiniciar con KMS activado hay que editar el archivo de configuraci\u00f3n <span style=\"font-style: italic;\">xorg.conf<\/span>, comentando todas las l\u00edneas (todas) o directamente creando un archivo <span style=\"font-style: italic;\">xorg.conf<\/span> de tama\u00f1o cero (previo backup por supuesto) pues ahora el servidor X trata de autodetectar los dispositivos existentes.<\/p>\n<pre># cp \/etc\/X11\/xorg.conf \/etc\/X11\/xorg.conf.pre-kms\r\n# rm \/etc\/X11\/xorg.conf<\/pre>\n<p>Y listo. Reinicio y arriba KMS.<\/p>\n<p>Con aceleraci\u00f3n UXA, compiz y todo, la interfaz gr\u00e1fica se siente realmente mucho m\u00e1s liviana, incluso mejor que sin compiz en el driver anterior, y el cambio entre terminales y la gr\u00e1fica es casi imperceptible.<\/p>\n<p>La verdad, es una maravilla. Mis felicitaciones a todos los que metieron c\u00f3digo para hacer posible este avance. Esperemos que llegue pronto a las restantes placas de video.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy dediqu\u00e9 unos minutos a probar Kernel Mode-Setting en el Debian de la laptop, aprovechando que tiene una placa de video Intel Mobile 945GM\/PM\/GM, que seg\u00fan dicen funciona razonablemente bien para KMS. El sistema operativo de la laptop es casi en su totalidad Debian Lenny, salvo por OpenOffice, que es el 3.1 de experimental, por [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[20,5,3],"_links":{"self":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/168"}],"collection":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":0,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"wp:attachment":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}