Update GPU driver for Intel Skylake and later

Also, removed the blacklist for skia:8706 since the tests are passing
before this CL.

Bug: skia:8587, skia:8659, skia:8706, skia:8961, skia:9023
Change-Id: Ib7bf3268b1981ba9860f77ea7e12673976105ef9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/222041
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Ben Wagner aka dogben <benjaminwagner@google.com>
(cherry picked from commit 1811d1615ecb2810362ba552481494990b655a33)
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/222789
Commit-Queue: Eric Boren <borenet@google.com>
Auto-Submit: Ben Wagner aka dogben <benjaminwagner@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
diff --git a/infra/bots/gen_tasks.go b/infra/bots/gen_tasks.go
index c48966c..92c2021 100644
--- a/infra/bots/gen_tasks.go
+++ b/infra/bots/gen_tasks.go
@@ -566,9 +566,9 @@
 					"GTX660":        "10de:11c0-25.21.14.1634",
 					"GTX960":        "10de:1401-25.21.14.1634",
 					"IntelHD4400":   "8086:0a16-20.19.15.4963",
-					"IntelIris540":  "8086:1926-25.20.100.6444",
+					"IntelIris540":  "8086:1926-25.20.100.6519",
 					"IntelIris6100": "8086:162b-20.19.15.4963",
-					"IntelIris655":  "8086:3ea5-25.20.100.6444",
+					"IntelIris655":  "8086:3ea5-25.20.100.6519",
 					"RadeonHD7770":  "1002:683d-24.20.13001.1010",
 					"RadeonR9M470X": "1002:6646-24.20.13001.1010",
 					"QuadroP400":    "10de:1cb3-25.21.14.1678",
