Announcement

Collapse
No announcement yet.

AMD Releases Catalyst 9.6 For Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kudos to the gentoo devs, for having all those patches in fact, I got most of them from gentoo.

    Comment


    • Actually since "upgrading" to kernel 2.6.28-13.45 on Ubuntu 9.04 I'm starting to observe graphic corruption in 2d desktop (compiz/beryl off). MSI GT725-074US 4850 mobility radeon. x86-64

      This time around it's rectangular areas of the screen where the background turns black, and is clearable by switching virtual desktops or otherwise forcing a screen refresh.

      Also observed a very small line of 5-10 pixels(horizontal) corruption that appeared while using firefox.

      NOTE: I did NOT bother to rebuild/install catalyst 9.6 with the upgrade as it was a minor change, and have not yet installed the latest minor kernel update.

      Initially I thought that it might be heat related problems, but the GPU was reporting temps of c. 50C when I first noticed the problem. Also I have not observed this problem under Vista, but there I have a relatively ancient catalyst (8.12) as I can't be bothered to experiment with the dontargue method of overriding idiotic vendor lockins. (Thanks AMD! I REALLY appreciate that!) (Also have to find where I put my Vista backup disks... just in case the dontargue method goes horribly wrong, and maybe time for the MSI mystery BIOS update too...)

      Oh yeah, still experiencing random hard locks when playing back video. Seems to occur most commonly AFTER waking from sleep, reqing ALT-PRTSCR+RSEINUB. (This NEVER comes back, as I've left it frozen for up to 15m to see if it was similar to another problem that Ive read about with older ATI card IIRC, where video would freeze for 30s or so then resume "normal" operation.)
      Last edited by cutterjohn; 07-02-2009, 10:11 AM.

      Comment


      • actually, i've noticed an improvement with this driver release in one area.

        using Xv rendering in Mplayer i get no video tearing with compositing enabled.

        games on the other hand still seem to have the tearing issue.

        for anyone curious i'm using arch/2.6.30

        Comment


        • Originally posted by cutterjohn View Post
          Also I have not observed this problem under Vista, but there I have a relatively ancient catalyst (8.12) as I can't be bothered to experiment with the dontargue method of overriding idiotic vendor lockins. (Thanks AMD! I REALLY appreciate that!)
          Sorry, but I'm not having any luck parsing this. Can you help me understand what you mean here ?

          Comment


          • Originally posted by cutterjohn View Post
            Actually since "upgrading" to kernel 2.6.28-13.45 on Ubuntu 9.04 I'm starting to observe graphic corruption in 2d desktop (compiz/beryl off). MSI GT725-074US 4850 mobility radeon. x86-64

            This time around it's rectangular areas of the screen where the background turns black, and is clearable by switching virtual desktops or otherwise forcing a screen refresh.

            Also observed a very small line of 5-10 pixels(horizontal) corruption that appeared while using firefox.

            NOTE: I did NOT bother to rebuild/install catalyst 9.6 with the upgrade as it was a minor change, and have not yet installed the latest minor kernel update.

            Initially I thought that it might be heat related problems, but the GPU was reporting temps of c. 50C when I first noticed the problem. Also I have not observed this problem under Vista, but there I have a relatively ancient catalyst (8.12) as I can't be bothered to experiment with the dontargue method of overriding idiotic vendor lockins. (Thanks AMD! I REALLY appreciate that!) (Also have to find where I put my Vista backup disks... just in case the dontargue method goes horribly wrong, and maybe time for the MSI mystery BIOS update too...)

            Oh yeah, still experiencing random hard locks when playing back video. Seems to occur most commonly AFTER waking from sleep, reqing ALT-PRTSCR+RSEINUB. (This NEVER comes back, as I've left it frozen for up to 15m to see if it was similar to another problem that Ive read about with older ATI card IIRC, where video would freeze for 30s or so then resume "normal" operation.)
            That might still be due to the kernel upgrade, if it doesn't find your fglrx kernel module, it's normal that things don't work
            Try doing "sudo modprobe fglrx" and see if "dmesg | grep -i fglrx" gives any errors, if either print some error message you should try to rebuild your kernel module.

            Comment


            • Originally posted by bridgman View Post
              Sorry, but I'm not having any luck parsing this. Can you help me understand what you mean here ?
              Short version: cannot install ATI catalyst without modifying the distributed driver package by adding the MSI vendor ID and part # plus optionally what appear to be some setting strings. Alternatively it is also possible to directly install the driver portion only(sans CCC) apparently, but I got derailed on that by a dead link last time I though of trying that out. The second method also involves jumping through hoops as well, and I'm not at all certain if the driver will still look for a card mfg ID or not.

              This is just really way offtopic though as it was a nitpick for the windows driver side as well, and I don't really think that we can directly compare the windows catalyst drivers to linux as it sounds like the linux ones are more closely related to the firegl "pro" drivers while the windows drivers are specifically for the radeon retail massmarket line with a separate driver for the "pro" firegl line.

              Comment


              • Originally posted by DogWizard View Post
                Thank you for the patch - most elegant I have found on the net.
                Kano, I can confirm it works with 2.6.30 unmodified kernel - at least on my openSUSE_11.1 system.

                For 2.6.30-git18 and catalyst 9-6 I found that the following one patch to the linux kernel:
                add "EXPORT_SYMBOL(find_task_by_vpid);" in pid.c
                also makes your patch work with 2.6.30-git18, so fglrx will probably work with 2.6.31 as well.

                Looking forward to your patch for 2.6.31 without modified kernel sources!
                Here is where find_task_by_vpid stopped being exported incase it helps anyone find a workaround. This is sorely needed for 2.6.31 support.

                http://git.kernel.org/?p=linux/kerne...ce77d3dc2685c3

                Comment


                • Try this (for dkms):

                  Code:
                  diff -Nru fglrx-8.620.orig/firegl_public.c fglrx-8.620/firegl_public.c
                  --- fglrx-8.620.orig/firegl_public.c	2009-07-07 23:35:39.000000000 +0200
                  +++ fglrx-8.620/firegl_public.c	2009-07-08 00:54:08.155793160 +0200
                  @@ -165,6 +165,7 @@
                   #include <linux/string.h>
                   #include <linux/gfp.h>
                   #include <linux/swap.h>
                  +#include <linux/pid.h>
                   
                   #include "firegl_public.h"
                   #include "kcl_osconfig.h"
                  @@ -1292,7 +1293,7 @@
                   #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,26)  
                      p = find_task_by_pid( pid );
                   #else   
                  -   p = find_task_by_vpid( pid );
                  +   p = pid_task( pid, PIDTYPE_PID );
                   #endif   
                      if (p) 
                      {

                  Comment


                  • A user with a Radeon 4890 is complaining of an "unsupported hardware" watermark with these drivers on Ubuntu 9.04. Is that normal or did the user foobar the install?

                    Comment


                    • Originally posted by DanL View Post
                      A user with a Radeon 4890 is complaining of an "unsupported hardware" watermark with these drivers on Ubuntu 9.04. Is that normal or did the user foobar the install?
                      That can occur if the user is using a driver that had the hardware changes "in development", but not released and supported.

                      It means that it _might_ work, but the user should update to a driver that came out after the hardware was purchased.

                      (Note that there may be lots of variants of a piece of hardware, the variants may be supported after the original release, so don't always go by the original 4890 release date).

                      Regards,

                      Matthew

                      Comment


                      • Thanks, Matthew. I understand what it means, but I was wondering if it was normal with Catalyst 9.6 and a 4890. I guess if it is, the user will have to wait for the next Catalyst.

                        Comment


                        • postfix

                          Originally posted in the open source section;
                          Originally posted by Exershio View Post
                          Whenever I run a 3d intensive application, it'll render properly for a few seconds, then my screen goes black, my monitor loses signal, and my computer completely freezes. It takes no input from keyboard/mouse, audio starts stuttering and sounds like a buzzsaw, and I'm forced to shutdown with the power button.

                          Whenever I'm playing a game that uses hardware acceleration but is not very intensive (such as StepMania), the game runs fine for 3-5 minutes and then the same problem I stated previously occurs. Screen goes black, unresponsive, etc.

                          Whenever I'm just running a simple KDE desktop without any desktop effects, I experience no problems. It's only when I'm running an OpenGL application does the problem happen.
                          Same problem occurs here with new 9.6 catalyst driver.
                          uname -a
                          Linux 2.6.29-sabayon #1 SMP Thu Jun 11 13:33:04 UTC 2009 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux
                          lspci on http://www.sabayonlinux.org/pastie/1249
                          xorg.log on http://www.sabayonlinux.org/pastie/1247
                          xorg.conf on http://www.sabayonlinux.org/pastie/1248

                          When playing a matroska-containered high definition video of the film "microcosmos" (haven't tried any others yet) exactly the same symptoms occur; system freezes.

                          Occasionally i can ssh to the box, but at other times even that is not possible anymore.

                          Hope this is of use to the developers.
                          I will be happy to give more information or test things.

                          Comment


                          • The black rectangle corruption has now also been observed in other applications, e.g. Gnome Terminal and random appearance of black rectangles in empty desktop shells.

                            Video playback still consistently locks at least X on awake from sleep. (Black rectangle corruption related? I honestly haven't paid attention enough to remember if it also only occurs AFTER wake from sleep.)

                            Seems like some things may not be properly restored for the GPU after wake from sleep, given that video is OK BEFORE sleep, but after it consistently freezes at least X. Also the freeze is still there IF compiz/beryl is enabled and then the machine is put to sleep.

                            I'd suggest possibly that monthly releases be dropped in favor of more tangible goals, e.g. some serious bug squashing.

                            Comment


                            • The monthly releases more or less come for free along with the other OSes since the drivers make heavy use of common code. Keeping the code regression-free is the expensive part, and that needs to be done whether we release or not. Dropping monthly releases would not really allow the allocation of more resources to bug fixing etc...

                              Comment


                              • Originally posted by cutterjohn View Post
                                The black rectangle corruption has now also been observed in other applications, e.g. Gnome Terminal and random appearance of black rectangles in empty desktop shells.

                                Video playback still consistently locks at least X on awake from sleep. (Black rectangle corruption related? I honestly haven't paid attention enough to remember if it also only occurs AFTER wake from sleep.)

                                Seems like some things may not be properly restored for the GPU after wake from sleep, given that video is OK BEFORE sleep, but after it consistently freezes at least X. Also the freeze is still there IF compiz/beryl is enabled and then the machine is put to sleep.

                                I'd suggest possibly that monthly releases be dropped in favor of more tangible goals, e.g. some serious bug squashing.
                                I can confirm the corruption, I also have it on my Ubuntu/Kubuntu hybrid machine (currently running/bugtesting kde 4.3RC2 but still using some gtk apps like FF3, OO.o and transmission). While it is quite annoying (and it would be nice if this got fixed), in honesty, there are more serious bugs I'm worried about, like the slow unminimizing bug, which, for now, I've worked around by updating my xorg to a PPA version for instance.

                                Comment

                                Working...
                                X