CefSharp禁用GPU的命令行参数

其中,Major和Minor分别指代系统的主版本(大版本)、次版本(小版本)版本号。其中指定了Windows7系统会禁用 GPU。,突发奇想,是否windows8.1也是因为这个问题?然后开始验证。

所以,经查阅,各系统的对应版本如下:

系统的主版本、次版本

1 Windows 10 -- 10.0* 2 Windows Server 2016 Technical Preview -- 10.0* 3 Windows 8.1 -- 6.3* 4 Windows Server 2012 R2 -- 6.3* 5 Windows 8 -- 6.2 6 Windows Server 2012 --6.2 7 Windows 7 -- 6.1 8 Windows Server 2008 R2 -- 6.1 9 Windows Server 2008 -- 610 Windows Vista -- 611 Windows Server 2003 R2 -- 5.212 Windows Server 2003 -- 5.213 Windows XP 64-Bit Edition -- 5.214 Windows XP -- 5.115 Windows 2000 -- 5

系统的主版本、次版本

如上图得知,若判断是否为Windows8.1系统,判断osVersion.Version.Major == 6 && osVersion.Version.Minor == 3 即可,

但是不知源码中 为何要判断windows7的禁用GPU,在windows7下取消禁用GPU的测试,发现页面并未闪烁。

但是为了安全起见,并且身边没有window8和其他的系统,所以决定,应用CefSharp的时候,配置CefCommandLineArgs进行了只判断osVersion.Version.Major == 6的处理,即windows8.1、windows8、windows7等都禁用了GPU。

  var osVersion = Environment.OSVersion;
//Disable GPU for Windows 7
if (osVersion.Version.Major == && osVersion.Version.Minor == )
{
// Disable GPU in WPF and Offscreen examples until #1634 has been resolved6
settings.CefCommandLineArgs.Add("disable-gpu", "");
}
var setting = new CefSharp.CefSettings();
setting.CefCommandLineArgs.Add("disable-gpu", ""); // 禁用gpu

最新文章

  1. Excel 去掉每次打开弹出自定义项安装的弹窗
  2. VS 使用Sql Server 数据库增删改查
  3. thinkPHP模板的输出和模型的使用
  4. SaaS系列介绍之一: SaaS的前身ASP介绍
  5. Linux下Nginx+Tomcat整合的安装与配置
  6. FZU1686 神龙的难题 dancing links 重复覆盖
  7. selenium webdriver python 开始
  8. windows media player 中播放pls的方法
  9. easyui控件的加载顺序
  10. 划分数 (DP)
  11. PL SQL Developer报错框乱码
  12. java泛型探索——介绍篇
  13. MySQL中四种常用存储引擎的介绍
  14. mvc架构模式概念
  15. 计算机网络-应用层之HTTP协议
  16. PCA算法数学原理及实现
  17. 《Java大学教程》—第8章 通过继承扩展类
  18. 使用Ultra Librarian将bxl文件转为OrCAD Capture CIS可识别的库文件(OLB)
  19. Vivado使用技巧(1)
  20. php71

热门文章

  1. Java面试准备之JVM
  2. pyspider煎蛋无聊图爬取
  3. git修改已push的commit信息
  4. Shell命令-文件及目录操作之chattr、lsattr
  5. JS 中的原型 -- prototype、__proto__ 以及原型链
  6. P1494 [国家集训队]小Z的袜子
  7. java java.net.URLConnection 实现http get,post
  8. echarts 修改y轴刻度间隔问题
  9. Python并发编程之同步\异步and阻塞\非阻塞
  10. Linux 下 boost 库的安装,配置个人环境变量