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.

Latest Linux Hardware Reviews
  1. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  2. Overclocking The AMD AM1 Athlon & Sempron APUs
  3. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
  4. Upgraded Kernel & Mesa Yield A Big Boost For Athlon R3 Graphics
Latest Linux Articles
  1. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  2. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
  3. AMD Athlon's R3 Graphics: RadeonSI Gallium3D vs. Catalyst
  4. GCC 4.9 Compiler Optimization Benchmarks For Faster Binaries
Latest Linux News
  1. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
  2. Fedora Workstation Is Making Me Quite Excited
  3. Maynard: A Lightweight Wayland Desktop
  4. Chromium Browser Going Through Growing Pains In Ubuntu 14.04
  5. KDE 4.13 Is Being Released Today With New Features
  6. Trying Out Radeon R9 290 Graphics On Open-Source
  7. Intel Broadwell GT3 Graphics Have Dual BSD Rings
  8. Early Linux 3.15 Benchmarks Of Intel Core i7 + Radeon
  9. Red Hat Releases Its RHEL 7 Release Candidate
  10. New Features Coming To Xubuntu 14.04 LTS
  11. NVIDIA Officially Releases CUDA 6
  12. Google Releases An AutoFDO Converter For Perf In LLVM
Latest Forum Discussions
  1. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  2. The GNOME Foundation Is Running Short On Money
  3. Change installation destination from home directory
  4. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  5. Bye bye BSD, Hello Linux: A Sys Admin's Story
  6. New tool for undervolt/overclock AMD K8L and K10 processors
  7. How to enable opengl 3.3 on r9 270?
  8. R290x sound problems