Intel KMS vs. UMS With Ubuntu 10.04

Written By
ML
Michael Larabel
Mar 29, 2010

“Last week we published benchmarks looking at the ATI Radeon KMS
vs. UMS performance and found the user-space mode-setting support
with the ATI driver (that is also limited to using DRI1 with these
older code-paths) to perform significantly faster than the newer
kernel mode-setting routes in most instances. To see how the
performance difference is on the Intel side between the kernel
mode-setting and user-space mode-setting implementations we ran a
set of benchmarks on this side as well using Ubuntu 10.04.

“Intel’s Linux graphics driver was the first open-source driver
to implement support for an in-kernel memory manager (in the form
of the Graphics Execution Manager) followed by kernel-based
mode-setting support. The GEM memory work landed with the Linux
2.6.28 kernel back in 2008 followed by the Intel KMS support and
the kernel mode-setting infrastructure came with the Linux 2.6.29
kernel in early 2009. The mainline Intel KMS support is barely a
year old, but support for the older user-space mode-setting code
paths were already dropped. The UMS support was dropped with the
xf86-video-intel 2.10 driver delivered back in January to reduce
the driver’s code-base, close many open bugs surrounding user-space
mode-setting, and since KMS is in fact the future. Intel is right
now in the process of preparing the xf86-video-intel 2.11 driver
that is its second KMS-only X.Org driver release.”


Complete Story

ML

Michael Larabel

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.