cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

yurtesen
Miniboss

Linux 290x OpenCL ?

Hello,

I am trying to get 290x to be visible under Ubuntu 12.04 with latest 13.11 beta6 64bit Linux drivers. It looks like fglrx module is loaded and aticonfig is functioning

# aticonfig --adapter=0 --od-getclocks

Adapter 0 - AMD Radeon R9 290 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    300           150

        Performance Level :    0
        Current Bus Speed :    2500
         Current Bus Lane :    1
                 GPU load :    0%

However clinfo is returning no GPU devices. I have tried to login from the console to X and also set the COMPUTE environment variable. But nothing helped.

Is this a known problem that 290x series do not support OpenCL on Linux or any ideas on what may be the reason?

Thanks,

Evren

0 Likes
32 Replies
himanshu_gautam
Grandmaster

Re: Linux 290x OpenCL ?

Please check the System Requirements from the below link

http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-...

Here its mentioned that the AMD APP SKD support ubuntu 11.04.

0 Likes
yurtesen
Miniboss

Re: Linux 290x OpenCL ?

Himanshu, lets be reasonable here. It has been over 1 year since Ubuntu 11.04 was EOLed!

https://wiki.ubuntu.com/Releases

Nobody is using 11.04 anymore. AMD must update their pages! Please report this to your team!

In addition, the SDK is not even related to this problem. Because OpenCL programs MUST function only with Catalyst drivers. Catalyst drivers support Ubuntu 12.04

AMD Catalyst™ 13.11 LINUX Beta V6 Driver

Actually, Catalyst  does NOT support 11.04 so it is impossible to make OpenCL programs for AMD GPUs on Linux right? It is funny that how a company like AMD can be so lazy updating their software requirements lists.

0 Likes
yurtesen
Miniboss

Re: Linux 290x OpenCL ?

Also, if you go to download page

http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-...

It shows supported OSes as "Linux® (openSUSE™ 11.*, Ubuntu® 10.0*, Red Hat® Enterprise Linux® 6.*)" (Notice Ubuntu 10!!!)

0 Likes
hugh
Journeyman III

Re: Linux 290x OpenCL ?

(I'm new to this forum and OpenCL: just looking around to figure out how to configure a Linux system to play.)

The list of supported Linux systems is pretty weak.

This posting suggests that some people have gotten Ubuntu 13.04 and perhaps 13.10 working http://devgurus.amd.com/thread/167623

Me?  I'd like Fedora 19.  The closest choice is RHEL6.  RHEL is nicely stable (like Ubuntu 12.04 LTS).

The list of supported hardware is also quite weak.  For example, nothing from the 8000 series (I have an 8570).  I don't know about whether the R9 series is included (I think that the R series referred to is a previous generation, but I'm not sure).

It would be nice to know where these restrictions come from.  Then we'd know whether it was foolish to ignore them.

0 Likes
himanshu_gautam
Grandmaster

Re: Linux 290x OpenCL ?

Thanks for your feedback.

Immediately i willl report this to the concerned persons and get it  correct.

0 Likes
yurtesen
Miniboss

Re: Linux 290x OpenCL ?

Hugh, you should use Ubuntu, it is stable. Fedora breaks down quite often with updates. Always something breaks down in Fedora. While RHEL based distros are also stable, they lack latest tools, compilers etc. I would just go with Ubuntu 13.10 at this point.

Actually I got this working with Ubuntu 13.10, but I sure would like to get it working with 12.04 also. I am sure many developers may have opted in to use 12.04. I have several boxes running 12.04

0 Likes
hugh
Journeyman III

Re: Linux 290x OpenCL ?

There are lots of arguments about the relative merits of Fedora and Ubuntu.

The most relevant one is that Ubuntu makes some attempt to support the AMD proprietary drivers and Fedora doesn't.  But there are some nuances to this.

rpmfusion tries to support proprietary drivers for Fedora but doesn't always succeed.  Here's just one problem (it may have been solved by now) https://bugzilla.rpmfusion.org/show_bug.cgi?id=2959

Ubuntu fails at supporting AMD proprietary drivers fairly often too.  Here's a bug that affected me for at least a year (until I gave up) https://bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/873058

That's why I'd like advice from folks that have succeeded.  So thanks yurtesen!

(I'd REALLY like reasonable OpenCL support in the open source drivers!  I infer that this is being worked on.)

0 Likes
yurtesen
Miniboss

Re: Linux 290x OpenCL ?

I think if you are running OpenCL programs you do not need to use ubuntu or fedora repositories (because they always lag behind). I always download the driver from AMD site.

I had some problems with Fedora with AMD drivers, because Fedora abruptly upgrade kernels every week and often the drivers failed installing to newest kernels. But with Ubuntu, kernel updates are not that often and I never had that problem with Ubuntu actually.

0 Likes
dukeleto
Adept I

Re: Linux 290x OpenCL ?

Hi Yurtesen,

you mentioned a few posts up that you got OpenCL on an R290 to work with ubuntu 13.10;

could you perhaps indicate what you had to do to get this to work?

I have exactly the same symptoms as your original post, and, having bought the card

specifically to do OpenCL development on it, am currently rather frustrated!

Thanks,

Olivier

0 Likes