diff --git a/infra/bots/recipes/perf.expected/Perf-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Release-All-Vulkan.json b/infra/bots/recipes/perf.expected/Perf-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Release-All-Vulkan.json
deleted file mode 100644
index 59da027..0000000
--- a/infra/bots/recipes/perf.expected/Perf-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Release-All-Vulkan.json
+++ /dev/null
@@ -1,277 +0,0 @@
-[
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0777",
-      "[START_DIR]\\tmp"
-    ],
-    "infra_step": true,
-    "name": "makedirs tmp_dir"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[START_DIR]\\skia\\infra\\bots\\assets\\skp\\VERSION",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Get skp VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "42",
-      "[START_DIR]\\tmp\\SKP_VERSION"
-    ],
-    "infra_step": true,
-    "name": "write SKP_VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[START_DIR]\\skia\\infra\\bots\\assets\\skimage\\VERSION",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Get skimage VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "42",
-      "[START_DIR]\\tmp\\SK_IMAGE_VERSION"
-    ],
-    "infra_step": true,
-    "name": "write SK_IMAGE_VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[START_DIR]\\skia\\infra\\bots\\assets\\svg\\VERSION",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Get svg VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "42",
-      "[START_DIR]\\tmp\\SVG_VERSION"
-    ],
-    "infra_step": true,
-    "name": "write SVG_VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "rmtree",
-      "[START_DIR]\\[SWARM_OUT_DIR]"
-    ],
-    "infra_step": true,
-    "name": "rmtree [SWARM_OUT_DIR]"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0777",
-      "[START_DIR]\\[SWARM_OUT_DIR]"
-    ],
-    "infra_step": true,
-    "name": "makedirs [SWARM_OUT_DIR]"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
-    ],
-    "name": "get swarming bot id",
-    "stdout": "/path/to/tmp/",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@python.inline@import os@@@",
-      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
-      "@@@STEP_LOG_END@python.inline@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
-    ],
-    "name": "get swarming task id",
-    "stdout": "/path/to/tmp/",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@python.inline@import os@@@",
-      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
-      "@@@STEP_LOG_END@python.inline@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[START_DIR]\\build\\nanobench",
-      "-i",
-      "[START_DIR]\\skia\\resources",
-      "--skps",
-      "[START_DIR]\\skp",
-      "--images",
-      "[START_DIR]\\skimage\\nanobench",
-      "--svgs",
-      "[START_DIR]\\svg",
-      "--pre_log",
-      "--images",
-      "--gpuStatsDump",
-      "true",
-      "--scales",
-      "1.0",
-      "1.1",
-      "--nocpu",
-      "--config",
-      "vk",
-      "--reduceOpListSplitting",
-      "--match",
-      "~^GM_varied_text_clipped_lcd$",
-      "~^GM_varied_text_ignorable_clip_lcd$",
-      "~^fontscaler_lcd$",
-      "~^rotated_rects_aa_changing_transparent_src$",
-      "~^rotated_rects_aa_same_transparent_src$",
-      "~^srcmode_rects_1_aa$",
-      "~^desk_skbug6850overlay2.skp_1$",
-      "~^desk_skbug6850overlay2.skp_1.1$",
-      "~^desk_skbug6850overlay2.skp_1.1_mpd$",
-      "~^desk_skbug6850overlay2.skp_1_mpd$",
-      "~^blendmode_mask_DstATop$",
-      "~^blendmode_mask_Src$",
-      "~^blendmode_mask_SrcIn$",
-      "~^blendmode_mask_SrcOut$",
-      "~^desk_carsvg.skp_1$",
-      "~^desk_carsvg.skp_1.1$",
-      "~^desk_carsvg.skp_1.1_mpd$",
-      "~^desk_carsvg.skp_1_mpd$",
-      "~^desk_googlespreadsheet.skp_1$",
-      "~^desk_googlespreadsheet.skp_1.1$",
-      "~^desk_googlespreadsheet.skp_1.1_mpd$",
-      "~^desk_googlespreadsheet.skp_1_mpd$",
-      "~^rotated_rects_aa_alternating_transparent_and_opaque_src$",
-      "~^shadermask_LCD_FF$",
-      "~^text_16_LCD_88$",
-      "~^text_16_LCD_BK$",
-      "~^text_16_LCD_FF$",
-      "~^text_16_LCD_WT$",
-      "~inc0.gif",
-      "~inc1.gif",
-      "~incInterlaced.gif",
-      "~inc0.jpg",
-      "~incGray.jpg",
-      "~inc0.wbmp",
-      "~inc1.wbmp",
-      "~inc0.webp",
-      "~inc1.webp",
-      "~inc0.ico",
-      "~inc1.ico",
-      "~inc0.png",
-      "~inc1.png",
-      "~inc2.png",
-      "~inc12.png",
-      "~inc13.png",
-      "~inc14.png",
-      "~inc0.webp",
-      "~inc1.webp",
-      "--outResultsFile",
-      "[START_DIR]\\[SWARM_OUT_DIR]\\nanobench_abc123_1337000001.json",
-      "--properties",
-      "gitHash",
-      "abc123",
-      "swarming_bot_id",
-      "skia-bot-123",
-      "swarming_task_id",
-      "123456",
-      "--key",
-      "arch",
-      "x86_64",
-      "compiler",
-      "Clang",
-      "cpu_or_gpu",
-      "GPU",
-      "cpu_or_gpu_value",
-      "IntelIris655",
-      "extra_config",
-      "Vulkan",
-      "model",
-      "NUC8i5BEK",
-      "os",
-      "Win10"
-    ],
-    "env": {
-      "CHROME_HEADLESS": "1",
-      "PATH": "<PATH>;RECIPE_PACKAGE_REPO[depot_tools]"
-    },
-    "name": "nanobench"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0777",
-      "[START_DIR]\\[SWARM_OUT_DIR]"
-    ],
-    "infra_step": true,
-    "name": "makedirs perf_dir"
-  },
-  {
-    "jsonResult": null,
-    "name": "$result"
-  }
-]
\ No newline at end of file
diff --git a/infra/bots/recipes/perf.py b/infra/bots/recipes/perf.py
index be7b5f0..d4f3053 100644
--- a/infra/bots/recipes/perf.py
+++ b/infra/bots/recipes/perf.py
@@ -208,38 +208,6 @@
     match.append('~top25desk_ebay.skp_1.1_mpd')
   if 'MacBook10.1' in bot and 'CommandBuffer' in bot:
     match.append('~^desk_micrographygirlsvg.skp_1.1$')
