<?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>Linux, Java y programación &#187; driver</title>
	<atom:link href="http://casidiablo.net/tag/driver/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Fri, 11 Nov 2011 05:41:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Trabajando con el Kernel Linux (II)</title>
		<link>http://casidiablo.net/trabajando-con-el-kernel-linux-ii/</link>
		<comments>http://casidiablo.net/trabajando-con-el-kernel-linux-ii/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:00:02 +0000</pubDate>
		<dc:creator>Cortex</dc:creator>
				<category><![CDATA[artículos]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[camara]]></category>
		<category><![CDATA[compilación]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=3306</guid>
		<description><![CDATA[Anterior artículo&#8230; Continuando con la serie de posts dedicados al Kernel, hoy vamos a hablar sobre las cámaras web y la herramienta sysctl. Cámaras Web En la actualidad, el kernel tiene muy buen soporte para las cámaras web, tanto las integradas como las externas. Basado en mi experiencia, nunca he tenido ningún problema con dispositivos [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Ftrabajando-con-el-kernel-linux-ii%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Trabajando%20con%20el%20Kernel%20Linux%20%28II%29%22%20%7D);"></div>
<p><a title="Trabajando con el Kernel Linux (I)" href="http://casidiablo.net/trabajando-con-el-kernel-linux-i/">Anterior artículo&#8230;</a></p>
<p>Continuando con la serie de posts dedicados al Kernel, hoy vamos a hablar sobre las cámaras web y la herramienta <strong>sysctl</strong>.</p>
<h2>Cámaras Web</h2>
<p style="text-align: center"><img class="alignnone size-full wp-image-3324" src="http://casidiablo.net/wordpress/wp-content/uploads/2009/09/webcam_pinguino.jpg" alt="webcam_pinguino" width="214" height="195" /></p>
<p>En la actualidad, el kernel tiene muy buen soporte para las cámaras web, tanto las integradas como las externas. Basado en mi experiencia, nunca he tenido ningún problema con dispositivos de captura de video en Linux aunque me imaginó que en algún hardware habrá incompatibilidades. La ventaja es que los desarrolladores del kernel cada día trabajan por mejorarlo y desarrollando controladores para maximizar el soporte en la mayor cantidad de máquinas posibles.<span id="more-3306"></span></p>
<p>Lo primero que debemos hacer es identificar la <em>referencia</em> del dispositivo. Si tienes un portatil y lo que buscas es hacer funcionar la cámara integrada que trae, usando el <a title="Linux UVC driver and tools" href="http://linux-uvc.berlios.de/">driver UVC</a> sería suficiente:</p>
<pre>Device Drivers  ---&gt;
     &lt;*&gt; Multimedia support  ---&gt;
          [*]   Video capture adapters  ---&gt;
               [*]   Autoselect pertinent encoders/decoders and other helper chips
               [*]   V4L USB devices  ---&gt;
                    &lt;*&gt;   USB Video Class (UVC)
                          [*]     UVC input events device support</pre>
<p>Ahora, en caso de que la cámara sea externa debes conectarla y hacer un <strong>lsusb</strong>. Hay tantos modelos disponibles que sería difícil hacer una guía definitiva, además de que ya existe un <a title="Linux Webcam HOWTO" href="http://www.tldp.org/HOWTO/Webcam-HOWTO/">completo HOWTO que explica esto</a>. Lo que haré, será mostrar un ejemplo haciendo uso de una vieja cámara <strong>Genius</strong> que tengo. Si la conecto y hago un <strong>dmesg</strong> puedo ver la información del dispositivo:</p>
<div class="consola">[ 4601.153221] usb 5-1: New USB device found, idVendor=093a, idProduct=2471<br />
[ 4601.153228] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0<br />
[ 4601.153235] usb 5-1: Product: CIF Single Chip<br />
[ 4601.153241] usb 5-1: Manufacturer: Pixart Imaging Inc.</div>
<p>Ahora <strong>lsusb</strong>:</p>
<div class="consola">Bus 005 Device 003: ID 093a:2471 Pixart Imaging, Inc.</div>
<p>Teniendo el <strong>ID</strong>, debemos buscar cuál es el módulo necesario para esta cámara. <a title="GSPCA V4L2 - Webcams" href="http://moinejf.free.fr/webcam.html">Aquí tienes una larga lista</a> de IDs con su respectivo módulo. Si buscamos también en la <a title="Linux Kernel Driver DataBase" href="http://cateee.net/lkddb">base de datos de drivers del kernel</a> veremos la <a href="http://cateee.net/lkddb/web-lkddb/USB_GSPCA_PAC207.html">configuración</a> que debemos hacer y el módulo a activar. El driver en cuestión es: <strong>gspca_pac207.</strong></p>
<pre>&lt;*&gt;   GSPCA based webcams  ---&gt;
     &lt;M&gt;   Pixart PAC207 USB Camera Driver</pre>
<p>Si compilaste como módulo no olvides agregarlo al inicio del sistema (si es lo que deseas). En Gentoo con OpenRC y Baselayout 2:</p>
<div class="consola"># echo &#8216;modules_2_6=&#8221;${modules_2_6} gspca_pac207&#8243;&#8216; &gt;&gt; /etc/conf.d/modules</div>
<p>Para esta cámara es necesario tener instalada la librería <strong>v4l (Video 4 Linux)</strong>.</p>
<div class="consola"># emerge -av media-libs/libv4l</div>
<div class="nota">En general, este es el proceso para todos las cámaras, aunque en algunas puede haber variaciones. Con los enlaces que expuse anteriormente debe ser suficiente para encontrar la información relativa a tu hardware.</div>
<p>Y listo. Reiniciamos con el nuevo kernel y usamos cualquier programa como <strong>cheese</strong> para comprobar que todo funciona bien.</p>
<h2>Sysctl</h2>
<p>A raíz de un <a title="arpunk" href="http://casidiablo.net/trabajando-con-el-kernel-linux-i/#comment-7291">comentario de arpunk</a>, he decidido posponer uno de los temas que iba a tocar en este artículo y hablar sobre <strong>sysctl.</strong></p>
<p>El kernel Linux es tan flexible que te permite modificar la manera en que trabaja, dinámicamente, a través del comando <em>sysctl</em>. Sysctl provee de una interfaz que permite examinar y cambiar cientos de parámetros en núcleos Linux y BSD. Gracias a esta herramienta podemos modificar y optimizar el kernel sin tener que recompilarlo. Los cambios son realizados inmediatamente e incluso pueden ser definidos como persistentes, de manera que continúen después de reiniciar.</p>
<p>Para ver los parámetros actuales del kernel en ejecución:</p>
<div class="consola">sysctl -a<br />
sysctl -n vm.swappiness</div>
<p>Con el segundo lo que hacemos es ver el valor de un determinado parámetro, en este caso <strong>vm.swappiness</strong>. Suponiendo que quisiéramos decirle al kernel que <a title="Swappiness" href="http://kerneltrap.org/node/3000">use más la memoria RAM que la swap</a> ó habilitar el <em>forwarding</em> en IPv4, bastaría con cambiar el valor de estas <em>variable</em>s:</p>
<div class="consola">sysctl vm.swappiness=10<br />
sysctl net.ipv4.conf.all.forwarding=1</div>
<p>Recuerda que las modificaciones que hagas con este comando serán temporales, y la próxima vez que reinicies el sistema se cargarán los valores por defecto. Para cambiar este comportamiento, hay que editar el archivo <em>/etc/sysctl.conf</em></p>
<div class="consola">echo &#8216;net.ipv4.conf.all.forwarding=1&#8242; &gt;&gt; /etc/sysctl.conf</div>
<p><strong>Básicamente</strong> eso es sysctl. El tema podría tornarse más extenso pero la idea de estos artículos, es tan sólo, recopilar conceptos en torno al kernel Linux. Para más información <a title="man sysctl" href="http://linux.die.net/man/8/sysctl">man sysctl</a>.</p>
<p>Hasta aquí por hoy. En el próximo artículo hablaremos un poco de optimizaciones para el procesador y de otras buenas prácticas a la hora de compilar el núcleo.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/trabajando-con-el-kernel-linux-ii/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Instalar drivers NVIDIA y Compiz Fusion en OpenSuse 11.1</title>
		<link>http://casidiablo.net/instalar-controladores-nvidia-compiz-open-suse/</link>
		<comments>http://casidiablo.net/instalar-controladores-nvidia-compiz-open-suse/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 15:43:35 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2569</guid>
		<description><![CDATA[Hace algunos días se anunciaba la salida de OpenSuse 11.1, una de las mejores distribuciones de Linux. En esta pequeña guía aprenderemos a agregar repositorios, instalar los drivers para tarjetas NVIDIA desde los repositorios y activar los efectos de escritorio. En mi caso, he instalado el openSuse que viene con KDE. Agregando nuevos repositorios en [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Finstalar-controladores-nvidia-compiz-open-suse%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Instalar%20drivers%20NVIDIA%20y%20Compiz%20Fusion%20en%20OpenSuse%2011.1%22%20%7D);"></div>
<p style="text-align: justify;">Hace algunos días se <a href="http://news.opensuse.org/2008/12/18/opensuse-111-released/">anunciaba la salida de OpenSuse 11.1</a>, una de las mejores distribuciones de Linux. En esta pequeña guía aprenderemos a agregar repositorios, instalar los drivers para tarjetas NVIDIA desde los repositorios y activar los efectos de escritorio. En mi caso, he instalado el openSuse que viene con KDE.</p>
<h3>Agregando nuevos repositorios en openSuse</h3>
<p style="text-align: justify;">Esta parte es bastante importante puesto que, aunque aquí vamos a instalar solo los repositorios de NVIDIA, el procedimiento es igual si queremos añadir cualquier otro tipo de repositorio.</p>
<p style="text-align: justify;">Lo primero será ejecutar yast2, así que vamos al <em>menú KDE -&gt; Aplicaciones -&gt; Sistema -&gt; Configuración -&gt; Configuración del Administrador</em>:<span id="more-2569"></span></p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/11.png"><img class="size-full wp-image-2575 aligncenter" title="11" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/11.png" alt="11" width="600" /></a></p>
<p style="text-align: justify;">Hacemos clic en <em>Repositorios de software</em> y veremos esto:</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/21.png"><img class="size-full wp-image-2577 aligncenter" title="21" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/21.png" alt="21" width="600" /></a></p>
<p style="text-align: justify;">Hacemos clic en añadir, y veremos algo como esto:</p>
<p style="text-align: center;"><img class="size-full wp-image-2576 aligncenter" title="25" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/25.png" alt="25" width="413" height="438" /></p>
<p style="text-align: justify;">Seleccionamos <em>Especificar URL</em>, hacemos clic en <em>Siguiente</em> y a continuación ponemos la URL del repositorio, que en este caso es ftp://download.nvidia.com/opensuse/11.1/:</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/31.png"><img class="size-full wp-image-2578 aligncenter" title="31" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/31.png" alt="31" width="600" /></a></p>
<p style="text-align: justify;">Hacemos clic en <em>Siguiente</em> y luego en <em>Aceptar</em>. Con esto comenzará la actualización de la base de datos del repositorio. Tal vez nos aparezca una alarma indicándonos problemas con la clave GnuPG; hacemos clic en <em>Importar</em>:</p>
<p style="text-align: center;"><img class="size-full wp-image-2580 aligncenter" title="51" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/51.png" alt="51" width="572" height="395" /></p>
<h3>Instalación del driver para las tarjetas NVIDIA</h3>
<p style="text-align: justify;">Luego ejecutamos el <em>Instalador de aplicaciones</em>, y ponemos &#8220;nvidia&#8221; en el cuadro de búsqueda. Seleccionamos el driver, y hacemos clic en <em>Aceptar </em>y luego en <em>Continuar</em> para iniciar la instalación:</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/61.png"><img class="size-full wp-image-2581 aligncenter" title="61" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/61.png" alt="61" width="600" /></a></p>
<p style="text-align: justify;">Una vez que la instalación ha terminado, ejecutamos el comando <code>nvidia-xconfig</code> que actualizará el archivo <em>xorg.conf</em> con la configuración adecuada. Luego, reiniciamos las X presionando Ctrl+Alt+Backspace y ya deberíamos poder acceder al programa de configuración de NVIDIA:</p>
<p style="text-align: center;"><img class="size-full wp-image-2585 aligncenter" title="111" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/111.png" alt="111" width="437" height="497" /></p>
<h3>Activando los efectos de escritorio</h3>
<p style="text-align: justify;">OpenSuse, como muchas otras distros, incluyen una herramienta simple para la activación de los efectos de escritorio. Puedes acceder a ella ejecutando el comando <code>simple-ccms</code> con lo que verás algo como esto:</p>
<p style="text-align: center;"><img class="size-full wp-image-2586 aligncenter" title="12" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/12.png" alt="12" width="544" height="603" /></p>
<p style="text-align: justify;">Haces clic en <em>Enable desktop effects</em> para iniciar Compiz. Con dicha herramienta podrás configurar las opciones básicas, pero si quieres tener un control total sobre los efectos debes instalar el paquete <code>compizconfig-settings-manager</code>:</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/13.png"><img class="size-medium wp-image-2587 aligncenter" title="13" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/13-300x187.png" alt="13" width="300" height="187" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/instalar-controladores-nvidia-compiz-open-suse/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Instalar drivers NVIDIA y Compiz Fusion en Fedora 10</title>
		<link>http://casidiablo.net/instalar-drivers-nvidia-compiz-fusion-fedora-10/</link>
		<comments>http://casidiablo.net/instalar-drivers-nvidia-compiz-fusion-fedora-10/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 20:12:16 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[efectos]]></category>
		<category><![CDATA[escritorio]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2442</guid>
		<description><![CDATA[En esta pequeña guía aprenderemos a instalar los drivers para las tarjetas aceleradoras nVidia en Fedora manualmente, y además la instalación y activación de efectos de escritorio (Compiz Fusion). Lo primero es descargar el driver de la página oficial de descargas de nVidia; se tratra de un archivo binario con extensión .run, que contiene el [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Finstalar-drivers-nvidia-compiz-fusion-fedora-10%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Instalar%20drivers%20NVIDIA%20y%20Compiz%20Fusion%20en%20Fedora%2010%22%20%7D);"></div>
<p style="text-align: justify;"><img style="float:left;" title="nvidia" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/nvidia.jpg" alt="" width="200" height="192" />En esta pequeña guía aprenderemos a <strong>instalar los drivers para las tarjetas aceleradoras <a href="http://www.nvidia.com/">nVidia</a> en Fedora manualmente</strong>, y además la <strong>instalación y activación de efectos de escritorio</strong> (<a href="http://www.compiz-fusion.org/">Compiz Fusion</a>).</p>
<p style="text-align: justify;">Lo primero es descargar el driver de la <a href="http://www.nvidia.com/Download/index.aspx">página oficial de descargas de nVidia</a>; se tratra de un archivo binario con extensión <em>.run</em>, que contiene el instalador. En el momento de instalar el driver, <strong>es necesario recompilar algunas cosas en el kernel, pero resulta que Fedora no viene con paquetes de desarrollo por defecto</strong>, por lo que mientras descargamos el driver, vamos instalando algunos paquetes necesarios con el siguiente comando:</p>
<div class="consola">$ su<br />
# yum install gcc make binutils kernel-devel</div>
<p style="text-align: justify;">Una vez instalados, y con el archivo <em>.run</em> descargado, podemos iniciar la instalación del driver. Puesto que <strong>el instalador de driver requiere que el servidor de las X esté detenido</strong>, presionamos la combinación de teclas <em>Ctrl+Alt+F2</em> para iniciar una sesión de consola fuera del entorno gráfico, nos logueamos con el usuario root, y ejecutamos el comando:</p>
<div class="consola"># init 3</div>
<p style="text-align: justify;">Esto hará que el servidor xorg se detenga. Ahora, vamos a hacer un backup de nuestro archivo <em>xorg.conf</em>, por si algo falla (<a href="http://casidiablo.net/diez-errores-comunes-administracion-linux/">es una buena costumbre</a>), ejecutando el siguiente comando:</p>
<div class="consola"># cp -v /etc/X11/xorg.conf{,.bak}</div>
<p style="text-align: justify;">Es hora de iniciar el instalador del driver con el siguiente comando:</p>
<div class="consola"># sh /ruta/del/driver/NVIDIA-Linux-x86-XX.XX-pkg1.run</div>
<p style="text-align: justify;">Nos aparece un cuadro de diálogo que nos pide que aceptemos la licencia de uso; le damos <em>Accept</em>. Luego nos pregunta si deseamos buscar una versión precompilada de nuestro kernel, a lo cual le damos <em>No</em>. Después de ello, el instalador intentará recompilar el kernel por si mismo.</p>
<p style="text-align: justify;">Una vez el instalador ha hecho su trabajo, nos pregunta si deseamos ejecutar el programa <code>nvidia-xconfig</code>, <strong>que modificará el archivo <em>xorg.conf</em> con los valores adecuados para activar la aceleración gráfica</strong>. Le decimos que Si, y listo. Ahora para entrar de nuevo en una sesión gráfica ejecutamos el comando:</p>
<div class="consola"># init 5</div>
<h3>Instalación del Compiz Fusion en Fedora</h3>
<p style="text-align: justify;">Fedora ya viene con parte de <em>Compiz Fusion</em>, pero <strong>no incluye paquetes importantes como el <code>ccsm</code> o el <code>fusion-icon</code></strong>. Por tanto, y para estar seguros, ejecutamos el siguiente comando:</p>
<div class="consola">$ su<br />
# yum install compiz compiz-gnome compiz-fusion \<br />
compiz-fusion-gnome compiz-fusion-extras-gnome \<br />
compiz-fusion-extras compiz-manager gnome-compiz-manager \<br />
compizconfig-python ccsm emerald emerald-themes fusion-icon</div>
<div class="nota">Ten en cuenta que en mi caso uso Gnome, por lo que debes modificar un poco el comando si usas KDE.</div>
<p style="text-align: justify;">Una vez instalados estos paquetes, ya puedes activar los efectos de escritorio ejecutando el comando <code>fusion-icon</code>. Si deseas que los efectos se activen cada vez que inicies sesión, abres la utilidad <em>Sesiones</em>:</p>
<p style="text-align: center;"><img title="sesiones" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/sesiones.png" alt="sesiones" /></p>
<p style="text-align: justify;">Haces clic en <em>Añadir</em>, y colocas algo como lo siguiente:</p>
<p style="text-align: center;"><img title="fusion-icon-sesiones" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/fusion-icon-sesiones.png" alt="fusion-icon-sesiones" /></p>
<p style="text-align: justify;">Clic en <em>Guardar</em>, y listo. Puedes cambiar las opciones básicas de Compiz desde el icono del área de notificaciones:</p>
<p style="text-align: center;"><img class="size-full wp-image-2456 aligncenter" title="fusion-icon" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/fusion-icon.png" alt="" width="417" height="230" /></p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/efecto.png"><br />
</a></p>
<p style="text-align: justify;">Para cambiar las opciones de los efectos y personalizarlos, vas a <em>Sistema -&gt; Preferencias -&gt; Visualización y comportamiento -&gt; <strong>Administrador de Opciones de CompizConfig</strong>.</em></p>
<p style="text-align: justify;">Es todo! Ya puedes disfrutar de los increíbles efectos de visuales que nos ofrece Compiz Fusion, y como no, de algunos juegos que requieren aceleración gráfica.</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/efecto.png"><img class="size-full wp-image-2455 aligncenter" title="efecto-600" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/12/efecto-600.png" alt="efectos compiz fusion" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/instalar-drivers-nvidia-compiz-fusion-fedora-10/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
		<item>
		<title>Instalar casi cualquier tarjeta Wifi en Linux</title>
		<link>http://casidiablo.net/instalacion-tarjeta-wireless-linux/</link>
		<comments>http://casidiablo.net/instalacion-tarjeta-wireless-linux/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 21:30:32 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[ndiswrapper]]></category>
		<category><![CDATA[tarjeta]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2238</guid>
		<description><![CDATA[Algunas veces se tienen problemas para hacer funcionar las tarjetas de de red wireless en Linux (por cuestiones de drivers). Afortunadamente eso va cambiando poco a poco, y distribuciones como Ubuntu no suelen dar muchos problemas a la hora de reconocer el hardware y utilizar los controladores apropiados. Para otros casos es posible utilizar una [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Finstalacion-tarjeta-wireless-linux%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Instalar%20casi%20cualquier%20tarjeta%20Wifi%20en%20Linux%22%20%7D);"></div>
<p style="text-align: justify;">Algunas veces se tienen problemas para hacer funcionar las tarjetas de de red wireless en <a href="http://casidiablo.net/category/linux/">Linux</a> (por cuestiones de drivers). Afortunadamente eso va cambiando poco a poco, y <strong>distribuciones como <a href="http://casidiablo.net/category/linux/ubuntu/">Ubuntu</a> no suelen dar muchos problemas</strong> a la hora de reconocer el hardware y utilizar los controladores apropiados.</p>
<p style="text-align: justify;">Para otros casos es posible utilizar una excelente herramienta llamada <a href="http://sourceforge.net/projects/ndiswrapper/">ndiswrapper</a>. La función de este programa es la de <strong>utilizar los drivers que están construidos para funcionar en Windows, y hacerlos funcionar en nuestro querido Linux</strong>.</p>
<p style="text-align: justify;">En esta guía intentaré mostrarles detalladamente, cómo es el proceso de instalación de una tarjeta de red inalámbrica utilizando <code>ndiswrapper</code> (al menos de dos maneras, para que tengas más opciones), y por supuesto un ejemplo de la vida real.</p>
<ul>
<li><a href="#instalacion_ndiswrapper">Instalando <code>ndiswrapper</code></a></li>
<li><a href="#uso_ndiswrapper">Uso de <code>ndiswrapper</code></a></li>
<li><a href="#uso_ndisgtk">ndisgtk, una interfaz gráfica para <code>ndiswrapper</code></a></li>
<li><a href="http://casidiablo.net/instalacion-tarjeta-wireless-linux/2/#ejemplo">Ejemplo: instalando el adaptador de red inalámbrico USB: <strong>Linksys WUSB54GP</strong></a></li>
<li><a href="http://casidiablo.net/instalacion-tarjeta-wireless-linux/2/#depurando">Solución de problemas</a></li>
</ul>
<p><span id="more-2238"></span></p>
<h3 id="instalacion_ndiswrapper">Instalación de <code>ndiswrapper</code></h3>
<p><strong>Desde los repositorios&#8230;</strong></p>
<p style="text-align: justify;">La instalación de este programa es bastante sencilla, puesto que se encuentra en los repositorios de prácticamente todas las distribuciones. En Ubuntu o <a href="http://casidiablo.net/category/debian/">Debian</a> basta con ejecutar el comando:</p>
<div class="consola"># aptitude install ndiswrapper</div>
<p>Si usas <a href="http://casidiablo.net/category/arch-linux/">Arch Linux</a>:</p>
<div class="consola"># pacman -S ndiswrapper</div>
<p><strong>Desde las fuentes&#8230;</strong></p>
<p style="text-align: justify;">Si deseas puedes instalarlo desde el código fuente. Basta con <a href="http://sourceforge.net/project/platformdownload.php?group_id=93482">descargarlo desde la página oficial</a>, descomprimirlo, compilarlo e instalarlo:</p>
<div class="consola"># tar zvfx ndiswrapper-1.53.tar.gz<br />
# cd ndiswrapper-1.53/<br />
# make<br />
# make install</div>
<h3 id="uso_ndiswrapper">Uso de <code>ndiswrapper</code>&#8230;</h3>
<p style="text-align: justify;">Puesto que <code>ndiswrapper</code> necesita de los drivers de Windows para instalarlos en <a href="http://casidiablo.net/category/linux/">Linux</a>, es necesario saber dónde se encuentran (si están en la partición de Windows) o descargarlos. Una vez tengamos los drivers necesitamos el archivo cuya extensión sea <strong>.inf</strong>. Una vez indentificado ejecutamos el comando:</p>
<div class="consola"># ndiswrapper -i ARCHIVO.inf</div>
<p style="text-align: justify;">Hecho esto, el driver queda instalado y solo nos queda crear un alias para cargar el módulo:</p>
<div class="consola"># ndiswrapper -m<br />
# modprobe ndiswrapper</div>
<div class="nota" style="text-align: justify;"><strong>Ten en cuenta!</strong> Por defecto <code>ndiswrapper</code> crea el archivo <code>/etc/modprobe.d/ndiswrapper</code> que contiene esto: <code>alias wlan0 ndiswrapper</code>. Fíjate que pone <code>wlan0</code>, por lo que si ya tienes una tarjeta de red inalámbrica te daría problemas. Así que, si tienes más de una tarjeta debes cambiar el archivo y poner algo como esto: <code>alias wlan1 ndiswrapper</code>.</div>
<p style="text-align: justify;">Una vez hecho esto, podrás <strong>verificar qué drivers tienes instalados</strong> y si la tarjeta se encuentra conectada, utilizando el comando:</p>
<div class="consola"># ndiswrapper -l</div>
<p>Con lo que obtendrás algo como esto:</p>
<div class="consola">wusb54g : driver installed<br />
device (5041:2235) present (alternate driver: p54usb)</div>
<p style="text-align: justify;"><code>Si deseas eliminar el driver, basta con</code> identificar el nombre del mismo y <code>ejectar <code>ndiswrapper</code> con la opción <code>-r</code></code>. Por ejemplo, para eliminar el driver del ejemplo anterior el comando sería:</p>
<div class="consola"># ndiswrapper -r wusb54g</div>
<h3 id="uso_ndisgtk">ndisgtk, interfaz gráfica para <code>ndiswrapper</code></h3>
<p style="text-align: justify;">Si no eres muy amigo de la consola, pues deberías intentar aprender&#8230; en todo caso, y mientras estudias, puedes utilizar <strong><code>ndisgtk</code></strong>, una herramienta bastante sencilla escrita en <a href="http://casidiablo.net/category/python/">Python</a> (<a href="http://casidiablo.net/tag/pygtk/">pygtk</a>), con la que podrás gestionar fácilmente los drivers de tus tarjetas Wifi.</p>
<p>Su instalación en <a href="http://casidiablo.net/category/linux/ubuntu/">Ubuntu</a> (por que no está en los repositorios de <a href="http://casidiablo.net/category/arch-linux/">Arch Linux</a>) es:</p>
<div class="consola"># aptitude install ndisgtk</div>
<p style="text-align: justify;">Para usarlo vas a <em>Sistema -&gt; Administración -&gt; Controlador</em> para redes inalámbricas de Windows, y verás algo como esto:</p>
<p style="text-align: center;"><img title="ndisgtk" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/11/ndisgtk.png" alt="" /></p>
<p style="text-align: justify;">Para instalar un driver, has clic en el botón <em>Instalar nuevo controlador</em>, y selecciona el archivo <em>.inf</em>.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/instalacion-tarjeta-wireless-linux/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Instalar driver nVidia en Debian (linux kernel &lt; 2.6.25)</title>
		<link>http://casidiablo.net/instalar-controlador-aceleradora-nvidia-debian/</link>
		<comments>http://casidiablo.net/instalar-controlador-aceleradora-nvidia-debian/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 10:05:20 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[controlador]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[nvidia]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=2122</guid>
		<description><![CDATA[Existen diversas maneras de instalar los controladores de las tarjetas nVidia sobre linux, incluso los usuarios de Ubuntu la tienen fácil usando herramientas como Envy, o incluso desde la consola es sencillo, basta con instalar el paquete build-essential, y ejecutar el driver descargado de la página. Sin embargo, en Debian es otro cuento, y podríamos [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Finstalar-controlador-aceleradora-nvidia-debian%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Instalar%20driver%20nVidia%20en%20Debian%20%28linux%20kernel%20%3C%202.6.25%29%22%20%7D);"></div>
<p style="text-align: justify;"><img style="float:left;" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/10/debian-nvidia.png" alt="" />Existen diversas maneras de instalar los controladores de las tarjetas nVidia sobre linux, incluso los usuarios de Ubuntu la tienen fácil usando herramientas como <a href="http://albertomilone.com/nvidia_scripts1.html">Envy</a>, o incluso desde la consola es sencillo, basta con instalar el paquete <code>build-essential</code>, y ejecutar el driver descargado de la página.</p>
<p style="text-align: justify;">Sin embargo, en Debian es otro cuento, y podríamos encontrar algunos por menores a la hora de intentar instalar los controladores de nuestra tarjeta aceleradora. El método más sencillo si la versión de nuestro kernel es menor a 2.6.25 es la siguiente:</p>
<h3>0. Preparativos</h3>
<p style="text-align: justify;">Lo primero será loguearnos como root (siempre me ha parecido mejor que hacer todo con sudo); para luego crear un backup del archivo /ect/X11/xorg.conf:</p>
<div class="consola">$ su<br />
# cd /ect/X11/<br />
# cp xorg.conf xorg.conf.bak</div>
<p style="text-align: justify;">Luego necesitaremos instalar el paquete module-assistant, que preparará nuestro sistema para que el controlador de la tarjeta pueda recompilar tranquilamente los módulos necesarios del kernel:</p>
<div class="consola"># aptitude install module-assistant<br />
# m-a prepare</div>
<p style="text-align: justify;">Lo que hace el comando anterior es descargar algunos fuentes necesarios para la compilación que realizará el instalador del controlador.</p>
<h3>1. Descargar los controladores</h3>
<p>Ahora debes ir a la <a href="http://www.nvidia.es/Download/index.aspx?lang=es">página oficial de descargas de nVidia</a> y bajar el controlador de tu tarjeta. Dichos archivos terminan con la extensión .run, para que lo tengas en cuenta.</p>
<h3>2. Detener las X e instalar</h3>
<p style="text-align: justify;">Para poder instalar los controladores es necesario detener el la sesión gráfica, para ello ejecutas el comando:</p>
<div class="consola"># /etc/init.d/gdm stop</div>
<div class="nota" style="text-align: justify;">Si usas KDE reemplazas gdm por kdm.</div>
<p style="text-align: justify;">Luego, desde la consola te sitúas en la carpeta donde se encuentre el archivo .run, y lo ejecutas de la siguiente manera:</p>
<div class="consola"># sh NVIDIA-Linux-xxx-xxxx-xxx.run</div>
<p style="text-align: justify;">Cuando el instalador te pregunte si puede modificar el archivo de configuración de las X, selecciona que SI.</p>
<h3>3. Iniciar las X</h3>
<p style="text-align: justify;">Luego, para iniciar la sesión gráfica de nuevo, ejecutas el comando:</p>
<div class="consola"># /etc/init.d/gdm start</div>
<div class="nota" style="text-align: justify;">Ten en cuenta que podrías necesitar reinstalar el controlador, si actualizas el kernel o xorg.</div>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/instalar-controlador-aceleradora-nvidia-debian/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

