Hello,

I have a Lenovo Thinkpad P50, which has the following setup:

chris@laptop:~$ inxi -Gaz --za
Graphics:
  Device-1: Intel HD Graphics 530 vendor: Lenovo driver: i915 v: kernel
    arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: eDP-1
    empty: none bus-ID: 00:02.0 chip-ID: 8086:191b class-ID: 0300
  Device-2: NVIDIA GM107GLM [Quadro M1000M] vendor: Lenovo driver: nouveau
    v: kernel non-free: 550/565.xx+ status: current (as of 2025-01;
    EOL~2026-12-xx) arch: Maxwell code: GMxxx process: TSMC 28nm
    built: 2014-2019 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3
    speed: 8 GT/s ports: active: DP-2 empty: DP-1,DP-3 bus-ID: 01:00.0
    chip-ID: 10de:13b1 class-ID: 0300 temp: 43.0 C
  Device-3: Bison ThinkPad P50 Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:6 chip-ID: 5986:0706
    class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915,nouveau
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x286mm (40.00x11.26")
    s-diag: 1055mm (41.55")
  Monitor-1: DP-2 mapped: DP-1-2 pos: primary,left model: AOC 2260W
    serial: <filter> built: 2014 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 102 gamma: 1.2 size: 477x268mm (18.78x10.55") diag: 547mm (21.5")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: eDP-1 pos: right model: LG Display 0x054f built: 2016 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 142 gamma: 1.2
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
    modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau platforms:
    device: 0 drv: iris device: 1 drv: nouveau device: 2 drv: swrast gbm:
    drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 24.3.4-3 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 530 (SKL GT2)
    device-ID: 8086:191b memory: 14.96 GiB unified: yes
  Info: Tools: api: eglinfo,glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr


Everything works fine, except that I do not understand the messages in Xorg.0.log :)

Its written that the fb and vesa drivers are loaded by the x server. I have no xorg.conf in /etc/X11.

[    27.806] (==) Matched fbdev as autoconfigured driver 1
[    27.806] (==) Matched vesa as autoconfigured driver 2

...

[    27.815] (II) LoadModule: "fbdev"
[    27.815] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so

[    27.816] (II) LoadModule: "vesa"
[    27.816] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so

[    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

...

[    28.115] (II) Loading sub module "fb"
[    28.115] (II) LoadModule: "fb"
[    28.115] (II) Module "fb" already built-in
[    28.115] (II) UnloadModule: "fbdev"
[    28.115] (II) Unloading fbdev
[    28.116] (II) UnloadSubModule: "fbdevhw"
[    28.116] (II) Unloading fbdevhw
[    28.116] (II) UnloadModule: "vesa"
[    28.116] (II) Unloading vesa


Shouldnt one of intel or nouveau drivers get loaded?

Is there anything "wrong" or is it ok that the fb driver is loaded?

Thanks for clarification!

BR, Chris

Reply via email to