fglrx64 and 13.2

I seem to be seeing conflicting information in various places, so I
figured I’d ask instead:

Has anyone managed to get the fglrx64 drivers working with 13.2?

My system has an ATI R9 270 video card in it. I upgraded to 13.2 last
weekend, and everything went pretty well except that the fglrx64 drivers
don’t work at all. If I run them, I end up with no GUI.

The issue seems to be related to the change in Xorg to 1.16 (which ATI
says isn’t supported by the latest Catalyst drivers). There are
apparently missing APIs, including the LoadExtension API - that’s
reported to be a change with Xorg 1.16, from what I’ve been able to find.

That said, there are packages for 13.2 that some people say work for
them. I’ve tried them, and they don’t work for me - I’ve also tried the
script used to build those packages, and it builds them OK, but I get the
same results.

I’ve switched to Radeon for the time being, but would like to get fglrx64
running, because Steam just doesn’t work with the Radeon driver (I end up
with mouse clicks being passed through to GNOME in a weird way - the left
mouse click in Steam gets translated to a right click on the desktop, and
I get the popup to change the background/settings).

Interested to know others’ experience, particularly if you have the model
card I have (but any model would be good to know).

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Did you try it with Sebastians Script?

http://www.sebastian-siebert.de/

I know, its in German but he says, the original AMD will not work with openSUSE 13.2, but he has gotten a package from ubuntu that will work with his Script.
Its named “refurbish”.
http://www.sebastian-siebert.de/downloads/makerpm-amd-14.9-os13.2-refurbished.sh
http://www.sebastian-siebert.de/downloads/makerpm-amd-14.9-os13.2-refurbished.sh.sha1

Link to the wiki:
https://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself

Well have a look on:
https://lizards.opensuse.org/2014/11/13/amd-fglrx-the-14-9-refurbished-version-for-opensuse-13-2-and-tumbleweed/

My opinion? It is worth it.

regards

On Sat, 06 Dec 2014 06:36:01 +0000, Sauerland wrote:

> Did you try it with Sebastians Script?
>
> http://www.sebastian-siebert.de/
>
> I know, its in German but he says, the original AMD will not weork with
> openSUSE 13.2, but he has gotten a package from ubuntu that will work
> with his Script.
> It named “refurbish”.

Yep, I tried his modified script for 13.2, same result.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On Sat, 06 Dec 2014 16:26:08 +0000, jonte1 wrote:

> Well have a look on: http://tinyurl.com/oykn8us
>
> My opinion? It is worth it.

Tried it, didn’t work here.

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

I have the same graphic card as you and the drivers from:

http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.2/

work fine for me with 13.2 (& tumbelweed which am using now). I did a fresh install rather than an upgrade to 13.2 so it may be that something from 13.1 is causing the problem.

On Sun, 07 Dec 2014 20:06:01 +0000, dth2 wrote:

> I have the same graphic card as you and the drivers from:
>
> http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.2/
>
> work fine for me with 13.2 (& tumbelweed which am using now). I did a
> fresh install rather than an upgrade to 13.2 so it may be that something
> from 13.1 is causing the problem.

Interesting, I’d love to compare notes about what packages are installed
with with you - I did an upgrade, so if something is conflicting, it
would be good to compare notes and determine what the issue is.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Jim

Very happy to help. It does sound like an xorg issue - as before the new ati driver was published I tried the previous one. This installed but on re-booting no X. May I suggest that you re-name all your xorg config files as ‘old’, re-install the xorg rpms and then try installing the ati driver. Just a thought.

On 2014-12-05, Jim Henderson <hendersj@no-mx.forums.opensuse.org> wrote:
> I seem to be seeing conflicting information in various places, so I
> figured I’d ask instead:
>
> Has anyone managed to get the fglrx64 drivers working with 13.2?

