no support for sis 671/771 video cards

Bug #301958 reported by bgerlich
462
This bug affects 73 people
Affects Status Importance Assigned to Milestone
Linux Mint
Opinion
Wishlist
Unassigned
X.Org X server
Unknown
High
Arch Linux
New
Undecided
Unassigned
Baltix
New
Undecided
Unassigned
xserver-xorg-video-sis (Debian)
Fix Released
Unknown
xserver-xorg-video-sis (Fedora)
Won't Fix
Medium

Bug Description

sis 671/771 driver is not available for Ubuntu but there is a working driver in the newest Mandriva. The driver in Mandriva is based on http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .

Not having the driver makes the installation of Ubuntu a PITA on laptops with sis 671/771 based integrated graphics card. Making the laptop usable requires playing with xorg.conf and module compilation or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.

Revision history for this message
In , Irwan (irwan-redhat-bugs) wrote :

Description of problem:
Current sis driver doesn't support SIS671, only vesa driver works. Therefore all SIS671 users doesn't have accelerated support at all.

Possible solution: port/merge SIS671 driver support from iMedia's sis-drv source code, available here: http://www.linuxconsulting.ro/xorg-drivers/src/xf86-video-sis-imedia.tgz . Can anyone port/merge it, please?

Version-Release number of selected component (if applicable):
ALL

How reproducible:
N/A

Steps to Reproduce:
N/A

Actual results:
N/A

Expected results:
N/A

Additional info:
lspci shows:
"
...
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
..."

Revision history for this message
bgerlich (bgerlich) wrote : no working driver for sis 671/771 video cards

sis 671/771 driver is not available for Ubuntu but there is a working driver in the newest Mandriva. The driver in Mandriva is based on http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .

Not having the driver makes the installation of Ubuntu a PITA on laptops with sis 671/771 based integrated graphics card. Making the laptop usable requires playing with xorg.conf and module compilation or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

seems like that work has not been submitted upstream. Instead they've forked 0.9.1 and added the changes on top of it, without any changelog. Nice.

Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automated message]

Hi bgerlich,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xserver-xorg-video-sis:
status: New → Incomplete
Revision history for this message
luca (l-savio) wrote :

I tried with new mandriva on my daghter's Asus with SiS 671/771, but does not work: resolution is correct, but just 16 colors! Last DreamLinux and Opensuse work fine with video (but have several other problems, Intrepid is the only OS that makes usable that laptop (Asus X58C)).

Revision history for this message
luca (l-savio) wrote :

Hi Bryce.
Maybe it's useful this one, having the same problem. Intrepid has been installed few minutes ago, all synaptic upgrades done, xorg.conf was not modified. screen resolution available: 800x600 or 640x400 @61Hz, sis 671/771.

Revision history for this message
bgerlich (bgerlich) wrote :

For convenience I have prepared a debian package with sisimedia driver patched by fedora forum's user "bahamot" to work with xserver 1.5.x.

I have made a few very minor changes so that the driver would seem more seamless, namely - buggy 2D acceleration is now disabled by default. I have also included a pciid file, so that the card is detected automatically. Just install the deb and restart your xserver.

Remember to remove any driver names and such from xorg conf manualy or by typing sudo dpkg-reconfigure -phigh xserver-xorg in terminal.

Revision history for this message
bgerlich (bgerlich) wrote :

Oh, and this is Ubuntu Intrepid version only, will provide a Jaunty soon.

Revision history for this message
luca (l-savio) wrote :

Hi bgerlich, I got your driver and it works fine! I hope it will be included in Jaunty. Thanks and happy new year.

Revision history for this message
Stephan202 (sschroev) wrote :

I'd like to confirm that this driver works on Intrepid for the Asus X58C laptop that I have here. Many thanks!

Revision history for this message
In , Bjorge (bjorge-redhat-bugs) wrote :

This doesn't work in Fedora 10 either.

Revision history for this message
Sulamita Garcia (sulamita-garcia) wrote :

I tried to used this package, but it divides my screen in two horizontal screens...

Revision history for this message
Mikel Pérez (mikelpr) wrote :

It works fine, it is much faster than stupid vesa... But when i restarted X, it looked like widescreen compressed on my 4:3 monitor... The monitor said it was 800x600, so I went to System -> Preferences -> Screen Resolution. It said it was 960x600, and there was no 1024x768... My monitor is capable of 1024x768 and so is the card (in windows it could use 1024x768 and so it could with vesa.)

I don't know how to fix this... Could someone help!???

Revision history for this message
Sulamita Garcia (sulamita-garcia) wrote :
Revision history for this message
Sulamita Garcia (sulamita-garcia) wrote :

This are the log and configuration file with the xserver-video-sis671 installed. After installing the package, the display turns into two horizontal 640x400 screens, mirroring each other. Really weird...

Revision history for this message
bgerlich (bgerlich) wrote :

Sulamita - simply load a default xorg.conf using "sudo dpkg-reconfigure -phigh xserver-xorg" . Your problem is most probably caused by the monitor configuration which is not needed.

On a similar note, it took me long enough but I finally got around to it.

Below is a beta version of sis 771/671 driver package for Ubuntu Jaunty. Now with working 2D Acceleration (XAA).

As before - simply install the deb package and make sure that your xorg.conf is the one provided by the system (no modifications required).

Revision history for this message
chrisso29 (chrissi29-deactivatedaccount) wrote :

Thank you very much, it works perfect for me!

Revision history for this message
Mikel Pérez (mikelpr) wrote :

That did not work for me.
Forgot to say, it's Ubuntu Intrepid.

Revision history for this message
bgerlich (bgerlich) wrote :

Have you tried "sudo dpkg-reconfigure -phigh xserver-xorg" ?

Revision history for this message
Jeff (jeffmart) wrote :

Report for beta jaunty in SiS671 onboard notebook: Work like a charm for me! Thanx!!! We just need a working 3D driver now... :) There are a brazilian distro, called Satux, that has one. It is the original distro that is selling with my notebook. But it is Debian Etch based, so, all in there is so obsolete...

Revision history for this message
bgerlich (bgerlich) wrote :

We won't have it any time soon. SiS has written a 3D driver actually. It is based on standard sis xorg driver but it has been not worked on since a long time. It doesn't use the __driDriverExtensions API so it won't work with Mesa > 7.1 (intrepid and up). It doesn't look like Satux team is working on it ... so we have no chance for a 3D driver soon, at least until SiS releases the source code.

Revision history for this message
bgerlich (bgerlich) wrote :

Here's a least modified version of the source, that's the most similar to xorg sis driver and works properly. One unnecessary thing I left is a check that stops the driver from working with chips other than sis 771/671 - the only chip this version of the driver was tested on.

Revision history for this message
In , Diogo (diogo-redhat-bugs) wrote :

What is missing is the actual driver. Without the driver is not possible (at least so far) to adjust the video correctly.

In other forums, only the distribution Satux has this driver originally authorized by the SIS.

Att, Diogo

Revision history for this message
Djalma B. Martins (djalmabmartins) wrote :

This driver supports 1440x900 resolution?

Revision history for this message
Ropechoborra (securetux) wrote :

Thank you very much ! This driver works perfectly on an Olivetti 520 laptop !

Revision history for this message
Chipping (chipping) wrote :

I finally took the plunge and decided to experiment with a linux operating system. Having done a little research over the weekend I decided to install Ubuntu 9.04 as a second OS on my Fujitsu Siemens Esprimo laptop. On the whole I am really pleased with the install and initial operation of the new OS but the laptop has a SiS 671 based GPU and although the built in monitor works well I am unable to output the display to an external monitor or projector . I came to this site looking for an alternative driver. I have downloaded the version uploaded on April 4th and extracted the files to my desktop but I cannot figue out how to install it. Have I downloaded the correct file and if so could someone please provide me with a step by step instalation guide?

Revision history for this message
Chipping (chipping) wrote :

Ok I have installed the deb 2D version instead this is working fine with an external monitor but not with my tv which displays a signal that mode is not supported. Does anyone know of a solution to this?

Revision history for this message
Tim Lambert (timlambert00-deactivatedaccount) wrote :

I am a total Linux newbie, having just installed Ubuntu 9.04 on an Acer Aspire 3000 laptop which is having serious issues running Windows XP. It has an SIS graphics chipset. The display of Ubuntu on the laptop is terrible!
I have downloaded and applied "xorg-driver-sis671_0.9_i386.deb" (it tells me the package is already applied, or something).
To illustrate the problem I took a screenshot on the laptop, transferred it to my desktop (running Windows XP Pro). To my surprise, the screenshot looks perfect!
The attached picture shows my desktop PC displaying the screenshot saved on the laptop next to it. The laptop shows its usual Ubuntu picture. Clearly there is a major difference! The laptop seems to only be displaying a few colours and has a constantly scrolling horizontal flicker.
Any ideas? I would be most grateful for any assistance.

Revision history for this message
bgerlich (bgerlich) wrote :

You have some problems with the rom data on your graphics card. Add the line

Option "useROMData " "False"

