Username: Password: Remember me
Search Criteria Advanced
Package Details

xorg-server-catalyst-maximize-fix 1.6.3.901-1
http://xorg.freedesktop.org
X.Org X servers with fedora patch, that fix slow maximizing and resizing with catalyst

unsupported :: x11
Maintainer: Vi0L0
Votes: 38

License: custom

Last Updated: Sun, 06 Sep 2009 14:12:11 +0000
First Submitted: Sat, 23 May 2009 14:14:02 +0000

Tarball :: Files :: PKGBUILD

Dependencies diffutils hal>=0.5.12 libgl libpciaccess>=0.10.8 libxfont>=1.4.0 libxv>=1.0.4 openssl>=0.9.8k pixman>=0.16.0 xbitmaps xcursor-themes xf86-input-evdev>=2.2.5 xkeyboard-config>=1.6 xorg-fonts-misc xorg-server-utils

Sources
dga.patch
dpms-dont-reset-lastdeviceeventtime.patch
dri2-dontcrash.patch
fedora_dont_backfill_bg_none.patch
http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-1.6.3.901.tar.bz2
xinerama.patch
xorg-redhat-die-ugly-pattern-die-die-die.patch
xvfb-run
xvfb-run.1
Comment by: RaNaN on Tue, 09 Feb 2010 14:38:13 +0000
Not working for me:
In file included from main.c:115:
/usr/include/X11/extensions/dpms.h:40: Fehler: expected »)« before »*« token
/usr/include/X11/extensions/dpms.h:41: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »DPMSGetVersion«
/usr/include/X11/extensions/dpms.h:42: Fehler: expected »)« before »*« token
/usr/include/X11/extensions/dpms.h:43: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »DPMSSetTimeouts«
/usr/include/X11/extensions/dpms.h:44: Fehler: expected »)« before »*« token
/usr/include/X11/extensions/dpms.h:45: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »DPMSEnable«
/usr/include/X11/extensions/dpms.h:46: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »DPMSDisable«
/usr/include/X11/extensions/dpms.h:47: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »DPMSForceLevel«
/usr/include/X11/extensions/dpms.h:48: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »DPMSInfo«
make[2]: *** [main.lo] Fehler 1
Comment by: Vi0L0 on Sun, 22 Nov 2009 20:05:15 +0000
@ moimael: yes, xserver will work with libs from xorg 7.5, but it's impossible to compile xserver 1.6.x if you are using newest Xorg packages. libxext is first lib that you must to downgrade if you want to compile xserver 1.6.x, but not last, you must to downgrade a whole bunch of libs. Also the newest xorg packages got different files inside, for example file a was in lib package called b, now file a is in lib package c, and in lib package b there are some other files. Thats why it's preety hard to tell how much packages you must to downgrade, and which ones exactly.
But I could be wrong, maybe theres some simple way :)
Comment by: moimael on Sun, 22 Nov 2009 16:29:32 +0000
@ViOLO: I have the same package in my ignopkg line. But normally xserver works with different version of libs, xorg is just a list of recommended packages. There is no api change so normally xserver 1.6.5 will work great with libs from xorg 7.5.
Comment by: Vi0L0 on Thu, 19 Nov 2009 18:36:55 +0000
Here http://www.mediafire.com/?n0mmmtzmgmd you may find xorg-server-catalyst-maximize-fix-1.6.3.901-1-x86_64.pkg.tar.gz
Maybe someone can upload i686 version? I belive it could help some people
Also here http://bbs.archlinux.org/viewtopic.php?pid=652201#p652201 you can find post with old packages needed to work with catalyst.
Comment by: Vi0L0 on Thu, 19 Nov 2009 17:47:46 +0000
@moimael:
updateing PKGBUILD looks rather trivial, but it's pretty hard to build it because of dependency hell - i have ignored only neccessery X files from updating, so my pacman.conf looks like this:
IgnorePkg = xf86-video-vesa xorg-server xf86-input-evdev xf86-input-keyboard xf86-input-mouse
so all other libs and packages have beed updated, its hard to rallback :/.
BUT if you are using all those old files maybe you could edit and change those lines locally in your PKGBUILD:
-------------------------------------------------------------------------------------------------------------
pkgver=1.6.5
md5sums=('eba3748a1f49cec25e058a139bd75a53'
# Fixes from http://wiki.x.org/wiki/Server16Branch
# patch -Np1 -i "${srcdir}/dpms-dont-reset-lastdeviceeventtime.patch" || return 1
# patch -Np1 -i "${srcdir}/dri2-dontcrash.patch" || return 1
-------------------------------------------------------------------------------------------------------------

As you can see i have commented 2 patches, cuz 1.6.5 is already patched with them.
Please tell us does it work for you so i may update PKGBUILD safety.
Comment by: moimael on Wed, 18 Nov 2009 18:17:50 +0000
Maybe someone can update this package to xserver 1.6.5 ? Some bugfix are always welcome, in order to wait the 1.7 compatible catalyst version (may take a while :s)
Comment by: Vi0L0 on Mon, 16 Nov 2009 02:51:14 +0000
I can take this package for a while.
I will give it back to you tball whenever you decide to be back.
Unfortunetly looks like 9.11 won't support xorg-server 1.7 so we must wait...
Comment by: tball on Tue, 03 Nov 2009 20:34:18 +0000
I have decided to disown this package. Sorry guys, but I need the catalyst driver due to work and have moved to Ubuntu.
I will definitely be back, but for now I will use Ubuntu.
Comment by: Jesses on Mon, 02 Nov 2009 14:54:11 +0000
I hope some one could give me the x86_64 build of this, as I have updated my xlibs and so I cant build this anymore.
Comment by: tball on Sun, 01 Nov 2009 10:55:02 +0000
Well this packages has been flagged out of date. I unflagged it again.
I won't upgrade this packages before catalyst supports xserver 1.7.

My advise to you right now, is simply not to upgrade Arch. This packages maybe won't even compile with the latest libs, as stated by Jesses.
Comment by: Jesses on Sat, 31 Oct 2009 20:49:58 +0000
Also this wont compile whit libxext 1.1.1
Comment by: Jesses on Sat, 31 Oct 2009 16:30:10 +0000
I hope this will not be updated to 1.7 yet altought they are in the repos, as the catalyst doesnot work whit 1.7 so this package would become useless.
Comment by: tball on Sun, 25 Oct 2009 19:50:57 +0000
@jjj137

Well you could try it. But try it without at first, to see if the bug has been fixed.

I will update it to 1.7 as soon as the xserver 1.7 hits Arch's repos
Comment by: jjj137 on Fri, 16 Oct 2009 06:11:05 +0000
Does the patches work with xorg-server 1.7?
Comment by: Zer0 on Thu, 08 Oct 2009 17:38:06 +0000
I may have overlooked something but I believe this package should conflict with the "xorg-server" package from [extra]

Thanks for this fix btw!!
Comment by: cr7 on Mon, 14 Sep 2009 10:43:15 +0000
The patch solves the slow-resize bug, but introduces a new, even worse one: video garbage before every object rendering.
Comment by: tball on Sun, 06 Sep 2009 14:12:32 +0000
Updated to xorg-server 1.6.3.901
Comment by: sherlock on Sun, 30 Aug 2009 16:19:17 +0000
Thanks again for your work!
To all: remember to install catalyst-utils and catalyst _after_ installing this server
(even if you just change stock server) or system will be unusable.
Comment by: tball on Wed, 26 Aug 2009 22:48:56 +0000
Updated to 1.6.3-4 (synced with upstream)
Comment by: Cory on Wed, 19 Aug 2009 07:31:42 +0000
Fixed after installing pacman -S pkgconfig cmake automoc4.
Thx for the package and support. Kepp your good work :)
Comment by: tball on Tue, 18 Aug 2009 11:46:03 +0000
@Cory

