Drivers de SIS 771/671 para Xorg 1.6 -Mandriva 2009.1, Ubuntu Jaunty 9.04

Posted on the julio 11th, 2009 under General,GNU/Linux,Software Libre by nacho

La versión corta para los impacientes y cansados de probar, aquí está, el driver para la placa de video con chip SIS 771/671 para Xorg 1.6, Ubuntu Jaunty Jackalope 9.04. Generalmente las computadoras que traen estas placas son las Olivetti 520 y algunas Bangho.

Publicidad

Aquí están los drivers binarios (sisimedia compilados por Mandriva)
xorg-driver-sisimedia_0.9-1_i386

Agregar o modificar lo siguiente en /etc/X11/xorg.conf

Section "Device"
    Driver "sisimedia"
EndSection

Luego reiniciar el servidor X.

Si querés saber que otras opciones tenés y como llegamos a estos drivers seguí leyendo.
Fuente: http://www.linuxconsulting.ro/xorg-drivers/

El inicio del problema

Luego de buscar arduamente durante mucho tiempo, habíamos llegado a la conclusión con Daiana que no quedaba otra que conformarse con la versión anterior de Ubuntu (la 8.10, Intrepid) o bien conservar los drivers que en la mayoría de los foros recomendaban.

El problema con esta tipo de chips, es que SIS es fabricante de los mismos y se los vende a fabricantes de placas madres por ejemplo, por lo cual la empresa ha decidido no dar soporte directo a los usuarios finales, sino sólo a sus clientes (que son mayoristas). Es por eso que en el sitio oficial de SIS se pueden encontrar drivers para Windows XP y Vista, pero no para Linux, salvo para el modelo SIS 630 creo.

Dennis Schulmeister se ha tomado un gran trabajo de recopilar desde los foros comentarios acerca de los diferentes drivers y se los ha descargado y colgado en su sitio  (http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads) . Muchas colaboraciones se las envían directamente y es un punto muy consultado respecto al tema.

Descartando completamente el tema de soporte 3d que NO HAY,  al margen que digan que está escrito, pero el hecho es que si lo escribieron nunca lo liberaron y seguro para Xorg 1.5. Paso a contarles nuestra experiencia con los drivers con soporte de aceleración 2d:

SIS 771/671 para Ubuntu Intrepid Ibex 8.10

Cuando Dai tenía Ubuntu 8.10 con Xorg 1.5, los mejores drivers resultaron ser los oficiales
sis_vga_drv_161208-Ubuntu810.run
otros enlaces:
sis_vga_drv_161208-Ubuntu810.run
sis_vga_drv_161208-Ubuntu810.run

Publicidad

Para que funcione, si no lo hace automáticamente reiniciando el servidor X, podemos probar con dos cosas.

sudo dpkg-reconfigure -phigh xserver-xorg

y sino agregando luego esto en /etc/X11/xorg.conf

Section "Device"
    Driver "sis"
EndSection

y reiniciando el X en todos los casos.

SIS 771/671 para Ubuntu Jaunty Jackalope 9.04

Con el Xorg 1.6, es decir Ubuntu 9.04, recomiendan en el sitio de Dennis Schulmeister, utilizar la versión modificada de los drivers de Winischhofer SiS 771/671 con modificaciones de Bartlomiej. Para esto hay hasta un deb. Se ha reportado también que estos drivers tienen intercambiado los valores de profundidad de color. Verán que apenas reinician el X, la profundidad se parece a 16 bits. Agregando dentro de la sección del /etc/X11/xorg.conf

Section "Screen"
    ...
    DefaultDepth 16
    ...
EndSection

Lograremos (supuestamente) profundidad de 24. La verdad que lo que notamos con Daiana es que más que 24 bits se parecía a 16 (o menos quizá) con un efecto de dithering.

Otros enlaces (desde Launchpad):
http://launchpadlibrarian.net/24529643/xorg-driver-sis671_0.9_i386.deb