to the "Device" section on your /etc/X11/xorg.conf . You can edit it typing the command sudo gedit /etc/X11/xorg.conf in the terminal (you'll find that in Applications->Accesories).

The "Device" snippet will look something like that after the edit:

Section "Device"
 Identifier "Configured Video Device"
        Option "useROMData " "False"
EndSection

Revision history for this message
Thiago Galesi (thiagogalesi) wrote :

bgerlich driver works good on 01:00.0 0300: 1039:6351 (rev 10), thanks!

not much faster than 9.04 netbook remix interface then vesa though...

Revision history for this message
bgerlich (bgerlich) wrote : Re: [Bug 301958] Re: no working driver for sis 671/771 video cards

Not faster at all actually. Netbook Remix interface uses the Clutter toolkit
- that's basically OpenGL wrapped in a simpler API, so it requires 3D
acceleration to get a performance boost.

Revision history for this message
Pawel Jasnos (pjasnos) wrote : Re: no working driver for sis 671/771 video cards

I've written to maintainer of the satux driver, and he said that their driver is based on code from here : http://www.linuxconsulting.ro/xorg-drivers/ with some patches. He promised to publish them on his blog - but haven't done this yet, apparently.

Revision history for this message
Daniel Uranga (fersbery-77) wrote :

I think i have the same problem than Sulamita Garcia. My screen divides in two. I send a photo to illustrate.

Revision history for this message
bgerlich (bgerlich) wrote :

Daniel, post your /etc/X11/xorg.conf and your /var/log/Xorg.log.0

Revision history for this message
Daniel Uranga (fersbery-77) wrote :

The driver for 8.04 works ok. In only have this problem with 8.10 and 9.04.

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This message is a reminder that Fedora 9 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 9. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '9'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 9's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 9 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
Daniel Uranga (fersbery-77) wrote :

@bgerlich: what do you think causes the error that i have posted here? Is there any hope that might fix this?

Here i post the output of lspci:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
03:00.0 System peripheral: JMicron Technologies, Inc. Unknown device 2382
03:00.2 SD Host controller: JMicron Technologies, Inc. Unknown device 2381
03:00.3 System peripheral: JMicron Technologies, Inc. Unknown device 2383
03:00.4 System peripheral: JMicron Technologies, Inc. Unknown device 2384

Revision history for this message
In , Danilo (danilo-redhat-bugs) wrote :

Doesn't work in Fedora 11 either.

Besides accelerated support, vesa doesn't support native resolution 1280x800 of some notebooks with SiS 771/671.

Revision history for this message
In , Irwan (irwan-redhat-bugs) wrote :

There's driver that support 771/671, the source code can be downloaded from:
http://ncc-1701a.homelinux.net/~linux-sis/downloads/xorg-driver-sis671_0.9.tar.gz

Here's the story on that driver .........
1. I took the original driver that supports 671/771 from: http://www.linuxconsulting.ro/xorg-drivers/
2. I modified it to get it compiled on new xorg server, namely the new pci_struct format. I took the modification from xorg's SIS source code: http://cgit.freedesktop.org/xorg/driver/xf86-video-sis/
3. The result is somewhat working driver (more importantly compilable), but has many bugs. As I don't have the required expertise, so I uploaded it to rapidshare and posted in fedoraforum: http://forums.fedoraforum.org/showthread.php?t=195483
4. Bartlomiej Gerlich (Ubuntu forums) fixed the bugs and get the 2D acceleration working. http://ohioloco.ubuntuforums.org/showthread.php?t=958967&page=12

Question is, can we included this as temporary solution in rawhide or Fedora 12 until we get proper solution? (By proper I mean the support code is integrated into xorg's SIS driver.)

Revision history for this message
In , Dave (dave-redhat-bugs) wrote :

Not really.

The correct method is to fix the upstream X.org driver with patches taken from the tarball you have.

Then everyone benefits and Fedora doesn't have to carry a crappy solution for ever.

If we let in a temporary hack, it probably won't ever happen as there is no X.org SIS maintainer anymore.

Revision history for this message
Daniel Uranga (fersbery-77) wrote :

Another photo. I will try to hack the code to make it work, where could I start?

Revision history for this message
Anders (andersja+launchpad-net) wrote :

Suggestion: It looks like a non-free driver for SiS graphics cards exists - this should be packaged alongside / similarly to the nvidia non-free graphics drivers?

http://ubuntuforums.org/showthread.php?t=615094&highlight=M671

tags: added: needs-packaging
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - no working driver for sis 671/771 video cards
+ [needs-packaging] no working driver for sis 671/771 video cards
Changed in xserver-xorg-video-sis (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Daniel Uranga (fersbery-77) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

At least for me, the driver from Sis doesnt works. I can only get the video working correctly with Ubuntu 8.04.

Revision history for this message
luca (l-savio) wrote :

Will bgerlich's driver work with Karmic?

Revision history for this message
Djalma B. Martins (djalmabmartins) wrote :
Revision history for this message
LoCusF (suomalainen-aleksi) wrote :

I can confirm that Djalma's workaround works perfectly. Now we just need similar packages for Ubuntu :)

Revision history for this message
Daniel Uranga (fersbery-77) wrote :

Finally!! It works!! The Mandriva drivers works perfectly here too. Thanks a lot Djalma!

Revision history for this message
Jeff (jeffmart) wrote :

Guys, there is really needed for Mandriva packages? What is the problem with this workaround:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-sis/+bug/301958/comments/13 ?

With Ubuntu package!

There mine and a few other success cases related here!

Or, maybe, recente Mandriva drivers offers so wanted 3D capacities?

Regards

Revision history for this message
Daniel Uranga (fersbery-77) wrote :

The driver inside "xorg-driver-sis671_0.9_i386.deb" never worked for me, i posted 2 pictures so anyone can see how my screen was failing.

Revision history for this message
Nacho Larrateguy (lilarrateguy) wrote :

The instructions written by Djalma B. Martins at https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-sis/+bug/301958/comments/38 worked for me.

That, the sisimedia driver, was the only one that worked. Others, like the one in launchpadlibrarian, had interchanged the values for color depth (16 and 24). Setting DefaulDepth in Screen section at xorg.conf only changed after a X restart the lines created in color transitions for a kind of dithering effect.

The Mandriva binaries instead worked perfectly. I've made a deb package with those binaries. It's attached.
Further discussions and link recopilation can be found here at my blog: http://nacho.larrateguy.com.ar/2009/07/11/drivers-de-sis-771671-para-xorg-1-6-mandriva-2009-1-ubuntu-jaunty-9-04/ (spanish)

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

*** Bug 516417 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Frank (frank-redhat-bugs) wrote :

(In reply to comment #6)
> Not really.
>
> The correct method is to fix the upstream X.org driver with patches taken from
> the tarball you have.
>
> Then everyone benefits and Fedora doesn't have to carry a crappy solution for
> ever.
>
> If we let in a temporary hack, it probably won't ever happen as there is no
> X.org SIS maintainer anymore.

If that within Fedora or Upstream?

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

(In reply to comment #8)
> If that within Fedora or Upstream?

Sorry, I don't understand the question.

Revision history for this message
In , Frank (frank-redhat-bugs) wrote :

(In reply to comment #9)
> (In reply to comment #8)
> > If that within Fedora or Upstream?
>
> Sorry, I don't understand the question.

No Maintainer in Fedora or up at Xorg?

Revision history for this message
In , Frank (frank-redhat-bugs) wrote :

http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads

Will this top note, work as temporary solution in Fedora?

Revision history for this message
In , Frank (frank-redhat-bugs) wrote :

Have quick working *fix* no codeing skills required.

I use F11 64 bit Gnome
su\sudo yum install system-config-display

su\sudo firefox http://www.xs4all.nl/~mgj1/SiS/

http://www.xs4all.nl/~mgj1/SiS/
sis671_drv.so save to

/usr/lib64/xorg/modules/drivers/

then go to:
System > Administration > Display
and sis617 is there under hardware

apply, and it sets up a correct xorg.conf
oh reboot, it may flicker slightly on bootup.

Revision history for this message
In , billy (billy-redhat-bugs-1) wrote :

(In reply to comment #12)
> Have quick working *fix* no codeing skills required.
>
> I use F11 64 bit Gnome
> su\sudo yum install system-config-display
>
> su\sudo firefox http://www.xs4all.nl/~mgj1/SiS/
>
> http://www.xs4all.nl/~mgj1/SiS/
> sis671_drv.so save to
>
> /usr/lib64/xorg/modules/drivers/
>
> then go to:
> System > Administration > Display
> and sis617 is there under hardware
>
> apply, and it sets up a correct xorg.conf
> oh reboot, it may flicker slightly on bootup.

The above solution did not work for me. I am running a completed updated version of Fedora 10 i386 and this is my lspci output

VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10) (prog-if 00 [VGA controller])

I get a blank screen after restarting X after using the sis671_drv.so file . Had to return back to vesa.

Revision history for this message
In , Frank (frank-redhat-bugs) wrote :

I would say if you brought your problem back into the main fedora-list.
There may be many using F10, you might direct you to a cause for this.
Listing the bug url

As there is no official maintainer for the sis

Revision history for this message
In , Danilo (danilo-redhat-bugs) wrote :

(In reply to comment #12)
> Have quick working *fix* no codeing skills required.
>
> I use F11 64 bit Gnome
> su\sudo yum install system-config-display
>
> su\sudo firefox http://www.xs4all.nl/~mgj1/SiS/
>
> http://www.xs4all.nl/~mgj1/SiS/
> sis671_drv.so save to
>
> /usr/lib64/xorg/modules/drivers/
>
> then go to:
> System > Administration > Display
> and sis617 is there under hardware
>
> apply, and it sets up a correct xorg.conf
> oh reboot, it may flicker slightly on bootup.

Would you please give some instructions to those willing to compile it? Did you get the sources from the link you mentioned in comment #11 (http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads) ? Which file did you use? Did you apply any additional patch?

Thanks

Revision history for this message
In , Frank (frank-redhat-bugs) wrote :

(In reply to comment #15)
> (In reply to comment #12)
> > Have quick working *fix* no codeing skills required.
> >
> > I use F11 64 bit Gnome
> > su\sudo yum install system-config-display
> >
> > su\sudo firefox http://www.xs4all.nl/~mgj1/SiS/
> >
> > http://www.xs4all.nl/~mgj1/SiS/
> > sis671_drv.so save to
> >
> > /usr/lib64/xorg/modules/drivers/
> >
> > then go to:
> > System > Administration > Display
> > and sis617 is there under hardware
> >
> > apply, and it sets up a correct xorg.conf
> > oh reboot, it may flicker slightly on bootup.
>
> Would you please give some instructions to those willing to compile it? Did you
> get the sources from the link you mentioned in comment #11
> (http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads) ? Which
> file did you use? Did you apply any additional patch?
>
> Thanks

All, I did wan mention a url, and asked a Q? Comment 11, has nothing to do with comment 12. Both are just the result of Google.

Revision history for this message
ecmcgcm (ecmeneses) wrote :

confirming post #5 bgerlich

worked for me, Ubuntu 8.10 Intrepid

Thanks a lot bgerlich

and to Temujin for pointing me here

Revision history for this message
ecmcgcm (ecmeneses) wrote :

additional comments:

I was able to set resolution to 1280x800 from 800x600

but if I set it back to any other lower resolution (1024x768, 800x600, 640x480) I cannot set it back to 1280x800

Then if I set to 1024x768, I cannot re-set to other settings.
After a re-start it defaulted to 1280x800.

Not sure if that is a bug or a limitation.

Revision history for this message
Mikhail Polianski (mnpol) wrote :

A solution for the "low resolution" problem that worked for me (sis 651 chip)
( http://programmingforchildren.blogspot.com/2009/08/how-to-set-proper-resolution-and.html ):

In the Monitor section add two lines:
    HorizSync 30-81.4
    VertRefresh 60-100

Revision history for this message
Ricardo Fernández (koshrf) wrote :

xorg-driver-sis671_0.9_i386.deb worked perfect for me, this is my card:

01:00.0 VGA compatible controller [0300]: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter [1039:6351] (rev 10)
 Subsystem: CLEVO/KAPOK Computer Device [1558:0722]
 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Interrupt: pin A routed to IRQ 16
 BIST result: 00
 Region 0: Memory at c0000000 (32-bit, prefetchable) [size=256M]
 Region 1: Memory at d4000000 (32-bit, non-prefetchable) [size=128K]
 Region 2: I/O ports at 9000 [size=128]
 Capabilities: [40] Power Management version 2
  Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [50] AGP version 3.0
  Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3+ Rate=x4,x8
  Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

Revision history for this message
luca (l-savio) wrote :

Did anyone test with karmic beta?

Revision history for this message
Mikel Pérez (mikelpr) wrote :

I changed monitors, and now it does work. The older monitor only supported 1024x768, but for some reason, the driver limited it to 800x600 and some widescreen weirdness in it. The new one supports 1280x720 and works perfecly!
However, I'm going to install the karmic beta. Does it work with it?

Revision history for this message
Mikel Pérez (mikelpr) wrote :

Seems bgerlich's last deb does not work in Karmic (and neither does Karmic's gdebi... ad to use dpkg -i)
However, that sisimedia package does!

Btw, I don't think it was the xorg.conf, as it didn't even exist.

Revision history for this message
Mikel Pérez (mikelpr) wrote :

I AM GETTING 60FPS WITH SNES9X!!!! =D

Revision history for this message
Ricardo Fernández (koshrf) wrote :

I did an upgrade today from 9.04 to 9.10 and the driver xorg-driver-sis671_0.9_i386.deb still works, no need to reinstall or change anything at all. I don't know if it will work with a fresh install and then installing the driver, but I guess you could force to install and use it.

Revision history for this message
In , Matěj (matj-redhat-bugs) wrote :

Since this bugzilla report was filed, there have been several major updates in various components of the Xorg system, which may have resolved this issue. Users who have experienced this problem are encouraged to upgrade their system to the latest version of their packages. For packages from updates-testing repository you can use command

yum upgrade --enablerepo='*-updates-testing'

Alternatively, you can also try to test whether this bug is reproducible with the upcoming Fedora 12 distribution by downloading LiveMedia of F12 Beta available at http://alt.fedoraproject.org/pub/alt/nightly-composes/ . By using that you get all the latest packages without need to install anything on your computer. For more information on using LiveMedia take a look at https://fedoraproject.org/wiki/FedoraLiveCD .

Please, if you experience this problem on the up-to-date system, let us now in the comment for this bug, or whether the upgraded system works for you.

If you won't be able to reply in one month, I will have to close this bug as INSUFFICIENT_DATA. Thank you.

[This is a bulk message for all open Fedora Rawhide Xorg-related bugs. I'm adding myself to the CC list for each bug, so I'll see any comments you make after this and do my best to make sure every issue gets proper attention.]

Revision history for this message
In , Danilo (danilo-redhat-bugs) wrote :

Since there was many other unrelated packages in '*-updates-testing', I did:

yum update xorg-x11-* --enablerepo=updates-testing

and got:

Updated:
  xorg-x11-drv-evdev.x86_64 0:2.2.6-1.fc11
  xorg-x11-drv-intel.x86_64 0:2.7.0-8.fc11
  xorg-x11-drv-nouveau.x86_64 1:0.0.12-41.20090528git0c17b87.fc11
  xorg-x11-drv-openchrome.x86_64 0:0.2.904-1.fc11.1
  xorg-x11-server-Xnest.x86_64 0:1.6.4-0.3.fc11
  xorg-x11-server-Xorg.x86_64 0:1.6.4-0.3.fc11
  xorg-x11-server-common.x86_64 0:1.6.4-0.3.fc11

The only improvement is that now X will fall back automatically to vesa driver. If I remember, before I got no graphics mode at all and had to set vesa driver manually in xorg.conf.

There was no update to xorg-x11-drv-sis, so I wasn't expecting too much.

Revision history for this message
In , Danilo (danilo-redhat-bugs) wrote :

Created attachment 367761
Xorg.log with xorg-x11-server-Xorg-1.6.4-0.3.fc11.x86_64

This log was generated with no /etc/X11/xorg.conf file.

Revision history for this message
In , Antonio (antonio-redhat-bugs-1) wrote :

I downloaded the FC12 Beta live CD and just started it - and The only resolution that it takes is 800x600 - same case in the past versions of Fedora - as it does not had a /etc/X11/Xorg.conf file - I could not see if this is what driver is it using - but for sure it does not accept more than 800x600 - I will try a Xorg -configure to see if manually canfiguring can do something - but for now - no improvements on the situation.

Revision history for this message
In , billy (billy-redhat-bugs-1) wrote :

I can confirm that this bug is still prevalent as observed while testing using the FC12 Beta Live CD. Symptoms are similar to the ones mentioned in the comment above. The default resolution is 800x600 which is also the maximum resolution allowed. I hope that sis releases the source of some of their drivers, so that we can atleast get a 2D working driver in the future. I hope the manufacture releases us from our suffering.

Revision history for this message
In , Irwan (irwan-redhat-bugs) wrote :

Sorry I don't have access to the VGA now as the unit has been used on work place.

Revision history for this message
In , Allann (allann-redhat-bugs) wrote :

The driver for 'SiS 771/671 PCIE VGA Display Adapter' is not working on Fedora 12. Only works in VESA mode.

Revision history for this message
traaf (traaf) wrote :

Nacho Larrateguy comment #43 saved my life
thank you so much
i tried all other ways without success, even extracting manually the files from rpm was unsuccessfull

it is not a very clean hack, but it works, 1440x900 is really better than 800x600

Revision history for this message
Alessio Treglia (quadrispro) wrote :

This report doesn't seem "icnomplete" at all.

Changed in xserver-xorg-video-sis (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
luca (l-savio) wrote :

Well, now for karmic sisimedia driver works fine...let's wait an Ubuntu package for Lucid: I hope that this bug will be successfully closed after 18 months....

Revision history for this message
Guilherme Garnier (guilherme-garnier) wrote :

This driver works fine for me on Ubuntu 9.10, except that I can´t use an external monitor. Did anyone make this work?

Revision history for this message
Pander (pander) wrote :
Revision history for this message
Pander (pander) wrote :

What would be an ETA for getting this released in karmic updates?

Revision history for this message
Pander (pander) wrote :

How to get DRI support for SiS 671/771 when using http://ajoliveira.com/ajoliveira/uk/software/xorg.php ?

$ grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/sis315_dri.so failed (/usr/lib/dri/sis315_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering

Is this a separate bug or will it be fixed with this bug?

Revision history for this message
In , Djalma B. Martins (djalmabmartins) wrote :

(In reply to comment #0)
> I have a [SiS] 771/671 PCIE VGA Display Adapter [1039:6351] (rev 10) driver
> from xorg doesn't have support for my card but I've found
> http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=2773&OSFullName=Linux*&lang=eng&strOSs=39&submit=Go%21
> that supports my card but driver I have to force it using ignoreABI and is not
> stable.
>

There is a driver in Mandriva that supports this card (see https://qa.mandriva.com/show_bug.cgi?id=50419).

The source code is here:
http://mandriva.c3sl.ufpr.br/official/2010.0/SRPMS/main/release/x11-driver-video-sisimedia-0.9.1-1.20090622.2mdv2010.0.src.rpm

The license is MIT. Could it be included in Xorg?

Revision history for this message
Timo Aaltonen (tjaalton) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

The driver that Mandriva has includes a whopping 1.4MB (!) patch to the old sis driver 0.9.1. They don't seem to be upstreaming that one. If someone is capable to split the patch in smaller pieces and submitting them upstrem, that would be great.

Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Marco (koansoftware) wrote :

I am using Ubuntu 9.10 with a notebook ASUS K50C.
I applied and tried almost every workaround proposed by this topic and some other I found in the internet.
Nothing is working, so I am currently using a VESA configuration in xorg.conf, of course this means that I am unable to run at 1366x768 resolution and without any graphic acceleration.

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

This is my Xorg.0.log showing errors: http://pastebin.ca/1753595

(EE) SIS(0): **************************************************
(EE) SIS(0): ERROR:
(EE) SIS(0): No valid modes found - check VertRefresh/HorizSync
(EE) SIS(0): END OF MESSAGE
(EE) SIS(0): **************************************************
(II) UnloadModule: "sis671"
(EE) Screen(s) found, but none have a usable configuration.

Of course I also tried adding some different VertRefresh/HorizSync values unsuccessfully.

Any help will be greatly appreciated.
TIA

/marco

Revision history for this message
Pander (pander) wrote :

Sorry for chasing, but, any feedback on the dri.so question and ETA for karmic upgrades?

Revision history for this message
Aukusti Saarinen (sotkelo) wrote :

I have the same laptop as #61 and the same exact problems as he does, with the same errors showing up in logs. Could anyone help in creating a working Xorg.conf with this laptop model? Having to use Win7 is driving my girlfriend nuts with me going bonkers as a side effect.

Revision history for this message
PaulWoodhams (paulw-nag) wrote :

Have the same problem as #56. Just upgraded to 9.10 and re-installed the package. Resolution on the laptop screen is fine but I can't get any output on my external monitor. When I first upgraded the external monitor worked but was unusable with the available resolutions.

Any ideas?

Revision history for this message
tpurch (terry-purchase) wrote :

I have same problem as koan. I am using ubuntu 9.10 64-bit.

  SiS driver doesn't detect SIS672 chip so I downloaded SIS671/672 Driver from http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads

  I have an ASUS X5DC laptop. It appears that the reason the modes are detected is that the laptop screen fails to supply EDID information. this results in LCD being detected but with max screen size of 0x0 with pref 0x0.... see xorg entry below:

(--) SIS(0): Detected LCD/Plasma panel (max. X 0 Y 0, pref. 0x0, RGB24)

Xorg then fails to detect any workable screen res....mode pool is empty. I have tried to set HSync/VRefresh and add Modelines but had no luck.

In Windows 7 the LCD Screen is set as a Generic Monitor...EDID Information is in Registry, it appears that the manufacturer is able to override/fake EDID information for non-compliant/corrupt EDIDs. If I plug-in an external EDID Compliant Monitor the Driver works on the external screen but LCD is blank. Is there away to fake/ignore EDID information like the NVIDIA Driver?

Revision history for this message
Pander (pander) wrote :

This one should be able to get you going: http://ajoliveira.com/ajoliveira/uk/software/xorg.php otherwise report a bug there. All, please also vote "This bug also effects me" to indicate this package should be released in updates soon.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi

"My" driver is a repackaging of the Winischofer driver for both Jaunty and Karmic. It is working 100% on my laptop, either with the integrated lcd (1280x800) or with an external monitor. But I heard that there are cases of difficult coordination between the lcd and the external monitor. I have 256k allocated to the video (shared memory) and not that the hardware is not dual-head, so don't count on different resolutions on the lcd and the external monitor, the other day i hooked an old 15" just to make sure and immediately lcd resolution was at 1024x768 after reboot.

Chers

Antonio

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Ah, soon I will try this driver on lynx, xorg 1.7 is there and I am curious to knw if I must keep using Jaunty or not...

Revision history for this message
tpurch (terry-purchase) wrote :

Hi Antonio,

To confirm....I have tried the driver on the link you provided...(in fact that was the driver I was trying!) but thanks!

The driver detects the Video Adapter but the integrated LCD panel still doesn't work. when I try to run X screen flashes several times and ends up with Mode Pool Empty. The LCD still detected but says max res 0x0 pref 0x0.

Xorg.log reports:
(EE) Screen(s) found, but none have a usable configuration.

I believe that is due to lack of EDID information for the integrated LCD Screen. Modelines /Modes and HorizSync/VertRefresh lines dont appear to override it.

here is the output from I from get-edid:

get-edid: get-edid version 2.0.0

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0xc2d66 "SiS"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination does not support DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged

As I said in my last post if I connect a monitor to VGA port and configure X to use it - the EDID is detected and screen is configured correctly.

Many thanks for your help.

Revision history for this message
Dirk Lorenzen (dirk-lorenzen) wrote :

@tpurch

Have you added the following line to xorg.conf in section device?

Option "UseEdid" "false"

Modelines should then work.

greets
Dirk

Revision history for this message
tpurch (terry-purchase) wrote :

Dirk,

Thanks but I have tried that. I have also tried other options

i.e.

UseEdidFreqs "false"
 IgnoreEDID "true"
NoDDC "true"

none of which work....I assume they are driver dependent, since they appear to be be used differently between drivers. for example radeon uses "NoDDC" & nvidia uses "UseEDID"

 I also tried Option "useROMData " "False" suggested in one of the posts on this bug thread. but no joy.

Revision history for this message
tpurch (terry-purchase) wrote :

Its a shame that the nvidia option for custom edid (Option "CustomEDID" "DFP-1:/etc/X11/edid.bin") isnt available for SiS67x driver because I can extract EDID from Windows 7 Registry.

Revision history for this message
tpurch (terry-purchase) wrote :

ok, I went back to source code and had a quick look. since the screen is set wrong, i placed a fudge in the code to test. since I didn't want to take chances the fudge was for 1024x768. Xorg.0.log now has

(--) SIS(0): Detected LCD/Plasma panel (max. X 1024 Y 768, pref. 1024x768, RGB24)

xorg goes on to detect the resolution but still doesn't display an screen.

 If I switch on the xorg.conf Option "VESA" "yes" I get an Xsession.....So, clearly something else is going on here -

Can someone who as a LAPTOP with SiS671 graphics card & Widescreen LCD that works - post a copy of there Xorg.0.log so I can compare there output to mine. It may provide further clues as to what I need to change.

Many thanks

Terry

Revision history for this message
Stephan202 (sschroev) wrote :

tpurch,

I have an Asus X58C laptop here (http://www.asus.gr/product.aspx?P_ID=qk1g4fPzWuiz1QxB&content=specifications). The specifications on the site claim that it has the SiS M672 chipset, but lspci says:

  $ lspci | grep 67
  00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
  01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)

I hope this is a close enough match for you. I got the screen to work property under Intrepid (as I mentioned earlier in this thread) as well as Jaunty (after reinstallation). I cannot tell you which of the .deb files I downloaded and installed, but I recall that after installing one of these files and a reboot things worked right away (without a .deb the screen worked as well, albeit at a very low resolution).

I have attached the Xorg.0.log file as per your request. Good luck!

Revision history for this message
tpurch (terry-purchase) wrote :

Thanks stephan202!

I have done some further digging and it appears to be related to the BIOS/EDID miss reporting information....My screen is a 15.6" HD LCD 1366x768. the driver doesn't detect LCD correctly....so by default ends up with res of 0x0. :(

I did false the screen 1024 x 768 by fudging some of the code in sis_vb.c file and re-compiling....it didn't quite sort out the problem...it appeared to load the screen X (gdm logon) but as soon as X tried to refresh the screen (ie if I logged in via gdm or if I switched to a Text screen (using crtl+alt+f1 and then back to X screen) - screen goes black then fade to white from all four edges of the screen - like the frequencies where way out. ) :/

So I decided that I need to start reviewing & understanding the source code before I continuing....or find someone how is familiar with the code to look at the problem further.....

Revision history for this message
tpurch (terry-purchase) wrote :

Hi everyone,

I have made some fudges to the src code (modifying BARCO_1366 special timings to suit my purpose) and managed to get 1360x768 (virtual size 1368 x 768) seems to work fine in kdm (with one exception...if I try to go into Display settings at which point the screen goes blank).

Still some bugs to work out - around restoring screen resolution if I close laptop lid and open again etc.

As soon as I have ironed them out, I will updated src with more eligant solution and post it!

Regards

Revision history for this message
Bryce Harrington (bryce) wrote :

To reiterate Timo's comment #60, we need someone to isolate the specific patches that resolve the issue. Pulling in mandrake's forked version is not an option we're considering.

Revision history for this message
Bryce Harrington (bryce) wrote :

Or I should say, not considering unless it's done by debian. Basically we want to try to stay close to Debian with this driver; if we are going to carry any patches over debian they need to be short and easy to review (and probably sent upstream to debian).

Revision history for this message
Adnan Khan (mailme-adnan89) wrote :

Hii there

I have installed ubuntu 9.10 in my HCL system. In the System>Preferences>Display there are only two options 800*600 & 640*480.

Can anyone please tell me how can I achieve resolution higher to them like 1024x768 or higher.

adnan@ubuntu:~$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0d.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
00:0d.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
00:0d.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
00:0d.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 09)
00:0d.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev ff)
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

These are the hardwares I have. Second last one i.e; 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
my graphics card.

In Administration>HARDWARE DRIVERS I have only ine option for Software Modem. None for the display card.
Under the Preferences>Display option it says UNKNOWN Monitor.

I came across this link

http://ubuntuway.wordpress.com/2009/07/13/drivers-de-sis-771671-para-jaunty but when i installed xorg-driver-sisimedia_0.9-1_i386.deb it made my system unstable & starts blurring the login screen & instead for asking password for login it showed command prompt like screen & asked my login & password there.

Please help me to make my system run nicely under higher resolutions

Thanks

Revision history for this message
Pander (pander) wrote :

This works for me with a screen of 1280 x 800 although initially I had also only 800x600 and 640x480.

$ cat xorg.conf
Section "Device"
 Identifier "Configured Video Device"
 Driver "sis671"
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
 DefaultDepth 24
EndSection

However, windows decoration and switched got broken somehow. each reboot I have to do
$ compiz --replace&
in order to restore it.

Revision history for this message
Adnan Khan (mailme-adnan89) wrote :

@pander, Bro.. Please help me how to overcome this problem. I also have only 800x600 or 640x480.

when i typed.......

adnan@ubuntu:~$ cat xorg.conf
cat: xorg.conf: No such file or directory

it showed cat error that no such file or directory.

Thanks,

Help needed!

Revision history for this message
Stephan202 (sschroev) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

Hi Adnan,

The full path of xorg.conf is /etc/X11/xorg.conf.
(You can find it yourself using `locate xorg.conf`.)

Good luck,
Stephan

On Sun, 18 Apr 2010 at 00:49:16 -0000, Adnan Khan wrote:
> @pander, Bro.. Please help me how to overcome this problem. I also have
> only 800x600 or 640x480.
>
> when i typed.......
>
>
> adnan@ubuntu:~$ cat xorg.conf
> cat: xorg.conf: No such file or directory
>
>
> it showed cat error that no such file or directory.
>
> Thanks,
>
> Help needed!
>
> --
> [needs-packaging] no working driver for sis 671/771 video cards
> https://bugs.launchpad.net/bugs/301958
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in X.Org X server: Confirmed
> Status in ???xserver-xorg-video-sis??? package in Ubuntu: Triaged
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working driver in the newest Mandriva. The driver in Mandriva is based on http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on laptops with sis 671/771 based integrated graphics card. Making the laptop usable requires playing with xorg.conf and module compilation or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscribe

Revision history for this message
Adnan Khan (mailme-adnan89) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

@stephen202,

thanks dear for ur reply. but i know the complete path but still i cant find any such file on that path.

thanks.

Revision history for this message
parke (parke-bostrom) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

On Sun, Apr 18, 2010 at 11:49 AM, Adnan Khan <email address hidden> wrote:
> @stephen202,
>
> thanks dear for ur reply. but i know the complete path but still i cant
> find any such file on that path.

Try running "Xorg -configure" as root.

For more info, look at the man page for Xorg (type: "man Xorg")

-Parke

Revision history for this message
Ricardo Fernández (koshrf) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

The driver provided in a .deb by someone in this bug as an attachment doesn't work for 10.04 (used to work for 9.04 and 9.10).

I had to use the VESA driver wich is really bad for video playback.

I know Ubuntu wants to keep close with Debian but this bug is about to have 2 years and no solution at all to the ubuntu users that have this video card (wich is quite popular to be honest), in the meantime distros like Fedora, Mandriva and SuSE have this fixed already.

Revision history for this message
Pander (pander) wrote :

Since this is an essential part of hardware support and blocking full functionality for many users (especially non experienced ones) I would like to request for the Importance to be increased and that this bug gets assigned to someone in order to get it fixed and compatible with 10.4 soon.

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This message is a reminder that Fedora 11 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 11. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '11'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 11's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 11 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

I completely support Pander:
SIS Mirage is very tricky to set up using Lucid. When I boot up my laptop from live CD I get a black screen at first. vga=771 is buggy, too!
When Ubuntu is set up at first there is no problem to install sisimedia if you know how.
The driver exists and does work. Where is the point not to publish it in Ubuntu? I think Ubuntu should focus on user experience rather than on full Debian compatibility!

Revision history for this message
Pander (pander) wrote :

The current situation is not really compelling for me and others to upgrade to Lucid since this is a basic part of the operating system. Bryce, please reconsider renomination this for Lucid.

Revision history for this message
BeerSeller (levko-lb) wrote :

I have to compile the driver :-(. Now my 58Cseries works correctly in 10.04. Works standards, except for blinking when switching to the console and boot.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

If Lucid comes out tomorrow in release form I will compile the driver myself both in 32 and 64-bit , because I have this display card in my main working computer, but just can't put betas in it...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi mates, I made the deadly jump to Lucid 1280x768, it is a large jump, lots of small problems, I will now proceed to check what I can do...phew...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

The driver does not compile in this xorg version 1.7.6:

sis.h:74:27: error: xf86Resources.h: No such file or directory

I am stuck for the moment being...will keep trying. The same problem exists on other distros.

Cheers

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Filing a bug, this is a bug fixed on debian...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Filed #572420

waiting...will try on 32-bits on another machine tomorrow, maybe I can at least help the 32-bit users...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

status of bug 572420 :

Changed in xserver-xorg-video-sis (Ubuntu):
status: New → Won't Fix

and this one:

declined for Lucid

can't go any further in this direction, got to search elsewhere...we are on our own, everything is ok and we are just a bunch of buggers...

Revision history for this message
Ricardo Fernández (koshrf) wrote :

Try: http://estebanordano.com.ar/sis-m671m672-driver-for-xorg-xserver-7-5-on-debian-sidux/

It worked for me.

Full screen videos doesn't work (the video is kinda laggy when at full screen flash or movie).

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Ricardo, you must be on 32-bit, please confirm. Next thing i will do is grab the kernel driver and try to make it recognize the board. It will take time, which i don't have, and i am an audio, not a video guy...will see...

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

What is marked as not to be fixed?
What you posted elsewhere was a problem with an old driver, this has not to be fixed by Ubuntu devs because it is no part of Ubuntu yet.
Regarding the blog linked by Ricardo #96 the driver works with 64bit. Where is your problem exactly?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Guten tag Jonas

This very bug is marked as "won't fix". I will try the driver pointed by Ricardo, usually 32-bit drivers won't work on 64-bit os, I have seen it elsewhere so the reason for the question. I now have both my standard working machines in a bad state with production Lucid, the other one (a spare "old" toshiba a10) does not display a bit, and was working on Karmic. Please do understand that we, Ubuntu unconditionals (came from Fedora when they told us kde4 was the only issue, and it was unusable at the time) feel stuck now, having their business computers stuck with an LTS. If I could compile the old driver I would have made a shortcut on the migration. I will try to do my best to help others. And to end, my problem is that bugs are marked as won't fix, but no alternative advices or questions are posed to get to know the relation of this bug with other bugs and direct questions to proper listeners, so improving the general quality of community support. This is said by a guy having for long developed 32-bit assembler kernel modules for w*. Arrogance here is seems to be the motto, we could improve a lot if curiosity and tolerance could be employed.

Auf Wiedersehen, mein freund, Berlin ist ein schon stadt!

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Further adding to this thread

"Regarding the blog linked by Ricardo #96 the driver works with 64bit. Where is your problem exactly?"

My problem is that the driver you suggest, and as expected, does not work (and it would surprise me a lot if it did) on amd64 lucid. So, I am still on my own, danke.

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

I'm sorry that you might have gotten me wrong.
I did not want to be arrogant or what ever.
I hope, as you do, that this bug will be fixed as fast as possible, because I am using it, too.
But to be serious, Ubuntu developers have no time and experience to support you when having problems with drivers not shipped by Ubuntu. (Do not get me wrong at this point! I hope they will ship it in the future!)
I never tried compiling the sisimedia (or any other sis mirage 3+ driver) for 64bit systems, I only thought it should work according to comment 3 and 4 at http://estebanordano.com.ar/sis-m671m672-driver-for-xorg-xserver-7-5-on-debian-sidux/ so I am sorry if I might have been wrong. I am currently downloading Lucid 64bit to test it out!
If it does not work you might have the ability to use the VESA driver, just try to boot the lifecd with vga=771 you will have a small resolution but this can be fixed with xorg.conf. This worked for me on first Lucid boot.
But as I said before, tricks as vga=771 should not be needed to boot a linux distribution that focusses on usability. If other linux distributions support "X.Org X Server 1.7" on 64bit one might extract the source code and recompile it for Lucid. Maybe the compiled version would do the job, too.

By the way... why do you use 64bit? Won't 32bit or maybe 32bit pae do the job, too?

Schön, dass dir Berlin gefällt ;)
Bitte!

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Ah, sehr gut, sehr gut, mein freund...

I am using the vesa driver, otherwise i could not write this stuff on my main computer, I did the jump to try to be of help to all the people experiencing this issue, in fact, i have a tutorial on my website explaining how to do it otherwise a lot of people would get back to w*...
And, I am using 64-bit because i happen to own a machine with a 64-bit dual core processor, isn't that enough for a reason? If nobody uses it, how can we find the bugs in itso the developers are aware?

We must contribute as we can to this os, otherwise, you know...

P.S. I was in Berlin several (so many) times, last one I think was in 2004 exhibiting at Innotrans (probably later, can't remember), and I knew Berlin with the wall. It was a dreadful and dark city by then, now you may wonder around and be at ease, people are nice, it is not Ruhr gebiet (well even there it's different), looks more like Freiburg and Munchen( that Augustiner restaurant with the long tables kills me) to me, but there are raves going, well, and you never know...

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

So let us see...
I got the driver working in very short time!
And I think I will use 64bit because the splash screen works with it (why ever).
I did the following:
Download the source
untar it and cd to the sourcedir
do the following in a terminal:
sudo apt-get install xserver-xorg-core x11proto-core-dev x11proto-dmx-dev x11proto-xf86dga-dev
sudo apt-get install xserver-xorg-dev
sudo apt-get install x11proto-xinerama-dev
sudo apt-get install libdrm-dev x11proto-xf86dri-dev
sudo apt-get install libgl1-mesa-dev
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install x11proto-gl-dev
sudo apt-get install libxxf86misc-dev x11proto-xf86misc-dev
: ${enable_static=no}
./autogen.sh

make
sudo make install

sudo cp /usr/local/lib/xorg/modules/drivers/sis671_drv.la /usr/lib/xorg/modules/drivers
sudo cp /usr/local/lib/xorg/modules/drivers/sis671_drv.so /usr/lib/xorg/modules/drivers

Use xorg.conf (/etc/X11/xorg.conf) attached

I will also attach both (la and so) files generated by compiling and used as drivers by Xorg.
I hope you will have luck with this :)

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :
Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Guten habend, Jonas

Your compiled driver works, viele danke :-), but not exactly as you say, we will come back to it.

I have to say that I am astonished. I had exactly the same modules except libgl1-mesa-dev.

the so file should be copied to /usr/lib/xorg/modules/drivers/old_sis, and this is new to me, but true.

I still can't compile the modules, either the original or the blog one.

If you can, please post us your source, because I would like to sort this out.

All the best, mate, you saved my day, and I hope, we will save many others day...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Copied 32 and 64-bit drivers to my xorg page

http://ajoliveira.com/ajoliveira/uk/software/xorg.php

with, of course the proper credits for the authors...

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

What is the output of the failing make command?
The makefile seems to lack some rules but this does not affect the success of what you did ;)
I used the source from the blogpost already posted a few times without made any changes to it.
I will recompile it from scratch because I wanted to install 64bit (what I did before was compiling it on a live session).
I will post the whole console input later with wget command etc.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :
Download full text (3.8 KiB)

Hi Jonas

With the sources you used the failure is as described below:

ajoliveira@luna:~/main/temp/sis/xorg-driver-sis671-0.9.1$ make
make all-recursive
make[1]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9.1'
Making all in src
make[2]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9.1/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9.1/src'
Making all in man
make[2]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9.1/man'
make[2]: *** No rule to make target `sis671.@DRIVER_MAN_SUFFIX@', needed by `all-am'. Stop.
make[2]: Leaving directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9.1/man'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9.1'
make: *** [all] Error 2

with the alternative one I used:

ajoliveira@luna:~/main/temp/sis/xorg-driver-sis671-0.9$ make
make all-recursive
make[1]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9'
Making all in src
make[2]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9/src'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT init301.lo -MD -MP -MF .deps/init301.Tpo -c -o init301.lo init301.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT init301.lo -MD -MP -MF .deps/init301.Tpo -c init301.c -fPIC -DPIC -o .libs/init301.o
In file included from init301.h:60,
                 from init301.c:76:
sis.h:74:27: error: xf86Resources.h: No such file or directory
make[2]: *** [init301.lo] Error 1
make[2]: Leaving directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9'
make: *** [all] Error 2
ajoliveira@luna:~/main/temp/sis/xorg-driver-sis671-0.9$ make
make all-recursive
make[1]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9'
Making all in src
make[2]: Entering directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9/src'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT init301.lo -MD -MP -MF .deps/init301.Tpo -c -o init301.lo init301.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT init301.lo -MD -MP -MF .deps/init301.Tpo -c init301.c -fPIC -DPIC -o .libs/init301.o
In file included from init301.h:60,
                 from init301.c:76:
sis.h:74:27: error: xf86Resources.h: No such file or directory
make[2]: *** [init301.lo] Error 1
make[2]: Leaving directory `/home/ajoliveira/main/temp/sis/xorg-driver-sis671-0.9/src'
make[1]: ***...

Read more...

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

OK, the first should work even if there is an error
make[2]: *** No rule to make target `sis671.@DRIVER_MAN_SUFFIX@', needed by `all-am'. Stop.
This is no fatal error. Try sudo make install in the directory then the driver files should be copied to /usr/local/lib/xorg/modules/drivers/sis671_drv.*

This is just a misconfiguration in the makefile I think.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Yes, you're right, with full sudo make install it compiled (sudo make didn't succeeded in creating the libraries) and well, destination is just a question of configure prefix.With the second one, compiling ok on karmic, no. But at least one is finishing, so later on I will do it on 32-bit and try this newly compiled version, differing slightly in size from yours and of course with a different hash.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

The 64-bit compiled driver works as expected.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

The 32-bit driver is now recompiled as a Lucid native and was re-published.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Was looking at xserver-xorg-video-sis-0.10.2

{ PCI_CHIP_SIS670, "[M]670/[M]770[GX]" },
{ PCI_CHIP_SIS671, "[M]671/[M]771[GX]" },

were just wiped out from the code, these chipsets are just not supported, this is not a bug, we are talking about a broken driver. It will take some work to get things back to normal, merging the drivers. Will have a more detailed look further on up the road...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

The driver we both compiled has an intermittent flaw, happened to me this morning and I heard this before:

LoadModule: "sis671"
(II) Loading /usr/lib/xorg/modules/drivers/old_sis/sis671_drv.so
dlopen: /usr/lib/xorg/modules/drivers/old_sis/sis671_drv.so: undefined symbol: resVgaIoShared
(EE) Failed to load /usr/lib/xorg/modules/drivers/old_sis/sis671_drv.so
(II) UnloadModule: "sis671"
(EE) Failed to load module "sis671" (loader failed, 7)
(EE) No drivers available.

Before this, immediately after detecting the driver:

(--) PCI:*(0:1:0:0) 1039:6351:1558:0801 Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter rev 16, Mem @ 0xc0000000/268435456, 0xd4000000/131072, I/O @ 0x00009000/128

when the driver is successfully loaded:

(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

and when not:

(II) Open ACPI successful (/var/run/acpid.socket)

It seems that ACPI has a nasty effect here. Never saw this behavior on the previous driver I compiled for Karmic.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

I edited my /boot/grub/ menu.lst so as to turn acpi=off and will keep on watching this. More people complain they can't see a thing with the lucid install disk, and I have a frozen display toshiba a10 after lucid upgrade, maybe there is a connection.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

The problem I have of broken display at start-up has nothing to do with acpi. It happens after I for some reason running w* (to communicate with a serial device after its pipe was broken on virtualbox). The machine is multi-boot, and every time I run w* now, I have to e2fsck my boot disk. In spite e2fsck does not show any corruption, if I do it the display is restored. Weird, will investigate further, making copies of the boot files. This was not happening with karmic.

Revision history for this message
Onilton Maciel (oniltonmaciel) wrote :

@Antonio
When I try to download
http://ajoliveira.com/ajoliveira/gen/bin/sis_driver_32-bit_10.04.tar.gz
I get 403 forbidden. I think you have to change permissions.

BR

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Boas

Permissions are ok, just send me a mail to my homepage mail address (it's on the main page) and we will ry to sort this out in private.

Antonio

Revision history for this message
luca (l-savio) wrote :

I installed 32bit driver and it works perfectly! Thanks to Antonio J de Oliveira and Gh1234 :)) I hope this will be a step for official packaging in Ubuntu.

Revision history for this message
Kevin Leighton (kevinleighton) wrote :

Hi I have installed this driver to my laptop today and the resolution is very good (1280x800) however I find that the video refresh rate for streaming video is very slow in full screen mode. Perhaps only 2fps?but the audio is still good.

Playing video locally i.e. DVD is excellent.

If I can give any useful feedback please let me know.

I am am running LinuxMint9 RC1 built on Ubuntu Lucid.

Revision history for this message
jcglt (jcjglt) wrote :

Hi this driver sis671 works well for me and provides a nice 1280*800 resolution BUT I cannot boot from grub2 in "recovery mode" nor make a CTRL+ALT+F1 to 6 to get a "tty terminal", the only thing I get then is a flickering and unreadable terminal.

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

jcglt: Check out https://bugs.launchpad.net/ubuntu/+source/linux/+bug/539582 (especially #3!) I think this could fix your problem... even if there is some strange text in plymouth left while shutting down the computer...
Every tty etc worked fine after the workaround for me.

Revision history for this message
jcglt (jcjglt) wrote :

@gh1234,
Thanks, I did it already several times but it does only one thing :
- without this blacklisting of fb16 the screen is flickering ;
- after blacklisting and sudo update-initramfs -u it becomes steady but totally garbled and still unreadable.
I read with interest the https://bugs.launchpad.net/ubuntu/+source/linux/+bug/539582 link and this bug looks like an old and unfriendly one, I can only hope it will be corrected some day.

Revision history for this message
Marcos Felipe Mello (marcosfrm) wrote :

Hey Ubuntu devs, take a look at this driver please. Ideally upstream would fix the sis driver problems, but unfortunately this doesn't apparent to happen anytime soon...

Revision history for this message
Marcos Felipe Mello (marcosfrm) wrote :

Is the sis671 driver compatible with SiS 761GX chip? Because the native X.Org sis driver is awful... crappy performance plus glitches when playing videos.

Revision history for this message
Alex10336 (ap10336) wrote :

@Antonio J. de Oliveira:

Where I can get driver source ?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi Alex

This was theone I used:

ajoliveira.com/ajoliveira/gen/bin/xorg-driver-sis671-0.9.1-fixed-source.tar.gz

cheers

Antonio

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :
Revision history for this message
Marcos Felipe Mello (marcosfrm) wrote :

I tested the sis671 driver and it doesn't work with SiS 761GX chip.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi, Marcos

Sorry I missed your question...It wasn't supposed to be... It's 771/671 specific.

Revision history for this message
In , Turgut (turgut-redhat-bugs) wrote :

The problem still exists in Fedora 13.

I'm having lots of trouble finding a driver that works with Fedora 13 and SIS 771/661 laptop (it's a Casper W765S VTT4400D).. Currently is uses the VESA driver after its install.

Revision history for this message
In , Allann (allann-redhat-bugs) wrote :

There is a driver for recents versions of Xorg server on http://estebanordano.com.ar/sis-m671m672-driver-for-xorg-xserver-7-5-on-debian-sidux/

The driver has only 2D capabilities but it is good.

This driver follows the same code design that Xorg sis driver follows, but it was not merget to the mainstream driver until now.

A 3D version is obtained through SiS distributors, but the distributed version is old and doesn't support recent versions of Xorg.

Regards.

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

Fedora 11 changed to end-of-life (EOL) status on 2010-06-25. Fedora 11 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

I found a trick to make plymouth look really good on sis671 maybe this could work for you too.
(I posted it at ubuntu forums so I will just link it:)
 http://ubuntuforums.org/showpost.php?p=9587662&postcount=498

Hope that helps you.

Revision history for this message
Pander (pander) wrote :

I hope that after more than two years, this will be packaged for Maverick. What are possible risks that the nomination gets declined and how to prevent those?

Changed in xorg-server:
importance: Unknown → Medium
Revision history for this message
In , Pablo Castellano (pablocastellano) wrote :

Is there any way that I can help with this bug? By default vga16fb is used and it doesn't allow any resolution higher than 800x600, which is annoying.

Revision history for this message
Pander (pander) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

Since it has been declined for Maverick, could someone build it for 32 and 64 bit once Maverick is out and offer it to http://ajoliveira.com/ajoliveira/uk/software/xorg.php

What needs to be done to get this into Ubuntu (Natty) or is this up to x.org to include it in their releases?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello

As soon as Maverick leaves the beta state, I will try to add it there. But I would like to see it compiled on a stable release as I have done with the precedent versions.

I have already received a version for testing purposes.

All the best

Revision history for this message
Martin Cloete (martin-cindicate) wrote :

Hi Antonio,

Great effort. I'm currently using your driver for Lucid.

Just to confirm. Will you be compiling a 64bit version for Maverick for this card?

Cheers

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello

That is my intention, in spite my free time is not what it used to be just a few weeks ago, I assume now it s negative :-) I will try as soon as Maverick comes out, and I assure you I won't change to Maverick in my working laptop. I need some rest, Lucid had too many bugs for a production machine.

Revision history for this message
Martin Cloete (martin-cindicate) wrote :

Hey,

Thanks, and I understand. When you do have a working 10.10 driver if you could please just add a comment here so that we know.

Cheers

Revision history for this message
In , Pander (pander) wrote :

Please get the latest from https://bugs.launchpad.net/xorg-server/+bug/301958 which is pointing to http://ajoliveira.com/ajoliveira/uk/software/xorg.php

Note, resolutions higher than 800x600 *are* possible.

Please fix this bug which is more than two years old so the driver can get into the next release and eventually be packaged by Ubuntu to be enjoyed by all.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello

I already did a preliminary trial with Maverick and an usb disk, but I ended up with grub rescue, install touched my standard hd, I cannot understand why ;-) Solved the issue and will come back to it, hope some results will be available soon. A little more patience.

Cheers

Antonio

Revision history for this message
mistikkia (mistikkia) wrote :

I still have this problem (ie get only 800x600) using a Fujitsu Siemens Esprimo Mobile V5535 with [SiS] 771/671 PCIE VGA Display Adapter.
I understand there is a collection of drivers here : http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads
I tried a few of them, but they do not seem to work.
I am more than willing to try a solution on my laptop

cheers,
M

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello again, friends

The 64-bit driver and instructions for Maverick are available at:

http://ajoliveira.com/ajoliveira/uk/software/xorg.php

This driver was tested, hd movies perform far better than in lucid.

check this link for a screenshot:

http://ajoliveira.com/images/maverick.jpg

I hope to come up with a TESTED 32-bit driver asap this week.

Thank you all for keep pushing me to do this, I am passing through a no-time-at-all period and needed the cheers.

All the best

Antonio

Revision history for this message
Pander (pander) wrote :

Antonio,

There is a small typo on you website, this:
  For Lucid 10.10 64-bit click here to get a driver I compiled.
should be this:
  For Maverick 10.10 64-bit click here to get a driver I compiled.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Thanks, Pander, corrected it.

Yesterday I tried until midnight to compile and test the 32-bit driver on an external USB disk, no way, I can't do a proper install on a Maverick 32-bit cd (gnome) on a usb disk as I did with the 64-bit. Even the 32-bit usb image created by the standard ubuntu install cd does not boot or the cd itself, in spite I have md5-checked it. I resorted to xubuntu 10:10, which boots and I will retry. As a backup I installed 10.10 on another test computer, not having that graphics card. Will keep you posted when I have something.

Cheers

Antonio

Revision history for this message
Martin Cloete (martin-cindicate) wrote :

My man.

Hello from 10.10.

I tested Maverick with your driver and tada.

Then I braved an upgrade to 10.10 from Lucid. Copied the new 64bit driver into place and Bob's your uncle. 1280x800.

Good job.

Cheers

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi

Yesterday I configured the test laptop where I instaled 32-bit xubuntu 10.10, and I hope today I will be able to finish the process by compalinng the driver. A lot of people are complaining about the incompatibility of this kernel (apparently not the distro itself) with some sata controllers, making the installation from cd a very tricky or impossible procedure. Yes, it is... Check #543875.

Cheers

Antonio

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi

The cycle is completed, UNTESTED 32-bit driver published.

Cheers

Antonio

Revision history for this message
Pander (pander) wrote :

With a fresh Maverick installation without this driver, my laptop screen is disabled when I boot with an external screen. After installing this driver, and booting again with external screen, which works fine, my laptop screen shows many coloured vertical lines in a reasonable static way that can burn into the laptop screen.

The laptop also has a special button for enabling and disabling laptop screen and external screen, but that doesn't work now but used to work with Karmic and this driver. However, the special buttons for brightness do work. One other issue is that Monitor Preferences in System / Preferences unaware of my screens.

This results in the following questions:
- How to have Monitor Preferences be aware of my screens? Detection does not work. Can this be fixed? What workaround exists by manually enriching xorg.conf? What tools or websites can I use to find out the proper refresh rates?
- How to get the laptop screen working properly when booting with external monitor also to prevent burn in?
- How to get the special button for enabling and disabling screens working?

I hope these issues can be solved. Who would like to help to improve the driver or manual can all to enjoy?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello

Upon a discussion with Martin Lee and a few subsequent tests both on a 1366x768 and aain on 1280x800 I modified the drivers for Lucid and Maverick that I have on http://ajoliveira.com/ajoliveira/uk/software/xorg.php

The 64-bit drivers were tested by me on a 1280x800 and are identical to the ones before, but the new ones may benefit 1366x768 users, but may need modifications to the xorg.conf I published.

To be continued...

Cheers

Antonio

Revision history for this message
Pander (pander) wrote :

For 1280x800, it remains working :)

1) As for my previous questions in comment 149, do other people also experience lines on their laptop screen when an external monitor is attached from boot time?

2) Would it be fairly simple to also support disabling laptop screen via laptop keyboard, which is supported in the default driver shipped by Ubuntu?

3) As for the more fine tuned control for working with two screens, I have come up with a highly detailed xorg.conf for a laptop and external screen but it doesn't work. Does this need support by the driver? Or are some of these parts not handled by xorg anymore?

Please let me know what could be improved and will be picked up by xorg. Thanks.

Section "Device"
# Model: "Silicon Integrated 771/671 PCIE VGA Display Adapter"
# Vendor: pci 0x1039 "Silicon Integrated Systems Corp."
# Device: pci 0x6351 "771/671 PCIE VGA Display Adapter"
 Identifier "Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)"
 Driver "sis671"
 Screen 1
EndSection

Section "Monitor"
 Identifier "built-in Laptop Monitor"
 VendorName "Unknown"
 ModelName "Unknown"
EndSection

Section "Screen"
 Identifier "built-in Laptop Monitor"
 Device "Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)"
 Monitor "Configured Monitor"
 DefaultDepth 24
EndSection

Section "Monitor"
 Identifier "external Iiyama ProLite B2712HDS"
 VendorName "Iiyama"
 ModelName "ProLite B2712HDS"
 HorizSync 31-80
 VertRefresh 56-75
 DisplaySize 336.15 597.6
EndSection

Section "Screen"
 Identifier "Default Screen"
 Device "Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)"
 Monitor "external Iiyama ProLite B2712HDS"
 DefaultDepth 24
EndSection

Revision history for this message
Martin Lee (hellnest) wrote :

@Pander
Well since SIS is lack of capability so don't force yourself to make it work perfectly for 2monitor. For me also always see a glitch not even once when using the modification driver. Use 1 Monitor is quite good already and try to maximize the use of workspace so you can save your time and thinking with us about how to make it work for repetitive release of ubuntu family. Since it was lack of 3D Support.

For the configuration file, if you still insist to make it work for 2 Monitor try to see Winischhofer page. He explained quite clear regarding all techy stuff and also configuration things :)

