关于笔记本双显卡状态下独立显卡的配置问题 您所在的位置:网站首页 笔记本显卡不起作用 关于笔记本双显卡状态下独立显卡的配置问题

关于笔记本双显卡状态下独立显卡的配置问题

2023-12-07 11:54| 来源: 网络整理| 查看: 265

急需解决问题的小伙伴可以略过调研过程,直接划到最底下看结论

 

背景:

博主的笔记本是微星Z70 2BA-1247CN,五年前的老本了,最近心血来潮,于是用鲁大师跑了个分,奇怪的事情发生了,跑分的时候cpu、内存、硬盘都正常,唯独显卡跑分只有五千多分,而看其他人相同显卡的跑分都是六万多,于是好奇心重的博主开始了探究之旅:

尝试一:

博主首先把问题输入了google,结果搜出来的文章大部分都是教你怎么设置显卡,比如让你点开显卡控制面板,再选择全局高性能,或者对某个软件设置高性能,或者再在win10的电源选项设置最佳性能(包括使用电池和使用电源),类似这篇文章,博主于是尝试了这个方法,重新跑分,还是原来的样子,帧率10fps左右,分数五千左右,经测试,此法无效。

尝试二:

博主于是又去卡吧发帖求助,但是度娘抽风,连连删帖,说是不符合规范云云,弃之。

尝试三:

既然网上资料行不通,博主只能开动自己聪明的小脑袋,自己试验测试解决问题了,测试方法如下:

测试一:博主用笔记本的hdmi外接自己的4k戴尔显示器作为扩展屏,重新跑分

结果一:鲁大师在笔记本屏幕上运行时跑分五千多,帧率10fps,在外接屏上运行时,帧率120fps左右,跑分七万八

总结一:这说明博主的hdmi接口是由独显提供的,在测试一中,外接显示器接在了独显上,而笔记本显示器接在了核显上,所以在外接显示器运行鲁大师时调用的是独显,跑分正常,在笔记本屏运行时调用的核显,跑分低。

测试二:既然笔记本显示器默认使用核显,那我把核显在设备管理器禁用不就只剩独显了,这样笔记本显示器不用独显也得用了!

结果二:禁用核显后,在外接显示屏运行鲁大师跑分,结果正常,是独显的分数,在笔记本显示器运行,结果cpu风扇狂转,打开任务管理器发现,cpu使用率100%,显卡使用率0%!跑分动画帧率1fps,跑分一千多点儿,这太不正常了好不好!没有用显卡它是用什么输出视频信号到笔记本显示器的?

             博主打开windows设置——>显示器——>高级配置,发现显示器1(笔记本显示器)是接在了一个叫Microsoft 基本显示驱动程序的“显卡”上,博主去搜了下,发现这是微软提供的一个内置于windows的软件,大致功能是在电脑没有显卡能用时,它就会运行,模拟出一张显卡,系统的视频输出信号被它接管,但是它是在cpu上跑图像处理的数据和算法的!难怪cpu100%占用率!

总结二:windows即使在没有核显和集显的情况下,也不用独显而是用程序模拟出一张显卡替代核显的作用(这是为什么呢?微软为啥要这样干?)

推论:经过上面两个测试,博主推测出了显卡的运行规律:1)外接显示器直接插在独显上,因此一切输出到外接显示器的图形界面都是调用的独显;2)在没有核显时,windows也不会调用独显,而是用Microsoft 基本显示驱动程序来输出各种图形界面到显示器,但是当你运行大型游戏,或者其他调用了显卡渲染功能的程序时,windows才会启用独显来处理这些数据

测试三:这个测试主要是验证上述推论的,博主下载了一个网游进行测试,是博主高考结束那段时间喜欢玩的游戏,叫枪神纪(有喜欢的小伙伴可以一起玩呀)

结果三:在笔记本显示器打开游戏,独显占用率立马上去了,而核显占用率只提高了一点点

总结三:这个结果可以有两个相悖的结论:1)只有要求了显卡渲染的程序才会被运行在独显;2)者windows可以智能识别哪些程序需要跑在独显(那为什么鲁大师的跑分游戏不能运行在独显呢?要么是windows不够智能,要么说明2)不正确,1)才正确!)

 

 

结论:

总结上述三个测试,不难发现:

1)外接显示器直接插在独显上,因此一切输出到外接显示器的图形界面都是调用的独显;

2)在没有核显时,windows也不会调用独显,而是用Microsoft 基本显示驱动程序来输出各种图形界面到显示器;

3)只有要求了显卡渲染的程序才会被运行在独显或者windows可以智能识别哪些程序需要跑在独显,两个情况不管是哪个,都说明系统会自动调用独显,用户无需操心,如果不能自动调用,用户可以手动选择。

4)在独显显卡控制面板选择的省电、高性能等选项,全是针对独显的,而不是像那些文章说的那样:选择高性能就可以用独显了。实际情况是:在独显控制面板的省电、高性能选项是指当程序运行在独显时,独显会以省电状态运行它还是以高性能状态运行它,不管是高性能还是省电,都运行在独显上,并不能解决如何让程序运行在独立显卡的问题!(这些文章也是够坑的,抄得全网都是)

5)这个笔记本的内部配件的逻辑图应该是这样的:

 

即:i)外接显示器直插独显;

     ii)内置显示器直插cpu上的核显接口;

     iii)Microsoft 基本显示驱动程序模拟出的显卡输出视频信号仍是通过核显接口到笔记本显示器;

     IV)windows调用独显时,独显运算的结果要经过核显才到达笔记本显示器,而不是直接输出到笔记本显示器;

 

那么如何使程序运行在独显呢?

1)程序自身有要求开启独显渲染的代码,这个时候会自动跑在独显上;

2)windows识别出该程序需要跑在独显上,这个时候也会自动跑在独显上;

3)对于不能自动跑在独显上的程序,博主找到的有效方法就是外接显示器,把这个程序放在外接显示器运行;(或者一切其他可以直接接在独显上的方法)

 

如何最大发挥显卡性能?(以下都要操作)

1)在win 10的右下角电源上选择最佳性能;

2)在电源的高级选项里把显卡性能从优化电池调到最佳性能;

3)在显卡控制面板里把显卡全局性能调到高性能;

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有