0x00 楔子

最近客户在使用我们的的三维可视化平台的时候,总是会出现浏览器崩溃,webgl context lost的情况。 这种请一般出现在电脑配置很低的电脑上,比如没有独显,只有很小现存的集成显卡的电脑。

但是客户的电脑大部分都是配置还不错,有独立的显卡。

经过摸索和分析,最终发现了问题所在:就是电脑根本没有用上独立显卡,也就是说虽然硬件上有独立显卡,但是实际上三维程序还是用的集成显卡,导致跑不动三维程序。

如何判断三维程序是否用上了独立显卡呢,其实我们可以打开电脑的任务管理器,打开"性能"标签,一般可以看到两个GPU(Intel开头的是集成显卡,NVIDIA开头的是独立显卡)

从图中,可以看出 GPU0(集显) 使用率搞到88%,而GPU1(独显) 使用率却未0,表示三维应用程序未使用独显。

0x01 原因探究

经过测试,发现电脑不使用独立显卡的原因大概分为几类:

驱动未正确安装

独立显卡的驱动未安装,或者显卡的驱动未正确安装,导致电脑的独立显卡不能使用。 可以通过电脑的设备管理器查看是否又独立显卡的适配器,如果没有,多半是未有安装显卡驱动。

显示器未接独立显卡

如果是台式机接主板自带的VGA/DVI/HDMI都是核显负责输出和运算,不接独显的接口不能发挥任何作用。反之,接了独显,那么CPU核显也会自动屏蔽不发挥作用。典型的例子就是你接了独显,比如N卡,只会有一个NVIDIA控制面板,而不会再出现一个英特尔核芯显卡控制界面。

如果是笔记本的话,一般带DP接口的一定是独显接口,其他接口如HDMI,VGA都是核显输出,但是笔记本硬性规则都是核显负责画面输出,独显负责需要运行的3D应用程序,这是英特尔强制规定的,所以笔记本除了有N卡独显的NVIDIA控制面板以外,还会有英特尔核芯显卡控制面板。值得注意的是,在6代以后的笔记本,有些bios提供了屏蔽核显的选项,有些是可以允许自由切换,或者一些超高端的笔记本,显卡为1070,1080甚至1080 SLI的,直接出厂就屏蔽了核显,没有这个核显的需要。测试都表明,核显在1070以上的笔记本机型,某些优化不到位的游戏会拖累独显性能,导致帧数下降,整体也比单独运行独显帧数要稍低。

程序指定使用集显

笔记本电脑,电脑可以同时使用集显和独显。
打开电脑NVIDIA 控制面板,可以指定程序使用独显还是集显,如下图所示:

如果指定了浏览器,比如chrome使用集成显卡,那么webgl也不会用到独立显卡。

0x02 如何解决

其实看了前面的“原因探究”,可以很方便的给出相应的解决方案。

如果未安装显卡驱动,就安装显卡驱动即可。安装的时候,需要注意选择正确的版本。
如果是台式机,检查显示器接头是否接在独立显卡的接口上,如果接在集成显卡的接口上,改变接口即可。
如果是程序指定了集显,改成使用独显即可。

过程不在详述。

0x03 结语

如果发现电脑配置不错,但是简单的三维应用很卡,多半是上述原因。

如果对可视化感兴趣,可以和我交流,微信541002349。
关注公号“ITMan彪叔” 可以及时收到更多有价值的文章。

