diff --git a/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts b/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts index 3b887a07..d71ec577 100644 --- a/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts +++ b/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts @@ -461,7 +461,9 @@ export class XtermTerminal extends DisposableStore implements IXtermTerminal { const debugInfo = checkGl?.getExtension('WEBGL_debug_renderer_info'); if (checkGl && debugInfo) { const renderer = checkGl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL); - if (renderer.startsWith('ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero)')) { + this._logService.debug(`Webgl Webgl renderer=${renderer}`); + if (renderer.startsWith('ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero)') /*x64*/ + || renderer.startsWith('ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (LLVM 10.0.0)') /*FT-2000-4,arm64*/) { this._disableWebglForThisSession(); return; }