如果没有安装驱动程序,我的英特尔 GPU 将如何运行?

如果没有安装驱动程序,我的英特尔 GPU 将如何运行?

当我启动带有集成 Intel gpu 的 Xubuntu 17.04 PC 时,即使没有安装软件包,它也能以全原始分辨率正常运行(屏幕撕裂)xserver-xorg-video-intel。但是,lshw -c video正在使用的驱动程序被列为driver=i915。这怎么可能呢?

答案1

此信息意味着您的显卡使用内核驱动程序名为i915。此驱动程序处理控制台显示,可以处理分辨率变化,并为其他驱动程序提供低级基础设施。

xserver-xorg-video-intel是 Xorg 使用的传统驱动程序,提供分辨率变化和二维绘图。

如果您不安装xserver-xorg-video-intel,Xorg 将使用包modesetting提供的驱动程序xserver-xorg-core

答案2

i915是自内核版本以来的英特尔 GPU 驱动程序2.6.9,目前仍在使用。此驱动程序支持大量英特尔 GPU。支持的产品如下:Intel GMA 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G, G35, G41, G43, G45 chipsets. Intel HD and Iris Graphics HD Graphics 2000/3000/2500/4000/4200/4400/4600/P4600/P4700/5000, Iris Graphics 5100, Iris Pro Graphics 5200 integrated GPUs。检查以下内容维基百科页面

检查以下输出:

arifur@arifur:~$ dpkg -L linux-headers-4.13.0-16-generic|grep i915
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/capture
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/capture/error.h
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/compress
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/compress/error.h
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/gvt
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/gvt/kvmgt.h
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/gvt.h
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915/userptr.h
/usr/src/linux-headers-4.13.0-16-generic/include/config/drm/i915.h
/usr/src/linux-headers-4.13.0-16-generic/include/config/snd/hda/i915.h
arifur@arifur:~$ dpkg -L linux-firmware|grep i915
/lib/firmware/i915
/lib/firmware/i915/bxt_dmc_ver1_07.bin
/lib/firmware/i915/bxt_guc_ver8_7.bin
/lib/firmware/i915/bxt_huc_ver01_07_1398.bin
/lib/firmware/i915/kbl_dmc_ver1_01.bin
/lib/firmware/i915/kbl_guc_ver9_14.bin
/lib/firmware/i915/kbl_huc_ver02_00_1810.bin
/lib/firmware/i915/skl_dmc_ver1_23.bin
/lib/firmware/i915/skl_dmc_ver1_26.bin
/lib/firmware/i915/skl_guc_ver1.bin
/lib/firmware/i915/skl_guc_ver4.bin
/lib/firmware/i915/skl_guc_ver6_1.bin
/lib/firmware/i915/skl_huc_ver01_07_1398.bin
/usr/share/doc/linux-firmware/licenses/LICENSE.i915
/lib/firmware/i915/bxt_dmc_ver1.bin
/lib/firmware/i915/kbl_dmc_ver1.bin
/lib/firmware/i915/skl_dmc_ver1.bin
/lib/firmware/i915/skl_guc_ver6.bin

arifur@arifur:~$ dpkg -L libgl1-mesa-dri
/.
/etc
/etc/drirc
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/dri
/usr/lib/x86_64-linux-gnu/dri/i915_dri.so
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
/usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
/usr/lib/x86_64-linux-gnu/dri/nouveau_vieux_dri.so
/usr/lib/x86_64-linux-gnu/dri/r200_dri.so
/usr/lib/x86_64-linux-gnu/dri/r300_dri.so
/usr/lib/x86_64-linux-gnu/dri/r600_dri.so
/usr/lib/x86_64-linux-gnu/dri/radeon_dri.so
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so
/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so
/usr/share
/usr/share/bug
/usr/share/bug/libgl1-mesa-dri
/usr/share/bug/libgl1-mesa-dri/control
/usr/share/bug/libgl1-mesa-dri/script
/usr/share/doc
/usr/share/doc/libgl1-mesa-dri
/usr/share/doc/libgl1-mesa-dri/copyright
/usr/share/doc/libgl1-mesa-dri/changelog.Debian.gz

相关内容