Hmm is dbus installed? Dbus should already be installed automatically, because xorg-server depends on hal, which depends on dbus.

You could try sudo pacman -S dbus-glib dbus

Just tried reinstalling xorg-server-catalyst-maximize-fix after a full systemupgrade, and it compiles/ installs fine.
Comment by: Cory on Tue, 18 Aug 2009 06:47:51 +0000
I get the next error
checking for DBUS... configure: error: D-Bus configuration API requested, but D-Bus is not installed.
==> ERROR: Falló la compilación.
Abortando...

Any ideas? please help
Comment by: tball on Mon, 17 Aug 2009 11:36:12 +0000
@crache

Could you by any change be using Aurorae window decoration? I find the performance degrade serverly, when using that window decoration.
Try use the default oxygen window decoration.
Comment by: crache on Mon, 17 Aug 2009 06:30:56 +0000
It feels to me, that since upgrading from two versions back to 1.6.3 here; the performance improvement is still seen... however I now see very poor performance with certain windows moving about the screen. This tends to affect fancy fonts, toolkits more. Scrolling in firefox is jumpy and 100% cpu as well as moving a window such as abiword.
Comment by: tball on Sun, 02 Aug 2009 16:31:49 +0000
Updated to xorg-server version 1.6.3

Enjoy.
Comment by: Azieth on Mon, 27 Jul 2009 13:23:25 +0000
The best patch for ATi at this time! Thanks to fedora team and @tball ;)
Comment by: takedown on Sun, 26 Jul 2009 14:57:40 +0000
thank you a lot tball
Comment by: tball on Sun, 26 Jul 2009 14:37:17 +0000
@takedown
Did you remember to uninstall xorg-server before installing xorg-server-catalyst-maximize-fix? I think you problem is, that you have had 1.6.1.901-3 installed, when you installed
xorg-server-catalyst-maximize-fix 1.6.2-1. Now it is trying to upgrade xorg-server.

Try this:
sudo pacman -Rd xorg-server
sudo pacman -S xorg-server-catalyst-maximize-fix
Comment by: takedown on Sun, 26 Jul 2009 07:03:50 +0000
hello... I install this package with yaourt but when I querry about xorg-server this is the result:

bash-4.0# yaourt -Ss xorg-server
extra/xorg-server 1.6.2-1 [1.6.1.901-3 installed] (xorg)
aur/xorg-server-catalyst-maximize-fix 1.6.2-1 [installed]