-  if 'IntelIris655' in bot and 'Win10' in bot and 'Vulkan' in bot:
-    # skia:8587
-    match.append('~^GM_varied_text_clipped_lcd$')
-    match.append('~^GM_varied_text_ignorable_clip_lcd$')
-    match.append('~^fontscaler_lcd$')
-    match.append('~^rotated_rects_aa_changing_transparent_src$')
-    match.append('~^rotated_rects_aa_same_transparent_src$')
-    match.append('~^srcmode_rects_1_aa$')
-    match.append('~^desk_skbug6850overlay2.skp_1$')
-    match.append('~^desk_skbug6850overlay2.skp_1.1$')
-    match.append('~^desk_skbug6850overlay2.skp_1.1_mpd$')
-    match.append('~^desk_skbug6850overlay2.skp_1_mpd$')
-    # skia:8659
-    match.append('~^blendmode_mask_DstATop$')
-    match.append('~^blendmode_mask_Src$')
-    match.append('~^blendmode_mask_SrcIn$')
-    match.append('~^blendmode_mask_SrcOut$')
-    match.append('~^desk_carsvg.skp_1$')
-    match.append('~^desk_carsvg.skp_1.1$')
-    match.append('~^desk_carsvg.skp_1.1_mpd$')
-    match.append('~^desk_carsvg.skp_1_mpd$')
-    match.append('~^desk_googlespreadsheet.skp_1$')
-    match.append('~^desk_googlespreadsheet.skp_1.1$')
-    match.append('~^desk_googlespreadsheet.skp_1.1_mpd$')
-    match.append('~^desk_googlespreadsheet.skp_1_mpd$')
-    if 'Release' in bot:
-      match.append('~^rotated_rects_aa_alternating_transparent_and_opaque_src$')
-      match.append('~^shadermask_LCD_FF$')
-      match.append('~^text_16_LCD_88$')
-      match.append('~^text_16_LCD_BK$')
-      match.append('~^text_16_LCD_FF$')
-      match.append('~^text_16_LCD_WT$')
   if ('ASAN' in bot or 'UBSAN' in bot) and 'CPU' in bot:
     # floor2int_undef benches undefined behavior, so ASAN correctly complains.
     match.append('~^floor2int_undef$')
@@ -410,7 +378,6 @@
   ('Perf-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-'
     'Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41'),
   'Perf-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ANGLE',
-  'Perf-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Release-All-Vulkan',
   'Perf-iOS-Clang-iPadPro-GPU-PowerVRGT7800-arm64-Release-All',
 ]
 
