Mgea城市穿梭 Mgea城市穿梭
关注数: 5 粉丝数: 7 发帖数: 693 关注贴吧数: 19
【转帖NGA】不吹不黑不讲玄学:所谓显卡掉驱动和不稳定的分析.. 有掉驱动的可以试试 【链接:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fbbs.nga.cn%2Fread.php%3F%26tid%3D35792189&urlrefer=6584da244c35a5d654808d9a5a6e00ee】 创作背景: 1,我自己买过RX480,580,590,5700XT,6800XT。笔记本用过5500U,5800H与6800H。从来没有遇到一次掉驱动的情况。我给朋友装机都是N卡,所以相当于所有的A/N卡都很熟悉,不云。 2,论坛等舆论总是说AMD不稳定/掉驱动。NVDIA也偶有讨论。 3,此处不讨论AMD或NVIDIA已承认的Bug,此类Bug都会在更新中修复。且不讨论锻炼卡本身的不稳定因素。 4,大部分人的教程都是在胡扯。根本不了解技术背景等就自信满满地大放厥词并且指导别人操作,然后锐评A/N卡。 大家总是反馈遇到的问题及问题定义: 1,掉驱动。指使用过程中,突然黑屏,稍后恢复显示,驱动重置,AMD弹出驱动程序错误报告工具。AMD驱动面板提示版本不对。 2,闪屏。屏幕一黑一亮。或者并不是完全黑,只是明暗交替快速闪烁。 3,卡顿。放视频时浏览器/播放器卡住,可能伴随驱动重置。 分析与解决方案: 首先不是给任何一家洗,我想说的其实就是99%上述的问题都是软件问题不是硬件问题。当然你要非说什么AMD驱动就是垃圾等等这样无意义的宣泄词,那就是你对。我们这里只讨论技术细节。 如果你遇到了上述问题,你要检查并且去做的是: 1,不要让WU自作主张推驱动更新。Windows Update会给AMD显卡强制推送它认为的新驱动,而且不分场合。那种突然玩着好好的就遇到问题1的其实就是显卡驱动被更新了。你需要去AMD官网下载最新的驱动,下Optional的,不要下WHQL。Optional会修复很多问题。WHQL的相对稳定只是你们的幻想。这点MIUI开发版和稳定版的用户比我更有感悟。至于有些人说我装了XX版本,然后就不掉驱动了,所以得出结论XX版本是最稳定的。那只是AMD显卡驱动安装器在安装时和安装后帮你关闭了Windows Update的驱动更新。所以你要做的,就是去官网下最新驱动,安装时选彻底清洁安装,然后去gpedit.msc,“计算机配置 - 管理模板 - Windows组件 - Windows更新”—“Windows更新不包括驱动程序”,调成已启用,重启。注意有些教程让你DISM++改,但是在最新Win10 19045和Win11已失效,所以最好自己去组策略。这样以后WU会正常更新补丁,但是不会推驱动更新。有的人问我要更新驱动怎么办,那你看我的帖子:[http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fbbs.pcbeta.com%2Fviewthread-1962327-1-1.html&urlrefer=a20de90891981280f980e02ca80e7b54] 2,不要开启Hyper-V虚拟化(WSA安卓子系统,WSLinux子系统)。如果你非要用,当我没说。如果你根本不知道这些是啥,请自己去启动或关闭Windows功能里关闭我说的这些。原因长话短说,当开启之后原本的Windows系统便成了Hyper-V的一个虚拟机,即使你没有开别的虚拟机。导致一些软件/游戏无法正确访问CPU,GPU资源等。某些版本的驱动或者软件再使用加Kernel驱动或者Low-IO,可能会导致整个崩掉。所以除非万不得已,不要开Hyper-V。还有就是如果你没有开Hyper-V,但是用了其他的虚拟机如Vmware,开游戏或者看视频时最好关掉。另外,安卓模拟器也属于Vmware/Virtualbox虚拟机,最好也关掉。 3,关闭Windows Defender。不要看网上那种乱七八糟的贴子教你关的,也不要用各种乱七八糟的小工具。具体意义和操作请读我这个帖子。写的很清楚。[http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fbbs.pcbeta.com%2Fviewthread-1950400-1-1.html&urlrefer=16888248c51778651c989bf5e63ebdec]。关闭WD后,不要用乱七八糟的杀毒软件尤其是360,都是各种加驱和hook,会给系统带来极大不稳定因素。非要担心的,用火绒。这年头个人用户没啥防病毒的需求了,现在的病毒更多是的广告/弹窗,国产软件本身。 4,调整浏览器硬件加速。教你直接关浏览器硬件加速的建议你直接拉黑它。2023年了竟然还有人说关硬件加速,说这个怕不是还是活在Android2.3时代。edge://flags里Choose ANGLE graphics backend“中,将”default“改为”D3D11“,不要用除了D3D11之外的任何选项。Edge还依赖Media Foundation,所以请去应用商店把解码器补齐,否则看视频100%出问题。具体要补哪些看这个[http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fcodecguide.com%2Fmedia_foundation_codecs.htm&urlrefer=b8d5ed03ef9e4c9a52b8a3cc6ea071a8] 。也可以直接在网页里下载安装。 5,关闭MPO。会导致卡顿,但一般不会导致驱动崩溃。不重复科普,看之前别人的帖子。[http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fbbs.nga.cn%2Fread.php%3Ftid%3D34578015&urlrefer=2674dfd641ca1ba84b72f89146236d23] 6,尽量不要让硬件检测软件常驻,例如尽量不要每次游戏时后台开着监测GPU的软件,如AIDA64,小飞机,游戏加加等。这些监测软件一个是观测者效应影响性能。一个是都要用加Kernel驱动或者Low-IO,Low-PCIE IO的形式去直接访问硬件。某些场景或者游戏运气不好会把整个驱动层甚至系统内核带崩溃。还有个同样的例子就是MSI的Dargon Center监测软件会在开机时抢占GPU的内核进程优先级并锁定,导致AMD驱动找不到显卡然后直接崩掉。如果非要用这些软件,务必保持软件版本为最新,不要用图吧工具箱里的过时版本。并且尽可能少地勾选监测项目。 7,遇到第二个问题闪屏的。可能是Freesync/Gsync引起,关闭可能可以解决问题。关闭后要重启再测试。如果还不行就换线,HDMI换DP。一般DP稳定性高于HDMI。因为HDMI带芯片,DP是纯物理线路。带芯片的话可能会因为兼容性或者你买的杂牌子芯片出一些奇奇怪怪的问题。 8,关闭内存完整性保护,内核隔离。会极大降低性能。[http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.ruancan.com%2Fp%2F111248.html&urlrefer=38b20c0a7fee0d783331f807635022a7] 和 [http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.landiannews.com%2Farchives%2F91074.html&urlrefer=22d055a8f31eb785dde03cdcad02d153] 9,关闭快速启动。DISM++里可以调,电源选项里也可以。使用'快速启动'关机后系统会结束所有程序、文档并注销账户,只有 Windows 系统内核、驱动、运行状态等会存储到'休眠文件'。当再次唤醒系统 Windows 就不必重新加载这些核心,只需要将'休眠文件'重新加载到内存即可。它会导致一些系统级修改不生效/卡Bug,尤其在你对一些系统文件进行了操作但是你又没有重启时。所以台式机用户可以关闭。 总结: 不要用乱七八糟的所谓的优化脚本。不要下乱七八糟的所谓的优化软件。不要去精简Windows,不要在微软许可的框架以外魔改Windows。不要去动注册表里你看不懂的参数。不要装毒瘤和垃圾软件。装软件尽量绿色版。 上面的每一条也不是让你一定要去做。你说你因为工作需要Hyper-V的WSL的。或者是你有安全强迫症不开WD会难受地要死,也没关系的,所以不要拿你自己的场景来杠。什么都不是100%的,只是给普通的游戏玩家一个排查和摸索的思路。你完全可以根据你自己需求来调整。如果你自己没啥需求,那么就按我说的来。 最后,我想说的就是,不要去想太多什么AMD一定就不稳,NVIDIA一定就稳这个说法。99%的问题都是软件/设置问题而不是硬件问题。尤其是那种说什么一天崩好几次的,我觉得如果你保证你的硬件没问题,那么是时候检查一下你自己的设置了。 如果非要找人背锅,我觉得上面我说了这么多,微软的锅其实更大一些。
1 下一页