<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Franco Catrin &#187; x.org</title>
	<atom:link href="http://franco.arealinux.cl/tag/xorg/feed/" rel="self" type="application/rss+xml" />
	<link>http://franco.arealinux.cl</link>
	<description>Audio, Linux, Guitarras y geekosas en general</description>
	<lastBuildDate>Thu, 06 Oct 2011 15:38:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Instalar el driver para NVIDIA en Ubuntu 8.10 con una sola mano</title>
		<link>http://franco.arealinux.cl/2008/11/instalar-el-driver-para-nvidia-en-ubuntu-8-10-con-una-sola-mano/</link>
		<comments>http://franco.arealinux.cl/2008/11/instalar-el-driver-para-nvidia-en-ubuntu-8-10-con-una-sola-mano/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 21:43:47 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=257</guid>
		<description><![CDATA[Desde hace unos 10 minutos ya estoy con Ubuntu 8.10. Una de las cosas que me llamó la atención fue una advertencia de que tenía una tarjeta de video no soportada en forma oficial (NVIDIA GeGorce 4 MX 4000). En las versiones anteriores de la distribución se incluia el último driver que soportaba estas tarjetas [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace unos 10 minutos ya estoy con Ubuntu 8.10. Una de las cosas que me llamó la atención fue una advertencia de que tenía una <a href="http://www.ubuntu.com/getubuntu/releasenotes/810#nVidia%20%22legacy%22%20video%20support">tarjeta de video no soportada en forma oficial (NVIDIA GeGorce 4 MX 4000)</a>. En las versiones anteriores de la distribución se incluia el último driver que soportaba estas tarjetas (96.43) pero 8.10 incluye cambios en xorg-x11 incompatibles con este driver.</p>
<p>Una rapida búqueda en google me indicó que habia una versión de este driver que aun no se declaraba oficial pero que se podía utilizar. Por ejemplo encontré <a href="http://www.ubuntu-es.org/index.php?q=node/102699&amp;page=1#comment-289313">esta guía</a>, pero la vi algo complicada sin embargo se entiende la idea.</p>
<p>Confiando en que Ubuntu es para seres humanos y ya que tenía una mano ocupada con un vaso como para escribir comandos, hice la instalación en 3 sencillos pasos y un mouse en la mano desocupada:<br />
<span id="more-257"></span><br />
<strong>Paso 1 : Habilitar repositorio de actualizaciones no publicadas.</strong></p>
<p><strong>Actualización:</strong> Este paso ya no es necesario porque ahora el driver se encuentra en <em>intrepid-updates</em></p>
<p><em>Sistema -&gt; Administración -&gt; Origenes del Software -&gt; Actualizaciones -&gt; Actualizaciones aun no publicadas (intrepid-proposed)</em></p>
<p>Cerrar, esperar un par de segundos y aparecerá el icono de notificacion avisando que hay updates.  Instalarlos.</p>
<div id="attachment_259" class="wp-caption aligncenter" style="width: 310px"><a href="/wp-content/uploads/2009/06/nvidia-intrepid1.png"><img class="size-medium wp-image-259" title="nvidia-intrepid1" src="/wp-content/uploads/2009/06/nvidia-intrepid1-300x232.png" alt="Paso 1 : Activar repositorio intrepid-proposed " width="300" height="232" /></a><p class="wp-caption-text">Paso 1 : Activar repositorio intrepid-proposed </p></div>
<p><strong>Paso 2 : Habilitar driver de Nvidia</strong><br />
<em>Sistema -&gt; Administración -&gt; Controladores de Hardware</em></p>
<p>Presionar el botón Habilitar.  El sistema descargará e instalará el driver.</p>
<div id="attachment_260" class="wp-caption aligncenter" style="width: 229px"><a href="/wp-content/uploads/2009/06/nvidia-intrepid2.png"><img class="size-medium wp-image-260" title="nvidia-intrepid2" src="/wp-content/uploads/2009/06/nvidia-intrepid2-219x300.png" alt="Paso 2 : Habilitar controlador de NVIDIA " width="219" height="300" /></a><p class="wp-caption-text">Paso 2 : Habilitar controlador de NVIDIA </p></div>
<p><strong>Paso 3 : Reiniciar el sistema.</strong><br />
Y eso es todo. Una vez reiniciado el sistema avisará que estan usando el driver de nvidia y se pueden activar los efectos de escritorio (<em>Sistema -&gt; Preferencias -&gt; Apariencia -&gt; Normal</em>).</p>
<div id="attachment_258" class="wp-caption aligncenter" style="width: 268px"><a href="/wp-content/uploads/2009/06/nvidia-intrepid3.png"><img class="size-medium wp-image-258" title="nvidia-intrepid3" src="/wp-content/uploads/2009/06/nvidia-intrepid3-258x300.png" alt="Paso 3 : Reiniciar y disfrutar el driver acelerado " width="258" height="300" /></a><p class="wp-caption-text">Paso 3 : Reiniciar y disfrutar el driver acelerado </p></div>
<div id="tweetbutton257" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FxTh0J&amp;via=fcatrin&amp;text=Instalar%20el%20driver%20para%20NVIDIA%20en%20Ubuntu%208.10%20con%20una%20sola%20mano&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2008%2F11%2Finstalar-el-driver-para-nvidia-en-ubuntu-8-10-con-una-sola-mano%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2008/11/instalar-el-driver-para-nvidia-en-ubuntu-8-10-con-una-sola-mano/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Me encantaría tener Vista</title>
		<link>http://franco.arealinux.cl/2007/11/me-encantaria-tener-vista/</link>
		<comments>http://franco.arealinux.cl/2007/11/me-encantaria-tener-vista/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 18:37:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=704</guid>
		<description><![CDATA[En realidad quiero decir: &#8220;me encantaría tener BUENA vista&#8221;. Por una infección en un párpado llevo unos 5 días sin poder usar lentes de contacto y soy miope, muy miope. A dos metros de distancia no puedo saber si me están mirando a mi o a otra persona. Es segunda vez que no puedo usar [...]]]></description>
			<content:encoded><![CDATA[<p>En realidad quiero decir: &#8220;me encantaría tener BUENA vista&#8221;.  Por una  infección en un párpado llevo unos 5 días sin poder usar lentes de  contacto y soy miope, muy miope.  A dos metros de distancia no puedo  saber si me están mirando a mi o a otra persona.</p>
<p>Es segunda vez que no puedo usar lentes de contacto y con el dolor de mi  bolsillo me mandé a hacer lentes clásicos para estas situaciones de  emergencia. No uso lentes de esos desde hace unos 14 años y creo que hay  gente que se ve muy bien con ellos, pero no es mi caso:  Si no me veo  como caricatura nerd, me veo como abuelita.</p>
<p>Tuve que ver a dos oftalmólogos.  El primero trató de venderme dos  operaciones a toda costa, de profesional tenía muy poco e incluso era  algo incoherente para responder mis consultas.  El segundo fue todo lo  contrario, valió lo que pagas por consulta y aprendí varias cosas sobre  mis ojos.</p>
<p>Algunas conclusiones que he sacado de todo esto:</p>
<ul>
<li>No es necesario ver caras para reconocer a las personas.  También  los puedes distinguir por los colores con que se viste, la forma de  caminar o sólamente por la forma en que se ponen de pie.</li>
<li>No todos los buses que pasan por 5 Oriente en Viña van al Mall</li>
<li>Tenía razón cuando en mis charlas decía que algunas cosas que  se pueden hacer con composite (beryl/compiz/etc) son bastante útiles.   Gracias al zoom pude ocupar mi computador, al menos para leer y  escribir algunas cosas chicas.</li>
<li>Cuando te acercas a un mesón de atención y tu mujer tiene que  hablar por ti, te miran con cara de enfermo (o al menos eso me contó mi  mujer, porque no lo pude ver).</li>
<li>Ahora no me cuesta escuchar películas en inglés.</li>
<li>Por mucho que me limite la miopía, aun soy demasiado cobarde para una cirugía.</li>
</ul>
<p>Estoy desesperado por volver a ver, pero también ha sido una buena  oportunidad para bajar el ritmo, escuchar con calma a otras personas,  disfrutar de la música y olvidarme del mundo.</p>
<div id="tweetbutton704" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FD5f44&amp;via=fcatrin&amp;text=Me%20encantar%C3%ADa%20tener%20Vista&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2007%2F11%2Fme-encantaria-tener-vista%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2007/11/me-encantaria-tener-vista/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Resumen anual 2006</title>
		<link>http://franco.arealinux.cl/2006/12/resumen-anual-2006/</link>
		<comments>http://franco.arealinux.cl/2006/12/resumen-anual-2006/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 02:27:39 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[familia]]></category>
		<category><![CDATA[guitarra]]></category>
		<category><![CDATA[ibanez]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[proyectos]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[recuento]]></category>
		<category><![CDATA[telecaster]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=419</guid>
		<description><![CDATA[Nunca me había dado el tiempo de escribir un resumen anual. Pero este año me pasaron tantas cosas buenas y no resistí la tentación de revisar el año para ver cómo muchas cosas cambiaron. En lo estrictamente personal, sin duda el gran paso que dí fue casarme. Ya han pasado unos meses y puedo decir [...]]]></description>
			<content:encoded><![CDATA[<p>Nunca me había dado el tiempo de escribir un resumen anual. Pero este año me pasaron tantas cosas buenas y no resistí la tentación de revisar el año para ver cómo muchas cosas cambiaron.</p>
<p>En lo estrictamente personal, sin duda <a href="/2006/07/y-me-caso/">el gran paso que dí fue casarme</a>. Ya han pasado unos meses y puedo decir que soy un feliz hombre casado!, cosa rara en estos dias. Pero no conforme con esto también di el paso de <a href="/2006/08/novedades-en-soporte-de-drivers-3d-para-linux/">adquirir mi casa propia</a>, y vaya! por qué no lo hice antes!!!! no era tan complejo como pensaba y los beneficios son muchísimos. Estas dos acciones pusieron un gran orden en mi vida. Gracias Kuarita por tener paciencia conmigo, y tu sabes que si no fuera por tu &#8220;empuje&#8221;, muchas cosas no las habría logrado.</p>
<p>Bueno, vamos &#8220;a lo demás&#8221;.</p>
<h2>Regalos divinos</h2>
<p>Este año tuve la fortuna de conocer en persona a personas muy influyentes en mi vida, por un asunto del destino pude compartir con <a href="/2006/10/dream-airport/">Mike Portnoy y John Petrucci del grupo Dream Theater</a>, mi banda favorita.  También gracias a un articulo que hablaba de mis <a href="/2006/07/mejor-guitarrista-versus-mi-guitarrista-favorito/">guitarristas favoritos</a> tuve un <a href="/2006/07/mejor-guitarrista-versus-mi-guitarrista-favorito/#comment-1663">acercamiento &#8220;virtual&#8221; con Rodrigo Bari</a>, le envié un correo pero lamentablemente el dominio rodrigobari.com tiene problemas para recibir correo. Si alguien tiene contacto con el, por favor avísenle.</p>
<h2>Grandes avances en Linux</h2>
<p>Este año fue la consagración de la extensión Composite de X11, finalmente se integró en X.org y poco tardaron en aparecer <a href="/2006/02/videos-de-xgl-en-demostracion-de-novell-linux-desktop/">proyectos que aprovecharon el nuevo modelo de composición</a>.  Mi artículo sobre <a href="/2006/03/xgl-y-la-revolucion-grafica-en-linux/">la revolución gráfica en Linux</a> y algunos cambios para mejorar el contenido y sus referencias, hizo que la cantidad de visitantes de este blog creciera de unas 300 visitas diarias a principio de año a unas 1000 visitas diarias en la actualidad. Y ojo que estoy procesando un log que solo se registra cuando alguien abre un link de un artículo específico, no se cuentan los accesos a portada. Debido a ese artículo me invitaron a <a href="/2006/09/seminario-open-source-en-copiapo/">hablar sobre este tema</a> en <a href="/2006/08/novedades-en-soporte-de-drivers-3d-para-linux/">distintas partes</a> del pais, gracias todos los que participaron!.  A fin de año se publicó un remake de ese artículo junto a <a href="/2006/12/begins-revista-digital-sobre-linux-y-oss/">una extensa entrevista en la Revista Begins</a>.</p>
<p>El soporte de hardware ha mejorado bastante durante este año, <a href="/2006/07/instalacion-de-ubuntu-lts-6-06/">ya no es extraño que algunos dispositivos como chips wireless, webcams y pendrive&#8217;s funcionen sin hacer nada adicional</a>, a pesar de que <a href="/2006/02/no-es-tan-simple/">No es tan fácil</a>.  Uno de los grandes cambios que me beneficiaron directamente fue el cambio en el soporte de los <a href="/2006/08/novedades-en-soporte-de-drivers-3d-para-linux/">drivers de Intel para Linux</a>.</p>
<h2>La música, mi camino de escape y motivación</h2>
<p>Este año fue un recambio de instrumentos.  Después de <a href="/2005/11/loco-por-la-tele/">adquirir una Telecaster</a>, <a href="/2006/02/playstation-3-y-mi-amiga/">vendí mi RG320</a>, pero yo sabía que tenia que volver a tener una de esas guitarras maravillosas, en un ataque de locura <a href="/2006/11/pwned-by-ibanez-rg320fm/">adquirí una Ibanez RG320FM</a>.  Mientras encontraba la adecuada mejoré mi Telecaster primero <a href="/2006/04/telecaster-y-dimarzio-fasttrack-2/">cambiando la cápsula del puente por una FastTrack 2</a>, y mas tarde la de adelante por una <a href="/2006/10/telecaster-y-dimarzio-twang-king/">Twang King</a>, el cambio <a href="http://www.youtube.com/watch?v=SUstFLabSRw">realmente valió la pena</a>.</p>
<p>A principios de año retomé mis actividades musicales más allá de mi &#8220;home studio&#8221; en construcción, ibamos bien hasta que Raúl se enfermó de Varicela, esto le trajo una complicación grave (hepatitis) que le impidió volver a tocar batería por mucho tiempo. El proyecto de <a href="/2006/05/whats-the-buzz/">nuestra versión de Jesucristo Superestrella</a> quedó congelado y por ahora no hay planes de retomar. Para mí significó un gran aprendizaje junto con un gran cambio, hoy en día he retomado mi dedicación a la música en la medida de lo posible. Tengo algo más que contar al respecto, pero <a href="/fcatrin/fotos/protools">lo dejaré para un próximo artículo</a> ya que este es el resumen anual.</p>
<p>En el Festival de Viña se presentó el grupo <a href="/2006/02/el-hit-en-la-radio/">Kansas, uno de los pocos invitados de buen nivel que tuvo el festival</a>. En esa oportunidad dije que en 5 años mas difícilmente se acordarían de Miranda, bueno, solo han pasado 10 meses y ya pocos lo pescan.</p>
<h2>YouTube y exposición pública</h2>
<p>A principios de año conocí <a href="/2006/02/publicando-videos-en-youtube/">YouTube</a>, en esos tiempos había visto como mucho un par de videos alojados en algun sitio y unos articulos en CNET News&#8230; al pasar los meses el sitio se convertía en uno de los fenómenos de Internet para luego ser adquirido por Google y convertirse en prácticamente el sitio de videos de internet. <a href="http://www.youtube.com/fcatrin">Publiqué algunos videos de guitarra</a> y recibí buenos comentarios, pese a que no son muy buenos si los comparamos con <a href="http://www.youtube.com/watch?v=_jxEpRc0E6Y">otros que se pueden encontrar</a>. En la actualidad YouTube es parte importante de mi sesión diaria de entretención, reemplazando por lejos a la televisión. Además se ha convertido en un gran medio de expresión, siempre va a haber alguien que comparta tus intereses</p>
<h2>Los rascas</h2>
<p>Algunos artículos en donde <a href="/2006/02/los-satanicos-los-videojuegos-la-pirateria/">hablé de temas</a> <a href="/2006/06/musica-popular/">de interés masivo</a> se terminaron chacreando y el nivel de los comentarios bajó en forma impresionante.  Eso me obligó a implementar una <a href="/2006/12/begins-revista-digital-sobre-linux-y-oss/">moderación de comentarios</a>, y en algunos casos cerrar definitivamente los comentarios. Mi conclusión es que detrás de un teclado hay mucha gente rasca, independiente de su situación socio-económica, solo basta ver como hablan y escriben.</p>
<div id="tweetbutton419" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2F6lGIh&amp;via=fcatrin&amp;text=Resumen%20anual%202006&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F12%2Fresumen-anual-2006%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/12/resumen-anual-2006/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Begins: Revista Digital sobre Linux y OSS</title>
		<link>http://franco.arealinux.cl/2006/12/begins-revista-digital-sobre-linux-y-oss/</link>
		<comments>http://franco.arealinux.cl/2006/12/begins-revista-digital-sobre-linux-y-oss/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 19:01:05 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[amigos]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=362</guid>
		<description><![CDATA[Esta semana fue publicada la 6ta edición de la revista digital Begins. En este número aparece un articulo &#8220;remasterizado&#8221; de mi publicación sobre La revolución gráfica en Linux, uno de los artículos más populares de este blog. Los editores de la revista me pidieron publicar el articulo original, pero les dije que era mejor actualizarlo [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana fue publicada la 6ta edición de la <a href="http://www.linuxchillan.cl/?q=node/262">revista digital Begins</a>.  En este número aparece un articulo &#8220;remasterizado&#8221; de mi publicación sobre <a href="/2006/03/xgl-y-la-revolucion-grafica-en-linux/">La revolución gráfica en Linux</a>, uno de los artículos más populares de este blog. Los editores de la revista me pidieron publicar el articulo original, pero les dije que era mejor actualizarlo porque estaba un poco obsoleto. Esta nueva versión que publicamos en Begins aparecerá en este blog en un tiempo mas, por ahora los motivo a que lo lean en la revista Begins junto a otros interesantes artículos. Uno de ellos es una <strong>entrevista</strong> que me hicieron los chicos de la revista.  Ha sido la entrevista más entretenida que me han hecho a la fecha!!</p>
<p>Como punto aparte, me avisaron que <a href="http://www.codigolibre.org/modules.php?name=News&amp;file=article&amp;sid=3579">el articulo original ha sido copiado descaradamente en otros sitios</a>, incluso en <a href="http://www.los40villavo.com/descargas/essentia/EssentiaLibre4.pdf">otra revista (por accidente)</a>, si si, ni siquiera se dignaron a mencionarme, simplemente copiaron el artículo y lo publicaron sin dar ningún crédito. Incluso hasta los links de las imágenes apuntan para acá.</p>
<h2>Moderación de comentarios</h2>
<p>Desde hace un tiempo atrás implementé una sencilla pero eficaz moderación de comentarios. La verdad es que antes los comentarios eran de un buen nivel. Pero bastó con que se hablara de reggaeton y metal para que apareciera toda una tropa de giles rascas compitiendo a ver quien decía mas estupideces. Como no pienso dar tribuna a &#8220;cobardes tras un teclado&#8221;, solo estoy dejando pasar comentarios que signifiquen algún aporte. Aun quedan hartos comentarios que se publicaron antes de la moderación, cuando tenga un tiempo de ocio voy a aplicar limpieza.</p>
<p>También me sorprende que haya gente que no sabe usar internet y culpa a los demás desde su ignorancia.</p>
<h2>Atorado</h2>
<p>Si es como me sentía, un poco atorado por tener ganas de escribir, pero con poco tiempo para hacerlo. Como muchos saben me casé, pero además me compré casa y hay hartas cosas que hacer para dejar a punto una casa nueva, pero lo vamos logrando. Además estuve en Iquique por una semana y de vuelta me tuve que ir a trabajar en un proyecto en Santiago. Fue buena experiencia y aproveché de juntarme con varios amigos de allá. Ayer por fin volví a Viña y estoy retomando un ritmo mas &#8220;normal&#8221; de trabajo. Ahora estoy aprovechando estos minutos antes de irme a una presentación de <a href="http://www.line6.com/">Line6</a> que organiza AudioMusica.  Lo que me lleva al siguiente tema</p>
<h2>Música</h2>
<p>No puedo culpar de mi falta de tiempo libre solamente a mi trabajo y mis clases en la USM, otro gran factor ha sido mi mayor dedicación a la música en este último tiempo. Estoy tratando de recuperar los muchos años perdidos, y estoy decidido a darle un espacio mayor en mi vida. Mi amigo Raul Rondini me ha estado dando empujones para poder trabajar mejor, del estilo : &#8220;si lo vas a hacer, hazlo lo mejor posible&#8221;. La idea es trabajar de forma independiente con Pro Tools, para que el problema de juntarse a ensayar no sea un factor bloqueante. Lo que quiero hacer es trabajar ideas en mi casa, producirlas a un nivel decente y luego juntarme con &#8220;la banda&#8221; para construirla de verdad&#8230; o incluso según las ideas de Rondini, grabar en mi casa, mandarle el proyecto y el graba el resto de los instrumentos con músicos de verdad (en bajo, teclado y bateria)</p>
<p>La inversión es a largo plazo, mi idea final es contar con Pro Tools + dispositivo de audio + monitores + vamp. Creo que los monitores al menos los dejaré para más adelante. El tema del dispositivo de audio no lo tengo completamente decidido, la oferta es aaaamplia. Una tentación es el Black Box de m-audio, pero no me reemplaza 100% al vamp ya que no veo como conectarle una pedalera MIDI, probablemente mi camino sea la FastTrack Pro, pero en eso estoy aun.</p>
<p>Sin duda el <a href="http://www.amazon.com/Building-Bridge-Live-America-Transatlantic/dp/B000F4RHYS">Building the Bridge</a> impactó fuerte en mi vida.</p>
<div id="tweetbutton362" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FAbRUf&amp;via=fcatrin&amp;text=Begins%3A%20Revista%20Digital%20sobre%20Linux%20y%20OSS&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F12%2Fbegins-revista-digital-sobre-linux-y-oss%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/12/begins-revista-digital-sobre-linux-y-oss/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Novedades en soporte de drivers 3D para Linux</title>
		<link>http://franco.arealinux.cl/2006/08/novedades-en-soporte-de-drivers-3d-para-linux/</link>
		<comments>http://franco.arealinux.cl/2006/08/novedades-en-soporte-de-drivers-3d-para-linux/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 00:56:09 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[charlas]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=330</guid>
		<description><![CDATA[El soporte de chips gráficos 3D en Linux siempre ha sido un tema polémico. Los drivers open source no aprovechan completamente sus características, y en el caso de los poseedores de nvidia y ati la alternativa es utilizar los drivers propietarios que no están exentos de problemas que no pueden ser corregidos por nadie mas [...]]]></description>
			<content:encoded><![CDATA[<p>El soporte de chips gráficos 3D en Linux siempre ha sido un tema polémico. Los drivers open source no aprovechan completamente sus características, y en el caso de los poseedores de nvidia y ati la alternativa es utilizar los drivers propietarios que no están exentos de problemas que no pueden ser corregidos por nadie mas que los propios fabricantes. Últimamente el soporte 3D en Linux no es un tema que solo interese a los que quieran jugar, ya que con Xgl se pueden aprovechar las características avanzadas del hardware en tareas comunes siempre y cuando el hardware y sus drivers nos acompañen.</p>
<p>Hasta hace unos días, si querías buen soporte 3D en Linux no habían muchas alternativas, por una parte estaba nvidia y sus drivers propietarios, y por otra parte ATI con un soporte de drivers no muy comprometido. Para intel hay drivers open source que son parte de X.org, pero no sacan todo el provecho del hardware.</p>
<p>Eso.. hasta ayer, porque <a href="http://lists.freedesktop.org/archives/xorg/2006-August/017404.html">Intel anuncia que sus drivers ahora serán open source</a>, y lo hace nada mas y nada menos que agregando el soporte para la última generación de sus chips, la serie i965. El anuncio lo hace el mismísimo <a href="http://en.wikipedia.org/wiki/Keith_Packard">Keith Packard</a>, hombre responsable del estado actual de X.org (composite, Render, etc). Keith Packard trabajaba originalmente para HP y ahora esta trabajando para Intel, y no queda duda de su responsabilidad de que se haya producido este cambio.</p>
<p>Por otra parte, AMD compro ATI&#8230; no seria malo que se picaran y tomaran un camino similar. Por mientras los usuarios de intel somos felices, más información en el <a href="http://intellinuxgraphics.org/">sitio oficial de los drivers de Intel</a>.</p>
<p><strong>Actualización</strong>: Jens Harding publica una excelente explicación acerca de las <a href="http://www.hardings.cl/blog/2006/08/10/open-source-drivers-for-graphic-cards/">diferencias entre los drivers gráficos open source y propietarios</a> (en inglés).</p>
<h2>Visita a Temuco</h2>
<p>El 8 y 9 de Septiembre estaré en la Universidad Autónoma en Temuco para hacer dos charlas. Ambas son actualizaciones de charlas que he hecho previamente y generan gran entusiasmo : &#8220;La industria del Open Source&#8221; y &#8220;Xgl y la revolución gráfica en Linux&#8221;. Espero que pueda hacer una buena demo con mi notebook (intel), pero de todas formas me van a preparar un equipo con nvidia.</p>
<h2>Propietario</h2>
<p>No.. no me refiero a los drivers. Hoy en la tarde me entregaron mi casa y me cambio el sabado! me carga cambiarme de casa, lo bueno es que esta será la última vez.</p>
<div id="tweetbutton330" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FewCuQ&amp;via=fcatrin&amp;text=Novedades%20en%20soporte%20de%20drivers%203D%20para%20Linux&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F08%2Fnovedades-en-soporte-de-drivers-3d-para-linux%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/08/novedades-en-soporte-de-drivers-3d-para-linux/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Como mejorar el rendimiento de Xorg+Intel en Dapper</title>
		<link>http://franco.arealinux.cl/2006/06/como-mejorar-el-rendimiento-de-xorgintel-en-dapper/</link>
		<comments>http://franco.arealinux.cl/2006/06/como-mejorar-el-rendimiento-de-xorgintel-en-dapper/#comments</comments>
		<pubDate>Wed, 21 Jun 2006 01:10:35 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=339</guid>
		<description><![CDATA[Una de las cosas que notaba desde hace un tiempo atrás es que Xorg estaba funcionando mas lento. Tenia sospechas de que se trataba de un problema con xcompmgr, o bien había algún tipo de regresión en el driver al cambiar desde 6.9 a 7.0. Se notaba especialmente al hacer scrolling, o al mover las [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las cosas que notaba desde hace un tiempo atrás es que Xorg estaba funcionando mas lento. Tenia sospechas de que se trataba de un problema con xcompmgr, o bien había algún tipo de regresión en el driver al cambiar desde 6.9 a 7.0. Se notaba especialmente al hacer scrolling, o al mover las ventanas.</p>
<p>Con una rápida búsqueda en una de las listas de correo relacionadas con X, me entere de que había un problema en la configuración de MTRR, de fácil solución y vaya que mejora el rendimiento! Que bueno que no haya sido el xcompmgr porque aun no me pego el salto a Xgl y uno se acostumbra a las sombritas.</p>
<p>Se que esto aplica a mi chip de video (intel), así que si lo quieren probar, haganlo bajo su propio riesgo, pero por lo que entiendo no podría pasar nada mas allá de un simple cuelgue.</p>
<p>El chip de video tiene un área de memoria asignada, esto lo pueden ver con lspci -v, revisando las características del &#8220;adaptador gráfico&#8221;.  Por ejemplo<br />
<code><br />
<strong>lspci -v</strong><br />
[...]<br />
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)<br />
Subsystem: Hewlett-Packard Company Device 30d5<br />
Flags: bus master, fast devsel, latency 0, IRQ 16<br />
Memory at f0400000 (32-bit, non-prefetchable) [size=512K]<br />
I/O ports at 3000 [size=8]<br />
<strong>Memory at 98000000 (32-bit, prefetchable) [size=128M]</strong><br />
Memory at f0480000 (32-bit, non-prefetchable) [size=256K]<br />
Capabilities: &lt;access denied&gt;<br />
Kernel modules: intelfb<br />
[...]<br />
</code></p>
<p>Supongamos que como en este caso, la base de memoria de video es 0&#215;98000000, y el tamaño es de 128MB (0&#215;8000000), entonces se debe hacer lo siguiente :</p>
<p><code>echo "base=0x98000000 size=0x8000000 type=write-combining" &gt;| /proc/mtrr</code></p>
<p>Si sale algún error, seguramente es porque tienen uno de los parámetros malos, pueden ver el detalle ejecutando</p>
<p><code>dmesg | tail</code></p>
<p>Pueden ver el resultado final con</p>
<p><code>cat /proc/mtrr</code></p>
<p>Para que entiendan el problema, a través de MTRR se puede cambiar la forma en que esta manejada la memoria, por ejemplo si es cacheable o no, o bien en el caso de memoria AGP indica si se habilita el modo write-combining que es mucho mas rápido.</p>
<p>(no puedo mostrar lo que sale en mi notebook porque ahora estoy en un curso de Microsoft, cof cof.. sobre migración de aplicaciones 32-bit a 64-bits, de todas formas esta bastante interesante y entretenido).</p>
<div id="tweetbutton339" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2Fi6nVU&amp;via=fcatrin&amp;text=Como%20mejorar%20el%20rendimiento%20de%20Xorg%2BIntel%20en%20Dapper&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F06%2Fcomo-mejorar-el-rendimiento-de-xorgintel-en-dapper%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/06/como-mejorar-el-rendimiento-de-xorgintel-en-dapper/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Xgl y la revolución gráfica en Linux</title>
		<link>http://franco.arealinux.cl/2006/03/xgl-y-la-revolucion-grafica-en-linux/</link>
		<comments>http://franco.arealinux.cl/2006/03/xgl-y-la-revolucion-grafica-en-linux/#comments</comments>
		<pubDate>Sat, 11 Mar 2006 23:26:57 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=148</guid>
		<description><![CDATA[Mucho se ha hablado sobre Xgl este ultimo tiempo, y pareciera que todos quieren instalarlo en sus escritorios, pero también veo que hay mucha confusión acerca de que se pretende con Xgl, incluso algunos creen que es una suerte de 3ddesktop pero más espectacular. Hace tiempo que quería escribir sobre el tema, y podría haber [...]]]></description>
			<content:encoded><![CDATA[<p>Mucho se ha hablado sobre <a href="http://www.novell.com/linux/xglrelease/">Xgl</a> este ultimo tiempo, y pareciera que todos quieren instalarlo en sus escritorios, pero también veo que hay mucha confusión acerca de que se pretende con Xgl, incluso algunos creen que es una suerte de <a href="http://3ddesktop.sf.net/">3ddesktop</a> pero más espectacular. Hace tiempo que quería escribir sobre el tema, y podría haber escrito varios artículos, pero como la próxima semana no voy a tener mucho tiempo, decidí escribirlo todo en uno solo. Sé que esto llegará a <a href="http://planet.es.gnome.org/">Planeta GNOME Hispano</a> en donde hay gente que sabe mucho más del tema, agradezco si me envían correcciones al artículo por mail privado.</p>
<h2>X-Server</h2>
<p>El sistema gráfico utilizado en Linux es X-Window, este sistema asume que las aplicaciones actúan como un cliente (x-client) de un servidor X-Window (x-server). El x-server se encarga de lograr la interacción entre el usuario y la aplicación, el rol del servidor es desplegar la imagen en pantalla, y recibir los eventos de teclado, mouse y otros dispositivos. Hay distintas implementaciones de x-servers, los hay para Linux, MacOSX y también para <a href="http://www.google.cl/search?q=windows+xserver&amp;hl=es">Windows</a>.</p>
<p>Mientras mejor sea el x-server, mejor es la representación de la aplicación. Para ir mejorando un servidor x-server se van proponiendo extensiones (x extensions) y con el tiempo estas extensiones se van implementando en los distintos x-server y drivers. Ejemplos de x-server son XFree86 y Xorg.</p>
<p>Aunque normalmente tanto los x-client y el x-server se ejecutan en un mismo computador, la separación entre x-client y x-server también permite que una aplicación que se ejecuta en un computador, pueda utilizarse desde otro computador en forma remota con un x-server corriendo en el computador local al usuario en forma independiente del sistema operativo.</p>
<div id="attachment_153" class="wp-caption aligncenter" style="width: 516px"><a href="/wp-content/uploads/2009/06/xserver-diagram.png"><img class="size-full wp-image-153" title="xserver-diagram" src="/wp-content/uploads/2009/06/xserver-diagram.png" alt="X Server y X Clients" width="506" height="298" /></a><p class="wp-caption-text">X Server y X Clients</p></div>
<h2>Modelo de composición</h2>
<p>El dibujado de las aplicaciones en pantalla se llama composición. En los sistemas tradicionales, cada ventana es un rectángulo en donde se dibuja la aplicación. Cuando una ventana cubre a otra, no es necesario dibujar el contenido de la ventana no visible. Cuando una ventana que cubre a otra se mueve, la nueva superficie visible de la ventana debe ser redibujada por la aplicación. Si ustedes mueven una ventana en el escritorio rápidamente, verán como las aplicaciones intentan redibujar las ventanas. Este es el modelo de composición utilizado tanto en Windows como en Linux</p>
<p>Una de las desventajas es que las aplicaciones constantemente tienen que estar redibujando las ventanas aunque no hayan sufrido cambios. Si la aplicación no responde, lo único que veremos sera un rectángulo vacío, o si la aplicación se demora en redibujar, se verá un retraso en el despliegue. Otra desventaja es que una ventana que quiera utilizar áreas no rectangulares o áreas semitransparentes, tienen &#8220;conciencia&#8221; limitada de lo que esta dibujado detrás de ellas, por lo tanto cualquier ventana que no sea 100% opaca y rectangular, no se dibujará correctamente. Si han visto como funcionan <a href="http://gdesklets.gnomedesktop.org/">gDesklets</a> o <a href="http://netdragon.sourceforge.net/">SuperKaramba</a>, entenderán de lo que estoy hablando.</p>
<div id="attachment_149" class="wp-caption aligncenter" style="width: 354px"><a href="/wp-content/uploads/2009/06/composite-diagram.png"><img class="size-full wp-image-149" title="composite-diagram" src="/wp-content/uploads/2009/06/composite-diagram.png" alt="Comparación entre modelos de composición" width="344" height="318" /></a><p class="wp-caption-text">Comparación entre modelos de composición</p></div>
<h2>Composite Managers : xcompmgr, luminocity, looking glass</h2>
<p>Un modelo de composición mas evolucionado consiste en dibujar las ventanas completamente fuera de pantalla (off-screen). Cada aplicación dibuja solamente cuando necesita cambiar algo de su ventana, y el contenido completo de cada ventana siempre está disponible, aunque no sea visible. Una aplicación especializada se encarga de transferir la imagen de cada ventana al área visible de video, es decir al escritorio que vemos en pantalla. En esta transferencia puede aplicar cualquier transformación, por ejemplo cambiar el tamaño, rotar, mezclar con el fondo, etc. Esta aplicación especializada es lo que se conoce como Composite Manager. Mientras que un Window Manager debe posicionar y manipular (move/resize) las ventanas en el escritorio, un Composite Manager se encarga de renderizar las ventanas en el escritorio.</p>
<p>Un Composite Manager radical podría por ejemplo dibujar las ventanas como una textura sobre un polígono a través de OpenGL, y pedirle a la tarjeta de video que dibuje el polígono en pantalla, considerando que hoy en dia las tarjetas de video son hábiles en renderizar polígonos en un entorno 3D, se podría delegar gran parte del trabajo a una tarjeta con aceleración 3D. Si por ejemplo se quisiera obtener una vista minituarizada o ampliada de la ventana, bastaría simplemente con cambiar el tamaño del polígono y la tarjeta de video se encargaría de hacer el render, y Uds. saben: &#8220;sí, son rápidas&#8221;. Al mover una ventana sobre otra, son simplemente dos polígonos que se superponen, y se pueden mover &#8220;como si nada&#8221;.</p>
<p><a href="http://en.wikipedia.org/wiki/Keith_Packard">Keith Packard</a> trabajó en una nueva x-extension llamada <a href="http://www.freedesktop.org/wiki/Software/CompositeExt">Composite</a>. Esta extensión permite cambiar el modelo de composición tradicional en donde cada ventana dibuja solo las áreas visibles, y redibuja las que se van &#8220;descubriendo&#8221;, por el descrito en el párrafo anterior en donde las ventanas se dibujan siempre off-screen. El trabajo se inicio en el x-server experimental <a href="http://www.usenix.org/events/usenix04/tech/freenix/full_papers/anholt/anholt_html/">kdrive</a>, también conocido como el x-server de freedesktop.org, y posteriormente se implementó en el servidor Xorg, que es el que viene con la mayoría de las distribuciones de Linux. Hay un <a href="http://xserver.freedesktop.org/wiki/Software_2fTranslucentWindows">paper sobre los cambios necesarios para cambiar al nuevo modelo de composición</a>.</p>
<div id="attachment_30" class="wp-caption aligncenter" style="width: 310px"><a href="/wp-content/uploads/2009/06/xserver-1.png"><img class="size-medium wp-image-30" title="X Server en Fedora Core 1" src="/wp-content/uploads/2009/06/xserver-1-300x225.png" alt="X Server de FreeDesktop" width="300" height="225" /></a><p class="wp-caption-text">X Server de FreeDesktop</p></div>
<p>El primer Composite Manager conocido se llama <a href="http://images.google.cl/images?q=xcompmgr">xcompmgr</a>, y era un Composite Manager de ejemplo que implementaba cosas simples como agregar sombras y transparencias a las ventanas. Para realizar estas sombras y transparencias se utilizaron funciones de la extensión <a href="http://en.wikipedia.org/wiki/XRender">XRender</a> (también de K.P.), un obstáculo es que prácticamente ningún driver de Xorg acelera(ba) correctamente la extensión XRender, a excepción del driver propietario de nvidia. El problema es que la arquitectura de aceleración de Xorg (XAA) no es muy adecuada para tener XRender acelerado por hardware, mientras que la arquitectura de <a href="http://www.usenix.org/events/usenix04/tech/freenix/full_papers/anholt/anholt_html/">kdrive (KAA)</a> si permite una buena implementación de XRender pero no hay muchos drivers compatibles con kdrive. Por lo tanto, xcompmgr solo era usable si eras propietario de una nvidia, o bien utilizabas kdrive pero sin aceleración por hardware.</p>
<p>Para solucionar este problema, surgió la iniciativa de <a href="http://en.wikipedia.org/wiki/EXA">EXA</a>, que vendría siendo algo así como KAA aplicado a Xorg. La idea era que lentamente los drivers XAA se fueran convirtiendo en EXA, y el usuario puede escoger si usar EXA o el modelo tradicional XAA. Mientras tanto, en RedHat se comenzó a experimentar modificando Metacity, que es el Window Manager de GNOME, para que incluyera funciones de un Composite Manager. Este desarrollo tomo el nombre de <a href="http://live.gnome.org/Luminocity">Luminocity</a>. Este Composite Manager era mas ambicioso que xcompmgr e incluía funciones de transformación de ventanas, uso inteligente de transparencias para destacar ventanas en transición, y un selector de escritorios en donde se podia ver cada ventana minituarizada en tiempo real.</p>
<div id="attachment_151" class="wp-caption aligncenter" style="width: 310px"><a href="/wp-content/uploads/2009/06/luminocity.png"><img class="size-medium wp-image-151" title="luminocity" src="/wp-content/uploads/2009/06/luminocity-300x225.png" alt="Luminocity" width="300" height="225" /></a><p class="wp-caption-text">Luminocity</p></div>
<p>Si buscamos otra aplicación de Composite conocida, tenemos el famoso proyecto <a href="http://www.sun.com/software/looking_glass/">Looking Glass</a> de Sun. Ellos aprovecharon la extensión composite para poder hacer un Window Manager/Composite Manager que pudiera manipular las ventanas en un entorno 3D.</p>
<p><a href="/wp-content/uploads/2009/06/looking-glass.png.jpeg"><img class="aligncenter size-medium wp-image-150" title="Looking Glass de Sun Microsystems" src="/wp-content/uploads/2009/06/looking-glass.png-300x225.jpg" alt="Looking Glass de Sun Microsystems" width="300" height="225" /></a></p>
<h2>Xgl y Compiz</h2>
<p>Otro camino posible para obtener buenos resultados era olvidarse de Xorg y crear un nuevo x-server que facilitara el trabajo considerando el nuevo modelo de composición, y aprovechando las características de las tarjetas de video modernas que han sido diseñadas para utilizar operaciones gráficas 3D aceleradas por hardware. Es ahi donde aparece el x-server Xgl, publicado recientemente por <a href="http://en.wikipedia.org/wiki/David_Reveman">Dave Reveman</a> de Novell. Este x-server realiza sus operaciones de render no utilizando un driver propio, sino que utilizando un driver OpenGL. El x-server Xgl mas común es el Xglx, y lo que hace es conectarse a otro servidor X que tenga soporte de OpenGL a través de la extensión GLX (OpenGL/X). Entonces si levantamos Xorg + Xglx tendremos un x-server con operaciones OpenGL aprovechándose de la infraestructura de otro x-server con drivers OpenGL a través de GLX. Es esta combinación la que hemos tenido oportunidad de ver últimamente en los <a href="http://www.freedesktop.org/%7Edavidr/xgl-demo1.xvid.avi">alucinantes videos</a>.</p>
<p>El Composite Manager creado para aprovechar las características de Xgl se llama <a href="http://en.opensuse.org/Compiz">Compiz</a>, además de ser un Composite Manager también es un Window Manager. Una de las cosas interesantes de Compiz es que funciona en base a plugins, entonces cada plugin agrega un nuevo efecto especial a Compiz. Los plugins que existen a la fecha permiten hacer fade de las ventanas al aparecer/desaparecer, rotar los escritorios virtuales como un cubo, visualizar las ventanas como <a href="http://www.apple.com/macosx/features/expose/">Exposé</a> de MacOSX, mover las ventanas como si fueran de papel. etc.</p>
<div id="attachment_152" class="wp-caption aligncenter" style="width: 310px"><a href="/wp-content/uploads/2009/06/xgl.jpg"><img class="size-medium wp-image-152" title="xgl" src="/wp-content/uploads/2009/06/xgl-300x240.jpg" alt="Xgl + Compiz" width="300" height="240" /></a><p class="wp-caption-text">Xgl + Compiz</p></div>
<h2>Aiglx y Xair</h2>
<p><a href="http://developer.nvidia.com/object/xdevconf_2006_presentations.html">No todos eran partidarios de construir un nuevo x-server</a> como se hizo con Xgl, porque era harto trabajo.  Entonces surgió un proyecto alternativo llamado <a href="http://fedoraproject.org/wiki/RenderingProject/aiglx">Aiglx</a>, publicado por RedHat. Aiglx permite utilizar aceleración OpenGL para realizar la composición, pero modificando suavemente Xorg. Aiglx se apoya en un Composite Manager llamado Xair, que al parecer es una evolución de Luminocity.</p>
<h2>Soporte de Hardware</h2>
<p>Para utilizar el nuevo modelo de composición en nuestros computadores, necesitamos hardware que sea compatible con las distintas combinaciones de x-servers y composite managers. Hoy en día la mejor alternativa es utilizar alguna tarjeta de video que utilice un chip de nvidia. El soporte va a ir mejorando a medida que se implementen las funciones necesarias por cada x-server y composite manager, específicamente el soporte de EXA, y la nueva extensión GLX_EXT_texture_from_pixmap son claves para la expansión de estas nuevas tecnologías.</p>
<p>El cambio en la forma en que se perciben las ventanas, y el hecho de que las aplicaciones ya no tienen que redibujar, hacen que el cambio realmente valga la pena, inclusive si solamente se utiliza xcompmgr en su forma mas básica.</p>
<p>Las esperanzas son altas, por ejemplo tengo una tarjeta de video integrada Intel i855 de 64MB, xcompmgr funciona perfectamente con Xorg, es suficientemente usable como para tenerlo diariamente en mi escritorio. Compiz+Xgl funcionan bien, pero con algunos &#8220;glitches&#8221;, y hay cosas que funcionan lentas debido a la falta de soporte de GLX_EXT_texture_from_pixmap en la versión actual de mi driver.</p>
<h2>¿Como estan los otros sistemas?</h2>
<p>MacOSX cambió el modelo de composición hace bastante tiempo, a través de <a href="http://www.apple.com/macosx/features/quartzextreme/">Quartz Extreme</a> .  Windows cambiará el modelo de composición en Windows Vista, pero requerirán un <a href="http://www.microsoft.com/technet/windowsvista/evaluate/hardware/vistahardware.mspx#EFAA">hardware mucho mas potente</a> para poder aprovechar estas características.</p>
<div id="tweetbutton148" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FPViJX&amp;via=fcatrin&amp;text=Xgl%20y%20la%20revoluci%C3%B3n%20gr%C3%A1fica%20en%20Linux&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F03%2Fxgl-y-la-revolucion-grafica-en-linux%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/03/xgl-y-la-revolucion-grafica-en-linux/feed/</wfw:commentRss>
		<slash:comments>119</slash:comments>
<enclosure url="http://www.freedesktop.org/%7Edavidr/xgl-demo1.xvid.avi" length="60738974" type="video/x-msvideo" />
		</item>
		<item>
		<title>Alucinen</title>
		<link>http://franco.arealinux.cl/2006/02/alucinen/</link>
		<comments>http://franco.arealinux.cl/2006/02/alucinen/#comments</comments>
		<pubDate>Sat, 25 Feb 2006 01:06:18 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=368</guid>
		<description><![CDATA[Dicen que una imagen vale más que mil palabras, y un video.. pues mucho mas. Voy a comentarlo más tarde, por ahora disfruten el video de la presentación de Xgl publicado por David Reveman Update: También en YouTube Tweet]]></description>
			<content:encoded><![CDATA[<p>Dicen que una imagen vale más que mil palabras, y un video.. pues mucho mas. Voy a comentarlo más tarde, por ahora disfruten el video de la presentación de <a href="http://www.freedesktop.org/%7Edavidr/xgl-demo1.xvid.avi">Xgl publicado por David Reveman</a></p>
<p><strong>Update:</strong> También en YouTube</p>
<p><a href="http://franco.arealinux.cl/2006/02/alucinen/"><em>Pinche aquí para ver el vídeo</em></a></p>
<div id="tweetbutton368" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FjJUjs&amp;via=fcatrin&amp;text=Alucinen&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F02%2Falucinen%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/02/alucinen/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://www.freedesktop.org/%7Edavidr/xgl-demo1.xvid.avi" length="60738974" type="video/x-msvideo" />
		</item>
		<item>
		<title>No es tan simple!</title>
		<link>http://franco.arealinux.cl/2006/02/no-es-tan-simple/</link>
		<comments>http://franco.arealinux.cl/2006/02/no-es-tan-simple/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 02:51:13 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=425</guid>
		<description><![CDATA[En los comentarios de mi artículo anterior sobre el video de Xgl, mi amigo Sebastian Beeche plantea algunas dudas que son muy frecuentes entre los usuarios de Linux y que muchos se autoresponden en forma equivocada o simplemente no consiguen respuesta. Lo que voy a comentar aqui lo hago desde lo que me ha tocado [...]]]></description>
			<content:encoded><![CDATA[<p>En los comentarios de mi  <a href="/2006/02/videos-de-xgl-en-demostracion-de-novell-linux-desktop/">artículo anterior sobre el video de Xgl</a>, mi amigo  <a href="http://www.creativa.cl/sbeeche">Sebastian Beeche</a> plantea algunas dudas que son muy frecuentes entre los usuarios de Linux y que muchos se autoresponden en forma equivocada o simplemente no consiguen respuesta. Lo que voy a comentar aqui lo hago desde lo que me ha tocado conocer, tanto desde el punto de vista de desarrollador, como el de un simple mortal suscrito a listas de desarrollo, asi que no lo tomen como &#8220;la verdad&#8221;, solo como lo que he observado.</p>
<p>Seba: <em>&#8220;Para que Linux sea realmente LA alternativa, además de mejorar la gráfica, hay que hacer que el sistema sea más amable con todo tipo de periféricos&#8221;.</em></p>
<p>Esto NO es posible asi como estan las cosas. Linux no va a tener soporte de todo el hardware sin la cooperación de los fabricantes de hardware. Para que un dispositivo pueda ser soportado en Linux se necesita de un driver, y para que exista un driver se debe cumplir una de las siguientes condiciones</p>
<ul>
<li>El fabricante desarrolla el driver para Linux</li>
<li>El fabricante entrega las especificaciones del hardware para que un tercero desarrolle el driver para Linux</li>
<li>Un tercero, mediante ingeniería inversa, deduce las especificaciones del hardware y escribe su driver para Linux</li>
</ul>
<p>Salvo honrosos casos, los fabricantes no desarrollan drivers para Linux. Esto tiene diversas explicaciones, una de ellas es no contar con los recursos y/o el know-how de cómo escribir un driver para Linux&#8230; y hay que decirlo.. con suerte hacen el driver para Windows, no es raro que el driver para Windows sea muy malo, con mayor razon poco les queda para otros sistemas. Otra explicacion es la masa critica : muchos de ellos esperan que hayan mas usuarios utilizando Linux, mientras que los usuarios esperan a que el fabricante desarrolle los drivers, en esas condiciones es muy dificil que el fabricante desarrolle el driver.</p>
<p>Ok, si el fabricante no desarrolla el driver, entonces por que no entrega las especificaciones? Aqui siempre es el mismo caso, hay un temor del fabricante de revelar &#8220;los secretos&#8221; de su hardware, estos secretos consideran tanto tecnología que no desean publicar asi como tambien mejoras que se hacen en los drivers para que el hardware se comporte mejor en ciertos tipos de benchmark conocidos. Otro motivo para no entregar las especificaciones es el licenciamiento de tecnologías de terceros, que impide a un fabricante revelar como funciona el 100% del hardware.</p>
<p>Queda entonces una sola alternativa, tratar de adivinar cómo funciona el hardware, pero esta es tan costosa como imposible, ademas que es muy poco el beneficio versus el esfuerzo. Te puedes demorar 1 año en aprender como funciona el 5% de un cierto tipo de hardware, que despues sera desplazado por otro. Por eso si el hardware no tiene driver, es mejor botarlo a la basura o prenderle fuego.</p>
<p>Seba: <em>&#8220;No se xq Linux se ha demorado tanto en ese paso final, cuando la gente de Jobs lo sacó en un plazo de un par de años siendo que son un grupo pagado pero MUCHO más reducido que la comunidad total de gente que aporta a Linux&#8221;</em></p>
<p>No es tan asi. Si bien el grupo de gente involucrada con el desarrollo de Linux es muy grande, esta distribuido en muchos proyectos, por lo tanto cada proyecto cuenta con un grupo no tan numeroso de gente (kernel, gcc, Xorg, GNOME, KDE, OpenOffice, etc). Por ejemplo los desarrolladores principales de OpenOffice no son mas de 15, el resto son personas que contribuyen ocasionalmente. Si quieren ver la gente que trabaja en GNOME, y donde viven, pueden ver el <a href="http://live.gnome.org/GnomeWorldWide">mapa de desarrolladores de GNOME</a>, ahora dividan por el número de proyectos que conforman GNOME.  Por eso se hace tanto énfasis en las  <a href="http://wiki.gnome.cl/">RFDG</a>.</p>
<p>El hecho de que sea un grupo pagado también cambia harto las cosas, te aseguras de que puedan dedicarse 100% al tema. Actualmente en Linux los principales desarrolladores son pagados, pero todos son independientes entre si, no hay una &#8220;orden superior&#8221; que señale una senda a seguir, sino que todo se debe discutir y acordar, y ponerse de acuerdo no es tan facil. Es quizas una de las principales complicaciones cada vez que se quiere hacer un cambio grande, por lo mismo los grandes avances a veces se han desarrollado sin preguntar mucho a los demas, de paso se evita el fenómeno de <a href="http://www.oreillynet.com/pub/wlg/2001?wlg=yes">Stop Energy</a>.</p>
<p>Si lo llevamos al tema de los drivers, para Apple es un tema mucho mas facil de resolver, simplemente si quiere incluir un tipo determinado de hardware a su propio hardware, puede financiar el desarrollo negociando directamente con el fabricante del hardware y listo. Total el fabricante de hardware se esta jugando la venta de su hardware como parte de las maquinas de Apple, o por ultimo como periférico compatible.</p>
<p>A nivel de software, algo similar esta haciendo Novell mediante una <a href="http://www.google.cl/search?q=novell+survey+linux">encuesta</a> para saber que aplicación podría portarse a linux llegando a un acuerdo directamente con sus desarrolladores originales.</p>
<p>Seba: <em>&#8220;Ahora, siendo super honestos, hay 3 tarjetas de video en el mercado (Ati, Nvidia e Intel) y con eso de más que se puede dar un soporte digno&#8221;</em></p>
<p>Actualmente Nvidia desarrolla un driver para Linux ocultando su código fuente para evitar problemas legales como los mencionados arriba. Su driver es 100% funcional y el soporte es tan bueno como en Windows. Ellos anteriormente habian donado un driver opensource pero esta bastante recortado, por motivos legales solo implementa lo que se podia publicar, además que está intencionalmente ofuscado. El problema es que hasta no hace mucho, nvidia era muy bueno haciendo hardware, pero muy malo escribiendo drivers para Linux, lo que causaba que a muchos usuarios se les colgara el sistema por bugs del driver. Y como no son open source, nadie los puede corregir salvo nvidia. Hoy en dia la situación es muy distinta, y si alguien me pregunta por qué tarjetas de video son las mejores soportadas en Linux, mi respuesta es nvidia. Por ejemplo, su driver propietario con aceleración de la extensión RENDER por hardware hizo posible que xcompmgr funcionara super bien desde el principio, y no me extrañaría que los videos de la demo estén utilizando hardware de nvidia, o bien otro hardware pero con driver que utilice <a href="http://lists.freedesktop.org/archives/xorg/2005-June/008356.html">EXA</a>.</p>
<p>En ATI no me queda muy clara la situación. Ellos también tienen una mezcla entre propietario y open source. Hay un driver propietario, que aprovecha casi el 100% el hardware pero que tiene problemas con bugs. También han cooperado para que se puedan escribir drivers open source aunque no se aproveche 100% su funcionalidad. Según entiendo, ellos han ayudado en la construcción del driver open source para sus chips, mediante acuerdos directos entre ellos y algunos (o un) desarrollador(es).</p>
<p>El caso de intel es similar, pero sin driver binario. No puedo decir mucho de esos drivers, mi notebook los usa pero no tengo como compararlo con el de windows (tarea para mas adelante).</p>
<p>Seba: <em>&#8220;El sistema de apple de como maneja la data, las instalaciones, los programas y las opciones de usuarios son realmente buenas, en las que hasta un diputado podría hacer uso de ellas (bueno.. no se si tanto <img src='http://franco.arealinux.cl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )&#8221;</em></p>
<p>No puedo comentar mucho, porque no conozco como funcionan estas cosas en MacOSX. Pero si puedo decir que al menos en una buena distribución (como Ubuntu), el tema de la instalación de aplicaciones es lo mas sencillo que he visto, siempre y cuando sean aplicaciones open source. Y cuando no son open source, la responsabilidad es unicamente del desarrollador de software, ya que las herramientas para empaquetar, instalar y publicar existen, son de libre uso y son simples de utilizar, si &#8220;hasta el Bruno las sabe usar&#8221; <img src='http://franco.arealinux.cl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . En Linux cualquier aplicación es simple de instalar siempre y cuando exista un paquete para ella.</p>
<p>Sobre el manejo de &#8220;la data&#8221; no se a que se refiere exactamente Sebastián, y sobre las opciones de usuario tampoco se que calificaría como &#8220;buena&#8221;, como para ver en que estado esta Linux.</p>
<div id="tweetbutton425" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2FRKcxZ&amp;via=fcatrin&amp;text=No%20es%20tan%20simple%21&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F02%2Fno-es-tan-simple%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/02/no-es-tan-simple/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Videos de Xgl en demostración de Novell Linux Desktop</title>
		<link>http://franco.arealinux.cl/2006/02/videos-de-xgl-en-demostracion-de-novell-linux-desktop/</link>
		<comments>http://franco.arealinux.cl/2006/02/videos-de-xgl-en-demostracion-de-novell-linux-desktop/#comments</comments>
		<pubDate>Sun, 05 Feb 2006 02:31:26 +0000</pubDate>
		<dc:creator>fcatrin</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.tuxpan.com/fcatrin/wp/?p=291</guid>
		<description><![CDATA[Ayer hizo noticia una demostración que hizo Novell de su próxima versión de Novell Linux Desktop. Mostraron cosas que no son tan nuevas para los seguidores de GNOME como Evolution, F-Spot y Banshee, pero lo que causo mayor sorpresa fue la presentación del estado actual de Xgl, la implementacion de X sobre OpenGL. Xgl junto [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer hizo noticia una demostración que hizo Novell de su  <a href="http://arstechnica.com/news.ars/post/20060203-6109.html">próxima versión de Novell Linux Desktop</a>. Mostraron cosas que no son tan nuevas para los seguidores de GNOME como Evolution, F-Spot y Banshee, pero lo que causo mayor sorpresa fue la presentación del estado actual de  <a href="http://en.wikipedia.org/wiki/Xgl">Xgl</a>, la implementacion de X sobre OpenGL.</p>
<p>Xgl junto a otros avances como la extension Composite significarán un cambio radical en lo que se conoce hoy en dia como el entorno gráfico de Linux.  Las personas que han ido a mis charlas, han podido ver algo, pero los videos de la demostración de Novell muestran que ya se ha avanzado bastante y es impresionante ver que los usuarios de Linux podremos disfrutar de cosas que ya se habían experiementado en MacOSX y seguramente incluirá Windows Vista.</p>
<p>En linea se pueden encontrar los <a href="http://cto.secs.oakland.edu/%7Ecastro/NLD10video/">videos que muestran Xgl</a>, y también encontre uno en YouTube para verlo directamente.</p>
<p><a href="http://franco.arealinux.cl/2006/02/videos-de-xgl-en-demostracion-de-novell-linux-desktop/"><em>Pinche aquí para ver el vídeo</em></a></p>
<div id="tweetbutton291" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fgoo.gl%2F4LGoM&amp;via=fcatrin&amp;text=Videos%20de%20Xgl%20en%20demostraci%C3%B3n%20de%20Novell%20Linux%20Desktop&amp;related=fcatrin&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Ffranco.arealinux.cl%2F2006%2F02%2Fvideos-de-xgl-en-demostracion-de-novell-linux-desktop%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://franco.arealinux.cl/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://franco.arealinux.cl/2006/02/videos-de-xgl-en-demostracion-de-novell-linux-desktop/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

