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

Radeon Page-Flipping Patches Come About

AMD

Published on 26 October 2010 08:10 AM EDT
Written by Michael Larabel in AMD
54 Comments

Since the Linux 2.6.32 kernel there has been the KMS page-flipping ioctl and it's been hooked into the Intel DRM driver for providing tear-free updating of the screen by low-latency page-flipping. This KMS page-flipping ioctl is also used by Wayland. Since late October there's also been Nouveau patches for page-flipping, but now patches have finally emerged for bringing this support to the Radeon DRM driver.

AMD's Alex Deucher shared these latest patches last night that go against the Radeon DRM and the xf86-video-ati DDX for providing this page-flipping support. The announcement was made here and require using the drm-next tree plus David Airlie's 2D tiling fix patches. Alex is reporting that the page-flipping is working out well for Radeon R600/R700/Evergreen GPUs (the Radeon HD 2000/3000/4000/5000 series), but earlier R100 through R500 ASICs still need additional work.

Unfortunately, it doesn't appear as if this work would be ready before the merge window for the Linux 2.6.37 kernel closes. The page-flipping still isn't working well in tiling scenarios and as aforementioned the support for earlier GPUs needs some additional attention. As such, we may not see mainline ATI Radeon page-flipping support with the open-source driver until the Linux 2.6.38 kernel. At least we have XvMC on R600g support to play with for the time being.

Latest Linux Hardware Reviews
  1. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  2. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  3. Overclocking The AMD AM1 Athlon & Sempron APUs
  4. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
Latest Linux Articles
  1. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  2. AMD OpenCL Performance With AM1 Kabini APUs
  3. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  4. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
Latest Linux News
  1. FreeBSD Advances For ARM, Bhyve, Clang
  2. Ubuntu 14.04 LTS "Trusty Tahr" Officially Released
  3. Ubuntu 12.04 LTS vs. 14.04 LTS Server Benchmarks
  4. QEMU 2.0 Released With ARM, x86 Enhancements
  5. Running The Unity 8 Preview Session On Ubuntu 14.04 LTS
  6. R600 Gallium3D Disables LLVM Back-End By Default
  7. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
  8. Fedora Workstation Is Making Me Quite Excited
  9. Maynard: A Lightweight Wayland Desktop
  10. Chromium Browser Going Through Growing Pains In Ubuntu 14.04
  11. KDE 4.13 Is Being Released Today With New Features
  12. Trying Out Radeon R9 290 Graphics On Open-Source
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  3. The GNOME Foundation Is Running Short On Money
  4. Radeon 8000M problematic on Linux?
  5. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  6. Suspected PHP Proxy Issue
  7. Change installation destination from home directory
  8. Bye bye BSD, Hello Linux: A Sys Admin's Story