以后谁说 Windows 不需要第三方驱动管理软件我锤谁

326 天前
 kenvix

新笔记本电脑预装的系统是 Win11 ,被我格盘装成了 Win10 ,厂商只提供 Win11 驱动,格盘前留了一手,把原厂系统打包成了 bootable VHDX 并添加引导,这是背景。

安装好 Win10 ,联网,Windows Update 自动安装驱动并下载更新,个别设备需要我自己找驱动,没关系,咱动手能力还是有的。

众所周知最好不要把原厂的 Win11 驱动拿给 Win10 用,例如我把 Senary Audio 的 Win11 驱动装到 Win10 上会导致音频子系统卡死

用了一段时间发现不太对劲,怎么老是蓝屏 Kernel Security Check Failure 啊?而且为什么 Type-C 外接副屏过一段时间就闪一下啊?(瞬间黑屏大概 50ms )我独显核显驱动都是最新版本啊?

一次偶然的机会发现似乎和热点有关,好像热点流量大了就会蓝屏。 继续深入调查发现是 Wi-Fi 热点的基础服务 SharedAccess 的锅,其 NAT 实现在流量很大时就会触发蓝屏,高速 NAT 时似乎发生了缓冲区溢出,如果是小流量 NAT 或者大流量但不 NAT 都不会有问题。 此外,如果切换到原厂 Win11 ,则无论如何都不会蓝屏,外接副屏也不闪屏。

正当我准备把锅扣给微软 Win10 时,突然发现社区上有个人建议更新驱动,好吧死马当做活马医,随便找了个驱动管理软件把驱动全都更新了一遍。

蓝屏和闪屏问题都神奇地消失了。 不得不说驱动问题真是神奇,看似无关的一个硬件的驱动会对另一个硬件或功能造成影响。

7261 次点击
所在节点    Windows
53 条回复
realpg
325 天前
对于正常人不需要第三方驱动管理

你不是正常人,吐槽啥正常人
Jirajine
325 天前
@kenvix linux 不是没驱动或免驱动,只是 Linux 不像 Windows 那么模块化和支持驱动的稳定 abi ,所以驱动通常都是集成进内核,最多再附带个 firmware blob ,除了 NVIDIA ,但也是和内核版本绑定的。
所以 Linux 用户不用关心驱动问题主要是因为所有支持的硬件驱动都打包安装到一起了,并且随内核更新,只能有一个版本。

且因为 GPL 的原因,很多设备支持是通过把更多的工作移动到设备的固件里进行,内核里的驱动只充当 client ,如 NVIDIA 的新开源内核模块。
solitude511
325 天前
这跟第三方管理不管理没有一毛钱关系,原来 win11 适配的驱动系统降级到 win10 自然要重新找。
所谓的第三方不过是把手动找的过程交给他了而已。
问题的点还是在于你自己降级了系统。
kenvix
325 天前
@Jirajine 结果就是并不能很好地支持新硬件,只有勉强能用的水平,不过我可能有点云了,很多年没在家用电脑上装过 Linux 了,不知道现在硬件支持怎么样?
@realpg 啊对对对
@solitude511 客观地说,确实是第三方管理帮我发现了 WU 自动安装的过时的驱动,这点功不可没
> 没驱动还好,可以自己去找,但是系统自己装个过时驱动或者装个基础通用驱动就麻烦了,这种情况自己还发现不了
ouqihang
325 天前
现在新机器,厂家把驱动发给微软,Windows 自动更新,uefi 固件也能通过 Windows update 更新。
放以前,自动或者手动更新驱动,OEM 定制的声卡驱动掉,还试过更新集显驱动搞到闪屏,只能用官网的驱动。
有时候还会把其他厂的 OEM 定制驱动装上。
Jirajine
325 天前
@kenvix 除了非常规硬件(指纹扫描器、键盘 rgb 灯之类的),大部分厂商的设备都没有问题。
Linux 最主要的坑还是在软件上,多屏、hidpi 、wayland 、NVIDIA 、多显卡,全都正常工作是很困难的。
supercaizehua
325 天前
你说的这种情况, 我一般也会装个驱动管理软件, 但是不会通过驱动管理软件去更新, 我会手动去官网下载下来更新
驱动精灵 驱动大师 驱动人生 ......
没一个是好东西, 被搞蓝屏过好多次
supercaizehua
325 天前
@supercaizehua 根据第三方驱动管理软件里面显示哪些驱动需要更新, 去手动下载
lcy630409
325 天前
这个就是公共库的问题了

