You are not logged in.

#1 2016-10-20 08:00:48

mreiland
Member
Registered: 2007-03-06
Posts: 33

Trying to get X working

I recently purchased a PC from a friend and I'm trying to get arch up and working on the machine.  For the longest time I ran linux strictly in vmware on a windows 7 host. In addition, I'm an NVidia guy (loyalty from their linux support years ago) so I'm not that familiar with AMD's cards and I'm definitely out of date with respect to configuring X.

My friend told me the GPU is an R9 290X, there are no markings on the card itself (that I could see) to confirm or deny.  The CPU is an i7

From the following page I recompiled the kernel with the CONFIG_DRM_AMDGPU_CIK=y option.

https://wiki.archlinux.org/index.php/AM … ands_cards

and rebooted into the recompiled kernel, but starting X still fails.

lspci -v | grep AMD

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]

This output confuses me a bit, does this confirm I'm looking at an R9 290X?  Is this detecting the builtin GPU on the CPU perhaps?  I don't think this card is a 2 in 1 type GPU card, but I could be wrong I suppose (but it doesn't seem like that it's two different types of GPU's).

Here are the xorg logs

[    53.603] 
X.Org X Server 1.18.4
Release Date: 2016-07-19
[    53.603] X Protocol Version 11, Revision 0
[    53.603] Build Operating System: Linux 4.5.4-1-ARCH x86_64 
[    53.603] Current Operating System: Linux office 4.8.2-1-custom #1 SMP PREEMPT Thu Oct 20 06:08:32 UTC 2016 x86_64
[    53.604] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-custom root=UUID=93559840-84dc-48d7-ab20-eb1b1317bdce rw quiet
[    53.604] Build Date: 19 July 2016  05:54:24PM
[    53.604]  
[    53.604] Current version of pixman: 0.34.0
[    53.604] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    53.604] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    53.604] (==) Log file: "<REDACTED>", Time: Thu Oct 20 07:26:21 2016
[    53.604] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    53.604] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    53.605] (==) No Layout section.  Using the first Screen section.
[    53.605] (==) No screen section available. Using defaults.
[    53.605] (**) |-->Screen "Default Screen Section" (0)
[    53.605] (**) |   |-->Monitor "<default monitor>"
[    53.605] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    53.605] (**) |   |-->Device "AMD"
[    53.605] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    53.605] (==) Automatically adding devices
[    53.605] (==) Automatically enabling devices
[    53.605] (==) Automatically adding GPU devices
[    53.605] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    53.607] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    53.607] 	Entry deleted from font path.
[    53.608] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    53.608] (==) ModulePath set to "/usr/lib/xorg/modules"
[    53.608] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    53.609] (II) Loader magic: 0x821d40
[    53.609] (II) Module ABI versions:
[    53.609] 	X.Org ANSI C Emulation: 0.4
[    53.609] 	X.Org Video Driver: 20.0
[    53.609] 	X.Org XInput driver : 22.1
[    53.609] 	X.Org Server Extension : 9.0
[    53.610] (++) using VT number 1

[    53.610] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    53.612] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[    53.612] (II) xfree86: Adding drm device (/dev/dri/card0)
[    53.613] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[    53.617] (--) PCI:*(0:4:0:0) 1002:67b0:174b:e285 rev 0, Mem @ 0xe0000000/268435456, 0xf0000000/8388608, 0xfbe00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[    53.617] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    53.618] (II) LoadModule: "glx"
[    53.619] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    53.627] (II) Module glx: vendor="X.Org Foundation"
[    53.627] 	compiled for 1.18.4, module version = 1.0.0
[    53.627] 	ABI class: X.Org Server Extension, version 9.0
[    53.627] (==) AIGLX enabled
[    53.627] (II) LoadModule: "amdgpu"
[    53.628] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    53.631] (II) Module amdgpu: vendor="X.Org Foundation"
[    53.631] 	compiled for 1.18.4, module version = 1.1.2
[    53.631] 	Module class: X.Org Video Driver
[    53.631] 	ABI class: X.Org Video Driver, version 20.0
[    53.631] (II) AMDGPU: Driver for AMD Radeon chipsets: OLAND, OLAND, OLAND, OLAND,
	OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND,
	OLAND, OLAND, OLAND, HAINAN, HAINAN, HAINAN, HAINAN, HAINAN, HAINAN,
	TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
	TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN, PITCAIRN,
	PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
	PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
	VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
	VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, PITCAIRN, BONAIRE,
	BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE,
	BONAIRE, BONAIRE, BONAIRE, KABINI, KABINI, KABINI, KABINI, KABINI,
	KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI,
	KABINI, KABINI, KABINI, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS,
	MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS,
	MULLINS, MULLINS, MULLINS, MULLINS, KAVERI, KAVERI, KAVERI, KAVERI,
	KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI,
	KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI,
	KAVERI, KAVERI, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII,
	HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, TOPAZ, TOPAZ, TOPAZ,
	TOPAZ, TOPAZ, TONGA, TONGA, TONGA, TONGA, TONGA, TONGA, TONGA, TONGA,
	TONGA, CARRIZO, CARRIZO, CARRIZO, CARRIZO, CARRIZO, FIJI, STONEY,
	POLARIS11, POLARIS11, POLARIS11, POLARIS11, POLARIS11, POLARIS11,
	POLARIS11, POLARIS11, POLARIS11, POLARIS10, POLARIS10, POLARIS10,
	POLARIS10, POLARIS10, POLARIS10, POLARIS10, POLARIS10, POLARIS10,
	POLARIS10, POLARIS10
[    53.633] (II) [KMS] Kernel modesetting enabled.
[    53.633] (EE) AMDGPU(0): amdgpu_device_initialize failed
[    53.633] (II) [KMS] Kernel modesetting enabled.
[    53.633] (EE) AMDGPU(G0): amdgpu_device_initialize failed
[    53.633] (II) [KMS] Kernel modesetting enabled.
[    53.633] (EE) AMDGPU(1): [drm] failed to set drm interface version.
[    53.633] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    53.633] (EE) Screen 0 deleted because of no matching config section.
[    53.633] (II) UnloadModule: "amdgpu"
[    53.633] (EE) Screen 0 deleted because of no matching config section.
[    53.633] (II) UnloadModule: "amdgpu"
[    53.633] (EE) Device(s) detected, but none match those in the config file.
[    53.633] (EE) 
Fatal server error:
[    53.633] (EE) no screens found(EE) 
[    53.633] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    53.633] (EE) Please also check the log file at "<REDACTED>" for additional information.
[    53.633] (EE) 
[    53.642] (EE) Server terminated with error (1). Closing log file.

I'm unsure of where to go next, any ideas?

Last edited by mreiland (2016-10-20 08:02:10)

Offline

#2 2016-10-20 08:40:23

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Trying to get X working

Try to revert back to the kernel in the repos, then post the output of 'lspci -nnk'. Also let us know which xf86-video-* drivers you have installed and if you have any custom xorg configuration files.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#3 2016-10-20 23:18:54

mreiland
Member
Registered: 2007-03-06
Posts: 33

Re: Trying to get X working

I did have a custom amdgpu configuration file, when I removed that it started working properly.  I've got it working with dual monitor and I'll be trying a 3rd monitor here soon.

The only complaint now is that in firefox scrolling up/down has noticeable screen tear.

I'll look at reverting the kernel later tonight if I have time, I'd really like to get rid of that screen tear and ensure I'm able to use 3 monitors in this setup.

Offline

Board footer

Powered by FluxBB