Aceleración gráfica para ATI con driver libre

En Fedora 12 se incluye un driver para dar soporte a las tarjetas ATI con chipset R600/R700, el cual está en experimental. En mi caso, una HD3200 (RS780M/RS780MN), he logrado obtener aceleración para correr compiz (efectos de escritorio) sin problemas, correr UrbanTerror (a una tasa de 30fps) y Warzone2100 sin problemas.

Para ello he tenido que instalar el paquete mesa-dri-drivers-experimental y reiniciar el computador para que el paquete haga efecto.
Si es verdad aún falta para que UrbarTerror corra bien (con el driver privativo fluye a 100fps), a este paso en un corto plazo tendremos un driver libre para ATI que sea de calidad, un excelente trabajo el realizado por los muchachos de Xorg.

Guía de usuario Aprende Fedora 12

Diego Escobar, embajador Fedora en Colombia, ya ha puesto a disposición de los usuarios la guía Aprende Fedora actualizado para Constantine.
Esta guía, orientada a usuarios novatos, cubre variados aspectos de la instalación y uso de Fedora.

Nuevo en Fedora 12, yum history

Una de las cosas buenas de usar una distribución es contar con una herramienta de administración para la instalación y actualicación de software. En el caso de Fedora es yum. Como buen administrador de paquetes, yum permite resolver automáticamente las dependencias de lo que quieras instalar, por ejemplo:

yum -y install gnome-commander
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package gnome-commander.i686 0:1.3-0.3.git_D20090929T1100_13dev.fc12 set to be updated
–> Processing Dependency: meld for package: gnome-commander-1.3-0.3.git_D20090929T1100_13dev.fc12.i686
–> Processing Dependency: libexiv2.so.5 for package: gnome-commander-1.3-0.3.git_D20090929T1100_13dev.fc12.i686
–> Running transaction check
—> Package exiv2-libs.i686 0:0.18.2-2.fc12 set to be updated
—> Package meld.noarch 0:1.3.0-2.fc12 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

========================================
Package Arch Version Repository Size
========================================
Installing:
gnome-commander i686 1.3-0.3.git_D20090929T1100_13dev.fc12 fedora 1.5 M
Installing for dependencies:
exiv2-libs i686 0.18.2-2.fc12 fedora 604 k
meld noarch 1.3.0-2.fc12 fedora 665 k

El problema es que yum no es tan inteligente ;-) a la hora de eliminar los paquetes:

yum -y remove gnome-commander
Loaded plugins: presto, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
–> Running transaction check
—> Package gnome-commander.i686 0:1.3-0.3.git_D20090929T1100_13dev.fc12 set to be erased
–> Finished Dependency Resolution

Dependencies Resolved

========================================
Package Arch Version Repository Size
========================================
Removing:
gnome-commander i686 1.3-0.3.git_D20090929T1100_13dev.fc12 installed 4.7 M

Claro, elimina el paquete seleccionado, pero no las dependencias que instaló para el mismo!
Lo bueno, es que en Fedora 12 esto ya tiene solución! Para los regalones, les tenemos “history”

history
The history command allows the user to view what has happened in past transactions (assuming the history_record config. option is set). You can use info/list/summary to view what happened, undo/redo to act on that information and new to start a new history file.

The info/list/summary commands take either a transactions id or a package (with wildcards, as in Specifying package names), all three can also be passed no arguments. list can be passed the keyword “all” to list all the transactions. undo/redo just take a transaction id.

Ejemplo de uso, en el caso anterior

# yum history list
Loaded plugins: presto, refresh-packagekit
ID | Login user | Date and time | Action(s) | Altered
——————————————————————————-
21 | Carlos … | 2009-11-20 10:44 | Install | 3
.
.
.

Identificamos la transacción que nos interesa

