FS#9655 - Video support for new SiS video adapters

Attached to Project: Arch Linux
Opened by Calorì Alessandro (axelgenus) - Saturday, 23 February 2008, 09:52 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 31 December 2008, 11:16 GMT
Task Type Feature Request
Category Kernel
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
New video adapters from SiS, such as SiS 662 and 671, lack of decent support in the current kernel and in the X.org driver. Chaoyu Chen, a SiS employee, published a kernel patch for the 2.6.23 tree (I guess it also works with the .24 tree) and a revised X.org driver for the latest X.org server. Please add the patch to the next stable kernel release (now version 2.6.24.2 is in testing) and update the X.org driver because the currently available driver is crap!

The current X.org driver doesn't support high resolutions (> 800x600) and/or high color depth (> 8 bit). At these resolutions/color depths the monitor shows vertical lines flickering and some other garbage. VESA driver works good. Unluckly it completely lacks support for widescreen resolutions and 2D acceleration (i.e. XV).

Additional info:
The patch and the driver are available here: http://www.linuxconsulting.ro/xorg-drivers/.
The available X.org driver in Arch Linux (version 0.9.4) doesn't work on both Intel D201GLY and Intel D201GLY2 (I own this motherboard).

Steps to reproduce:
Buy a SiS662-based computer with IGP;
Install Arch Linux;
Update Arch Linux;
Install/configure X.org and the SiS driver;
Start X.org and enjoy the view! ;)
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 31 December 2008, 11:16 GMT
Reason for closing:  Won't implement
Additional comments about closing:  imedia drivers don't build with current xorg-server.
Comment by Tobias Powalowski (tpowa) - Tuesday, 04 March 2008, 10:28 GMT
kernel contains the patch now, removing me from assigned people
Comment by Calorì Alessandro (axelgenus) - Tuesday, 04 March 2008, 10:37 GMT
Intel released a driver that works good and has some interesting addings to the X.org driver: EXA and XAA support, supports X.org 7.3 ABI, XV and XVMC support.

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&Inst=Yes&ProductID=2873&DwnldID=15443&strOSs=39&OSFullName=Linux*&lang=eng
Comment by Roman Kyrylych (Romashka) - Tuesday, 04 March 2008, 11:05 GMT
this has nothing to do with this feature request ;)
Comment by Roman Kyrylych (Romashka) - Tuesday, 04 March 2008, 11:09 GMT
oh, my bad, I didn't know Intel can release SiS driver before going to that page. :)
Comment by Calorì Alessandro (axelgenus) - Tuesday, 04 March 2008, 11:37 GMT
Intel ordered that driver directly to SiS when it came out that Intel motherboards based on SiS chipset weren't supported by "official" X.org video driver. I personally tried both and the Intel/SiS one works better... power of the money! ;)
Comment by Calorì Alessandro (axelgenus) - Tuesday, 04 March 2008, 11:39 GMT
Oh, I also opened a request in the kernel bugzilla: the patch is going to be added to the official tree in the next releases so... look out. ;)
Comment by Greg (dolby) - Saturday, 24 May 2008, 08:56 GMT
Upstream link please? Is it applied yet?
Comment by Calorì Alessandro (axelgenus) - Saturday, 24 May 2008, 12:39 GMT Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 11:28 GMT
Is this in linux 2.6.25?
Comment by Calorì Alessandro (axelgenus) - Tuesday, 17 June 2008, 15:02 GMT
I don't really know... Dave, the kernel's bugzilla guy, didn't answered my last question.
Comment by Greg (dolby) - Saturday, 26 July 2008, 05:58 GMT
The kernel bug is marked as solved. Still having the problem?
Comment by Calorì Alessandro (axelgenus) - Saturday, 26 July 2008, 06:56 GMT
No way, I simply gave this command:

modprobe sisfb mode=1680x1050x32 rate=60 mem=12288

It does worked (the framebuffer did activated) but the vertical lines are still there.
Comment by Greg (dolby) - Saturday, 26 July 2008, 07:03 GMT
What exactly is the problem at this point? xorg-server has no support for your video adapter?
Comment by Calorì Alessandro (axelgenus) - Saturday, 26 July 2008, 08:53 GMT
The framebuffer device doesn't work good at high resolution: there are vertical lines that scramble the output. The modified X.org driver does work good (no vertical lines) but the original SiS driver maintainer has dropped the development and no one has replaced him so no one has updated the driver since some years ago.

Long story short:

- Framebuffer device: ok for maximum resolution of 800x600 @ 16 bits - dump for higher resolutions
- Original X.org driver: same as above
- Modified X.org driver: ok for every resolution I've tried (alsa 1680x1050 @ 32 bit)
Comment by Glenn Matthys (RedShift) - Friday, 05 December 2008, 21:30 GMT
What's the status of this issue?
Comment by Jan de Groot (JGC) - Friday, 26 December 2008, 21:47 GMT
I won't build a driver package for xorg, as the imedia driver doesn't build with xorg-server 1.5.

Loading...