You are not logged in.

#1 2008-09-25 00:24:33

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Could someone update Catalyst?

Could someone please update the Catalyst driver packages?  The new 8.9 version of the driver has been out for a week now, and the packages have not yet been updated.

Offline

#2 2008-09-25 00:33:33

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: Could someone update Catalyst?

Why don't you rebuild it yourself ?
In case you haven't noticed by now, this is how Arch works smile
And be prepared for a flaming pretty soon!


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

#3 2008-09-25 00:44:40

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

I tried that already, but when I built a package for it's dependency, Catalyst-Utils 8.9, it conflicted with /usr/lib/xorg/modules/extensions/libdri.so and wouldn't install.  I don't know if it's safe or not to overwrite that file, so I'm waiting for someone to tell me if it is.

Offline

#4 2008-09-25 01:27:21

carlocci
Member
From: Padova - Italy
Registered: 2008-02-12
Posts: 368

Re: Could someone update Catalyst?

There seem to be some issues with the 8.9 drivers: http://bbs.archlinux.org/viewtopic.php? … 64#p422464
You could backup libdri.so, force the install and then test if it works for you.

Offline

#5 2008-09-25 10:28:44

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

Ah, I see.  I'll try that, though I somehow get the feeling it might be a bad idea.  Still worth trying though.

Offline

#6 2008-09-25 10:48:56

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

Well, I backed up libdri.so, and deleted it before installing the 8.9 driver packages.  I have not seen any problems at all so far.  I'm going to test to see if Second Life works, as the 8.8 driver had issues between it and Radeon HD 3800 and 4800 cards.

Offline

#7 2008-09-25 11:15:26

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

Okay, near as I can tell, it is safe to allow the catalyst-utils package to override libdri.so, so it might as well be safe to go ahead and update the package.  Might need to test though, as I'm not sure what libdri.so does.

Offline

#8 2008-09-26 12:27:32

piccolotux
Member
Registered: 2008-04-22
Posts: 59

Re: Could someone update Catalyst?

As far as my tests confirm the removal of libdri.so is "safe"...I played a couple of games and things seem to work...

Offline

#9 2008-10-14 15:36:32

SyXbiT
Member
From: Seattle, WA
Registered: 2008-06-28
Posts: 177
Website

Re: Could someone update Catalyst?

so is it safe to assume that  there will be no catalyst update until 8.10?
i really hope 8.10 works!
I just switched from nvidia to ati!!!
if they push xserver 1.5 before 8.10 is out, it's going to be a real pain
i'd like to try the OSS drivers, but i hear there's major tearing during video playback

Offline

#10 2008-10-16 13:51:43

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

I'm building the 8.10 drivers now.  The 8.9 driver doesn't build anymore with the new kernel package that was released on Monday.

EDIT: The 8.10 drivers don't build either: they produce the very same error as the 8.9 drivers.

patching file lib/modules/fglrx/build_mod/firegl_public.c
Hunk #1 succeeded at 200 (offset -2 lines).
Hunk #2 succeeded at 2355 (offset -320 lines).
Hunk #3 succeeded at 2795 (offset -289 lines).
Hunk #4 FAILED at 4514.
Hunk #5 succeeded at 4067 (offset -850 lines).
Hunk #6 succeeded at 4086 (offset -850 lines).
1 out of 6 hunks FAILED -- saving rejects to file lib/modules/fglrx/build_mod/firegl_public.c.rej
==> ERROR: Build Failed.
    Aborting...

Could someone take a look at this and tell me how to fix it?

Last edited by Falcata (2008-10-16 14:49:00)

Offline

#11 2008-10-16 15:22:18

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Could someone update Catalyst?

Falcata wrote:

I'm building the 8.10 drivers now.  The 8.9 driver doesn't build anymore with the new kernel package that was released on Monday.

EDIT: The 8.10 drivers don't build either: they produce the very same error as the 8.9 drivers.
Could someone take a look at this and tell me how to fix it?

Remove the fourth patch from the patch file. It's the fourth entry beginning with @@.  Then try another build.


thayer williams ~ cinderwick.ca

Offline

#12 2008-10-16 15:37:14

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

Hunk #1 succeeded at 200 (offset -2 lines).
Hunk #2 succeeded at 2355 (offset -320 lines).
Hunk #3 succeeded at 2795 (offset -289 lines).
Hunk #4 FAILED at 4514.
1 out of 4 hunks FAILED -- saving rejects to file lib/modules/fglrx/build_mod/firegl_public.c.rej
missing header for unified diff at line 56 of patch
can't find file to patch at input line 56
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|// @@ -4910,7 +4917,7 @@
|//    }
|//
|// #ifdef CONFIG_SMP
|//-   if (smp_call_function(KCL_setup_pat, NULL, 0, 1) != 0)
|//+   if (SMP_CALL_FUNCTION(KCL_setup_pat, NULL, 0, 1) != 0)
|//        return 0;
|// #endif
|//    KCL_setup_pat(NULL);
--------------------------

Offline

#13 2008-10-16 15:55:48

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Could someone update Catalyst?

