[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RESUELTO]: Driver "radeon" (era: imposible reducir el brillo de la pantalla)



El Sat, 23 Mar 2013 13:34:40 +0100, Eduardo Rios escribió:

> El 23/03/13 12:32, Camaleón escribió:
> 
>> Recapitulemos:
>>
>> 1/ Actualmente tienes los drivers libres instalados (intel y ati).
> 
> Si.
> 
> 
>> 2/ El sistema inicia con el driver intel si no existe ningún archivo de
>> configuración xorg.conf pero tiene problemas para habilitar el 3D y
>> tampoco nos interesa que trabaje con este driver.
> 
> 
> No es exactamente así. Si no hay fichero /etc/X11/xorg.conf, usa los
> drivers de Intel, y puedo tener aceleración 3D, y funciona gnome-shell.

Hum... entonces ¿por qué no cargaba gnome-shell? Espera que revise el 
registro que enviaste:

***
[    27.519] (II) intel(0): [DRI2] Setup complete
[    27.519] (II) intel(0): [DRI2]   DRI driver: i965
(...)
[    27.524] (II) intel(0): direct rendering: DRI2 Enabled
***

Pues tiene razón el caballero, la aceleración 3D estaba activada con
el driver intel. Hum... y gnome-shell decía:

***
/usr/lib/gnome-session/gnome-session-check-accelerated-helper: error 
while loading shared libraries: libGL.so.1: cannot open shared object 
file: No such file or directory
***

¿Sería verdad? :-?

Por curiosidad, ¿qué te devuelve "locate libGL.so.1"?

> La necesidad de usar la gráfica ATI, es porque con la de Intel, se nota
> que el procesador tiene que trabajar más (ya que no tiene memoria
> dedicada como si ocurre con la ATI), y el ventilador del portátil no
> para nunca.

Correcto. Aunque el consumo energético será menor con la intel y en un
equipo portátil puede ser un punto a favor, yo también preferiría usar
la gráfica "potentorra" :-)
 
> En cambio, si uso los drivers propietarios de ATI, se crea el fichero
> /etc/X11/xorg.conf durante la instalación de los controladores, y
> funciona perfectamente. El problema con los drivers propietarios es que
> creía que por culpa de ellos, se colgaba el sistema gráfico. Y digo
> creía, porque cuando te cuente qué era lo que hacía que se colgara todo
> el sistema gráfico, no te lo vas a creer.

Hombre, siempre está bien tener dos conjuntos de drivers que funcionen,
así en el caso de que unos tengan problemas sabes que puedes funcionar con
los otros. Una de las ventajas de los drivers propietarios de ATI es que 
gestionan mejor el ahorro de energía que los libres.

>> 3/ La idea es que en lugar del driver intel use el radeon (libre) y
>> para eso estamos intentando forzarle con un archivo de configuración
>> xorg.conf que te ha generado automáticamente y que tienes en
>> "/root/xorg.conf.new". Ese es el único archivo que debe de leer Xorg,
>> es decir, en el directorio "/etc/X11/*" no tienes que tener ningún
>> xorg.conf salvo las copias de seguridad que tengas almacenadas pero que
>> deben de tener una extensión diferente para que no activen (p. ej.,
>> "xorg.conf.ati", "xorg.conf.orig", etc...).

(...)

> Yo buscaba que el sistema gráfico funcionara correctamente. Entiendo que
> si prefiero Debian como distribución es porque estoy de acuerdo con su
> filosofía de código abierto... pero en caso de drivers, no tengo
> problemas en usar los propietarios. Perdón si ofendo a alguien con esta
> decisión.

Yo tampoco tengo problemas morales en usar drivers propietarios (de hecho 
uso los de nvidia en unos equipos donde necesito 3D y los libres -nv- en 
otros donde no necesito potencia gráfica).

> Con tantas pruebas, instalaciones y desinstalaciones de drivers
> propietarios y libres, la verdad es que tengo unos 5 ó 6 ficheros
> /var/log/Xorg.n.log donde n es un numero de 0 a 5, por lo que a saber
> cual sería mejor haberte enviado...
> 
> De todos modos, como decía anteriormente, ya he marcado de nuevo el hilo
> como resuelto. Por estas razones:
> 
> 1. Ya me funciona el controlar el brillo de la pantalla con los botones
> del teclado, con las instrucciones que me diste: editando el archivo de
> configuración de GRUB2 (/etc/default/grub) y poner:
> 
> GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=vendor"

Je, ya ni me acordaba de eso O:-)

> 2. Ahora mismo tengo funcionando el sistema gráfico funcionando
> perfectamente con los drivers propietarios, y, lo mejor, es que he
> cazado a los culpables del cuelgue.
> 
> Te cuento. Se me ocurrió activar estas opciones de gnome-shell:
> 
> - "Show time with seconds"
> - "Show the week date in the calendar"
> 
> Al principio no caí en esto, pero a raíz de esto, empezaron los
> cuelgues...
> 
> He vuelto a desactivar eso, y no ha vuelto a fallar el sistema.

¡No fastidies! :-O
 
> ¿Es para volverse loco, cortarse las venas, o qué?
> 
> Creo que podremos dar el tema por cerrado. Muchas gracias por tu interés
> y ayuda, y a todos por vuestros comentarios.
> 
> Hasta la próxima aventura!! :-D

Okis, de todas formas has encontrado 2 bugs:

- En gnome-shell con el driver cerrado de ATI, al mostrar el día de la 
semana y los segundos en el widget de la hora se producen cuelgues.

- Tienes una traza al cargar el driver radeon:

[    27.559] 
[    27.559] Backtrace:
[    27.559] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7f69dbbebcd6]
[    27.559] 1: /usr/bin/Xorg (0x7f69dba6d000+0x182829) [0x7f69dbbef829]
[    27.559] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f69dad95000+0xf030) [0x7f69dada4030]
[    27.559] 3: /usr/bin/Xorg (xf86SetScrnInfoModes+0x275) [0x7f69dbb2c4a5]
[    27.559] 4: /usr/bin/Xorg (xf86InitialConfiguration+0x15a5) [0x7f69dbb2fe15]
[    27.559] 5: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f69d79cd000+0xd8d4e) [0x7f69d7aa5d4e]
[    27.559] 6: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f69d79cd000+0xd4cd3) [0x7f69d7aa1cd3]
[    27.560] 7: /usr/bin/Xorg (InitOutput+0x8ba) [0x7f69dbafea2a]
[    27.560] 8: /usr/bin/Xorg (0x7f69dba6d000+0x41d26) [0x7f69dbaaed26]
[    27.560] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7f69d9abcead]
[    27.560] 10: /usr/bin/Xorg (0x7f69dba6d000+0x4219d) [0x7f69dbaaf19d]
[    27.560] 
[    27.560] Segmentation fault at address (nil)
[    27.560] 
Fatal server error:
[    27.560] Caught signal 11 (Segmentation fault). Server aborting

Pero vale, vale... te dejo ya, no vaya a ser que te acabe empachando con tantas
pruebas y termines por pasarte a Windows O:-P

Saludos,

-- 
Camaleón


Reply to: