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.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  2. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
  3. AMD Radeon R9 290 Open-Source Driver Works, But Has A Ways To Go
  4. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
Latest Linux Articles
  1. Testing For The Latest Linux Kernel Power Regression
  2. The Most Energy Efficient Radeon GPU For AMD Linux Gaming
  3. 20-Way Radeon Comparison With Open-Source Graphics For Steam On Linux Gaming
  4. Preview: OS X 10.10 Yosemite vs. Ubuntu Linux GPU Performance
Latest Linux News
  1. LibreOffice Ported To 64-bit ARM (AArch64)
  2. Enlightenment E19 RC3 Shows Off The New Wayland Compositor
  3. Metro Redux Is Going To Require OpenGL 4.x On Linux
  4. Jailhouse v0.1 Released As A Basic Hypervisor For Linux
  5. Google's Chromebook "Samus" Now Supported By Coreboot
  6. Chrome 38 Now In Beta With Exciting Advancements
  7. Ubuntu's Utopic Unicorn 14.10 Beta 1 Released
  8. Genode OS 14.08 Has New GUI Architecture, Pluggable VFS
  9. Another Intel Linux Power Regression Is Being Investigated
  10. DNF Makes It A Step Closer To Replacing Yum On Fedora
Latest Forum Discussions
  1. Users defect to Linux as OpenBSD removes Lynx from base system
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  4. Radeon HD5670 and Ubuntu 14.04
  5. AMD Releases UVD Video Decode Support For R600 GPUs
  6. Best Radeon for a Power Mac G5?
  7. OC capability - Intel Core i5 4690K & Biostar Hi-Fi Z97WE
  8. Announcing radeontop, a tool for viewing the GPU usage