Hi all,
I've just installed lubuntu 16.04 on a new machine based on a intel i5-6400t, and a b150 msi motherboard.
This cpu belongs to the last (6th) family of intel cpu also known as "skylake", and, as the predecessors, this include an integrated graphic adapter, in my case, intel name the integrated video card "hd530".
my question (in short) is:
is video hw accelleration, of the intel integrated graphic adapter, enabled? how I can check(/enable) this?
symptoms of unaccellerated video decoding:
1)In some particular situation I note video chopping (a continuoos freezing of audio and video) Is Impossible to see the stream.
I've appreciated this with a stream mpeg2 video, with mp3 audio, using vlc, and htsp plugin, for tvheadend (tvheadend is a server for dvb-t/s adapter, so I say mpeg2, and mp3, because the last format are these). Changing the way stream is encapsulated to http (not using the vlc plugin), video is ok, but cpu seems working a bit. (note: the same work goes well on an atom n450..).
2)trying to test video capability, in more common situations as youtube ecc , enabling hd ecc, it seems work, sometimes with some raw artifacts, and, maybe, with a suspicious work for cpu.
investigation and information:
here below some attempts to collect info:1)vainfo
2)lspci|grep VGA
3)inxi -b
4)dmesg| grep -i drm
5)lsmod |grep video
6)lsmod |grep drm
7)lshw
1) vainfo return a strange error messages about i965_drv_video.so, I say strange because for what I've understood name for the module should be i915
Code:
vainfo
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
(note that at same path exist the "i915_drv_video.so" file, and that, apparently it is the same of "i965_drv_video.so",
in reason of the fact they compute same hash :
Code:
openssl dgst -sha256 i965_dri.so
SHA256(i965_dri.so)= 034a14fa03d47a8627b95b510934e8689dd52131b1280a4ab3713cc1e8a26e53
openssl dgst -sha256 i915_dri.so
SHA256(i915_dri.so)= 034a14fa03d47a8627b95b510934e8689dd52131b1280a4ab3713cc1e8a26e53
)
2) lspci seems ok
Code:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
3) inxi seems good but field driver is blank shouldn't return a name like, maybe, "intel"
Code:
inxi -b
System: Host: MS-7982 Kernel: 4.4.0-24-generic x86_64 (64 bit) Desktop: LXDE (Openbox 3.6.1)
Distro: Ubuntu 16.04 xenial
Machine: Mobo: MSI model: B150M PRO-VDH (MS-7982) v: 1.0 Bios: American Megatrends v: 3.90 date: 06/03/2016
CPU: Quad core Intel Core i5-6400 (-MCP-) speed/max: 799/3300 MHz
Graphics: Card: Intel Sky Lake Integrated Graphics
Display Server: X.Org 1.18.3 drivers: (unloaded: fbdev,vesa) Resolution: 1152x864@75.00hz
GLX Renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) GLX Version: 3.0 Mesa 11.2.0
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives: HDD Total Size: 1120.2GB (18.3% used)
Info: Processes: 164 Uptime: 3:37 Memory: 905.7/7859.0MB Client: Shell (bash) inxi: 2.2.35
4) dmesg| grep -i drm seems ok except for the part where says "timed out"..
Code:
dmesg| grep -i drm
[ 0.919844] [drm] Initialized drm 1.1.0 20060810
[ 0.971117] [drm] Memory usable by graphics device = 4096M
[ 0.971118] [drm] Replacing VGA console driver
[ 0.978829] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.978831] [drm] Driver supports precise vblank timestamp query.
[ 0.983467] [drm] Finished loading i915/skl_dmc_ver1.bin (v1.26)
[ 1.042780] [drm] failed to retrieve link info, disabling eDP
[ 1.048509] [drm] Initialized i915_bpo 1.6.0 20160229 for 0000:00:02.0 on minor 0
[ 1.362836] [drm] GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
[ 1.395313] fbcon: inteldrmfb (fb0) is primary device
[ 1.733263] i915_bpo 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 2.794980] [drm] RC6 on
[ 5265.757304] [drm] RC6 on
5) lsmod |grep video
Code:
lsmod |grep videovideo 40960 1 i915_bpo
6) lsmod |grep drm
Code:
lsmod |grep drm
drm_kms_helper 147456 1 i915_bpo
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
drm 360448 4 i915_bpo,drm_kms_helper
7) typing sudo lshw (only part about graphic)
Code:
*-pci
description: Host bridge
product: Sky Lake Host Bridge/DRAM Registers
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 07
width: 32 bits
clock: 33MHz
*-display
description: VGA compatible controller
product: Sky Lake Integrated Graphics
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915_bpo latency=0
resources: irq:315 memory:de000000-deffffff memory:c0000000-cfffffff ioport:f000(size=64)
Bookmarks