首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebGL不可用,GPU进程无法启动

WebGL不可用,GPU进程无法启动
EN

Stack Overflow用户
提问于 2016-11-07 19:21:50
回答 3查看 50.4K关注 0票数 13

我在Windows 10上运行Chrome54.0.2840.87,我有两个GPU:英特尔(R) HD Graphics 520和AMD R5 M335。

直到几周前,WebGL的铬版运行还算不错。现在,在没有更改任何设置之后,WebGL就不再可用了。

例如,当我试图运行一个镀铬实验时,我收到一条消息说我的显卡似乎不支持WebGL。我知道我的显卡工作正常(他们已经更新了最新的驱动程序),加上WebGL在火狐上运行得很好。我知道我的GPU没有被列入黑名单(在任何一个浏览器上)。

chrome:gpu上,我被告知WebGL不可用,GPU进程无法启动。在检查chrome:flags时,启用或禁用WebGL似乎不再是一种选择。

启用/禁用任何涉及WebGL的其他内容都没有任何区别。还能做些什么让它再起作用吗?问题在哪一级?(铬金丝雀的问题依然存在。)我不是最精通技术的人,但我在其他地方找不到答案。

下面是我在chrome:gpu页面上看到的内容:

图形特征状态

画布:仅限软件,硬件加速不可用 Flash:只有软件,硬件加速不可用 Flash Stage3D:仅限软件,硬件加速不可用 Flash Stage3D基线配置文件:仅软件,硬件加速不可用 合成:只使用软件,硬件加速不可用 多个栅格线程:不可用 本机GpuMemoryBuffers:仅限于软件。硬件加速禁用 只有软件,硬件加速不可用 视频解码:仅软件,硬件加速不可用 视频编码:仅软件,硬件加速不可用 VPx视频解码:仅软件,硬件加速不可用 WebGL:不可用

驱动程序Bug解决问题

clear_uniforms_before_first_program_use disable_d3d11 disable_discard_framebuffer disable_dxgi_zero_copy_video disable_nv12_dxgi_video disable_framebuffer_cmaa exit_on_context_lost scalarize_vec_and_mat_constructor_args

问题检测到

GPU进程无法启动: GPU进程启动失败。 残疾特征:全部 一些驱动程序无法在GPU进程沙箱中重置D3D设备。 应用解决方案: exit_on_context_lost 在所有平台上使用第一个程序之前清除制服: 124764,349137 应用解决方案: clear_uniforms_before_first_program_use 始终重写vec/mat构造函数以保持一致: 398694 应用解决方案: scalarize_vec_and_mat_constructor_args 在具有AMD可切换图形的系统上禁用Direct3D11 : 451420 应用解决方案: disable_d3d11 帧缓冲丢弃会对非舵手的性能造成伤害: 570897 应用解决方案: disable_discard_framebuffer NV12 DXGI视频在AMD驱动程序上挂起或显示错误的颜色: 623029,644293 应用解决方案: disable_dxgi_zero_copy_video,disable_nv12_dxgi_video 铬GL_INTEL_framebuffer_CMAA的有限启用: 535198 应用解决方案: disable_framebuffer_cmaa 本机GpuMemoryBuffers已被禁用,无论是通过约:标志或命令行。 残疾特征: native_gpu_memory_buffers

版本信息

2016年7月11日发布的数据,2:09:57 铬版Chrome/54.0.2840.87 Windows NT 10.0.14393操作系统 软件渲染列表版本11.12 驱动程序错误列表版本9.00 角度提交id 905fbdea9ef0 2D图形后端Skia/54 a21f10dd8b19c6cb47d07d94d0a0525c16461969 命令行Args Files (x86)\Google\Chrome\Application\chrome.exe“--标志- 开关-开始-启用-gpu-栅格化-启用-不安全-ES3-apis启用-启用- webgl.草案.扩展.标志开关.末端 驾驶员信息 初始化时间0 进程内GPU真 沙箱假 GPU0供应商= 0x1002,DEVICE= 0x6660 GPU1供应商= 0x8086,DEVICE= 0x1916 擎天柱假 AMD可切换真 台式复合航空玻璃 .\DISPLAY1 15.5“的对角线监视器尺寸 驱动供应商高级微设备公司。 驱动程序16.200.2001.0 司机日期6-16-2016 像素着色版顶点着色器版本 麦克斯。MSAA样本 机器模型名称机器模型版本 GL_VENDOR GL_RENDERER GL_VERSION GL_EXTENSIONS 禁用扩展窗口系统绑定供应商窗口系统绑定版本 窗口系统绑定扩展插件直接呈现是 重置通知策略0x0000 GPU进程崩溃计数0 排字信息 平铺更新模式一-复制 部分栅格已启用 GpuMemoryBuffers状态 只限于ATC软件 仅ATCIA软件 仅限DXT1软件 仅限DXT5软件 仅限ETC1软件 仅限R_8软件 仅限BGR_565软件 仅限RGBA_4444软件 仅限RGBX_8888软件 仅限RGBA_8888软件 仅限BGRX_8888软件 仅限BGRA_8888软件 仅限YVU_420软件 仅限YUV_420_BIPLANAR软件 仅限UYVY_422软件 诊断..。装货..。

日志消息

代码语言:javascript
复制
[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(252)] : No suitable EGL configs found.

[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(1012)] : eglCreatePbufferSurface failed with error EGL_BAD_CONFIG

[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(35)] : gl::GLContext::CreateOffscreenGLSurface failed

[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(108)] : Could not create surface for info collection.

[1268:3756:1107/133435:ERROR:gpu_main.cc(506)] : gpu::CollectGraphicsInfo failed (fatal).

GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
EN

回答 3

Stack Overflow用户

发布于 2016-11-23 21:07:51

得到了同样的问题,发现了一篇关于忽略兼容材料的硬件列表的帖子。因此,转到chrome://flags,并激活第一个选项:

  • “不光彩的人”(法文)
  • 覆盖软件呈现列表(英文)

https://superuser.com/questions/836832/how-can-i-enable-webgl-in-my-browser

告诉我是否有用!

票数 29
EN

Stack Overflow用户

发布于 2017-01-19 04:38:19

对于仍然显示WebGL无效的任何人,在启用之后,将覆盖chrome://flags/的软件呈现列表。

chrome://gpu/下面进一步查看主题:问题检测到的。如果提到GPU访问被禁用:

GPU进程无法启动:在chrome://设置中禁用了GPU访问。残疾特征:全部

导航到:

chrome://设置/>高级>系统

并启用使用硬件加速。

票数 9
EN

Stack Overflow用户

发布于 2017-01-16 09:01:20

使用sketchfab时也有同样的问题!在“覆盖软件渲染列表”中,我选择显示“禁用”,现在一切看起来都很好!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40472961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档