SiS M671/M672 driver for xorg xserver 7.5 on Debian / Sidux

Fecha: February 2nd, 2010 | Categoría: Linux | 34 Comments »

I had problems when I did a dist-upgrade about two weeks ago on my Sidux installation (it’s pretty much debian sid with a twist).

In the ubuntu forums, I found that someone had the same install that I have, and took the source that he compiled and tried to make it work on my laptop.

The error message I got was `undefined Symbol: resVgaIoShared` and apparently it was because the driver used a deprecated function of xorg.

Here is the source code.

Here is the install files (with instructions).


34 Comments on “SiS M671/M672 driver for xorg xserver 7.5 on Debian / Sidux”

  1. 1 K Hendrawan said at 9:04 pm on February 2nd, 2010:

    Hi, thanks for the info.
    I believe it still does not provide 3D acceleration support?

  2. 2 eordano said at 10:44 pm on February 2nd, 2010:

    No, it doesn’t. But it can handle a dual monitor setup [post in spanish]:

    http://estebanordano.com.ar/dual-monitors-setup-xorg-conf-para-la-tarjeta-sis-m672-en-linux-debian/

  3. 3 delorean said at 8:29 am on February 4th, 2010:

    Do you know how to compile in x8_64 system?

  4. 4 eordano said at 2:39 pm on February 4th, 2010:

    yes, @delorean. download the source, extract it.

    run `./configure && make && sudo make install`. If any packages are missing when running `./configure`, download them. The packages needed are the ‘-dev’ versions.

    after that, locate the installed files and check that they are in the correct folder, i think this Makefile is configured to install on ‘/usr/local/lib/…’ and my X on Debian, for instance, needs the driver on ‘/usr/lib/…’

  5. 5 Leonardo said at 8:54 pm on February 6th, 2010:

    Gracias, Esteban! I updated Debian testing (and, by consequence, xorg) but i forget that sis671 is a comedy for Linux support. The driver already previously installed doesn’t works with xorg 1.7.5, only 1.7.4. This post saved the day. Thanks! Higher resolutions now works again.

  6. 6 eordano said at 12:00 am on February 8th, 2010:

    I’m glad it helped you, Leonardo!

  7. 7 Willian said at 8:00 am on March 3rd, 2010:

    Hey, thank you!

    I will try it!

    And later, how can i update this driver?

    See you.

  8. 8 LavRUh said at 6:43 am on March 9th, 2010:

    Thank you!
    This driver perfectly works with my MOPS Linux.

  9. 9 Daniel said at 4:59 pm on March 11th, 2010:

    Esteban, muy bueno la verdad. El problema es que sigo siempre con este problema: http://launchpadlibrarian.net/27107413/DSC00298.JPG
    La pantalla se parte en dos o algo así.
    Con unos drivers binarios de Mandriva pude hacer andar en Ubuntu 9.10, pero nunca tengo exito compilando desde el código fuente, siempre pasa lo de la imagen.
    No te parecería una buena idea armar un repositorio git? o un google code o algo así? digo para tratar de centralizar y unificar un poco los esfuerzos que se hacen, porque todo lo que se ven son parches que hace la gente en foros y eso, pero mucha confusión general.
    Si te gusta la idea, contas conmigo, te dejo el correo: daniel.uranga (en) gmail (punto) com
    Adicionalmente, si sabes de alguna solución para mi problema contame también. Saludos

  10. 10 Leonardo Vilar said at 6:12 pm on March 30th, 2010:

    checking for XORG… yes
    checking for ANSI C header files… (cached) yes
    checking for /usr/include/xorg/dri.h… yes
    checking for /usr/include/xorg/sarea.h… yes
    checking for /usr/include/xorg/dristruct.h… yes
    checking whether to include DRI support… yes
    checking for DRI… configure: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:

    No package ‘xf86driproto’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables DRI_CFLAGS
    and DRI_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

    make: ** [config.status] Erro 1

  11. 11 eordano said at 11:58 pm on March 30th, 2010:

    Leonardo, try:

    `sudo apt-get install xfree86-dev`

    or different ‘-dev’ versions of tis.

    You are getting that message because you don’t have all the X libraries.

  12. 12 Alex said at 10:06 am on March 31st, 2010:

    Hello, I am using this laptop: http://www.ebuyer.com/product/185894

    The graphics SiS M672 Integrated, SIS M672 + 968 Graphics Chipset.

    I had no luck with your driver, followed the readme but may have installed it wrong. Using 9.04 and some solutions from the Ubuntu forums, I managed to change the resolution to 1280×800, but this distorts the intended 1366 x 768 resolution.

    If you have any advice or suggestions I really appreciate it; should I install 10.04 before trying again?

    Thanks :)
    Alex

  13. 13 eordano said at 10:11 am on April 1st, 2010:

    Alex:

    I think it’s best for you to wait for 10.04.

    Unfortunately, it comes with Xorg version 7.5; and so far, I only know of this version of the drivers (I got them from the ubuntuforums) that work with the card.

    Regarding the resolution; you should try searhcin in your xorg.conf and erase all other configurations except for 1366×768. If you need more help, contact me via twitter @eordano

  14. 14 Alex said at 10:50 am on April 1st, 2010:

    Thanks for the reply, I’ve registered on twitter as thegreatmido. Still not working.

    Log report is too big for twitter:
    Link a pastebin

  15. 15 eordano said at 11:20 am on April 1st, 2010:

    Ugh, that looks bad. It’s Xorg version 7.6 =S

    They are deprecating a lot of functions lately, and these drivers don’t work without the old functions. I’m sorry, I can’t help you any further; try editing the source and take away the functions or contact someone at Xorg for a special version with deprecated functions.

  16. 16 agitdd99 said at 10:32 am on April 3rd, 2010:

    dear, esteban. great work, great post. i’m running lucid beta 1 process.
    i try to do copy paste things, but it didn’t work. there is no such thing Xorg.conf in the /etc/X11 directory. that’s really weird.

    then i try to compile it, i got this error message in “make” process :
    Link a Pastebin
    hopefully there is someone out there who can work this things out. Thanks.

  17. 17 StyX said at 9:55 pm on April 26th, 2010:

    @agitdd99
    Hi, I had the very same probme,
    try this:
    http://newyork.ubuntuforums.org/showthread.php?p=9120613

  18. 18 Alex said at 10:15 am on April 29th, 2010:

    Thanks! this helped me a great deal. I got it working perfectly. For anyone unable to get it working, check here:

    http://ubuntuforums.org/showthread.php?t=958967&page=37

    this helped me a lot too.

  19. 19 BG Okcu said at 4:02 pm on April 29th, 2010:

    Great work, thanks a lot.

  20. 20 Peitli József said at 7:55 pm on May 2nd, 2010:

    Hello!

    Many thanks for the driver. For me it was perfect for 32bit Lucid, but it didn’t work for 64bit. I hope there is a solution somewhere for my system too. I copied here my xorg.0.log:
    Link to pastebin

    Many Thanks

  21. 21 eordano said at 10:16 pm on May 2nd, 2010:

    For 64bits, Peitli, you’re going to have to rebuild the driver. Check if you have the developer packages (I can’t remember all their names) and try building it as I wrote on the post.

    You can tell what packages are you mising by looking into the build log and google the header file that you are missing, plus something like “.deb”.

  22. 22 Peitli József said at 7:31 am on May 3rd, 2010:

    Thank you for your help, it’s working now!

  23. 23 seckin said at 7:37 pm on May 3rd, 2010:

    i have problem. i can copy them to /usr/lib/xorg/modules/drivers this way. when i try it give an error and says limited permissions what can i do

  24. 24 Peitli József said at 3:18 am on May 4th, 2010:

    seckin: You try as root? Here a detailed description:
    http://ubuntuforums.org/showpost.php?p=9076123&postcount=365
    Good luck!

  25. 25 STV said at 1:36 pm on May 8th, 2010:

    \o/

    In the Ubuntu 9.10 I was using the sisimedia driver, but it failed on Ubuntu 10.04.

    It worked for me!
    But I’m not with the highest color depth.
    I used just the second file, should I use the first file too?

    Congrats for your blog and for this post!

  26. 26 How to install SiS 771/671 Mirage 3 Video Drivers in ubuntu 10.04 (Lucid) | Ubuntu Geek said at 8:52 am on May 12th, 2010:

    [...] SiS 771/671 Mirage 3 Video Drivers in ubuntu 10.04 First you need to downlod the drivers from here .Once you downloaded you need to unzip [...]

  27. 27 fix SiS 771/671 Mirage 3 On Ubuntu 10.04 « Coretan Keyboard ku said at 9:50 pm on May 12th, 2010:

    [...] driver dapat ditemukan disini Driver SiS [...]

  28. 28 Inga said at 4:29 am on May 13th, 2010:

    STV, I have this problem too. If you solve this problem, please, write me to int20.eesti at gmail.com. Thank you.

    2 Author: Thank you for very useful document. My X58C works well. :)

  29. 29 Richard Edmonds | said at 12:55 pm on May 17th, 2010:

    [...] we need to download some driver files from estebanordano, preferably save them to your /home/Downloads folder. You will now need to unzip the compressed [...]

  30. 30 Fernando Pineda said at 4:20 pm on May 19th, 2010:

    Hola, Esteban
    Estoy hace mucho tiempo buscando el driver 3d para linux del chip sis672. En kubuntu 9.10 conseguí una muy buena funcionalidad 2d con el driver sismedia (en 32 bits). He leído en algún foro que alguien está escribiendo el driver 3d ¿Tenés idea de algún sitio donde me pueda enterar cuando se lance? ¿o de algún driver 3d que funcione en otra distribución?
    Muchas gracias.
    Saludos.

  31. 31 eordano said at 10:02 am on May 20th, 2010:

    Si, resulta que el chino que estaba haciendo el driver lo terminó pero antes de que lo pusieran online dejó de trabajar para sis. Y ahora nadie sabe donde está el driver.

  32. 32 ultrasound technician said at 4:49 am on June 6th, 2010:

    nice post. thanks.

  33. 33 Ubuntu Linux 10.04 и видео Sis 771/671 – решение проблемы | Саморазвитие, Деньги, IT said at 11:41 am on June 25th, 2010:

    [...] драйвер sis 771.671 какой с 10.04 точно работает. Там ссылка на megaupload, однако [...]

  34. 34 Radit said at 7:29 am on July 22nd, 2010:

    thank’s


Leave a Reply