Package Details: xf86-video-sis671 0.10.7-1

Package Base: xf86-video-sis671
Description: SiS 671 video driver (derivate of xf86-sisimedia, latest tested version). Module name is 'sisimedia'.
Upstream URL: https://gitorious.org/xf86-video-sis671
Category: x11
Licenses: custom
Submitter: woelfchen
Maintainer: AlexanderR
Last Packager: None
Votes: 2
First Submitted: 2010-02-02 17:02
Last Updated: 2012-10-22 01:03

Latest Comments

Comment by Rick

2015-02-19 17:41

This link remains broken, so there is no way to revive my old gpu?

Comment by obscureangel

2014-10-30 13:16

The sources link is still broken. Is there maybe a specific reason?

Comment by elias19r

2014-08-08 01:58

The link for the sources https://gitorious.org/xf86-video-sis671/sis-671-fix/archive-tarball/0.10.7 is broken.

Comment by shuuichi

2013-02-27 02:10

I can't use xorg 1.13 , it simply doesn't work, I'm using xorg 1.12.4, but I copied the sisimedia_drv.so (from xf86-video-sis671) to /usr/lib/xorg/modules/drivers, also I added "sisimedia" on my xorg.conf, it works perfect!

Comment by AlexanderR

2012-11-26 12:59