diff --git a/infra/bots/recipes/test.expected/Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-Vulkan.json b/infra/bots/recipes/test.expected/Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-Vulkan.json
deleted file mode 100644
index 3b479a5..0000000
--- a/infra/bots/recipes/test.expected/Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-Vulkan.json
+++ /dev/null
@@ -1,602 +0,0 @@
-[
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0777",
-      "[START_DIR]\\tmp"
-    ],
-    "infra_step": true,
-    "name": "makedirs tmp_dir"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[START_DIR]\\skia\\infra\\bots\\assets\\skp\\VERSION",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Get skp VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "42",
-      "[START_DIR]\\tmp\\SKP_VERSION"
-    ],
-    "infra_step": true,
-    "name": "write SKP_VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[START_DIR]\\skia\\infra\\bots\\assets\\skimage\\VERSION",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Get skimage VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "42",
-      "[START_DIR]\\tmp\\SK_IMAGE_VERSION"
-    ],
-    "infra_step": true,
-    "name": "write SK_IMAGE_VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "[START_DIR]\\skia\\infra\\bots\\assets\\svg\\VERSION",
-      "/path/to/tmp/"
-    ],
-    "infra_step": true,
-    "name": "Get svg VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "42",
-      "[START_DIR]\\tmp\\SVG_VERSION"
-    ],
-    "infra_step": true,
-    "name": "write SVG_VERSION"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "rmtree",
-      "[START_DIR]\\test"
-    ],
-    "infra_step": true,
-    "name": "rmtree test"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "ensure-directory",
-      "--mode",
-      "0777",
-      "[START_DIR]\\test"
-    ],
-    "infra_step": true,
-    "name": "makedirs test"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\nimport urllib2\n\nHASHES_URL = sys.argv[1]\nRETRIES = 5\nTIMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in range(RETRIES):\n  try:\n    with contextlib.closing(\n        urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:\n      hashes = w.read()\n      with open(sys.argv[2], 'w') as f:\n        f.write(hashes)\n        break\n  except Exception as e:\n    print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n    print e\n    if retry == RETRIES:\n      raise\n    waittime = WAIT_BASE * math.pow(2, retry)\n    print 'Retry in %d seconds.' % waittime\n    time.sleep(waittime)\n",
-      "https://example.com/hashes.txt",
-      "[START_DIR]\\tmp\\uninteresting_hashes.txt"
-    ],
-    "env": {
-      "CHROME_HEADLESS": "1",
-      "PATH": "<PATH>;RECIPE_PACKAGE_REPO[depot_tools]"
-    },
-    "infra_step": true,
-    "name": "get uninteresting hashes",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@python.inline@@@@",
-      "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
-      "@@@STEP_LOG_LINE@python.inline@import math@@@",
-      "@@@STEP_LOG_LINE@python.inline@import socket@@@",
-      "@@@STEP_LOG_LINE@python.inline@import sys@@@",
-      "@@@STEP_LOG_LINE@python.inline@import time@@@",
-      "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
-      "@@@STEP_LOG_LINE@python.inline@@@@",
-      "@@@STEP_LOG_LINE@python.inline@HASHES_URL = sys.argv[1]@@@",
-      "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
-      "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
-      "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
-      "@@@STEP_LOG_LINE@python.inline@@@@",
-      "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
-      "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
-      "@@@STEP_LOG_LINE@python.inline@  try:@@@",
-      "@@@STEP_LOG_LINE@python.inline@    with contextlib.closing(@@@",
-      "@@@STEP_LOG_LINE@python.inline@        urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:@@@",
-      "@@@STEP_LOG_LINE@python.inline@      hashes = w.read()@@@",
-      "@@@STEP_LOG_LINE@python.inline@      with open(sys.argv[2], 'w') as f:@@@",
-      "@@@STEP_LOG_LINE@python.inline@        f.write(hashes)@@@",
-      "@@@STEP_LOG_LINE@python.inline@        break@@@",
-      "@@@STEP_LOG_LINE@python.inline@  except Exception as e:@@@",
-      "@@@STEP_LOG_LINE@python.inline@    print 'Failed to get uninteresting hashes from %s:' % HASHES_URL@@@",
-      "@@@STEP_LOG_LINE@python.inline@    print e@@@",
-      "@@@STEP_LOG_LINE@python.inline@    if retry == RETRIES:@@@",
-      "@@@STEP_LOG_LINE@python.inline@      raise@@@",
-      "@@@STEP_LOG_LINE@python.inline@    waittime = WAIT_BASE * math.pow(2, retry)@@@",
-      "@@@STEP_LOG_LINE@python.inline@    print 'Retry in %d seconds.' % waittime@@@",
-      "@@@STEP_LOG_LINE@python.inline@    time.sleep(waittime)@@@",
-      "@@@STEP_LOG_END@python.inline@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
-    ],
-    "name": "get swarming bot id",
-    "stdout": "/path/to/tmp/",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@python.inline@import os@@@",
-      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
-      "@@@STEP_LOG_END@python.inline@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
-    ],
-    "name": "get swarming task id",
-    "stdout": "/path/to/tmp/",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@python.inline@import os@@@",
-      "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
-      "@@@STEP_LOG_END@python.inline@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[START_DIR]\\build\\dm",
-      "--resourcePath",
-      "[START_DIR]\\skia\\resources",
-      "--skps",
-      "[START_DIR]\\skp",
-      "--images",
-      "[START_DIR]\\skimage\\dm",
-      "--colorImages",
-      "[START_DIR]\\skimage\\colorspace",
-      "--nameByHash",
-      "--properties",
-      "gitHash",
-      "abc123",
-      "builder",
-      "Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-Vulkan",
-      "buildbucket_build_id",
-      "123454321",
-      "swarming_bot_id",
-      "skia-bot-123",
-      "swarming_task_id",
-      "123456",
-      "--svgs",
-      "[START_DIR]\\svg",
-      "--key",
-      "arch",
-      "x86_64",
-      "compiler",
-      "Clang",
-      "configuration",
-      "Debug",
-      "cpu_or_gpu",
-      "GPU",
-      "cpu_or_gpu_value",
-      "IntelIris655",
-      "extra_config",
-      "Vulkan",
-      "model",
-      "NUC8i5BEK",
-      "os",
-      "Win10",
-      "--uninterestingHashesFile",
-      "[START_DIR]\\tmp\\uninteresting_hashes.txt",
-      "--writePath",
-      "[START_DIR]\\[SWARM_OUT_DIR]",
-      "--dont_write",
-      "pdf",
-      "--randomProcessorTest",
-      "--nocpu",
-      "--config",
-      "vk",
-      "--src",
-      "tests",
-      "gm",
-      "image",
-      "colorImage",
-      "svg",
-      "--blacklist",
-      "_",
-      "svg",
-      "_",
-      "svgparse_",
-      "_",
-      "image",
-      "gen_platf",
-      "pal8os2v2.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "pal8os2v2-16.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "rgba32abf.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "rgb24prof.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "rgb24lprof.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "8bpp-pixeldata-cropped.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "4bpp-pixeldata-cropped.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "32bpp-pixeldata-cropped.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "24bpp-pixeldata-cropped.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "testimgari.jpg",
-      "_",
-      "image",
-      "gen_platf",
-      "rle8-height-negative.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "rle4-height-negative.bmp",
-      "_",
-      "image",
-      "gen_platf",
-      "error",
-      "_",
-      "image",
-      "_",
-      "interlaced1.png",
-      "_",
-      "image",
-      "_",
-      "interlaced2.png",
-      "_",
-      "image",
-      "_",
-      "interlaced3.png",
-      "_",
-      "image",
-      "_",
-      ".arw",
-      "_",
-      "image",
-      "_",
-      ".cr2",
-      "_",
-      "image",
-      "_",
-      ".dng",
-      "_",
-      "image",
-      "_",
-      ".nef",
-      "_",
-      "image",
-      "_",
-      ".nrw",
-      "_",
-      "image",
-      "_",
-      ".orf",
-      "_",
-      "image",
-      "_",
-      ".raf",
-      "_",
-      "image",
-      "_",
-      ".rw2",
-      "_",
-      "image",
-      "_",
-      ".pef",
-      "_",
-      "image",
-      "_",
-      ".srw",
-      "_",
-      "image",
-      "_",
-      ".ARW",
-      "_",
-      "image",
-      "_",
-      ".CR2",
-      "_",
-      "image",
-      "_",
-      ".DNG",
-      "_",
-      "image",
-      "_",
-      ".NEF",
-      "_",
-      "image",
-      "_",
-      ".NRW",
-      "_",
-      "image",
-      "_",
-      ".ORF",
-      "_",
-      "image",
-      "_",
-      ".RAF",
-      "_",
-      "image",
-      "_",
-      ".RW2",
-      "_",
-      "image",
-      "_",
-      ".PEF",
-      "_",
-      "image",
-      "_",
-      ".SRW",
-      "vk",
-      "gm",
-      "_",
-      "aarectmodes",
-      "vk",
-      "gm",
-      "_",
-      "aaxfermodes",
-      "vk",
-      "gm",
-      "_",
-      "crbug_892988",
-      "vk",
-      "gm",
-      "_",
-      "dftext",
-      "vk",
-      "gm",
-      "_",
-      "dftext_blob_persp",
-      "vk",
-      "gm",
-      "_",
-      "dont_clip_to_layer",
-      "vk",
-      "gm",
-      "_",
-      "drawregionmodes",
-      "vk",
-      "gm",
-      "_",
-      "filterfastbounds",
-      "vk",
-      "gm",
-      "_",
-      "fontmgr_iter",
-      "vk",
-      "gm",
-      "_",
-      "fontmgr_match",
-      "vk",
-      "gm",
-      "_",
-      "fontscalerdistortable",
-      "vk",
-      "gm",
-      "_",
-      "gammagradienttext",
-      "vk",
-      "gm",
-      "_",
-      "gammatext",
-      "vk",
-      "gm",
-      "_",
-      "gradtext",
-      "vk",
-      "gm",
-      "_",
-      "hairmodes",
-      "vk",
-      "gm",
-      "_",
-      "imagefilters_xfermodes",
-      "vk",
-      "gm",
-      "_",
-      "imagefiltersclipped",
-      "vk",
-      "gm",
-      "_",
-      "imagefiltersscaled",
-      "vk",
-      "gm",
-      "_",
-      "imagefiltersstroked",
-      "vk",
-      "gm",
-      "_",
-      "imagefilterstransformed",
-      "vk",
-      "gm",
-      "_",
-      "imageresizetiled",
-      "vk",
-      "gm",
-      "_",
-      "lcdblendmodes",
-      "vk",
-      "gm",
-      "_",
-      "lcdoverlap",
-      "vk",
-      "gm",
-      "_",
-      "lcdtext",
-      "vk",
-      "gm",
-      "_",
-      "lcdtextsize",
-      "vk",
-      "gm",
-      "_",
-      "matriximagefilter",
-      "vk",
-      "gm",
-      "_",
-      "resizeimagefilter",
-      "vk",
-      "gm",
-      "_",
-      "rotate_imagefilter",
-      "vk",
-      "gm",
-      "_",
-      "savelayer_lcdtext",
-      "vk",
-      "gm",
-      "_",
-      "shadermaskfilter_image",
-      "vk",
-      "gm",
-      "_",
-      "srcmode",
-      "vk",
-      "gm",
-      "_",
-      "surfaceprops",
-      "vk",
-      "gm",
-      "_",
-      "textblobgeometrychange",
-      "vk",
-      "gm",
-      "_",
-      "textbloblooper",
-      "vk",
-      "gm",
-      "_",
-      "textblobrandomfont",
-      "vk",
-      "gm",
-      "_",
-      "textfilter_color",
-      "vk",
-      "gm",
-      "_",
-      "textfilter_image",
-      "vk",
-      "gm",
-      "_",
-      "tilemodes",
-      "vk",
-      "gm",
-      "_",
-      "varied_text_clipped_lcd",
-      "vk",
-      "gm",
-      "_",
-      "varied_text_ignorable_clip_lcd",
-      "vk",
-      "gm",
-      "_",
-      "fontscaler",
-      "vk",
-      "gm",
-      "_",
-      "mixedtextblobs",
-      "vk",
-      "gm",
-      "_",
-      "textblobmixedsizes",
-      "vk",
-      "gm",
-      "_",
-      "textblobmixedsizes_df",
-      "--nonativeFonts",
-      "--reduceOpListSplitting",
-      "--verbose"
-    ],
-    "env": {
-      "CHROME_HEADLESS": "1",
-      "PATH": "<PATH>;RECIPE_PACKAGE_REPO[depot_tools]"
-    },
-    "name": "dm"
-  },
-  {
-    "jsonResult": null,
-    "name": "$result"
-  }
-]
\ No newline at end of file
diff --git a/infra/bots/recipes/test.py b/infra/bots/recipes/test.py
index bc2c25c..36fd4c8 100644
--- a/infra/bots/recipes/test.py
+++ b/infra/bots/recipes/test.py
@@ -667,54 +667,6 @@
     # skbug.com/8047
     match.append('~FloatingPointTextureTest$')
 
