在 Linux 上安装并测试 Vulkan在 Linux 上安装并测试 Vulkan在 Linux 上安装并测试 Vulkan在 Linux 上安装并测试 Vulkan
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux 上安装并测试 Vulkan

Vulkan 是 Linux 上图形的未来。它是 OpenGL 的下一代替代品,性能的改进是显而易见的。 Vulkan 是从头开始编写的,目的是为了让开发人员更容易使用,这催生了许多利用 Vulkan 潜力的伟大项目。

对于大多数人来说,Linux 上的 Vulkan 意味着更好的游戏体验,而且它已经在实现这一点。像 DoTA 2 这样的游戏已经使用 Vulkan 一段时间了,而 DXVK 等新项目正在帮助 Linux 用户以前所未有的方式在 Windows 上玩他们最喜欢的游戏。

在每个发行版上,在 Linux 上设置 Vulkan 都相当容易,无论您的显卡是什么。

本指南的目标是在 Linux 上安装和测试 Vulkan。

在本教程中您将学习:

  • 如何在 Linux 上安装 Vulkan

  • 如何在 Linux 上测试 Vulkan

在 Linux 上安装 Vulkan

你知道吗?
或者,您可能还需要安装 libvulkan-dev 开发库,每当您想要编译依赖并构建于 Vulkan 的程序时都需要安装该库。

显然,利用 Vulkan 提供的所有功能的第一步是安装它。

Debian Linux 上的 Vulkan

AMD

如果您不介意做一些有点疯狂和实验性的事情,您可以按照 Ubuntu 程序获取最新版本的 Mesa。否则,只需运行下面的 linux 命令。

# apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

英伟达

从 NVIDIA 下载并安装最新的驱动程序。它们包括 Vulkan 支持。

另外,安装 Debian 的 Vulkan 实用程序。

# apt install vulkan-utils

Ubuntu Linux 上的 Vulkan

AMD

最好为最新的 Mesa 驱动程序启用 PPA。有一个 PPA 可以直接从 Mesa 的 Git 打包并发布最新的更改。将 PPA 添加到您的系统并更新。然后,升级您的系统。它将自动升级您现有的 Mesa 软件包。

$ sudo add-apt-repository ppa:oibaf/graphics-drivers
$ sudo apt update
$ sudo apt upgrade

完成后,安装 Vulkan 软件包。

# apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

英伟达

Ubuntu 还拥有一个很棒的 NVIDIA 专有驱动程序存储库。将其添加到您的系统中,并更新 Apt。

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

现在,安装驱动程序和 Vulkan。

$ sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

Fedora Linux 上的 Vulkan

AMD

您的计算机上应该已经安装了最新的 AMD 驱动程序。安装 Vulkan 软件包。

# dnf install vulkan vulkan-info

英伟达

专有的 NVIDIA 驱动程序可从 RPMFusion 存储库中获取。如果尚未将其添加到您的系统中,请将其添加到您的系统中。

# 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

然后,使用 Vulkan 安装驱动程序。

# dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools

OpenSUSE Linux 上的 Vulkan

AMD

您的系统上应该已经安装了最新的可用 AMD 驱动程序。使用 zypper 安装 Vulkan 软件包。

# zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers

英伟达

请参阅 OpenSUSE 文档,然后按照适合您的 OpenSUSE 版本的过程进行操作。

拥有驱动程序后,请安装 Vulkan 软件包。

# zypper in vulkan libvulkan1 vulkan-utils

架构Linux

AMD

您已经拥有最新的 AMD Mesa 驱动程序。只需安装 Vulkan 支持即可。

# pacman -S vulkan-radeon lib32-vulkan-radeon

英伟达

安装 NVIDIA 驱动程序。它们包括 Vulkan 支持。

# pacman -S nvidia lib32-nvidia-utils

Vulkan Linux 信息

伏尔甘信息

为了确保 Vulkan 安装并在系统上运行,您可以执行的第一个操作是运行 vulkaninfo 命令来获取有关系统的相关信息。如果您获得有关显卡的信息,您就会知道 Vulkan 正在工作。

$ vulkaninfo | less

刀塔2

还有另一种更实用的方法可以查看 Vulkan 在您的系统上的表现。您可以安装并玩 DoTA 2。它是首批完全支持 Vulkan 的 Linux 游戏之一,而且是免费的。您唯一需要的是一个 Steam 帐户。

首先,在您的系统上安装 Steam。它适用于上述所有发行版。当您拥有 Steam 时,您就可以轻松安装 DoTA 2。

Vulkan DoTA 2 客户端

当您拥有 DoTA 2 时,您可以在游戏主页面上看到一系列复选框。检查 Vulkan 支持。 Steam 将开始下载。

Vulkan DoTA 2 设置

启动 DoTA 2,然后打开设置。将图形API更改为Vulkan,然后重新启动游戏。当 DoTA 2 重新启动时,它将与 Vulkan 一起运行。玩一下游戏来测试一下。

结束语

您现在正在 Linux 桌面上运行 Vulkan。如果您一直在玩 DoTA 2,那么您已经有了一个可以使用它的游戏。所有其他基于 Vulkan 的工具和程序现在也向您开放,包括将其与 Wine 和 DXVK 一起使用。这将为您的系统带来大量新游戏。

Vulkan 支持只会越来越好。越来越多的游戏正在使用它,其他 Linux 实用程序也在不断发展。实际上,Wine 甚至还在使用 Vulkan 开发对 DirextX 12 的支持。保持系统更新并享受进步。

©2015-2025 艾丽卡 support@alaica.com