Language Selection

English French German Italian Portuguese Spanish

Kernel space: Memory management for graphics processors

Filed under
Linux

The management of video hardware has long been an area of weakness in the Linux system (and free operating systems in general). The X Window System tends to get a lot of the blame for problems in this area, but the truth of the matter is that the problems are more widespread and the kernel has never made it easy for X to do this job properly. Graphics processors (GPUs) have gotten steadily more powerful, to the point that, by some measures, they are the fastest processor on most systems, but kernel support for the programming of GPUs has lagged behind. A lot of work is being done to remedy this situation, though, and an important component of that work has just been put forward for inclusion into the mainline kernel.

Once upon a time, video memory comprised a simple frame buffer from which pixels were sent to the display; it was up to the system's CPU to put useful data into that frame buffer. With contemporary GPUs, the memory situation has gotten more complex; a typical GPU can work with a few different types of memory:

Video RAM (VRAM) is high-speed memory installed directly on the video card. It is usually visible on the system's PCI bus, but that need not be the case. There is likely to be a frame buffer in this memory, but many other kinds of data live there as well.

More Here




More in Tux Machines

Leftovers: Gaming

Netflix in Steam OS

  • Developer brings Netflix to Steam OS: Linux Wrap
    He has posted the script on GitHub for others to try. It’s in really early stage of development but it’s surprising and at the same time disappointing to see that Valve made no efforts whatsoever to bring steaming services like Netflix to their platform that they plan to dominate the living room.
  • Developer Implements Netflix in SteamOS
    A developer has put together some tools (still under construction) that would allow users to use SteamOS to play Netflix. It's in its early stages, but the developer has made something that Valve hasn't even thought about until now.

Android Leftovers

Fedora 22 Coming Next Tuesday and Converting Users

At the Fedora release Go/No-Go meeting last night it was determined that three bugs were serious enough to violate the release readiness criteria. As a result, the Final was blocked and a second Go/No-Go was scheduled for today. The results of that meeting are in! Elsewhere, Jack Germain said, "Simplicity Linux is easy to use and runs fast" and Swapnil Bhartiya shared his secret to converting users to Linux. Read more