-  if 'Vulkan' in bot and 'Win10' in bot and 'IntelIris655' in bot:
-    # skia:8659
-    blacklist(['vk', 'gm', '_', 'aarectmodes'])
-    blacklist(['vk', 'gm', '_', 'aaxfermodes'])
-    blacklist(['vk', 'gm', '_', 'crbug_892988'])
-    blacklist(['vk', 'gm', '_', 'dftext'])
-    blacklist(['vk', 'gm', '_', 'dftext_blob_persp'])
-    blacklist(['vk', 'gm', '_', 'dont_clip_to_layer'])
-    blacklist(['vk', 'gm', '_', 'drawregionmodes'])
-    blacklist(['vk', 'gm', '_', 'filterfastbounds'])
-    blacklist(['vk', 'gm', '_', 'fontmgr_iter'])
-    blacklist(['vk', 'gm', '_', 'fontmgr_match'])
-    blacklist(['vk', 'gm', '_', 'fontscalerdistortable'])
-    blacklist(['vk', 'gm', '_', 'gammagradienttext'])
-    blacklist(['vk', 'gm', '_', 'gammatext'])
-    blacklist(['vk', 'gm', '_', 'gradtext'])
-    blacklist(['vk', 'gm', '_', 'hairmodes'])
-    blacklist(['vk', 'gm', '_', 'imagefilters_xfermodes'])
-    blacklist(['vk', 'gm', '_', 'imagefiltersclipped'])
-    blacklist(['vk', 'gm', '_', 'imagefiltersscaled'])
-    blacklist(['vk', 'gm', '_', 'imagefiltersstroked'])
-    blacklist(['vk', 'gm', '_', 'imagefilterstransformed'])
-    blacklist(['vk', 'gm', '_', 'imageresizetiled'])
-    blacklist(['vk', 'gm', '_', 'lcdblendmodes'])
-    blacklist(['vk', 'gm', '_', 'lcdoverlap'])
-    blacklist(['vk', 'gm', '_', 'lcdtext'])
-    blacklist(['vk', 'gm', '_', 'lcdtextsize'])
-    blacklist(['vk', 'gm', '_', 'matriximagefilter'])
-    blacklist(['vk', 'gm', '_', 'resizeimagefilter'])
-    blacklist(['vk', 'gm', '_', 'rotate_imagefilter'])
-    blacklist(['vk', 'gm', '_', 'savelayer_lcdtext'])
-    blacklist(['vk', 'gm', '_', 'shadermaskfilter_image'])
-    blacklist(['vk', 'gm', '_', 'srcmode'])
-    blacklist(['vk', 'gm', '_', 'surfaceprops'])
-    blacklist(['vk', 'gm', '_', 'textblobgeometrychange'])
-    blacklist(['vk', 'gm', '_', 'textbloblooper'])
-    blacklist(['vk', 'gm', '_', 'textblobrandomfont'])
-    blacklist(['vk', 'gm', '_', 'textfilter_color'])
-    blacklist(['vk', 'gm', '_', 'textfilter_image'])
-    blacklist(['vk', 'gm', '_', 'tilemodes'])
-    blacklist(['vk', 'gm', '_', 'varied_text_clipped_lcd'])
-    blacklist(['vk', 'gm', '_', 'varied_text_ignorable_clip_lcd'])
-    if 'Debug' in bot:
-      blacklist(['vk', 'gm', '_', 'fontscaler'])
-      blacklist(['vk', 'gm', '_', 'mixedtextblobs'])
-      blacklist(['vk', 'gm', '_', 'textblobmixedsizes'])
-      blacklist(['vk', 'gm', '_', 'textblobmixedsizes_df'])
-
   if 'MoltenVK' in bot:
     # skbug.com/7959
     blacklist(['_', 'gm', '_', 'vertices_scaled_shader'])