# yum history info 21
Loaded plugins: presto, refresh-packagekit
Transaction ID : 21
Begin time : Fri Nov 20 10:44:30 2009
Begin rpmdb : 1189:ba0aa90010d5d9c492556b3ff420f8940f22be12
End time : 10:44:35 2009 (5 seconds)
End rpmdb : 1192:756121f2f471a4e319c533854bab28042df46680
User : Carlos (casep) Sepulveda
Return-Code : Success
Transaction performed with:
Installed rpm-4.7.1-6.fc12.i686
Installed yum-3.2.25-1.fc12.noarch
Installed yum-metadata-parser-1.1.2-14.fc12.i686
Packages Altered:
Dep-Install exiv2-libs-0.18.2-2.fc12.i686
Install gnome-commander-1.3-0.3.git_D20090929T1100_13dev.fc12.i686
Dep-Install meld-1.3.0-2.fc12.noarch
history info

Y para reversar la operación basta con

# yum -y history undo 21
Loaded plugins: presto, refresh-packagekit
Undoing transaction 21, from Fri Nov 20 10:44:30 2009
Dep-Install exiv2-libs-0.18.2-2.fc12.i686
Install gnome-commander-1.3-0.3.git_D20090929T1100_13dev.fc12.i686
Dep-Install meld-1.3.0-2.fc12.noarch
Resolving Dependencies
–> Running transaction check
—> Package exiv2-libs.i686 0:0.18.2-2.fc12 set to be erased
—> Package gnome-commander.i686 0:1.3-0.3.git_D20090929T1100_13dev.fc12 set to be erased
—> Package meld.noarch 0:1.3.0-2.fc12 set to be erased
–> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Removing:
exiv2-libs i686 0.18.2-2.fc12 installed 2.4 M
gnome-commander i686 1.3-0.3.git_D20090929T1100_13dev.fc12 installed 4.7 M
meld noarch 1.3.0-2.fc12 installed 2.0 M

Transaction Summary
====================================================================================================================================
Remove 3 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)

Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : meld-1.3.0-2.fc12.noarch 1/3
Erasing : exiv2-libs-0.18.2-2.fc12.i686 2/3
Erasing : gnome-commander-1.3-0.3.git_D20090929T1100_13dev.fc12.i686 3/3

Removed:
exiv2-libs.i686 0:0.18.2-2.fc12 gnome-commander.i686 0:1.3-0.3.git_D20090929T1100_13dev.fc12 meld.noarch 0:1.3.0-2.fc12

Complete!

Listo! ahora nuestro sistema no se llenará de dependencias guachas!

By Casep!

Aceleración 3D nvidia Fedora 12 x86

Junto con esta nueva versión de Fedora, llega el módulo nouveau, el cual viene a dar soporte a varias tarjetas, pero como el mundo no es perfecto, para algunos, la aceleración 3D no estaba disponible usando este módulo, y al tratar de instalar los driver privativos de NVIDIA, aparecian algunos problemillas

Para todos aquellos “afortunados” que les ha pasado algo así, aqui la solución, en unos pocos pasos

Primero descargamos el archivo NVIDIA-Linux-x86-190.42-pkg1.run desde el sitio de NVIDIA, para los flojos, aqui el enlace

http://us.download.nvidia.com/XFree86/Linux-x86/190.42/NVIDIA-Linux-x86-190.42-pkg1.run

Ahora editamos la configuración del grub, para ellos nos logeamos como super usuario

[usuario@maquina /]$ su
Contraseña:
[root@maquina /]$

Una vez como root utilizamos el siguiente comando

[root@maquina /]$gedit /boot/grub/grub.conf

aparecerá el texto y debemos editarlo agregando nouveau.modeset=0

title Fedora 12 (2.6.31.5-127.fc12.i686)
root (hd0,2)
kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686 ro root=UUID=d5ad7ah5-fk8a-4534-a9hg-1edcasd93dfg82 noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=la-latin1 rhgb quiet nouveau.modeset=0

initrd /boot/initramfs-2.6.31.5-127.fc12.i686.img

Guardamos el archivo y reiniciamos la maquina

[root@maquina /]$reboot

Se reiniciará la máquina, una vez dentro del sistema abren otra consola y como root cambiamos a runlevel single user para asegurarnos que el módulo nouveau quede desactivado

