Kernel Log: VIA co-operates with the open source developers of openChrome
From now on, VIA intends to co-operate with the programmers of the open source openChrome project, who have, for years, developed open source graphics drivers for VIA's mainboard chipsets, to develop X.org graphics drivers. According to the vendor, a co-operation already exists for improving the RandR and multi-monitor support of the drivers which are part of many Linux distributions. This will most likely cause the openChrome driver to become the main driver for VIA hardware. The "via" driver by X.org/Xfree86, the outdated unichrome driver and the VIA graphics driver whose code was partially published in late August should, therefore, soon be forgotten. The publication of the latter already gave rise to the question why VIA should release another open source driver rather than co-operate with the developers of existing open source drivers – and also provided suitable answers.
Together with Harald Welte, who has worked at VIA as an open source advisor since last summer, the chipset manufacturer also ensured that the documentation relating to the 2D and 3D features of the Chrome9 and UniChrome graphics cores was published – it can now be found on a freely accessible server run by the X.org project. VIA also pointed out that a frame buffer driver for VIA graphics hardware has recently been integrated into the main development branch of Linux, which is to produce Linux 2.6.28 late this, or early next year.
Having for years laboured with proprietary drivers that sometimes presented major installation issues even for experienced Linux users, VIA now appears to be making an earnest effort to become an active member of the open source community. Intel has pursued this strategy for a long time and is often even willing to develop solutions or improvements that also considerably benefit the hardware of its fiercest competitors.
AMD has also been active in the open source arena for a long time, although its efforts haven't been quite as enthusiastic as those of Intel. Only yesterday (Wednesday), the company released a CPUInfo tool for Linux – although it would have probably been less work and made more users happy if AMD had further improved existing programs like x86info, which come with many distributions. Since its merger with ATI, AMD has also put a lot of work into providing open source developers with all the information they need for programming the drivers for recent Radeon graphics chips. The vendor even actively supported the developers of open source graphics drivers. Both of these measures considerably improved the situation for Radeon hardware drivers, but AMD still continues to develop its proprietary graphics drivers for Linux.
Nvidia, on the other hand, continues to keep the information about its graphics chips under wraps and exclusively relies on proprietary drivers. While the vendor initially also tried to provide proprietary Linux audio and network drivers for its mainboard chipsets, this approach was quickly abandoned. Nowadays, Nvidia actively helps improve the storage, audio and network drivers contained in the Linux kernel. Multimedia specialist Creative had a similar experience and has recently released an open source driver for the X-Fi series, after wasting a lot of effort on, and finally abandoning, the development of proprietary drivers for its X-Fi sound hardware.
Kernel Log in brief
- Arjan van de Ven reports on the LKML that the Kerneloops project recently received its one hundred thousandth error report. The Intel developer recently also released an evaluation of the latest kerneloops reports; according to the evaluation, most of the oopses were caused by the code of the VirtualBox virtualisation software, which isn't even part of the Linux kernel.
- The development version of the radeonhd graphics driver has recently started to support screen rotation. Alex Deucher reports about the progress made in connection with the 3D support of AMD's R6xx/R7xx GPUs in his blog. These GPUs are part of the Radeon series 2000, 3000 and 4000 graphics hardware.
- Peter Hutterer has released versions 2.0.8 and 2.1.0 of xf86-input-evdev; the latter version includes major changes to the input event interface code. The X.org developer explains these changes in detail in his blog.
- Nvidia has released the first beta version 180.08 of its proprietary graphics card drivers for Linux. They temporarily support OpenGL 3.0 and contain corrections to VDPAU.
Further background and information about developments in the Linux kernel and its environment can also be found in previous issues of the Kernel Log at heise open:
- Kernel Log: New graphics drivers and Linux versions: Dom0 patches for 2.6.29?
- Kernel Log: What's coming in 2.6.28 - Part 5: updates for netbooks and notebooks
- Kernel Log: New kernels, open audio drivers for X-Fi
- Kernel Log: Short video interviews with Torvalds, Kroah-Hartman and others
- Kernel Log: 2.6.28-rc1 released, new graphics and camera drivers
- Kernel Log: What's coming in 2.6.28 - Part 4: Improved graphics support
- Kernel Log: New Atheros WLAN drivers and stable kernels, radeon vs. radeonhd
- Kernel Log: What's coming in 2.6.28 - Part 3: Dodgy drivers
- Kernel Log: More than 10 million lines of Linux source files
- Kernel Log: Coming in 2.6.28 - Part 2: network infrastructure and network drivers
- Kernel Log: Coming in 2.6.28 - Part 1: ATA support and block layer
- Kernel Log: new Catalyst drivers, 188.8.131.52 resolves cause of e1000e problem
- Kernel Log: Ext4 completes development phase as interim step to btrfs
- Kernel Log: Linux 2.6.27 Released
- Kernel Log: problem with e1000e bypassed, Morton praises Btrfs
- Kernel Log: 2.6.27 nearing completion; Btrfs to be added to the kernel?
- Kernel Log: Kernel Summit info; Plumbers keynote online; the latest on the e1000e problem
- Kernel Log: The second day of Kernel Summit 2008; criticism of Ubuntu at the opening of the Linux Plumbers Conference
- Kernel Log: Hard core Linux developers discuss the future of Linux at the Kernel Summit
- Kernel Log: New stable and developer kernel, Mesa 7.1 and X-Server 1.5 released
- Kernel Log: New stable and pre-release kernels, Ubuntu 8.10 with 2.6.27?
- Kernel Log: New video drivers for AMD, Intel, Nvidia and VIA hardware
- Kernel Log: Kernel development explained, new Synaptics driver, Linux 2.6.27-rc3 published
- Kernel Log: Ath9k driver for Atheros Wifi in 2.6.27; reading material and videos for Linux experts
- Kernel Log: Btrfs 0.16 released, new stable kernels released, Wifi drivers for 2.6.27 merged
- Kernel Log: New Stable kernel, DRI2 postponed, Xgl removed from X.org
- Kernel Log: New Nvidia drivers are still slow, Linux 184.108.40.206 soon
- Kernel Log : Tux3 file system announced, X.org updates
- Kernel Log: 220.127.116.11 corrects a vulnerability, problems with ACPI
- Kernel Log: First release candidate concludes the hot development phase of 2.6.27
- Kernel Log: Practical Practices - Ottawa Linux Symposium Notes
- Kernel Log: Centrino 2 WLAN driver iwl 5000 and webcam driver gscpa in Linux 2.6.27
- Kernel Log: ath9k driver for new Atheros WLAN chips, discussions of Nvidia drivers
- Kernel Log: No unstable series; Linux 2008.7, dealing with security fixes
- Polish and add-ons; What's new in Linux 2.6.26
- Kernel Log: Linux-staging branch will help with integration; Linux kernel 18.104.22.168 and 2.6.26-rc6
- Kernel Log: New graphics drivers and stable kernels; details about Linux-staging
- Kernel-Log: Users of 2.4 provide feedback, 22.214.171.124 and 2.6.26-rc5 released
- Kernel Log: new gfx drivers for GeForce & Radeon GPUs; Kernel Track at LinuxTAG
- Improvements throughout - Whats new in Linux 2.6.25
- 2.6.25 in the home stretch, discrepancies in the Linux Foundation study
- Proprietary Linux drivers stumble and spark debate
- ATI graphics driver updated, discussions about when to integrate Linux drivers
- New AMD, HP and SANE drivers; Linux Weather Forecast updated
- Linux-next to speed development work