On Fri 09 Dec 2016 12:26:02 PM CST, malcolmlewis wrote:
Hi
If you have one of the supported cards in the list, the install script
checks for either SLE or openSUSE as an ID. So it should work.
Hi
You also need dkms which isn’t built for openSUSE Leap 42.2, have sent
an email to the Bumblebee project Maintainer to add the build target.
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.34-33-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!
My Graphics card (RX 480) is in the list of supported cards.
Also the Bumblebee repository seems to be available now. The amdgpu-pro-preinstall.sh script adds it to the repositories. The command “amdgpu-pro-preinstall.sh --check” means I should run the install script for the driver.
I will try this in the next days when I have time, because I first will set my X and kernel back to the versions included in Leap 42.2. As you know, I installed a newer X / kernel to get the opensource amdgpu driver running. So I hope the amdgpu pro driver builds its own amdgpu kernel module because my graphic card ist not detected withe amdgpu kernel module included in Leap 42.2.
OK, I see dkms is used to build the kernel module which is included in an actual version in the AMD driver package. So I should really work with the original Leap 42.2 X and kernel.
The good news: I successfully installed this driver on Leap 42.2. I just executed the install script and it works. OpenGL with KDE Plasma works. The Mesa demos works.
The bad news: Steam crashes the X server now on start. I have to look what the reason for this is.
On Mon 12 Dec 2016 07:56:01 PM CST, blachner wrote:
The good news: I successfully installed this driver on Leap 42.2. I just
executed the install script and it works. OpenGL with KDE Plasma works.
The Mesa demos works.
The bad news: Steam crashes the X server now on start. I have to look
what the reason for this is.
Hi
So what confirmations do you see to indicate it’s the pro driver? Does
lspci output show extra info, xorg logs etc?
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-38-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!
Hi
Think your going to have to talk with either the Steam folks or AMD (or both) to resolve. I’m guessing it doesn’t happen with either the amdgpu or radeon kernel drivers?
Yes, the X server crashes. I get the following messages after steam start:
Running Steam on opensuse 42.2 64-bit
STEAM_RUNTIME has been set by the user to: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(1481318740)
libGL: Can't open configuration file /home/user/.drirc: Datei oder Verzeichnis nicht gefunden.
libGL error: pci id for fd 7: 1002:67df, driver (null)
libGL error: No driver found
libGL error: failed to load driver: (null)
libGL error: pci id for fd 7: 1002:67df, driver (null)
libGL: OpenDriver: trying /usr/lib/dri/tls/amdgpu_dri.so
libGL: OpenDriver: trying /usr/lib/dri/amdgpu_dri.so
libGL: dlopen /usr/lib/dri/amdgpu_dri.so failed (/usr/lib/dri/amdgpu_dri.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)
libGL error: unable to load driver: amdgpu_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: amdgpu
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL: Can't open configuration file /home/user/.drirc: Datei oder Verzeichnis nicht gefunden.
libGL: Can't open configuration file /home/user/.drirc: Datei oder Verzeichnis nicht gefunden.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
XIO: fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server ":0"
after 46 requests (46 known processed) with 0 events remaining.
[2016-12-12 20:29:44] Startup - updater built Dec 9 2016 20:40:19
In my case it tries to load the 32Bit amdgpu_dri.so which fails, because, as far as I see, there is no 32 Bit version in the amdgpu pro driver package. But the crash occurs after swrast is failed to load. But swrast is available in a 32 Bit version on my system. I have to do some more experiments with steam and I should look in the xorg logs too.
Yes, maybe is more a question to Steam. With the opensource kernel amdgpu driver from kernel 4.8 I installed before, it worked, including some games I tested.
Unfortunately, I think, yesterday also a steam update comes out, so this can also be a reason. And I can’t test the opensource driver now, because I don’t want to change the system again to the 4.8 kernel an the newer xorg. It’s to time consuming. And if it is somehow possible I want to stay with the amdgpu pro driver, because I can use the standard Leap kernel and xorg.
“ubuntu12_32” suggests 32bit of a very old release, no?
/usr/lib/dri is indeed the 32bit path
But why is going the 32bit route to begin with, as opposed to 64bit?
In my case it tries to load the 32Bit amdgpu_dri.so which fails, because, as far as I see, there is no 32 Bit version in the amdgpu pro driver package.
not likely the case if you’ve got a 64bit package of amdgpu-pro … in any regard, you should be able to see the list of files installed via the file tab in Yast SM
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
But the crash occurs after swrast is failed to load. But swrast is available in a 32 Bit version on my system.
In cases like this (i.e. the driver is present, but the app is reporting it can’t find it), its suggestive of a symbolic link problem
The crash info, on the otherhand, looks more ominous
I’m also not a Steam expert. I only use it to start some games. Till opensSUSE Leap 42.1 Steam works well with the firegl driver and an older graphics card, which died in the meantime.
AFAIK Ubuntu is mentioned, because Steam brings its own “runtime” which is based on the old Ubuntu 12 till now. Also on openSUSE, directories named Ubuntu exists in the Steam directory. Ubuntu, besides SteamOS, is the only official supported Linux by Steam.
AFAIK The Steam client is a 32 Bit program. But I don’t understand why the Steam client by itself should need OpenGL.
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.
On more question. Someone knows if a mesa-filesystem package is available on SLED. I can’t find it in the Leap 42.2 repositories and if I try to install the mesa-amdgpu-pro-vdpau-drivers package, from the local repository which the amdgpu pro installer added, it is missing a mesa-filesystem package.
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.