FS#31426 - [linux, linux-lts] enable viafb module (needed for HDMI support on VX900 IGP)

Attached to Project: Arch Linux
Opened by Pascal Ernster (hardfalcon) - Wednesday, 05 September 2012, 18:33 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 16 September 2012, 16:55 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

On machines with the VIA VX900 IGP, HDMI (as well as DVI and Display Port) are not properly supported with any of the available drivers:

- VIA's official precompiled binary driver won't work at all with Archlinux as it is intended only for Ubuntu and SUSE Linux Enterprise. [1]

- VIA's official open source driver is still a beta release and doesn't compile with kernel versions >=3.3 (and even for kernel versions <3.3, you have to write your own patch for the driver source code to compile). [1]

- OpenChrome doesn't support HDMI/DVI/Display Port on VX900 yet. [2]

- UniChrome doesn't support VX900 at all. [3]

- VESA/fbdev works, but it only supports small resolutions up to 1024x768 or 1280x1024. Moreover, VESA is slow as f*ck.

In essence: On devices such as the Zotac ZBOX VD01, the viafb module is the only possibility to have at least a decent display resolution when using stock kernel >= 3.3. And even for the LTS kernel, you have to patch the source code of VIA's official open source driver to even get it to compile.

I therefore demand that the following options be enabled/included in the kernel config for both the stock and the LTS kernels:

CONFIG_FB_VIA=m
CONFIG_FB_VIA_DIRECT_PROCFS=y
CONFIG_FB_VIA_X_COMPATIBILITY=y


[1] http://linux.via.com.tw/
[2] http://wiki.openchrome.org/pipermail/openchrome-users/2012-June/006941.html
[3] http://unichrome.sourceforge.net/


Additional info:
* Affected package versions: linux<=3.5.3-1, linux-lts<=3.0.42-1


Steps to reproduce:
See above.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Sunday, 16 September 2012, 16:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.5.4-1 & 3.0.43-1

Loading...