- Arch Linux User Repository
- DudeDu commented on 2023-03-04 09:36 (UTC)
- jonathon commented on 2022-09-01 17:09 (UTC)
- empor commented on 2022-09-01 14:22 (UTC) (edited on 2022-09-01 14:23 (UTC) by empor)
- empor commented on 2022-08-24 15:34 (UTC) (edited on 2022-08-24 15:43 (UTC) by empor)
- empor commented on 2022-08-24 08:32 (UTC)
- MarsSeed commented on 2022-05-16 15:06 (UTC)
- Arch Linux User Repository
- DudeDu commented on 2023-03-04 09:36 (UTC)
- jonathon commented on 2022-09-01 17:09 (UTC)
- empor commented on 2022-09-01 14:22 (UTC) (edited on 2022-09-01 14:23 (UTC) by empor)
- empor commented on 2022-08-24 15:34 (UTC) (edited on 2022-08-24 15:43 (UTC) by empor)
- empor commented on 2022-08-24 08:32 (UTC)
- MarsSeed commented on 2022-05-16 15:06 (UTC)
- Установка Vulkan — графики следующего поколения в Linux
- Уточнение
- Установка Vulkan
- Debian
- Ubuntu
- Fedora
- OpenSUSE
- Arch Linux
- Vulkan Info
- DoTA 2
- Тест производительности OpenGL против Vulkan
- Заключительные мысли
Arch Linux User Repository
525.47.27 is out — needs version bump and hash update:
pkgver=525.47.27 sha512sums=('170291b58e37db1e1598b4703d86ffcd6a756a9b338f0394a77d790aea6c38d85d2806960d4fc8d125c1c6c7fb43d69500c3efe2f85cb0d00397935b8cd0af58'
DudeDu commented on 2023-03-04 09:36 (UTC)
i’m having a strange probleme and i can’t find a solution to this. Everytime a kernel update is installed i have to install the nvidia-vulkan package, otherwise my system won’t boot into gnome. How can i fix this? What am i missing?
jonathon commented on 2022-09-01 17:09 (UTC)
@jcstryker, I’m happy to co-maintain this if you’d like an extra pair of hands.
empor commented on 2022-09-01 14:22 (UTC) (edited on 2022-09-01 14:23 (UTC) by empor)
515.49.15 is out — needs version bump and hash update:
pkgver=515.49.15 sha512sums=('ce9b121cd73de3f127111ffaa0d2c6b6a15a052b6de3292b64a45d7a10531ad0c5bb4cb37063089b2533b5a96c3cc06eb6c5fb4241b6eee7941fc0c645f55113'
empor commented on 2022-08-24 15:34 (UTC) (edited on 2022-08-24 15:43 (UTC) by empor)
Existing git files need only to be tweaked twice to work nicely with .14:
pkgver=515.49.14 sha512sums=('7537737d551a39264cbf3e25d40e4e58732778dd1aea754bac7ebcc7b18ef5a38dd18d8394157853bab56d1edaba733b4fa6b0e3b8e35ebc2fa26950d115f776' 'de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770' '4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499' '68c9ac6444cdb3c637eee4135cf1a5a137a233ab12e682e3dbe5b3db6e704907b2759567e99f13026f1e33d8ccc78f3dad12d471cc2ddf9c3d4370697dc169e9')
empor commented on 2022-08-24 08:32 (UTC)
515.49.14 is out and seems to bring pipeline improvements for gaming. Any chance of an updated package?
MarsSeed commented on 2022-05-16 15:06 (UTC)
Thanks for the update and the NVIDIA-MODULE provides!
Copyright © 2004-2023 aurweb Development Team.
AUR packages are user produced content. Any use of the provided files is at your own risk.
Arch Linux User Repository
525.47.27 is out — needs version bump and hash update:
pkgver=525.47.27 sha512sums=('170291b58e37db1e1598b4703d86ffcd6a756a9b338f0394a77d790aea6c38d85d2806960d4fc8d125c1c6c7fb43d69500c3efe2f85cb0d00397935b8cd0af58'
DudeDu commented on 2023-03-04 09:36 (UTC)
i’m having a strange probleme and i can’t find a solution to this. Everytime a kernel update is installed i have to install the nvidia-vulkan package, otherwise my system won’t boot into gnome. How can i fix this? What am i missing?
jonathon commented on 2022-09-01 17:09 (UTC)
@jcstryker, I’m happy to co-maintain this if you’d like an extra pair of hands.
empor commented on 2022-09-01 14:22 (UTC) (edited on 2022-09-01 14:23 (UTC) by empor)
515.49.15 is out — needs version bump and hash update:
pkgver=515.49.15 sha512sums=('ce9b121cd73de3f127111ffaa0d2c6b6a15a052b6de3292b64a45d7a10531ad0c5bb4cb37063089b2533b5a96c3cc06eb6c5fb4241b6eee7941fc0c645f55113'
empor commented on 2022-08-24 15:34 (UTC) (edited on 2022-08-24 15:43 (UTC) by empor)
Existing git files need only to be tweaked twice to work nicely with .14:
pkgver=515.49.14 sha512sums=('7537737d551a39264cbf3e25d40e4e58732778dd1aea754bac7ebcc7b18ef5a38dd18d8394157853bab56d1edaba733b4fa6b0e3b8e35ebc2fa26950d115f776' 'de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770' '4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499' '68c9ac6444cdb3c637eee4135cf1a5a137a233ab12e682e3dbe5b3db6e704907b2759567e99f13026f1e33d8ccc78f3dad12d471cc2ddf9c3d4370697dc169e9')
empor commented on 2022-08-24 08:32 (UTC)
515.49.14 is out and seems to bring pipeline improvements for gaming. Any chance of an updated package?
MarsSeed commented on 2022-05-16 15:06 (UTC)
Thanks for the update and the NVIDIA-MODULE provides!
Copyright © 2004-2023 aurweb Development Team.
AUR packages are user produced content. Any use of the provided files is at your own risk.
Установка Vulkan — графики следующего поколения в Linux
Vulkan — это замена OpenGL и будущее графики в Linux, которое означает лучший игровой процесс и улучшения производительности.
В таких играх, как DoTA 2, уже некоторое время используется Vulkan, а новые проекты, такие как DXVK, помогают пользователям Linux играть в свои любимые игры из Windows, как никогда раньше.
Настроить Vulkan довольно просто для любого дистрибутива, независимо от вашей видеокарты. Это руководство охватывает текущие версии Debian, Ubuntu, Fedora, OpenSUSE и Arch.
Уточнение
- # — команду linux необходимо выполнялась от пользователя root или пользователя с его привилегиями
- $ — команду linux необходимо выполнять от имени привилегированного пользователя с помощью команды sudo
Установка Vulkan
ВЫ ЗНАЛИ?
Если вы хотите скомпилировать программу, основанную на Vulkan, вам потребуется дополнительно установить библиотеку разработки libvulkan-dev
Debian
AMD — вам необходимо выполнить следующие команды:
# apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
NVIDIA — для начала вам необходимо загрузить и установить новые драйвера от NVIDIA, которые уже включают поддержку Vulkan, а потом добавить утилиты Vulkan от Debian.
Ubuntu
Здесь дела обстоят немного лучше 🙂
AMD — лучше всего добавить в систему 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
NVIDIA — тут также есть отличный PPA-репозиторий с проприетарными драйверами NVIDIA. Добавьте его в свою систему и обновите ее.
$ sudo add-apt-repository ppa:graphics-drivers/ppa $ sudo apt update && apt full-upgrade
Теперь установите новые драйверы и сам Vulkan. Например:
$ sudo apt install nvidia-graphics-drivers-410* nvidia-settings vulkan vulkan-utils
*где 410 — это версия драйвера NVIDIA подходящая для вашей видеокарты и версии Ubuntu (304/340/384/390/410/415/418/430/440/450/455/460)
Fedora
AMD — в системе уже должны быть установлены последние версии драйверов AMD. Установите пакеты Vulkan с помощью dnf .
# 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
AMD — в системе уже должны быть установлены последние версии драйверов AMD. Установите пакеты Vulkan с помощью zypper .
# zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
NVIDIA — перейдите к документации OpenSUSE и следуйте процедуре для вашей версии OpenSUSE. После установки драйверов, установите пакеты Vulkan.
# zypper in vulkan libvulkan1 vulkan-utils
Arch Linux
AMD — у вас уже установлены последние версии драйверов AMD Mesa, просто установите поддержку Vulkan.
# pacman -S vulkan-radeon lib32-vulkan-radeon
NVIDIA — установите драйверы NVIDIA, они включают поддержку Vulkan.
# pacman -S nvidia lib32-nvidia-utils
Vulkan Info
Для того чтобы убедиться, что у вас установлен и работает Vulkan в вашей системе — запустите команду vulkaninfo . Если вы получите информацию о своей видеокарте, вы узнаете, что Vulkan работает.
DoTA 2
Есть еще один более практичный способ увидеть, как Vulkan работает в вашей системе. Вы можете установить и играть в DoTA 2. Это одна из первых игр для Linux, полностью поддерживающих Vulkan, и в нее можно играть бесплатно. Единственное, что вам нужно, это учетная запись Steam.
Сначала установите Steam в свою систему. Он доступен во всех вышеперечисленных дистрибутивах. Когда у вас есть Steam, вы можете достаточно легко установить DoTA 2.
Когда вы установите DoTA 2, вы заметите ряд новых режимов при их выборе на главной странице игры. Выберите Vulkan для поддержки и Steam начнет его скачивать.
Запустите DoTA 2 и откройте настройки. Измените графический API на Vulkan и перезапустите игру. Когда DoTA 2 снова запустится, он будет работать уже с Vulkan.
Тест производительности OpenGL против Vulkan
В этом параллельном сравнении показана разницу FPS (кадров в секунду) между OpenGL и Vulkan для Dota 2 в Linux. Эти тесты проводились на одном компьютере с использованием переключателя опций для переключения между двумя API. Тестирование проводилось при разрешении 1080p с ползунком качества, установленным на максимальное значение.
- Максимальные настройки
- 240 FPS Предел частоты кадров (рекомендуется)
- Patch 7.24
- OpenGL В среднем: 114
- OpenGL 1% Низкий: 100
- Vulkan В среднем: 135
- Vulkan 1% Низкий: 101
Заключительные мысли
Теперь вы используете Vulkan на своем рабочем столе Linux. Если вы прошли через DoTA 2, у вас уже есть рабочая игра, в которой он используется. Все другие инструменты и программы на основе Vulkan теперь также открыты для вас, в том числе для использования с Wine и DXVK. Это открывает множество новых игр для вашей системы.
Поддержка Vulkan только улучшается. Все больше игр используют его, и другие утилиты Linux также расширяются. Wine даже разрабатывает поддержку DirextX 12 с Vulkan. Обновляйте свою систему и наслаждайтесь прогрессом.