the version is wrong :s and pacman try tu update to the official 1.6.2
Comment by: echoblack on Thu, 23 Jul 2009 08:53:48 +0000
Cool, thanks it installed and now everything is running much better. I can play Hulu and revision3 in full-screen again :)
Comment by: tball on Tue, 21 Jul 2009 10:45:07 +0000
Updated to xorg-server version 1.6.2

@all
Thanks for your positive response.

@echoblack
I am checking the state of this package alot more, after I saw peoples actually used it :-)
Comment by: echoblack on Tue, 21 Jul 2009 07:51:00 +0000
I think it is a vary good idea to have two packages available.That way if one is broken or out of date we have another option.

When I fist tried to install this nether package would build. Thank you both for getting both of your packages working :) I will install tomorrow.
Comment by: Scullder on Sun, 19 Jul 2009 15:06:21 +0000
It must be said, great work, thank you very much, my laptop is reviving !
Comment by: twek on Thu, 16 Jul 2009 02:04:23 +0000
wow, tball, greates PKGBUILD ever.... you transformed my thinkpad w500 from blah to AMAZING <3 its people like you that make linux amazing
Comment by: b4283 on Sat, 11 Jul 2009 08:51:00 +0000
so the complete flow is like this:
pacman -Rd catalyst catalyst-utils
pacman -S libgl
makepkg
pacman -U xorg-server-<...>
pacman -Rd libgl
pacman -U catalyst-utils<...>.tar.gz
pacman -U catalyst<...>.tar.gz
Comment by: tball on Wed, 08 Jul 2009 07:22:00 +0000
@Neuro
Just use the -d option to remove catalyst-utils first, and then install libgl. When xorg-server is compiled, then do a pacman -Rd libgl, and then install the catalyst drivers.

I will see if I can get a repo up.
Comment by: Neuro on Tue, 07 Jul 2009 16:28:53 +0000
Does anyone have a repo with this package?

I don't like the idea of installing -> libgl>=7.4.2 just to compile this.
Comment by: ech0s7 on Fri, 26 Jun 2009 14:09:53 +0000
quote tball:
Actually there is no difference. It seems ech0s7, just made this build 3 days after i made the xorg-server-catalyst-maximize-fix build. I don't know if he just took the idea because he could, or he just wanted to edit the pkgbuild himself. Actually there is no difference but some variables. But I think its odd ech07s made this build, some days after i uploaded xorg-server-catalyst-maximize-fix :-)

ech0s7
I haven't seen that you have uploaded this package before the mine.
Comment by: tball on Wed, 24 Jun 2009 08:44:44 +0000
Updated to xorg-server version 1.6.1.901
Comment by: tball on Sun, 14 Jun 2009 12:37:30 +0000
@csslayer

Thx for the fix. Have updated the packages.
Comment by: csslayer on Tue, 09 Jun 2009 15:52:26 +0000
Sorry, I didn't say clearly.

Actually the patch is in the comment. For convinient, I upload it here.

http://saber-personal-project.googlecode.com/files/autotools.patch
http://saber-personal-project.googlecode.com/files/PKGBUILD
Comment by: echoblack on Fri, 05 Jun 2009 07:25:50 +0000
I'm confused? So the problem is that the PKGBUILD uses the "autoconf" and "automake"? Well how can I fix this and shouldn't tball fix this package then?
Or am I way off? Where is this "Here is a patch."? I am so lost sorry....
Comment by: csslayer on Thu, 04 Jun 2009 05:45:21 +0000
@echoblack

this is the problem of autotools. If a file is repeated more than once in Makefile.am, it will show error while "make install".

--- ../../xorg-server-1.6.1/hw/xfree86/common/Makefile.am 2009-04-15 01:14:57.000000000 +0800
+++ hw/xfree86/common/Makefile.am 2009-06-04 01:14:41.521580329 +0800
@@ -46,7 +46,7 @@
sdk_HEADERS = compiler.h fourcc.h xf86.h xf86Module.h xf86Opt.h \
xf86PciInfo.h xf86Priv.h xf86Privstr.h xf86Resources.h \
xf86cmap.h xf86fbman.h xf86str.h xf86RAC.h xf86Xinput.h xisb.h \
- $(XVSDKINCS) xorgVersion.h \
+ xorgVersion.h \
xf86sbusBus.h xf86xv.h xf86xvmc.h xf86xvpriv.h

DISTCLEANFILES = xf86Build.h

Here is a patch.

As you can see, $(XVSDKINCS) already have "xf86xv.h" and "xf86xvmc.h", and on the last line it repeat again. It was said that it's caused by automake-1.10b, but I'm using automake-1.11 though.
Comment by: echoblack on Thu, 04 Jun 2009 01:42:34 +0000
will not makepkg. I 2 errors at [install] and [install-recursive] no real relevant information.
Comment by: tball on Sat, 23 May 2009 14:34:51 +0000
This xorg is patched with the patch found in this bug report:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/351186

It should fix the latency using fglrx when maximizing windows. In general it improves 2D performance for me in kde 4.2.3.

v1.6.0