Details

ManufacturerC.P. Technology (by ATI Technologies)
ModelCN-AG92E
Buspci
TypeVGA compatible controller
Id1002
Info25964
Info3148c
Info42073

Ratings

Overall rating: 4.0 x 10

By Linux distribution:

  • Ubuntu 7.04 i386: 5.0 x 2
  • Mandriva Linux 2007.1 i586: 5.0 x 2
  • CentOS 5 i386: 5.0 x 1
  • Gentoo Gentoo Base System release 1.12.10 AuthenticAMD: 1.0 x 2
  • Fedora 8 i386: 3.0 x 1
  • Mandriva Linux 2009.0 i586: 5.0 x 2

Comments

Working video cards in 2D on Ubuntu 7.04 i386 (kernel: 2.6.20-16-generic) by SebX86 (5):

Works without any problems

Working video cards in 3D on Ubuntu 7.04 i386 (kernel: 2.6.20-16-generic) by SebX86 (5):

Works well with the OpenSource driver… Tested with OpenArena

Working video cards in 2D on Gentoo Gentoo Base System release 1.12.10 AuthenticAMD (kernel: 2.6.23-gentoo-r5-worship) by J (5):

X.org driver module “ati” version 6.6.3 compiled for Xorg 7.2.0.

Working video cards in 3D on Gentoo Gentoo Base System release 1.12.10 AuthenticAMD (kernel: 2.6.23-gentoo-r5-worship) by J (-3):

FPS still lacking as of 14.01.2008 using the X.org driver module “ati” version 6.6.3 compiled for X.org 7.2.0. Runs AMD64-compiled Tremulous 1.1.0 (Quake 3 engine) at approximately 67 FPS using default settings.

Working video cards in 2D on Fedora 8 i386 (kernel: 2.6.24.4-64.fc8) by usnay12345 (3):

Uses the “radeon” driver.
The hardware works OK.
As of the xorg-x11-drv-ati-6.8.0–1.fc8 RPM, the radeon driver is incompatible with the X zoom keys (ctrl+alt+plus/minus) and xvidtune X utility. See Fedora 8 bug https://bugzilla.redhat.com/show_bug.cgi?id=415231

You can circumvent the problem by using the xrandr utility instead of the xvidtune utility. However, xrandr is much, much slower than xvidtune, and I could not find a way to keep the virtual screen size constant (i.e. a “pan and scan” desktop). If you use KDE, you can define the keypad plus/minus keys to run xrandr, as follows:

Create an xrandr script, e.g. /opt/bin/415231.sh .

Connect the shortcuts to the script:
Control Center > Regional & Accessibility > Input Actions
New Group
name it Plus Action Group
make no entry on the Conditions tab
ensure that Plus Action Group is selected in the Actions list
New Action
name it Bug 415231 (X Zoom) circumvention for ctrl+alt+plus
type Keyboard Shortcut -> Command/URL (simple)
set the keystroke to “KP_Add”
set the command ”/opt/bin/415231.sh plus”

Then create another group for the “KP_Minus” key.

Example of /opt/bin/415231.sh :

#!/bin/zsh
# Circumvention for bug 415231 X Zoom (ctrl+alt+plus/minus) keys don’t work
# with radeon driver. Also, xvidtune doesn’t work, either.
# To use this, you need to turn on the “DontZoom” system flag in /etc/X11/xorg.conf
# and assign running this program, with the “plus” or “minus” keyword,
# to the ctrl+alt+plus and ctrl+alt+minus keys, in KDE Control Center’s
# Input Actions subsection of the Regional & Accessibility section.
#
# This thing has three problems:
# – it is quite slow (the xrandr -q is slow, and xrandr—mode is very slow)
# – it resizes the virtual desktop, often causing windows to resize
# – therefore, can’t get just the body of a window into view.
#
# This script requires zsh, in order to be able to pipe things into a
# read, and get variables visible to the script, to be set.
#
declare -i Lincrement=0
case $1
in
plus) Lincrement=1
;;
minus) Lincrement=-1
;;
*) logger -is -p user.err -t Bug415231 ”$0 Invalid keyword ’$1’”
;;
esac

  1. Get the current screen size, in same format as the Modes stmt in xorg.conf:
  2. The following works only because this script uses zsh instead of bash:
    xrandr -q|fgrep ”*”|read cres junk
    cres=’”’$cres’”’
    1. echo ,$cres,
  1. Find which entry in the Modes stmt. it matches:
    declare -a Lmodes
    egrep ”^[[:space:]]*Modes[[:space:]]” /etc/X11/xorg.conf|read -A Lmodes
  2. Elements Lmodes2 through Lmodes[${#Lmodes}] are the valid modes
    1. echo ,”$Lmodes[@]”,
      declare -i Li=${#Lmodes}
    2. echo ,$Li,
      for (( ; Li>=2 ; Li+=-1 ))
      do
      if [ ”$Lmodes[$Li]” = ”$cres” ]; then
      ##echo ,$Li,$Lmodes[$Li],
      break
      fi
      done
      if [ $Li -lt 2 ]; then
      logger -is -p user.err -t Bug415231 ”$0 cres ’$cres’ not matched to Lmodes ’$Lmodes[@]’”
      nres=$cres
      else
      # Then get the next/prev. entry:
      Li+=Lincrement
      if [ $Li -lt 2 ]; then
      Li=${#Lmodes}
      elif [ $Li -gt ${#Lmodes} ]; then
      Li=2
      fi
      nres=”$Lmodes[$Li]”
      fi
  1. Finally, switch to the next/prev. screen size:
    1. echo ,$nres,
      eval xrandr—output DVI-0—mode $nres
      exit $?
Working video cards in 3D on Fedora 8 i386 (kernel: 2.6.24.4-64.fc8) by usnay12345 (0):

I don’t think I use 3D games. Not sure how to tell.

System having this component

Modules supporting this component