Sorry, you need to enable JavaScript to visit this website.

Feedback

Your feedback is important to keep improving our website and offer you a more reliable experience.
Home / Intel® Graphics for Linux* / Downloads / 2017Q1 Intel Graphics Stack Recipe

2017Q1 Intel Graphics Stack Recipe

Author: 
Last modified: 
Apr 10, 2017

STACK DESCRIPTION

This is a stack of individual graphics projects that have been tested together to generate a proven recipe against different hardware and software configurations. The notes highlight the most important features and bug fixes and also list all known issues.

The 2017Q1 highlights are:

Initial support for Xen/KVM Graphics Virtualization Technology for allowing guest VMs to use their native OS Intel drivers for accessing the underlying Intel graphics hardware of the host

HIGHLIGHTED NEW FEATURES OR FIXED BUGS

Kernel

Support for Intel Turbo Boost Max 3.0 and Intel Cache Allocation Technology (CAT)
Initial Intel Graphics Virtualization Technology support
Improved HDMI support on SkyLake

3D DRIVER - MESA

New features introduced at 17.0.0 and present on 17.0.1 that affect Intel drivers:
GL_ARB_post_depth_coverage on i965/gen9+
GL_INTEL_conservative_rasterization on i965/gen9+
GL_NV_image_formats on any driver supporting GL_ARB_shader_image_load_store (i965, nvc0, radeonsi, softpipe)
GL_ARB_gpu_shader_fp64 in i965/haswell
GL_ARB_vertex_attrib_64bit in i965/haswell
GL_ARB_shader_precision in i965/haswell
Intel Haswell now supports OpenGL 4.2
GL_OES_geometry_shader on i965/haswell
GL_OES_texture_cube_map_array on i965/haswell
GL_OES_viewport_array on i965/haswell

