因为目前项目的应用程序在windows下需要高性能显卡的支持,自己的电脑是双显卡,默认使用的是intel集成显卡,自己测试可以手动切换显卡为英伟达,但考虑到发布给客户,这么做不合适,所以找了下如何在程序中切换显卡的方式。

参考这里:https://stackoverflow.com/questions/16823372/forcing-machine-to-use-dedicated-graphics-card/39047129,最高票的那个答复,英伟达资料链接:https://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf

最终解决方法是:在代码中添加:

extern "C" {
    _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
};

在程序的开头部分,实测:手动切换显卡为intel集成显卡--->执行应用程序,显示正常--->查看显卡选择设置还是intel集成显卡,即应用程序只是在运行时选择使用高性能的显卡,并不修改电脑中显卡选择设置。

windows环境, C++程序里强制切换显卡(切换为英伟达)相关推荐

  1. 显卡直通_英伟达RTX 30系显卡发布:性价比打哭2080Ti

    9 月 2 日消息,英伟达在今天凌晨正式发布了 GeForce RTX 30 系列显卡,首发型号包括 RTX 3070.RTX 3080 及 RTX 3090 共三款. 新一代 RTX 30 系列显卡 ...

  2. 成本低廉的深度学习与渲染显卡购买方案--英伟达矿卡P106

    此方案适用于个人或小型企业,此方案有不稳定性,如果预算充足请购买Tesla 显卡 转载请注明出处 视频:https://www.bilibili.com/video/av35317062 渲染,深度学 ...

  3. 英伟达、AMD显卡纷纷告急,PC DIY市场的落日黄昏

    文/ 智能相对论(ID:aixdlun) 作者/ 布兰 题图: 在加密货币长期维持价格高位的背景下,显卡和矿机已经成了"印钞机". 为了轻松阅读本文,诸位看官可能需要简单了解以下概 ...

  4. 英伟达发布RTX 2000系列显卡,“实时光线追踪”究竟能为游戏带来什么?

    作者 | 琥珀 出品 | AI科技大本营(公众号ID:rgznai100) "这是计算机图形学的历史性时刻!"8 月 21 日在德国科隆举办一场主题演讲上,英伟达(NVIDIA)C ...

  5. 英伟达:今年显卡将继续供不应求 尽量保证供应普通玩家

    4月16日消息,据国外媒体报道,英伟达首席财务官科莱特·克雷斯(Colette Kress)在本周早些时候的一次投资者电话会议上表示:"我们预计今年大部分时间内需求将继续超出供应." ...

  6. linux64x gtx970,NVIDIA英伟达显卡驱动460.67版For Linux x64(2021年3月19日发布)

    发布厂商:英伟达(NVIDIA) 发布日期:2021-03-19 文件容量:169.46MB 提交时间:2021-03-22 下载次数: 驱动种类:官方正式版 操作系统:Linux Kernel 适应 ...

  7. Deepin 深度Linux操作系统英伟达显卡驱动安装及晟兴三维数字地球安装

    Deepin深度Linux操作系统英伟达显卡驱动安装及晟兴三维数字地球安装 1.硬件选择 Deepin,笔记本双显卡原厂驱动很难安装成功,笔者在Deepin14.5.1版测试了一个上午也没成功安装, ...

  8. 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换

    在windows和linux双系统下,为ubuntu安装nvidia.cuda.cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容. 一.安装英伟达NVIDIA显 ...

  9. linux系统英伟达gpu驱动卸载_英伟达显卡驱动程序被发现强制捆绑 官方已火速撤回驱动下载链接...

    英伟达本周推出新版本驱动程序为多数游戏带来性能提升,不少玩家看到性能提升就果断选择下载新版进行安装. 不过有些意外的是这个版本的驱动程序强制捆绑各个组件,原本这些组件在用户选择自定义时是可以手动取消的 ...

最新文章

  1. iOS微信支付集成 SDK1 7 5
  2. 成功解决slave无datanode问题
  3. arm汇编:.balignl伪指令理解
  4. ubuntu下安装minicom
  5. 与计算机相关的社团活动,计算机社团活动记录.doc
  6. 【js】知乎chrome控制台字符画招聘信息实现
  7. python计算一个数的个各位上的数字之和
  8. 9-n个人中选k个人的选择方法种类
  9. Mint17/Ubuntu14.04 samba文件服务器搭建
  10. 计算机无法进系统咋办,详解电脑无法进入系统怎么办
  11. find ctime 加减n时间范围
  12. C语言课程设计之图书管理系统
  13. java调用win32_java调用win32api操作windows窗口
  14. GMSK的调制与解调
  15. scsi 教程 linux,SCSI存储详解以及Linux下ISCSI的实现
  16. 简单的网页制作期末作业——电影泰坦尼克号(4页)
  17. 1024程序员节!Hello world
  18. Java-TCP通信(实现多发多收、群聊功能),BS通信源码
  19. 从NFA到DFA的转换
  20. 冒泡排序、插入排序、选择排序、希尔排序、堆排序、归并排序等常用排序算法的比较

热门文章

  1. 【阿里推送】移动端Android集成方式
  2. 雷军提议把人工智能当国家战略:要有制度保障
  3. css 怎样设置虚线,css生成可控虚线的方法
  4. 部署一个脚本,每日自动登陆橙光领取花篮
  5. python + opencv试纸缺陷检测——思路
  6. 使用NVIDIA Jetson Orin模块详解
  7. kali linux重启网卡失败:Job for networking.service failed because the control process exited with error...
  8. CL210云应用程序自动化(理论)
  9. mac卸载java 1.6_Mac 安装、卸载JDK 1.6
  10. 阿里平头哥发布RISC-V高能效处理器玄铁C908,打造端云一体生态