[root@maquina /]$init 1

[root@maquina /]$rmmod nouveau

Ahora cambiamos a runlevel 3

[root@maquina /]$init 3

Una vez en runlevel 3, vamos a donde descagamos el archivo de nvidia y lo ejecutamos

[root@maquina /]$sh NVIDIA-Linux-x86-190.42-pkg1.run

Seguimos las instrucciones y si todo resulto bien, solo queda reiniciar y habilitar los efectos de escritorio

Espero que resulte todo al 100%

Saludos Fraternales

Referencias:

http://manuel.midoriparadise.com/2009/11/fedora-12-y-nvidia-%C2%BFpor-que-nouveau/

http://forums.fedoraforum.org/showthread.php?t=204752

su -
gedit /boot/grub/grub.conf

Fedora 12 ha llegado!

F12 launch

F12 Tour

Ha llegado el esperado día, se ha liberado Fedora 12 cuyo nombre código es Constantine y que promete seguir en la línea de innovaciones de sus predecesores.

En esta versión podemos encontrar:

  • Mejor soporte para webcams
  • Grub con soporte ext4
  • Dracut, el nuevo sistema de arranque
  • Inicio de sistema más rápido
  • Incorporación de codecs mejorados (Thusnelda)
  • Mejoras en soporte de gestión de energía
  • Bluetooth bajo demanda
  • GNOME 2.28.1
  • Gnote reemplaza a Tomboy
  • Empathy reemplaza a Pidgin
  • Epiphany usa Webkit como motor de render en vez de Gecko.
  • gnome-sheel, un vistazo a GNOME 3
  • KDE 4.3
  • Moblin Desktop
  • Mejoras en NetworkManager para redes GPRS/3G
  • Mejor soporte IPv6 en NetworkManager
  • Mejoras en la virtualización

Podrás encontrar documentación (en español) sobre F12 en el sitio de documentación de Fedora

Puedes bajar desde ya la nueva versión desde este sitio

Póngale nombre (a Fedora 13)!


Como ya es tradición, nuevamente se inició el proceso de selección del nombre del próximo release de Fedora (13).
Por supuesto (Freedom, Friends), es un proceso comunitario, por lo que desde ya puedes proponer tu nombre, y luego votar entre los aprobados!
El proceso es simple y sólo debes dirigirte a la página https://fedoraproject.org/wiki/Name_suggestions_for_Fedora_13 con tu FAS account y editar la página con tu opción.
La idea es simple se busca una “oscura” referencia presentada en la forma Constantine is a , and so is . . Por ejemplo, Constantine es un pueblo en Michigan, también Quilpué” (je je, si, ese fui yo!)
Por motivos legales y aburridos están excluídas referencias a la película o al comic.

By Casep!

Drivers ATI Catalyst 9.10 funcionando en kernels 2.6.30+


Una buena noticia para los que quieran sacarle el máximo provecho a sus ATI.
AMD ha liberado la más reciente versión de su driver de video ATI Catalyst (9.10). Estos drivers (propietarios) pueden ser descargados desde la página de drivers de AMD/ATI
Lo mejor de esta versión es que es posible integrarlos en máquinas con kernels 2.6.30+, por ejemplo, máquinas con Fedora 11. Estos drivers aún no solucionan el problema de la corrupción del cursor mientras se está viendo videos o cuando compiz está activo, sin embargo igual vale la pena darle una vuelta!
El proceso de instalación es el mismo utilizado para la versión 9.8 y está disponible en el HowTo
SI te interesa tratar de configurar 2 monitores utiliza el siguiente HowTo

By Casep!

– Update (7/11) –

Es posible instalar este driver por medio del sistema de paquetes. Sólo deben activar los repositorios de RPM Fusion instalando estos paquetes (libreno libre)

Luego deben instalar los paquetes (vía gestor gráfico de paquetes o yum):

  • xorg-x11-drv-catalyst
  • akmod-catalyst

