1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

GSoC 2014 Yielded Some Improvements For Mesa/X.Org This Year

X.Org

Published on 02 September 2014 11:00 AM EDT
Written by Michael Larabel in X.Org
4 Comments

Google's annual Summer of Code project ended last month and I've been meaning to write a brief update about the work done by the student open-source developers on their X.Org-related work.

Here's my quick recap of what I could find about the results of each of the student X.Org projects for GSoC 2014. Sadly they weren't all blogging and sharing their progress visibly, so if I missed out on any milestones, feel free to post in the forums.

- Samuel Pitoiset's work once again seemed very successful for implementing NVIDIA performance counter support within the open-source Nouveau driver. These performance counters will hopefully come down the road in Linux 3.19 after this summer working on how to expose them to user-space, prototyping the code, etc. Pitoiset will hopefully continue to stick around the Nouveau community.

- Emil Velikov was working on WGL support for Waffle. He's done a lot of work to Waffle and the code can be found currently via his GitHub repository. For those unfamiliar with it, Waffle is a library for selecting an OpenGL API and windowing system at run-time and supports GLX/EGL, OpenGL 3.3, Wayland with OpenGL ES, and other combinations. Emil's work seems successful and perhaps more importantly is that he's sticking around and doing other things to the open-source Linux graphics stack. Emil this summer also worked on GLX_MESA_query_renderer for all drivers, Android build improvements, and is now even serving as the Mesa release manager.

- Student developer Bruno Jiménez was tackling the area of improving the compute memory pool / better OpenCL support for the open-source drivers. In August Bruno published Mesa patches for R600 Gallium3D and the Clover state tracker with compute-related enhancements. This summer he's also been active on the mailing list and in some bug reports.

- Stephen Chandler Paul this summer tasked himself with adding Wacom tablet support to Wayland. Within the tablet-support branch of libinput are patches by Stephen for working on the tablet input support for this library that can be used by Wayland compositors for input handling.

The GSoC 2014 page is currently only listing the four projects above on their page, but at the start of the summer were also three more projects:

- Markus Wick was working on some GLAMOR performance tuning. There were a few GLAMOR patches in June from Wick including into xserver Git but exactly how far along he got with his GLAMOR performance work is unclear.

- Aleksandr Mezin came up with a project of writing a lightweight Qt Quick based compositing window manager for X. Unfortunately I can't find much about what happened with this work.

- Fabian Bieler sought to work on ARB_tessellation_shader support for Mesa. Unfortunately for this one again I can't find any patches and the GL_ARB_tessellation_shader implementation for Mesa has yet to land with apparently now this important OpenGL extension is being worked on by some Intel OTC developers.

Update: Some more details on these last three projects via this forum post.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. A Tour Of The New Phoronix Office
  2. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
  3. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
  4. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
Latest Linux News
  1. X.Org Server 1.16.1 Released
  2. Mesa Gets Closer To Having OpenGL 4.0 Tessellation Support
  3. Uselessd: A Stripped Down Version Of Systemd
  4. F2FS Tools Gain FSCK Support
  5. FreeBSD 10.1 Has The New VT Driver, Hardware Improvements
  6. AntiMicro 2.6 Yields Greater Compatibility For Gamepads On Linux
  7. OpenGL 3.3 / GLSL 3.30 Lands For Intel Sandy Bridge On Mesa
  8. AMD's RadeonSI Gallium3D Driver Sees Some Improvements
  9. Mesa 10.3 Released With The Latest Open-Source GPU Driver Improvements
  10. GNOME 3.13.92 Officially Released
Latest Forum Discussions
  1. ASRock AM1H-ITX: One Of The Best AM1 Mini-ITX Motherboards
  2. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  3. Can Linux kill a motherboard?
  4. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  5. New stress testing utility for GPU's
  6. Stop grabbing my keyboard :(
  7. New Group Calls For Boycotting Systemd
  8. SSD seems slow