@@ -1051,7 +1003,6 @@
    '-ReleaseAndAbandonGpuContext'),
   'Test-Win10-Clang-NUC5i7RYH-CPU-AVX2-x86_64-Debug-All-NativeFonts_GDI',
   'Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Release-All-ANGLE',
-  'Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-Vulkan',
   'Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Release-All-ANGLE',
   'Test-Win10-Clang-ShuttleA-GPU-GTX660-x86_64-Release-All-Vulkan',
   'Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE',
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index 955ca3f..9cd2764 100755
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -36876,7 +36876,7 @@
         "Build-Win-Clang-x86_64-Debug"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -36992,7 +36992,7 @@
         "Build-Win-Clang-x86_64-Debug-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37108,7 +37108,7 @@
         "Build-Win-Clang-x86_64-Debug-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37224,7 +37224,7 @@
         "Build-Win-Clang-x86_64-Release"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37340,7 +37340,7 @@
         "Build-Win-Clang-x86_64-Release-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37456,7 +37456,7 @@
         "Build-Win-Clang-x86_64-Release-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37572,7 +37572,7 @@
         "Build-Win-Clang-x86_64-Debug"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37688,7 +37688,7 @@
         "Build-Win-Clang-x86_64-Debug-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37804,7 +37804,7 @@
         "Build-Win-Clang-x86_64-Debug-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -37920,7 +37920,7 @@
         "Build-Win-Clang-x86_64-Release"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -38036,7 +38036,7 @@
         "Build-Win-Clang-x86_64-Release-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -38152,7 +38152,7 @@
         "Build-Win-Clang-x86_64-Release-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -66597,7 +66597,7 @@
         "Build-Win-Clang-x86_64-Debug"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -66713,7 +66713,7 @@
         "Build-Win-Clang-x86_64-Debug-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -66829,7 +66829,7 @@
         "Build-Win-Clang-x86_64-Debug-OpenCL"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -66945,7 +66945,7 @@
         "Build-Win-Clang-x86_64-Debug-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67061,7 +67061,7 @@
         "Build-Win-Clang-x86_64-Release"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67177,7 +67177,7 @@
         "Build-Win-Clang-x86_64-Release-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67293,7 +67293,7 @@
         "Build-Win-Clang-x86_64-Release"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67409,7 +67409,7 @@
         "Build-Win-Clang-x86_64-Release-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:1926-25.20.100.6444",
+        "gpu:8086:1926-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67525,7 +67525,7 @@
         "Build-Win-Clang-x86_64-Debug"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67641,7 +67641,7 @@
         "Build-Win-Clang-x86_64-Debug-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67757,7 +67757,7 @@
         "Build-Win-Clang-x86_64-Debug-OpenCL"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67873,7 +67873,7 @@
         "Build-Win-Clang-x86_64-Debug-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -67989,7 +67989,7 @@
         "Build-Win-Clang-x86_64-Release"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -68105,7 +68105,7 @@
         "Build-Win-Clang-x86_64-Release-ANGLE"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],
@@ -68221,7 +68221,7 @@
         "Build-Win-Clang-x86_64-Release-Vulkan"
       ],
       "dimensions": [
-        "gpu:8086:3ea5-25.20.100.6444",
+        "gpu:8086:3ea5-25.20.100.6519",
         "os:Windows-10-17763.503",
         "pool:Skia"
       ],