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

ATI 8.25.18 Display Drivers

Michael Larabel

Published on 24 May 2006
Written by Michael Larabel
Page 1 of 5 - Comment On This Article

After months of negative scrutiny by the Linux community, on April 12 of this year ATI Technologies had finally delivered its Radeon X1000 series Linux support. Shipping in the fglrx v8.24.8 display drivers was complete support for the Radeon X1000 series -- including the various Mobility chips. While the Linux support had come months after the Windows CATALYST announcement, ATI had done a suitable job implementing such support, compared against NVIDIA's same-day 7800GTX drivers that had initially contained performance-limiting problems. Missing, however, was support for TV-out on these new X1000 Linux solutions. Today the tides have turned yet again as ATI prepares to deliver its 8.25.18 fglrx Linux display driver, which is part of the ATI CATALYST suite, and was two weeks later than its usual release time-frame. On top of correcting the Radeon 512MB issue that we had reported last month, the red Linux developers have appended a slew of exciting new features and fixes for this release. We at Phoronix have already spent some time with many of these new items for this 8.25.18 release, and now again we have our usual driver examination. While the changes for this release are extensive, it is more along the lines of a cleanup release, rather than strictly a implementation of new features. The 8.25.18 driver should hopefully be the basis for many good fortunes to come from ATI in the near future.

As a reminder, XFree86 4.1 and 4.2 server support were depreciated with the fglrx 8.24.8 release, and coming next month with the 8.26 drivers the support will be eliminated. Some of the 8.25.18 changes include the new ati-initial-message, changes to the section identifiers in the X configuration, and installer improvements to allow package maintainers to easily test and create custom generatable packages (more information in README.distro). In addition, the ATI installer now properly detects X.Org v7.0 and installs appropriately. Another change is DPMS (Display Power Management Signaling) being enabled by default in the X configuration when running aticonfig --initial. Another change with aticonfig is now adding a Screen# parameter so that --resolution=Screen#,W1xH1,W2xH2,... now changes correctly according to the screen number. Both vrefresh and hsync have also been updated similarly with Screen#, and --resolution2 has been depreciated. The aticonfig options of --iagp/--internal-agp have also been removed, while --agpl/--agp-locked-userpages are replaced by --locked-userpages. Another issue has been resolved with user page locks only available on PCI Express systems.

Another fix in the 8.25.18 release includes ATI Linux Control Panel now being able to configure desktop setup. With the control panel, the "unknown" portion of the title has been removed, and the information page is also updated. The ability has also been added to the installer to mark packaging scripts as verified for a distribution by their respective maintainers. The ATI installer option of --get-supported has been replaced with --listpkg. Continuing on with all of the aticonfig changes, --tv-format-type=STRING parameter is now properly accepted. Another notable issue to have been resolved is X now being able to start with R360 GPUs. Yet another change is external AGPGART is no longer provided. A render string issue has also been corrected in fglrxinfo. Finally, packaging scripts for SuSE/Ubuntu/Debian/Mandriva have all been updated.

Outside of all the changes, one of the new features includes the aticonfig --lsp option for listing all of the available PowerPlay states with indicating the current power-state by an asterisk at that level.

The new products supported in this release include the recently announced ATI FireGL V3300 / V3400 / V5200 / V7200 / V7300 / V7350. The PCI Express FireMV 2200 has also been added in the 8.25.18 release. The recently released Radeon X1900GT also boasts compatibility with this latest 8.25 driver. In preparation for the AMD AM2 launch yesterday, last week ATI had launched the Radeon Xpress 1100 Chipset designed primarily for AMD notebook computers. The Xpress 1100 RS485 should also be supported by these drivers with the X300 graphics core. As mentioned earlier, the X1k 512MB issue that had affected the 8.24.8 drivers with certain motherboards/Chipsets has now been resolved.

Outside of the minor adjustments, one of the featuress implemented in the 8.25.18 release, but fails to be mentioned in the release notes (as the feature is still being stabilized), is dynamic display management. ATI's dynamic display management is the real-time enabling of display heads. Simply specify the appropriate parameter to aticonfig, and then the display will be enabled/disabled within a matter of seconds -- there is no need to restart the system or take any other measures to reconfigure X. The current dynamic display aticonfig options are --enable-monitor=STRING,STRING and --query-monitor. The query monitor command will list all connected display devices, whether they are enabled or not. Below is an example output.

$ aticonfig --query-monitor

Connected monitors: crt1, crt2
Enabled monitors: crt1

The aticonfig help states the following on the dynamic display options.


Dynamic Display Management Options:
  Following options will not change the config file. They are
  used for querying driver, controller and apdator information.
  These options will be effective immediately. Other options on
  the same command line will be ignored.
  --enable-monitor=STRING,STRING
        Setting current monitor to be enabled. Only 2 displays
        can be enabled at the same time. Any displays
        that are not on the list will be disabled.
        STRING can be one of the following set, separated
        by commas:
            none
            crt1
            crt2
            lvds
            tv
            tmds1
            tmds2
  --query-monitor
        This will return connected and enabled monitor information

Meanwhile, --enable-monitor handles the enabling/disabling of the displays. Of the connected monitors from --query-monitor, the enable monitor command can handle the strings of none, crt1, crt2, lvds, tv, tmds1, and tmds2. At this time, only two displays can be running simultaneously and a single ATI graphics card. In upcoming driver releases, we do anticipate that ATI will further develop its dynamic display management support. We have already spent quite a few hours investigating these capabilities, and to say the least we have been quite impressed. This feature can prove to be very beneficial when instantly activating a video output from a laptop for presentations. Currently NVIDIA has no similar option within their Linux display drivers. Keep in mind, this is ATI's initial release with this dynamic display support, thus there are still a few bugs that are left to be worked out, etc... We do welcome those of you who have experimented with this feature to report your experience and thoughts to Phoronix.

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. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  2. AMD OpenCL Performance With AM1 Kabini APUs
  3. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  4. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
Latest Linux News
  1. Ubuntu 14.04 LTS "Trusty Tahr" Officially Released
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Server Benchmarks
  3. QEMU 2.0 Released With ARM, x86 Enhancements
  4. Running The Unity 8 Preview Session On Ubuntu 14.04 LTS
  5. R600 Gallium3D Disables LLVM Back-End By Default
  6. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
  7. Fedora Workstation Is Making Me Quite Excited
  8. Maynard: A Lightweight Wayland Desktop
  9. Chromium Browser Going Through Growing Pains In Ubuntu 14.04
  10. KDE 4.13 Is Being Released Today With New Features
  11. Trying Out Radeon R9 290 Graphics On Open-Source
  12. Intel Broadwell GT3 Graphics Have Dual BSD Rings
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. The GNOME Foundation Is Running Short On Money
  3. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  4. Suspected PHP Proxy Issue
  5. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  6. Change installation destination from home directory
  7. Bye bye BSD, Hello Linux: A Sys Admin's Story
  8. New tool for undervolt/overclock AMD K8L and K10 processors