for me, debian sid with SIS 661 i resolved the problem using the patch found above adding case SIS_661 to the list- still using sis driver and adding sisfb to /etc/modules
this patch is not applied in xserver-xorg-video-sis 1:0.10.2-1
for using dual head i just use this xorg.conf file :
diff --git a/src/sis_driver.c b/src/sis_driver.c
index 994b02d..b19e7a9 100644
--- a/src/sis_driver.c
+++ b/src/sis_driver.c
@@ -4099,6 +4099,8 @@ SISPreInit(ScrnInfoPtr pScrn, int flags)
case SIS_315H:
case SIS_330:
case SIS_340:
+ case SIS_650:
+ case SIS_760:
case XGI_40: readpci = TRUE; break;
case XGI_20: readpci = TRUE;
--
1.6.3.3
==================================================================
for me, debian sid with SIS 661 i resolved the problem using the patch found above adding case SIS_661 to the list- still using sis driver and adding sisfb to /etc/modules
this patch is not applied in xserver- xorg-video- sis 1:0.10.2-1
for using dual head i just use this xorg.conf file :
Section "Device"
Identifier "SIS 661"
Driver "sis"
BusID "PCI:1:00:0"
Option "MergedFBAuto" "on"
Option "UseSSE" "yes"
EndSection
======= ======= ======= === patch found ======= ======= ======= ======= === /msg02767. html
http://<email address hidden>
src/sis_driver.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/sis_driver.c b/src/sis_driver.c ScrnInfoPtr pScrn, int flags)
break; ======= ======= ======= ======= ======= ======= ======= ======= ===
index 994b02d..b19e7a9 100644
--- a/src/sis_driver.c
+++ b/src/sis_driver.c
@@ -4099,6 +4099,8 @@ SISPreInit(
case SIS_315H:
case SIS_330:
case SIS_340:
+ case SIS_650:
+ case SIS_760:
case XGI_40: readpci = TRUE;
case XGI_20: readpci = TRUE;
--
1.6.3.3
=======