Hello from a new forum member! Not a total noob, but certainly no IT pro...
I have been running Artix & OpenRC for several years on a laptop and a desktop, with no problems that I could not solve.
However this last one has me somewhat stumped.
A 4-year old Dynabook laptop with Artix installation has been wearing out, so I have bought a new, but feature-wise quite similar one. This one, as mentioned in the title, has intel Meteorlake CPU with Arc integrated graphics.
Trying to install Artix via the installation ISO - and I tried a few, including a couple of older ones - always fails at the point login screen should appear. Instead, it's a black , blank screen.
Dropping to another tty shows the process is stuck on 'loading sddm/lightdm/whatever' the default should be for that variant.
I then tried a Manjaro live ISO, which actually loads and can be installed, with the laptop fully operational.
I then created an image of the 'old' laptop's drive and copied it across to the new one, after proper partitioning etc of course, having also done the necessary GRUB installation and amended fstab.
Mounted the file system, ran 'pacman -Syu', all without errors. Intel firmware files are all installed and mkinitcpio regenerated.
The system now starts as normal, but it then again goes to a black screen, stuck on 'loading lightdm' on console.
Comparing /etc/X11/Xorg.conf.d shows no configuration that would stand out from the successfully booted Manjaro Live ISO, although there is a 'StartDM.sh' file in there which originated in 2020 and from what I could find out, is a Gentoo script to start the display manager. (BTW, is it still even needed? Note that as I said, the init system is OpenRC here.)
Having a look at Xorg.0.log and comparing to the booted Manjaro live ISO, there are some items that may be the reason for this, but it's a bit beyond my ability to decipher.
(Note in the Artix logfile that I've tried installing the old fdev and xf86-video-intel drivers to see if it would make any difference - which it hasn't. I realize these are mostly obsolete now.)
Specifically, the same file generated on Manjaro lacks the first few lines related to 'Intel driver' (see below) and goes straight to
'modesetting: Driver for Modesetting Kernel Drivers: kms' (same on both log files).
There is also no reference to 'unknown chipset'; it apparently successfully finds /dev/dri1/cardX and loads 'glamoregl' module as follows:
21.973] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 21.973] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card1
[ 21.987] (--) PCI:*(0@0:2:0) 8086:7d55:3100:0003 rev 8, Mem @ 0x4098000000/16777216, 0x4000000000/268435456, BIOS @ 0x????????/131072
[ 21.987] (II) LoadModule: "glx"
[ 21.987] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 21.993] (II) Module glx: vendor="X.Org Foundation"
[ 21.993] compiled for 1.21.1.18, module version = 1.0.0
[ 21.993] ABI class: X.Org Server Extension, version 10.0
[ 21.993] (==) Matched modesetting as autoconfigured driver 0
[ 21.993] (==) Matched fbdev as autoconfigured driver 1
[ 21.993] (==) Matched vesa as autoconfigured driver 2
[ 21.993] (==) Assigned the driver to the xf86ConfigLayout
[ 21.993] (II) LoadModule: "modesetting"
[ 21.993] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 21.998] (II) Module modesetting: vendor="X.Org Foundation"
[ 21.998] compiled for 1.21.1.18, module version = 1.21.1
[ 21.998] Module class: X.Org Video Driver
[ 21.998] ABI class: X.Org Video Driver, version 25.2
[ 21.998] (II) LoadModule: "fbdev"
[ 21.998] (WW) Warning, couldn't open module fbdev
[ 21.998] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 21.998] (II) LoadModule: "vesa"
[ 21.998] (WW) Warning, couldn't open module vesa
[ 21.998] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 21.998] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 22.019] (II) modeset(0): using drv /dev/dri/card1
[ 22.020] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 22.020] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 22.020] (==) modeset(0): RGB weight 888
[ 22.020] (==) modeset(0): Default visual is TrueColor
[ 22.020] (II) Loading sub module "glamoregl"
[ 22.020] (II) LoadModule: "glamoregl"
[ 22.020] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 22.027] (II) Module glamoregl: vendor="X.Org Foundation"
[ 22.027] compiled for 1.21.1.18, module version = 1.0.1
[ 22.027] ABI class: X.Org ANSI C Emulation, version 0.4
[ 23.530] (II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) Arc(tm) Graphics (MTL)
[ 23.530] (II) modeset(0): glamor initialized
Below is the relevant output from the Artix installation. There is no reference to 'glamor' and there is apparently no /dev/dri/cardX - perhaps because of the 'unknown chipset'?
Please advise what I'm doing wrong; it must be something deeper than some 'old crust' from the old laptop configuration, because as I said, the exact same problem occurs with the live installation media.
I should perhaps also add that the Artix installation has both the current normal and LTS kernels installed. Neither will successfully launch the X session.
7.607] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 7.607] (II) intel: Driver for Intel(R) HD Graphics
[ 7.607] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 7.607] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 7.607] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 7.607] (II) FBDEV: driver for framebuffer: fbdev
[ 7.618] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 0
[ 7.618] (II) intel(0): SNA compiled from 2.99.917-939-g4a64400e
[ 7.619] (WW) Falling back to old probe method for modesetting
[ 7.619] (EE) open /dev/dri/card0: No such file or directory
[ 7.619] (WW) Falling back to old probe method for fbdev
[ 7.619] (II) Loading sub module "fbdevhw"
[ 7.619] (II) LoadModule: "fbdevhw"
[ 7.619] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 7.619] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 7.619] compiled for 1.21.1.18, module version = 0.0.2
[ 7.619] ABI class: X.Org Video Driver, version 25.2
[ 7.620] (WW) intel(0): Unknown chipset
[ 7.620] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 14 threads
[ 7.620] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 7.620] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 7.620] (==) intel(0): RGB weight 888
[ 7.620] (==) intel(0): Default visual is TrueColor
[ 7.620] (II) intel(0): Output eDP1 has no monitor section
[ 7.620] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[ 7.620] (II) intel(0): Enabled output eDP1
[ 7.620] (II) intel(0): Output HDMI1 has no monitor section
[ 7.620] (II) intel(0): Enabled output HDMI1
[ 7.620] (II) intel(0): Output DP1 has no monitor section
[ 7.620] (II) intel(0): Enabled output DP1
[ 7.620] (II) intel(0): Output DP2 has no monitor section
[ 7.620] (II) intel(0): Enabled output DP2
[ 7.620] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 7.620] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 7.620] (II) intel(0): Enabled output VIRTUAL1
[ 7.620] (--) intel(0): Output eDP1 using initial mode 1920x1200 on crtc 0
[ 7.620] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[ 7.620] (==) intel(0): DPI set to (96, 96)
[ 7.620] (II) Loading sub module "dri3"
[ 7.620] (II) LoadModule: "dri3"
[ 7.620] (II) Module "dri3" already built-in
[ 7.620] (II) Loading sub module "dri2"
[ 7.620] (II) LoadModule: "dri2"
[ 7.620] (II) Module "dri2" already built-in
[ 7.620] (II) Loading sub module "present"
[ 7.620] (II) LoadModule: "present"
[ 7.620] (II) Module "present" already built-in
[ 7.621] (II) UnloadModule: "modesetting"
[ 7.621] (II) Unloading modesetting
[ 7.621] (II) UnloadModule: "fbdev"
[ 7.621] (II) Unloading fbdev
[ 7.621] (II) UnloadSubModule: "fbdevhw"
[ 7.621] (II) Unloading fbdevhw
[ 7.621] (II) intel(0): SNA initialized with generic backend
[ 7.621] (==) intel(0): Backing store enabled
[ 7.621] (==) intel(0): Silken mouse enabled
[ 7.621] (II) intel(0): HW Cursor enabled
[ 7.621] (==) intel(0): DPMS enabled
[ 7.621] (==) intel(0): Display hotplug detection enabled
[ 7.621] (II) intel(0): Textured video not supported on this hardware or backend
[ 7.622] (II) intel(0): [DRI2] Setup complete
[ 7.622] (II) intel(0): [DRI2] DRI driver: i965
[ 7.622] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 7.622] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[ 7.622] (II) intel(0): hardware support for Present enabled
[ 7.622] (II) Initializing extension Generic Event Extension
[ 7.622] (II) Initializing extension SHAPE
[ 7.622] (II) Initializing extension MIT-SHM
[ 7.622] (II) Initializing extension XInputExtension
[ 7.622] (II) Initializing extension XTEST
[ 7.622] (II) Initializing extension BIG-REQUESTS
[ 7.622] (II) Initializing extension SYNC
[ 7.622] (II) Initializing extension XKEYBOARD
[ 7.622] (II) Initializing extension XC-MISC
[ 7.622] (II) Initializing extension SECURITY
[ 7.622] (II) Initializing extension XFIXES
[ 7.622] (II) Initializing extension RENDER
[ 7.622] (II) Initializing extension RANDR
[ 7.623] (II) Initializing extension COMPOSITE
[ 7.623] (II) Initializing extension DAMAGE
[ 7.623] (II) Initializing extension MIT-SCREEN-SAVER
[ 7.623] (II) Initializing extension DOUBLE-BUFFER
[ 7.623] (II) Initializing extension RECORD
[ 7.623] (II) Initializing extension DPMS
[ 7.623] (II) Initializing extension Present
[ 7.623] (II) Initializing extension DRI3
[ 7.623] (II) Initializing extension X-Resource
[ 7.623] (II) Initializing extension XVideo
[ 7.623] (II) Initializing extension XVideo-MotionCompensation
[ 7.623] (II) Initializing extension GLX
[ 7.623] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[ 7.623] (EE) AIGLX error: unable to load driver i965
[ 7.700] (II) IGLX: Loaded and initialized swrast
[ 7.700] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 7.700] (II) Initializing extension XFree86-VidModeExtension
[ 7.700] (II) Initializing extension XFree86-DGA
[ 7.700] (II) Initializing extension XFree86-DRI
[ 7.700] (II) Initializing extension DRI2
[ 7.700] (EE) intel(0): Failed to allocate caches, disabling RENDER acceleration