Skip to content

Commit acfc1f8

Browse files
Add Kaby Lake to intel gpu blacklist
1 parent 7a89e1e commit acfc1f8

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/BizHawk.Bizware.Graphics/D3D11/D3D11GLInterop.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ private enum Vendor
4545
// (Presumingly all Haswell, Broadwell and Skylake are affected, better safe than sorry)
4646
// Note: Intel HD Graphics 4000 (Ivy Bridge) is reported as NOT crashing
4747
// Presumingly it's so old it doesn't even report gl interop support
48+
// Note: Intel HD Graphics 630 also reported crashing, so assuming all of Kaby Lake is broken too
4849
private static readonly int[] _blacklistedIntelDeviceIds =
4950
[
5051
// Bay Trail GPUs (in-between Ivy Bridge and Haswell)
@@ -82,7 +83,19 @@ private enum Vendor
8283
0x191D, 0x191E, 0x1921, 0x1923,
8384
0x1926, 0x1927, 0x192A, 0x192B,
8485
0x192D, 0x1932, 0x193A, 0x193B,
85-
0x193D
86+
0x193D,
87+
// Apollo Lake GPUs (in-between Skylake and Kaby Lake)
88+
0x0A84, 0x1A84, 0x1A85, 0x5A84,
89+
0x5A85,
90+
// Gemini Lake GPUs (another in-between Skylake and Kaby Lake)
91+
0x3184, 0x3185,
92+
// Kaby Lake GPUs
93+
0x5902, 0x5906, 0x5908, 0x590A,
94+
0x590B, 0x590E, 0x5912, 0x5913,
95+
0x5915, 0x5916, 0x5917, 0x591A,
96+
0x591B, 0x591C, 0x591D, 0x591E,
97+
0x5921, 0x5923, 0x5926, 0x5927,
98+
0x593B, 0x87C0,
8699
];
87100

88101
static D3D11GLInterop()

0 commit comments

Comments
 (0)