Estos pasos funcionaron en una notebook Olivetti Olibook 500 series con vga SiS 672FX que en lspci dice asi:
VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
Hay que descargar este archivo:
http://dl.dropbox.com/u/11893371/10.10/sis671.tar.gz
Y descomprimirlo a: /usr/lib/xorg/modules/drivers
Y agregar o editar las siguientes lineas al /etc/X11/xorg.conf:

Section "Device"
Identifier "Configured Video Device"
Driver "sis671"
Screen 0
EndSection

...

Section "Screen"
Identifier "Screen0"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Depth 24
Modes "1280x800" "1280x768" "1024x768" "800x600"
EndSubSection
EndSection

...
Section "DRI"
Mode 0666
EndSection
...

Si no tiene Xorg.conf se puede crear asi:

Ir a la tty1 con Ctrl+Alt+F1, logearse y escribir los siguientes comandos:
sudo service gdm stop
sudo Xorg -configure
mv xorg.conf.new /etc/X11/xorg.conf
sudo service gdm start
O sino descargar este xorg.conf y pegarlo en /etc/X11/:
http://dl.dropbox.com/u/11893371/10.10/xorg.conf
Mas simple en comandos:
Ir a la tty1 con Ctrl+Alt+F1, logearse y escribir:
Código HTML:
su wget http://dl.dropbox.com/u/11893371/10.10/sis671.tar.gztar zxf sis671.tar.gzmv sis671_drv.so /usr/lib/xorg/modules/driverswget http://dl.dropbox.com/u/11893371/10.10/xorg.confsudo mv xorg.conf /etc/X11/reboot
Otra alternativa es esta(me funciono mejor):
Driver: http://dl.dropbox.com/u/11893371/10....sis6712.tar.gz
Xorg: http://dl.dropbox.com/u/11893371/10.10/alt/xorg.conf

En este cambia el nombre de sis671_drv.so a sisimedia_drv.so, el resto se instala igual.
Prueben las dos y se quedan con la que mejor les funciono.

Fuente: Ubuntu Forums - View Single Post - [ubuntu] SiS 771/671 Mirage 3 Video Drivers!?!?
Fuente 2: Ubuntu 10.10 y SIS671MX - Taringa!

Para la versión de 64 bits y compilar el driver ir a esta entrada: Tecno-SO.com.ar: Compilar driver para SiS671 en Linux 32/64 bits