I had an installed Manjaro 20 distro on my old laptop with Intel HD4000 integrated graphics. Recently I have cloned the disk to the new laptop with Ryzen 5 5600H APU. After booting in, it just shows the last line from the bootup log which says about the OpenVPN service is failed to start. The GUI does not boot up at all, and it just gets stuck in this state. After logging in at tty2, I can operate in CLI mode. Trying ‘xinit’ returns:
Fatal server error:
(EE) no screen found (EE)
(...)
Trying lspci | grep VGA returns: 05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c6)
I did install xf86-video-amdgpu and xf86-video-nouveau, and performed pacman -Syu but it does not help at all.
Also, the old laptop display has used an LVDS connection, while the new laptop uses eDP protocol according to AIDA64 data.
So is it possible to get xorg-server to recognize the APU and detect the display to revive the GUI without needing to wipe the system and install it from scratch?
Xorg.0.log details are below.
[ 16.494] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 16.496] (–) PCI: (1@0:0:0) 10de:25a2:17aa:3a5d rev 161, Mem @ 0xd0000000/16777216, 0xfb00000000/4294967296, 0xfc00000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x???/524288
[ 16.496] (–) PCI:*(5@0:0:0) 1002:1638:17aa:3a5d rev 198, Mem @ 0xfc10000000/268435456, 0xfc20000000/2097152, 0xd1400000/524288, I/O @ 0x00001000/256
[ 16.496] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 16.496] (II) LoadModule: “glx”
[ 16.496] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 16.502] (II) Module glx: vendor=“X:Org Foundation”
[ 16.502] compiled for 1.21.1.3, module version = 1.0.0
[ 16.502] ABI class: X:Org Server Extension, version 10.0
[ 16.502] (==) Matched ati as autoconfigured driver 0
[ 16.502] (==) Matched modesetting as autoconfigured driver 1
[ 16.502] (==) Matched fbdev as autoconfigured driver 2
[ 16.502] (==) Matched vesa as autoconfigured driver 3
[ 16.502] (==) Assigned the driver to the xf86ConfigLayout
[ 16.502] (II) LoadModule: “ati”
[ 16.502] (WW) Warning, couldn’t open module ati
[ 16.502] (EE) Failed to load module “ati” (module does not exist, 0)
[ 16.502] (II) LoadModule: “modesetting”
[ 16.502] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 16.504] (II) Module modesetting: vendor=“X:Org Foundation”
[ 16.504] compiled for 1.21.1.3, module version = 1.21.1
[ 16.504] Module class: X:Org Video Driver
[ 16.504] ABI class: X:Org Video Driver, version 25.2
[ 16.504] (II) LoadModule: “fbdev”
[ 16.504] (WW) Warning, couldn’t open module fbdev
[ 16.504] (EE) Failed to load module “fbdev” (module does not exist, 0)
[ 16.504] (II) LoadModule: “vesa”
[ 16.504] (WW) Warning, couldn’t open module vesa
[ 16.504] (EE) Failed to load module “vesa” (module does not exist, 0)
[ 16.504] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 16.506] (EE) open /dev/dri/card0: No such file or directory
[ 16.506] (WW) Falling back to old probe method for modesetting
[ 16.506] (EE) open /dev/dri/card0: No such file or directory
[ 16.506] (EE) Screen 0 deleted because of no matching config section.
[ 16.506] (II) UnloadModule: “modesetting”
[ 16.506] (EE) Device(s) detected, but none match those in the config file.
[ 16.506] (EE)
Fatal server error:
[ 16.506] (EE) no screens found(EE)
[ 16.506] (EE)
[ 16.506] (EE) Please also check the log file at “/var/log/Xorg.0 .log” for additional information.
[ 16.506] (EE)
[ 16.513] (EE) Server terminated with error (1). Closing log file.