Deben reiniciar y listo.

Fedora 12, entra Empathy sale Pidgin

En Fedora 12, nuevamente, Pidgin será reemplazado por Empathy. Lo cual debiera ser una buena cosa. Si bien, luego de años usando Pidgin (o como sea se llame en ese momento) tanto en Windows como en Linux, estoy 100% acostumbrado a Pidgin, le tenía algunos reparos. Principalmente:

  1. Que los desarrolladores fuesen tan porfiados y se demorarán años en agregar soporte multimedia que, por lo demás, nunca he logrado ocupar. Parece estar ahí.
  2. Que las claves estuviesen almacenadas en un picante XML y SIN ENCRIPTAR!!! Existe un bug al respecto, pero se niegan a abordarlo.
  3. El manejo de log era horriblemente enredado.

Qué ganamos con Empathy? Integración con Gnome, ahora tus claves se guardan en el “llavero” de Gnome. Integración multimedia, la promesa de que todos los cachureos multimedia funcionarán sin problemas. temás e ícoonos más lindos (ehhh…), la capacidad de migrar tus cuentas desde Pidgin a Empathy.

Así que, suerte con Empathy.

Freedom, Friends, Features, First!

by Casep

Fedora 12 "Constantine" incluirá aceleración 3D para ATI R600/700

Desde que ATI publicó las especificaciones para crear drivers de código abierto para su hardware, se han realizado avances significativos en el soporte de sus chips sobre Linux.

La implementación de aceleración gráfica para ATI se incluyó en el kernel 2.6.32, pero se hizo un backport al kernel 2.6.31 que incluirá Fedora 12. Gracias a esto se contará con aceleración 2D y Kernel Mode Setting en ATI sin que el usuario tenga que hacer nada especial, es decir, out-of-the-box.

Por otra parte, el código para aceleración 3D de los chips R600/700 ya se encuentra en Mesa, la implementación libre de OpenGL, pero por estabilidad se incluirá una versión anterior en Fedora 12, sin este soporte de aceleración.

Sin embargo, los desarrolladores de Red Hat saben que muchos usuarios están ansiosos de usar el hardware de ATI con Fedora, por lo que incluirán un paquete llamado mesa-dri-drivers-experimental listo para instalar, reiniciar y disfrutar de la última versión de Mesa con aceleración 3D para R600/700 de ATI.

Según las pruebas realizadas en Phoronix, el rendimiento de esta implementación es más que aceptable, aunque hay algunas aplicaciones y juegos en donde se pueden ver algunos defectos menores con el código actual.  Para facilitar la vida y evitar la frustración, en el wiki de X.org hay un documento en donde los usuarios van reportando qué tan bien funcionan los juegos con el soporte 3D para ATI. En esta lista se incluyen juegos nativos y juegos que pueden correr sobre WINE.

ATI siempre estuvo en deuda con los usuarios de Linux, sin que la comunidad pudiera hacer nada al respecto.  Al liberar la documentación de su hardware dieron la oportunidad de que se programaran drivers de código abierto, y poco a poco esta negra etapa va quedando en el pasado.

Via: FayerWayer.com

Gracias Franco!

Acciones de Red Hat superan a las de Microsoft

Como siempre, Red Hat sigue demostrando al mundo entero que es posible hacer negocios con el software libre. No sólo es posible, sino es muy rentable. Tan rentable que desde el 2001 hasta el día de hoy, la cotización de sus acciones hallan aumentado un 600%, superando el valor actual de las acciones de Microsoft.

Si bien estos datos no significan que Red Hat tenga más dinero ni que sea más grande que Microsoft. De hecho, el mercado de las acciones suele ser muy inestable. Sólo representa que es una empresa donde invertir en ella es un negocio bastante interesante. No se olviden que Red Hat al salir por primera vez a la Bolsa alcanzo el octavo valor más alto de toda la historia de Wall Street, para luego, caer en picada. Como se puede ver, luego de su enorme baja, logró crecer y posicionarse con un arduo trabajo.