Feedback

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

2016Q3 Intel Graphics Stack Recipe

Author: 
Last modified: 
Oct 06, 2016

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 2016Q3 highlights are:

The atomic watermark update support for Ironlake through Broadwell and implementation of color management and fixes to make it fully atomic. Color management aims for more accurate reproduction of a well defined color space on panels, using a de-gamma table, then a color matrix, and finally a gamma table.

HIGHLIGHTED NEW FEATURES OR FIXED BUGS

Kernel

Atomic watermark update support for Ironlake through Broadwell
Hardware state checker atomic
Implementation of color management and fixes to make it fully atomic
DSI panel support on Broxton
Upscaling/panel fitting for DSI panels on all platforms
Refactor of display PLL
Rework on DP detection
Fixes for the runtime PM support
Gpu hang fixes for Skylake GT3 and GT4

Complete and detailed list can be found at the maintainer's (Daniel Vetter) announcement http://blog.ffwll.ch/2016/05/neat-drmi915-stuff-for-47.html

3D DRIVER - MESA

New features introduced at 12.0.0 and present on 12.0.1 that affect Intel drivers:
OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
GL_ARB_query_buffer_object on i965/hsw+
GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
GL_KHR_robustness on i965
GL_OES_copy_image on i965 (Baytrail and Gen8+)
GL_OES_sample_shading on i965, nvc0, r600, radeonsi
GL_OES_sample_variables on i965, nvc0, r600, radeonsi
GL_OES_shader_io_blocks on i965, nvc0, radeonsi
GL_OES_shader_multisample_interpolation on i965, nvc0, r600, radeonsi
GL_OES_texture_buffer and GL_EXT_texture_buffer on i965, nvc0, radeonsi
GL_ARB_stencil_texture8 and GL_OES_stencil_texture8 on i965/gen8+

Bug fixes:

  • 83036 - [ILK]Piglit spec_ARB_copy_image_arb_copy_image-formats fails
  • 92363 - [BSW/BDW] ogles1conform Gets test fails
  • 93054 - [BDW] DiRT Showdown and Bioshock Infinite only render half the screen (bottom left triangle)
  • 93840 - [i965] Alien: Isolation fails with GL_ARB_compute_shader enabled
  • 93962 - [HSW, regression, bisected, CTS] ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
  • 94081 - [HSW] compute shader shared var + atomic op = fail
  • 94198 - [HSW] segfault in copy image when copying from cubemap to 2d
  • 94291 - llvmpipe tests fail if built on skylake i7-6700k
  • 94468 - [HSW, regression, bisected] numerous Sascha demos render incorrectly
  • 94661 - [bdw, skl] vk-cts: new test failing
  • 94713 - [Gen8+] ES 3.1 Stencil texturing broken for 2DArray/Cubes
  • 94896 - [vulkan] new CTS tests fail on i965
  • 94904 - [vulkan, BSW] dEQP-VK.api.object_management.multithreaded_per_thread_device intermittent crash
  • 94924 - [GEN8] Ungine Valley fails to run due to "intel_do_flush_locked failed: Input/output error"
  • 94944 - [regression, hswgt1] gpu hang on arb_shader_image_load_store
  • 94997 - [vulkan, SKL,BDW,HSW] deqp-vk.spirv_assembly.instruction.compute.opcopymemory.array regression
  • 95138 - [deqp, 32bit, gen8+] deqp-gles31.functional.draw_indirect.negative
  • 95142 - [ES3.1CTS,GEN8] ESEXT-CTS.draw_elements_base_vertex_tests.invalid_mapped_bos assertion
  • 95292 - [IVB,SKL] vulkan: stride/tiling issue with vkCmdCopyBufferToImage from larger source buffer into...
  • 95370 - [965GM] piglit fails many tests after a5d7e144
  • 95419 - [HSW][regression][bisect] RPG Maker game gives "invalid floating point operation" at startup
  • 95462 - [BXT,BSW] arb_gpu_shader_fp64 causes gpu hang
  • 96346 - [SNB,CTS] es2-cts.gtf.gl.atan regression
  • 96349 - [CTS,SKL,BSW,BDW,KBL,BXT] es31-cts.arrays_of_arrays.interactionuniformbuffers3
  • 96351 - [CTS,SKL,KBL,BXT] es2-cts.gtf.gl2extensiontests.egl_image.egl_image
  • 96674 - [SNB, ILK] spec.ext_image_dma_buf_import.ext_image_dma_buf_import-sample_nv1

