Xorg 不会加载/考虑 /usr/lib/xorg/modules/drivers/ 中存在的驱动程序

Xorg 不会加载/考虑 /usr/lib/xorg/modules/drivers/ 中存在的驱动程序

这是我系统上存在的驱动程序。

ls -l /usr/lib/xorg/modules/drivers/
total 598
-rwxr-xr-x 1 root root 114176 Sep 10 12:43 ast_drv.so
-rwxr-xr-x 1 root root  23552 Sep 10 12:43 fbdev_drv.so
-rwxr-xr-x 1 root root 359560 Sep 10 12:43 intel_drv.so
-rwxr-xr-x 1 root root  86208 Sep 10 11:05 modesetting_drv.so
-rwxr-xr-x 1 root root  27624 Sep 10 12:43 vesa_drv.so

这是 Xorg 日志,显示intel_drv.so未考虑这一点。

cat /var/log/Xorg.0.log | grep modules
[     5.258] (==) ModulePath set to "/usr/lib/xorg/modules"
[     5.399] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     5.408] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.422] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     5.423] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     5.463] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     5.463] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     5.763] (II) Loading /usr/lib/xorg/modules/libfb.so
[     6.079] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so

intel_drv.so库已正确构建/链接(使用 version 2.99.917+gitAUTOINC+e4fe79cf0d)。

ldd /usr/lib/xorg/modules/drivers/intel_drv.so
        linux-vdso.so.1 (0x00007fff28e6b000)
        libpciaccess.so.0 => /usr/lib/libpciaccess.so.0 (0x00007f1de65ce000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f1de632b000)
        libudev.so.1 => /lib/libudev.so.1 (0x00007f1de6108000)
        libdrm_intel.so.1 => /usr/lib/libdrm_intel.so.1 (0x00007f1de5ee6000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f1de5cd5000)
        libc.so.6 => /lib/libc.so.6 (0x00007f1de5922000)
        libm.so.6 => /lib/libm.so.6 (0x00007f1de5592000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f1de5374000)
        /lib/ld-linux-x86-64.so.2 (0x00007f1de6a2f000)
        librt.so.1 => /lib/librt.so.1 (0x00007f1de516c000)

这里这是我的整个 Xorg 日志,如果您感兴趣的话。

有什么想法为什么我的intel_drv.so没有出现并加载?

答案1

IIRC 驱动程序仅在硬件需要时才加载。您的 Xorg 日志显示您的 X 配置为首选modesetting驱动程序(通过内核模块处理英特尔硬件),并且该驱动程序加载良好。所以不需要驱动程序(如果驱动程序同时处于活动状态,intel它无论如何也不会工作)。modesetting

相关内容