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

2017Q4 Intel Graphics Stack Recipe

Author: 
Last modified: 
Feb 12, 2018

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.

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

Support for bigger memory limits in x86 hardware (128PiB of virtual address space, 4PiB of physical address space)
A new unwinder that provides better kernel traces and a smaller kernel size
Cgroups "thread mode" that allows resource distribution across the threads of a group of processes
Support for the zstd compression algorithm has been added to Btrfs and Squashfs
Support for zero-copy of data from user memory to sockets
Better asynchronous buffered I/O support
Support for Heterogeneous Memory Management that will be needed in future GPUs

3D DRIVER - MESA

New features introduced at 17.3.0 and present on 17.3.2 that affect Intel drivers:
ibtxc_dxtn is now integrated into Mesa. GL_EXT_texture_compression_s3tc and GL_ANGLE_texture_compression_dxt are now always enabled on drivers that support them
GL_ARB_indirect_parameters on i965/gen7+
GL_ARB_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, llvmpipe, swr
GL_ARB_transform_feedback_overflow_query on radeonsi
GL_ARB_texture_filter_anisotropic on i965, nv50, nvc0, r600, radeonsi
GL_EXT_memory_object on radeonsi
GL_EXT_memory_object_fd on radeonsi
EGL_ANDROID_native_fence_sync on radeonsi with a future kernel (possibly 4.15)
EGL_IMG_context_priority on i965

Bug fixes:

  • 103007 - [OpenGL CTS] [HSW] KHR-GL45.gpu_shader_fp64.fp64.max_uniform_components fails
  • 102006 - gstreamer vaapih264enc segfault
  • 102435 - [skl,kbl] [drm] GPU HANG: ecode 9:0:0x86df7cf9, in csgo_linux64 [4947], reason: Hang on rcs, action: reset
  • 103626 - [SNB] ES3-CTS.functional.shaders.precision
  • 101910 - [BYT] ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
  • 102177 - [SKL] ES31-CTS.core.sepshaderobjs.StateInteraction fails sporadically
  • 103628 - [BXT, GLK, BSW] KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks
  • 97852   - Unreal Engine corrpted preview viewport
  • 103579 - Vertex shader causes compiler to crash in SPIRV-to-NIR
  • 103787 - [BDW,BSW] gpu hang on spec.arb_pipeline_statistics_query.arb_pipeline_statistics_query-comp
  • 103115 - [BSW BXT GLK] dEQP-VK.spiry_assembly.instruction.compute.sconvert.int32_to_int64
  • 103101 - [SKL][bisected] DiRT Rally GPU hang
  • 103085 - [ivb byt hsw] piglit.spec.arb_indirect_parameters.tl-count-arrays
  • 102774 - [BDW] [Bisected] Absolute constant buffers break VAAPI in mpv

Complete and detailed list can be found here

MEDIA - LIBVA AND INTEL-VAAPI-DRIVER

LIBVA 2.0.0

No major changes since October 2017

Note libva 2.0.0 is not compatible with the old version of libva, but for most users, what you need to do is to rebuild your VA-API based application against libva 2.0.0.

Complete and detailed list can be found here

LIBVA-INTEL-DRIVER-2.0.0

No major changes since October 2017

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

102586

System freeze with Kernels > 4.11.x (freeze on 4.12.x and 4.13.x)

104786

[KBL-only] igt@drv_selftest@live_hangcheck - dmesg-fail - kernel stack overflow - Extract: kernel stack overflow (double-fault): 0000 [#1] PREEMPT SMP PTI

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

103558

[IGT] igt@* - dmesg-warn *ERROR* Link Training Unsuccessful

98739

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

97206

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

104866

xf86-video-intel driver is causing logout loop because libc.so.6 conflict on Ubuntu 17.10

103631

Screen corrupted when using three 4K monitors with USB-C dock

104671

igt@kms_chv_cursor_fail@pipe-a-256x256-bottom-edge - fail - CRC mismatch - Extract: !mismatch Resource temporarily unavailable

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

104712

[APL GLK SKL] Source engine games GPU hang

POWER

103429

[drm:intel_dp_start_link_train [i915]] *ERROR* failed to get link status

101868

[KBL][drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun

103171

igt@pm_rpm@system-suspend - dmesg-warn - pipe state doesn't match!

80079

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

98517

[SKL] Skylake gen6 suspend/resume video regression 4.9

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

GEMINILAKE

103077

[IGT] gem_softpin@noreloc-S4 failed with 'rtcwake failed with 256'

104830

igt@kms_fbcon_fbt@fbc - dmesg-warn - *ERROR* [CONNECTOR:77:eDP-1] Link Training failed at link rate = 540000, lane count = 4

100872

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

104995

igt@kms_flip@*sw_vblank* - Failed assertion: (drmWaitVBlank(drm_fd, &wait)) ==0

103514

igt@gem_exec_* - Failed assertion: !"GPU hung" - and its aftermath

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?