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 / 2017Q2 Intel Graphics Stack Recipe

2017Q2 Intel Graphics Stack Recipe

Author: 
Last modified: 
Nov 14, 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 2017Q2 highlights are:

Frame-buffer compression (FBC) has been enabled for SkyLake and newer platforms which will reduce power consumption at the same time lowering memory bandwidth in screen refreshes.

UPCOMING PLATFORMS

GeminiLake is the newer platform under development. In addition to the new features and fixed bugs noted in the section bellow, GeminiLake brings more fixes and workarounds.

HIGHLIGHTED NEW FEATURES OR FIXED BUGS

Kernel

Adding audio to Display Port (DP) Multi-stream Transport Capabilities (MST) displays.
FBC enabled by default for SkyLake and newer platforms.
GeminiLake graphics support for development platform.

3D DRIVER - MESA

New features introduced at 17.1.0 and present on 17.1.3 that affect Intel drivers:
OpenGL 4.2 on i965/ivb
GL_ARB_gpu_shader_fp64 on i965/ivybridge
GL_ARB_gpu_shader_int64 on i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe
GL_ARB_shader_ballot on nvc0, radeonsi
GL_ARB_shader_clock on nv50, nvc0, radeonsi
GL_ARB_shader_group_vote on radeonsi
GL_ARB_shader_precision on i965/ivb
GL_ARB_shader_viewport_layer_array on radeonsi
GL_ARB_sparse_buffer on radeonsi/CIK+
GL_ARB_transform_feedback2 on i965/gen6
GL_ARB_transform_feedback_overflow_query on i965/gen6+
GL_ARB_vertex_attrib_64bit on i965/ivb
GL_NV_fill_rectangle on nvc0
Geometry shaders enabled on swr

Bug fixes:

  • 84325 - X.Org segfaults when starting DE on an Intel+Radeon laptop, caused by libpciaccess cleanup, patch attached
  • 96743 - [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
  • 99265 - i965: Piglit egl_khr_gl_renderbuffer_image-clear-shared-image fails
  • 99842 - GL_ARB_transform_feedback2 on i965 gen6
  • 100182 - Flickering in The Talos Principle on Sky Lake GT4.
  • 100582 - [GEN8+] piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts state.gl_texture* assertions
  • 100620 - [SKL] 48-bit addresses break DOOM
  • 100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in the map correctly

Complete and detailed list can be found here

MEDIA - LIBVA AND INTEL-VAAPI-DRIVER

LIBVA 1.8.3

Fix build issue on Android
Remove the dummy driver
Add traces for MB rate control / temporal layer
Set verbosity level between {0, 1, 2} by setting the variable
LIBVA_MESSAGING_LEVEL in /etc/libva.conf or by setting the environment variable LIBVA_MESSAGING_LEVEL.

Complete and detailed list can be found here

LIBVA-INTEL-DRIVER-1.8.3

Add support for Gemini Lake (aka. GLK)
- Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
- Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP mode
- VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD

Improve the quality of the HEVC encoder on SKL+ for CQP and CBR mode
Add support for HEVC VBR mode on SKL+
Set the quality range for HEVC / AVC encoder to 7
Fix VP9 encoding quality issue on KBL
Fix build issue on Android
Fix the wrong order for AUD NAL unit in AVC encoder
Fix the condition of enabling H.264 MB rate control
Fix the memory leak issue in JPEG decoding

Complete and detailed list can be found here

KNOWN ISSUES

KERNEL

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

94814

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

101188

[IGT] [HSW/KBL/GLK] gem_exec_nop@headless Test assertion failure function headless

89498

[SNB/HSW/BYT/KBL/BDW/IVB]igt/gem_render_tiled_blits/swap-thrash time out

100047

[SKL/GLK/APL/BSW/IVB/KBL/HSW] kms_sysfs_edid_timing test assertion failure

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

90963

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

86767

[BSW/HSW] igt / kms_rotation_crc subcases fail

92093

[KBL/APL/SKL/HSW/BDW/BSW] Kernel Test, rotation is dismissed after plugging back monitors

99912

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

99896

[IGT] [GLK/SKL/KBL/BXT] kms_ccs test assertion failure ret == 0

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

95063

[SKL] random system hang with RC6 enabled

80079

[All] Performance degradation due to fence contention with igt/gem_fence_upload

100717

[IGT] [APL/GLK/SKL/KBL/HSW/BDW/BSW] pm_rpm@debugfs-read

KNOWN ISSUES ON UPCOMING PLATFORMS (WITH DRM-TIP KERNEL)

GEMINILAKE

100302

[GLK] Fifo underrun when changing resolution

101282

[GLK] launching glbenchmark pruduces Error: XOpenDisplay() failed

100872

[GLK] [FW] GuC FW is loaded at boot-up but not shown in dmesg

99093

[PNV][BLK][ELK][BXT/SKL/KBL/BDW/BSW/GLK][regression] N450 and D510 machines get stuck in igt@gem_ringfill@basic-default-hang

97130

[IVB/GLK/APL] gem_tiled_swapping threaded oom killed, high number of writeback pages/not freed/OOM killer should be excluded?

95424

[IVB / BXT / KBL / SKL / GLK] IGT / gem_shrink / hang-oom and execbufn* are crash (no GPU hang)

PLATFORMS:

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

1. GeminiLake
Bios: Development Bios
Platform: Intel Development Platform
Processor: Intel @ 1.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?