thayer@dublin:~$ cat .abs/catalyst/2.6.27.patch

diff -Nur archive_files.orig/common/lib/modules/fglrx/build_mod/firegl_public.c archive_files/common/lib/modules/fglrx/build_mod/firegl_public.c
--- archive_files.orig/common/lib/modules/fglrx/build_mod/firegl_public.c    2008-08-18 13:45:42.000000000 +0200
+++ archive_files/common/lib/modules/fglrx/build_mod/firegl_public.c    2008-10-10 19:57:39.000000000 +0200
@@ -202,6 +202,13 @@
 #define preempt_enable()
 #endif
 
+/* Since 2.6.27 smp_call_function doesn't have a nonatomic/retry argument */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
+#define SMP_CALL_FUNCTION(func, info, retry, wait) smp_call_function(func, info, wait)
+#else
+#define SMP_CALL_FUNCTION(func, info, retry, wait) smp_call_function(func, info, retry, wait)
+#endif
+
 // ============================================================
 /* globals */
 
@@ -2668,8 +2675,8 @@
 {
 /*Some kernel developer removed the export of symbol "flush_tlb_page" on 2.6.25 x86_64 SMP kernel.
   Define a simple version here.*/
-#if defined(__x86_64__) && defined(__SMP__) && (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25)) 
-    on_each_cpu(KCL_flush_tlb_one, &va, 1, 1);
+#if defined(__x86_64__) && (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25)) 
+    on_each_cpu(KCL_flush_tlb_one, &va, 1);
 #else
     flush_tlb_page(vma, va);
 #endif
@@ -3077,7 +3084,7 @@
 {
 #ifdef __SMP__
     /* write back invalidate all other CPUs (exported by kernel) */
-    if (smp_call_function(deferred_flush, NULL, 1, 0) != 0)
+    if (SMP_CALL_FUNCTION(deferred_flush, NULL, 1, 0) != 0)
         panic("timed out waiting for the other CPUs!\n");
 
     /* invalidate this CPU */
@@ -4910,7 +4917,7 @@
    }
 
 #ifdef CONFIG_SMP
-   if (smp_call_function(KCL_setup_pat, NULL, 0, 1) != 0)
+   if (SMP_CALL_FUNCTION(KCL_setup_pat, NULL, 0, 1) != 0)
        return 0;
 #endif
    KCL_setup_pat(NULL);
@@ -4929,7 +4936,7 @@
     }
 
 #ifdef CONFIG_SMP
-    if (smp_call_function(KCL_restore_pat, NULL, 0, 1) != 0)
+    if (SMP_CALL_FUNCTION(KCL_restore_pat, NULL, 0, 1) != 0)
        return;
 #endif
     KCL_restore_pat(NULL);

thayer williams ~ cinderwick.ca

Offline

#14 2008-10-16 16:28:27

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: Could someone update Catalyst?

Well, I refreshed the patch and tried again.  The package built just fine.  However, direct rendering did not work when I restarted X.  So I built and installed 8.9, but direct rendering still didn't work after restarting X.  After that, I put in a Mandriva livecd, confirmed that direct rendering worked for it, and then copied its xorg.conf to a jump drive so I could use it.  However, once I booted up I found that direct rendering was working just fine.

Offline

#15 2008-10-16 17:55:01

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Could someone update Catalyst?

Unfortunately, catalyst is still broken with xorg-server 1.5.2, which is coming to extra soon.


thayer williams ~ cinderwick.ca

Offline

#16 2008-10-16 20:21:32

krisvek
Member
Registered: 2008-04-19
Posts: 20

Re: Could someone update Catalyst?

Broken how?

This article suggests the 8.10 driver WILL support the new xorg:  http://www.phoronix.com/scan.php?page=a … _811&num=1

Last edited by krisvek (2008-10-16 20:28:35)

Offline

#17 2008-10-16 20:53:30

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Could someone update Catalyst?

krisvek wrote:

Broken how?
This article suggests the 8.10 driver WILL support the new xorg:  http://www.phoronix.com/scan.php?page=a … _811&num=1

I'm running 8.10 (8.54.3) with latest kernel 2.6.27, but X hangs if I upgrade to 1.5 (so I'm stuck with 1.4.2 for the moment).  The only workaround I found is to remove the RgbPath from xorg.conf which causes all sorts of problems.

Last edited by thayer (2008-10-16 22:39:13)


thayer williams ~ cinderwick.ca

Offline

#18 2008-10-16 20:56:07

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: Could someone update Catalyst?

Yeah, it seems Ubuntu got a 'special' release or something, maybe?

Offline

#19 2008-10-16 22:17:14

krisvek
Member
Registered: 2008-04-19
Posts: 20

Re: Could someone update Catalyst?

Maybe it's just me, but I can't seem to access the Release notes on the AMD driver site for 8.10... so, maybe they're making a wee bit of an edit or something?  (instead of the release notes, I get some text saying that at the time of release, this file wasn't ready.. something of the sort)

Offline

Board footer

Powered by FluxBB