<?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 Blog &#187; Xorg</title>
	<atom:link href="http://www.rz0r.net/tag/xorg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rz0r.net</link>
	<description>Otro blog mas de linux</description>
	<lastBuildDate>Tue, 23 Aug 2011 05:26:32 +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>Configurando nvidia driver en FreeBSD 6.2</title>
		<link>http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/</link>
		<comments>http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 17:03:00 +0000</pubDate>
		<dc:creator>rz0r</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Xorg]]></category>

		<guid isPermaLink="false">http://rz0r.wordpress.com/2007/10/28/configurando-nvidia-driver-en-freebsd-62/</guid>
		<description><![CDATA[A veces es dificil encontrar documentacion detallada sobre como hacer esto, tienes que pasarte un buen rato buscando en los foros, lista de correo y cualquier otra pagina que te salga en el buscador, es por eso que decidi escribir una miniguia como instalar los drivers nvidia en FreeBSD 6.2, sin usar los ports solo, [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=90e8a2b5c540d915d4179fab9eeaf31d&amp;default=http://en.gravatar.com/avatar/90e8a2b5c540d915d4179fab9eeaf31d?s=80&r=any' alt='No Gravatar' width=40 height=40/><p>A veces es dificil encontrar documentacion detallada sobre como hacer esto, tienes que pasarte un buen rato buscando en los foros, lista de correo y cualquier otra pagina que te salga en el buscador, es por eso que decidi escribir una miniguia como instalar los drivers nvidia en FreeBSD 6.2, sin usar los ports solo, paquetes esto tambien porque mi conexion de internet no es muy rapida y no deseo pasar todo el dia descargando fuentes para que se compilen.</p>
<p>Bueno para comenzar, asumimos que la instalacion del FreeBSD esta completa y tienes un sistema listo corriendo solo en modo consola con los paquetes instalados de las X (Xorg),  y gnome2.</p>
<p>Obtenemos los driver del sitio de Nvidia, en mi caso fue el NVIDIA-FreeBSD-x86-100.14.19.tar.gz, mi tarjeta grafica es una GeForce 6200 A-LE</p>
<p>&#8220;nvidia0:  mem 0xf0000000-0xf0ffffff,0xe0000000-0xefffffff,0xf1000000-0xf1ffffff irq 16 at device 0.0 on pci1&#8243;</p>
<p>Los requerimientos para instalar este driver:
<ul>
<li>El paquete de compatibilidad con linux, por si se quiere tener soporte 3D y correr aplicaciones como el compiz o beryl con el FreeBSD<br /><span style="font-weight:bold;">&#8220;</span><span style="font-weight:bold;">linux_base-fc-4_9   Base set of packages needed in Linux mode (for i386/amd64)</span><span style="font-weight:bold;">&#8220;</span></li>
</ul>
<ul>
<li>El paquete compat5x<br /><span style="font-weight:bold;">&#8220;compat5x-i386-5.4.0.8_7 A convenience package to install the compat5x libraries&#8221;</span></li>
<li><span>Los fuentes del kernel de FreeBSD</span><span style="font-weight:bold;"><br />sys(/usr/src/sys)</span></li>
<li>Los paquetes Xorg<span style="font-weight:bold;"><br /></span><br />xorg-6.9.0          X.Org distribution metaport
<p>xorg-clients-6.9.0_3 X client programs and related files from X.Org</p>
<p>xorg-documents-6.9.0 Documentation of X11 protocol and libraries from X.Org</p>
<p>xorg-fonts-100dpi-6.9.0_1 X.Org 100dpi bitmap fonts</p>
<p>xorg-fonts-75dpi-6.9.0_1 X.Org 75dpi bitmap fonts</p>
<p>xorg-fonts-cyrillic-6.9.0_1 X.Org Cyrillic bitmap fonts</p>
<p>xorg-fonts-encodings-6.9.0_1 X.Org font encoding files</p>
<p>xorg-fonts-miscbitmaps-6.9.0_1 X.Org miscellaneous bitmap fonts</p>
<p>xorg-fonts-truetype-6.9.0 X.Org TrueType fonts</p>
<p>xorg-fonts-type1-6.9.0 X.Org Type1 fonts</p>
<p>xorg-fontserver-6.9.0_1 X font server from X.Org</p>
<p>xorg-libraries-6.9.0 X11 libraries and headers from X.Org</p>
<p>xorg-manpages-6.9.0 X.Org library manual pages</p>
<p>xorg-nestserver-6.9.0_1 Nesting X server from X.Org</p>
<p>xorg-printserver-6.9.0_2 X Print server from X.Org</p>
<p>xorg-server-6.9.0_5 X.Org X server and related programs</p>
<p>xorg-vfbserver-6.9.0_2 X virtual framebuffer server from X.Org</li>
</ul>
<p>Los 2 primero paquetes los obtenemos facilmente usando el comando <span style="font-weight:bold;">&#8220;pkg_add&#8221;</span></p>
<p><span style="font-weight:bold;"># pkg_add -r compat5x-i386</span><br /><span style="font-weight:bold;"># pkg_add -r linux_base-fc</span></p>
<p>para obtener los fuentes del kernel utilizamos el programa <span style="font-weight:bold;">&#8220;sysinstall&#8221; </span><span>los fuentes del kernel estan el cd oficial de FreeBSD</span><span style="font-weight:bold;"></p>
<p></span><a href="http://bp3.blogger.com/_HVGkM_gZrcA/RyTRy4GaGuI/AAAAAAAAAFI/4ns0ao7uzd8/s1600-h/Screenshot1.png"><img style="cursor:pointer;" src="http://bp3.blogger.com/_HVGkM_gZrcA/RyTRy4GaGuI/AAAAAAAAAFI/4ns0ao7uzd8/s320/Screenshot1.png" alt="" border="0" /></a></p>
<p><a href="http://bp1.blogger.com/_HVGkM_gZrcA/RyTSBYGaGvI/AAAAAAAAAFQ/HAaDhQ9aPRU/s1600-h/Screenshot2.png"><img style="cursor:pointer;" src="http://bp1.blogger.com/_HVGkM_gZrcA/RyTSBYGaGvI/AAAAAAAAAFQ/HAaDhQ9aPRU/s320/Screenshot2.png" alt="" border="0" /></a></p>
<p><a href="http://bp0.blogger.com/_HVGkM_gZrcA/RyTSMIGaGwI/AAAAAAAAAFY/AGIG86qH95s/s1600-h/Screenshot3.png"><img style="cursor:pointer;" src="http://bp0.blogger.com/_HVGkM_gZrcA/RyTSMIGaGwI/AAAAAAAAAFY/AGIG86qH95s/s320/Screenshot3.png" alt="" border="0" /></a></p>
<p><a href="http://bp0.blogger.com/_HVGkM_gZrcA/RyTSYIGaGxI/AAAAAAAAAFg/UT230rVIias/s1600-h/Screenshot4.png"><img style="cursor:pointer;" src="http://bp0.blogger.com/_HVGkM_gZrcA/RyTSYIGaGxI/AAAAAAAAAFg/UT230rVIias/s320/Screenshot4.png" alt="" border="0" /></a></p>
<p>Si los paquetes anteriores se han instalado bien, solo deberemos realizar unas configuraciones, en el archivo <span style="font-weight:bold;">&#8220;/boot/loader.conf&#8221;</span> debe contener la siguiente linea:</p>
<p><span style="font-weight:bold;">linux_load=&#8221;YES&#8221;</span></p>
<p>El archivo <span style="font-weight:bold;">&#8220;/etc/rc.conf&#8221; </span>debe contener las siguientes lineas:</p>
<p><span style="font-weight:bold;">linux_enable=&#8221;YES&#8221;</span><br /><span style="font-weight:bold;">COMPAT_FREEBSD5=&#8221;YES&#8221;</p>
<p></span><span>despues de esto deberemos reiniciar para cargar los modulos del loader.conf y la nueva configuracion del rc.conf.</span><span style="font-weight:bold;"><br /></span><br />Ahora solo queda compilar el driver:</p>
<p><span style="font-weight:bold;"># tar xzvf NVIDIA-FreeBSD-x86-100.14.19.tar.gz</span><br /><span style="font-weight:bold;"># cd   NVIDIA-FreeBSD-x86-100.14.19/</span><br /><span style="font-weight:bold;"># make install</span><br /><span style="font-weight:bold;"># nvidia-xconfig</span></p>
<p>Al ejecutar el nvidia-xconfig este genera el archivo de configuracion xorg, con el cual arrancaremos el servidor X. El driver modificara el archivo <span style="font-weight:bold;">/boot/loader.conf </span> agregando el modulo nuevo para la tarjeta nvidia.</p>
<p><span style="font-weight:bold;">nvidia_load=&#8221;YES&#8221;</span><br /><span style="font-weight:bold;">linux_load=&#8221;YES&#8221;</p>
<p></span>como extra si deseamos iniciar el modo grafico y usar GDM como login manager para FreeBSD haremos lo siguiente:</p>
<p>en el archivo <span style="font-weight:bold;">/etc/ttys </span>modificamos:</p>
<p>Comentamos la linea que dice:<br /><span style="font-weight:bold;">#ttyv8  &#8220;/usr/X11R6/bin/xdm -nodaemon&#8221;  xterm   off secure</span></p>
<p>y agregamos:<br /><span style="font-weight:bold;">ttyv8   &#8220;/usr/local/sbin/gdm -nodaemon&#8221; xterm on secure</p>
<p></span>luego en<span style="font-weight:bold;"> /etc/rc.conf </span>agregamos:<span style="font-weight:bold;"></p>
<p>dbus_enable=&#8221;YES&#8221;</span><br /><span style="font-weight:bold;">polkitd_enable=&#8221;YES&#8221;</span><br /><span style="font-weight:bold;">hald_enable=&#8221;YES&#8221;</span><br /><span style="font-weight:bold;">gnome_enable=&#8221;YES&#8221;</p>
<p></span>Listo tenemos los drivers y el modo grafico funcionando en FreeBSD. <span style="font-weight:bold;">
<p></span><br />Referencias</p>
<p><a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html">http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html<br /></a><br /><a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/packages-using.html">http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/packages-using.html</a></p>
<p><a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html">http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html</a></p>
<p><span style="font-weight:bold;"></span></p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.rz0r.net%2F2007%2F10%2Fconfigurando-nvidia-driver-en-freebsd-62%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/"  data-text="Configurando nvidia driver en FreeBSD 6.2" data-count="horizontal" data-via="rz0r">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/" data-counter="right"></script></div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rz0r.net/2007/10/configurando-nvidia-driver-en-freebsd-62/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

