You are not logged in.

#1 2007-06-20 09:57:11

billy
Member
From: Slovenia
Registered: 2006-09-13
Posts: 164

open source r5xx drivers

Hi, I've been playing around with new open source drivers for ati r5xx series. The driver is still in early development and it currently doesn't work on my card (ATI Mobility Radeon X1400), because the driver in git contains a limited number of PCI IDs for different Radeon X1000 graphics cards. I've created a package for this driver but didn't upload it on AUR because:
1. i don't think i have enough knownledge about building packages (not yet)
2. haven't looked into what dependencies to include in the package
3. driver is still in early development with almost no use to end-user

nevertheless, i have successfuly build a package and if anybody wants to add it to AUR or build it, here it is:

pkgname=xf86-video-avivo-git
pkgver=20070620
pkgrel=1
pkgdesc="Open source ATI/AMD R5xx drivers for Xorg"
arch=('i686')
url=""
license=('GPL')
depends=('xorg-server>=1.3.0' 'libpciaccess-git') #or does libpciaccess-git go to makedepends?
makedepends=('git')
provides=()
conflicts=()
replaces=()
backup=()
install=xf86-video-avivo-git.install
source=()
noextract=()
md5sums=()
_gitroot="git://anongit.freedesktop.org/git/avivo/xf86-video-avivo"
_gitname="xf86-video-avivo"

build() {
  cd $startdir/src
  git clone $_gitroot
  
  cd $_gitname 
  ./autogen.sh --prefix=/usr/
  make || return 1
  make DESTDIR=$startdir/pkg install
}

i also had to build libacpiaccess-git to be able to build the driver:

pkgname=libpciaccess-git
pkgver=20070620
pkgrel=1
pkgdesc="Generic PCI access library"
arch=('i686')
url=""
license=('GPL')
depends=()
makedepends=('git')
provides=()
conflicts=()
replaces=()
backup=()
install=libpciaccess-git.install
source=()
noextract=()
md5sums=()
_gitroot="git://anongit.freedesktop.org/git/xorg/lib/libpciaccess"
_gitname="libpciaccess"

build() {
  cd $startdir/src
  git clone $_gitroot
  
  cd $_gitname 
  ./autogen.sh --prefix=/usr/
  make || return 1
  make DESTDIR=$startdir/pkg install
}

you can find more info on Avivo driver on this page: http://www.phoronix.com/scan.php?page=a … 753&num=1#

Last edited by billy (2007-06-20 09:57:27)

Offline

Board footer

Powered by FluxBB