专有驱动程序:Ubuntu 真的知道我的系统有什么吗?

专有驱动程序:Ubuntu 真的知道我的系统有什么吗?

我只是想知道 Ubuntu 是否真的知道我的笔记本电脑的专有驱动程序。使用 DELL Inspiron 15r 6gb ram i5 intel core 处理器。如果我选​​择它推荐的驱动程序,它们真的是正确的吗?

这不是一个严重的问题,我只是想知道 Ubuntu 是否真的知道这一点,或者它只是为您提供适用于英特尔的任何驱动程序,而且该驱动程序是否真的为该芯片组设计?欢迎所有答案,只要好的答案即可。:)

答案1

我的理解是 NVidia 和 ATI 都各自拥有一个统一的专有驱动程序,分别名为nvidiafglrx。这些驱动程序是封闭的专有二进制 blob,Linux 开发人员无法控制。

这些驱动程序也有开源替代品,名为nouveauradeon

英特尔在这种情况下更加开放源代码,开放了他们的驱动程序,因此只有一个名为的开源驱动程序intel

所有这些驱动程序都支持给定制造商提供的所有可用图形芯片组(可能除了老芯片组)。当出现新芯片组时,驱动程序会添加支持;此外,有时会放弃对非常老的芯片组的支持,这意味着如果您有一台较旧的机器,有时您会想要安装较旧版本的驱动程序。除此之外,没有专门为特定芯片组设计的驱动程序。

另一方面,如果您的系统中没有 Nvidia 卡,您将无法nvidia在附加驱动程序中看到驱动程序。所以是的,Ubuntu 只显示为您的硬件设计的驱动程序,但不,这些驱动程序不是专为某一特定芯片组设计的。

Ubuntu 默认安装开源驱动程序。如果 Ubuntu 检测到有适用于您的硬件的专有驱动程序,它会在“附加驱动程序”对话框中列出它们。实际上您不需要安装这些驱动程序,如果您不安装,您将继续使用开源驱动程序。

答案2

不。有可能受到推崇的其中一个可能无法正常工作。我真的很抱歉承认这一点,因为这是推荐的。这是因为它实际上对更多的人有效,而不是对那些失败的人有效。

我测试过的例子包括 Nvidia 驱动程序和 Broadcom 无线驱动程序,但不限于此。需要指出的是,它们被称为“专有”的原因在于,这增加了出现此类错误或检测和推荐实际驱动程序的问题的可能性。虽然百分比很小,但并不是 100% 确定的事情。

现在,对于英特尔驱动程序,它很有可能会安装正确的驱动程序,但我实际上不知道英特尔有任何专有驱动程序(在您的情况下,WiMax 可能是,但英特尔长期以来一直向开源世界开放一切)。至少我知道一个。所有英特尔驱动程序都是开源的,就我而言,开箱即用,并将自动安装。

如果你想知道某个驱动程序或硬件部件是否不工作或需要专有驱动程序,只需打开 Dash 并输入软件源并点击软件源应用程序。然后点击附加驱动程序选项卡。如果需要安装任何专有驱动程序,它将出现在那里。

但就像我之前说的,对于英特尔来说,你很可能不需要担心任何事情。对于 Broadcom、Ati 或 Nvidia... 嗯... 那是另一回事。

如果您真的想知道 Ubuntu 检测到了什么,您可以运行终端命令,例如lshw列出计算机上的所有硬件,或者lspci查看lsusb电脑上的所有设备,例如视频、网络、网络摄像头和声音。

相关内容