如何更改英特尔显卡驱动程序以及有哪些可用选项?

如何更改英特尔显卡驱动程序以及有哪些可用选项?

自从我上次升级 Ubuntu 系统(相信是升级到 16.10)以来,我一直遇到严重的过热问题。现在我再次升级到 18.04.1,但仍然遇到同样的问题。我认为这只是因为我的笔记本电脑太旧了,而且与硬件有关。然后我尝试运行 Fedora 28,发现在温度方面我完全没有问题。经过一番挖掘,我想这可能是因为 Ubuntu 转向使用更现代的英特尔模式设置驱动程序,该驱动程序可以在 GPU 上渲染 2D 和 3D。我有一台使用英特尔高清显卡 3000 的旧笔记本电脑,我认为它过热就是因为这个原因。

我不太熟悉如何配置它以及我有哪些选项。我似乎只能找到有关如何调整活动英特尔驱动程序以提高性能的信息,但没有找到有关如何启用旧驱动程序的信息。

关于如何启用旧版驱动程序来查看是否是导致问题的原因,您有什么想法吗?

更新 1

更多背景:根据我研究的结果,Ubuntu 将 DDX 驱动程序切换为使用 x86-modesetting 而不是 x86-intel-video,我认为后者现在已被弃用,但由于英特尔不再支持 Sandy Bridge(HD Graphics 3000),因此新驱动程序不再正式支持它。

LSHW 输出:

  *-display                 
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:31 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:3000(size=64) memory:c0000-dffff

更新 2

此 Arch wiki 页面上提供了有关在 Linux 领域从旧式 DDX 驱动程序切换到模式设置驱动程序的更多信息:https://wiki.archlinux.org/index.php/Intel_graphics#Installation

我为 xorg 添加了这个英特尔配置文件,我认为它可能已经修复了问题,因为它不再容易过热。有人能确认这个配置是否是强制使用旧驱动程序的原因吗?如果是,我可以写一个解释,可以标记为可接受的答案,以帮助其他有类似问题的用户?

/usr/share/X11/xorg.conf.d/20-intel.conf

Section "Device"
    Identifier  "Intel Graphics"
        Driver      "intel"
    Option      "AccelMethod" "sna"
    Option      "TearFree" "true"
    Option      "DRI" "3"
EndSection

相关内容