The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Игра 'Охота на лис', созданная для микрокалькуляторов МК-61, адаптирована для Linux"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Игра Охота на лис, созданная для микрокалькуляторов МК-61, а..." +/
Сообщение от n00by (ok), 20-Окт-20, 10:45 
>> Вот что пишет спецификация про то чему задаётся VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR:
>> compositeAlpha is a VkCompositeAlphaFlagBitsKHR value indicating the alpha compositing
>> mode
>> to use when this surface is composited together with other surfaces on
>> certain window systems.
>> https://www.khronos.org/registry/vulkan/specs/1.2-extensions...
> Так нвидия его поддерживает.

...
>  COMPOSITE_ALPHA_OPAQUE_BIT_KHR

Дело в том, что это как раз режим непрозрачного отображения (OPAQUE), когда альфа-канал игнорируется (считается равным 1.0)

> Intel поддерживает два:
> supportedCompositeAlpha: count = 2        
>            
>  COMPOSITE_ALPHA_OPAQUE_BIT_KHR
>  COMPOSITE_ALPHA_INHERIT_BIT_KHR
> Но COMPOSITE_ALPHA_OPAQUE_BIT_KHR есть в обоих. А этот второй режим на фиг нужен..

В Воланде (для VK_KHR_wayland_surface) другие режимы. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR - вот это режим с предвычисленным значением альфы. https://www.khronos.org/registry/vulkan/specs/1.2-extensions...

Вот здесь у Вас https://www.opennet.ru/openforum/vsluhforumID3/121943.html#137
Поддерживаются наложения: 0xa --  это как раз COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR | COMPOSITE_ALPHA_INHERIT_BIT_KHR

>[оверквотинг удален]
>> если как раз при проверке и падает, не понятно. По-моему, должен
>> быть какой-то адекватный способ без ловли SIGSEGV.
> На самом деле, я нашел почему падает под wayland все связанное с
> vulkan на nvidia. Вот эта проблема: https://wiki.archlinux.org/index.php/Vulkan#Nvidia_-_vulkan_...
> Если запускаю weston как __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1
> VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json weston&
> то vulkaninfo и тп перестают падать и нормально работают. Но intel не
> показывают. Т.е. баг не в чисто в том, как работает vulkan
> в nvidia; баг в переключении ICD или одновременной попытке их подгрузить
> оба. foxhunt, правда, это не помогает, но это уже дело десятое.

Её поможет, когда я соберу стенд для обкатки этого дела.

> Как минимум я теперь знаю, что связка wayland+vulkan на нвидии рабочая!
> ( кстати тут еще 4 года назад писали, что под чистым
> wayland все работает https://www.nvidia.com/en-us/geforce/forums/discover/249236/...-/
> )

Это там одинокая Nvidia? У меня был ноут с Optimus, там пришлось пропатчить BIOS, что бы появился  пункт "отключать Intel", иначе хватало проблем. С тех пор, конечно, много что исправили.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Игра 'Охота на лис', созданная для микрокалькуляторов МК-61, адаптирована для Linux, opennews, 25-Сен-20, 10:29  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру