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


RadeonHD Driver Introduces Major Changes, RV620/635 Support

Michael Larabel

Published on 12 March 2008
Written by Michael Larabel
Page 1 of 1 - 12 Comments

Following a period of relative inactivity in the xf86-video-radeonhd git tree over the past few weeks, this afternoon Novell's Egbert Eich had pushed forward 55 changes to this open-source R500/600 driver. The AMD Radeon HD 3400 and 3600 series are now supported and there are a number of other significant changes. The RV620/635 mode-setting support has required the most significant work since the R500 series, since all output blocks have been altered due to the introduced DisplayPort capabilities. We have already tested out this latest code and were left with a positive impression.

While the immediate result from these 55 commits are RV620 and RV635 (Radeon HD 3400/3600) support, there is much more underlying work that has went on. In fact, the code from these 55 commits is equivalent to a 7,208 line patch. Among the work that has gone on is splitting up encoders and transmitters and completely reworking the digital outputs and significant alterations to analog outputs. The digital outputs have changed entirely in order to be more flexible and will eventually allow for DisplayPort capabilities. DisplayPort is the forthcoming digital display interface standard that's backed by VESA and is meant to be the royalty-free and license-free competition to HDMI. DisplayPort connectors first appeared on some Radeon HD 3400 and 3600 graphics cards and most recently is appearing on some AMD 780G-based motherboards. In addition, support for dual-link DVI displays has been introduced.

AtomBIOS is now used by the RadeonHD driver. Well, partially... AtomBIOS is currently being used for the Uniphy transmitter. The Uniphy transmitter is one of the additions with the Radeon HD 3400/3600 graphics processors. On the new 780G Chipset this transmitter is changed and known as PCIEPHY. Support for the AMD 780G motherboard chipset, which is equivalent to being a Radeon HD 3200 IGP, isn't yet supported by this latest RadeonHD work but it's next up on their agenda.

Does this mean RadeonHD 1.2? RadeonHD 1.1 was released back in December and is now vastly outdated, but this work made public today isn't exactly version 1.2. The next release should come once this code has been in the public spotlight for a while and has received public feedback of any issues. In the future, RadeonHD developers may be pushing out releases more often.

Some of the other work that has went into these RadeonHD improvements impact TV-Out support. However, don't go connect your Radeon R500/600 graphics card to your TV just yet. The TV-related commits to this point include adding TV detection, parsing of TV data tables in AtomBIOS, adding AtomBIOS support for setting up the TV encoder, an option to pass the TV standard, and monitor support for TVs. Egbert Eich had mentioned that the work left to do for RadeonHD TV-Out support is just putting all of these pieces together. This TV-Out support may come within the next couple of weeks.

Contained in this work today is also implementing hardware-level scaling code. However, the framework for enabling scaling isn't yet accomplished. It's expected that this framework will be a pre-requisite when working on the TV-Out support. For now this hardware-level scaling code will fix some mode-setting issues.

In addition to the RS780 support being on Novell's near-term roadmap, they will also be exploring the DDIA for the RS690. DDIA is the now infamous TMDS block found on the RS690 IGP that the xf86-video-radeonhd developers had found that previously wasn't mentioned by AMD as they didn't believe it was in use. Since then, the Novell developers have received register specifications for DDIA.

While the major end-user feature of these 55 commits is the Radeon HD 3400/3600 support, all Radeon R500/600 owners are encouraged to test out the latest xf86-video-radeonhd code. Nor is the information we have covered in this article all-inclusive of the 55 commits and thousands of lines of code that make up this recent activity. We have been testing out this code for a few hours prior to its public introduction, and even when using a Radeon HD 3650 512MB we have been greeted by success. If you are an R500/600 owner, be sure to check out the xf86-video-radeonhd driver in the coming days!

Want to pass 642-637 exam with flying colors? The pass4sure is offering you an exclusive collection of pass4sure mb3-859 dumps including latest 000-966 study guides.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  2. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  3. OCZ Vector 150 SSD On Linux
  4. Noctua i4 CPU Cooler: Great For Cooling High-End LGA-2011v3 CPUs
Latest Linux Articles
  1. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  2. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  3. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
  4. 6-Way Winter 2014 Linux Distribution Comparison
Latest Linux News
  1. After 10+ Years, NetworkManager Reaches v1.0
  2. VDPAU Updated To v0.9
  3. An Open Hardware Random Number Generator Proposed
  4. LLVM 3.6 Will Be Branched Next Month
  5. Opera Browser Puts Out Linux Updates For The Holidays
  6. GNOME Shell 3.15.3 Adds Support For High-Contrast Themes
  7. Linux 3.19: ThinkPad Muting Redone, New Dell Backlight Support, Acer Is Banging
  8. KVM Drops Support For IA64 While Adding Various x86 Improvements
  9. GCC 4.8.4 Officially Released
  10. FSF's High Priority Project List Now Has A Committee
Latest Forum Discussions
  1. XLennart: A Game For Systemd Haters With Nothing Better To Do
  2. Need some hand holding with upgrading xserver
  3. Debian init discussion in Phoenix Wright format
  4. The New SuperTuxKart Looks Better, But Can Cause GPU/Driver Problems
  5. FPS capped on Linux (AMD fglrx drivers)
  6. Are there an app using HSA ?
  7. Bench specific mount point
  8. Tool for measuring FPS in games