Changed in xserver-xorg-video-sis (Debian):
status: Unknown → New
Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello

I'm happy somebody will be working on this, at last...

Thanks& good luck, I'll continue to hold strings until this bug is solved.

Revision history for this message
Martin Lee (hellnest) wrote :

Yeah i hope it can be a new start even only for 2D "official" support. Ubuntu will got more love <3

Revision history for this message
tpurch (terry-purchase) wrote :

Hi Antonio, I notice that you have links to compiled version of sis671 driver for Ubuntu 10.10 (Maverick) do you have the src code available? if not can you let me know which source code your working from so I can obtain a copy...Many Thanks.

Revision history for this message
Pander (pander) wrote :

This explains the flashing lines on primary screen when using also an external monitor:
http://www.winischhofer.net/linuxsispart1.shtml#13

Reducing resolution and/or refresh rate and/or color depth is no options since this is already at an all time low. Perhaps refresh rate could to the trick. Other alternative is using one output (CRT1 or CRT2) only. But ideally this should all be taken care of automatically and/or my primary screen should switch off when I press special function button on my laptop.

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

I've packaged sis671/sis771 drivers from http://ajoliveira.com/ajoliveira/uk/software/xorg.php with "blacklist vga16fb", postinst script for updating initramfs and xorg.conf config file into .deb package, see attached deb file or http://ftp.akl.lt/Linux/Baltix/Baltix-Ubuntu-packages/lucid/SIS-671-771-drivers/
Users can simply install attached deb file and reboot the computer - SIS 671/771 video chipset will work fine after reboot - I've tested this package with Asus-K50C computer (1360x768 resolution) :)

