FS#12365 - [xf86-video-sis] Problems with colors in Xorg 7.4

Attached to Project: Arch Linux
Opened by Przemyslaw K. (CoolGenie) - Saturday, 06 December 2008, 18:43 GMT
Last edited by Jan de Groot (JGC) - Friday, 13 November 2009, 21:41 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Architecture x86_64
Severity High
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: After upgrading Xorg I have problems with colors. It seems that I have only an 8-color palette or something like that. I described the problem on the forum (along with xorg.conf and Xorg.0.log)
http://bbs.archlinux.org/viewtopic.php?id=60198
but didn't get any useful replies. I post it as a bug because I can't fix it and it is very annoying.
This task depends upon

Closed by  Jan de Groot (JGC)
Friday, 13 November 2009, 21:41 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 0.10.2-3.
Comment by Jan de Groot (JGC) - Saturday, 06 December 2008, 18:54 GMT
Try regenerating your xorg.conf using Xorg -configure, and please attach your complete Xorg.0.log. The quoted parts in your forum posts are useless. I guess this is a regression in the sis driver.
Comment by Przemyslaw K. (CoolGenie) - Sunday, 07 December 2008, 08:18 GMT
Sure, here are the files.
Comment by Jan de Groot (JGC) - Sunday, 07 December 2008, 10:44 GMT
The logs indicate you're running 24 or 32bpp, is this still a problem with the attached xorg.conf?
Comment by Przemyslaw K. (CoolGenie) - Sunday, 07 December 2008, 10:52 GMT
Yes, the colors are still wrong. This is kinda hard to describe. The wallpaper in some places looks fine, but I can see some blue pixels flickering. White icons have yellowish spots, like coffee stains. Also, the scrollbars in firefox are yellowish, instead of grey.
Comment by Glenn Matthys (RedShift) - Monday, 08 December 2008, 18:51 GMT
Can you show us a screenshot of the artifacts you are experiencing?
Comment by Przemyslaw K. (CoolGenie) - Monday, 08 December 2008, 19:04 GMT
Sure, I attach the files. The first one is a picture of my wallpaper, blue pixels should be seen, while in the second one I've photographed the icon which normally should be white.
Comment by Glenn Matthys (RedShift) - Saturday, 13 December 2008, 09:42 GMT
You are using the SIS driver. Does this also happen when using the VGA or VESA driver?
Comment by Przemyslaw K. (CoolGenie) - Saturday, 13 December 2008, 10:09 GMT
Yes, the colors with the VESA driver are fine, but now I've got 800x600 resolution...
Comment by Przemyslaw K. (CoolGenie) - Saturday, 13 December 2008, 10:22 GMT
OK, I've resolution 1024x768 with the auto-generated xorg.conf, with the VESA driver. I guess this is good until the SiS driver is fixed.
Comment by Glenn Matthys (RedShift) - Saturday, 13 December 2008, 10:25 GMT
Can you please post a bugreport for this at the xorg team, with the full details? You may post a link to the report here.
Comment by Przemyslaw K. (CoolGenie) - Saturday, 13 December 2008, 10:38 GMT
OK
Comment by Jan de Groot (JGC) - Wednesday, 17 December 2008, 22:59 GMT
Is this still an issue with xorg-server from testing? There's one upstream commit that affects colors in the new package.
Comment by Przemyslaw K. (CoolGenie) - Thursday, 18 December 2008, 13:11 GMT
Dunno, I've reported this to xorg, but didn't get a reply. I'll check today if it works.
Comment by Przemyslaw K. (CoolGenie) - Thursday, 18 December 2008, 20:13 GMT
Nope, this didn't help. As I said, I didn't yet get any reply for the bug...
Comment by Michał Gołębiowski (mgol) - Wednesday, 14 January 2009, 10:46 GMT
@ Przemyslaw K.
Could You attach a link to Your bug report? Because I also reported it (in bugs.freedekstop.org), but with no response.
Here is this report:
http://bugs.freedesktop.org/show_bug.cgi?id=19104
and also launchpad widely-commented one:
https://bugs.launchpad.net/ubuntu/+bug/264769

It seems Thomas Winischhofer, the author of the sis driver, is hardly available now. Please, comment at launchpad if You have any further information about the issue.
Comment by Przemyslaw K. (CoolGenie) - Wednesday, 14 January 2009, 13:37 GMT Comment by Michał Gołębiowski (mgol) - Sunday, 25 January 2009, 05:11 GMT
It seems for me adding sisfb do /etc/modules solved the problem.

NOTE: sisfb module *MUST* be loaded at start. It means that it's not enough to load it using 'modprobe sisfb' and restarting X server. It *MUST* be added to /etc/modules, after a reboot it starts to work.

If it doesn't, You can always try a solution proposed by Fernando Pereira:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-sis/+bug/264769/comments/60
Comment by Michał Gołębiowski (mgol) - Sunday, 18 October 2009, 18:37 GMT
  • Field changed: Percent Complete (100% → 0%)
I get it that Arch will always require people to deal with configuration files. The problem is, adding sisfb to active modules is not a solution, only a workaround; whereas the original SiS driver can work on their own after applying a proper fix not involving the sisfb module.

The 'sisfb solution' *DECREASES* graphics performance - I checked it with newest Ubuntu where I had to turn it on - on the left side of the screen there are strange white flashing lines - they're thin, but annoying. I suppose it's caused by sisfb; without the module, graphics card worked quite OK. So for me this is a bug.

If You still think it should be closed it's Your decision but I think Arch should try to really fix it, like in Gentoo they did.

You're not saying that Gentoo doesn't require from its users messing with conf files? And they fixed it, though.
Comment by Michał Gołębiowski (mgol) - Sunday, 18 October 2009, 19:47 GMT Comment by Michał Gołębiowski (mgol) - Sunday, 18 October 2009, 19:50 GMT
It seems here:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-sis/+bug/264769
there is a solution for latest stable Ubuntu (jaunty); current beta remains unfixed.
Comment by Michał Gołębiowski (mgol) - Tuesday, 20 October 2009, 04:28 GMT
The latest fix from kendatsuba, provided at launchpad, solves the problem for me. See comments:
https://bugs.launchpad.net/bugs/264769

Loading...