La solución para SIS 771/671 en Xorg 1.6

Finalmente, los drivers con los que comienza este post son fruto de haber encontrado un caso de éxito en el reporte del bug en Launchpad (Ubuntu). Djalma B. Martins reporta que le anduvieron los drivers de Mandriva 2009.1, y en el wiki de Mandriva podemos leer a qué se debe esto.

Aquí hemos generado un deb con los archivos y el xorg.conf necesario. xorg-driver-sisimedia_0.9-1_i386

Lo que hicimos fue lo que explicaban ahí, descomprimimos el RPM, copiamos los archivos “sisimedia_drv.la” y “sisimedia_drv.so” a /usr/lib/xorg/modules/drivers/. Luego en /etc/X11/xorg.conf modificamos o agregamos lo siguiente:

Section "Device"
    Driver "sisimedia"
EndSection

Reiniciamos el X y listo.

Nosotros intentamos compilar los drivers de SIS 771/671 de Imedia pero no queríamos parchear el kernel, ya que el parche seguramente es para una versión vanilla, como le llaman, de kernel.org. Seguramente esa fue una de las causas, aunque no nos detuvimos mucho.

Esperamos que esta entrada le sirva a más de uno. ¡Comenten sus problemas o sus resoluciones!

38 Responses to 'Drivers de SIS 771/671 para Xorg 1.6 -Mandriva 2009.1, Ubuntu Jaunty 9.04'

  1. julio 15, 2009 a las 5:40 pm
    Javier
  2. julio 15, 2009 a las 11:40 pm
    nacho
  3. julio 29, 2009 a las 7:33 pm
    Alex Taborda
  4. julio 31, 2009 a las 11:21 am
    nacho
  5. agosto 16, 2009 a las 8:16 pm
    elproferoman
  6. agosto 16, 2009 a las 10:32 pm
    Javier
  7. septiembre 14, 2009 a las 7:52 am
    kastanedowski
  8. septiembre 17, 2009 a las 7:27 am
    kastanedowski
  9. septiembre 17, 2009 a las 8:53 am
    kastanedowski
  10. septiembre 17, 2009 a las 2:52 pm
    nacho
  11. octubre 5, 2009 a las 12:37 pm
    vitoto
  12. octubre 5, 2009 a las 3:37 pm
    Gustavo H
  13. octubre 5, 2009 a las 3:52 pm
    nacho
  14. octubre 12, 2009 a las 2:04 am
    vitoto
  15. octubre 21, 2009 a las 6:08 pm
    Javier
  16. octubre 21, 2009 a las 7:43 pm
    jido
  17. octubre 31, 2009 a las 2:13 pm
    Javier.EJSF
  18. noviembre 1, 2009 a las 1:55 pm
    Eric Janz
  19. noviembre 4, 2009 a las 3:42 pm
    Javier.EJSF
  20. noviembre 4, 2009 a las 8:08 pm
    nacho
  21. noviembre 10, 2009 a las 4:42 pm
    asico
  22. noviembre 17, 2009 a las 8:11 pm
    Alakran
  23. noviembre 25, 2009 a las 10:46 pm
    traaf
  24. diciembre 18, 2009 a las 5:12 pm
    Joseph
  25. diciembre 22, 2009 a las 5:25 pm
    Andres Echenique
  26. enero 28, 2010 a las 10:24 am
    nicoman
  27. febrero 9, 2010 a las 1:58 pm
    humitos
  28. marzo 12, 2010 a las 7:58 am
    Santi
  29. mayo 15, 2010 a las 4:52 pm
    VanGall
  30. junio 5, 2010 a las 11:12 pm
    jerry
  31. junio 6, 2010 a las 12:49 am
    jerry
  32. julio 15, 2010 a las 7:18 pm
    zy3g0
  33. abril 5, 2011 a las 2:19 am
    Jorge
  34. mayo 14, 2011 a las 9:10 pm
    HB
  35. agosto 25, 2011 a las 10:28 pm
    Ale

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>