Antonio J. de Oliveira, it seems your driver binary files at http://ajoliveira.com/ajoliveira/uk/software/xorg.php are compiled with debugging symbols, and they are very big compared to files from Mandriva or Debian packages from http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=45;bug=546741

Revision history for this message
Martin Lee (hellnest) wrote :

@mantas
Would it work also with 1280x800? and can tell me the difference with sisimedia driver? < in performance / etc >

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

As far as I am concerned, it's the exact same.
He compiled the driver which was published by Antonio some time ago.
The nice thing is, that he made a deb package which makes installing a lot easier + he didn't made a debug build which makes the whole driver a lot smaller (and maybe faster but I can't say that for sure, I think that would only be the case if you use a debugger).
So 1280x800 should work, too! Test it and report your results (maybe you should backup your old driver).
I'll do that later, too!

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

On Mon, Nov 29, 2010 at 06:49:34PM -0000, Martin Lee wrote:
> Would it work also with 1280x800? and can tell me the difference
> with sisimedia driver? < in performance / etc >

Drivers in deb package are from http://ajoliveira.com/ajoliveira/uk/software/xorg.php , I think they should work with 1280x800 :)
I didn't tested this deb package with 1280x800, because I have only 1360x768 screen...

Also I don't know the difference with sismedia driver from Mandriva - you can
test this by yourself and tell us the difference :)

