Package Details: catalyst-total-hd234k 13.1-42

Git Clone URL: https://aur.archlinux.org/catalyst-total-hd234k.git (read-only)
Package Base: catalyst-total-hd234k
Description: AMD/ATI legacy drivers. catalyst-dkms+ catalyst-utils + lib32-catalyst-utils
Upstream URL: https://www.amd.com
Licenses: custom
Conflicts: catalyst, catalyst-daemon, catalyst-dkms, catalyst-generator, catalyst-test, catalyst-utils, libegl, libgl, libgles, libglvnd, mesa-libgl, mesa-libgl-git, nvidia, nvidia-utils, opencl-amd, xf86-video-ati, xf86-video-radeonhd
Provides: catalyst=13.1, catalyst-dkms=13.1, catalyst-libgl=13.1, catalyst-utils=13.1, dri, libatical=13.1, libegl, libgl, libgles, libtxc_dxtn, opencl-catalyst=13.1, opencl-driver
Submitter: Vi0L0
Maintainer: Vi0L0
Last Packager: Vi0L0
Votes: 34
Popularity: 0.000004
First Submitted: 2012-06-12 16:59
Last Updated: 2018-04-29 16:55

Dependencies (23)

Required by (728)

Sources (35)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

Vi0L0 commented on 2015-11-09 20:14

also if you are GDM / GNOME user don't forget to install patched cogl

precompiled:
x86_64: http://mirror.rts-informatique.fr/archlinux-catalyst/repo/catalyst/x86_64/cogl-1.22.0-2.5-x86_64.pkg.tar.xz
i686: http://mirror.rts-informatique.fr/archlinux-catalyst/repo/catalyst/i686/cogl-1.22.0-2.5-i686.pkg.tar.xz

or if you preffer src:
https://github.com/manjaro/packages-extra/tree/master/cogl|

Vi0L0 commented on 2015-11-08 18:29

Here's updated driver with 4.2 and 4.3 kernel support:http://mirror.rts-informatique.fr/archlinux-catalyst/tarball/0_LEGACY/testing_4.2_4.3/catalyst-total-hd234k-13.1-32.src.tar.gz

The problem is ATM I don't have gfx to test it.
Can some hd234k gfx user help me?

Except this package you have to install gcc49 package, which you will find on AUR (long compile time) or on the [catalyst] repo - direct links:
x86_64: http://mirror.rts-informatique.fr/archlinux-catalyst/repo/catalyst/x86_64/gcc49-4.9.3-1-x86_64.pkg.tar.xz
i686: http://mirror.rts-informatique.fr/archlinux-catalyst/repo/catalyst/i686/gcc49-4.9.3-1-i686.pkg.tar.xz

civi commented on 2015-10-14 19:01

With open drivers I had problem with fan (max level rpm). Are they solve this problem?

happycadaver commented on 2015-10-14 18:26

The driver for ATI HD234k are in the Kernel 4.2 its work just with the free Drivers.

Vi0L0 commented on 2015-10-10 14:28

Nope, looks like amd have to do this.
If it's on binary side then it's possible that 4.1 will be last supported (by legacy driver) kernel. But we should not be that pessimistic

civi commented on 2015-10-10 11:38

Someone resolve problem with update to linux-4.2??

happycadaver commented on 2015-08-31 15:52

After Patching i have now a Systemfreeze (Building without error):
42.713] compiled for 1.4.99.906, module version = 8.97.2
[ 140.421] ukiDynamicMajor: failed to open /proc/ati/major

happycadaver commented on 2015-08-31 10:14

I make this patch for 4.2:
--- /common/lib/modules/fglrx/build_mod/firegl_public.c 2015-08-31 09:54:48.000000000 +0200
+++ /common/lib/modules/fglrx/build_mod/firegl_public.c 2015-08-31 11:34:45.938032202 +0200
@@ -190,8 +190,14 @@
#include <linux/string.h>
#include <linux/gfp.h>
#include <linux/swap.h>
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
+#include "asm/fpu/api.h"
+#else
#include "asm/i387.h"
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)
+#endif
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
+#include <asm/fpu/internal.h>
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)
#include <asm/fpu-internal.h>
#endif

@@ -1659,7 +1665,7 @@
{
unblock_all_signals();
}
-
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,2,0)
#if defined(__i386__)
#ifndef __HAVE_ARCH_CMPXCHG
static inline
@@ -1693,12 +1699,15 @@
#elif defined(__alpha__)
todo !!!
#endif
+#endif

unsigned long ATI_API_CALL kcl__cmpxchg(volatile void *ptr, unsigned long old,
unsigned long new, int size)
{
#ifndef __HAVE_ARCH_CMPXCHG
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(4,2,0)
return __fgl_cmpxchg(ptr,old,new,size);
+#endif
#else
/* On kernel version 2.6.34 passing a variable or unsupported size
* argument to the __cmpxchg macro causes the default-clause of a
@@ -6153,7 +6162,9 @@
*/
struct task_struct *cur_task = current;
preempt_disable();
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
+ if (cur_task->thread.fpu.fpregs_active)
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
/* The thread structure is changed with the commit below for kernel 3.3:
* https://github.com/torvalds/linux/commit/7e16838d94b566a17b65231073d179bc04d590c8
*/

Vi0L0 commented on 2015-08-31 08:20

I tested this patch, more complex ubuntu patch and even installed manjaro, I'm always getting such errors:
http://ati.cchtml.com/show_bug.cgi?id=1189

I was also corresponding with manjaro dev and it turned out that he didn't actually test it on real hardware, he just make it compile for 4.2 kernel.
Don't know about ubuntu patches, if they were tested.

The problem may somehow lay on my hardware (or the way how new kernel speaks with my harwdare), if this patch works for you - please let me know.

happycadaver commented on 2015-08-31 08:08

For the Kernel you need a new Patch:
https://github.com/manjaro/packages-extra/blob/b331dc0b0a0bbbc44c16260c250194d4845295c8/linux42-extramodules/catalyst/manjaro_fglrx_4.2.patch