linux libre, soporte para video y administración de energía

3 Antworten [Letzter Beitrag]
torak
Offline
Beigetreten: 10/23/2010

Estimada comunidad, he re-compilado una versión del kernel libre de linux concretamente la versión 2.6.39.4, de propósito eliminé una gran cantidad de módulos que considero no son necesarios para este sistema, en compilaciones anteriores me ha ido bastante bien, exceptuando por dos detalles, el primero el soporte para mi tarjeta gráfica una Nvidia 6200 GT, y el segundo es que no consigo que la PC se apague al darle apagar, siempre se queda encendida aún cuando los discos ya han dejado de funcionar. El primer punto es según entiendo debido a que no hay controlador libre para mi tarjeta de video, así que inicio la PC en modo terminal y no hay mayores problemas, pero me pregunto si sería posible aun cuando no se soporte la aceleración gráfica hacer que un controlador genérico o algo así me permita levantar X ? buscando por internet encuentro cosas como "compilar los módulos y cosas así" pero para hacer esto tendría que deshacerme de linux-libre y optar por vanilla y esto sabemos que para todos nosotros es inadmisible, no tengo problemas con vivir sin la aceleración así que cualquier forma de levantar X usando solo módulos libres es bienvenida. El otro punto es también uno que cuack'eando encontré soluciones que tienen que ver con colocar las opciones de apm=on acpi=off o viceversa a las lineas de arranque de grub, como parámetros al kernel si no me equivoco, pues he probado estas combinaciones y no he conseguido que que el sistema se apague correctamente, admito que en un tonto intento por probar a ver que pasa, he desactivado del kernel el soporte de tablas MPS y ACPI ( por cierto mi placa es una ASUS p5s800-vm, por si sirve de algo), mucho no se si tenga que ver, pero lo hice por probar. Si alguien tiene idea o puede aportar algo de información al respecto de estos dos puntos será de mucha ayuda... gracias

carlosContreras
Offline
Beigetreten: 09/08/2011

Bueno en primer lugar, perdón por responder tarde he estado un poco ocupado..pero bueno...

No se si te sirva mucho lo que te voy ha decir, pero con todo has la prueba...
ya que no he tenido la oportunidad de tener una compu con las características que citas o similares...

Por lo que conosco, estás en lo correcto hay como instalar el soporte para video, pero lamentablemente viene con firmware y partes privativas, en ese aspecto como que desconosco del tema, pero si no me equivoco existe el driver libre noveaou. Encontré un mesaje del usuario arder en el grupo de trisquel (http://identi.ca/group/trisquel) de identi.ca, en el que se detalla:

Nvidia funciona bien con software libre.. el driver libre noveaou corre muy bien.. en !parabola, !trisquel etc..

Bueno talvez puedas unirte al grupo de trisquel en identi.ca y pedirles una manita, porque parece que por allá hay mas movimiento..

Con respecto a lo que tu máquina no se apaga has probado con:

Agregar acpi=ht en los parámetros del núcleo en grub.conf.

O talvez has probado desactivando la opción de ACPI de la BIOS(algunas máquinas poseen modo stand by)??..

También esto te puede servir: http://es.answers.yahoo.com/question/index?qid=20090224165739AA0xPqU

Con todo prueba y cuéntanos como te fue...

Bueno me despido, hasta pronto y happy hacking :)!!!

torak
Offline
Beigetreten: 10/23/2010

Muchas gracias por responder
>
> Agregar acpi=ht en los parámetros del núcleo en grub.conf.
agregué la opción acpi=ht y seguí probando mas combinaciones de acpi apm
y algunas con pci y cosas así que encontré en internet pero sigue con el
mismo problema
>
> O talvez has probado desactivando la opción de ACPI de la BIOS(algunas
> máquinas poseen modo stand by)??..
Ciertamente, ya he tocado las pciones de ACPI sobre esos estados S1 y S3
fui probando con ellos, también desactive el soporte para ACPI 2.0 y
todas las opciones de APM, tampoco funcionó (todas las combinaciones)
>
> También esto te puede servir:
> http://es.answers.yahoo.com/question/index?qid=20090224165739AA0xPqU
>
Siguiendo link tras link aprendí bastante sobre acpi y apm, pero no
conseguí que apague el equipo, y me resulta extraño que había una época
en la que si se apagaba correctamente cuando usaba debian (lenny) he
inclusive una vez con taranis usando las opciones apm=on acpi=off el
equipo se apagaba normalmente pero reiniciar daba el mismo problema,
tras actualizar a slaine el equipo quedaba encendido por semanas enteras
entonces el problema del apagado prácticamente no existía XD
> Con todo prueba y cuéntanos como te fue...
>
> Bueno me despido, hasta pronto y happy hacking :)!!!
>
Por ahora es todo, igual seguiré jugando con las opciones de ACPI en el
kernel.
Pregunta, ¿ya no hay soporte de APM para los kernel actuales
(2.6.34.9-libre) ? en viejos tutoriales de compilación muestran opciones
de APM que no he encontrado en el make menuconfig del kernel.

carlosContreras
Offline
Beigetreten: 09/08/2011

Hola que mas, con respecto a tu tema lo he estado analizando un poco y creo que por ahí va la cosa y tiene relación con tu pregunta.

Creo que el momento de compilar el kernel te faltó incluir los módulos, y configurar su arranque para que el equipo pueda apagarse. Supongo que si con la antigua versión podías apagar el equipo tranquilamente, entonces debe existir soporte para apm para el kernel actual o algun módulo extra, sino que faltó incluirlo el momento que compilaste el kernel, o faltó el inicio automático; aunque también puede estar en conflicto con otro módulo similar(pero aún así es poco probable).

Te recomiendo lo siguiente:
Para realizar una buena prueba a profundidad sería bueno que instales en una partición, la versión con la que se apagaba el equipo normalmente; y ahí verifiques los módulos(energía-apagado) que se están ejecutando, y compararlos con la distro actual para ver si falta uno de ellos o comprobar si esque no están arrancando, o talvez si falta alguna configuración extra.

Los resultados obtenidos te pueden guiar de mejor manera, para poder tener una idea de lo que verdaderamente está sucediendo, y poder descartar hipótesis falsas.

Con todo, ¿Has intentado apagarlo como root?, mediante el comando poweroff. ¿Qué sucede, sigue igual?..¿Has intentado con otros comandos de apagado? ¿Has revisado la configuración del gestor de energía?..

Bueno esperando que obtengas resultados favorables; me despido, hasta pronto y happy hacking :)!!!