微软的驱动库 必须经过他认证,手续复杂 过程缓慢,他毕竟对应着全世界使用 windows 的人

第三方 驱动库的特点就是 新!迅速收集厂商发布出来的最新驱动
ruixue
325 天前
笔记本原厂支持的系统就是 win11 ,自己非要降级安装 win10 ,遇到问题不很正常吗,找到了解决方案分享给大家是好事,但搞不懂有啥好喷的

按照这个逻辑,那苹果岂不更值得喷,自家的 M1 MacBook 居然连自家的 macOS 10 都装不了,都不是驱动的问题,是压根就运行不了~
lhbc
325 天前
Windows Update 为什么会覆盖自己安装的驱动?
微软为了解决这个问题,内置驱动的时间都被设置成 2006 年
kenvix
325 天前
@ruixue 喷的是一直鄙夷第三方驱动管理软件的风气(虽然是我自己用的管理软件也是 52pj 上找的精简版)
然而 Windows 这一侧的厂商就只是负责设计和组装,整个体系都是开放的,这就和自己 DIY 一个台式机但不准用 win10 一样奇怪。
ruixue
325 天前
@kenvix 第三方驱动管理软件之所以遭鄙夷,并不是因为驱动管理做的不好,大家心里都清楚是因为什么,你专门找了精简版自然也清楚,如果它就只做好驱动管理的活儿,相信风评也不至于这么差

然后开放体系的兼容性也是有限度的,新硬件不支持旧系统也无可厚非,这一点折腾过 linux 的都深有体会,再拿 wintel 联盟这边来说,win10 对大小核调度的支持就是不如 win11 ,买了 intel 12 、13 代 cpu 的还确实不建议装 win10 ,更不用说从 10 代开始就彻底取消了对 win7 的支持,自己 DIY 一个台式机但不准用 win7 我觉得没人会觉得奇怪

而且 Windows 这一侧的厂商不只是负责设计和组装,实际上预装的系统也是由厂商负责维护售后的,如果预装的 win11 遇到问题确实可以直接找厂商,厂商不能以“这是微软开发的系统不是我们自己开发的系统”为由拒绝售后,但如果自己重新装了 win10 那就没什么好说的了
janus77
325 天前
驱动有问题是驱动的锅,跟什么管理软件没关系啊,你上对应的设备官网下载最新驱动一样可以更新成功
不过一般情况下驱动是没问题的,能不更新就不更新,只有少数情况下是必须更新,所以在这个背景下,管理软件也就变成非必需品了
duke807
325 天前
@kenvix linux 除了大多数驱动都自带,linux 的设计更多的是避免使用驱动,即把原本的内核空间的驱动尽量都转移到用户空间,譬如即便是一个不通用的厂商协议的 usb 设备,在 linux 下也是不需要驱动的,用户 app 可以直接操作设备
kenvix
325 天前
@janus77 难就难在如何发现哪个设备的驱动可以更新, “上对应的设备官网” 挨个手工检查每个设备的驱动更新显然并不明智。
找个精简版作为诊断工具还是很必要的

@duke807 试图用通用代码操作特定设备很好,但过于理想主义了,实际体验往往一团糟,最近快被某厂商的 IR 深度相机在 Linux 不能同时开两个设备实例的 bug 烦死了
qiumaoyuan
325 天前
Linux 爽啥?公司发的笔记本,CPU 比较新,声卡网卡一概不认。搜了一圈大家都在自己打补丁,不想打补丁就得等 6.5 版本的内核,不知道得多久。
Eytoyes
325 天前
分明知道设备没有降级支持,那肯定不能用常规途径处理吧,感觉没什么可吐槽的
Focus9
325 天前
我遇到过安装最新版本的官方显卡驱动后 win11 依然自动更新给我显卡驱动覆盖了
PhpBB
325 天前
你买 surface 就不要
当然, 性能有限

我也遇到过驱动带来的问题, 而且主板厂家给的就不是最新版. 原因不知道, 可能是没兴趣测试新版吧, 毕竟天天发新品, 没兴趣管卖出去的东西了?

吐槽一下某些明明有自家官网 却不提供驱动下载的厂家

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956884

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX