Detección de VIDEO en GNU/Linux: es patética
Hola Quizá les llame la atención el título de este mail, más viniendo de mi parte, pero es que todas las distros han hecho una PATETICA y malísima detección de video con mi hardware. He probado otras distros live-CD y ninguna activó la aceleración 3D, casi ninguna pudo configurar correctamente el monitor, casi ninguna pudo usar una resolución de video de más de 800x600 En Musix tenemos un script de knoppix 3.8.2 adaptado por Adrian Pardini para xorg (porque era para xfree86), funciona correctamente, pero igual que el de Knoppix 5.0.1: no mejor: Adrían hizo un excelente trabajo sorteando las dificultades. Entonces sumé un script de Gentoo-liveCD que mejora la situación porque podemos elegir entre ambos (con videoconfig.sh): el de Musix o el de gentoo, y además podemos desactivar la autodetección desde videoconfig.sh. Pero ambos scripts de autodetección fallan parcialmente... con mi hardware (driver: Card:S3 ProSavage KM133, Samsun SYNCMASTER 591S/591V) tuve que modificar xorg.conf para lograr TODO lo que necesitaba: aceleración 3d, resolución de 1024x768 (esto funciona con el script de gentoo, pero no funciona la aceleración), frecuencia de refrezco adecuada (de lo contrario no se ve nada!) Ok, entonces yo pensaba: ¿cómo hacer para que automáticamente los scripts detecten mi hardware de video (y el hardware de video del resto del mundo!!) y al mismo tiempo lo configuren 100% BIEN, no parcialmente, no más o menos: BIEN ! Bueno, estoy en eso, pero me parece mentira que popes de la programación como Knopper, la gente de Xorg, la gente del Kernel, no hayan logrado llegar a buenos resultados con algo que no parece tan difícil! * Necesitamos algo mejor, me parece, no sé cuáles fueron sus experiencias personales con Musix y otras ditros. Yo personalmente tuve que modificar TODO manualmente el xorg.conf para, luego de 2 años de usar GNU/Linux, tener el video al 100%, poder jugar un juego decentemente (hay MUCHA diferencia!!!, probar gl-117 o trigger o vegastrike o cualquiera que requiera aceleración), ver bien la pantalla, etc.! Tuve que leer el manual de savage (man savage) que es el driver de mi placa de video, allí recién entendí algo, sumado al hecho de que leí información por internet, en foros, con consejos... luego probé MUCHAS opciones, por prueba y error logré hacerlo andar... #tomado del manual de savage4 # algunas opciones son de gusto, pero las dejo por las dudas... Option "NoAccel" "0" Option "CtrOnly" "0" Option "UseBIOS" "0" Option "ShadowStatus" "0" Option "AGPMode" "4" Option "AGPSize" "64" Option "DmaMode" "Any" ---------------------- Y luego... el Monitor!: parece que no hay autodetección posible para mi SuncMaster 591s, tuve que hacer la modificación manualmente: # esta es la mejor configuración Section "Monitor" Identifier "Monitor0" HorizSync 28.0 - 55 VertRefresh 50.0 - 120 # probando DisplaySize 280 210 ModelName "SYNCMASTER 591S/591V" Option "DPMS" VendorName "SAMSUNG" EndSection ¡Incluso tuve que tomar las medidas del monitor con una regla! (280 210) En fin, no sé qué les parece, pero al menos habría que guiar al usuario en la modificación de xorg.conf con un asistente, esta situación es técnicamente muy precaria, y dejamos al usuario solo, en bolas, ante el sistema. No sé, propongo algo muy precario, pero al menos para empezar por algún lugar: 1- recopilar información sobre hardware de video: el comando hwsetup -v Al menos da una idea de la placa de video, por lo cual podemos guiar al usuario y decirle :"Tenés tal placa de video, leé tal manual", o, mucho mejor "Tenés tal placa de video, haremos los siguientes cambios en xorg.conf ¿continuar?" De ese modo se podría lograr aceleración 3D en las placas de video que realmente se probaran individualmente 2: ¿Alguien tiene otra solución posible? Porque por lo que veo, el monitor no se autodetecta, por lo cual dejamos al usuario en una situación complicada, leyendo manuales, etc. -- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) (www.pc-musica.com.ar/musix) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode
es un tema muy complejo en el primer ututo fue lo que mas tiempo me llevo y en esa epoca lograba funcionar en mas o menos 75% de las pc, bajando brutalmente las prestaciones en el segundo arme un sistema que apelaba a la gente, pero nunca lo saque en produccion, basicamente se ponia un X ultrabasico que casi nunca fallaba y alli la gente podia probar, si fallaba el sistema daba oportunidad de elegir otro. andaba bastante bien es mas o menos lo que hace sax en suse te levanta X con framebuffer o algo muy basico y luego vos vas probando tene en cuenta que en paises pobres por cuestion de precios muchas veces los monitores estan con menos prestaciones que las placas y eso complica las cosas hay utilidades para leer las especificaciones del monitor, cuando este las emite, todos los nuevos debieran hacerlo, pero claro habra muchos que no, en ese caso debieras poner prestaciones minimas. 2006/7/28, Marcos Guglielmetti <[email protected]>:
Hola
Quizá les llame la atención el título de este mail, más viniendo de mi parte, pero es que todas las distros han hecho una PATETICA y malísima detección de video con mi hardware.
He probado otras distros live-CD y ninguna activó la aceleración 3D, casi ninguna pudo configurar correctamente el monitor, casi ninguna pudo usar una resolución de video de más de 800x600
En Musix tenemos un script de knoppix 3.8.2 adaptado por Adrian Pardini para xorg (porque era para xfree86), funciona correctamente, pero igual que el de Knoppix 5.0.1: no mejor: Adrían hizo un excelente trabajo sorteando las dificultades.
Entonces sumé un script de Gentoo-liveCD que mejora la situación porque podemos elegir entre ambos (con videoconfig.sh): el de Musix o el de gentoo, y además podemos desactivar la autodetección desde videoconfig.sh.
Pero ambos scripts de autodetección fallan parcialmente... con mi hardware (driver: Card:S3 ProSavage KM133, Samsun SYNCMASTER 591S/591V) tuve que modificar xorg.conf para lograr TODO lo que necesitaba: aceleración 3d, resolución de 1024x768 (esto funciona con el script de gentoo, pero no funciona la aceleración), frecuencia de refrezco adecuada (de lo contrario no se ve nada!)
Ok, entonces yo pensaba: ¿cómo hacer para que automáticamente los scripts detecten mi hardware de video (y el hardware de video del resto del mundo!!) y al mismo tiempo lo configuren 100% BIEN, no parcialmente, no más o menos: BIEN !
Bueno, estoy en eso, pero me parece mentira que popes de la programación como Knopper, la gente de Xorg, la gente del Kernel, no hayan logrado llegar a buenos resultados con algo que no parece tan difícil!
* Necesitamos algo mejor, me parece, no sé cuáles fueron sus experiencias personales con Musix y otras ditros.
Yo personalmente tuve que modificar TODO manualmente el xorg.conf para, luego de 2 años de usar GNU/Linux, tener el video al 100%, poder jugar un juego decentemente (hay MUCHA diferencia!!!, probar gl-117 o trigger o vegastrike o cualquiera que requiera aceleración), ver bien la pantalla, etc.!
Tuve que leer el manual de savage (man savage) que es el driver de mi placa de video, allí recién entendí algo, sumado al hecho de que leí información por internet, en foros, con consejos... luego probé MUCHAS opciones, por prueba y error logré hacerlo andar...
#tomado del manual de savage4 # algunas opciones son de gusto, pero las dejo por las dudas... Option "NoAccel" "0" Option "CtrOnly" "0" Option "UseBIOS" "0" Option "ShadowStatus" "0" Option "AGPMode" "4" Option "AGPSize" "64" Option "DmaMode" "Any"
----------------------
Y luego... el Monitor!: parece que no hay autodetección posible para mi SuncMaster 591s, tuve que hacer la modificación manualmente:
# esta es la mejor configuración Section "Monitor" Identifier "Monitor0" HorizSync 28.0 - 55 VertRefresh 50.0 - 120 # probando DisplaySize 280 210 ModelName "SYNCMASTER 591S/591V" Option "DPMS" VendorName "SAMSUNG" EndSection
¡Incluso tuve que tomar las medidas del monitor con una regla! (280 210)
En fin, no sé qué les parece, pero al menos habría que guiar al usuario en la modificación de xorg.conf con un asistente, esta situación es técnicamente muy precaria, y dejamos al usuario solo, en bolas, ante el sistema.
No sé, propongo algo muy precario, pero al menos para empezar por algún lugar:
1- recopilar información sobre hardware de video: el comando
hwsetup -v
Al menos da una idea de la placa de video, por lo cual podemos guiar al usuario y decirle :"Tenés tal placa de video, leé tal manual", o, mucho mejor "Tenés tal placa de video, haremos los siguientes cambios en xorg.conf ¿continuar?"
De ese modo se podría lograr aceleración 3D en las placas de video que realmente se probaran individualmente
2: ¿Alguien tiene otra solución posible?
Porque por lo que veo, el monitor no se autodetecta, por lo cual dejamos al usuario en una situación complicada, leyendo manuales, etc.
-- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) (www.pc-musica.com.ar/musix) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode
_______________________________________________ Solar-general mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
-- Diego Saravia [email protected] NO FUNCIONA->[email protected]
On Sat, 29 Jul 2006 17:29:57 -0400 "Diego Saravia" <[email protected]> wrote: ..
en el segundo arme un sistema que apelaba a la gente, pero nunca lo saque en produccion, basicamente se ponia un X ultrabasico que casi nunca fallaba y alli la gente podia probar, si fallaba el sistema daba oportunidad de elegir otro. andaba bastante bien
es mas o menos lo que hace sax en suse
te levanta X con framebuffer o algo muy basico y luego vos vas probando
EL UTUTO XS de ahora hace algo parecido. Levanta con vesa (a veces no anda en algunos modelos de nvidia) luego usa el sistema de deteccion del Xorg si el usuario lo desea. Basicamente tiene 4 configuraciones basicas predeterminadas y una que analiza usando Xorgcfg el hard de la pc, modificando el resultado para aceptar mouse de 7 botones y el idioma prefijado del sistema. Con eso el sistema X es fucional en casi el 95% de los casos. De hecho salvo las nvidia, no hay gran "feedback" por ese tema en el foro o el sistema de reporte de errores. happy hacking!! -- Daniel Olivera (Mate.Cosido) - UTUTO "Al asesinato en masa los hombres lo llaman guerra" "No digo nombre ni señas, solo digo compañeros" Viglietti "No soy mas libre por usar solamente software libre. Soy mas libre porque se por que lo uso" ICQ: 8368437 - Jabber: [email protected] IPv4/IPv6 site: www.ututo.org Blog: daniel.ututo.org SIP address: sip:[email protected] UTUTO XS 2006 GNU System - 100% software libre
On Sat, 29 Jul 2006 19:04:52 -0300 Daniel Olivera <[email protected]> wrote: ..
EL UTUTO XS de ahora hace algo parecido.
Aca me falto algo. En el primer arranque configura el modulo de la placa. Si no detecta modulo de xorg estable usa vesa
Levanta con vesa (a veces no anda en algunos modelos de nvidia) luego usa el sistema de deteccion del Xorg si el usuario lo desea. Basicamente tiene 4 configuraciones basicas predeterminadas y una que analiza usando Xorgcfg el hard de la pc, modificando el resultado para aceptar mouse de 7 botones y el idioma prefijado del sistema. Con eso el sistema X es fucional en casi el 95% de los casos. De hecho salvo las nvidia, no hay gran "feedback" por ese tema en el foro o el sistema de reporte de errores.
happy hacking!! -- Daniel Olivera (Mate.Cosido) - UTUTO "Al asesinato en masa los hombres lo llaman guerra" "No digo nombre ni señas, solo digo compañeros" Viglietti "No soy mas libre por usar solamente software libre. Soy mas libre porque se por que lo uso" ICQ: 8368437 - Jabber: [email protected] IPv4/IPv6 site: www.ututo.org Blog: daniel.ututo.org SIP address: sip:[email protected] UTUTO XS 2006 GNU System - 100% software libre
El Domingo, 30 de Julio de 2006 00:28, Daniel Olivera escribió: > On Sat, 29 Jul 2006 19:04:52 -0300 > Daniel Olivera <[email protected]> wrote: > > .. > > > EL UTUTO XS de ahora hace algo parecido. > > Aca me falto algo. > En el primer arranque configura el modulo de la placa. > Si no detecta modulo de xorg estable usa vesa > > > Levanta con vesa (a veces no anda en algunos modelos de nvidia) > > luego usa el sistema de deteccion del Xorg si el usuario lo desea. > > Basicamente tiene 4 configuraciones basicas predeterminadas y una > > que analiza usando Xorgcfg el hard de la pc, modificando el > > resultado para aceptar mouse de 7 botones y el idioma prefijado del > > sistema. Con eso el sistema X es fucional en casi el 95% de los > > casos. De hecho salvo las nvidia, no hay gran "feedback" por ese > > tema en el foro o el sistema de reporte de errores. > Gracias por sus experiencias. Estuve leyendo el man de xorg y vi que tiene una funcionalidad de autodetección que ¡ningún script utiliza! Xorg -configure Eso crea un /root/xorg.conf.new No me funciona bien en mi hardware (mal el mouse y los PATHS a las fonts), pero LO BUENO de eso es que detectó perfectamente el MONITOR y la placa de video! Entonces lo que restan son detalles, porque era _justamente_ eso lo que faltaba mejorar (detectar bien)... así que me pondré manos a la obra para hacer un script de autodetección mejor que los que hay dando vueltas por allí De paso, si alguien quiere colaborar con testeo o ideas o lo que fuere, acá andamos. -- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * CD Donwload: (http://www.musix.org.ar/en/) (www.pc-musica.com.ar/musix) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode
participants (3)
-
Daniel Olivera -
Diego Saravia -
Marcos Guglielmetti