Hello,
I have an AMD APU which I’ve built that has a “AMD Ryzen 5 2400G” on a “Gigabyte GA-AB350N Gaming WIFI”. I’m having issues to get the xserver to work on this.
My plan is to use it for Kodi so I kinda need an xserver as it seems today.
Here’s the configuration I have for the hardware so far: nixconfig/configuration.nix at main · etu/nixconfig · GitHub
I’m running it on the latest NixOS unstable channel.
nix-info -m gives me the following output:
- system:
"x86_64-linux"
- host os:
Linux 4.18.9, NixOS, 19.03pre153158.7df10f388da (Koi)
- multi-user?:
yes
- sandbox:
yes
- version:
nix-env (Nix) 2.1.2
- channels(root):
"nixos"
- nixpkgs:
/nix/var/nix/profiles/per-user/root/channels/nixos
lspci gives me this:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15d0
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15db
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15dc
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ea
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15eb
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ec
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ed
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ee
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ef
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset USB 3.1 xHCI Controller (rev 02)
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset SATA Controller (rev 02)
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b2 (rev 02)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
06:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
09:00.0 Non-Volatile memory controller: Intel Corporation SSD 600P Series (rev 03)
0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
0a:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15de
0a:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 15df
0a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e0
0a:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e1
0a:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3
0b:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
The display-manager logs from the journal looks like this:
--
-- Unit display-manager.service has begun starting up.
Sep 23 18:29:40 next-kodi systemd[1]: Started X11 Server.
-- Subject: Unit display-manager.service has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit display-manager.service has finished starting up.
--
-- The start-up result is RESULT.
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/y1l6g5g96zj1i8xs0ns1b0swxg4jcnsq-xsession "xterm" - xterm
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/y1l6g5g96zj1i8xs0ns1b0swxg4jcnsq-xsession "kodi" - kodi
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/y1l6g5g96zj1i8xs0ns1b0swxg4jcnsq-xsession "xterm" - xterm
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/y1l6g5g96zj1i8xs0ns1b0swxg4jcnsq-xsession "kodi" - kodi
Sep 23 18:29:40 next-kodi display-manager[910]: slim: Stale lockfile found, removing it
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/4hjaclri0cmczgp87lgw81xsfpbn0vxz-xauth-1.0.10/bin/xauth: file /var/run/slim.auth does not exist
Sep 23 18:29:40 next-kodi display-manager[910]: slim: waiting for X server to begin accepting connections
Sep 23 18:29:40 next-kodi display-manager[910]: X.Org X Server 1.19.6
Sep 23 18:29:40 next-kodi display-manager[910]: Release Date: 2017-12-20
Sep 23 18:29:40 next-kodi display-manager[910]: X Protocol Version 11, Revision 0
Sep 23 18:29:40 next-kodi display-manager[910]: Build Operating System: Linux 4.9.97 x86_64
Sep 23 18:29:40 next-kodi display-manager[910]: Current Operating System: Linux next-kodi 4.18.9 #1-NixOS SMP Wed Sep 19 20:41:37 UTC 2018 x86_64
Sep 23 18:29:40 next-kodi display-manager[910]: Kernel command line: initrd=\efi\nixos\56157h9z8y6f27bbmp7h1bfz279ivcgw-initrd-initrd.efi systemConfig=/nix/store/87awl8bdncn2bd6qlda8bh9adlv69j8k-nixos-system-next-kodi-19.03pre153158.7df10f388da init=/nix/store/87awl8bdncn2bd6qlda8bh9adlv69j8k-nixos-system-next-kodi-19.03pre153158.7df10f388da/init loglevel=4 amdgpu.dc=1
Sep 23 18:29:40 next-kodi display-manager[910]: Build Date: 30 August 2018 05:26:28PM
Sep 23 18:29:40 next-kodi display-manager[910]:
Sep 23 18:29:40 next-kodi display-manager[910]: Current version of pixman: 0.34.0
Sep 23 18:29:40 next-kodi display-manager[910]: Before reporting problems, check http://wiki.x.org
Sep 23 18:29:40 next-kodi display-manager[910]: to make sure that you have the latest version.
Sep 23 18:29:40 next-kodi display-manager[910]: Markers: (--) probed, (**) from config file, (==) default setting,
Sep 23 18:29:40 next-kodi display-manager[910]: (++) from command line, (!!) notice, (II) informational,
Sep 23 18:29:40 next-kodi display-manager[910]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Sep 23 18:29:40 next-kodi display-manager[910]: (++) Log file: "/dev/null", Time: Sun Sep 23 18:29:40 2018
Sep 23 18:29:40 next-kodi display-manager[910]: (++) Using config file: "/nix/store/xhgwp2jbf1gxf4m41gxz2d5x1hm8l83v-xserver.conf"
Sep 23 18:29:40 next-kodi display-manager[910]: (==) Using config directory: "/etc/X11/xorg.conf.d"
Sep 23 18:29:40 next-kodi display-manager[910]: (==) Using system config directory "/nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/share/X11/xorg.conf.d"
Sep 23 18:29:40 next-kodi display-manager[910]: (==) ServerLayout "Layout[all]"
Sep 23 18:29:40 next-kodi display-manager[910]: (**) |-->Screen "Screen-amdgpu[0]" (0)
Sep 23 18:29:40 next-kodi display-manager[910]: (**) | |-->Monitor "<default monitor>"
Sep 23 18:29:40 next-kodi display-manager[910]: (**) | |-->Device "Device-amdgpu[0]"
Sep 23 18:29:40 next-kodi display-manager[910]: (==) No monitor specified for screen "Screen-amdgpu[0]".
Sep 23 18:29:40 next-kodi display-manager[910]: Using a default monitor configuration.
Sep 23 18:29:40 next-kodi display-manager[910]: (**) Option "DontZap" "on"
Sep 23 18:29:40 next-kodi display-manager[910]: (**) Option "AllowMouseOpenFail" "on"
Sep 23 18:29:40 next-kodi display-manager[910]: (==) Automatically adding devices
Sep 23 18:29:40 next-kodi display-manager[910]: (==) Automatically enabling devices
Sep 23 18:29:40 next-kodi display-manager[910]: (==) Automatically adding GPU devices
Sep 23 18:29:40 next-kodi display-manager[910]: (==) Max clients allowed: 256, resource mask: 0x1fffff
Sep 23 18:29:40 next-kodi display-manager[910]: (**) FontPath set to:
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/nfh73sfpbpgc33f9mkdnmn0y4a927vhx-font-bh-lucidatypewriter-100dpi-1.0.3/lib/X11/fonts/100dpi,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/rmrcva2xfivhhnclc3kkzns8mmrna08r-font-bh-lucidatypewriter-75dpi-1.0.3/lib/X11/fonts/75dpi,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/9cy3jwra2ry640qdgl06vzc3h5i9a3kj-font-bh-100dpi-1.0.3/lib/X11/fonts/100dpi,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/p6nm28hvcajzcl6g648cx22lyrwncmfk-font-misc-misc-1.1.2/lib/X11/fonts/misc,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/lxkrsrlqplz2n75hvpq6vr0gam0gfgrl-font-cursor-misc-1.0.3/lib/X11/fonts/misc,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/adznf6h69af320wpmlhx525l6hfizaqw-unifont-11.0.02/share/fonts,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/1bcids53wwi1d2wbv91k8b8ya54c4gi9-font-adobe-100dpi-1.0.3/lib/X11/fonts/100dpi,
Sep 23 18:29:40 next-kodi display-manager[910]: /nix/store/0cwzs6rjvdz8yqsngd7lx0bb18hy6rah-font-adobe-75dpi-1.0.3/lib/X11/fonts/75dpi
Sep 23 18:29:40 next-kodi display-manager[910]: (**) ModulePath set to "/nix/store/aapw24ihb1zdddddliwr04s0ks74wjvw-xf86-video-amdgpu-1.4.0/lib/xorg/modules/drivers,/nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/lib/xorg/modules,/nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/lib/xorg/modules/drivers,/nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/lib/xorg/modules/extensions,/nix/store/r6vyb4gw4pd1q73x6b0j78ngj8jij57s-xf86-input-evdev-2.10.5/lib/xorg/modules/input"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) The server relies on udev to provide the list of input devices.
Sep 23 18:29:40 next-kodi display-manager[910]: If no devices become available, reconfigure udev or disable AutoAddDevices.
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loader magic: 0x821d40
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module ABI versions:
Sep 23 18:29:40 next-kodi display-manager[910]: X.Org ANSI C Emulation: 0.4
Sep 23 18:29:40 next-kodi display-manager[910]: X.Org Video Driver: 23.0
Sep 23 18:29:40 next-kodi display-manager[910]: X.Org XInput driver : 24.1
Sep 23 18:29:40 next-kodi display-manager[910]: X.Org Server Extension : 10.0
Sep 23 18:29:40 next-kodi display-manager[910]: (++) using VT number 7
Sep 23 18:29:40 next-kodi display-manager[910]: (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
Sep 23 18:29:40 next-kodi display-manager[910]: (II) xfree86: Adding drm device (/dev/dri/card0)
Sep 23 18:29:40 next-kodi display-manager[910]: (--) PCI:*(0:10:0:0) 1002:15dd:1458:d000 rev 198, Mem @ 0xe0000000/268435456, 0xf0000000/2097152, 0xfe400000/524288, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
Sep 23 18:29:40 next-kodi display-manager[910]: (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
Sep 23 18:29:40 next-kodi display-manager[910]: (II) "glx" will be loaded by default.
Sep 23 18:29:40 next-kodi display-manager[910]: (II) LoadModule: "glx"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading /nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/lib/xorg/modules/extensions/libglx.so
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module glx: vendor="X.Org Foundation"
Sep 23 18:29:40 next-kodi display-manager[910]: compiled for 1.19.6, module version = 1.0.0
Sep 23 18:29:40 next-kodi display-manager[910]: ABI class: X.Org Server Extension, version 10.0
Sep 23 18:29:40 next-kodi display-manager[910]: (II) LoadModule: "amdgpu"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading /nix/store/aapw24ihb1zdddddliwr04s0ks74wjvw-xf86-video-amdgpu-1.4.0/lib/xorg/modules/drivers/amdgpu_drv.so
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module amdgpu: vendor="X.Org Foundation"
Sep 23 18:29:40 next-kodi display-manager[910]: compiled for 1.19.6, module version = 1.4.0
Sep 23 18:29:40 next-kodi display-manager[910]: Module class: X.Org Video Driver
Sep 23 18:29:40 next-kodi display-manager[910]: ABI class: X.Org Video Driver, version 23.0
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU: Driver for AMD Radeon:
Sep 23 18:29:40 next-kodi display-manager[910]: All GPUs supported by the amdgpu kernel driver
Sep 23 18:29:40 next-kodi display-manager[910]: (II) [KMS] Kernel modesetting enabled.
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU(0): Creating default Display subsection in Screen section
Sep 23 18:29:40 next-kodi display-manager[910]: "Screen-amdgpu[0]" for depth/fbbpp 24/32
Sep 23 18:29:40 next-kodi display-manager[910]: (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
Sep 23 18:29:40 next-kodi display-manager[910]: (==) AMDGPU(0): Default visual is TrueColor
Sep 23 18:29:40 next-kodi display-manager[910]: (==) AMDGPU(0): RGB weight 888
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
Sep 23 18:29:40 next-kodi display-manager[910]: (--) AMDGPU(0): Chipset: "Unknown AMD Radeon GPU" (ChipID = 0x15dd)
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading sub module "fb"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) LoadModule: "fb"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading /nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/lib/xorg/modules/libfb.so
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module fb: vendor="X.Org Foundation"
Sep 23 18:29:40 next-kodi display-manager[910]: compiled for 1.19.6, module version = 1.0.0
Sep 23 18:29:40 next-kodi display-manager[910]: ABI class: X.Org ANSI C Emulation, version 0.4
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading sub module "dri2"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) LoadModule: "dri2"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module "dri2" already built-in
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading sub module "glamoregl"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) LoadModule: "glamoregl"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading /nix/store/1ni4aai81ch7qn21gj4gpq3gs4hckii5-xorg-server-1.19.6/lib/xorg/modules/libglamoregl.so
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module glamoregl: vendor="X.Org Foundation"
Sep 23 18:29:40 next-kodi display-manager[910]: compiled for 1.19.6, module version = 1.0.0
Sep 23 18:29:40 next-kodi display-manager[910]: ABI class: X.Org ANSI C Emulation, version 0.4
Sep 23 18:29:40 next-kodi display-manager[910]: (II) glamor: OpenGL accelerated X.org driver based.
Sep 23 18:29:40 next-kodi display-manager[910]: (II) glamor: EGL version 1.5 (DRI2):
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU(0): glamor detected, initialising EGL layer.
Sep 23 18:29:40 next-kodi display-manager[910]: (==) AMDGPU(0): TearFree property default: auto
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU(0): KMS Pageflipping: enabled
Sep 23 18:29:40 next-kodi display-manager[910]: (WW) AMDGPU(0): No outputs definitely connected, trying again...
Sep 23 18:29:40 next-kodi display-manager[910]: (WW) AMDGPU(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
Sep 23 18:29:40 next-kodi display-manager[910]: (II) AMDGPU(0): mem size init: gart size :bfba2000 vram size: s:3ef7d000 visible:3ef7d000
Sep 23 18:29:40 next-kodi display-manager[910]: (==) AMDGPU(0): DPI set to (96, 96)
Sep 23 18:29:40 next-kodi display-manager[910]: (==) AMDGPU(0): Using gamma correction (1.0, 1.0, 1.0)
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Loading sub module "ramdac"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) LoadModule: "ramdac"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Module "ramdac" already built-in
Sep 23 18:29:40 next-kodi display-manager[910]: (EE) AMDGPU(0): No modes.
Sep 23 18:29:40 next-kodi display-manager[910]: (II) UnloadModule: "amdgpu"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) UnloadSubModule: "glamoregl"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Unloading glamoregl
Sep 23 18:29:40 next-kodi display-manager[910]: (II) UnloadSubModule: "fb"
Sep 23 18:29:40 next-kodi display-manager[910]: (II) Unloading fb
Sep 23 18:29:40 next-kodi display-manager[910]: (EE) Screen(s) found, but none have a usable configuration.
Sep 23 18:29:40 next-kodi display-manager[910]: (EE)
Sep 23 18:29:40 next-kodi display-manager[910]: Fatal server error:
Sep 23 18:29:40 next-kodi display-manager[910]: (EE) no screens found(EE)
Sep 23 18:29:40 next-kodi display-manager[910]: (EE)
Sep 23 18:29:40 next-kodi display-manager[910]: Please consult the The X.Org Foundation support
Sep 23 18:29:40 next-kodi display-manager[910]: at http://wiki.x.org
Sep 23 18:29:40 next-kodi display-manager[910]: for help.
Sep 23 18:29:40 next-kodi display-manager[910]: (EE) Please also check the log file at "/dev/null" for additional information.
Sep 23 18:29:40 next-kodi display-manager[910]: (EE)
Sep 23 18:29:40 next-kodi display-manager[910]: (EE) Server terminated with error (1). Closing log file.