Complete and detailed list can be found at: http://www.mesa3d.org/relnotes.html

MEDIA - LIBVA AND INTEL-VAAPI-DRIVER

LIBVA 1.7.2

Bump VA API version to 0.39.3
API: add support for ROI
Add support for VP9 encoder in VA tracer
Refine test cases
Fix the issue of not properly terminating the parsed environment values with '\0' - 96677

Complete and detailed list can be found at: https://lists.freedesktop.org/archives/libva/2016-September/004379.html

LIBVA-INTEL-DRIVER-1.7.2

Update PCI IDs for KBL
Allow up to 8K JPEG decoding/encoding on SKL+
Add support for ROI on IVB+
Support I420/YV12 input surface for VP9 encoding
Fix assertion failure when decoding stream through VLC - 94007
Fix image corruption in ColorBalance and STDE on BDW+ - 95349
Fix run2run issue in H.264 encoder - 96703
Fix video rendering corruption when using VAAPI postproc denoise on 1080p videos - 96739
Fix image corruption in ColorBalance with hue=-180 - 96744
Fix memory leak in VP8 encoding - 97272

Complete and detailed list can be found at: https://lists.freedesktop.org/archives/libva/2016-September/004380.html

KNOWN ISSUES

KERNEL

88358

[all]igt/gem_reloc_vs_gpu/*hang subcases xfail

91028

[BDW/SKL/BSW/HSW/KBL] kms_frontbuffer_tracking fbc stride subcases fail

94001

[APL/KBL/BSW/BDW/SKL/IVB] igt/gem_exec_reloc subtests fail

95488

[APL/BXT] igt / gem_exec_flush / uc before fails (speculative fetching)

97691

[SKL KBL BSW BDW BXT] kms_pipe_color / ctm-0 subtests are failing

87579

[SKL/BSW/BYT/HSW] igt kms_flip subcases fail

92715

[BYT-M / KBL ] igt / gem_reset_stats sub tests fail

94609

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

94695

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

95209

[BXT-P/BSW/KBL] gem_shrink some subtests fail

96226

[IGT] [BXT-P/KBL/SKL] some pm_rpm / kms_flip subtests causes [i915]] *ERROR* CPU pipe B/C FIFO underrun

97187

[ILK] [BAT] kms_cursor_legacy/basic-cursor-vs-flip-legacy fails to complete expected number of updates

97775

[BSW] [BAT] kms_cursor_legacy/basic-cursor-vs-flip-varying-size subtest fails sporadically

97824

[BDW BYT KBL] [Regression] pm_rps / reset fails

DISPLAY

96539

[BXT-P] hotplug is not working on HDMI

94183

Bug [KBL] xrandr rotation is not working

93316

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

92557

[3D Games] [HSW/BXT] Euro Truck simulator 2 stops unexpectedly when the game is loading

93772

[Broadwell] Random crashes when starting KDE with DP-MST dual monitor

97788

[BDW] [3DGames] Trine 2 shows flickering after open it

97863

[BXT] Webglc is failing a lot of tests related to extensions, textures, uniforms and more

POWER

90863

[SKL/BXT-P] igt/pm_rpm causes [drm:skl_set_power_well [i915]] *ERROR* CSR firmware not ready (2)

93922

[APL] DUT does not boot with i915.disable_power_well=1

94103

[i915] External monitors lose connection after suspend, or don't return from sleep

96448

[BDW]igt@kms_pipe_crc_basic@suspend-read-crc-pipe-? cause dmesg warn

PLATFORMS:

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

1. Broadwell
Bios: 5.6, RYBDWi35.86A.0247.2015.0415.1351
Platform: NUC 5i7RYH
Processor: Intel Core i7-5557U CPU @ 3.10GHz
2. Skylake
Bios: 1.0
Platform: Dell Inspiron 15 7000
Processor: Intel Core i7 6500 @ 2.5 GHz
3. Kaby Lake
Bios: 50.02
Platform: Development Platform
Processor: Intel @ 2.60GHz
4. Apollo Lake
Bios: 144.10
Platform: Development Platform
Processor: Intel @ 1.2 GHz

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?