webgl未使用独立显卡报告相关推荐

  1. 图形显卡_选核芯显卡还是独立显卡?这才是决定笔记本电脑性能的关键

    买笔记本电脑的时候,选核芯显卡还是独立显卡是很多朋友纠结的问题.核芯显卡是建立在和处理器同一内核芯片上的图形处理单元,而独立显卡拥有单独的图形核心和独立的显存.那么具体哪个更好呢?这里就来介绍一下. ...

  2. 英特尔宣布推出锐炫 A 系列移动端独立显卡

    3月31日消息,英特尔近日宣布推出面向笔记本电脑的英特尔 锐炫™ 独立显卡系列.这是英特尔锐炫A 系列显卡产品组合中率先发布的独立显卡,公司也将于今年发布面向台式机和工作站的产品.英特尔重点介绍了锐炫 ...

  3. 程序员被纳入新生代农民工;“腾讯视频崩了”上热搜;英特尔发布全新独立显卡品牌 Arc|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...

  4. 关于联想Thinkpad E450 系列笔记本电脑独立显卡不能工作的解决方案(蓝屏/卡顿/掉帧)

    联想Thinkpad E450因为主板问题,在运行一段时间的独立显卡后(通常是在玩游戏调用独显运行时),会在游戏中出现突然掉帧的现象,而后退出游戏在正常的电脑使用过程中也会出现经常蓝屏,黑屏等现象,使 ...

  5. 独立显卡安装ubuntu

    文章目录 1.独立的NVIDIA显卡驱动问题 1.1.不完全的解决方案 1.2.正确的解决方案 2.安装系统的时候无法识别提前划分的空闲分区 3.ubuntu分区的时候不能新建分区 1.独立的NVID ...

  6. 集成显卡 独立显卡 CPU核心显卡的区别

    集成显卡 独立显卡 CPU核心显卡的区别 显卡 每个电脑都必须具备显示功能,有显示芯片,这个称为GPU,也就是我们常说的显卡. 显卡主要由PCB板(印刷电路版).图形芯片(GPU).显存构成,是电脑主 ...

  7. 台式电脑切换集成显卡和独立显卡

    台式电脑切换集成显卡和独立显卡 1 背景 2 认识 3 步骤 3.1 确认是否有两个显卡以及当前显示器连接显卡 3.2 更新驱动 3.3 确认显示器连接接口 3.4 显卡设置 4 总结 1 背景 发现 ...

  8. 电脑服务器独立显卡显示配置,电脑显卡装完驱动,英伟达显示设置不可用解决方发...

    原标题:电脑显卡装完驱动,英伟达显示设置不可用解决方发 电脑已经是学习上班必用的工具之一.电脑的出现让我们生活和工作带来了很大的快乐和便利,可是有时候电脑宕机,中毒后会让我们重做系统,最近发现有时候显 ...

  9. 目前市场上配置独立显卡的计算机是,2021上半年主流中高低配置推荐(大部分支持win7系统)...

    2021年市场比较混乱,虽然b560主板和11代酷睿cpu都己经发布了,但2021年上半年装机主流还是以b460和10代cpu为主,今天电脑系统城小编就给大家分享关于2021上半年主流中低高端配置清单 ...

最新文章

  1. Gartner发布2021年重要战略科技趋势!
  2. python提取图像的每一帧
  3. AngularJS 指令之 ng-hide/ng-show
  4. React+Redux仿Web追书神器
  5. SVN在vs2013中使用
  6. python计算程序运行时间
  7. 暑假攻略:怎样让孩子过一个充实又省钱的假期
  8. Typora导出PDF时一直处于正在导出的状态
  9. 使用html-table模块生成html格式
  10. j2ee三大框架个人理解
  11. python官方手册-python中文手册
  12. 【C语言】输出100内素数
  13. GraphicsView学习-内容介绍(1)
  14. 根据特征图画热图_heatmap
  15. html怎么去除照片背景颜色,怎么去掉背景色?
  16. Ternary Tree
  17. COGS461. [网络流24题] 餐巾
  18. 【设计原则】里氏代换原则
  19. Argo-DCS数据传输笔记
  20. 电子商务垂直化与纵深化发展的创新之路

热门文章

  1. Educoder 机器学习之随机森林算法 第1关:Bagging
  2. SAP ABAP 开发创建 DIALOG 屏幕程序
  3. ListView的item展开后完整显示
  4. [Android] ListView中getView的原理+如何在ListView中放置多个item
  5. c语言陆黎明答案,清华大学出版社-图书详情-《C语言程序设计》
  6. 关于2008R2的序列号
  7. IDEA把C盘占满的问题
  8. win8r桌面的计算机图在哪调 出来,Win8如何在桌面上显示“我的电脑”图标,手把手教你Win8如何在桌面上显示我的电脑...
  9. 【机器人领域会议】简介
  10. easyui默认图标的使用和如何添加自己想要的图标