ATI Open Source Video Driver is the open-source alternative to the ATI/Radeon video driver.. #Video driver #ATI video driver #Radeon driver #ATI #Radeon #Video
ATI Open Source Video Driver is the open-source alternative to the ATI/Radeon video driver.
What's New in This Release:
Major changes:
� mach64, r128, radeon ported to libpciaccess � massive restructuring of ati wrapper � radeon support for r5xx, rs6xx, and r6xx chips using ATOMBIOS � return of zaphod mode support � radeon support for centered modes using scalers (selectable via � output attributes) � PAL tv-out fixed on supported chips � initial support for render accel on r3xx/r4xx chips (rotation) � fix TV option handling � Xv RGB fixes � XPRESS Xv fixes � improve bios/driver interaction on radeon � revert back to previous AGP mode behavior � lots of bug fixes
Alex Deucher (134): � Initial integration of Atom code and some of Dave's code. � More of Dave's ATOM init code. � Initial support for r4xx � WIP: get ATOM crtc stuff working on r4xx � for r4xx ATOM cards, just use ATOM for PLL � Add atombios files � First round of avivo support � add additional connector types � more avivo updates � add avivo output stuff � add support for initing external tmds via ATOM � fix and move crtc source set up atombios_output.c � pull in another of Dave's fixes � make sure to assign gpio � add pci ids for X1550PRO � turn off vga control when using ext modes � use atom to program plls on r4xx � combine outputs based on id � make sure i2c bus exists before using it � rework crtc output source setup � Add full parsing support for atom bios connector table � fix from last commit � atombios_dac_detect() takes care of primary vs tv dac itself � fix INMC() and OUTMC() on !AVIVO chips � WIP: sync up with the latest ATOM bios code in rhd � WIP: more new ATOM integration work � WIP: new atom code comples. � Few fixes from the last commit. � RADEON: step one in output rework � RADEON: unify DDC line handling � RADEON: unify connectortype handling � fix typo in loop � CRTs/DFPs may share a DVI port, but TV and CV don't � Don't detect TV out for now � Don't assign a gpio for TV � fix logic in connector table check for TVs and switch counter to � symbolic names � RADEON: switch to using ATOM defines for bios device table � RADEON: fixup for bios tables with wrong connector types � RADEON: enable/disable the right TMDS controller � RADEON: add LVDS atom support � RADEON: store devices ids from bios for each driver output � RADEON: make naming consistent and remove some cruft � RADEON: major re-org and clean up of atom output control � RADEON: provide clearer debugging info � RADEON: attempt to fix crtc to output routing � RADEON: fix crtc to output routing � RADEON: reorder crtc/pll setup � RADEON: add default connector table for avivo chips � RADEON: move crtc output source selection into atombios_output.c � RADEON: first pass at TV/Component video � RADEON: re-org load detection for legacy chips � RADEON: switch r4xx to atombios load detection � RADEON: fix cursor offset on avivo chips � RADEON: implement CLUT adjust support � RADEON: small cleanup of pll code � RADEON: disable atom pll set for r4xx cards � RADEON: save/restore avivo crtc cursor control � RADEON: remove unused cruft from last atom import � RADEON: convert atombios connector table parsing to use ATOM structs � RADEON: fix typo in previous commit � RADEON: move GPIO lookup to a separate function � RADEON: handle HMDI properly (untested) and fix some merge leftovers � RADEON: fix rotation on avivo chips � RADEON: rework PLL calculation � RADEON: fix typo in previous cursor fix � RADEON: clean up units in PLL calculation � RADEON: fix sclock printout � RADEON: fix typo from merge � RADEON: post div tweaks for legacy radeon � RADEON: more PLL tweaks � RADEON: fix another merge error � RADEON: re-org legacy crtc/output code into separate files � RADEON: remove no longer used radeon_display.c � RADEON: fix rn50 reversion from last merge � RADEON: more re-org. move XAA Mem init to radeon_accel.c � RADEON: more re-org � RADEON: clean up prototypes � RADEON: fix pll input setup on mac cards � RADEON: Add "IgnoreLidStatus" option � RADEON: restore crtc regs before VGA regs. � RADEON: default "IgnoreLidStatus" to TRUE � RADEON: fix PAL tv-out � RADEON: fix typo that broke tv load detection � RADEON: Make sure all old IGP chips have HasSingleDac set � RADEON: add support for ATOM component video table � RADEON: preliminary support for ATOM RMX � RADEON: various avivo tv-out related clean-ups � RADEON: fix crash when setting rotation in the config file � RADEON: fix compile � RADEON: improve ntsc image centering � RADEON: further fixup for pScrn->pScreen issue � RADEON: fix tvdac load detection at server start up � R128: Like powerpc, don't use VGA by default on sparc � RADEON: Fix TVStandard option � RADEON: add default outputs if no connected devices � RADEON: Make default output actually work... � RADEON: restore FP2 regs before external encoders � RADEON: clean up output handling � ATOMBIOS: disable the scaler by default on avivo cards � R300: First pass at render accel � R300: only enable render accel on non-IGP r3xx/r4xx chips for now � R300: only init3d on r3xx � RADEON: add a message about render accel on newer cards � AVIVO: Add support for RMX � RADEON: use radeon_output->Flags for tracking RMX rather than mode->Flags � RADEON: make sure EXA Composite is actually disabled on XPRESS chips. � ATOM: Use LVDS edid from bios if available � RADEON: grab pll_in_min/pll_in_max from bios tables if available � RADEON: get dac2 adj values from the bios tables � RADEON: re-work i2c for DDC � RADEON: adjust PAL mode hstart � Revert "RADEON: adjust PAL mode hstart" � RADEON: Add new RV380 pci id � Seems the default is more reliable... we can't win. � RADEON: update man page to reflect AGP 1x default revert � RADEON: Implement "center" mode for RMX on legacy radeons � RADEON: remove unused "aspect" scaler option � RADEON: remove redundant RADEONDisableDisplays() � RADEON: don't restore LVDS_PLL_CNTL for now � RADEON: rework i2c handling � RADEON: sync up with latest upstream versions � R6xx: fix ddc after my i2c rework � RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM bios � RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for ATOM bios � RADEON: always restore crtc1 before crtc0 when using both crtcs � R6xx: make sure we set up the HDP base properly � R6xx: add missing objects � RADEON: make sure we always set up the FP crtc shadow registers for crtc0 � R6xx: bios scratch regs moved. � R6xx: fix up use of bios scratch regs to reflect the new offsets � R6xx: when both crtcs are in use make sure they are both enabled � RADEON: disable LVDS if panel size is 0x0 � ATOM: fix RS6xx connector table parsing and fix some warnings � Bump for 6.8 release
Arkadiusz Miskiewicz (2): � RADEON: various cleanups � configure.ac fixes
Brice Goglin (1): � RADEON: print the name of the output when printing the EDID
Dave Airlie (76): � r5xx: fix typo for crtc offset � r5xx: fix typo for crtc offset � Add copyright headers � radeon: rename a large section of avivo regs to documented names � remove avivo_reg.h � atombios: fixup warnings in atombios files � avivo i2c: consolidate the avivo i2c code � make i2c unlock/lock registers for gpios � add missing hpd register � avivo: fixup some i2c stuff � add x1900xt support � fix type for r520 agp code � restore avivo memory map registers at correct places � i2c: fix bus enable stuff � r520: nail i2c enable/disable issue � add firegl card on ajaxs machine � add z3ro's pciids � makes 2-headed cursor work � r5xx: cleanups after last merge � r5xx: add 71c5 for macbook pro � atombios: add all r5xx and r6xx pci ids � atombios: add warnings for r500 and r600 � r600: block r600 startup due to lack of memory controller info � r600: get r600 to work non-accelerated. � r600: use standard memory controller setup paths � rs690 is !> r600 � r600: add memory controller regs from AMD � LVDS on r500/r600 needs some work disable mobile chips for now � add missing files for make dist � re-enable mobility chips � avivo: fix typo in register saving � r500: make vt switch work again for me � atombios: add initial object header parsing for r600 cards � atombios: use values from object header � r600: add hi agp address for mc � fix silly spaces � radeon: fix up memory mapping issues for vt switch � r5xx: cleanup pll code.. � r500: set default minimum pll freq � legacy: fix fb/agp read/writes � radeon: add in pll spread spectrum workaround � powerpc: build fixes from last merge � radeon: move savedreg/modereg into entity instead of info � radeon: bring back zaphod all is forgiven. � don't add fboffset to info->FB it already is mapped at the offset � disable tiling for zaphod heads � add support for building against legacy servers similiar to � Intel codepaths � add more to configure.ac for using out-of-tree mode src � fixup some warnings � more zaphod fixes - some other work maybe needed � radeon: cleanup pitch calculation and make r600 work again � r600: add shadow support to r600 driver to at least make 2d useable � fixup shadow setup on !r600 � fix big endian build since zaphod fixups � more endian related fixage � set ddc line correctly post-merge � fixup clip test include handling � fix mode bandwidth configure check � atombios: add support for reading tv standard from atombios � atombios: enable support for using tv timings � atombios: enable TV-out detection code - tv out works for me with this � r600: fix tv-out output naming � PLL/r600: tweak pll to pick first one found instead of keeping going � r600: fixup crash on unknown output type � r600: change devices list depending on connector � r500: tvout avoid doing dpms here it makes my tv mode go all crappy � atombios: i2c lines are all done with sw so we can accept any of them. � i2c: a line mux of 0 is valid � fixup register 6594 save/restore � r300: remove r300 specific vertex emission � r300: move fragprog setup code to prepare composite for now � add rv670 pciids � make distcheck pass � mach64: fix non pciaccess build � r128/radeon: fix build without pciaccess � r128/radeon: hopeful fix for non pci access code
David Miller (2): � [RADEON]: Like powerpc, don't use VGA by default on sparc. � [RADEON]: Add missing break in SCLK calculation.
George Sapountzis (31): � [mach64] Drop symbol lists. � Drop symbol lists from r128, radeon, theatre. � r128: pci-rework conversion � radeon: remove stray _X_EXPORT � radeon: remove stray include � ati wrapper: use pci ids � atimisc: rename to mach64 � mach64: add version (need not match with ati) � mach64: load for both "ati" and "mach64" as driver names � ati wrapper: add DriverRec's and use them � ati wrapper: xf86PciInfo.h is enough � use stand-alone drivers for each chip family. � mach64: workaround for corruption at upper-left � mach64: add hint for sparc and minor cosmetic. � mach64: BIOSBase is no longer used � mach64: factor out BIOS clock parsing � mach64: cosmetic � mach64: consolidate refclk #1 � mach64: consolidate refclk #2 � mach64: complement hint for sparc � mach64: factor out BIOS multimedia parsing � mach64: minor cosmetic, DAC type � mach64: minor cosmetic, LCD panel id � mach64: factor out BIOS panel info parsing � mach64: minor cosmetic, I2C type � mach64: clean probe a little � ati: drop duplicate pci-id defines � r128: do not compile in PciChipsets twice � ati wrapper: translate Device lines � ati: convert to pci probe � r128/radeon: probably correct fix for non pci access code
George Wu (3): � Add LVTMA PWRSEQ registers to fix VT switching for LVDS � RADEON/R600: small code cleanup � r600: might as well fix VT for R600
Kristian H�gsberg (1): � RADEON: fix crtc routing on r4xx cards when using atom to init DVO chip
Kusanagi Kouichi (1): � radeon: Partial fix for XVideo RGB image distortions.
Maciej Cencora (2): � atombios: initial rs690 patches � RS690: Implement MC idle check
Michel D�nzer (2): � radeon: Miscellaneous warning fixes. � radeon: Adapt manpage to reality wrt AGP options.
Roland Scheidegger (1): � bring back to life planar-to-packed conversion for rs4xx
ATI Open Source Video Driver 6.8.0
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- xf86-video-ati-6.8.0.tar.gz
- main category:
- System
- developer:
- visit homepage
IrfanView 4.67
7-Zip 23.01 / 24.04 Beta
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Zoom Client 6.0.3.37634
Bitdefender Antivirus Free 27.0.35.146
calibre 7.9.0
ShareX 16.0.1
Context Menu Manager 3.3.3.1
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
Windows Sandbox Launcher 1.0.0
- Context Menu Manager
- Microsoft Teams
- Windows Sandbox Launcher
- IrfanView
- 7-Zip
- 4k Video Downloader
- Zoom Client
- Bitdefender Antivirus Free
- calibre
- ShareX