Jump to content

Fglrx: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
{{R from merge}}
 
(53 intermediate revisions by 31 users not shown)
Line 1: Line 1:
{{Infobox Software
#REDIRECT [[AMD Software#Linux]]
| name = fglrx
| logo =
| screenshot =
| caption =
| developer = [[Advanced Micro Devices]]
| latest_release_version = Catalyst 9.10
| latest_release_date = {{release date and age|2009|10|22}}
| operating_system = [[Linux]]
| genre = [[Device driver]]
| license = [[Proprietary software|Proprietary]]
| website = [http://ati.amd.com/support/driver.html ati.amd.com]
}}
{{lowercase}}
'''fglrx''' is the name of the [[Linux]] display driver used for [[ATI Technologies|ATI]] [[Radeon]] and [[ATI FireGL]] family video adapters and stands for "FireGL and Radeon for [[X Window System|X]]". It contains [[free software|free]] [[open source software|open source]] as well as [[proprietary software|proprietary]] and [[Binary blob|closed source]] parts.
For proper [[Direct Rendering Infrastructure]] (DRI) support, the [[Kernel (computer science)|kernel]] source code for the currently running kernel must be installed and compiled. The driver can work without the kernel module, but DRI will not be available.


{{R from merge}}
== Versions ==
Versions exist for [[XFree86]] and [[X.Org]] for both [[x86]] and [[x86-64]] systems. ATI releases a new version approximately every month.


[[es:Fglrx]]
{| class="wikitable"
|-
|style="width: 15%;"|'''Version''' and '''Release Notes'''||style="width: 15%;"|'''Release date'''||style="text-align: center;"|'''Brief Change Log'''
|-
|[http://www2.ati.com/drivers/linux/catalyst_910_linux.pdf Catalyst 9.10]||2009-10-22|| Support for [[Xrandr]] 1.3, [[Radeon R800]] using cards and the ability for loading the fglrx kernel module when an open-source DRM kernel module is still loaded. Bug fixes.
|-
|[http://www2.ati.com/drivers/linux/catalyst_99_linux.pdf Catalyst 9.9]||2009-09-09|| Support for OpenSUSE 11.1 and early look support for SLED and SLES 10 SP3. Bug fixes.
|-
|[http://www2.ati.com/drivers/linux/catalyst_98_linux.pdf Catalyst 9.8]||2009-08-17|| Support for Linux 2.6.29 and 2.6.30, XrandR 1.2, OpenGL 3.1, Bug fixes.
|-
|[http://www2.ati.com/drivers/linux/catalyst_97_linux.pdf Catalyst 9.7]||2009-07-23|| RedFlag DT 7.0 support. Bug fixes.
|-
|[http://www2.ati.com/drivers/linux/catalyst_96_linux.pdf Catalyst 9.6]||2009-06-14|| X Server 1.7 support, support for SUSE Linux Enterprise Desktop 11. Early look support for Red Hat Enterprise Linux 4.8. MultiView rendering on up to four GPUs using Xinerama with any mix of Radeon HD 2000, 3000, 4000.
|-
|[http://www2.ati.com/drivers/linux/catalyst_95_linux.pdf Catalyst 9.5]||2009-05-18|| Bugfixes only.
|-
|[http://www2.ati.com/drivers/linux/catalyst_94_linux.pdf Catalyst 9.4]||2009-04-17|| X Server 1.6 support, Ubuntu 9.04 support (buggy<ref>[http://wiki.cchtml.com/index.php/Ubuntu_Jaunty_Installation_Guide ATI Linux Driver Jaunty Installation Guide]</ref>).<br/>Dropped support for [[Radeon R500]] and older GPUs (i.e., Radeon X1950 and below).
|-
|[http://www2.ati.com/drivers/linux/catalyst_93_linux.pdf Catalyst 9.3]||2009-03-27|| improved OpenGL composite support, last release to support pre X2xxx (pre DirectX10) Cards
|-
|[http://www2.ati.com/drivers/linux/catalyst_92_linux.pdf Catalyst 9.2]||2009-02-20|| Bug fixes only.
|-
|[http://www2.ati.com/drivers/linux/catalyst_91_linux.pdf Catalyst 9.1]||2009-01-29|| Support for OpenGL 3.0. Hybrid Crossfire support. Multiview support. Production support for Ubuntu 8.10.
|-
|[http://www2.ati.com/drivers/linux/catalyst_812_linux.pdf Catalyst 8.12]||2008-12-10|| "Early Look" support for Ubuntu 8.10. Catalyst Control Center now shows bus and memory bandwidth. ATI Stream Computing support. SurroundView support (rendering multiple OpenGL applications across single/multiple displays).
|-
|[http://www2.ati.com/drivers/linux/catalyst_811_linux.pdf Catalyst 8.11]||2008-11-12|| Support for RHEL 4.7. Xorg 7.4 (Xserver 1.5) support. Display scaling for standard TV timings. Catalyst Control Center now indicates when application is running in CrossFireX mode.
|-
|[http://www2.ati.com/drivers/linux/catalyst_810_linux.html Catalyst 8.10]||2008-10-15|| Several bugfixes.
|-
|[http://www2.ati.com/drivers/linux/catalyst_89_linux.html Catalyst 8.9]||2008-09-17|| Support for Red Flag DT6SP1, OpenSUSE 11.
|-
|[http://www2.ati.com/drivers/linux/catalyst_88_linux.html Catalyst 8.8]||2008-08-20|| Support for [[ATI CrossFire|CrossFireX]], adaptive [[antialiasing]], [[overclocking]], MultiView.
|-
|[http://www2.ati.com/drivers/linux/catalyst_87_linux.html Catalyst 8.7]||2008-07-21|| Support for Ubuntu 8.04 xorg 7.3 (not 8.10 with xorg 7.4), OpenSUSE 11, Red Flag DT 7.0.
|-
|[http://www2.ati.com/drivers/linux/catalyst_86_linux.html Catalyst 8.6]||2008-06-18|| UYVY and YUY2 pixel format support for interleaved stream video playback. Radeon HD 4850/4870 support (not listed in release notes due to timing of product introduction).
|-
|[http://www2.ati.com/drivers/linux/catalyst_85_linux.html Catalyst 8.5]||2008-05-21|| Catalyst A.I., improved 2D performance, DKMS support in installer, Linux 2.6.25 support.
|-
|[http://www2.ati.com/drivers/linux/catalyst_84_linux.html Catalyst 8.4]||2008-04-16|| "Early look" support for Ubuntu 8.04 ("Hardy Heron"). XVideo extension and VESA frambuffer black screen bug fixes. Packaging script updates.
|-
|[http://www2.ati.com/drivers/linux/catalyst_83_linux.html Catalyst 8.3]||2008-03-05|| X-Video support for the Xpress 1200. Blocky video and diagonal tearing no longer occurs when using X-Video. Fixes problems with screen resolutions not integer multiples of 64 pixels. Image brightness issues resolved.
|-
|[http://www2.ati.com/drivers/linux/catalyst_82_linux.html Catalyst 8.2]||2008-02-13|| Changing screen resolution in a horizontal or vertical desktop setup without [[Display Data Channel|DDC]] no longer crashes, the Xserver no longer freezes on shutdown if atieventsd is running, the first OpenGL application run after starting a session on Xserver version 1.4 no longer hangs.
|-
|[http://www2.ati.com/drivers/linux/catalyst_81_linux.html Catalyst 8.1]||2008-01-18|| Repaired screen corruption after a longer time period, custom mode lines in xorg.conf will no longer be ignored by the fglrx driver, suspending to RAM or DISK on Linux 2.6.23 or later no longer fails.
|-
|[http://www2.ati.com/drivers/linux/catalyst_712_linux.html Catalyst 7.12]||2007-12-20|| Add [[FireGL]] support. [[OpenGL]] [[memory leak]] fixed.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-cat711.html Catalyst 7.11]||2007-11-21|| early-look support for new operating systems.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-42-3.html 8.42.3]|| 2007-10-23||[[AIGLX]] support, Xserver 1.4 support.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-radeonhd.html 8.41.7]||2007-09-12||HD 2xxx ([[Radeon R600|R600]]) and new driver codebase with big performance improvements.<ref>[http://www.phoronix.com/vr.php?view=10955 Phoronix AMD 8.41 Display Driver Preview]</ref>
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-40-4.html 8.40.4]||2007-08-13||TV Out Functionality and Catalyst Control Center Linux Edition features are introduced.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-39-4.html 8.39.4]||2007-07-23||The kernel module build no longer fails on Linux 2.6.22.
|-
|8.38.7 ||2007-06-28||Hotfix for segmentation fault when using aticonfig --initial
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-38-6.html 8.38.6]||2007-06-25||support for RHEL5 and fixes the moving a video window between two monitors in a big desktop configuration and playing multiple videos at the same time with textured video issues.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-37-6.html 8.37.6]||2007-05-31||the Catalyst Control Center version 1.0 and resolved few issues.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-36-5.html 8.36.5]||2007-04-18||support for Linux 2.6.20.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-rf-8-35-5.html 8.35.5]||2007-03-28||Beta version of the 'AMD Catalyst Control Centre: Linux Edition' to replace the FireGL Control panel
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-34-8.html 8.34.8]||2007-02-21||support for ATI Xpress 1250 IGP and fixes the XVideo Extension loading segfault on X1K cards and x86-64 server.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-rf-8-33-6.html 8.33.6]||2007-01-10||support for X.Org 7.2 and Linux 2.6.19.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-rf-8-32-5.html 8.32.5]||2006-12-13||support for the ATI Radeon X1650 Support and X.Org 7.2 RC2.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-31-5.html 8.31.5]||2006-11-15||
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-30-3.html 8.30.3]||2006-10-31||
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-rf-8-29-6.html 8.29.6]||2006-09-20||support for Linux 2.6.18.<br/>Dropped support for [[Radeon R200]] based cards (i.e., the series of Radeon 8500 through 9250).
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-28-8.html 8.28.8]||2006-08-18||support for ATI Radeon Xpress 1200, 1250 and 1300 models and allows [[IBM]]/[[Lenovo]], [[ThinkPad]]s to switch the active display devices using the Fn+F7 hotkey. ATI now publish a ''unified installer'' which detects the host architecture (x86 or amd64) and installs the appropriate packages. The driver now remembers which display devices were activated across restarts, rather than unilaterally enabling all attached displays. Some problems with [[XVideo]] have been identified with this release.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-r-8-27-10.html 8.27.10]||2006-07-27||support for X.Org 7.1 as well as Fedora Core. Issues relating to OpenGL with Java2D and launching XGL on display :0 have been fixed. However, TV Out is still unsupported on Radeon X1x00 cards and the OpenGL issues with Radeon 9000 appear to be unresolved.
|-
|[http://ati.amd.com/support/drivers/linux/previous/linux-rf-8-26-18.html 8.26.18]||2006-06-26||mostly concerned with minor bug fixes. However, it does include an events [[daemon]] which allows [[hotplug]]ging of [[Digital Flat Panel]]s and thermal throttling of the [[Graphics Processing Unit|GPU]] through daemon events to prevent overheating.
|-
|8.25.18 ||2006-05-24||support for [[FireGL]] V7350, V7300, V7200, V5200, V3400, V3350 & V2200 and enables [[DPMS]] support by default. X.Org 7.0 is now supported by the installer. At least eleven issues have been resolved with this release.
|-
|[http://www2.ati.com/drivers/linux/linux_8.24.8.html 8.24.8]||2006-04-18||support for X.Org 7.0 and Linux 2.6.16. The driver now supports the Radeon X1300/X1600/X1800/X1900 (including Mobility versions of these) as well as adding accelerated video support on Avivo cards.
|}

== Criticism ==
{{csection}}

AMD/ATI Linux support has been heavily criticized over the last number of years. From stability and performance issues as well as lack of options, AMD/ATI proprietary drivers have not been received well.<ref>[http://www.phoronix.com/vr.php?view=13267 AMD Linux 2008 Year in Review] on [[Phoronix]]. Mostly negative [http://www.phoronix.com/review2forums.php?view=amd_ayir_2008 forum response].</ref><ref>[http://linux.slashdot.org/article.pl?sid=07/06/04/1532215 Insight Into AMD's Linux Driver Development (2007)]</ref><ref>[http://linux.slashdot.org/article.pl?sid=06/07/20/1433230 The State of ATI Drivers on GNU/Linux (2006)]</ref><ref>[http://linux.slashdot.org/article.pl?sid=05/07/30/197259 A Look at the State of ATI Linux Drivers (2005)]</ref>

The state of the driver has improved over time with ATI trying to work in concert with application developers recently, but this is expected to be a slow process.<ref>[http://article.gmane.org/gmane.comp.emulators.wine.user/36669 WineD3D developer statement] concerning fglrx (2008-12)</ref> As of August 2009, many issues still remain: Video playback occasionally has quality and stability problems, especially in [[Xine]].<ref>[http://ati.cchtml.com/buglist.cgi?quicksearch=xine fglrx bugs] for "Xine"</ref> 2D benchmarks show that ATI cards using these drivers are two orders of magnitude slower than the competing NVIDIA cards in basic tasks such as text rendering,<ref>[http://ati.cchtml.com/show_bug.cgi?id=7#c24 fglrx bug 7] created 2005-01</ref> making even [[Terminal emulator|graphic consoles]] feel sluggish. [[Wine (software)|Wine]] gaming support through fglrx is possible for old games only.<ref>[http://wiki.winehq.org/FAQ#head-a96989ff3303c1f6c35a1f85e0680b7f6bcfd16f Wine FAQ entry] (2008-12)</ref> Accelerated desktop effects are only partly supported and lack features such as alpha blur. <ref>[http://ubuntuforums.org/showthread.php?t=954252]</ref>

== Alternatives ==
For ATI cards and the [[X.Org Server]], a [[Graphics_hardware_and_FOSS#ATI.2FAMD|number of open source drivers]] are available.<!-- use other page for OSS driver details. -->

==See also==
*[[Graphics hardware and FOSS]]

==References==
{{reflist|2}}

== External links ==
*[http://wiki.cchtml.com/ Unofficial Linux ATI Wiki]
*[http://www.thinkwiki.org/wiki/Fglrx The Fglrx page on the Thinkpad wiki]
*[http://debian.wgdd.de/temp/fglrx_man/fglrx.4x.html fglrx options use in X configuration files (x*.conf)]. This is a [[manpage]] created from public records and is available [http://cvs.wgdd.de/cgi-bin/cvsweb/fglrx_man here] via [[Concurrent Versions System|cvs]].
*[http://www.x.org/docs/AMD/ R520 Card specifications] released to public by [[AMD]].
*[http://www.fsf.org/blogs/community/rms-ati-protest.html Protest in 2006 against ATI] nearly led to the arrest of [[Richard Stallman|RMS]].

{{ATI}}

[[Category:Linux drivers]]
[[Category:Third-party Linux kernel modules]]
[[Category:X Window System]]

[[de:Fglrx]]
[[es:fglrx]]
[[fr:Fglrx]]
[[fr:Fglrx]]
[[pl:Fglrx]]
[[ru:Fglrx]]

Latest revision as of 11:47, 4 May 2024

Redirect to:

  • From a merge: This is a redirect from a page that was merged into another page. This redirect was kept in order to preserve the edit history of this page after its content was merged into the content of the target page. Please do not remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated) or delete this page.