21/10: Problemes en l'actualització a Ubuntu 7.10 Gutsy Gibbon

L'actualització ha durat al voltant de tres hores i al reiniciar el sistema m'he trobat amb uns quants problemes:
1) Caiguda del rendiment del sistema. Per algun motiu el sistema va molt lent, es veu com va repintant les pantalles quan es fa scroll...
2) Les icones de l'escriptori en KDE han quedat totalment corrompudes:

Curiosament en Gnome només ha quedat corrompuda la icona de Tomboy de la barra d'eines
3) El teclat no funciona correctament, no es poden escriure els símbols de sobre els números!. Per exemple no es pot escriure '|'.
4) Els combobox del sistema tenen un comportament erràtic, com si fessim múltiples clics al damunt durant una estona...I fins que no deixa de pampalluguejar no es poden desplegar.
5) He deixat de tenir acceleració 3D
6) No em funciona el so
Primera solució
Com que sembla que no repinta gaire bé la caiguda del rendiment una part podria ser deguda a falta d'acceleració de la targeta gràfica. No sé perquè però molts dels problemes que tinc són deguts als per ara deficients drivers d'ATI en Linux.
Per tant com que tinc una Mobility Radeon he instal·lat a mà els drivers oficials 8.40.4 (ja que els 8.41 tenen problemes amb aquestes targetes).
Això ha fet que hi hagi una millora en el rendiment del sistema molt important però encara queden els problemes de les icones corruptes, del teclat, el funcionament dels combos i encara no tinc acceleració 3D
Enllaç: Instal·lar drivers ATI en Ubuntu
Segona solució
He recordat que el problema del teclat també em passava quan activava el servidor XGL per fer servir Compiz o sigui que he suposat que deu ser un problema d'aquest servidor. Sembla que per algun motiu en aquesta versió el servidor XGL està activat per defecte en les targetes ATI.
Recorrent a l'ajuda d'Ubuntu només m'ha calgut seguir les instruccions que diuen que per desactivar XGL s'ha de generar l'arxiu 'disable' a '.config/xserver-xgl':
$ cd /home/usuari/.config
$ mkdir xserver-xgl
$ cd xserver-xgl
$ touch disable
Després de reinicar el server m'he trobat que s'han arreglat automàticament gairebé tots els problemes: El teclat i els combos tornen a funcionar correctament i les icones de l'escriptori ja no es veuen corrompudes:

Però, per ara, encara no funciona l'acceleració 3D...
tercera solució
Revisant el fitxer /var/log/Xorg.0.log he vist que tinc problemes amb el DRI i per tant aquest és el problema amb l'acceleració 3D
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(WW) fglrx(0): Failed to open DRM connection
...
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
Bé, sembla que no troba l'accés DRI del driver o sigui que tal com recomana la guia de resolució de problemes d'ATI faig els enllaços a mà amb:
$ sudo mkdir -p /usr/X11R6/lib/modules/dri
$ sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri
O bé amb: (diu que se'n faci un dels dos, però a mi m'han fet falta tots dos)
$ sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko
/lib/modules/$(uname -r)/volatile/fglrx.ko
Després de reiniciar el servidor X (CTR+ALT+BACKSPACE) l'acceleració 3D sembla que ja torna a funcionar!
$ glxinfo | grep irect
direct rendering: Yes
Estic esperant amb candeletes la nova versió d'ATI, la 8.42, que en teoria farà que els usuaris d'ATI en Linux deixem de patir tant per tenir acceleració 3D i que ha de donar suport AIXGL...
Quarta solució
Pel que fa al so, ha arrancat en mute, però a pesar de que em permetia treure el mute i pujar el volum, sense que donés cap error, no se sentia res (una lleugera remor i prou).
El primer ha estat descobrir quin és el dispositiu que tinc i buscar per Internet a veure si algú més hi té problemes:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC880 Analog [ALC880 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Buscant "ubuntu ALC880" he vist que hi ha gent que ha tingut problemes amb aquest xip i ho relacionen amb ACPI.
Abans de fer les proves he provat a girar la roda de volum de la dreta i ... bingo! La solució era la més senzilla de totes! Fins ara aquesta roda en Linux no funcionava.
La única cosa que no m'acaba de convèncer d'aquest sistema és que abans els altaveus petaven més fort però està bé descobrir que hi ha hardware que comença a funcionar en Linux.
Categoria: Linux | | Fet per: Xavier
Commentaris
Sense comentarisAfegir Comentari
Els comentaris que feu requereixen revisió per evitar que un jutge espanyol em condemni a mi
Aquest article està tancat, no és posible posar nous comentaris ni votar-lo


