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

AMD's MultiView On Linux

Michael Larabel

Published on 9 October 2008
Written by Michael Larabel
Page 1 of 5 - 16 Comments

Introduced in the Catalyst 8.8 Linux driver and further stabilized within Catalyst 8.9 was AMD's MultiView technology. MultiView makes it possible to use multiple GPUs on the same system not for Linux CrossFire but for driving multiple display heads. Using MultiView on Linux you can easily drive four, six, or even eight screens. In fact, up to 32 displays are theoretically supported on a single system (permitting you have enough graphics cards and PCI Express slots). MultiView also allows for OpenGL acceleration across all displays and does not rely upon Xinerama. In this article we are taking a brief look at this multi-GPU multi-monitor feature catered towards AMD's workstation customers.

As described by AMD, MultiView provides "the ability to utilize GPUs from multiple adapters on an independent multi-display desktop. It allows a user to configure, manage and use a MultiView configuration under Linux and allows OpenGL applications run on any displays driven by multiple GPUs." Right now though there are several caveats when it comes to the support. MultiView will only work on systems that contain two identical FireGL graphics cards that belong to the FireGL V3300, V3350, V3400, V3600, V3700, V5200, V5600, V7400, or V7700 series. With that said, no Radeon graphics cards are currently supported by MultiView. Additionally, MultiView is not compatible with Compiz and it will not work if you are using Xinerama with X.Org. Last but not least, the RandR 1.2 support that was added in Catalyst 8.9 is disabled when using multiple ATI graphics cards.

MultiView can be controlled entirely through AMD's Catalyst Control Center Linux Edition (AMDCCCLE) application. In fact, the interface for it isn't that bad at all and is extremely easy to setup. Even if you are adjusting the layout of the monitors, AMDCCCLE has it all handled and is just as easy (if not easier) to setup compared to TwinView and Xinerama with NVIDIA's control panel.

For our testing we had just setup a simple 4-monitor configuration. You can easily setup more than that but this was a good start. Last month we shared a video of an eight-monitor MultiView setup with full OpenGL acceleration running the open-source FlightGear program. With two graphics cards being needed for our four monitor setup but only having one ATI FireGL V8600, we were left to improvise. When studying AMD's Persistent Configuration Store Data-Base (AMDPCSDB), we discovered a way to exploit the MultiView feature so that it is compatible with the Radeon graphics cards.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  2. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  3. Ubuntu 14.10 XMir System Compositor Benchmarks
  4. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
Latest Linux News
  1. Fedora 21 Beta & Final Release Slip Further
  2. Mesa 10.3.2 Has A Couple Bug-Fixes
  3. RadeonSI/R600g HyperZ Support Gets Turned Back On
  4. openSUSE Factory & Tumbleweed Are Merging
  5. More Fedora Delays: Fedora 21 Beta Slips
  6. Mono Brings C# To The Unreal Engine 4
  7. Coreboot Now Has Support For Intel Broadwell Hardware
  8. Enlightenment's EFL 1.12 Alpha Has Evas GL-DRM Engine, OpenGL ES 1.1 Support
  9. GTK+ Lands Experimental Backend For Mir Display Server
  10. Ubuntu 14.10 Officially Released
Latest Forum Discussions
  1. AMD Radeon VDPAU Video Performance With Gallium3D
  2. HOPE: The Ease Of Python With The Speed Of C++
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  5. Linux hacker compares Solaris kernel code:
  6. Advertisements On Phoronix
  7. Users/Developers Threatening Fork Of Debian GNU/Linux
  8. AMD Releases UVD Video Decode Support For R600 GPUs