You are not logged in.

#1 2015-07-18 22:17:52

Thurisaz.relaybot
Member
Registered: 2015-07-18
Posts: 2

AMD Catalyst driver crashing X.Org

I'm trying to get the proprietary AMD driver to work on my Lenovo B5070 laptop. The opensource drivers seem to work fine, but I need better performance.

lspci:

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
09:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]

My laptop appears to have (I'm unsure, though) a PowerXpress graphics card with both Intel and AMD controllers. Following the wiki article, I downgraded my X.Org to version 1.16 and installed the catalyst-total-pxp package from AUR. Then I issued "aticonfig --initial -f" to generate the xorg.conf file.
After reboot, GDM works fine, as well as text ttys, but X.Org fails to start after logging in.

xorg.conf:

Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:10:0:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

~/.local/share/xorg/Xorg.0.log

[  1685.518] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[  1685.520] X Protocol Version 11, Revision 0
[  1685.520] Build Operating System: Linux 3.17.6-1-ARCH x86_64 
[  1685.521] Current Operating System: Linux cyberspace7 4.1.2-2-ARCH #1 SMP PREEMPT Wed Jul 15 08:30:32 UTC 2015 x86_64
[  1685.521] Kernel command line: initrd=\initramfs-linux.img cryptdevice=UUID="9047274d-92a5-443d-b346-25e6163df4ca":cryptroot root=UUID="96ba6960-84db-416f-a697-82b10d6fd39e" quiet rw
[  1685.523] Build Date: 11 February 2015  08:10:00AM
[  1685.524]  
[  1685.524] Current version of pixman: 0.32.6
[  1685.526] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1685.526] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1685.528] (==) Log file: "/home/thurisaz/.local/share/xorg/Xorg.0.log", Time: Sun Jul 19 00:44:50 2015
[  1685.529] (==) Using config file: "/etc/X11/xorg.conf"
[  1685.530] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1685.530] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1685.531] (==) ServerLayout "aticonfig Layout"
[  1685.531] (**) |-->Screen "aticonfig-Screen[0]-0" (0)
[  1685.531] (**) |   |-->Monitor "aticonfig-Monitor[0]-0"
[  1685.531] (**) |   |-->Device "aticonfig-Device[0]-0"
[  1685.531] (==) Automatically adding devices
[  1685.531] (==) Automatically enabling devices
[  1685.531] (==) Automatically adding GPU devices
[  1685.531] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[  1685.531] 	Entry deleted from font path.
[  1685.531] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[  1685.531] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[  1685.531] 	Entry deleted from font path.
[  1685.531] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[  1685.531] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[  1685.531] (**) ModulePath set to "/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules"
[  1685.531] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1685.531] (II) Loader magic: 0x819d80
[  1685.531] (II) Module ABI versions:
[  1685.531] 	X.Org ANSI C Emulation: 0.4
[  1685.531] 	X.Org Video Driver: 18.0
[  1685.531] 	X.Org XInput driver : 21.0
[  1685.531] 	X.Org Server Extension : 8.0
[  1685.533] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[  1685.534] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1685.534] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[  1685.537] (--) PCI:*(0:0:2:0) 8086:0a16:17aa:3815 rev 11, Mem @ 0xc2000000/4194304, 0xb0000000/268435456, I/O @ 0x00007000/64
[  1685.537] (--) PCI: (0:10:0:0) 1002:666f:17aa:3815 rev 0, Mem @ 0xa0000000/268435456, 0xc2400000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
[  1685.537] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1685.537] (II) "glx" will be loaded by default.
[  1685.537] (II) LoadModule: "glx"
[  1685.537] (II) Loading /usr/lib/xorg/modules/updates/extensions/libglx.so
[  1685.537] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[  1685.537] 	compiled for 6.9.0, module version = 1.0.0
[  1685.537] (II) LoadModule: "fglrx"
[  1685.537] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
[  1685.555] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
[  1685.555] 	compiled for 1.4.99.906, module version = 15.10.4
[  1685.555] 	Module class: X.Org Video Driver
[  1685.555] (II) Loading sub module "fglrxdrm"
[  1685.555] (II) LoadModule: "fglrxdrm"
[  1685.555] (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[  1685.555] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[  1685.555] 	compiled for 1.4.99.906, module version = 15.10.4
[  1685.555] (II) AMD Proprietary Linux Driver Version Identifier:15.10.4
[  1685.555] (II) AMD Proprietary Linux Driver Release Identifier: 15.101.1001                          
[  1685.555] (II) AMD Proprietary Linux Driver Build Date: Apr 14 2015 15:18:13
[  1685.555] (++) using VT number 2

[  1685.555] (--) controlling tty is VT number 2, auto-enabling KeepTty
[  1685.555] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[  1685.555] (WW) Falling back to old probe method for fglrx
[  1685.563] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
[  1685.564] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[  1685.564] ukiDynamicMajor: found major device number 250
[  1685.565] ukiDynamicMajor: found major device number 250
[  1685.565] ukiOpenByBusid: Searching for BusID PCI:10:0:0
[  1685.565] ukiOpenDevice: node name is /dev/ati/card0
[  1685.565] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.565] ukiOpenDevice: node name is /dev/ati/card1
[  1685.566] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.566] ukiOpenDevice: node name is /dev/ati/card2
[  1685.566] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.566] ukiOpenDevice: node name is /dev/ati/card3
[  1685.567] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.567] ukiOpenDevice: node name is /dev/ati/card4
[  1685.568] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.568] ukiOpenDevice: node name is /dev/ati/card5
[  1685.568] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.568] ukiOpenDevice: node name is /dev/ati/card6
[  1685.569] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.569] ukiOpenDevice: node name is /dev/ati/card7
[  1685.569] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.569] ukiOpenDevice: node name is /dev/ati/card8
[  1685.570] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.570] ukiOpenDevice: node name is /dev/ati/card9
[  1685.571] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.571] ukiOpenDevice: node name is /dev/ati/card10
[  1685.571] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.571] ukiOpenDevice: node name is /dev/ati/card11
[  1685.572] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.572] ukiOpenDevice: node name is /dev/ati/card12
[  1685.573] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.573] ukiOpenDevice: node name is /dev/ati/card13
[  1685.574] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.574] ukiOpenDevice: node name is /dev/ati/card14
[  1685.575] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.575] ukiOpenDevice: node name is /dev/ati/card15
[  1685.575] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.577] (--) Chipset Supported AMD Graphics Processor (0x666F) found
[  1685.578] (II) fglrx(0): pEnt->device->identifier=0x1d7a420
[  1685.578] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1685.578] (II) fglrx(0): === [xdl_xs116_atiddxPreInit] === begin
[  1685.578] (II) fglrx(0): FB driver is not enabled
[  1685.578] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[  1685.578] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[  1685.578] (==) fglrx(0): Default visual is TrueColor
[  1685.578] (**) fglrx(0): Option "DPMS" "true"
[  1685.578] (==) fglrx(0): RGB weight 888
[  1685.578] (II) fglrx(0): Using 8 bits per RGB 
[  1685.578] (==) fglrx(0): Buffer Tiling is ON
[  1685.578] (II) Loading sub module "fglrxdrm"
[  1685.578] (II) LoadModule: "fglrxdrm"
[  1685.579] (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[  1685.579] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[  1685.579] 	compiled for 1.4.99.906, module version = 15.10.4
[  1685.579] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[  1685.580] ukiDynamicMajor: found major device number 250
[  1685.580] ukiDynamicMajor: found major device number 250
[  1685.580] ukiOpenByBusid: Searching for BusID PCI:10:0:0
[  1685.580] ukiOpenDevice: node name is /dev/ati/card0
[  1685.580] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.580] ukiOpenDevice: node name is /dev/ati/card1
[  1685.581] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.581] ukiOpenDevice: node name is /dev/ati/card2
[  1685.582] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.582] ukiOpenDevice: node name is /dev/ati/card3
[  1685.583] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.583] ukiOpenDevice: node name is /dev/ati/card4
[  1685.583] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.583] ukiOpenDevice: node name is /dev/ati/card5
[  1685.584] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.584] ukiOpenDevice: node name is /dev/ati/card6
[  1685.585] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.585] ukiOpenDevice: node name is /dev/ati/card7
[  1685.586] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.586] ukiOpenDevice: node name is /dev/ati/card8
[  1685.586] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.586] ukiOpenDevice: node name is /dev/ati/card9
[  1685.587] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.587] ukiOpenDevice: node name is /dev/ati/card10
[  1685.588] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.588] ukiOpenDevice: node name is /dev/ati/card11
[  1685.589] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.589] ukiOpenDevice: node name is /dev/ati/card12
[  1685.590] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.590] ukiOpenDevice: node name is /dev/ati/card13
[  1685.590] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.590] ukiOpenDevice: node name is /dev/ati/card14
[  1685.591] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.591] ukiOpenDevice: node name is /dev/ati/card15
[  1685.592] ukiOpenByBusid: ukiOpenMinor returns -1003
[  1685.592] (**) fglrx(0): NoAccel = NO
[  1685.592] (**) fglrx(0): AMD 2D Acceleration Architecture enabled
[  1685.592] (--) fglrx(0): Chipset: "AMD Radeon HD 8500M" (Chipset = 0x666f)
[  1685.592] (--) fglrx(0): (PciSubVendor = 0x17aa, PciSubDevice = 0x3815)
[  1685.592] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original AMD
[  1685.592] (--) fglrx(0): Linear framebuffer (phys) at 0xa0000000
[  1685.592] (--) fglrx(0): MMIO registers at 0xc2400000
[  1685.592] (--) fglrx(0): I/O port at 0x00003000
[  1685.592] (==) fglrx(0): ROM-BIOS at 0x000c0000
[  1685.592] (EE) fglrx(0): failed to map MMIO register space!(EE) fglrx(0): MapMMIO failed
[  1685.592] (EE) fglrx(0): PreInitAdapter failed
[  1685.592] (EE) fglrx(0): PreInit failed
[  1685.592] (II) fglrx(0): === [xdl_xs116_atiddxPreInit] === end
[  1685.592] (II) UnloadModule: "fglrx"
[  1685.592] (II) UnloadSubModule: "fglrxdrm"
[  1685.592] (II) Unloading fglrxdrm
[  1685.592] (II) UnloadSubModule: "fglrxdrm"
[  1685.592] (EE) Screen(s) found, but none have a usable configuration.
[  1685.592] (EE) 
Fatal server error:
[  1685.592] (EE) no screens found(EE) 
[  1685.592] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  1685.592] (EE) Please also check the log file at "/home/thurisaz/.local/share/xorg/Xorg.0.log" for additional information.
[  1685.592] (EE) 
[  1685.595] (EE) Server terminated with error (1). Closing log file.

Any help and suggestions on this issue are greatly appreciated.

Offline

#2 2015-07-19 01:42:32

Malkymder
Member
Registered: 2015-05-13
Posts: 258

Re: AMD Catalyst driver crashing X.Org

Edit: my bad i saw you use xorg 1.16 after i posted..

Second thought that comes to mind would be trying an even earlier xorg version see if helps

Last edited by Malkymder (2015-07-19 01:54:39)

Offline

#3 2016-04-26 10:49:57

YumyWatermelon
Member
Registered: 2016-04-26
Posts: 6

Re: AMD Catalyst driver crashing X.Org

I am bumping this thread because I'm experiencing the exact same issue, I have an HD 8750M.
I have tried using the xorg 1.17 to 1.14 repos without success whatsoever.
Any kind of help is appreciated.

Offline

#4 2016-04-26 12:31:06

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: AMD Catalyst driver crashing X.Org

YumyWatermelon, please start your own thread.

In the opening post, include your xorg.conf, full lspci -k output , xorg log and dmesg or journalctl -b .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB