如何在 Ubuntu 上安装 DirectX 11

Ubuntu 上的 DirectX 11

冒着很大的风险,我故意在上图中留下了“Microsoft”。 我希望这个细节不是导致我们的一些读者放弃我们的原因,但它可以作为对那些为回答问题而创建的文章之一的介绍,但如果你正在寻找标题所说的内容,我们只会简单地回答一个简短的“不能”。 而一些用户的疑惑是 如何在 ubuntu 上安装 directx 11.

好吧,它的安装与 WhatsApp. 或者就像同样来自同一家公司的 Microsoft Office。 事实上,它不是直接安装的,但可以绕道而行,这样任何需要 DirectX 11 或其任何版本的东西都可以在 Linux 上运行。 因为将您带到这里的问题可能还有另一个基本问题,问题不是如何在 Ubuntu 中安装 DirectX,而是我如何在 Ubuntu 中使用需要 DirectX 11、12 或其他软件的软件。

什么是 DirectX

DirectX 是一个 多媒体应用编程技术集 和图形 由微软开发. 它主要用于在Windows平台上开发和运行多媒体应用程序和游戏。 该集合为软件开发人员提供了各种工具和资源,包括用于 2D 和 3D 图形、声音、设备输入、网络和通用多媒体的 API。 这使开发人员可以创建充分利用计算机硬件资源的应用程序,从而获得更好的视觉和声音质量,以及更快、更流畅的性能。

简而言之,这是 Microsoft 为开发人员创建的东西,用于构建他们的软件以在比尔盖茨早在 90 年代普及的操作系统上运行,尽管 Windows 1.0 于 1985 年发布。有时需要它并与某些游戏一起安装,或者在视频编辑程序之类的旁边,这就是问题所在。 那 我们可能会认为我们不能 在 Ubuntu 中运行一个程序,因为在它的要求中它要求 DirectX,但它没有。

我需要安装 DirectX 11 吗?

Linux 用户完全理解什么是 依赖:有一个主要软件和其他较小的软件是主要软件工作所必需的,它们依赖于它们,因此得名。 尽管 DirectX 可以作为完整的软件在 Windows 上安装和更新,但它通常包含在游戏和任何需要它的程序中,就像 Linux 依赖项一样。 一个例子是 FFmpeg:如果我们没有安装它而我们要安装需要它的软件,Ubuntu 会安装它。 但我们也可以手动安装它以从终端使用它完成所有操作(示例 1, 示例 2).

这里真正重要的是 能够运行特定程序,因为 DirectX 本身没什么用,就像 .NET Framework 一样。 该程序将是需要 DirectX 11 或其他版本的程序,我们必须专注于主程序。

运行依赖于 DirextX 11 的程序的选项 ±

Witness & Evangelism Committee

最好的选择之一,如果不是最好的话,就是使用 WINE。 当您需要特定的东西时,例如 DirectX 11 ±,它将下载它以便可以执行程序。 如果它依赖于 .NET,则相同,但在这种情况下,我会下载 Mono。

如果我们想使用 WINE 选项,我们必须执行以下操作:

  1. 我们打开终端并输入:
sudo apt update && sudo apt upgrade && sudo apt install wine
  1. 我们运行我们要安装的程序的安装程序并依赖于 DirectX。 如果我们已经有 WINE,它应该用它打开。 如果我们看到奇怪的东西,我们总是可以右键单击并选择“使用 WINE 打开”或一些类似的消息。
  2. 我们按照屏幕上显示的说明进行操作。 WINE 应该负责下载程序运行所需的一切,包括 DirectX 或替代软件(更像后者,我们将在后面解释),但它们也将允许程序运行。

OpenGL、Vulkan 和 Proton 作为 DirectX 11 的替代品

有 DirectX 的替代品,例如 OpenGL 或 Vulcan,并且这些与 Ubuntu 兼容。 如果我们正在寻找的只是使用一个将 DirectX 11 列为最低要求的程序,那么我们要做的就是前一点:信任 WINE 并让它负责下载必要的内容,其中将是 OpenGL 或 Vulkan。 在某些情况下可能需要 质子,Valve 还在其 Steam 上使用它来增加游戏的兼容性,其中许多游戏也可以在 Linux 上运行。

这些将是安装这三个选项中的每一个要遵循的步骤:

OpenGL的

OpenGL 在 Ubuntu 中默认安装,因此您无需手动安装。 是的,可能需要为我们的显卡安装驱动程序,例如 NVIDIA,如果出现选项,您必须转到软件和更新/更多驱动程序并安装专有驱动程序。 也可以通过键入从终端安装 sudo apt 安装 nvidia-driver-XXX,其中 XXX 是版本号,例如 460。

火山

要安装 Vulkan,请打开终端并键入以下内容以添加其官方存储库:

sudo add-apt-repository ppa:graphics-drivers / ppa

稍后,我们更新包列表 sudo apt update,我们已经可以使用 Vulkan 来安装它。 在我们安装显卡的专有驱动程序之前,正如我们在上一点中所解释的那样。 最后,我们安装 Vulkan:

sudo apt-get 安装 vulkan-sdk

质子

Proton 是 Valve 开发的一款工具,旨在通过 Steam 在 Linux 上运行 Windows 游戏。 要在 Ubuntu 上安装 Proton,请按照以下步骤操作:

  1. 如果我们没有安装它,我们会安装 Steam。 虽然 Snap 包是最好的选择,但您不应该为了可能发生的情况而丢弃 DEB 版本并将其保留在腔室中。
  2. 我们转到“Steam Play”选项卡并选中“为所有游戏激活 Steam Play”框。
  3. 在“Steam Play 兼容版本”下拉列表中,我们选择最新版本的 Proton。
  4. 我们接受并保存更改。

有了这个,我们将能够在 Linux 上玩 Windows 游戏,而且,因为 Steam 提供的不仅仅是游戏,还提供其他需要 DirectX 11 或更早版本的软件。

您不能在 Ubuntu 上安装此 Microsoft 软件,但与许多其他软件一样,有其他选择。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。