--
Good luck,
Mantas Kriaučiūnas Jabber ID: <email address hidden> GPG ID: 43535BD5
Public organization "Open Source for Lithuania" - www.akl.lt
Geriausios biuro programos verslui ir namams - http://openoffice.lt
Prekyba naujais ir atnaujintais kompiuteriais su Linux OS - http://tinklas.eu
Naudok Baltix GNU/Linux sistemą savo kompiuteryje - http://baltix.lt

Revision history for this message
Pander (pander) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

Building without debug hooks and with optimisations /should/ make the build smaller in size, smaller in memory usage and faster in processing.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello, I have been out on another non-profit, making a conference on advanced audio and electroacoustics, there I am a pro, not in video...@tpurch, it seems as I told Martin in private I used some branch of your published code on the last version with a few modifications i did. The code used before was another branch, which was not 1366x768 compatible. If it has debug sumbols that will be on the makefile, and quite frankly, the driver looks quite the same in terms of size...who knows, i'm (very) familiar with dsp fixed-point assembler, kernel drivers I didn't touched those since win32, did about 4, written in 32-bit 8086 assembler.

Coming back to the latest code, I have a few notes taken, told Martin that I would ship the source to him and yes. He will have the code and instructions this week, I will publish those, after I finally sit down and look at what I did to make that totally patched code compatible with Maverick.

