LINUX.ORG.RU

Vulkan в BSD

 , , , ,


0

1

Здравствуйте. Может кто подсказать, как обстоит ситуация с Vulkan на семействе BSD - FreeBSD, OpenBSD и GhostBSD?

Пару месяцев назад пробовал запустить что нибудь на них но падало ядро. При этом, vulkan caps viewer так же ничего не показывал.

GPU - RX 5700.



Последнее исправление: NAY_GIGGER (всего исправлений: 1)

Попробуй собрать линуксатор или вайн… Может что нибудь из этого выйдет

Dumppper001
()
Ответ на: комментарий от reprimand

Попробую сегодня снова установить каждую из них и запустить, может и выйдет что-нибудь. Надеюсь, будет время для экспериментов.

NAY_GIGGER
() автор топика

Стоит попробовать поставить mesa-devel с ним у меня работали демки на vulkan c intel. Там должен быть скомпилирован RADV для радеона. Все таки drm-kmod это не про вулкан. Это я про FreeBSD.

curver
()
Ответ на: комментарий от iZEN

Технически-то оно есть:

 % fps vk graphics                                                                    
graphics/vkd3d                                           
 % fps vulkan graphics                                                                 
graphics/gstreamer1-plugins-vulkan
graphics/realsr-ncnn-vulkan
graphics/waifu2x-ncnn-vulkan
graphics/vapoursynth-waifu2x-ncnn-vulkan
graphics/vulkan-headers
graphics/vulkan-loader
graphics/vulkan-extension-layer
graphics/vulkan-tools
graphics/vulkan-validation-layers
graphics/vulkan-caps-viewer

Но то что не у всех взлетит — это да, очень даже вероятно.

mord0d ★★★★★
()
Ответ на: комментарий от Dumppper001

FreeBSD - это что инопланетное

Вот не надо мне тут! \o/

FreeBSD — это баланс между старым добрым BSD и доступностью современного софта.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

У меня везде выключен:

% grep "VULKAN" -r /var/db/ports | grep OPTIONS_FILE
/var/db/ports/emulators_wine-devel/options:OPTIONS_FILE_UNSET+=VULKAN
/var/db/ports/graphics_libplacebo/options:OPTIONS_FILE_UNSET+=VULKAN
/var/db/ports/emulators_wine/options:OPTIONS_FILE_UNSET+=VULKAN
/var/db/ports/multimedia_ffmpeg/options:OPTIONS_FILE_UNSET+=VULKAN
/var/db/ports/multimedia_mpv/options:OPTIONS_FILE_UNSET+=VULKAN
/var/db/ports/x11-toolkits_gtk40/options:OPTIONS_FILE_UNSET+=VULKAN
iZEN ★★★★★
()
Ответ на: комментарий от iZEN

У меня та же картина:

 % grep -R "VULKAN" /usr/local/etc/poudriere.d/options | grep OPTIONS_FILE
/usr/local/etc/poudriere.d/options/emulators_wine-devel/options:OPTIONS_FILE_UNSET+=VULKAN
/usr/local/etc/poudriere.d/options/emulators_wine/options:OPTIONS_FILE_UNSET+=VULKAN
/usr/local/etc/poudriere.d/options/graphics_libplacebo/options:OPTIONS_FILE_UNSET+=VULKAN
/usr/local/etc/poudriere.d/options/multimedia_ffmpeg/options:OPTIONS_FILE_UNSET+=VULKAN
/usr/local/etc/poudriere.d/options/multimedia_mpv/options:OPTIONS_FILE_UNSET+=VULKAN

Я ведь не утверждал что всем надо бежать включать, я лишь написал что поддержка Vulkan в FreeBSD есть.

mord0d ★★★★★
()
Ответ на: комментарий от Dumppper001

Ну… Надо же было дочитать сообщение до конца

Я дочитал, только сути это не меняет:

FreeBSD не инопланетное, оно именно старое-доброе. Не следование трендам не делает что-либо инопланетным. ^_~

фря это баланс между ненужно и нужно…

Ненужнисты не нужны! \ö/

А если серьёзно: В какую греблю с препятствиями превращается обновление Linux в проде? У FreeBSD таких проблем нет, потому что совместимость и стабильность важнее трендов.

А в качестве десктопной ОС FreeBSD используют либо фанатики, либо наркоманы. Ты который? xD

mord0d ★★★★★
()

не-эмулировать линукс чтобы запусить линуксовый не-эмулятор венды…

anonymous
()
26 октября 2021 г.

У меня работает. мой пет проектик использует вулкан в качестве рендер АПИ.
Работает и на FreeBSD, и на OpenBSD.
Но на опенбсд пришлось дофикшивать порт glfw, чтобы интеграция с вулканом заработала. а в freebsd все искаропки.

Можно это будет пост моей боли: как я устанавливал Openbsd. Началось все с релиза 7ки, я почитал статьи, посмотрел видосики, и понял, что мне близка идея безопасности прежде всего(сам такой же, невротик). к ОС мои требования очень просты! emacs doom(ripgrep,fd find, clangd, gdb), что-то для локально проигрывания музыки, mpv та и все и чтобы работал мой проект(игровой движок с использованием PhysX и Vulkan). Физикс я портировал на FreebSD, когда туда перелез, без сучка без задоринки. На OpenBSD, просто трындец: нет возможности менеджить афинити тредов, выделять зааллайнено память, даже блять нельзя узнать путь к исполняемому файла процесса. это буквально все, что мне надо было и что тут нафик не работает в угоду безопасности. курва, пошел бы назад на Frebsd, но хотел попробовать поратануть amdgpu драйвер на illumos, а илюмос девы сказали мне, что openbsd drm очень похож на их и надо будет поглядывать как оно на openbsd. и теперь уже и дропнуть не удобно, но и сидеть просто жопа полыхает, приходится бороться за каждый кусочек функционала. так это я еще не рассказывал за все остальное, что меня стигало во время настройки сей чудной ОС(ноль негатива, просто не для меня, в целом очень интересная и самобытная ОС, если нет планов пилить что-то жеское - думаю понравится. жизнь на десктопе опенбсд есть и весьма даже качественная.

Keltir
()
Ответ на: комментарий от Keltir

К сожалению, ни одна попытка попробовать illumos не завершилась удачно - либо ошибка подгрузки модуля либо пишет что нехватка памяти. Даже hackintosh было проще завести на opencore.

NAY_GIGGER
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.