Yes. Ironically I never was able to get the fglrx drivers to work with 13.1. The same drivers work perfectly well for me
also on Linux Mint 17 and Gentoo running with kernel 3.16. I’m not sure which Xorg version I’m running with my box with
an AMD card but I’m pretty sure it’s working both with Xorg 1.15 and 1.16. For openSUSE 13.2, the binary drivers
installed without a hitch through YaST. However my AMD card is quite old (Radeon 79something), and I’m not sure whether
the legacy support is more robust compared to the newer cards. In order to properly test the driver, I’d test it on a
different distribution with an identical kernel and Xorg versions (both are available on Linux Mint Rebecca). If the
test distribution works, then it’s a bugzilla for openSUSE, otherwise it’s a bugzilla for Xorg. Either way, it doesn’t
solve your problem. Anything in the Xorg log file that might provide a clue?

I still have the same problem and I’m not able to install it. what should I do ?

On 2014-12-08, mohaned <mohaned@no-mx.forums.opensuse.org> wrote:
> I still have the same problem and I’m not able to install it. what
> should I do ?

I think you need to post the following information before we’re in a position to help (if we can!):

  1. Which version of openSUSE?
  2. How you installed openSUSE?
  3. Which graphics card you have?
  4. How you tried to install the fglrx driver?
  5. In what way is it not working?
  6. Is there anything that might point to the cause of the problem in Xorg log?

In case you problem is not related to Jim’s, I advise you post your issues as a separate thread.

On Mon, 08 Dec 2014 10:46:01 +0000, dth2 wrote:

> Jim
>
> Very happy to help. It does sound like an xorg issue - as before the
> new ati driver was published I tried the previous one. This installed
> but on re-booting no X. May I suggest that you re-name all your xorg
> config files as ‘old’, re-install the xorg rpms and then try installing
> the ati driver. Just a thought.

I’ll give that a shot - not sure why I didn’t think of that before.
Thanks - I’ll post back after I’ve had a chance to do this (probably this
evening).

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On Mon, 08 Dec 2014 13:24:39 +0000, flymail wrote:

> On 2014-12-05, Jim Henderson <hendersj@no-mx.forums.opensuse.org> wrote:
>> I seem to be seeing conflicting information in various places, so I
>> figured I’d ask instead:
>>
>> Has anyone managed to get the fglrx64 drivers working with 13.2?
>
> Yes. Ironically I never was able to get the fglrx drivers to work with
> 13.1. The same drivers work perfectly well for me also on Linux Mint 17
> and Gentoo running with kernel 3.16. I’m not sure which Xorg version I’m
> running with my box with an AMD card but I’m pretty sure it’s working
> both with Xorg 1.15 and 1.16. For openSUSE 13.2, the binary drivers
> installed without a hitch through YaST. However my AMD card is quite old
> (Radeon 79something), and I’m not sure whether the legacy support is
> more robust compared to the newer cards. In order to properly test the
> driver, I’d test it on a different distribution with an identical kernel
> and Xorg versions (both are available on Linux Mint Rebecca). If the
> test distribution works, then it’s a bugzilla for openSUSE, otherwise
> it’s a bugzilla for Xorg. Either way, it doesn’t solve your problem.
> Anything in the Xorg log file that might provide a clue?

The only thing I’ve seen in the Xorg.log file that seems relevant is the
LoadExtension issue. I’m going to take dth2’s suggestion and wipe the
Xorg config and reinstall those packages and see if that helps.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On 2014-12-08, Jim Henderson <hendersj@no-mx.forums.opensuse.org> wrote:
> On Mon, 08 Dec 2014 13:24:39 +0000, flymail wrote:
>
>> On 2014-12-05, Jim Henderson <hendersj@no-mx.forums.opensuse.org> wrote:
>>> I seem to be seeing conflicting information in various places, so I
>>> figured I’d ask instead:
>>>
>>> Has anyone managed to get the fglrx64 drivers working with 13.2?
>>
> The only thing I’ve seen in the Xorg.log file that seems relevant is the
> LoadExtension issue. I’m going to take dth2’s suggestion and wipe the
> Xorg config and reinstall those packages and see if that helps.
>
> Jim