No tracking records exist for that code, and everything is a mess, that's why this has to gain access to tracked repositories. I tried to diff those from previous versions anad was a little astonished, and evn produced a code migrating directly from 8.10 to Maverick, but the flaws were there.

From the results patent on-screen when starting up, there are problems to be solved in this driver. When I picked up from the changes made after 9.04, the driver was already an unfriendly one (Plymouth incompatibility), so my 9.04 version, which source code I preserve, should be the basis for any changes, but taking into account all the others since 8.10. Fortunately I kept just about everything.

Now it is time to organize it and deliver it to who will be in charge. What I did up to the moment was trying to avoid the worst, keeping good people using a nice, community-maintained system. But, again, community-maintained does not mean chaos, and so it is good that things will be getting back on track, because there are huge quantities of these systems around the world.

If this does not enter the current branch in xorg, I will continue to patch, because I still have a couple of this systems around. What I cannot do is to retrace the past work. I don't have the immediate expertise or time to do that.

All the best

Antonio

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

@Pander, greetings, your 2 first assumptions are correct, smaller in size, smaller in memory usage yes but faster in processing not really. On properly-built systems debug symbols are invoked when somebody need those at the debbugging phase.

Briefly reviewed the code since 8.10, if the debug stuff was there, it has been since the very beginning, and as in windoze, an utility must exist to purge it from the objects. I will take a brief look at that asap.

What the xorg guys should do in my humble opinion is to very visibly publish a list of the supported hardware, and propagate it to all distributions. This way, any promitent system buyer would be suitably warned agains buying proprietary pita hardware making us going though all this.

Cheers

Revision history for this message
Martin Lee (hellnest) wrote :

xorg.conf ( Antonio / Tpurch Mod )

Revision history for this message
Martin Lee (hellnest) wrote :

@mantas
so you just only make a .deb package from Antonie driver then. Well actually i try the sisimedia_drv.so and then here's some result that can be reviewed for future patch / release / discussion.

Pros :
- sisimedia_drv.so in have a high compatibility and can't see when need to repatch it. I already try it to install it with Archlinux based With latest kernel 2.37 RC 2 and the driver is running well. So it's ready for kernel 2.x.37

- xorg.conf is need only an extra "usetimming" option for 1366x768 resolution and it's run on virtual 1368x768 detected by xrandr.

- Distribution tested & Compatible = Debian based, Archlinux based, Chakra Linux < KDE Standalone, formerly known as KdeMod in Arch community >

- Distribution tested & Incompatible = Redhat based & devirative, OpenSuse

Cons :
maybe must see a technical review but i still can't see a cons here since it's have more compatibility with other distribution

I will put xorg.conf example for Antonion mod driver & sisimedia driver.

sisimedia_drv.so Link ---> http://dl.dropbox.com/u/14096167/sisimedia_drv.so.tar.gz
( Sorry i don't have a tarball, but it's take from mandriva for sure )

well so stupid it redirect me from adding the attachment. So i will use pastebin

xorg.conf ( Antonion / Tpurch Mod ) ----> http://pastebin.com/yHXvfUVW
xorg.conf ( sisimedia_drv.so ) -----> http://pastebin.com/yV5k0XmY

I hope it's can help

Revision history for this message
Martin Lee (hellnest) wrote :

@antonio

Hello brother it's seem that you bussy lately. I'm waiting for the source and maybe you can send to my Gmail address since my 7redz account still under hosting migrating stuff :) anyway please take a loook on my review in the post and hope it can be good for comparison and troubleshoot

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello all

@mantas, thanks for the info, I republished all binaries aith all unneeded symbols removed. You may very easily do this on your own files with Linux stripper, the equivelent of the windoze I was talking about:

strip --strip-unneeded sis671_drv.so

I didn't do any .deb on purpose my system requires that the drivers are in a sub-directory of the standard folder, have to check why:

/usr/lib/xorg/modules/drivers/old_sis

the drivers work with 1280x800 since the beginning, that's what I got to test those, only lately I tried the patched tpurch code (I think) that I knew worked with the 1366x768 display.

@martin, I will make the code public and warn you, before the end of the week.

Chers

Antonio

Revision history for this message
Martin Lee (hellnest) wrote :

@antonio

Ok, waiting to hear a good news from you. Can you help me to take a look regarding diff between sisimedia & sis671 driver?

Revision history for this message
Pander (pander) wrote :

Sometimes (!) after starting up my laptop from hybernation from a session with external screen and vertical stripes on laptop screen, the new session displays on both laptop screen and external screen. Probably because I reconnected the external screen at a certain moment while the laptop got out of hibernation.

The sis/plain driver one gets when installing Ubuntu out of the box can switch in the modes via special function key:
- laptop only
- external only
- both screens

In short, I think it is possible to support these three modes via the special function key for this driver too. Perhaps someone in the X community with experience on this matter could have a look at it? Who would be the right person to ask?

Revision history for this message
Pander (pander) wrote :

Ah, when previously described situation occurs, advanced rendering such as video embedded in web browser results in a blue rectangle on the laptop screen only and correct rendering on the external screen.

Revision history for this message
Martin Lee (hellnest) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

Well i guess we can't expect too much for this driver quality anyway. At
least it can render fast and well also can display a correct native
resolution it's enough i guess.. also with capability for basic compositing.

It has been confirmed that sisimedia_drv.so is work with Fedora 14, so i
assume that this driver will with kernel 2.6.35 above. I'm running 2.6.36
and it's work find, but it don't have any backward compatiblity. I test it
on Debian / Lucid and it's failed. Except the drive from antonio that can
work in Lucid :)

Regards

On Sun, Dec 5, 2010 at 1:08 AM, Pander <email address hidden> wrote:

> Ah, when previously described situation occurs, advanced rendering such
> as video embedded in web browser results in a blue rectangle on the
> laptop screen only and correct rendering on the external screen.
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on laptops
> with sis 671/771 based integrated graphics card. Making the laptop usable
> requires playing with xorg.conf and module compilation or switching to Vesa
> 1280x768 mode deformed to fit 1280x800 LCD.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscribe
>

Revision history for this message
Martin Lee (hellnest) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

any news??

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi

The only news is that I posted the code on December 7 on:

http://ajoliveira.com/ajoliveira/gen/bin/xorg-driver-sis671-0.9.2.tar.gz

and sent you a mail on the same day warning you of that...

Cheers

Antonio

Revision history for this message
Martin Lee (hellnest) wrote :

Hi antonio,

Well i guess i knew why i never receive any email lately... there's a problem with my hosting again that's why i didn't receive your warning.. Anyway i will take look with the source now... thanks...

Do you know where i can get sisimedia source? try googling but no luck..........

Revision history for this message
Djalma B. Martins (djalmabmartins) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

Em 21-12-2010 10:14, Martin Lee escreveu:
> Do you know where i can get sisimedia source? try googling but no
> luck..........
>
>
http://mandriva.c3sl.ufpr.br/devel/2011.0/SRPMS/main/release/x11-driver-video-sisimedia-0.9.1-1.20091203.5mdv2010.1.src.rpm

Changed in xorg-server:
importance: Medium → Unknown
Revision history for this message
Martin Lee (hellnest) wrote :

Hmm... no activities lately. Is there any big difference for the further
release of natty? It's use xorg 1.10

On Mon, Jan 24, 2011 at 7:52 PM, Bug Watch Updater <
<email address hidden>> wrote:

> ** Changed in: xorg-server
> Importance: Medium => Unknown
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on
> laptops with sis 671/771 based integrated graphics card. Making the
> laptop usable requires playing with xorg.conf and module compilation
> or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscribe
>

Changed in xorg-server:
importance: Unknown → Medium
Revision history for this message
Martin Lee (hellnest) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

Ok, the driver is break and not working for natty, i tested it on alpha2 release. Will try to re-compile the driver and see if it can work.
It said that the driver didn't match the current xorg.server also can't load ABI Module

Revision history for this message
Martin Lee (hellnest) wrote :

Is there any chance from xorg team to re-pack this driver for next xorg-server release?? There's quite lot of sis user out there,

Revision history for this message
Martin Lee (hellnest) wrote :

There's an update from Mandriva source

* Wed Feb 09 2011 Paulo Ricardo Zanoni <email address hidden> 0.9.1-1.20091203.8mdv2011.0
+ Revision: 637005
- Update driver to new API

----------------------------------------------------------

Why xorg team won't look at this? Did you notice that's there's still quite lot of user using SIS? Even i'm still have another notebook and PC to work on. But i'm still thinking that SIS user need some love here. Mandriva developer still try to improve the driver. I hope xorg team will take a look about this. I guess most SIS user agree that they don't need any 3D support since it's impossible. At least support for 2D acceleration and native resolution.

Revision history for this message
Martin Lee (hellnest) wrote :

Here's an update from debian bugs, Richard Braakman planning to got this driver working and combined it to xf86-driver-sis if it's possible.

here's the source of this information

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546741#90

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

It's pointless to dump the driver from Mandriva as-is. The right way forward is to split the (huge, ~2MB) diff to upstream X.Org -sis driver in logical pieces and push them upstream for review and inclusion.

I already started, but it takes a non-trivial amount of effort to get it going, without any hardware to test the result on. Besides, I'm no driver developer, and learning-as-you-go is slow.. So don't hold your breath.

Revision history for this message
Martin Lee (hellnest) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

Well I understand it, but there's someone in debian bugs page that want to
take care about this issue. Maybe I will told him just like what you told me
in this mail. Thanks tino

Best Regards,

Martin Lee

sent from android device
On Mar 15, 2011 5:56 PM, "Timo Aaltonen" <email address hidden>
wrote:
> It's pointless to dump the driver from Mandriva as-is. The right way
forward is to split the (huge, ~2MB) diff to upstream X.Org -sis driver in
logical pieces and push them upstream for review and inclusion.
>
> I already started, but it takes a non-trivial amount of effort to get it
going, without any hardware to test the result on. Besides, I'm no driver
developer, and learning-as-you-go is slow.. So don't hold your breath.
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on
> laptops with sis 671/771 based integrated graphics card. Making the
> laptop usable requires playing with xorg.conf and module compilation
> or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscribe

Revision history for this message
In , Timo Aaltonen (tjaalton) wrote :

*** Bug 29668 has been marked as a duplicate of this bug. ***

Revision history for this message
Pawel Jasnos (pjasnos) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

Timo - would it not be possible to put this driver in universe, as a service for users who still have this chip?
I think it will become less relevant with time as I've not seen any newer laptops/netbooks having using SiS 671, so it might just happen that when it is finally merged with the FD.o, next to no-one might acutally need it.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello all

I just placed 32 and 64-bit versions of a driver made in a hurry because I am in lack of time referenced at the usual place:

http://ajoliveira.com/ajoliveira/uk/software/xorg.php

and

