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

A Newbie's Guide To RandR 1.2

Michael Larabel

Published on 26 November 2007
Written by Michael Larabel
Page 1 of 3 - 11 Comments

Recently there has been much talk about RandR 1.2 support with RadeonHD and Nouveau (among other drivers), and as a result we have been asked many times now "what is RandR, and why do I care?" Well, RandR is the "Resize and Rotate" extension in X.Org and the v1.2 update introduces new functionality such as dynamic hot-plugging support for display devices. To help those who may be new to Linux or just never took advantage of this X.Org technology, we have written a brief guide with some of the RandR basics.

As was mentioned in the introduction, RandR stands for Resize and Rotate. The RandR extension itself isn't new, with the original X Resize and Rotate Extension being drafted back in 2001, but RandR 1.2 had only premiered with X Server 1.3. Some of the common free software drivers that support RandR 1.2 include Nouveau, nv, xf86-video-ati, Avivo, and last but not least RadeonHD. Keith Packard does most of the RandR work, and the first open-source driver to support this updated extension was the open-source Intel driver. RandR 1.2 requires support from the X server as well as the driver supporting the extension specification, and then the system must have the Xrandr library.

While the most common way to control the RandR environment is through the xrandr CLI utility, there are several graphical-based programs for controlling RandR 1.2. One of the newest utilities to boast RandR 1.2 support is displayconfig-gtk from Ubuntu, while others include grandr (GTK+ interface), URandR (PyGTK interface), and in KDE 4.0 there will be support via KControl. If you are new to Linux or RandR usage, if you have a GUI utility available that would likely be your easiest solution. The usage in this guide is for those using the command-line xrandr utility.

Among the RandR features accessible through xrandr is for changing the resolution of the screen, rotating the screen, changing the DPI value and refresh rate of a monitor, and reflecting the screen over an axis. To the death of Xinerama, configuring all display devices and dynamically enabling or disabling them without restarting the X server can be done through xrandr / RandR 1.2. Aside from ensuring that the proper driver is loaded, you don't need to touch the xorg.conf when dealing with RandR nor should you need root access.

Latest Articles & Reviews
  1. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  2. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  3. The New Place Where Linux Code Is Constantly Being Benchmarked
  4. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
  5. Phoronix Test Suite 5.6 Adds New Phoromatic Enterprise Benchmarking Features
  6. OpenGL Threaded Optimizations Responsible For NVIDIA's Faster Performance?
Latest Linux News
  1. Mesa's Android Support Is Currently In Bad Shape
  2. Wayland's Weston Terminal Can Now Be Minimized
  3. Phoronix - Working Towards Faster Page Loads
  4. Improved OpenCL Support For Blender's Cycles Renderer
  5. Mesa 10.5.2 Packs In A Handful Of Fixes
  6. More Fedora/Ubuntu Linux vs. OS X OpenGL Benchmarks
  7. Intel Adds Mesa IR To NIR Translator & Makes Other NIR Improvements
  8. HAMMER2 Gets A Man Page
  9. Kodi 14.2 Released To End Out The "XBMC" 14.x Series
  10. Debian 8.0 Jessie RC2 Installer Released
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. Allwinner Continues Jerking Around The Open-Source Community
  3. AMD Is Hiring Two More Open-Source Linux GPU Driver Developers
  4. Systemd Change Allows For Stateless Systems With Tmpfs
  5. GNOME Shell & Mutter 3.16.0 Released
  6. GNU Nano 2.4.0 Brings Complete Undo System, Linter Support & More
  7. GNOME 3.16 Released: It's Their Best Release Yet
  8. Red Hat Is Rolling Out A VirtIO DRM/KMS GPU Driver