Bug fixes:

  • 72902 - [IVB/HSW/BDW] DOTA2 segfaults unless Mesa is configured with (non-default) --enable-glx-tls
  • 92234 - [BDW] GPU hang in Shogun2
  • 92760 - Add FP64 support to the i965 shader backends
  • 94904 - [vulkan, BSW] dEQP-VK.api.object_management.multithreaded_per_thread_device intermittent crash
  • 97715 - [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc api error checks
  • 97779 - [regression, bisected][BDW, GPU hang] stuck on render ring, always reproducible
  • 98012 - [IVB] Segfault when running Dolphin twice with Vulkan
  • 98329 - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
  • 98815 - [SKL/BDW GT2] large perf regression in TessMark
  • 98893 - [SKL] piglit.spec.arb_shader_image_load_store.semantics intermittent
  • 98917 - [BDW SKL BSW KBL] Tessellation CTS tests regression
  • 99030 - [HSW, regression] transform feedback fails on Linux 4.8
  • 99038 - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
  • 99072 - [byt,ivb,snb] ES3-CTS.gtf.GL3Tests.shadow regression
  • 99100 - [SKL,BDW,BSW,KBL] dEQP-VK.glsl.return.return_in_dynamic_loop_dynamic_vertex regression
  • 99231 - [HSW][i965] Crash in upload_3dstate_streamout()
  • 99391 - [ILK,G45,G965] piglit regressions

Complete and detailed list can be found here

MEDIA - LIBVA AND INTEL-VAAPI-DRIVER

LIBVA 1.8.0

Bump VA API version to 0.40
API: Change vaRenderPicture semantics that vaRenderPicture no longer deletes the input buffer automatically.
API: Add VA_FOURCC_I010 for 10bit surface
API: Add vaSetErrorCallback and vaSetInfoCallback for error and info message.
va/drm: Update the support for Mesa Gallium driver
va/drm: Fix authentication check for /dev/dri/card0
Move all utilities and tests to libva-utils - https://github.com/01org/libva-utils

Complete and detailed list can be found here

LIBVA-INTEL-DRIVER-1.8.0

Improve the quality of the H.264 encoder on SKL+ for CQP and CBR mode
Improve the quality of the VP8 encoder on BSW+ for CQP and CBR mode
Add support for H.264 VBR mode on SKL+
Add support for VP8 VBR mode on BSW+
Add support for low-power H.264 encoder on BXT and KBL
Add support for CBR / VBR with low-power H.264 encoder on SKL+ (A HuC Firmware and a HuC supported Linux kernel are required)
Add support for CSC and scaling with 10bit P010/I010 surface
Optimize CSC and scaling with 8bit NV12 and I420 surface
Fix the wrong memory object cache setting on SKL+
Fix the EU number in media pipeline
Fix the wrong bit shift in H.264 encoder
Fix the 48bit graphics address on BSW+
Fix building on NetBSD

Complete and detailed list can be found here

KNOWN ISSUES

KERNEL

94588

[IVB/KBL/BSW/BXT/BDW/HSW/BYT] igt/gem_reloc_overflow test assertion failure for single-overflow

94695

[BSW/BXT/KBL/SKL/IVB/BDW/HSW/BYT] igt / gem_reloc_overflow / wrapped-overflow fails

94609

[KBL/BXT/SKL/BDW] igt/gem_userptr_blits/swapping-* are fail

92474

[BSW/HSW/SKL/KBL/APL] kms_flip_tiling some sub-tests fails

92248

[KBL/SKL/BYT/BXT] igt/kms_plane_scaling fail

98690

[SKL bisected] System freeze when starting X using kernel 4.9-rc1 or later

94221

kernel lockup after logging out from kde plasma + connected to hdmi external monitor

94814

Purging GPU memory, out of memory kernel error, plenty of memory available

100434

[BSW][EXT] gem_pwrite@big-cpu-backwards hung task

95427

[BXT / KBL / BDW / IVB / BYT/ BSW] gem_userptr_blits@mlocked-* fail or process killed

DISPLAY

93316

[BXT-P/APL/BDW/BSW/KBL] Timeout when executing testdisplay -f

98739

[SKL/BXT/BDW/] Unity problems on Ubuntu 16.10 (hud-service)

97206

[BXT-P/SKL/BSW] Blank screen while using Kwin on Ubuntu

96525

Display Freeze

97296

WARNING: CPU: 3 PID: 233 at drivers/gpu/drm/i915/intel_display.c:690 chv_calc_dpll_params+0x97/0xb0 [i915]

90963

i915:No display with Display port [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up

94753

Lockup after display enter powersaving mode

86767

[BSW/HSW] igt / kms_rotation_crc subcases fail

99912

[KBL/BXT/SKL] [IGT] kms_setmode@basic test fails

94555

[BXT/KBL] igt / kms_universal_plane / universal-plane-pipe-a/b-functional/sanity fail

POWER

97551

[BDW] Blank screen and/or screen flickering when leaving screen powersave or after login prompt (LightDM)

79052

[All] igt/kms_flip subcases vblank-vs-suspend and vblank-vs-suspend-interruptible fail

99095

[KBL] GPU HANG: ecode 9:0:0x85dffffd, in Xorg [1218], reason: Hang on render ring, action: reset / Intel GPU hangs and resets every 10-20 minutes

97211

[SKL] Dell XPS 15 9550 w/HD Graphics 530 - screen wont turn on when resuming from suspend

100125

[BXT][BAT] gem_exec_suspend@basic-s4-devices dmesg warning

100419

[BDW][EXT] igt@kms_flip@vblank-vs-dpms-suspend-interruptible hard LOCKUP on cpu 3

PLATFORMS:

This release was validated with the following hardware, and part of the test results are published here

1. Broadwell
Bios: 5.6
Platform: Intel NUC 5i7RYH
Processor: Intel Core i7-5557U @ 3.10GHz
2. Skylake
Bios: 1.0
Platform: Intel NUC 6i7KYK
Processor: Intel Core i7-6770HQ @ 2.6GHz
3. Kaby Lake
Bios: 5.12
Platform: MSI Cubi2
Processor: Intel Core i7-7500U @ 2.7GHz
4. Apollo Lake
Bios: 4.6
Platform: Intel NUC NUC6CAYS
Processor: Intel Celeron J3455 @ 1.5GHz

SUPPORTED HARDWARE

  • 7th Generation Intel® Core™ processors with Intel® HD Graphics - Kaby Lake
  • 6th Generation Intel® Core™ processors with Intel® HD Graphics - Skylake
  • 5th Generation Intel® Core™ processors with Intel® HD Graphics - Broadwell
  • 4th Generation Intel® Core™ processors with Intel® HD Graphics - Haswell
  • 3rd Generation Intel® Core™ processors with Intel® HD Graphics - Ivy Bridge
  • 2nd Generation Intel® Core™ processors with Intel® HD Graphics - Sandy Bridge
  • Intel® Celeron® Processors with Intel® HD Graphics - Apollo Lake
  • Intel® Celeron® Processors with Intel® HD Graphics - Braswell
  • Intel® Celeron® Processors with Intel® HD Graphics - Bay Trail
  • Intel® Atom™ N450 with Intel® Graphics Media Accelerator 3150 (Pine Trail)

 

Was this information helpful?