Acabo de ver este video de Héroes del silencio y me he quedado sin palabras.
Letra:
Las palabras fueron avispas
Y las calles como dunas
Cuando aún te espero llegar
De un momento a otro.
En un ataúd guardo tu tacto
Y una corona,
Con tu pelo enmarañado
Queriendo encontrar un arco-iris
Infinito.
No se distinguir
Entre besos y raíces,
No se distinguir lo complicado
De lo simple…
Mis manos que aún son de hueso
Y tu vientre sabe a pan
La catedral que es tu cuerpo
Y no será del enemigo.
Eras verano y 1000 tormentas
Y yo el león, que sonríe
A las paredes que he vuelto a pintar
Del mismo color.
No se distinguir
Entre besos y raíces,
No se distinguir
Lo complicado de lo simple,
Y ahora estas
En mi lista de promesas a olvidar
Todo arde si le aplicas
La chispa adecuada…
La chispa adecuada (X4)
“Escribe con carbón y en
Mi pensamiento que cruzamos
Océanos de tiempo, dibujando
Los garabatos de mis fantasías
Poco es tanto, cuando poco necesitas”…
El fuego que era a veces propio
La ceniza siempre ajena
Blanca esperma resbalando
Por la espina dorsal.
Ya somos más viejos
Y sinceros
Y que más da si miramos
La “laguna” como llaman
A la eternidad de la ausencia.
No se distinguir
Entre besos y raíces,
No se distinguir
Lo complicado de lo simple,
Y ahora estas
En mi lista de promesas a olvidar
Todo arde si le aplicas
La chispa adecuada…
La chispa adecuada (X4)
Este otro me ha gustado bastante.
Es en el foro sol, en México. El último concierto de héroes del silencio, espero conseguirlo algún día de estos xD, de colección .
A partir de portage 2.1 nos permite tener más control sobre los mensajes que arroja emerge (más en especifico, los ebuilds) con ayuda de elog. Elog nos permite guardar los tipo de mensajes definidos con la variable PORTAGE_ELOG_CLASSES en algún directorio definido por PORT_LOGDIR, esto es de gran ayuda pero, para tener un control (sobre todo si se guardan todos los tipos de mensajes) sobre ellos se vuelve bastante fastidioso, además algunos son irrelevantes, como los de tipo INFO. Aparte los creadores de ebuilds no se ponen de acuerdo, algunos los mensajes relevantes los ponen con “etiqueta” INFO, otro con WARN, etc. y como en todo, no somos adivinos para saber en que tipo de mensaje vienen algo relevante que no tendríamos que pasar por alto.
En la mayoría de las ocasiones cuando actualizo todo el sistema no me quedo a ver como se compilan los programas (aunque muchos dicen que es como poesía xD), así que no estoy en el momento preciso para enterarme de que algún programa (ebuild) arroja un mensaje de que hay que hacer un revdep-rebuild o que algún archivo de configuración cambió. Claro, ahí la importancia de usar elog para ver los mensajes posteriormente, pero imaginen una oleada de 200 paquetes para actualizar, alguien demasiado loco (con muchas paciencia?) podría mirar archivo por archivo en el directorio de logs?. Por eso me puse a investigar sobre programas para el manejos de elogs y encontré, dos programas bastante útiles: Elogv (consola en ncurses) y Elogviewer (gtk+).
Similar al anterior, tiene interfaz gráfica para GNOME (gtk+) o KDE. Algo que me incomodó es que por ser una herramienta de portage tienes que ejecutarla como root, para no ir a la consola y ejecutarla desde ahí, podemos hacer una modificación al icono en el menú de GNOME. Vamos a Sistema > Preferencias > Menú principal, en la sección de Herramientas del sistemas (que es donde está el icono de elogviewer), lo seleccionamos y vamos a las propiedades con clic derecho, ahí modificamos de la siguiente forma (anteponiendo gksu al comando):
Menú principal
Propiedades del lanzador
De esta forma basta con ejecutarlo desde el lanzador y nos pedirá la contraseña de root (desde el mismo ambiente de GNOME).
Todo empezó por saber cómo demonios se activaba el soporte de Fast Writes en mi tarjeta Nvidia (nada del otro mundo, Geforce FX 5500 256 MB) y después (se nota que me gusta liarme con estas cosas?) me enteré que se puede usar el soporte AGP del kernel para que reemplace la implementación AGP de las propia Nvidia, aunque realmente, no tengo la menor idea si hay mejora en el rendimiento (en mi caso, es el mismo sin tener Fast Writes activado, ya que con él, mejora), aunque mi testeo ha sido poco.
Hago esto porque he visto muchas dudas al respecto en muchos foros, lo mismo sucede con la posibilidad de habilitar SBA y Fast Writes. Posiblemente piensen que hablo en chino, la descripción al respecto la pueden encontrar acá.
Como ven yo tengo una Intel 865G que figura en la lista. Pasemos a ver como se activa NVAGP o AGPGART (el módulo de AGP del kernel de linux) si no se encuentra en la lista anterior. Nota: Estos pasos son realizados en Gentoo GNU/Linux, podría ser similares en otras distribuciones, pero, están advertidos.
Activar AGP del kernel de linux con NVIDIA.
Hay que activar AGP en el kernel como módulo (escoge tu chipset correspondiente).
Device Drivers --->
Graphics support --->
<m> /dev/agpgart (AGP Support) --->
<m> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
Para ver si ya lo tienes integrado:
UnderHouse ~ # modprobe -l | grep -i agp
Si te aparecen la ubicación donde se encuentran los módulos, lo tienes correcto.
En gentoo hay que re-instalar los drivers de NVIDIA para que tomen la dependencia de AGPGART, ya que al parecer revisa la configuración del kernel al compilar. Prueba de esto:
La línea que describe las dependencias del módulo: depends: agpgart,i2c-core. Por lo que se ha preparado a NVIDIA para usar el AGP del kernel. En otras distribuciones generalmente se hace la instalación mediante el paquete oficial de NVIDIA o mediante el gestor de paquetes de dicha distribución, no sé si funcione igual, pero sería mejor investigar al respecto (aunque modprobe debería funcionar de la misma forma).
Hay que agregar/modificar la siguiente línea en la configuración de Xorg en la sección Device (donde se coloca las opciones de tu tarjeta gráfica).
Option "NvAGP" "2"
Reiniciamos el sistema y el módulo de NVIDIA debería cargar correctamente usando AGPGART:
soullost@UnderHouse ~ $ lsmod
Module Size Used by
nvidia 7104708 24
intel_agp 25748 1
agpgart 35016 2 nvidia,intel_agp
Usar NVAGP de NVIDIA.
Si tu chipset se encuentra como compatible con NVAGP, es recomendable usarlo. Para esto hay que desactivar el soporte de AGP en el kernel (en gentoo). En otras distribuciones he visto que se bloquean los módulos al iniciar en /etc/modprobe.d/blacklist o en grub con agp=off (habrá que investigarlo).
En gentoo al compilar sin soporte AGP del kernel, modinfo no nos muestra la dependencia de AGPGART:
Correcto, tenemos soportado tanto Fast Writes y SBA tanto en el driver de NVIDIA para mi tarjeta gráfica como por medio del chipset de AGP de mi tarjeta madre (motherboard).
En general para hacer esto hay que pasar las opciones al módulo de NVIDIA, en gentoo, existe la siguiente guía: http://gentoo-wiki.com/HARDWARE_Nvidia_Driver_AGP_FastWrite_and_Side_Band_Addressing, que es bastante enredosa y sobre todo, había cosas que no entendía para que se hacían (prefiero no hacerlas si desconozco). Yo lo que hice fue agregar lo siguiente: NVreg_EnableAGPFW=1 NVreg_EnableAGPSBA=1 al archivo /etc/modprobe.d/nvidia, quedando de la siguiente forma:
alias char-major-195 nvidia
alias /dev/nvidiactl char-major-195
options nvidia NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0
NVreg_DeviceFileGID=27 NVreg_ModifyDeviceFiles=1 NVreg_EnableAGPFW=1
NVreg_EnableAGPSBA=1
Y hacer un update-modules para re-generar el archivo /etc/modprobe.conf.
update-modules
Si el módulo de NVIDIA se encontraba cargado antes de hacer la modificación, hay que salir del servidor X totalmente (parar GDM) y desactivar el módulo, para después volverlo a cargar (si prefieres no hacerte bolas, reiniciar el sistema xD).