Bug 42850 - Не пашет совсем
Summary: Не пашет совсем
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: vulkan-examples (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-24 14:06 MSK by Sergey V Turchin
Modified: 2024-01-13 22:20 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2022-05-24 14:06:03 MSK
Их кто-нибудь запускать вообще пробовал?
Comment 1 Anton Zhukharev 2023-01-13 16:25:49 MSK
(Ответ для Sergey V Turchin на комментарий #0)
> Их кто-нибудь запускать вообще пробовал?
Не работают вообще. В пакете нет нужных файлов.

Если собрать из исходников gear-репозитория как в спеке и запускать из поддиректории bin, то большая часть начинает хотя бы запускаться (но что-нибудь "рисуется" только в нескольких примерах).
Comment 2 Vitaly Lipatov 2023-02-01 22:26:19 MSK
(Ответ для Anton Zhukharev на комментарий #1)
> (Ответ для Sergey V Turchin на комментарий #0)
> > Их кто-нибудь запускать вообще пробовал?
> Не работают вообще. В пакете нет нужных файлов.

Из описания пакета:
 Please, download Media Pack from
 http://vulkan.gpuinfo.org/examples.php
 and unpack it to /usr/lib64/vulkan-examples/data directory
Comment 3 Anton Zhukharev 2023-02-01 22:28:02 MSK
(Ответ для Vitaly Lipatov на комментарий #2)
> (Ответ для Anton Zhukharev на комментарий #1)
> > (Ответ для Sergey V Turchin на комментарий #0)
> > > Их кто-нибудь запускать вообще пробовал?
> > Не работают вообще. В пакете нет нужных файлов.
> 
> Из описания пакета:
>  Please, download Media Pack from
>  http://vulkan.gpuinfo.org/examples.php
>  and unpack it to /usr/lib64/vulkan-examples/data directory

Not Found

The requested URL was not found on this server.
Comment 4 Vitaly Lipatov 2023-02-01 22:38:46 MSK
(Ответ для Anton Zhukharev на комментарий #3)
...
> > Из описания пакета:
> >  Please, download Media Pack from
> >  http://vulkan.gpuinfo.org/examples.php
> >  and unpack it to /usr/lib64/vulkan-examples/data directory
> 
> Not Found
> 
> The requested URL was not found on this server.
Да, извините, последняя версия пакета не попала в репозиторий. Обновлённая информация по скачиванию у автора здесь:
https://github.com/SaschaWillems/Vulkan/blob/master/data/README.md
Comment 5 Anton Zhukharev 2023-02-01 23:57:53 MSK
(Ответ для Vitaly Lipatov на комментарий #4)
> Да, извините, последняя версия пакета не попала в репозиторий. Обновлённая
> информация по скачиванию у автора здесь:
> https://github.com/SaschaWillems/Vulkan/blob/master/data/README.md
Другое дело - так примеры стали собираться, запускаться и отображаться. Спасибо!
Comment 6 Alexei V. Mezin 2024-01-06 23:57:00 MSK
> Да, извините, последняя версия пакета не попала в репозиторий. Обновлённая
> информация по скачиванию у автора здесь:
> https://github.com/SaschaWillems/Vulkan/blob/master/data/README.md

404 - page not found

Может все же обновить пакет, хотя бы его описание, чтоб там была корректная ссылка и ИНСТРУКЦИЯ, что именно качать и куда класть. Потому что качать, видимо, теперь надо из git, и не очевидно, что именно, и как именно его класть. Если вообще это работает.

Просто git clone --recursiv всего репозитория, и последующая сборка (без инсталляции) дает на выходе набор вполне работающих бинарников.
Comment 7 Vitaly Lipatov 2024-01-08 21:16:36 MSK
(Ответ для Alexei V. Mezin на комментарий #6)
...
> Может все же обновить пакет, хотя бы его описание, чтоб там была корректная
> ссылка и ИНСТРУКЦИЯ, что именно качать и куда класть. Потому что качать,
А почему всё же? Уж извините, автор всё время меняет адреса и явки, что делать.

> видимо, теперь надо из git, и не очевидно, что именно, и как именно его
> класть. Если вообще это работает.
> 
> Просто git clone --recursiv всего репозитория, и последующая сборка (без
> инсталляции) дает на выходе набор вполне работающих бинарников.

«As of may 2023 assets have been moved to a submodule.»
Так что теперь качать надо
git clone https://github.com/SaschaWillems/Vulkan-Assets

Сможете проверить?
Comment 8 Alexei V. Mezin 2024-01-09 12:43:55 MSK
(Ответ для Vitaly Lipatov на комментарий #7)
> (Ответ для Alexei V. Mezin на комментарий #6)
> ...
> > Может все же обновить пакет, хотя бы его описание, чтоб там была корректная
> > ссылка и ИНСТРУКЦИЯ, что именно качать и куда класть. Потому что качать,
> А почему всё же? Уж извините, автор всё время меняет адреса и явки, что
> делать.

Да, меняет.


> Так что теперь качать надо
> git clone https://github.com/SaschaWillems/Vulkan-Assets
> 
> Сможете проверить?

Хм... Я может что-то упустил, надо перепроверить, но:

скачивал через git эти assets, и клал их в  /usr/lib64/vulkan-examples/data. Но или что-то не так положил, или старые бинарники ожидают увидеть в этом каталоге совсем другие файлы или их структуру.
Comment 9 Alexei V. Mezin 2024-01-13 22:20:18 MSK
(In reply to Alexei V. Mezin from comment #8)

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

Так и есть:

при попытке запустить любые примеры получаю ошибку

Error: Could not open shader file "./../data/shaders/base/textoverlay.vert.spv"

Нетрудно убедиться, что в структуре каталогов, которые скачиваются через git clone... нет ни каталога shaders, ни файлов с маской *overlay*.


То есть пакет нуждается в обновлении целиком, а не просто в новой ссылке на скачивание.