18.04 和 thinkpad t410 中的 Intel 板载显卡的视频驱动程序

Ari*_*yan 3 thinkpad graphics intel-graphics drivers 18.04

我有一个Thinkpad T410s带有英特尔板载 vga 控制器的
它目前使用i915驱动程序,但是当我播放多个视频或一个高清视频时,笔记本电脑的温度会上升,直到系统重新启动!
我也不能使用像 OBS 这样的软件:

Failed to initialize video.  Your GPU may not be supported, or your graphics drivers may need to be updated.
Run Code Online (Sandbox Code Playgroud)

或使用 vlc 播放屏幕:

[00007fdbbc000c40] main input error: Your input can't be opened
[00007fdbbc000c40] main input error: VLC is unable to open the MRL 'screen://'. Check the log for details.
Run Code Online (Sandbox Code Playgroud)

我尝试从附加驱动程序工具安装驱动程序,但其列表为空

我的lspci -v |grep -i vga

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Run Code Online (Sandbox Code Playgroud)

lspci -vn |grep -i vga

00:02.0 0300: 8086:0046 (rev 02) (prog-if 00 [VGA controller])
Run Code Online (Sandbox Code Playgroud)

lshw -class display

 *-display                 
       description: VGA compatible controller
       product: Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:26 memory:f2000000-f23fffff memory:d0000000-dfffffff ioport:1800(size=8) memory:c0000-dffff
Run Code Online (Sandbox Code Playgroud)

glxinfo | grep OpenGL

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string: 2.1 Mesa 18.2.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
Run Code Online (Sandbox Code Playgroud)

我还尝试将英特尔驱动程序更新到PPAxorg-edgers/ppaubuntu-x-swat/updatesPPA 的最新版本,但没有任何改变!

我的视频控制器有什么问题?
我该如何解决?

vid*_*rlo 6

应该没什么问题吧。只是它是一个有 8-9 年历史的芯片(2010 年第一季度),即使在那时也具有低端图形性能。

温度升高可能是由于冷却器性能降低(例如灰尘)以及必须在软件而非硬件中解码视频。今天的大多数芯片都尝试在硬件而不是软件中执行视频解码,因此功耗较低。

OBS 需要OpenGL 3.2。您的 GPU 仅提供 OpenGL 2.1,这可能是 OBS 无法运行的原因。

您可能会通过清洁机器的冷却器获得一些性能,但最终它已经旧了。