Linux用户拥有大量的开源软件。但有时需要专有软件。它可能类似于运行Microsoft Word—考虑到LibreOffice的质量,这有点不必要—也可能是一个专有的驱动程序。
99%的硬件将运行开源驱动程序,但图形驱动程序是另一回事。
顽固的Linux用户会指责你甚至考虑运行专有的驱动程序,这是一种亵渎。然而,如果你对Linux游戏感兴趣,那么它们是非常必要的。
几乎所有Linux发行版都附带了开源驱动程序。这些都是提供给您的硬件工程开箱即用。安装Linux,像往常一样使用PC的硬件。
然而,当谈到图形驱动程序时,情况就有些不同了。开源图形驱动程序(在大多数情况下)可以让您运行操作系统并执行基本任务,但当涉及到游戏(也许还有图像/视频编辑和其他繁重的工作)时,可能会出现故障。
结果是,AMD和Nvidia图形系统可以用开源驱动程序以合理的水平运行,但需要专有驱动程序(分别由AMD和Nvidia生产的驱动程序)来享受品牌承诺的功能。(英特尔图形驱动程序已经是开源的,并且包含在Linux内核中)。
获取专有驱动程序,也被称为“受限”驱动程序,过去是很棘手或烦琐的,但现在很简单。这里,我们来看看在三个流行的发行版上安装专有的图形驱动程序:Ubuntu、linuxmint和Fedora。
(其他硬件设备(如无线网络接口卡)的专用驱动程序也经常可用。)
近年来,安装专有图形驱动程序变得简单得多。以前,您可能不得不运行一些专业软件或去寻找驱动程序并手动安装它们。令人高兴的是,您现在只需在安装Linux操作系统时安装它们(这是最流行的发行版中提供的功能)。
要做到这一点,只需通过安装过程,密切关注弹出的框。在安装结束时,您将看到一个关于图形驱动程序的对话框。此框要求您执行操作,并允许您选择安装专有图形驱动程序或开源驱动程序。
选择专有驱动程序选项将省去以后安装它们的麻烦。幸运的是,这并不太棘手。
要在Ubuntu中找到专有驱动程序,请打开菜单,键入“drivers”,然后选择Additional drivers。打开后,系统将运行快速扫描。这将发现,如果您的系统有硬件,将受益于安装专有驱动程序。在这里,您可以找到专有的驱动程序。
要做出正确的决定来选择哪个驱动程序是很棘手的,所以选择默认的(通常是最近的)。这种方法比使用命令行简单得多,这会导致问题。使用附加驱动程序实用程序更安全,而不是危及系统稳定性(甚至是图形卡本身)。
虽然您可能没有收到指示,但在安装图形驱动程序后重新启动计算机通常很有用。一旦重新启动,您的Linux系统就可以提供增强的图形体验了!
如果你用Nvidia视频卡运行Fedora系统,事情就有点棘手了。这是因为Fedora的默认存储库只列出了开源软件。
首先,您需要检查视频卡的详细信息:
lspci | grep -i VGA如果您看到Nvidia卡的详细信息,请访问RPM Fusion站点并为您的Fedora版本安装免费和非免费软件包。这应该通过Firefox浏览器完成,使用PackageKit安装包。
也可以使用命令行通过单个命令安装这些软件包:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm安装后,这些软件包将添加存储库信息,您可以使用这些信息来搜索和安装卡的驱动程序。对于Nvidia卡,请搜索kmod Nvidia。记住在这之后重新启动你的电脑。
有AMD卡吗?如果是这样,AMDGPU驱动程序将自动为较新的硬件启用。与此同时,较旧的设备将不得不依赖Catalyst驱动程序,而Catalyst驱动程序已不再维护。
linuxmint的主版本基于最新的Ubuntu版本,安装受限/专有驱动程序的路径是相同的。但是,请注意Mint有几种变体,因此您可能会发现需要检查正确的程序才能使其正常工作。
对于“主流”Mint,请打开菜单>;管理>;驱动程序管理器,在那里可以找到可以安装的驱动程序。
生成的驱动程序管理器屏幕将以类似于Ubuntu中的附加驱动程序屏幕的方式进行布局。做出选择,单击“确定”,然后重新启动。
在Nvidia卡的情况下,您可能会得到几个版本的似乎是同一个驱动程序。您应该选择的一个将被命名为类似nvidia-[最新版本]。但是,如果它运行得不好,你可能需要尝试英伟达[ReuntTyValp]——更新驱动程序。
您可能已经注意到,阅读上述内容时,您主要处理的是Nvidia驱动程序。令人高兴的是,当谈到AMD视频卡时,Radeon驱动程序的开源版本(主要)支持这些视频卡。更好的是,它们被合并到Linux内核中。你可以在AMD的开发网站上找到更多关于AMD开源程序的信息。
然而,有些情况下,专用驱动程序没有帮助。虽然很少见,但如果你买了一个全新的显卡,它不太可能适用于最新的驱动程序。在这种情况下,最好的选择是依赖最新的驱动程序。
在任何情况下,如果出现故障,完全依靠内置的英特尔图形处理器,直到您能够解决问题。
虽然与专有驱动程序具有相同质量的开源图形驱动程序前景诱人,但它可能永远不会实现。尽管较弱和较旧的图形卡通常100%受开源驱动程序支持,但高端、较新型号的图形卡却不受支持。
因此,专有驱动程序是Linux游戏的一个重要方面。
你喜欢开源的还是专有的图形驱动程序?你认为专有驱动程序应该是开源的吗?为什么?为什么不?请在评论中告诉我们!
...是默认的操作系统选项。但是,您可以选择其他版本,如ubuntu16.04 LTS或ubuntu17.04。 ...
...件成为您最可能遇到的包管理器之一。这个程序是Fedora和Ubuntu等流行发行版的默认程序。 ...
...消息的页面(页面和页面)。这些消息包含了正在加载的驱动程序、找到的文件系统和正在启动的不同进程的信息。 ...
...x,但Linux操作系统通常在开源软件和一些专有应用程序和驱动程序之间摇摆不定。 ...
...的桌面几乎完全没有专有代码,除了Linux内核中的二进制驱动程序,使Fedora能够支持大多数笔记本电脑中的硬件。 ...
...些指南汇总到一个大列表中。 windows上linux入门 相关:如何在windows10上安装和使用Linux Bash Shell 您可以在任何版本的windows10(包括windows10home)上安装Linux环境和bashshell。但是,它确实需要64位版本的Windows10。您只需启用Windows Subs...
...令行应用程序都能正常工作,因为这个特性并不完美。 如何在windows10上安**ash 相关:如何知道我运行的是32位还是64位Windows? 此功能在32位版本的Windows 10上不起作用,因此请确保您使用的是64位版本的Windows。无论如何,如果你...