http://ajoliveira.com/ajoliveira/pt/software/xorg.php

Hope it helps, with a little more time i will get back to it.

Thanks Martin and Frans for bugging me with this... :-)

Cheers

Antonio

Revision history for this message
Martin Lee (hellnest) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

Lolz, thanks to compiled driver ;) will always bugging all sis m671 owner
everytime ubuntu have a new release. Wish the patch that timo submit to FD
will be approved.
On May 3, 2011 10:11 PM, "Antonio J. de Oliveira" <email address hidden>
wrote:
> Hello all
>
> I just placed 32 and 64-bit versions of a driver made in a hurry because
> I am in lack of time referenced at the usual place:
>
> http://ajoliveira.com/ajoliveira/uk/software/xorg.php
>
> and
>
> http://ajoliveira.com/ajoliveira/pt/software/xorg.php
>
> Hope it helps, with a little more time i will get back to it.
>
> Thanks Martin and Frans for bugging me with this... :-)
>
> Cheers
>
> Antonio
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on
> laptops with sis 671/771 based integrated graphics card. Making the
> laptop usable requires playing with xorg.conf and module compilation
> or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscribe

Revision history for this message
deetee (jdeetee) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

Hi
I've just installed Ubuntu 10.04 on a system with Sis 671 (Fujitsu Esprimo v5515) [to get round a problem in hardware with another distro... that problem is fixed but...] My display is horrible - steady but not correctly dimensioned.

I have followed some of the train above, in particular I have follwed instructions and downloaded drivers from Antonio's pages. But this doesn't seem to work. I get the following error in Xorg.log.0

[ 15.955] (II) LoadModule: "sis671"
[ 15.955] (II) Loading /usr/lib/xorg/modules/drivers/sis671_drv.so
[ 15.973] (EE) Failed to load /usr/lib/xorg/modules/drivers/sis671_drv.so: /usr/lib/xorg/modules/drivers/sis671_drv.so: undefined symbol: miEmptyData
[ 15.973] (EE) LoadModule: Module sis671 does not have a sis671ModuleData data object.
[ 15.973] (II) UnloadModule: "sis671"
[ 15.973] (II) Unloading sis671
[ 15.973] (EE) Failed to load module "sis671" (invalid module, 0)
[ 15.973] (EE) No drivers available.
[ 15.973]
 Fatal server error:
[ 15.973] no screens found
[ 15.973]

I have no idea what this is about ModuleData data object... can I fix it?

(if this is unfixable in the short term, grateful for any fix to move my screen display which is now at 1024x768 (from xrandr) to something closer to the physical size: 1280x800. The current set up is giving me a bit of a headache...)
thanks in advance
jay

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello, Jay

Check that you installed the right driver for your architecture (32 or 64 bit) and that you have copied a fresh xorg.conf as the one in my pages. The code for the drivers in 10.04 is slightly different from the one I use now, but what you describe seems to point to some oddity in xorg.conf. I can compile the current code in 10.04 as well, so you can give it a try, but I need to know the architecture.

Cheers

Antonio

Revision history for this message
deetee (jdeetee) wrote :

Thanks Antonio
There was no xorg.conf in my build, so I used one from your pages.
As for my architecture, I am now completely confused. As far as I know I am on an intel Core Duo and that's 32bit. I installed the 32bit drivers.

But grep lm /proc/cpuinfo gives me lm in the return, which google tells me should indicate a 64bit machine. erm?..

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

hi
please email me, this is a bug report space not a helpdesk, sorry bout saying it, i'm ready to help but don't want others to be bugged, and meawhile get the output of #uname -a that will tell you if u are running 32 or 64...
cheers
antonio

Revision history for this message
Manuel Fonte (mfonte-eu) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards
Download full text (3.5 KiB)

Hi

Solution

http://diversosassuntosbrasil.blogspot.com/

 Tks in the right, SIS 671/672 to many distros

Manuel
------------------------------------------------------------------------------------------------
*INFO*
No âmbito do serviço "Paperless Office" agradecemos que toda a
correspondência seja digitalizada em Formato PDF.
Tenha em conta o Ambiente, pense se necessita de imprimir este e-mail.
Consider your environmental responsibility before printing this e-mail.

*AVISO DE CONFIDENCIALIDADE / **CONFIDENTIALITY WARNING*

*
* Esta mensagem (incluindo eventuais ficheiros anexos) pode conter
informação confidencial. Se não for o destinatário pretendido por favor
contacte imediatamente o remetente por e-mail e apague a mensagem do seu
sistema informático. Em tal caso, não deve usar, copiar ou por qualquer meio
divulgar a mensagem transmitida. A transmissão de mensagens por e-mail não é
absolutamente segura ou isenta de erro: a mensagem pode ser interceptada,
alterada, perdida, destruída, chegar ao seu destinatário num momento
posterior ao pretendido e com vírus. Declinamos qualquer responsabilidade
resultante de erros ou faltas da presente mensagem que decorram das
circunstâncias descritas. Qualquer declaração constante da presente mensagem
é apenas imputável à pessoa que a enviou.

 This message and any files transmitted with it may contain confidential
information. If you are not the intended recipient, please notify the sender
immediately by e-mail and delete this message from your system. In this
case, you should not use, copy or in any way disclose it. E-mail
transmissions cannot be guaranteed to be secured or error-free as
information can be intercepted, corrupted, lost, destroyed, arrive late or
incomplete, or contain viruses. So we do not accept liability for any errors
or failures in the contents of this message which arise as a result of
e-mail transmission. Any statements expressed in this message are those of
the individual sender.

-------------------------------------------------------------------------------------------------

2011/6/17 deetee <email address hidden>

> Thanks Antonio
> There was no xorg.conf in my build, so I used one from your pages.
> As for my architecture, I am now completely confused. As far as I know I am
> on an intel Core Duo and that's 32bit. I installed the 32bit drivers.
>
> But grep lm /proc/cpuinfo gives me lm in the return, which google tells
> me should indicate a 64bit machine. erm?..
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (657982).
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installati...

Read more...

Revision history for this message
Manuel Fonte (mfonte-eu) wrote :
Download full text (3.4 KiB)

Solution

   since 10.10 very easy..... ( assim para que complicar J. Oliveira com
todos essas manigancias)

http://diversosassuntosbrasil.blogspot.com/

Tks

Manuel
------------------------------------------------------------------------------------------------
*INFO*
No âmbito do serviço "Paperless Office" agradecemos que toda a
correspondência seja digitalizada em Formato PDF.
Tenha em conta o Ambiente, pense se necessita de imprimir este e-mail.
Consider your environmental responsibility before printing this e-mail.

*AVISO DE CONFIDENCIALIDADE / **CONFIDENTIALITY WARNING*

*
* Esta mensagem (incluindo eventuais ficheiros anexos) pode conter
informação confidencial. Se não for o destinatário pretendido por favor
contacte imediatamente o remetente por e-mail e apague a mensagem do seu
sistema informático. Em tal caso, não deve usar, copiar ou por qualquer meio
divulgar a mensagem transmitida. A transmissão de mensagens por e-mail não é
absolutamente segura ou isenta de erro: a mensagem pode ser interceptada,
alterada, perdida, destruída, chegar ao seu destinatário num momento
posterior ao pretendido e com vírus. Declinamos qualquer responsabilidade
resultante de erros ou faltas da presente mensagem que decorram das
circunstâncias descritas. Qualquer declaração constante da presente mensagem
é apenas imputável à pessoa que a enviou.

 This message and any files transmitted with it may contain confidential
information. If you are not the intended recipient, please notify the sender
immediately by e-mail and delete this message from your system. In this
case, you should not use, copy or in any way disclose it. E-mail
transmissions cannot be guaranteed to be secured or error-free as
information can be intercepted, corrupted, lost, destroyed, arrive late or
incomplete, or contain viruses. So we do not accept liability for any errors
or failures in the contents of this message which arise as a result of
e-mail transmission. Any statements expressed in this message are those of
the individual sender.

-------------------------------------------------------------------------------------------------

2011/6/17 Antonio J. de Oliveira <email address hidden>

> hi
> please email me, this is a bug report space not a helpdesk, sorry bout
> saying it, i'm ready to help but don't want others to be bugged, and
> meawhile get the output of #uname -a that will tell you if u are running 32
> or 64...
> cheers
> antonio
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (657982).
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on
> laptops wi...

Read more...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

moderator, comments #190-191 are spam, please remove, as well as this comment. Thanks.

Revision history for this message
Pander (pander) wrote :

This driver worked great on 10.04 LTS and now again on 12.04 LTS. There is only one issue with the latter. I'm not sure if it is the driver but the experts here can certainly tell me how to analyze it. The GNOME shell and Unity shell crashes and restarts with gdm whenever I am playing movies with vlc/mplayer/totem. This happens when during the movie any window event is triggered other than moving the mouse. By the way, I use mostly GNOME shell.

This happens precisely for example when moving the window, making it full screen, moving another window that is in front of behind the window with the movie, etc. However, it does not happen when I am movies in a web page, such as YouTube.

In Xorg.log I find some of these lines:
  ...
  [ 7841.031] Segmentation fault at address 0x188
  [ 7841.031]
  Caught signal 11 (Segmentation fault). Server aborting
   ...
but there is more.

Do more people experience this? What do I need to do in order to analyze this issue?

Revision history for this message
Axxiss (axxiss) wrote :

@Pander You need to change video output to X11.

Revision history for this message
Pander (pander) wrote :

How do I do that?

Revision history for this message
Axxiss (axxiss) wrote : Re: [Bug 301958] Re: [needs-packaging] no working driver for sis 671/771 video cards

I can't remember how to change it by default, but you can change it on your
video player preferences (VLC, SMPlayer, etc)

2012/5/3 Pander <email address hidden>

> How do I do that?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> [needs-packaging] no working driver for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Arch Linux:
> New
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on
> laptops with sis 671/771 based integrated graphics card. Making the
> laptop usable requires playing with xorg.conf and module compilation
> or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscriptions
>

Revision history for this message
Pander (pander) wrote : Re: [needs-packaging] no working driver for sis 671/771 video cards

Thanks it works. Would be nice to know how to set it by default. Anyone?

Can that also be included in the readme.txt of the driver?

Revision history for this message
Pander (pander) wrote :

It is also important to set it on system level because many applications, such as Skype, do not over such a wide variety of video interface if at all.

Revision history for this message
komputes (komputes) wrote :

Pander said:
"Would be nice to know how to set it by default. Anyone?"

Try the following command to launch the Multimedia Systems Selector:
$ gstreamer-properties

Under the Video Tab, for Default Output select "X Windows System (X11/XShm/Xv)". Please let us know if this works.

Revision history for this message
Pander (pander) wrote :

No that does not work.

Revision history for this message
Pander (pander) wrote :

What is an alternative to try? What made it work by default on 10.04 LTS?

Pander (pander)
tags: added: 12.10
Timo Aaltonen (tjaalton)
summary: - [needs-packaging] no working driver for sis 671/771 video cards
+ no support for sis 671/771 video cards
Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello

I have been trying to compile the old driver, modified over and over on 12.10. I succeeded to compile it, but the modifications were too many, and the driver does not work properly. Why are we in need of so many modifications? xorg 1.3.0 widthdrawed XAA acceleration, just EXA is supported, and the code was not ready in terms of function structure together with defines to be used withou XAA. I will keep you posted as soon as I have some news. I would like to know if there is somebody out there doing the same kind of stunt :-)

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

rectification, X version is 1.13.0

Revision history for this message
helpfulboy02 (helpfulboy02) wrote :

will the updated fix be Back ported to 12.10?
or Earlier?
It is an important bug

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Unfortunately my spare time is scarce. Fortunately my working PC uses this board and my eyesight needs the updated driver. :-) will try again early this week.

Revision history for this message
helpfulboy02 (helpfulboy02) wrote : Re: [Bug 301958] Re: no support for sis 671/771 video cards

Antonio J. de Oliveira wrote:
> Unfortunately my spare time is scarce. Fortunately my working PC uses
> this board and my eyesight needs the updated driver. :-) will try again
> early this week.
>
Thanks & yes it's hard but happy that you will fix it
Will it be backported?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello, new attempt, new failure, I ported all the code to 1.13.0, suspect I have a couple of pointer problems with the swap function. The remainder was accurately migrated. Will keep on...

Revision history for this message
Vadim Barsukov (vadbars) wrote :

Is there any news with this driver? One man made a driver for the gentoo - https://github.com/rasdark/xf86-video-sis671. Perhaps it will be useful for ubuntu?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Thanks for the tip. The code you refer to does not compile, it stops at one of the functions I already patched. But this weekend I will give it a look, maybe he solved what I didn't and vice-versa...

Revision history for this message
Vadim Barsukov (vadbars) wrote :

The new version of ubuntu 12.10 uses Xorg 1.13. Is it possible to downgrade to Xorg 1.12, to use your driver for ubuntu 12.04 and 11.10?

Revision history for this message
Vadim Barsukov (vadbars) wrote :

Apparently, this is a very difficult task ...

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

I have been very busy, but meanwhile two builds have been carried out with no success. I choose to start from scratch again, and I hope to get a new build ready very soon.

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :

I got it compiled without xaa headers but with the same results in the end.
Have been very busy as well. What do you mean by starting from scratch
exactly? Maybe merging it with the xorg sis driver would help, but that
driver was completely rewritten in the meantime afaic.
I will send you my changes later today.
Am 26.11.2012 11:03 schrieb "Antonio J. de Oliveira" <<email address hidden>
>:

