30 de maig del 2012

Versió base del nucli Ubuntu

A estones lliures, segueixo depurant l'error del "GPU hung" del qual us vaig parlar ja fa uns dies. És un procés llarg i pesat...

El cas és que m'ha calgut conèixer en quina versió està basada cada nucli d'Ubuntu (ja que estic provant nuclis de Linux, i la numeració no es correspon amb la d'Ubuntu). La manera més senzilla és fer:
$ cat /proc/version_signature
En el meu cas, el resultat el podeu veure a la imatge:


El valor que ens interessa és el final (3.0.22) que ens indica la versió base del nucli que podeu trobar en el mainline. Alternativament, podeu obtenir el mateix resultat consultant aquesta taula.

Espero no haver-ho de fer servir gaires més vegades, però en tot cas ho deixo apuntat. Per si de cas.

23 de maig del 2012

Ubuntu Precise: *ERROR* Hangcheck timer elapsed... GPU hung

Jo vaig ser dels valents que ven instal·lar la Beta 2 del Ubuntu Precise, cosa que em va portar algun maldecap amb el controlador ATI en un dels ordinadors. El que no havia tingut temps de comentar encara eren els problemes, més greus encara, en el meu PC principal (un i5-2500k).

Es tracta d'un bug que encara és present, i que provoca diversos salts a pantalla negre durant 2-3 segons per tornar a la normalitat durant 10-20 segons fins que es produeix, o bé una penjada total del sistema que requereix apagar l'ordinador, o bé la mort del gestor de finestres (desapareixen les decoracions de les finestres, el panell del Unity, i fins i tot els menús apareixen amb la mida correcte però totalment en blanc; la imatge de sota n'és un exemple). L'error passa prou sovint com per fer impossible treballar normalment amb el sistema.


Si l'ordinador no s'ha penjat del tot i podem fer un cop d'ull al resultat del dmesg veurem el missatge d'error:
[drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed...GPU hung
[drm] capturing error event; look for more information in \
      /debug/dri/0/i915_error_state
Tal com us comento, l'error encara està present en la versió definitiva, fins i tot en el darrer kernel v3.2.0-24. Per si us hi heu trobat i podeu comentar alguna cosa o sí simplement voleu seguir-ne l'evolució, he posat un informe al Kernel Bug Tracker.

La bona notícia és que hi ha una solució temporal: podeu arrencar amb un nucli antic del Oneiric i ja no tindreu aquest problema. Jo utilitzo el kernel v3.0.0.17 des de gairebé fa un mes, i sense problemes.

19 de maig del 2012

Gimp 2.8 a Ubuntu Precise

Gràcies a un article dels amics de GNULinux.cat m'he assabentat que el Gimp 2.8 ha estat alliberat. Evidentment, encara no està disponible als repositoris oficials d'Ubuntu Precise, però es pot instal·lar fàcilment afegint un PPA:
$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp
$ sudo apt-get update
$ sudo apt-get install gimp
Però aquest cop m'ha sorgit un problema, tal com podeu veure en la imatge de sota:


Mirant en detall el missatge d'error, es pot veure que es tracta d'un paquet trencat. El que cal fer és eliminar-lo i acabar d'instal·lar el Gimp:
$ sudo apt-get remove gimp-plugin-registry
$ sudo apt-get install gimp
Aquest cop ja no hi ha errors, així que tot seguit invoco el Gimp des del Dash. En la imatge de sota es pot veure una de les novetats més destacades: el Gimp treballant en una sola finestra (activeu-lo des del menú Finestres -> Mode de finestra única):


També es poden apreciar fàcilment els canvis en la interfície: per exemple totes les imatges obertes en mostren en miniatura a la part superior, i les eines mostren les opcions més clarament. En fi, una versió molt esperada, de la qual espero treure'n força profit.