Good luck. If it’s any help to you, I’ve pasted some information on a working openSUSE_13.2_x86 box with fglrx
successfully installed with kernel 13.16.6-2 and Xorg 1.16.1.


sh-4.2# uname -r
3.16.6-2-desktop
sh-4.2# X -version

X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-tkt2 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.16.6-2-desktop root=/dev/sdd2
Build Date: 08 October 2014  05:49:10PM

Current version of pixman: 0.32.6
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.

sh-4.2# zypper lr -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                               | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------------+--------
1 | KDE:KDE3:NonFree          | KDE:KDE3:NonFree                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE3:/NonFree/openSUSE_13.2/       |
2 | KDE_extra                 | KDE_extra                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/               |
3 | amd                       | amd                                | Yes     | Yes     |   99     | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.2/                             |
4 | games                     | games                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.2/                    |
5 | games_tools               | games_tools                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/             |
6 | multimedia                | multimedia                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_13.2/         |
7 | openSUSE-13.2-0           | openSUSE-13.2-0                    | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_BD-RE_GGW-H20L_K5792F62137            |
8 | python                    | python                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_13.2/ |
9 | repo-debug                | openSUSE-13.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                    |
10 | repo-debug-update         | openSUSE-13.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                                   |
11 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                           |
12 | repo-non-oss              | openSUSE-13.2-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                      |
13 | repo-oss                  | openSUSE-13.2-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                          |
14 | repo-source               | openSUSE-13.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/                   |
15 | repo-update               | openSUSE-13.2-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                         |
16 | repo-update-non-oss       | openSUSE-13.2-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                 |
17 | science                   | science                            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_13.2/                  |
18 | vlc                       | vlc                                | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/videolan/vlc/SuSE/13.2/                          |
sh-4.2# zypper info fglrx64_amdcccle_SUSE132
Loading repository data...
Reading installed packages...

Information for package fglrx64_amdcccle_SUSE132:
-------------------------------------------------
Repository: amd
Name: fglrx64_amdcccle_SUSE132
Version: 14.301.1001-99
Arch: x86_64
Vendor:
Installed: Yes
Status: up-to-date
Installed Size: 28.7 MiB
Summary: fglrx amdcccle package
Description:
The fglrx amdcccle package contains the AMD Catalyst Control Center

sh-4.2# fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.4.12968 Compatibility Profile Context 14.201.1006.1002

sh-4.2$

On Mon, 08 Dec 2014 23:32:03 +0000, flymail wrote:

> Good luck. If it’s any help to you, I’ve pasted some information on a
> working openSUSE_13.2_x86 box with fglrx successfully installed with
> kernel 13.16.6-2 and Xorg 1.16.1.

Thanks for this. :slight_smile:

It looks like AMD have released a driver that claims 1.16 compability now
(as of today), so I’m downloading that and will give it a go as well.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On Wed, 10 Dec 2014 19:11:37 +0000, Jim Henderson wrote:

> On Mon, 08 Dec 2014 23:32:03 +0000, flymail wrote:
>
>> Good luck. If it’s any help to you, I’ve pasted some information on a
>> working openSUSE_13.2_x86 box with fglrx successfully installed with
>> kernel 13.16.6-2 and Xorg 1.16.1.
>
> Thanks for this. :slight_smile:
>
> It looks like AMD have released a driver that claims 1.16 compability
> now (as of today), so I’m downloading that and will give it a go as
> well.

Still no luck.

I completely removed all packages relating to fglrx, Xorg, and XF86 (rpm -
e --nodeps), and then made sure there was no left over configuration
cruft.

Reinstalled those packages, rebooted (got the Radeon driver again),
dropped to a term window and ran the new installer for 14.12, rebooted,
and it didn’t work.

Removed 14.12 and tried installing 14.9 again using Sebastian’s new
script to generate the packages, and then an rpm -i on the generated
packages.

Xorg.log shows only one error related to fglrx (the other is related to
the fact that my Intuos4 tablet doesn’t have touch capabilities - which
it doesn’t):

(EE) Server terminated successfully (0). Closing log file.

I get a few warnings as well, though. The Xorg.log file is available at:

http://paste.opensuse.org/32e7e754

dmesg doesn’t tell me anything useful about the driver - the kernel
module is loaded and is the correct version.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

A somewhat odd development…

Checking /var/log/messages, I still have the problem with “LoadExtension”
not being provided.

But if I run xinit, I actually get a barebones GUI that seems to have
everything - running glxgears, I see 12000+ fps (lower resolution than my
4k monitor handles natively, I’m guessing).

It’s just when X tries to start on its own that it fails.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On 2014-12-11, Jim Henderson <hendersj@no-mx.forums.opensuse.org> wrote:
> A somewhat odd development…
>
> Checking /var/log/messages, I still have the problem with “LoadExtension”
> not being provided.
>
> But if I run xinit, I actually get a barebones GUI that seems to have
> everything - running glxgears, I see 12000+ fps (lower resolution than my
> 4k monitor handles natively, I’m guessing).
>
> It’s just when X tries to start on its own that it fails.
>
> Jim
>

Thanks for the SUSE paste of your Xorg log. It’s very odd. From the log, for all intents and purposes it looks like the
fglrx driver and kernel modules load up fine. To confirm display, screen, and OpenGL load-up, it might be instructive to
see what you get with…


sh-4.2$ fglrxinfo

… after xinit. If it’s normal yet your normal boot loads with a blank screen, then your Xorg initialisation is somehow
borked for your default runlevel in a way that escapes the log file (you’re not even reaching the pre-DE GUI login I
guess). I have to admit at this stage, I’d usually just reinstall - I have this scripted (including new repos, codecs,
and programs) so it proceeds unsupervised and takes less than hour, so I go this route if it looks like it will take
more than a hour to solve a problem. Otherwise, it looks like more digging. If you install xterm and twm, you should be
able to see something at the correct resolution upon `startx’ (remember to uninstall them afterwards after you’re
done!). If you can’t, I think you’re in for the long haul without a reinstall.

Sorry not to be much help, but I hope someone with more experience will be able to assist! In the meantime, I have to
run off and catch a flight to the tropics so good luck!

On Thu, 11 Dec 2014 10:04:31 +0000, flymail wrote:

> Thanks for the SUSE paste of your Xorg log. It’s very odd. From the log,
> for all intents and purposes it looks like the fglrx driver and kernel
> modules load up fine. To confirm display, screen, and OpenGL load-up, it
> might be instructive to see what you get with…
>
>


> sh-4.2$ fglrxinfo 

I’ll give that a shot.

… after xinit. If it’s normal yet your normal boot loads with a blank
screen, then your Xorg initialisation is somehow borked for your default
runlevel in a way that escapes the log file (you’re not even reaching
the pre-DE GUI login I guess).

Correct - I get a brief black screen when X starts, and then I end up at
the console login.

I have to admit at this stage, I’d
usually just reinstall - I have this scripted (including new repos,
codecs, and programs) so it proceeds unsupervised and takes less than
hour, so I go this route if it looks like it will take more than a hour
to solve a problem. Otherwise, it looks like more digging. If you
install xterm and twm, you should be able to see something at the
correct resolution upon `startx’ (remember to uninstall them afterwards
> after you’re done!). If you can’t, I think you’re in for the long haul
> without a reinstall.

Startx behaves very oddly, too, come to think of it. It claims some
executables are not in the path, even though they are.

> Sorry not to be much help, but I hope someone with more experience will
> be able to assist! In the meantime, I have to run off and catch a flight
> to the tropics so good luck!

Even though it’s not running yet, the discussion is helpful. Enjoy your
trip! :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C