You are not logged in.
Not nice here. I have an GMA945, all packages compiled and new kernel from testing and performance sucks. ḰDE4 effects are fucking slow ( 3 o 4fps moving windows) compiz always worked better with this card. I had a lot of crashes and i didn't have DRI2 so i reverted to core packages. I would be happy only with dri2 and a decent kwin performance. I don't play games.
Excuse my poor English.
Offline
thanks for this packages,
exa performance on ati radeons is not bad anymore.
addiotionally i needed:
ati-dri-git:
# modified from dejavu
pkgname=ati-dri-git
pkgver=20090106
pkgrel=1
pkgdesc="Mesa DRI drivers for ATI/AMD chipsets"
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
depends=('libdrm>=2.4.3' 'mesa>=7.2.99' 'expat>=2.0')
makedepends=('libdrm>=2.4.3' 'imake' 'mesa>=7.2.99' 'glproto>=1.4.9')
options=('!libtool')
conflicts=('ati-dri')
provides=('ati-dri=7.2.99')
source=()
md5sums=()
license=('custom')
_gitroot="git://anongit.freedesktop.org/git/mesa/mesa"
_gitname="mesa"
build() {
cd ${startdir}/src/
msg "Connecting to git.freedesktop.org GIT server...."
if [ -d $startdir/src/$_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
cd $startdir/src/
cp -r ${startdir}/src/$_gitname ${startdir}/src/$_gitname-build || return 1
cd $startdir/src/$_gitname-build/
CONFIG="linux-dri-x86"
if [ "${CARCH}" = "x86_64" ]; then
CONFIG="linux-dri-x86-64"
sed -i -e "s/lib64/lib/g" ${startdir}/src/$_gitname-build/configs/${CONFIG}
fi
echo "EXTRA_LIB_PATH =" >> configs/${CONFIG}
echo "OPT_FLAGS = ${CFLAGS} -fno-strict-aliasing" >> configs/${CONFIG}
echo "SRC_DIRS = glx/x11 mesa" >> configs/${CONFIG}
rm -f include/GL/glut*h
echo "USING_EGL = 0" >> configs/${CONFIG}
echo "PROGRAM_DIRS =" >> configs/${CONFIG}
echo "MKDEP = makedepend" >> configs/${CONFIG}
echo "DRI_DIRS = r128 r200 r300 radeon" >> configs/${CONFIG}
echo "DRI_DRIVER_SEARCH_DIR = /usr/lib/xorg/modules/dri" >> configs/${CONFIG}
echo "DRI_DRIVER_INSTALL_DIR = /usr/lib/xorg/modules/dri" >> configs/${CONFIG}
echo "ARCH_FLAGS += -DGLX_USE_TLS" >> configs/${CONFIG}
echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> configs/${CONFIG}
make realclean
make ${CONFIG} || return 1
mkdir -p ${startdir}/pkg/usr
cd drivers/dri
make DESTDIR=${startdir}/pkg install || return 1
rm -rf ${startdir}/pkg/usr/local
}
xf86-video-ati-git:
# from aur comment
pkgname=xf86-video-ati-git
pkgver=20090106
pkgrel=1
_mesaver="7.2"
pkgdesc="X.org ati video driver"
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
depends=('libdrm>=2.3.1' 'libgl>=7.2' 'libpciaccess')
makedepends=('pkgconfig' 'xorg-server>=1.5.0' "mesa>=${_mesaver}" 'fontsproto'
'glproto' 'xf86driproto' 'diffutils' 'dri2proto' 'xorg-util-macros' 'git')
conflicts=('xorg-server<1.5.0')
options=('!libtool')
source=(http://downloads.sourceforge.net/sourceforge/mesa3d/MesaLib-${_mesaver}.tar.bz2)
md5sums=()
_gitroot="git://anongit.freedesktop.org/xorg/driver/xf86-video-ati"
_gitname="xf86-video-ati"
build() {
cd $srcdir
msg "Connecting to the GIT server...."
if [[ -d $srcdir/$_gitname ]] ; then
cd $_gitname
git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done"
msg "Starting make..."
rm -rf $srcdir/$_gitname-build
cp -r $srcdir/$_gitname $srcdir/$_gitname-build
cd $srcdir/$_gitname-build
./autogen.sh --prefix=/usr/ --enable-dri || return 1
make || return 1
make DESTDIR=$startdir/pkg install
install -Dm644 COPYING $startdir/pkg/usr/share/licenses/$_gitname/COPYING
rm -rf $startdir/src/$_gitname-build
cd "${srcdir}/Mesa-${_mesaver}"
./configure --prefix=/usr \
--with-dri-driverdir=/usr/lib/xorg/modules/dri \
--with-dri-drivers=radeon,r200,r300 \
--enable-glx-tls \
--disable-ttm-api \
--with-driver=dri \
--enable-xcb \
--disable-glu \
--disable-glut \
--disable-glw || return 1
make || return 1
cd src/mesa/drivers/dri || return 1
make DESTDIR="${pkgdir}" install || return 1
rm -f "${pkgdir}/usr/lib/xorg/modules/dri/libdricore.so"
rm -rf "${pkgdir}/usr/include"
rm -rf "${pkgdir}/usr/lib/pkgconfig"
}
xf86-input-synaptics-git:
# $Id$
# modified from dejavu
# Maintainer: Alexander Baldeck <Alexander@archlinux.org
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Sébastien Mazy <melyadon@gmail.com>
pkgname=xf86-input-synaptics-git
pkgver=20090106
pkgrel=1
pkgdesc="X.org synaptics input driver (git version)"
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
license="custom"
depends=('glibc' 'xkeyboard-config-git')
makedepends=('git' 'pkgconfig' 'xorg-server>=1.4.99.906' 'inputproto>=1.4.4' 'xorg-util-macros' 'randrproto>=1.2.1' 'intltool')
provides=('xf86-input-synaptics-git')
conflicts=('xf86-input-synaptics-git')
options=('!libtool')
groups=('xorg-input-drivers')
source=()
md5sums=()
_gitroot="git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics"
_gitname="xf86-input-synaptics"
build() {
cd ${startdir}/src/
msg "Connecting to git.freedesktop.org GIT server...."
if [ -d $startdir/src/$_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
cd $startdir/src/
cp -r ${startdir}/src/$_gitname ${startdir}/src/$_gitname-build || return 1
cd $startdir/src/$_gitname-build/
./autogen.sh || return 1
./configure --prefix=/usr --sysconfdir=/etc || return 1
make || return 1
make DESTDIR=$startdir/pkg install || return 1
}
now i'll try the xorg-server-git, perhaps it's even better...
best wishes
Last edited by dejavu (2009-01-06 16:39:27)
Offline
I tried to compile PKGBUILDs on my X3100. Everything was ok, but after boot to X keyboard and mouse doesnt work. I removed depedency on new X-server and downgraded to latest in repo. Then I have following problems:
after every game shutdows restarts or freezes x-server
in pidgin hiding fonts
System totaly freeze sometimes
composite doesn't work //on latest drivers from repo do
Glxgears was 850 FPS (on drivers from HH 1050 FPS, from latest drivers from repo 350 FPS), but every game what I tried was really really faster!!
Do you think the problems on new drivers are problems because I have older xorg?
THX
IBM/Lenovo R61i
Intel core 2 duo 1024MB RAM 120GB HDD
Archlinux 64bit KDEmod 4
without Windows
Offline
If you upgrade xorg-server you also need to upgrage xf86-input-evedev, otherwise you won't have any input.
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
I'm not sure if I didn't forget to upgrade this package. I have all package compiled, I'll test it tomorrow, if I will have time.
THX
IBM/Lenovo R61i
Intel core 2 duo 1024MB RAM 120GB HDD
Archlinux 64bit KDEmod 4
without Windows
Offline
- Did anyone made a comparison (opengl performances) between the good old 2.3.2 and this one?
- is the problem with opengl application under compiz gone? (always on top and ugly artifacts)
- Does the xvideo textured adaptor still tears like hell when watching a movie?
- Is the overlay surface stable?
Thanks
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
re: video tearing - are you using an intel video card?
-steve
Offline
I am lost... I tried to install all packages again, but I didn't get into x-server. It wrote something like "module requirement missmatch" and something about xorg unable to load modules... Do somebody knows that? I'm not sure if I have done all right. I will recompile Xorg with depedencies later and test it again.
THX
IBM/Lenovo R61i
Intel core 2 duo 1024MB RAM 120GB HDD
Archlinux 64bit KDEmod 4
without Windows
Offline
re: video tearing - are you using an intel video card?
-steve
Of course i am...
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
heh, I didn't realize the thread I was in.
You need to specify the xv port. For mplayer the option is:
mplayer -vo xv:port=XX
To find out which port your video card is using, try:
xvinfo |grep -A 2 overlay |grep base
Offline
Of course i do! (you can simply do mplayer -vo xv:adaptor=1 with newer versions), but my problem is that whatever i try to use overlay with newer intel drivers there's a chance that my sistem will freeze, so i was asking (among other things) if at least textured adaptor was finally tears-less in newer drivers.
Other alternative is opengl output, but:
1- was unusable in a compiz environment (always on top and garbage issue)
2- still tears in a compiz environment (while it's ok without any composite manager running and setting driconf to always sync)
3- you can't zoom the image offscreen with a gui like smplayer or xt7-player, because the video freezes.
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
I am lost... I tried to install all packages again, but I didn't get into x-server. It wrote something like "module requirement missmatch" and something about xorg unable to load modules... Do somebody knows that? I'm not sure if I have done all right. I will recompile Xorg with depedencies later and test it again.
You should compile all PKGBUILDs given in the order they are given, installing each as soon as it is compiled for the others to build against.
Offline
Yeas. That was it. I downgraded to old packages, returned depedency to new X-server and installed in order of PKGBUILDs on first page. But I had problem with keyboard and mouse again. But I solved it. Sorry, because I am a beginer and only user :-).
sudo cp /root/xorg.conf.new /etc/X11/xorg.conf
IBM/Lenovo R61i
Intel core 2 duo 1024MB RAM 120GB HDD
Archlinux 64bit KDEmod 4
without Windows
Offline
Hi
I have a problem installing libxcb> 1.1.90.1 cause libxcb-xlib.so is missing from there on. Does nobody has this problem?
I mean it compiles fine but after installation vim and qt programs do not start any more.
dcrabs
Offline
Seems I had a similar issue as honorguard, if I remembercorrectly xorg said something about "ABI version mismatch", X did not start due to this error.
The packages were built from the PKGBUILDs at page 1 not changing the order of building and installing.
For now I use all the new packages BUT old Xorg and old xf86-input-evdev - Compiz runs fine, scrolling in Firefox is fast, glxgears shows 60fps and openGL games crash the xserver (foobillard for testing)
Edit: Tried again without wacom and synaptics in xorg.conf - no way, X refuses to start giving a backtrace in Xorg.0.log : http://pastebin.com/m55380414... does anybody know what happened here?
Last edited by cywhale (2009-01-08 17:56:24)
Offline
RC2 of xf86-video-intel is out. I changed the PKGBUILD in my previous post accordingly.
Offline
I've only compiled libdrm 2.4.3 and xf86-video-intel 2.5.99.2 and it seems to me much improved vs 2.5.x ... previously there were crashes with EXA enable, problems with video playing with XAA, problems on suspend/resume with the VGA console disapearing. Seems these problems are solved now. I've also set it to use UXA (which was slow in 2.5.99.1 but this rc2 has it ok).
Offline
could anyone who has smooth compiz with intel gm965 or x3100 post their xorg.conf ( i am especially interested in which quirks we still need in the device section )
neat development on the intel graphics front! yay!
cheerio, Barde
Offline
When I read the post above, I had an other question.
Could anyone be so nice and summarise what packages are really needed? Everyone has a different opinion. And one of those PKGBUILD's does not work here (libxcb compiles but there is a library missing libxcb-xlib.so) but I seem to be the only one who is affected. Can I find the library in some other file?
Offline
I just tried xf86-video-intel 2.5.99.2 and UXA seems a bit slower than 2.5.99.1.
xorg-server 1.5.99.3 still broken for me:
Fatal server error:
Caught signal 11. Server aborting
Offline
@dcrabs - I think you needed to compile libxcb and then libx11. That, I think, solves the problem.
@karabja4 - I can't use the newer xorg-server either.
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
My xorg.conf. I don't use Compiz though.
Section "Device"
Identifier "Onboad display adapter card"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "uxa"
#Option "DRI" "off"
#Option "AccelMethod" "xaa"
#Option "XAANoOffscreenPixmaps" "on"
#Option "AccelMethod" "exa"
#Option "MigrationHeuristic" "smart"
#Option "FramebufferCompression" "on"
#Option "Tiling" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Onboad display adapter card"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 2048 2048
Modes "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
If Virtual 2048x2048 was the default I guess I could go without a config file at all.
Offline
Hi
I have a problem installing libxcb> 1.1.90.1 cause libxcb-xlib.so is missing from there on. Does nobody has this problem?
I mean it compiles fine but after installation vim and qt programs do not start any more.
dcrabs
Recompile applications that have this problem from ABS, it is probably because of a change in file names.
IBM Thinkpad X60 Tablet | Zen-sources | My AUR Builds
Offline
thank you damjan. i will try this when i'm at home
cheers Barde
Offline
I've only compiled libdrm 2.4.3 and xf86-video-intel 2.5.99.2 and it seems to me much improved vs 2.5.x ... previously there were crashes with EXA enable, problems with video playing with XAA, problems on suspend/resume with the VGA console disapearing. Seems these problems are solved now. I've also set it to use UXA (which was slow in 2.5.99.1 but this rc2 has it ok).
When I am doing suspend, the screen is still a mess when I am using libdrm 2.4.3 and xf86-video 2.5.99.2
I have fbcondecor built into the kernel. is that a problem?
BTW, do I need a newer version of Xorg-server in order to make all the to work?
Offline