viernes, 2 de agosto de 2013

Activar Radeon Dynamic Power Management en Ubuntu (Kernel 3.11)

Las tarjetas gráficas ATI HD4000 e inferiores, obligados a utilizar el driver libre de video por la falta de soporte de AMD en sus drivers privativos, tienen problemas con la administración de la energía provocando un importante consumo de batería en laptops. En realidad, los tenía. Porque el kernel Linux 3.11 traerá la solución a este inconveniente. Y es que de eso se trata este tutorial: aplicar la flamante Dynamic Power Management a nuestro Ubuntu mucho antes del lanzamiento de la versión 13.10.

(PROBADO EN UBUNTU 12.04.2)

Para empezar, debemos descargar la última Release Candidate del kernel 3.11 (la versión final sería lanzada a comienzos de Septiembre) para Ubuntu. Eso se puede hacer desde acá, teniendo que descargar sólo tres de los cinco paquetes DEB que aparecen allí, dependiendo de si tu arquitectura es i386 o amd64 y debiendo descargar el paquete que termina en all.deb independientemente de cuál de las dos arquitecturas uses. En otras palabras, existen dos paquetes i386, dos paquetes amd64 y el paquete independiente. Si mi sistema es de 64 bits, descargo los dos paquetes amd64 y el paquete independiente. Si es 32 bits, elijo los dos paquetes i386 y el independiente. Esos paquetes se instalan como cualquier otro DEB, a través del Centro de software, GDebi, terminal, o como prefieras.

Luego, para poder hacer uso de la ventaja de la energía, debemos descargar el último firmware de nuestra Radeon desde esta página. Ahora, presta atención. Necesitas saber el codename de tu tarjeta gráfica para descargar el archivo correspondiente. Para averiguar el codename podemos escribir lo siguiente en la terminal; mostrando lo que buscamos en la zona remarcada:











Se puede observar que el codename de mi placa gráfica es RV710, por lo tanto, buscaré el archivo que haga referencia a él. ¿Qué archivo es el que necesito? El que dice smc.bin. Luego de descargarlo, ¿dónde debo colocarlo? En la carpeta /lib/firmware/radeon. ¿Cómo lo hago? Lo copio con el comando sudo cp lugardondeestaelarchivo lugardondequieropegarelarchivo. ¿Qué hago si no sé qué archivo debo descargar? En ese caso, descarga todos los archivos smc.bin que encuentres en la página para asegurarte de que no te equivocarás (jeje).

El paso siguiente es añadir radeon.dpm=1 a nuestro GRUB. Esto se hace de la siguiente manera:

sudo gedit /etc/default/grub

Debes buscar la siguiente línea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Y dejarla así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"

Con el kernel 3.11, el último firmware ATI/AMD, y la orden para activar el DPM, deberíamos poder disfrutar del novedoso sistema de administración dinámica de energía facilitado por la gente de AMD. Aquel por el cual venimos luchando los Linuxeros que usamos esta solución gráfica desde hace tiempo.

FUENTE: La entrada es de elaboración propia, utilizando los pasos detallados en Phoronix, añadiendo algunas acotaciones y facilitando el entendimiento al usuario novato.

sábado, 18 de mayo de 2013

Cómo solucionar el problema de sonido con los auriculares en el kernel 3.9

Muchos han tenido el problema de que sus auriculares quedaran inutilizados al momento de utilizar el reciente kernel Linux 3.9, siendo que en el kernel 3.8 y anteriores funcionaban con total normalidad.

Bueno, esto no es nada grave. La solución es muy sencilla y funciona en casi todos (por no decir todos) los casos reportados de este "bug".

Consiste simplemente en abrir alsamixer a través de la consola y, con los auriculares conectados, mover un par de cosas:


Aparecerá algo como esto:


Debemos presionar la tecla F6, seleccionar nuestra placa de sonido y darle a la tecla Enter.


Si vemos que en la opción Auto-Mut dice Enabled, entonces ahí está el problema:


Nos desplazamos hacia ella con las teclas de dirección, y cuando llegamos a Auto-Mut, presionamos la tecla de dirección "Abajo". Pasará a decir Disabled y habremos solucionado el problema:


viernes, 3 de mayo de 2013

Left 4 Dead 2 y Portal disponibles en Linux

Tras haber lanzado hoy por la mañana la Beta del famoso juego de lógica Portal para Linux, tenemos entre nosotros la Beta del juego de acción Left 4 Dead 2.


He estado testeando Portal en una notebook AMD doble núcleo, con 3GB de RAM y un chip gráfico ATI HD5145, bajo el sistema operativo Manjaro, y utilizando los drivers libres de video Mesa 9.1.1.


Realmente corre muy bien y no he notado errores, si bien ya tenía partidas guardadas en la Steam Cloud y tampoco le he dedicado mucho tiempo al testeo.

Sin dudas es un paso importante, aunque aún falten muchos lanzamientos anunciados hace un tiempo. Por ejemplo, Counter Strike GO, Dota 2, Portal 2 y varios más.

sábado, 23 de febrero de 2013

[UBUNTU] Cómo utilizar dispositivos USB en VirtualBox