> I have been very busy, but meanwhile two builds have been carried out
> with no success. I choose to start from scratch again, and I hope to get
> a new build ready very soon.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/301958
>
> Title:
> no support for sis 671/771 video cards
>
> Status in X.Org X server:
> Confirmed
> Status in “xserver-xorg-video-sis” package in Ubuntu:
> Triaged
> Status in Arch Linux:
> New
> Status in Baltix GNU/Linux:
> New
> Status in “xserver-xorg-video-sis” package in Debian:
> New
>
> Bug description:
> sis 671/771 driver is not available for Ubuntu but there is a working
> driver in the newest Mandriva. The driver in Mandriva is based on
> http://www.linuxconsulting.ro/xorg-drivers/ ( I think) .
>
> Not having the driver makes the installation of Ubuntu a PITA on
> laptops with sis 671/771 based integrated graphics card. Making the
> laptop usable requires playing with xorg.conf and module compilation
> or switching to Vesa 1280x768 mode deformed to fit 1280x800 LCD.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/xorg-server/+bug/301958/+subscriptions
>

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hi, Jonas

I coudn't get the proper results and some people complained that they could not use 1366x768 panels, and that were the two reasons I took the original http://linuxconsulting.ro/ driver and am modifying all modules. I expect to have a few hours today to get to this :-)

Cheers all

Revision history for this message
Davidmp (davidmp) wrote :

Hello everyone,
I have installed the video sis 771/671 drivers provided by Mr. Oliveira in an ubuntu 12.04 and worked perfectly from the beginning and the screen resolution is right at 1280x800, so thanks a lot; but later on I have found that when trying to play a video with Totem the screen turns into black and then returns to the login screen. When I try to play it with vlc, the video plays quite well unless I don't try to modify vlc window's dimensions or clicking on it so it understands to get to full screen, in that case everything crashes and I get the login screen again, just as with Totem. (Sometimes vlc shows a message that says that the video will be played at a very large resolution, but if you click Ok it shows in rather small window.)

Is there anything to do to solve this problem or just it's the most it can be achieved with a sis 771/671 in ubuntu 12.04?
Thanks for your attention,
David

Revision history for this message
luca (l-savio) wrote :

@Dmedina: in vlc you can choose x11 output in preferences/video, in totem you should do the same thing, but I don't know in which conf file :)

Revision history for this message
Pander (pander) wrote :

Can this become part of the installation and deinstallation scripts?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Sorry for late reply. Still no time left. Yes, this question is a repeating one, I will create a faq on my page very shortly. Thanks.

Revision history for this message
William Berzoff (berzoffw) wrote :

@ Antonio J. de oliveira: any hope for a new driver solution ? I have read your remark about the 12.04+ Ubuntu's, but my hope is that you still manage to find a new solution at some point. Too bad that Ubuntu refuses to help out. It sucks to be a minority.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

@William Berzoff, I gave up for the moment being, as my driver page ( http://ajoliveira.com/ajoliveira/uk/software/xorg.php ) states. At this point I got no time left, the code I used is there. I made 4 attempts to correct the code with 4 different sources. I even grabbed archlinux sources, patched and recompiled from scratch. No way, the driver crashes xorg.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

I have to add that I got problems on 2 other laptops using Trident and Intel graphics boards and I had to revert to 12.04, because those became unusable. I therefore do not recommend anything other than 12.04 for an usable, stable system.

Revision history for this message
Radosław Łoboda (whitep0wer) wrote :

I managed to successfully run the original sisimedia driver (http://www.linuxconsulting.ro/xorg-drivers/) modified for Xorg 13, maintained now by Mandriva developers and Arch Linux developers. Here's the package page from Arch Linux:
https://www.archlinux.org/packages/?name=xf86-video-sisimedia
If you need the initial source code, just look into PKGBUILD file, it has all the info including tarball, patch order and building. Maybe this can be adopted to Ubuntu?

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

@Radoslaw, I used that one on my last attempt.

fcole90 (fcole90)
affects: xserver-xorg-video-sis (Ubuntu) → linuxmint
Changed in linuxmint:
status: Triaged → Confirmed
Revision history for this message
Pander (pander) wrote :

what is the latest update for 12.10 and 13.04. Can I use the driver on Quantal already, otherwise I am not even going to start the dist upgrade.

Revision history for this message
Pander (pander) wrote :

I managed to build it on Quantal but using it indeed it fails. Two questions:

1) How can I trouble shoot it? (I have limited knowledge on fixing X but willing to help out testing some ideas.)

2) Can we get some backwards compatability support from X on this?

Pander (pander)
tags: added: 13.04 13.10
removed: 12.10
Revision history for this message
In , Pander (pander) wrote :

Please restore support for this driver. See https://bugs.launchpad.net/debian/+source/xserver-xorg-video-sis/+bug/301958 It was working (somewhat) up to Ubuntu 12.04 but on 12.10 and on 13.04 it does not work anymore.

the work of Antonio J. de Oliveira (ajoliveira) can be used but someone of Xorg should help out on this.

Fixing this would again enable using Xorg on many laptops with Sis 771/671 graphic cards.

Revision history for this message
Pander (pander) wrote :

I would be more than happy to provide financial support or compensation for whoever fixes this bug. We could create feature request funding at https://www.catincan.com/

Revision history for this message
In , Pander (pander) wrote :

I would be more than happy to provide financial support or compensation for whoever fixes this bug. We could create feature request funding at https://www.catincan.com/

Revision history for this message
Pander (pander) wrote :

Good news, here is a workable driver but without acceleration at the moment:
  http://lists.x.org/archives/xorg-devel/2013-May/036222.html

Revision history for this message
In , Pander (pander) wrote :

Good news, here is a workable driver but without acceleration at the moment:
  http://lists.x.org/archives/xorg-devel/2013-May/036222.html

Revision history for this message
Emilio (emilio-moretti) wrote :

Latest patch in:
https://www.archlinux.org/packages/?name=xf86-video-sisimedia

fixed the crash and it seems to have fixed the acceleration, since "NoAccel" parameter is no longer needed

Build and installation instructions for Lubuntu 13.04
1) sudo apt-get build-dep xserver-xorg-video-sis
2)Download ALL files (source + patches) from https://www.archlinux.org/packages/?name=xf86-video-sisimedia
3)Now manually merge the patches to the source files following PKGBUILD instructions (*).
4)sudo make install
5)Edit /etc/X11/xorg.conf to look like this:
Section "Device"
 Identifier "Configured Video Device"
 Driver "sisimedia"
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
 DefaultDepth 24
EndSection

(notice that the acceleration in enabled)
6) Log out and log in again :)

(*)About step 2. you should extract the sisimedia source code, and move all patches to the source folder. then open PKGBUILD to see the right order to apply the patches. Hint: it's in the build() section.

Here is an example:

  patch -Np1 -i "./xf86-video-sis-0.9.1-20102701.patch"
  patch -Np1 -i "./0002-Remove-XFree86-Misc-PassMessage-support.patch"
  patch -Np1 -i "./0003-Fix-build-with-Werror-format-security.patch"
  patch -Np1 -i "./0005-Fix-backlight-off-on-SiS30x.-video-bridges.patch"
  patch -Np1 -i "./0006-Add-IgnoreHotkeyFlag-driver-option.patch"
  patch -Np1 -i "./xf86-video-sis-0.9.1-dump-regs-after-video-init.patch"
  patch -Np1 -i "./0007-Remove-useless-loader-symbol-lists.patch"
  patch -Np1 -i "./0008-update-to-xextproto-7-1-support.patch"
  patch -Np1 -i "./0009-update-for-rac-removal.patch"
  patch -Np1 -i "./0010-change-to-use-abi-version-check.patch"
  patch -Np1 -i "./0011-more-rac-removal.patch"
  patch -Np1 -i "./0001-Remove-xorgconfig-xorgcfg-from-See-Also-list-in-man-.patch"
  patch -Np1 -i "./0004-Make-sisRegs3D4-big-enough-to-hold-all-values-writte.patch"
  patch -Np1 -i "./0005-Correct-bounds-check-of-blitClip-array-access.patch"
  patch -Np1 -i "./xserver19.patch"
  patch -Np1 -i "./xserver112.patch"
  patch -Np1 -i "./pciTag-removal-workaround.patch"
  patch -Np1 -i "./Untangle-XF86DRI.patch"
  patch -Np1 -i "./swap-func-rename.patch"
  patch -Np1 -i "./xf86MapDomainMemory-pci_device_map_legacy.patch"
  patch -Np1 -i "./sync-with-freedesktop.patch"
  patch -Np0 -i "./fix-xv-crash.patch"
  patch -Np1 -i "./sisimedia-no-xaa.patch"
  patch -Np1 -i "./sisimedia-xorg-1.13.patch"
  patch -Np1 -i "./remove_mibstore.h.patch"

  patch -Np1 -i "./deprecated-sym2.patch"
  patch -Np1 -i "./disable-UploadToScreen-DownloadFromScreen.patch"

  sed -i -e 's,sis_drv,sisimedia_drv,g' src/Makefile.am
  sed -i -e 's,\"sis\",\"sisimedia\",g' src/sis.h
  sed -i -e 's,sisModuleData,sisimediaModuleData,g' src/sis_driver.c

  sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac

  autoreconf -fi

  ./configure --prefix=/usr --disable-dri
  make

Notice that these steps will change with new releases, so don't forget too check PKGBUILD file to get the latest instructions.

Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Hello. I tried to upgrade to 13.04. That left my working system in a completely unusable state, and even deleting xorg.conf could not prevent the system to successively reboot after a login attempt.
If I go back and have a look at all my obsolete PCs with Trident and Intel graphic chipsets, all became unusable after 12.04. A non-accelerated driver is no good, so I went back to 12.04 on all PCs, and am very happy with it.

Revision history for this message
Pander (pander) wrote :
Revision history for this message
Antonio J. de Oliveira (ajoliveira) wrote :

Thanks, Pander.

Revision history for this message
In , Ildar (ildar-users) wrote :

https://bugs.freedesktop.org/show_bug.cgi?id=14848 seems dup of this bug (even though older)

Revision history for this message
In , Ildar (ildar-users) wrote :

(In reply to comment #7)
> Good news, here is a workable driver but without acceleration at the moment:
> http://lists.x.org/archives/xorg-devel/2013-May/036222.html

This is just great!
But could anyone please point to the source code with all appropriate patches applied? Is gitorious repo most current?

Revision history for this message
In , Victor (victor-redhat-bugs) wrote :

Bug is still exist in F19 and probably should be reopened.

Pander (pander)
tags: added: 14.04
Revision history for this message
luca (l-savio) wrote :

On my pc with Sis card now I run 12.04: next year probably will switch to Mageia, which has support for it (tested last summer).

Revision history for this message
In , NU113R (nu113r-redhat-bugs) wrote :

I am facing the same problem in F19. It must be reopened.

Changed in xserver-xorg-video-sis (Debian):
status: New → Fix Released
Revision history for this message
Davidmp (davidmp) wrote :

Hello. I also have recently tried Mageia 4 beta (it's due out in February) on a laptop with Sis 671/771 graphic card and the display was correct out of the box from the live iso. The only problem were the drop-down menus, which appered to be scrambled and its contents, the options available, unreadable. I have seen on other laptops using vesa that this seems to be a semi-problem too, because you must click on the drop-down menu twice before you can read what is in it, but you can use them just with a little patience. Despite of it, with Mageia 4 this is not the case, apparently. The drop-down menus are not usable, at least from the live iso, even if you click on them several times and wait to be loaded. The doubt here is that you don't know if once the system is installed this would persist or not. If not, Mageia may be a good solution, or the solution, and it could be taken as an example. Anyone have tried it? Is there another distribution with a similar or better behaviour? Thanks.

Revision history for this message
hede (michael-heide) wrote :

With Ubuntu 14.04 there's still no support for SiS 671/771. So I've made a deb from the Arch Linux Sources (xf86-video-sisimedia) and added it to my ppa. It compiles for i386 but because of bad code quality the AMD64 build is rejected (even if it compiles, it's supposed to segfault because of implicit integer->pointer conversions).

I'm using the driver with Ubuntu 14.04 i386 and it's basically working. There's no 3D acceleration and even 2D is SLOW.

Revision history for this message
Pander (pander) wrote :

I have a laptop with such a graphics card and use to build the driver for myself on it. If someone would like to actively support the driver I could send you the laptop of you pay for the shipping. Send me a personal message *only* if you are seriously interested.

Changed in linuxmint:
status: Confirmed → Opinion
Revision history for this message
Renno Reinurm (rreinurm) wrote :

Thanx for your work! I tried to give the second life for FujitsuSiemens Esprimo laptop with Lubuntu 14.04 and had an interesting challenge to get video working. There are still some performance/quality issues then playing videos, but other use cases are working much better than using vesa. Just curious, the provided xorg.conf in early postage is enough, or is there some options which could help to optimize performance even more?

Revision history for this message
In , mirh (mirh) wrote :

(In reply to Ildar Muyukov from comment #9)
> This is just great!
> But could anyone please point to the source code with all appropriate
> patches applied? Is gitorious repo most current?

https://github.com/gununu/xf86-video-sis-stable

I'm not sure if this supersede or complement Arch patches though https://github.com/rkrell/xf86-video-sisimedia

Changed in xserver-xorg-video-sis (Fedora):
importance: Unknown → Medium
status: Unknown → Won't Fix
Revision history for this message
In , Gitlab-migration (gitlab-migration) wrote :

-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-sis/issues/6.

Changed in xorg-server:
importance: Medium → High
status: Confirmed → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.