Either I did not copy-pasted anything wrong during last changeset or Mandriva package maintainer is doing the same mistake as me. Looks like my quirky xf86MapDomainMemory-pci_device_map_legacy.patch is the real source of EXA crashes :(

Comment by eticre

2012-10-27 18:13

xorg 1.13 ...... fuck.u

Comment by AlexanderR

2012-10-22 01:54

New version.
What works:

* Framebuffer
* Shadowfb (accelerates 2D at coast of doing everything on CPU)
* Proper resolution

No longer works:

* 2D acceleration & xv (video playback) - probably copy-pasted wrong lines from Xorg git changesets :(

I will try to fix things soon. In meantime use old version and [xorg112] repository (this is what I currently do) - https://wiki.archlinux.org/index.php/AMD_Catalyst#.5Bxorg112.5D.

Comment by AlexanderR

2012-10-18 08:45

> autoconf & automake not listed as dependencies.

Please do not try to install stuff without base-devel anymore.

> my sis card don't work anymore, after the last xorg packages update

Unfortunately, I do not currently have access to my notebook with Sis card. Will investigate on weekend. Hint: your only hope is visiting xf86-video-sis Freedesktop git repository and manually introducing same changes in code of this driver. At least, that's how I did it last time :P These drivers are barely supported, so most changes are trivial refactoring.

Anonymous comment

2012-10-18 06:31

my sis card don't work anymore, after the last xorg packages update, official driver or this don't work, installing this I got:

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/xvmc/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make all-recursive
make[1]: se ingresa al directorio `/tmp/yaourt-tmp-shuuichi/aur-xf86-video-sis671/src/xf86-video-sis671-sis-671-fix'
Making all in src
make[2]: se ingresa al directorio `/tmp/yaourt-tmp-shuuichi/aur-xf86-video-sis671/src/xf86-video-sis671-sis-671-fix/src'
CC init301.lo
In file included from init301.h:60:0,
from init301.c:76:
sis.h:257:17: fatal error: xaa.h: No such file or directory
compilation terminated.
make[2]: *** [init301.lo] Error 1
make[2]: se sale del directorio `/tmp/yaourt-tmp-shuuichi/aur-xf86-video-sis671/src/xf86-video-sis671-sis-671-fix/src'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/tmp/yaourt-tmp-shuuichi/aur-xf86-video-sis671/src/xf86-video-sis671-sis-671-fix'
make: *** [all] Error 2

https://bbs.archlinux.org/viewtopic.php?id=150687

Anonymous comment

2012-10-17 15:59

autoconf & automake not listed as dependencies. Anyway, it doesn't compile:

==> Starting build()...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf
configure.ac:44: error: possibly undefined macro: AC_DISABLE_STATIC
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:45: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/bin/autoconf failed with exit status: 1
==> ERROR: A failure occurred in build().
Aborting...

Anonymous comment

2012-07-13 17:51

> PS please try to use official package - this package wouldn't be updated until next driver breakage

Which one do you refer? this works fine AFAIK

Comment by AlexanderR

2012-07-13 07:21

> I've fixed the PKGBUILD because it wasn't working, please update it with the following file:

Thanks, updated.

PS please try to use official package - this package wouldn't be updated until next driver breakage

Anonymous comment

2012-07-13 02:59

I've fixed the PKGBUILD because it wasn't working, please update it with the following file:
http://pastebin.com/pY3bumvM

Anonymous comment

2012-04-21 11:09

==> ERROR: One or more files did not pass the validity check!
I have this error too, but rename /tmp/yaourt-tmp-username/aur-xf86-video-sis671/src/xf86-video-sis671-sis-671-fix to sis-671-fix-sis-671-fix and
makepkg --skipinteg
pacman -U *.xz
is workaround for me
Somewhere there is a bug in the script

Anonymous comment

2012-04-16 15:26

got this:
==> Making package: xf86-video-sis671 0.10.3-1 (Mon Apr 16 12:26:19 BRT 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Downloading xf86-video-sis671-0.10.3...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 654k 100 654k 0 0 185k 0 0:00:03 0:00:03 --:--:-- 201k
==> Validating source files with sha256sums...
xf86-video-sis671-0.10.3 ... FAILED
==> ERROR: One or more files did not pass the validity check!

Comment by AlexanderR

2012-03-21 11:16

2mackrawiec
Sorry, I have now idea how to help your. My laptop with the same model works fine. Probably would be better to leave it as is.

Anonymous comment

2012-03-21 06:56

lspci output:
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)

Windows hwinfo output:
GPU: SiS6351 Mirage 3 Graphics;
Chipset: SiS 671/672 + 968;

Comment by AlexanderR

2012-03-21 03:36

2mackrawiec
Which card do you have? Is it 650/760?

Anonymous comment

2012-03-20 19:39

I have a problem with the driver and im wondering if this is a common bug or it is present only on my hardware:
On every Xorg startup, first i can see some yellow stripes and then for a second Packard Bell (manufacturer of my laptop) (logo the same as in BIOS), some blinking, colors and then everything works fine. In logs there is also this line:

(WW) SIS(0): Could not find/read video BIOS

Anonymous comment

2012-03-19 12:28

Thanks the quick response, It's working fine now.

Comment by AlexanderR

2012-03-17 13:06

Correct name is sisimedia. This is actually clone of xf86-video-sisimedia from extra, which will be soon updated too (and which I recommend you to use then).

Anonymous comment

2012-03-17 12:54

After installing the xf86-video-sis671 0.9.1-8 package the xorg doesn't start.
"Warning, couldn't open module sis671"
What is the correct module name, or what should I modify in the xorg.conf?

Anonymous comment

2012-03-17 08:04

Thank You! :)

Comment by AlexanderR

2012-03-17 05:47

Updated it to work with xorg-server 1.12.

Comment by woelfchen

2012-03-14 07:04

I don't use this graphic card anymore, so I orphaned the package. I recommend to use xf86-video-sisimedia in [extra] which seems to be based on the driver AlexanderR was mentioning and has also the patch for xv included. I was using this package without problems and suggest you also try this package.

If somebody else would like to continue the maintaining - feel free. If there are some problems, I will try to help as much as possible.

Anonymous comment

2012-03-14 01:45

It's incompatible with xorg-server 1.12.0-1. I tried to rebuild, but it fails.

Anonymous comment

2011-12-23 21:01

Thank you for working driver .
Sorry for wrong comparison of your driver(SIS662 chip) and sis driver from intel (SIS662 chip).
cpu load is the same inside the error with mplayer and video output xv: 10% and 13%.
Details are here with the file xx.avi:
VIDEO: [XVID] 720x304 24bpp 23.976 fps 2026.2 kbps

RHEL 5.7 KDE3 xorg 1.1.1 intel drv for SiS662
mplayer -vo xv 5-10% of cpu load(10% full screen 1280x1024 )
mplayer -vo x11 25% of cpu load(60% full screen 1280x1024)

RHEL 6.2 ICEWM xorg 1.10.4 your drv for SiS662
mplayer -vo xv 11-14% of cpu load(13% full screen 1280x1024)
mplayer -vo x11 25% of cpu load (60% full screen 1280x1024 )
Thanks a lot.

Anonymous comment

2011-12-22 21:41

My chip is SIS662 http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2873&DwnldID=15443&ProductFamily=Desktop+Boards&ProductLine=Third-Party+Chipset+Boards&ProductProduct=Intel%C2%AE+Desktop+Board+D201GLY2eng
I have xorg-server 1.10.4 and I can compile your driver(x86-64) and 2D works, if I comment few lines sis_driver.c 3358(//Disable ..but SiS 761)+4lines.
Can anybody explane me the difference in your and intel driver source(link above). I cann't compile intel driver for xorg-server 1.10.4, but for old xorg-server 1.1.1 it works very good : 5% of cpu load (mplayer + xx.avi). Your driver seems to me is very slow, 50-80% of cpu load (mplayer + xx.avi).
For both driver I have xaa accelaration(log ).

Comment by woelfchen

2011-11-08 15:20

There is now a package xf86-video-sisimedia in [extra] which seems to be based on the driver AlexanderR was mentioning and has also the patch for xv included. I am using now this package without problems and suggest you also try this package.
If it is working for all, it would be great advance - we would have a precompiled package.

Comment by AlexanderR

2011-10-20 13:50

2woelfchen:

I'm sure it works for you, but 1366x768 is not supported by this version of driver (at least for my monitor with broken autodetection). Xorg says "No valid modes found - check VertRefresh/HorizSync" and fails to initialize no matter what settings I use. According to this post: http://archlinux.org.ru/forum/viewtopic.php?f=17&t=4815&start=0 (Google Translate - http://translate.google.ru/translate?hl=ru&ie=UTF8&prev=_t&sl=auto&tl=en&u=http://archlinux.org.ru/forum/viewtopic.php%3Ff%3D17%26t%3D4815%26start%3D0), I'm not the only one who has such problems. Repo at git://github.com/hellnest/xf86-video-sismedia-0.9.1.git seems to have the most up to date version and diff with your version shows lot of changes including ones related to 1366x768 resolution. If you merge them or just use that git version with eticre patch, package at https://aur.archlinux.org/packages.php?ID=47620 would become obsolete.

PS My Xorg video config can be found at http://pastebin.com/8K2mbwgd. May be it could help someone..

Comment by woelfchen

2011-10-17 13:10

Updated it so it works with Xorg 1.11
I also applied the patch by eticre to avoid the crash when using xv output - thanks a lot for submitting.
I also put my /etc/X11/xorg.conf.d/50-graphics.conf as an example for a 1280x800 - resolution under
http://web24.server5.publicompserver.de/linux/sis/examples/50-graphics.conf
You can send me your working files, I can put them on the server.

@AlexanderR: can you explain what didn't work? I use the same chip and for me it is working, so I'm curious to find out.

Comment by AlexanderR

2011-10-16 13:28

PS. I have xorg-server 1.11.1-2 and 2D works like a charm.

Comment by AlexanderR

2011-10-16 13:24

My integrated card is detected as "Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)".
Driver contained in this package does not work for me, but way proposed by eticre works well. Actually AUR package at https://aur.archlinux.org/packages.php?ID=47620
is valid but it requires patch described by eticre for perfect (via vx) video playback to work.

Comment by eticre

2011-06-22 19:56

hi
i ve found this in new xorg-server 1.10
http://cgit.freedesktop.org/xorg/xserver/commit/?id=a942534ca3908418c407115c6393263c2fe05931
now i'm with old xorg 1.9 but with the source found here
http://hellbunker.blogspot.com/2011/03/driver-sis-m671-m672-for-upcoming-natty.html
and with a little mod in
sis_video.h
remove line
[static int SISReputImage(ScrnInfoPtr pScrn,
short drw_x, short drw_y,
RegionPtr clipBoxes, pointer data);]
and in
sis_video.c
change
adapt->ReputImage = SISReputImage;
in
adapt->ReputImage = NULL;

seems to work!

Anonymous comment

2011-04-29 11:01

This seems to be a problem with xv, you need to set your output to x11 with gstreamer-properties or in your media player.
However, since this isn't possible with every application (haven't found a way with guvcview yet), this rather is a quick fix than a real solution.

Anonymous comment

2011-04-13 10:00

A bit of a problem here. When I play movies in fullscreen with the updated driver, X exits with "Fatal IO error 11" and "Fatal IO error 104".

Comment by woelfchen

2011-04-12 13:27

Updated

Anonymous comment

2011-04-12 10:50

Hi,woelfchen! Would you upgrade the package so that it would be compatible with the new xorg-server 1.10?
Thanks!

Anonymous comment

2010-12-19 18:18

Thanks a lot for package!

Anonymous comment

2010-10-17 23:20

any news from SIS? will they implement the driver or not?

Anonymous comment

2010-10-01 21:07

Thanks a lot for the update. Keep up the good work

Anonymous comment

2010-09-30 13:21

That works for me ,thanks.

Comment by woelfchen

2010-09-30 11:20

removed links to libxf86misc by patching sis_utility.c - should compile now without the old, but on my computer still installed package xf86-misc-proto

Anonymous comment

2010-09-30 10:07

libxf86misc library was removed in 1.9.0 and I got this error when building this package,
X11/extensions/xf86misc.h:No such file or directory
anyone helps..........

Comment by woelfchen

2010-09-30 08:43

Updated again because of typo in dependency pkg-config

Comment by woelfchen

2010-09-30 08:31

Updated for xorg 1.9 by patching sis_driver.c
New dependency xorg-server-devel
PKGBUILD for xorg 1.8 can be found at http://web24.server5.publicompserver.de/linux/sis/xf86-video-sis671-xorg-1.8.tar.gz
Hope it works also for x64

Anonymous comment

2010-09-29 17:34

xorg 1.9 is in core

Anonymous comment

2010-09-21 16:09

Works like a charm with xorg 1.8, Thank you so much!
Watch for /etc/X11/xorg.conf.d/10-monitor.conf file Driver value!

Anonymous comment

2010-07-23 23:42

Thank you so much, had not updated my system in fear of incompatibility with xorg 1.8. But right now I have no problems, in fact only I managed Arch run this card with xorg 1.8 (not any other distribution), thanks again, really thank you

Comment by woelfchen

2010-05-04 14:18

Just the old comments for the package which were deleted when aur was updated - maybe they are useful for somebody:

Comment by: woelfchen on Mon, 15 Feb 2010 08:09:43 +0000

I know about this - it happens on my machine too. A search for it shows that this error is quite old, but I haven't found a solution (and I haven't found any harm ;-). So I just leave it - if you find a solution, please post.

Comment by: Communico on Mon, 15 Feb 2010 08:02:00 +0000

It works well, but starting X it complains that "AIGLX error: dlopen of /usr/lib/xorg/modules/dri/sis315_dri.so failed [...] No such file or directory
AIGLX: reverting to software rendering

Comment by: Dexter on Tue, 02 Feb 2010 18:11:28 +0000

Works on 64 bit!

Comment by: woelfchen on Tue, 02 Feb 2010 17:35:59 +0000

You need to put the following line in your /etc/X11/xorg.conf in section Device:

Driver "sis671"

Comment by: woelfchen on Tue, 02 Feb 2010 17:33:02 +0000

Driver for SIS 671/672 graphic chips. Source code is taken from Ubuntu-Forums (http://ubuntuforums.org/showpost.php?p=8755864&postcount=329), where also the solution for Xorg 1.7 came from - credit to these guys.
I don't know if it also works for 64bit, but I can't try myself.
If you have any problems, just post.

Wolf

Comment by woelfchen

2010-05-02 11:52

Updated for coming x.org version 1.8
Made a patch adding second parameter to the CreateNewResourceType-Function: I wrote arbitrary names without knowing to much what I did, but it is working.
If you are still using version 1.7, just omit the sis_mergedfb.patch and it works.

Anonymous comment

2010-04-03 22:41

Hallo Woelfchen,
vielen Dank für das Paket. Auf unter slackware13 bzw. slackware-current funktioniert Deine Anpassung prima, wenn man die
sis671_drv.-Dateien aus <paket-dir>src/.libs/ nach /usr/lib/xorg/modules/drivers/ kopiert. Trotz patch bleibt das
make bei "man" hängen:
make[2]: Leaving directory `/home/work/hardware/notebookesprimoV5355/sis-grafik-1004/xf86-video-sis671-0.9.1/src'
Making all in man
make[2]: Entering directory `/home/work/hardware/notebookesprimoV5355/sis-grafik-1004/xf86-video-sis671-0.9.1/man'
make[2]: *** Keine Regel vorhanden, um das Target »sis671.@DRIVER_MAN_SUFFIX@«,
benötigt von »all-am«, zu erstellen. Schluss.
make[2]: Leaving directory `/home/work/hardware/notebookesprimoV5355/sis-grafik-1004/xf86-video-sis671-0.9.1/man'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/work/hardware/notebookesprimoV5355/sis-grafik-1004/xf86-video-sis671-0.9.1'
make: *** [all] Fehler 2

Trotzdem: Nochmal vielen Dank! Für aktuelle slackware-Versionen gibt es den Treiber nämlich nicht. Und mit meinem
esprimo V5535 bin ich jetzt wieder glücklich!

Anonymous comment

2010-03-24 15:55

Thank you woelfchen very much. It works wonderfully. At x64 too. Arch now works fine on my laptop. Sorry for my English.