Language Selection

English French German Italian Portuguese Spanish

Untangling The Linux Graphics Stack

Filed under
Software

As I tried to explain this a few times in the past to others and had trouble myself, when I started using Linux, I thought I take some time today and write down what parts comprise the Linux graphics stack and how they interact.

Let us start our little journey in the kernel. There, in a directory named gpu you'll find the drm directory, which contains all DRM drivers. In this post, we'll focus on those. The drivers in that directory are the kernel side of the Direct Rendering Infrastructure (DRI) and are responsible for managing concurrent access to the graphics hardware. They also provide interfaces to pass commands and data to the GPU. The DRI wiki explains the three main purposes of the DRM modules.

The DRM module is also the part that decides whether KMS or UMS is used. Other acronyms you might hear with regard to graphics acceleration on Linux and are referring to the Kernel part are:

rest here




More in Tux Machines

Q&A: Jackie Yeaney at Red Hat Decodes Open Source

Advertising Age: Where did the name Red Hat come from? Ms. Yeaney: Red Hat co-founder Marc Ewing, who developed a Linux operating system distribution product that eventually became Red Hat, attended Carnegie Mellon University. When he was on campus, he used to wear a red cap his grandfather gave him. When people had issues with computer software, they'd say, "Go find the guy with the red hat," and the name stuck. Except now it's a fedora. Read more

Coming Attractions: Makulu, openSuSE and Fedora releases on the way

Makulu Linux Cinnamon Debian Edition. Whew, that's a mouthfull, isn't it? I have said before that Makulu is my favorite distribution for the pure joy of Linux. Full of great graphics, bells and whistles galore, and overflowing with pretty much every package, application or utility you can imagine. The final release of this version is due out next Monday, 27 October, barring unexpected obstacles. Read more

If You Are Sick of Surveillance, Safeguard Your Systems

Linux is a great alternative to Windows for those seeking a more secure and liberty-friendly "Operating System." Because it is open-source, there are many different “flavors” (called distributions) available. Two of the most popular distributions are Ubuntu and Fedora. They can be downloaded for free from www.ubuntu.com and www.fedoraproject.org. A fairly complete list of Linux distributions can be found at www.distrowatch.com. Read more

NSA recommends several Samsung smartphones

The list of allowed smartphones, which US officials may share confidential information has become a bit longer. The National Information Assurance Partnership (NIAP) - a product tester under the supervision of the NSA - announced Tuesday the green light for the S5 Galaxy, Galaxy Note 4 and the tablet Galaxy Note 10.1 (2014 Edition). Read more