Announcement

Collapse
No announcement yet.

AMD Is Still Struggling With HD 7000 On Catalyst

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

  • phoronix
    started a topic AMD Is Still Struggling With HD 7000 On Catalyst

    AMD Is Still Struggling With HD 7000 On Catalyst

    Phoronix: AMD Is Still Struggling With HD 7000 On Catalyst

    While most Linux enthusiasts know by now that there still isn't open-source Radeon HD 7000 series support from AMD under Linux, the Catalyst situation isn't so clear. While they've been committed to launch-day Catalyst hardware enablement under Windows and Linux, for the penguin OS that doesn't seem to always be the case for the HD 7000 series...

    http://www.phoronix.com/vr.php?view=MTA2NDg

  • allquixotic
    replied
    Originally posted by bridgman View Post
    That was my first impression as well, but it appears there are a couple of 12.2 driver :

    - a 12.2 *preview* driver (the one you linked) which does not support HD 79xx
    - a "before-certification" driver (12.2 final) which adds HD 79xx support

    http://support.amd.com/us/kbarticles...ieddriver.aspx

    Anyways, I don't know enough about the Windows installer to comment intelligently on what the issue might be, but I do know that the earlier drivers for HD 79xx did include OpenGL support and did seem to run OpenCL apps pretty well (at least to the extent I didn't see comments in the reviews).
    You are correct; however, there is also a third driver out there, the "RC11" HD7900 preview driver, which iirc was the very first Catalyst for Windows release that supported the HD7xxx series at all. I am kind of wary about using this older driver (it's from January) because I am sure there are plenty of fixed issues between the 12.2 Pre-Certified Driver and the "RC11" driver which is basically a beta. The pre-certified driver, as I understand it, is currently undergoing validation and certification at WHQL, which is taking longer than expected because there are so many changes compared to the usual builds. I wonder if the Microsofties will notice the minor oversight that OpenCL is missing?

    Nah, they probably don't test OpenCL.

    Leave a comment:


  • bridgman
    replied
    (following was a response to elmo23x's post, not allquixotics)

    That was my first impression as well, but it appears there are a couple of 12.2 driver :

    - a 12.2 *preview* driver (the one you linked) which does not support HD 79xx
    - a "before-certification" driver (12.2 final) which adds HD 79xx support

    http://support.amd.com/us/kbarticles...ieddriver.aspx

    Anyways, I don't know enough about the Windows installer to comment intelligently on what the issue might be on allquixotic's system, but I do know that the earlier drivers for HD 79xx did include OpenGL support and did seem to run OpenCL apps pretty well (at least to the extent I didn't see comments in the reviews). Probably wouldn't hurt to try the earlier driver.
    Last edited by bridgman; 03-04-2012, 04:21 PM.

    Leave a comment:


  • allquixotic
    replied
    Originally posted by elmo23x View Post
    Yes, I was talking about GNU/Linux.
    If I select windows I still get the 8.921.2 RC11 version (I just checked), which I am using for gaming (I do not use OpenCL on windows). And if you check the Catalyst 12.2 pre, it says "Please note that AMD Radeon HD™ 7900 users should keep using the 8.921.2 RC11 driver found here (the 12.2 preview does not support the AMD Radeon HD 7900 Series)".

    Check yourself:
    http://support.amd.com/us/kbarticles...iewdriver.aspx

    So, go back to the 8.921.2 RC11:
    http://support.amd.com/us/kbarticles...C11Driver.aspx

    I hope this helps you solving your issues!
    Uh...................... what?

    Are we looking at the same website?

    Here's exactly what I'm doing:

    1. Go to http://ati.amd.com

    2. Click on "Support & Drivers" in the top-right hand corner, which points you to http://support.amd.com/us/Pages/AMDSupportHub.aspx

    3. Click on "Download Catalyst Drivers" in the middle of the page, which points you to http://support.amd.com/us/gpudownload/Pages/index.aspx

    4. Select the following fields: which points you to http://support.amd.com/us/kbarticles...ieddriver.aspx

    5. Download http://www2.ati.com/drivers/hotfix/c..._64_dd_ccc.exe

    Note that the date published on that article (Article #GPU-151) is February 16, whereas the date published on the article for the "Preview" driver you mentioned is February 3. I'm not sure how you got a link to that page, unless you're saving that link from before they updated the driver.

    The "RC11" driver is from January 25, so it's even older. It doesn't make any sense, what you're saying. Especially when the GPU-151 article says this:

    Originally posted by AMD
    Feature highlights of the AMD Catalyst 12.2 pre-certified driver:

    Windows 7 and Windows? Vista? support for the AMD Radeon™ HD 7900 Series and AMD Radeon HD 7700 Series

    Enables support for Windows 7 64-bit/32-bit and Windows Vista 64-bit/32-bit
    Windows XP support will be made available in AMD Catalyst 12.4


    Also, I'm able to use Stereoscopic 3D with AMD HD3D (games that use the Quad Buffer SDK); play very high-end DX11 / OpenGL 4.1 games; and watch Blu-Ray 3D movies. I have no idea how I could be doing any of these things if my driver doesn't "support" my graphics card. Catalyst Control Center lets me completely customize my settings with no indication of a problem, and I can enable all three of my displays.

    Basically, "lolwut?"

    My conclusion remains: AMD does not ship OpenCL in any way, shape or form with the Catalyst 12.2 Pre-Certified Driver. (do NOT confuse Pre-Certified with Preview; they are two completely separate releases!!!)

    For once, I completely agree with Michael: AMD is still struggling very, very badly with HD 7000 on Catalyst.
    Last edited by allquixotic; 03-04-2012, 04:17 PM.

    Leave a comment:


  • elmo23x
    replied
    Originally posted by allquixotic View Post
    Pretty sure you're talking about Linux, which is fine. The Linux blob may very well support OpenCL, but I haven't tested it. Right now I'm trying to get it to work on Windows. I always have such an unbearably bad experience on Linux with new GPUs that I'm basically going to be stuck running Linux in VMware for 6 to 12 months from now.
    Yes, I was talking about GNU/Linux.
    If I select windows I still get the 8.921.2 RC11 version (I just checked), which I am using for gaming (I do not use OpenCL on windows). And if you check the Catalyst 12.2 pre, it says "Please note that AMD Radeon HD? 7900 users should keep using the 8.921.2 RC11 driver found here (the 12.2 preview does not support the AMD Radeon HD 7900 Series)".

    Check yourself:
    http://support.amd.com/us/kbarticles...iewdriver.aspx

    So, go back to the 8.921.2 RC11:
    http://support.amd.com/us/kbarticles...C11Driver.aspx

    I hope this helps you solving your issues!

    Leave a comment:


  • allquixotic
    replied
    Originally posted by elmo23x View Post
    I got a 7970 on January 20 and I have OpenCL working without any problems using the special driver for the 79xx. The normal fglrx series does not support 79xx yet.
    Pretty sure you're talking about Linux, which is fine. The Linux blob may very well support OpenCL, but I haven't tested it. Right now I'm trying to get it to work on Windows. I always have such an unbearably bad experience on Linux with new GPUs that I'm basically going to be stuck running Linux in VMware for 6 to 12 months from now.

    Leave a comment:


  • allquixotic
    replied
    Originally posted by bridgman View Post
    That doesn't sound right. We've been including the OpenCL runtime in the standard Catalyst package for months (a year or so IIRC) on Windows, and recently started doing the same on Linux. There are no separate OpenCL binaries other than development tools.

    Most of the HD 7xxx reviews included OpenCL benchmarks, eg :

    http://www.anandtech.com/show/5261/a...7970-review/25

    ... or are you just saying that the OpenCL runtimes aren't included in the off-cycle Linux launch drivers ? Your post sounded like it was "windows and linux"...
    No; I'm saying that when I downloaded and installed the Catalyst "12.2 Pre-Certified Driver" (the driver that comes up when you select the HD7900 Series in the drop-down list for download drivers on ati.amd.com) the package does not ship anything related to OpenCL. There is no file in C:\AMD\12-2_pre-certified_vista_win7_64_dd_ccc that contains "cl" (case-insensitive) in the file name, and I used UniExtract to unpack all archive files of any type (CAB, MSI, etc) that exist in the driver install.

    I've tried the following OpenCL programs and all of them basically say the app-specific version of "uh, we can't find OpenCL on your system at all, dude".
    • Sony Vegas 11 Pro
    • smallptGPU
    • mandelGPU
    • Geeks3D GPU Caps Viewer


    I do not have an "OpenCL.dll" on my path, so the programs that linked to it at build-time refuse to start at all, saying that OpenCL.dll was not found (this is the case for smallptGPU and mandelGPU). The programs that dynamically load it at runtime just completely disable their OpenCL support. Neither OpenCL CPU nor OpenCL GPU demos work within Geeks3D GPU Caps Viewer.

    The installer did not throw any errors, and I did the "completely remove" all AMD software (including CCC and CIM) and rebooted prior to installing the 12.2 Pre-Certified Driver.

    I've also downloaded and installed the separate AMD APP SDK hoping it might have it, but nope. Not even a CPU implementation.

    This little oversight means that I can't use my $550 graphics card with my $600 Sony Vegas 11 Pro to do video compositing / encoding. With the resources available to the Catalyst team, this is not OK.

    I had OpenCL before on my 5970, but uninstalling the old Catalyst seems to have deleted the OpenCL binaries, and installing the new one didn't put them back.

    I know you're not Windows support, but this is just one issue I'm having (and there are several more) on Windows, which is supposed to be the platform that AMD invests real money/resources in. If it's this bad on Windows, I don't even want to try fglrx or the open drivers until 2013 - 2014, by which time I will be starting to think about a GPU upgrade. Sigh.....
    Last edited by allquixotic; 03-04-2012, 03:31 PM.

    Leave a comment:


  • elmo23x
    replied
    Originally posted by allquixotic View Post
    They can't even keep up with the drivers on WINDOWS. Do you think they have time for Linux?

    Seriously, there are very major bugs in the initial release of 7900 support on Windows, and NO OPENCL AT ALL (the OpenCL binaries aren't available, and older ones don't work / won't install).

    A company that can't properly support their flagship product on their flagship operating system is not going to give a care about the little guy
    I got a 7970 on January 20 and I have OpenCL working without any problems using the special driver for the 79xx. The normal fglrx series does not support 79xx yet.

    Leave a comment:


  • bridgman
    replied
    Originally posted by allquixotic View Post
    and NO OPENCL AT ALL (the OpenCL binaries aren't available, and older ones don't work / won't install).
    That doesn't sound right. We've been including the OpenCL runtime in the standard Catalyst package for months (a year or so IIRC) on Windows, and recently started doing the same on Linux. There are no separate OpenCL binaries other than development tools.

    Most of the HD 7xxx reviews included OpenCL benchmarks, eg :

    http://www.anandtech.com/show/5261/a...7970-review/25

    ... or are you just saying that the OpenCL runtimes aren't included in the off-cycle Linux launch drivers ? Your post sounded like it was "windows and linux"...
    Last edited by bridgman; 03-04-2012, 02:22 PM.

    Leave a comment:


  • allquixotic
    replied
    They can't even keep up with the drivers on WINDOWS. Do you think they have time for Linux?

    Seriously, there are very major bugs in the initial release of 7900 support on Windows, and NO OPENCL AT ALL (the OpenCL binaries aren't available, and older ones don't work / won't install).

    A company that can't properly support their flagship product on their flagship operating system is not going to give a care about the little guy

    Leave a comment:

Working...
X