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 Benchmarking Platform
Phoromatic Test Orchestration

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 Articles & Reviews
  1. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. GCC 5.1 RC2 Arrives, GCC 5.1 Planned For Next Week
  2. F2FS For Linux 4.1 Has New Features & Fixes
  3. Phoronix Server Upgrade This Weekend: Dual Haswell Xeons, 96GB DDR4
  4. Google's Experimental QUIC Transport Protocol Is Showing Promise
  5. Red Hat Joins Khronos, The Group Behind OpenGL & Vulkan
  6. NetworkManager Drops WiMAX Support
  7. Wine 1.7.41 Works More On Kernel Job Objects, MSI Patches
  8. Linux 4.1 Has Improvements For The Multi-Queue Block Layer
  9. X.Org Looks To Have Six Summer Projects
  10. DragonFlyBSD Pulls In GCC 5 Compiler
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. Linux 4.0 Kernel Released
  3. Microsoft Announces An LLVM-Based Compiler For .NET
  4. Linux 4.1 Brings Many Potentially Risky x86/ASM Changes
  5. Encryption Support For EXT4
  6. VirtualBox 5.0 Beta 2 Released
  7. Mozilla Start Drafting Plans To Deprecate Insecure HTTP
  8. Elementary OS 0.3 "Freya" Now Available