En esta guía aprenderán a hacer funcionar sus dispositivos USB en una máquina virtual creada con VirtualBox, utilizando Ubuntu 12.04.
  • Seleccionamos una máquina virtual y hacemos clic en Configuración.
  • Vamos al submenú USB y habilitamos los controladores USB y USB 2.0
  • Intentamos agregar nuestro dispositivo desde el botón Agregar filtro desde dispositivo. Si encontramos nuestro dispositivo en el menú desplegado, enhorabuena. De lo contrario, nos aparecerá un mensaje diciendo que no hay dispositivos para habilitar.
  • El error del paso anterior se debe a que nuestro usuario no está incluído dentro del grupo vboxusers. ¿Cómo lo añadimos? Primero deberíamos instalar el paquete gnome-system-tools para hacer las cosas más fáciles:
sudo apt-get install gnome-system-tools
  • Buscamos en Unity la opción Usuarios y grupos. En la ventana que nos saldrá, hacemos clic en "Gestionar grupos" y buscamos el grupo vboxusers.
  • Una vez seleccionado el grupo, hacemos clic en la opción Propiedades y activamos la casilla con el nombre de nuestro usuario.
  • Cerramos todo y reiniciamos Ubuntu (no sé si tan sólo con reabrir la sesión basta. No lo he intentado).
  • Ahora sí, deberíamos encontrar nuestro dispositivo USB en la opción Agregar filtro desde dispositivo mencionada al principio. Tan sólo debemos hacer clic en dicho dispositivo, y la máquina virtual seleccionada podrá utilizarlo sin inconvenientes.
  • Enjoy!

miércoles, 6 de febrero de 2013

Cambio de URL

linuxchirmiplay.blogspot.com > elrincondelgnulinux.blogspot.com

Debido al cambio de URL del blog y a la espera de que Google indexe la dirección, el contenido del mismo no podrá ser visualizado por la gran mayoría de los visitantes. 

Mis disculpas por las molestias ocasionadas.

jueves, 17 de enero de 2013

Ejecutar aplicaciones de 32 bits en Fedora 18 de 64 bits

Hace bastante tiempo publicaba un comando para cada edición nueva de Fedora, gracias al cual se lograba instalar los paquetes de 32 bits que más suelen requerir los juegos y programas de dicha arquitectura. Dejé de publicarlos en la edición 15 de este poderoso sistema, debido a una decepción -acompañada con serios bugs- que tuve con Gnome Shell cuando éste era una total novedad.

Ahora, sin soporte gráfico de AMD y en busca de un kernel más nuevo y un driver libre que me otorgue el rendimiento que busco -creo que lo encontré-, le he vuelto a dar una oportunidad al sistema de mis amores, Fedora, al ver que lanzó su versión 18 Spherical Cow.

Veamos, para instalar correctamente todo este paqueterío primero debemos tener instalados los repositorios RPM Fusion correspondientes. Escribimos y entramos lo siguiente en la consola:

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm'

Luego, debemos actualizar el sistema y cargar la nueva lista de software:

su -c 'yum update'

Ahora sí, una vez instalados los repositorios procederemos a descargar e instalar las librerías de 32 bits:

su -c 'yum install arts.i686 audiofile.i686 bzip2-libs.i686 cairo.i686 cyrus-sasl-lib.i686 dbus-libs.i686 directfb.i686 esound-libs.i686 fltk.i686 freeglut.i686 gtk2.i686 imlib.i686 lcms-libs.i686 lesstif.i686 libacl.i686 libao.i686 libattr.i686 libcap.i686 libdrm.i686 libexif.i686 libgnomecanvas.i686 libICE.i686 libieee1284.i686 libsigc++20.i686 libSM.i686 libtool-ltdl.i686 libusb.i686 libwmf.i686 libwmf-lite.i686 libX11.i686 libXau.i686 libXaw.i686 libXcomposite.i686 libXdamage.i686 libXdmcp.i686 libXext.i686 libXfixes.i686 libxkbfile.i686 libxml2.i686 libXmu.i686 libXp.i686 libXpm.i686 libXScrnSaver.i686 libxslt.i686 libXt.i686 libXtst.i686 libXv.i686 libXxf86vm.i686 lzo.i686 mesa-libGL.i686 mesa-libGLU.i686 nas-libs.i686 nss_ldap.i686 openldap.i686 pam.i686 popt.i686 pulseaudio-libs.i686 sane-backends-libs.i686 SDL.i686 svgalib.i686 unixODBC.i686 zlib.i686 compat-expat1.i686 compat-libstdc++-33.i686 openal-soft.i686 alsa-oss-libs.i686 redhat-lsb.i686 alsa-plugins-pulseaudio.i686 alsa-plugins-oss.i686 alsa-lib.i686 nspluginwrapper.i686 SDL_image.i686'

Estas son las librerías que más normalmente se nos pide. Algunos programas o juegos específicos pueden pedir otras. Si tienen alguna duda sobre cómo instalar algún otro software de 32 bits en un Fedora 64, pueden preguntarme debajo :)

SI A ALGUIEN LE INTERESA: Hay un proyecto muy interesante que lleva a cabo la gente de Fedora Brasil llamado easyLife que busca facilitar mucho la instalación de diversos componentes -códecs, Java, Flash, drivers de video- para todos los usuarios de este sistema operativo. Este software lleva ya algunos años ayudando a usuarios nóveles (y no tanto) a dejar su sistema totalmente preparado para reproducir películas, navegar por YouTube, escuchar música y disfrutar de juegos pesados sin tener que echar de menos a Ubuntu o Mint. Lamentablemente, la versión para Fedora 18 -hoy 17 de enero de 2013- aún no está lista, pero debería estarlo en unos pocos días.