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

Marek Takes On MSAA Gallium3D Improvements

Mesa

Published on 07 December 2012 10:07 AM EST
Written by Michael Larabel in Mesa
25 Comments

Just days after fixing R300 Gallium3D HyperZ support for better performance and recently making other Radeon driver improvements, Marek Olšák is onto something new: working on Multi-Sample Anti-Aliasing improvements within Gallium3D.

Pushed this morning were a number of MSAA-related commits by Marek. After several preparatory commits, the main commit this morning was st/dri: implement MSAA for GLX/DRI2 framebuffers. The commit message explains, "All MSAA buffers are allocated privately and resolved into the DRI-provided back and front buffers. If an MSAA visual is chosen, the buffers st/mesa receives are all multi-sample. st/mesa doesn't have access to the single-sample buffers in that case."

The end result for this work today is that multi-sample anti-aliasing (MSAA) is now working for a greater selection of OpenGL Linux games. The game cited as now working properly with MSAA on Gallium3D was Nexuiz.

MSAA in Gallium3D has been worked on within Mesa going back to 2010 while earlier this year there was more serious MSAA Mesa support going on with Intel finally getting this anti-aliasing technique working for their classic DRI driver. This summer was when Marek hooked in the Radeon Gallium3D MSAA support.

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. Counter-Strike: Global Offensive NVIDIA/AMD Benchmarks On Linux
  2. Running Fedora 20 On Intel's Core i7 Haswell-E Platform
  3. A Tour Of The New Phoronix Office
  4. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
Latest Linux News
  1. Debian Switches Back To GNOME As Its Default Desktop
  2. Fedora 21 Alpha Finally Sees The Light Of Day
  3. Qt 5.4 Will Support Applications Under A Wayland Compositor
  4. Valve Rolls Out A New Steam Storefront
  5. Exynos DRM Driver Gets Updated For Linux 3.18
  6. The Features Coming For Fedora 21
  7. Counter-Strike: Global Offensive Starts Rolling Out To Linux Users
  8. The Gestures Support Of GNOME 3.14
  9. Linux 3.17 Has Basic Support For The Xbox One Controller
  10. openSUSE 13.2 Beta Still Using Btrfs By Default, & KDE Plasma 5 For Testing
Latest Forum Discussions
  1. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  2. Uselessd: A Stripped Down Version Of Systemd
  3. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  4. State of Nouveau now and in the near future?
  5. Updated and Optimized Ubuntu Free Graphics Drivers
  6. NVIDIA GTX 770/780 -works ?
  7. New stress testing utility for GPU's
  8. How to get Catalyst 14.4 working on Ubuntu 14.04