You are not logged in.
Pages: 1
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
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
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
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
Pages: 1