Bug 1233 - Xorg is not working after install fglrx on opensuse tubleweed
Summary: Xorg is not working after install fglrx on opensuse tubleweed
Status: NEW
Alias: None
Product: AMD Catalyst™Proprietary Display Driver
Classification: Unclassified
Component: X11 Driver (show other bugs)
Version: 15.12
Hardware: Radeon HD 7000 Series Linux
: low normal
Assignee: nobody
URL:
Depends on:
Blocks:
 
Reported: 2016-01-10 04:37 CST by John
Modified: 2016-03-07 13:05 CST (History)
2 users (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John 2016-01-10 04:37:51 CST
Description of problem: 

Steps to reproduce:
1. get tubleweed
2. intall fglrx
Comment 1 czerw 2016-01-15 05:46:29 CST
openSUSE Tumbleweed has newer xorg version 1.18 than is supported by the driver.
AMD drivers supports version up to 1.17.

See AMD release note:
http://support.amd.com/en-us/kb-articles/Pages/AMDRadeonSoftwareCrimsonEdition15-11LINReleaseNotes.aspx
""""
Before attempting to install the AMD Radeon Software Crimson Edition 15.12 Proprietary Linux Graphics Driver, the following software must be installed:
Xorg/Xserver 7.4 and above (up to 1.17)
Linux kernel 2.6 or above (up to 3.19)
glibc version 2.2 or 2.3
POSIX Shared Memory (/dev/shm) support is required for 3D applications
"""

If you want to use TW and AMD proprietary drivers, you can add repos from Leap 42.1, downgrade xorg and related packages. Lock downgraded packages, remove Leap repos, install driver and reboot.

You will have unsupported "hybrid" system, but it will work.

Here is the list of packages which should downgraded and locked:
$ zypper  ll
#  | Name                  | Type    | Repository
---+-----------------------+---------+-----------
1  | xorg-x11-server       | package | (any)     
2  | xf86-input-evdev      | package | (any)     
3  | xf86-input-joystick   | package | (any)     
4  | xf86-input-keyboard   | package | (any)     
5  | xf86-input-mouse      | package | (any)     
6  | xf86-input-synaptics  | package | (any)     
7  | xf86-input-vmmouse    | package | (any)     
8  | xf86-input-void       | package | (any)     
9  | xf86-input-wacom      | package | (any)     
10 | xf86-video-ati        | package | (any)     
11 | xf86-video-fbdev      | package | (any)     
12 | xf86-video-vesa       | package | (any)     
13 | xorg-x11-driver-input | package | (any)     
14 | xorg-x11-driver-video | package | (any)

See the comment from Sebastian on page:
https://www.sebastian-siebert.de/2015/12/05/opensuse-proprietaeren-grafik-treiber-amd-catalyst-15-11-als-rpm-installieren/#comment-4921


So, in fact, this is not a bug.
Comment 2 czerw 2016-01-15 05:47:10 CST
openSUSE Tumbleweed has newer xorg version 1.18 than is supported by the driver.
AMD drivers supports version up to 1.17.

See AMD release note:
http://support.amd.com/en-us/kb-articles/Pages/AMDRadeonSoftwareCrimsonEdition15-11LINReleaseNotes.aspx
""""
Before attempting to install the AMD Radeon Software Crimson Edition 15.12 Proprietary Linux Graphics Driver, the following software must be installed:
Xorg/Xserver 7.4 and above (up to 1.17)
Linux kernel 2.6 or above (up to 3.19)
glibc version 2.2 or 2.3
POSIX Shared Memory (/dev/shm) support is required for 3D applications
"""

If you want to use TW and AMD proprietary drivers, you can add repos from Leap 42.1, downgrade xorg and related packages. Lock downgraded packages, remove Leap repos, install driver and reboot.

You will have unsupported "hybrid" system, but it will work.

Here is the list of packages which should downgraded and locked:
$ zypper  ll
#  | Name                  | Type    | Repository
---+-----------------------+---------+-----------
1  | xorg-x11-server       | package | (any)     
2  | xf86-input-evdev      | package | (any)     
3  | xf86-input-joystick   | package | (any)     
4  | xf86-input-keyboard   | package | (any)     
5  | xf86-input-mouse      | package | (any)     
6  | xf86-input-synaptics  | package | (any)     
7  | xf86-input-vmmouse    | package | (any)     
8  | xf86-input-void       | package | (any)     
9  | xf86-input-wacom      | package | (any)     
10 | xf86-video-ati        | package | (any)     
11 | xf86-video-fbdev      | package | (any)     
12 | xf86-video-vesa       | package | (any)     
13 | xorg-x11-driver-input | package | (any)     
14 | xorg-x11-driver-video | package | (any)

See the comment from Sebastian on page:
https://www.sebastian-siebert.de/2015/12/05/opensuse-proprietaeren-grafik-treiber-amd-catalyst-15-11-als-rpm-installieren/#comment-4921


So, in fact, this is not a bug.
Comment 3 debianxfce 2016-03-06 00:32:56 CST
 czerw : "So, in fact, this is not a bug.¨
It is bullying for rolling release os users like Arch Linux and Debian testing users. With Arch Linux patches crimson driver works with kernel 4.5 in Debian but for the xorg 1.18 problem there is no source code available and reverse-engineering binary is difficult. 

Nvidia driver have had support for xorg 1.18 at least 3 months. It is not a wonder why Nvidia is profitable company and Amd is near bankcrupt. Amd has  resource management problems when they are focusing to open source amdgpu driver  and leaving their flagship driver behind. Nvidia does not work with nouveau and that is why Nvidia 3xx driver is up to date.
Comment 4 czerw 2016-03-07 13:05:27 CST
It would be a bug if it was supposed to work, but requirements in AMD release note are clear. It is sad fact that AMD can't keep up development of binary driver with speed of other Linux related parts. It was always like this, even when graphic cards were produced by ATI. Future should be in opensource.

Subject is about openSUSE Tumbleweed, so I will stick to it and have one more tip for Tumbleweed users.

Experienced users can try latest kernel(currently 4.5rc6):
https://en.opensuse.org/openSUSE:Kernel_of_the_day
Update kernel boot options in loader with parameter "amdgpu.powerplay=1".

Kernel 4.5 has amdgpu driver with powerplay support, performance is much better than it was with original driver release in kernel 4.3. It is still behind binary driver by 10-20%, but games are playable.