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

Fecha: February 2nd, 2010 | Categoría: Linux | 50 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).


  • http://tantesun.com/ K Hendrawan

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

  • http://estebanordano.com.ar/ eordano

    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/

  • delorean

    Do you know how to compile in x8_64 system?

  • http://estebanordano.com.ar/ eordano

    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/...'

  • http://aaaleonardo.blogspot.com Leonardo

    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.

  • http://estebanordano.com.ar/ eordano

    I'm glad it helped you, Leonardo!

  • http://www.pequenotux.blogspot.com Willian

    Hey, thank you!

    I will try it!

    And later, how can i update this driver?

    See you.

  • LavRUh

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

  • Daniel

    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

  • http://Website Leonardo Vilar

    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

  • http://estebanordano.com.ar/ eordano

    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.

  • http://Website Alex

    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 1280x800, 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

  • http://estebanordano.com.ar/ eordano

    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 1366x768. If you need more help, contact me via twitter @eordano

  • http://Website Alex

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

    Log report is too big for twitter:
    Link a pastebin

  • http://estebanordano.com.ar/ eordano

    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.

  • http://Website agitdd99

    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.

  • http://Website StyX

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

  • http://Website Alex

    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.

  • http://Website BG Okcu

    Great work, thanks a lot.

  • http://Website Peitli József

    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

  • http://estebanordano.com.ar/ eordano

    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".

  • http://Website Peitli József

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

  • http://Website seckin

    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

  • http://Website Peitli József

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

  • http://stvcomp.com STV

    \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!

  • http://www.ubuntugeek.com/how-to-install-sis-771671-mirage-3-video-drivers-in-ubuntu-10-04-lucid.html How to install SiS 771/671 Mirage 3 Video Drivers in ubuntu 10.04 (Lucid) | Ubuntu Geek

    [...] 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 [...]

  • http://bimagets.wordpress.com/2010/05/13/fix-sis-771671-mirage-3-on-ubuntu-10-04/ fix SiS 771/671 Mirage 3 On Ubuntu 10.04 « Coretan Keyboard ku

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

  • http://www.dymovskiy.name Inga

    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. :)

  • http://www.richedmonds.co.uk/linux/1085/ Richard Edmonds |

    [...] 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 [...]

  • http://Website Fernando Pineda

    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.

  • http://estebanordano.com.ar/ eordano

    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.

  • http://Website ultrasound technician

    nice post. thanks.

  • http://mastakuper.ru/2010/06/ubuntu-linux-10-04-i-video-sis-771671-reshenie-problemy/ Ubuntu Linux 10.04 и видео Sis 771/671 – решение проблемы | Саморазвитие, Деньги, IT

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

  • http://Website Radit

    thank's

  • http://none Phil P

    Just a note for other gentoo'ers, I just got gentoo + Xorg 1.76 working with your above source.
    First it blew up compiling because of some missing dependancy to do with Man pages. But I just hacked all the man page references from the makefile and removed the man directory (ugly but its past 1am here...) and bingo, mythtv playing tv stream full screen smoothly in 1024x600 on a little targa monitor back mini pc :)
    Ill look at posting it back upstream to gentoo when I have time after the weekend.
    But thanks!

  • http://www.linuxquestions.org/questions/linux-hardware-18/sis-mirage-3-video-device-824644/#post4058934 SiS Mirage 3 – Video Device

    [...] are drivers here: http://estebanordano.com.ar/sis-m671...-debian-sidux/ That page is geared towards using the driver on sidux, though the directions are probably quite [...]

  • http://Thanks sgrun

    Thank to your sharing,I followed this
    http://www.ubuntugeek.com/how-to-install-sis-771671-mirage-3-video-drivers-in-ubuntu-10-04-lucid.html
    and
    I get my thing working with ubuntu 10.04,Thank you so much!

  • http://Website Mariano

    Hola
    sabés con qué resolución sale funcionando después de compilado en 10.04 lts de 64 bits?
    Muchas gracias por tu trabajo!
    Mariano

  • http://Website Deepak

    do this driver for fedora ?

  • http://Website Bruce

    please help me,i am new to ubuntu and im not familiar with codes..but i tried the code till i reache here and i dont know what to do

    cp target /usr/lib/xorg/modules/drivers/ is not a directory

    please help my manase007@yahoo.com

  • http://Website hendro

    please email me the installer file, 'cause i am behind proxy, cannot go to that link.

    thanks
    hendro

  • http://www.sns.ro bogdan

    hi there,
    Can you publish some instructions for ubuntu 10.10?
    having some trouble compiling the driver (both on 32 and 64 bits).

    Thanks!

  • http://Website Marcos

    following error appear when trying to use this driver with ubuntu 10.10:
    [ 1764.835] dlopen: /usr/lib/xorg/modules/drivers/sis671_drv.so: undefined symbol: miEmptyData

    anyone knows how to fix it?

  • http://sililoquy.wordpress.com/2010/11/12/install-sis-771671-mirage-3-video-drivers-di-ubuntu-10-04/ Install SiS 771/671 Mirage 3 Video Drivers di Ubuntu 10.04 « Sililoquy

    [...] proses instalasi tentu saja kita perlu dunlut dulu barangnya. Download-an tersebut akan berformat .zip dan perlu diekstract (unzip) dulu sebelum dipakai. [...]

  • http://Website Gusso

    Muchas gracias!!! por fin hallé la solucion a mi problema que durante meses me tenia triste ya q me impedia usar ubuntu 10.04 LTS...ahora ando :) por lograr usar mi resolucion nativa en mi laptop...
    Nuevamente mcuhas gracias amigo!!!!

  • http://Website Ogroberto

    Gusso ¿Puedes detallar exactamente qué hiciste?

    Saludos

  • http://Website Gusso

    Ogroberto: que quieres que detalle....exactamente??? la forma como instale el driver o que es especificamente lo que queires saber....con gusto responddere....!!! ;)

  • http://copypasted.info neo

    muchos gracias! this helped me. from 800x600, now 1280x800 :)

  • http://Website tONiii

    Hola, tengo dudas. Me he bajado el driver pero no puedo copiarlo en la raid de la carpeta driver como dice el metodo de instalación. Me podrias ayudar con la información relacionada a la instalación? Soy nuevo linuxero y estoy intentando hacerme con esto... un saludo y gracias de antemano.

  • http://Website Gusso

    tONiii: →Mira los paso son muy sencillos:

    →Installation steps

    1. Copy them to /usr/lib/xorg/modules/drivers
    2. Copy "xorg.conf" file to /etc/X11/
    3. Log out to restart the X server. It should now automatically use your monitors native resolution!
    :) y eso es todo--