AMDGPU Pro driver availble for SLED-SLES 12 SP 2 Based System. Usable on Leap 42.2?

On Sun 18 Dec 2016 02:26:02 PM CST, blachner wrote:

malcolmlewis;2804455 Wrote:
> Hi
> No mesa-filesystem (sounds like a bug in the package) in SLE 12 SP2.
> If you press 2 to ignore what happens?
If I ignore it the package installs.

But vdpauinfo, first shows an error because loading the module fails.
After set the following links, vdpauinfo shows a result and vdpau works
with mplayer.
<snip>

Hi
I would look at raising a bug report with the AMD folks on you
observations and results…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-41-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Okay, thanks. It might require openGL in order to ascertain the core and compatibily versions, or particular extensions, exposed by your adapter’s driver, in order to meet a particular game’s requirements (just a guess)

[quote="“blachner,post:17,topic:122564”]

The amdgpu pro installer only installs a 64 Bit version. As far as I see, also in the local repository amdgpu-pro-local, which is setup by the installer, only 64 Bit versions are available. Especially the amdgpu_dri.so is only available once, in a 64 Bit version. So, AFAIK, it is not possible to set symbolic links to the 32 Bit versions because there are none. The Mesa drivers which comes with Leap 42.2 in the opposite, all have a 32 and 64 Bit version.[/quote]Sorry, brain cramp – meant the other kind of link; those to shared objects.

The point is that the app tries for the specific hardware drivers but fails, and then attempts to go to the software fallback. But that too fails (despite the fact that the 32bit swrast is present on your system).

From my own TW installation, I see that:

ldd /usr/lib/dri/swrast_dri.so | grep -i amdgpu
       libdrm_amdgpu.so.1 => /usr/lib/libdrm_amdgpu.so.1 (0xf6818000) 
       libLLVMAMDGPUCodeGen.so.3.8 => /usr/lib/libLLVMAMDGPUCodeGen.so.3.8 (0xf66d2000) 
       libLLVMAMDGPUDesc.so.3.8 => /usr/lib/libLLVMAMDGPUDesc.so.3.8 (0xf65fe000) 
       libLLVMAMDGPUInfo.so.3.8 => /usr/lib/libLLVMAMDGPUInfo.so.3.8 (0xf65fb000) 
       libLLVMAMDGPUAsmPrinter.so.3.8 => /usr/lib/../lib/libLLVMAMDGPUAsmPrinter.so.3.8 (0xf55e6000) 
       libLLVMAMDGPUUtils.so.3.8 => /usr/lib/../lib/libLLVMAMDGPUUtils.so.3.8 (0xf55e0000)

Perhaps an ldconfig may help?

I already tried ldconfig, but it doesn’t help. The output of ldd for swrast is similar on my system.

But it seems that the installation package for SLED/SLES just miss the 32 Bit packages, and Steam don’t work without them. In the Ubuntu package they are included.

More information’s on this can be found here:

I have already send a bug report before to AMD. I hope they release a install package with 32 Bit libs for opensuse too.

See openSUSE Lizards

Sebastian Siebert (who already provided a script to create openSUSE rpm packages for the fglrx driver for years, which was also used to create the packages in the repo) is currently working on a new script for the amdgpu-pro driver, and as a workaround for this issue the script will take the 32bit libs from the Ubuntu packages for now.
Should be ready in the next days it seems.

You should be able to do that manually too, i.e. download the Ubuntu .deb package that AMD offers, extract the missing files and copy them to the corresponding directories, if you don’t want to wait.

Bad News, Sebastian Siebert has Problems, he can work on the Problems next Year:
On the German Mailing list:

zypper in amdgpu-pro-dkms libdrm-amdgpu-pro vulkan-amdgpu-pro libopencl-amdgpu-pro-icd libopencl-amdgpu-pro-clinfo

and i get working vulkan and opencl on 42.2 and hd 7970,

For those not aware (which I’m sure will be near most), pontostroy does/produces the Gears on Gallium openSUSE distro. He also has a bunch of repos in OBS. You’d have to add the applicable (repos) in order to draw in what he has shown above … hopefully that makes the message less cryptic.

Some news about this? I would prefer this solution, because the scripts from Sebastion just do a good job in the past for the AMD fglrx driver on older openSUSE systems with an older graphics card for me.

Thank you for your calrification. But I don’t find in OBS repos from pontostroy anything with amdgpu-pro packages.

I don’t remember if I had checked his OBS stuff. In any regard, see: http://www.gearsongallium.com/?p=3636

OK. Thank you. But in the repository http://www.gearsongallium.com/download/amdgpu-pro-16.50-365149/ mentioned on this site, I don’t see any 32 Bit packages for the amdgpu-pro too. It seems in the repositoy are just the packages from the AMD installer package. So I don’t think that the gearsongallium repository helps in anyway to get Steam or any other 32 Bit opengl applications to run with the amgpu-pro driver.

So amdgpu updated to 16.60

Good news - all works without dkms pro module (i try on default 4.10rc5)
Bad news - still no 32bit libs

AFAIK it should be possible to extract them from the Ubuntu package and copy the files to the appropriate place.

My problem is when a driver will be available for amd graphics card.

My graphics card is bellow with the specific controler

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (rev ff) 

I do not know if there is a driver close source or opensource for mine graphics card. I use openSUSE Leap 42.2 (x86.64). I need a driver to run designing programs. I am aircraft designer and engineer and rocket designer and engineer.

I don’t think the AMDGPU Pro driver supports this.

I do not know if there is a driver close source or opensource for mine graphics card. I use openSUSE Leap 42.2 (x86.64)

The open source radeon driver is included in openSUSE (since years) and should support your card. And it should be installed and used by default.

Please open a new thread with more details if you have problems and need help.
Note that this thread is specifically about how to install the new closed-source AMDGPU Pro driver (that is officially available for SLE 12 SP 2) on 42.2…

Also note that fglrx, AMD’s former closed-source driver, is not supported any more, and will not work on 42.2. If you tried to install it then remove it again, as it will only break your system/graphics support.

On Fri 27 Jan 2017 09:56:01 AM CST, pontostroy wrote:

So amdgpu updated to 16.60

Good news - all works without dkms pro module (i try on default
4.10rc5)
Bad news - still no 32bit libs

Hi
Or maybe it’s time for developers to move forward with their code and
users with their hardware into the 64bit world…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I created a support ticket with valve about the opensuse steam issues I and many others have had with AMD cards. They are still stuck in Ubuntu 12 land. I love opensuse its so close to being the best desktop distro, just needs some tlc and it could easily overtake mint/ubuntu in a few years.

this is the response they gave me.

"Steam for Linux is currently only supported on Ubuntu 12.04 and higher with Unity, Gnome, or KDE desktops.

If you are running another distribution of Linux, we will not be able to provide support. We recommend you install Ubuntu 12.04/12.10 for the best Steam experience on Linux.

If you wish to attempt to run Steam on a different distribution, it’s best that you use Github to discuss them with our developers and other Linux users.

You can create a free Github account.

Once signed up and logged in you can visit our Github and post your questions directly to the Linux Community and our developers.

Steam Support
Dom"

Yes they only support it on Ubuntu. But for me it works without problems for a long time on openSUSE Versions before Leap 42.2 and the firegl driver.

The problems I now have, are primary caused of the relatively new card (RX 480) I use now. Normally I don’t buy hardware which is new on the market, but I have to replace my old card, because of a hardware defect.

I see the main reasons for the problems by AMD, not by openSUSE or Steam. AMD don’t deliver a useful amdgpu pro driver. At lest not for openSUSE (SLED?). I installed it and it worked for desktop effects ans some applications but it missed 32 bit components which are necessary for Steam and many games. And after a kernel update the amdgpu pro driver won’t compile anymore, at least on my system. Maybe its my fault, but in my opinion AMD don’t make good work here. Maybe they support the opensource version better and should concentrate on this.

So I switched back to the amdgpu open source version. On Leap 42.2 I unfortunately need a new kernel / xorg for this, but at least it works. It works for the unsupported Steam an it even works with Civilization 6 which isn’t supported on AMD hardware, without problems. Btw. Is use now kernel 4.10 / Mesa 17. I think with Leap 42.3 the included kenel / xorg will support the card out of the box and I can wait if AMD really delivers a amdgpu pro driver which works and have some advantages over the open source driver.

amdgpu-pro isn’t officialy supported on Leap 42.2. Only on SLED 12 SP2, Ubuntu 16.04, CentOS and REHL
https://support.amd.com/en-us/download/linux

Steam games for linux aren’t officialy supported on openSUSE. Only on Steam OS and some Ubuntu versions (from 14.04 to 16.10, it depends on game). Though for some games, OS requirements specify only needed libraries

If you decide to use unsupported combo (Leap + amdgpu-pro + most of linux games on steam), it is your fault things don’t work properly :smiley: I’m in simular situation, so i switched to Tumbleweed and use opensource drivers. If some Steam or GOG game doesn’t work, I will play it on Windows :slight_smile: What I miss is openCL support for GPU (though now I don’t have time for my Blender or Calc projects, so it is ok)

I hope amdgpu-pro will be added to Leap 42.2 (and 42.3) repos soon. I know they (AMD, openSUSE developers, Valve…) are working hard on good linux support, but I understand it takes time so I don’t blame anyone

Yes I know. But I don’t think that the amdgpu pro driver works better on SLED 12 SP 2. I can’t test it, but how should 32 Bit applications which uses OpenGL run on it? AMD forgets the 32 Bit part on SLED and RHEL versions. It seems they only can compile it on Ubuntu.
Or supports SLED no 32 Bit applications?

I hope it too. I don’t want to blame AMD, but, sorry, their closed source drivers are not really state of the art.:wink:
But on the other side, they support the open source driver development. And for me this is better than offer a closed source driver only, anyway. My hope is that the open source driver one day offers the full features and the same speed as the closed source driver and made the closed source driver unnecessary.

If for AMD only the closed source driver would be available, I never would bought it.