This is a multi-part message in MIME format.
On 2/24/25 22:25, Felix Miata wrote:
Chris Jölly composed on 2025-02-24 21:52 (UTC+0100):
modestting is the X display driver required by either the in use Intel 530 GPU or
the inactive NVidia GPU.
Ok, so modesetting is the X display driver, not how I expected the intel
or nouveau driver, right?
Its written that the fb and vesa drivers are loaded by the x server. I
have no xorg.conf in /etc/X11.
Their presence there with your hardware indicated serves only to confuse uninitiated users.
[ 27.806] (==) Matched fbdev as autoconfigured driver 1
[ 27.806] (==) Matched vesa as autoconfigured driver 2
...
These could have been used if called upon, but the weren't/aren't necessary.
What exactly from the log between .806 and .815 did you leave out?
Here is the part including with what I left out:
[ 27.806] (==) Matched modesetting as autoconfigured driver 0
[ 27.806] (==) Matched fbdev as autoconfigured driver 1
[ 27.806] (==) Matched vesa as autoconfigured driver 2
[ 27.806] (==) Assigned the driver to the xf86ConfigLayout
[ 27.806] (II) LoadModule: "modesetting"
[ 27.814] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 27.815] (II) Module modesetting: vendor="X.Org Foundation"
[ 27.815] compiled for 1.21.1.15, module version = 1.21.1
[ 27.815] Module class: X.Org Video Driver
[ 27.815] ABI class: X.Org Video Driver, version 25.2
[ 27.815] (II) LoadModule: "fbdev"
[ 27.815] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 27.816] (II) Module fbdev: vendor="X.Org Foundation"
[ 27.816] compiled for 1.21.1.3, module version = 0.5.0
[ 27.816] Module class: X.Org Video Driver
[ 27.816] ABI class: X.Org Video Driver, version 25.2
[ 27.816] (II) LoadModule: "vesa"
[ 27.816] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 27.817] (II) Module vesa: vendor="X.Org Foundation"
[ 27.817] compiled for 1.21.1.9, module version = 2.6.0
[ 27.817] Module class: X.Org Video Driver
[ 27.817] ABI class: X.Org Video Driver, version 25.2
[ 27.817] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 27.817] (II) FBDEV: driver for framebuffer: fbdev
[ 27.817] (II) VESA: driver for VESA chipsets: vesa
[ 27.817] xf86EnableIO: failed to enable I/O ports 0000-03ff
(Operation not permitted)
[ 27.817] (II) modeset(0): using drv /dev/dri/card1
[ 27.817] (WW) Falling back to old probe method for fbdev
[ 27.817] (II) Loading sub module "fbdevhw"
[ 27.817] (II) LoadModule: "fbdevhw"
[ 27.817] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 27.818] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 27.818] compiled for 1.21.1.15, module version = 0.0.2
[ 27.818] ABI class: X.Org Video Driver, version 25.2
[ 27.818] (II) modeset(G0): using drv /dev/dri/card0
[ 27.818] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 27.818] (II) modeset(0): Creating default Display subsection in
Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 27.818] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 27.818] (==) modeset(0): RGB weight 888
[ 27.818] (==) modeset(0): Default visual is TrueColor
[ 27.818] (II) Loading sub module "glamoregl"
[ 27.818] (II) LoadModule: "glamoregl"
[ 27.818] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 27.822] (II) Module glamoregl: vendor="X.Org Foundation"
[ 27.822] compiled for 1.21.1.15, module version = 1.0.1
[ 27.822] ABI class: X.Org ANSI C Emulation, version 0.4
[ 27.865] (II) modeset(0): glamor X acceleration enabled on Mesa
Intel(R) HD Graphics 530 (SKL GT2)
[ 27.865] (II) modeset(0): glamor initialized
Shouldnt one of intel or nouveau drivers get loaded?
Those actually needed were loaded and remained loaded.
Ok, it is just confusion on my side. Basically, I did not know how the
actual graphics stack works, its some years where knew more details
about how a desktop environment works. Things changed a lot it seems
since the times where one needed to fiddle around with modlines in
xorg.conf.
Is there anything "wrong" or is it ok that the fb driver is loaded?
According to inxi, nothing is wrong with anything. (WW) lines in Xorg.0.log are
just noise. X normally reports all drivers that could possibly have been required
that succeeded to load did indeed load, but there should also be corresponding
unload messages in the full log for those drivers not actually required.
# inxi -G | grep Device-1
Device-1: Intel HD Graphics 630 driver: i915 v: kernel
# grep -i load /var/log/Xorg.0.log
[ 10.603] (II) Loader magic: 0x55f3098a9de0
[ 10.610] (II) LoadModule: "glx"
[ 10.611] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 10.616] (II) LoadModule: "intel"
[ 10.617] (EE) Failed to load module "intel" (module does not exist, 0)
[ 10.617] (II) LoadModule: "modesetting"
[ 10.617] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 10.617] (II) LoadModule: "fbdev"
[ 10.617] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[ 10.618] (II) LoadModule: "vesa"
[ 10.618] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 10.642] (II) Loading sub module "fbdevhw"
[ 10.642] (II) LoadModule: "fbdevhw"
[ 10.642] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 10.643] (II) Loading sub module "glamoregl"
[ 10.643] (II) LoadModule: "glamoregl"
[ 10.643] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[ 10.919] (II) Loading sub module "fb"
[ 10.919] (II) LoadModule: "fb"
[ 10.919] (II) UnloadModule: "fbdev"
[ 10.919] (II) Unloading fbdev
[ 10.919] (II) UnloadSubModule: "fbdevhw"
[ 10.919] (II) Unloading fbdevhw
[ 10.919] (II) UnloadModule: "vesa"
[ 10.919] (II) Unloading vesa
[ 11.119] (II) AIGLX: Loaded and initialized iris
[ 11.189] (II) LoadModule: "libinput"
[ 11.189] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
#
So, modesetting is the real thing? no need to keep fbdev, vesa, intel
and nouveau x-server driver packages on the system (as well as ati, amd, radeon...)?
chris@laptop1:~$ dpkg -l | grep xserver.*video
ii xserver-xorg-video-amdgpu 23.0.0-1
amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-ati 1:22.0.0-1
amd64 X.Org X server -- AMD/ATI display driver wrapper
ii xserver-xorg-video-fbdev 1:0.5.0-2
amd64 X.Org X server -- fbdev display driver
ii xserver-xorg-video-intel 2:2.99.917+git20210115-1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ii xserver-xorg-video-nouveau 1:1.0.18-1
amd64 X.Org X server -- Nouveau display driver
ii xserver-xorg-video-qxl 0.1.6-1.1
amd64 X.Org X server -- QXL display driver
ii xserver-xorg-video-radeon 1:22.0.0-1
amd64 X.Org X server -- AMD/ATI Radeon display driver
ii xserver-xorg-video-vesa 1:2.6.0-1
amd64 X.Org X server -- VESA display driver
ii xserver-xorg-video-vmware 1:13.4.0-1
amd64 X.Org X server -- VMware display driver
chris@laptop1:~$
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 2/24/25 22:25, Felix Miata wrote:<br>
</div>
<blockquote type="cite"
cite="mid:
0464f4f0-82d9-0de4-a375-1cd75e6aa92b@stanis.net">
<pre wrap="" class="moz-quote-pre">Chris Jölly composed on 2025-02-24 21:52 (UTC+0100):
</pre>
<pre wrap="" class="moz-quote-pre">modestting is the X display driver required by either the in use Intel 530 GPU or
the inactive NVidia GPU.</pre>
</blockquote>
Ok, so modesetting is the X display driver, not how I expected the
intel or nouveau driver, right?<br>
<blockquote type="cite"
cite="mid:
0464f4f0-82d9-0de4-a375-1cd75e6aa92b@stanis.net">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Its written that the fb and vesa drivers are loaded by the x server. I
have no xorg.conf in /etc/X11.
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
Their presence there with your hardware indicated serves only to confuse uninitiated users.
</pre>
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">[ 27.806] (==) Matched fbdev as autoconfigured driver 1
[ 27.806] (==) Matched vesa as autoconfigured driver 2
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">...
These could have been used if called upon, but the weren't/aren't necessary.
What exactly from the log between .806 and .815 did you leave out?</pre>
</blockquote>
<p>Here is the part including with what I left out:</p>
<p><font face="Courier New, Courier, monospace">[ 27.806] (==)
Matched modesetting as autoconfigured driver 0<br>
[ 27.806] (==) Matched fbdev as autoconfigured driver 1<br>
[ 27.806] (==) Matched vesa as autoconfigured driver 2<br>
[ 27.806] (==) Assigned the driver to the xf86ConfigLayout<br>
[ 27.806] (II) LoadModule: "modesetting"<br>
[ 27.814] (II) Loading
/usr/lib/xorg/modules/drivers/modesetting_drv.so<br>
[ 27.815] (II) Module modesetting: vendor="X.Org Foundation"<br>
[ 27.815] compiled for 1.21.1.15, module version = 1.21.1<br>
[ 27.815] Module class: X.Org Video Driver<br>
[ 27.815] ABI class: X.Org Video Driver, version 25.2<br>
[ 27.815] (II) LoadModule: "fbdev"<br>
[ 27.815] (II) Loading
/usr/lib/xorg/modules/drivers/fbdev_drv.so<br>
[ 27.816] (II) Module fbdev: vendor="X.Org Foundation"<br>
[ 27.816] compiled for 1.21.1.3, module version = 0.5.0<br>
[ 27.816] Module class: X.Org Video Driver<br>
[ 27.816] ABI class: X.Org Video Driver, version 25.2<br>
[ 27.816] (II) LoadModule: "vesa"<br>
[ 27.816] (II) Loading
/usr/lib/xorg/modules/drivers/vesa_drv.so<br>
[ 27.817] (II) Module vesa: vendor="X.Org Foundation"<br>
[ 27.817] compiled for 1.21.1.9, module version = 2.6.0<br>
[ 27.817] Module class: X.Org Video Driver<br>
[ 27.817] ABI class: X.Org Video Driver, version 25.2<br>
[ 27.817] (II) modesetting: Driver for Modesetting Kernel
Drivers: kms<br>
[ 27.817] (II) FBDEV: driver for framebuffer: fbdev<br>
[ 27.817] (II) VESA: driver for VESA chipsets: vesa<br>
[ 27.817] xf86EnableIO: failed to enable I/O ports 0000-03ff
(Operation not permitted)<br>
[ 27.817] (II) modeset(0): using drv /dev/dri/card1<br>
[ 27.817] (WW) Falling back to old probe method for fbdev<br>
[ 27.817] (II) Loading sub module "fbdevhw"<br>
[ 27.817] (II) LoadModule: "fbdevhw"<br>
[ 27.817] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so<br>
[ 27.818] (II) Module fbdevhw: vendor="X.Org Foundation"<br>
[ 27.818] compiled for 1.21.1.15, module version = 0.0.2<br>
[ 27.818] ABI class: X.Org Video Driver, version 25.2<br>
[ 27.818] (II) modeset(G0): using drv /dev/dri/card0<br>
[ 27.818] (WW) VGA arbiter: cannot open kernel arbiter, no
multi-card support<br>
[ 27.818] (II) modeset(0): Creating default Display
subsection in Screen section<br>
"Default Screen Section" for depth/fbbpp 24/32<br>
[ 27.818] (==) modeset(0): Depth 24, (==) framebuffer bpp 32<br>
[ 27.818] (==) modeset(0): RGB weight 888<br>
[ 27.818] (==) modeset(0): Default visual is TrueColor<br>
[ 27.818] (II) Loading sub module "glamoregl"<br>
[ 27.818] (II) LoadModule: "glamoregl"<br>
[ 27.818] (II) Loading /usr/lib/xorg/modules/libglamoregl.so<br>
[ 27.822] (II) Module glamoregl: vendor="X.Org Foundation"<br>
[ 27.822] compiled for 1.21.1.15, module version = 1.0.1<br>
[ 27.822] ABI class: X.Org ANSI C Emulation, version 0.4<br>
[ 27.865] (II) modeset(0): glamor X acceleration enabled on
Mesa Intel(R) HD Graphics 530 (SKL GT2)<br>
[ 27.865] (II) modeset(0): glamor initialized</font><br>
</p>
<blockquote type="cite"
cite="mid:
0464f4f0-82d9-0de4-a375-1cd75e6aa92b@stanis.net">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Shouldnt one of intel or nouveau drivers get loaded?
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
Those actually needed were loaded and remained loaded.</pre>
</blockquote>
<p>Ok, it is just confusion on my side. Basically, I did not know
how the actual graphics stack works, its some years where knew
more details about how a desktop environment works. Things changed
a lot it seems since the times where one needed to fiddle around
with modlines in xorg.conf.</p>
<blockquote type="cite"
cite="mid:
0464f4f0-82d9-0de4-a375-1cd75e6aa92b@stanis.net">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Is there anything "wrong" or is it ok that the fb driver is loaded?
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
According to inxi, nothing is wrong with anything. (WW) lines in Xorg.0.log are just noise. X normally reports all drivers that could possibly have been required
that succeeded to load did indeed load, but there should also be corresponding unload messages in the full log for those drivers not actually required.
# inxi -G | grep Device-1
Device-1: Intel HD Graphics 630 driver: i915 v: kernel
# grep -i load /var/log/Xorg.0.log
[ 10.603] (II) Loader magic: 0x55f3098a9de0
[ 10.610] (II) LoadModule: "glx"
[ 10.611] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 10.616] (II) LoadModule: "intel"
[ 10.617] (EE) Failed to load module "intel" (module does not exist, 0)
[ 10.617] (II) LoadModule: "modesetting"
[ 10.617] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 10.617] (II) LoadModule: "fbdev"
[ 10.617] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[ 10.618] (II) LoadModule: "vesa"
[ 10.618] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 10.642] (II) Loading sub module "fbdevhw"
[ 10.642] (II) LoadModule: "fbdevhw"
[ 10.642] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 10.643] (II) Loading sub module "glamoregl"
[ 10.643] (II) LoadModule: "glamoregl"
[ 10.643] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[ 10.919] (II) Loading sub module "fb"
[ 10.919] (II) LoadModule: "fb"
[ 10.919] (II) UnloadModule: "fbdev"
[ 10.919] (II) Unloading fbdev
[ 10.919] (II) UnloadSubModule: "fbdevhw"
[ 10.919] (II) Unloading fbdevhw
[ 10.919] (II) UnloadModule: "vesa"
[ 10.919] (II) Unloading vesa
[ 11.119] (II) AIGLX: Loaded and initialized iris
[ 11.189] (II) LoadModule: "libinput"
[ 11.189] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
#
</pre>
</blockquote>
<p>So, modesetting is the real thing? no need to keep fbdev, vesa,
intel and nouveau x-server driver packages on the system (as well
as ati, amd, radeon...)?</p>
<p><font face="Courier New, Courier, monospace">chris@laptop1:~$
dpkg -l | grep xserver.*video<br>
ii xserver-xorg-video-amdgpu
23.0.0-1 amd64 X.Org X server
-- AMDGPU display driver<br>
ii xserver-xorg-video-ati
1:22.0.0-1 amd64 X.Org X server
-- AMD/ATI display driver wrapper<br>
ii xserver-xorg-video-fbdev
1:0.5.0-2 amd64 X.Org X server
-- fbdev display driver<br>
ii xserver-xorg-video-intel
2:2.99.917+git20210115-1 amd64 X.Org X server
-- Intel i8xx, i9xx display driver<br>
ii xserver-xorg-video-nouveau
1:1.0.18-1 amd64 X.Org X server
-- Nouveau display driver<br>
ii xserver-xorg-video-qxl
0.1.6-1.1 amd64 X.Org X server
-- QXL display driver<br>
ii xserver-xorg-video-radeon
1:22.0.0-1 amd64 X.Org X server
-- AMD/ATI Radeon display driver<br>
ii xserver-xorg-video-vesa
1:2.6.0-1 amd64 X.Org X server
-- VESA display driver<br>
ii xserver-xorg-video-vmware
1:13.4.0-1 amd64 X.Org X server
-- VMware display driver<br>
chris@laptop1:~$</font><br>
</p>
</body>
</html>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)