Войти
ПрограммированиеФорумГрафика

Vulkan API (вышел!) (626 стр)

Страницы: 1622 623 624 625 626 627 Следующая »
#9375
1:04, 12 июня 2022

g-cont
> я помню, ты всю жизнь топил за использование DX. Теперь считаешь Vulkan лучше
> DX?
Да,
Vulkan достойный конкурент Direct3D12, если нужен не только Windows.

#9376
12:41, 12 июня 2022

Andrey
> Vulkan достойный конкурент Direct3D12, если нужен не только Window
так есть DXDebug если не только Windows?

#9377
13:37, 12 июня 2022

g-cont
> но в наш век опенсорса вообще и регулярно утекающих исходников в частности,
> довольно странно наблюдать как ревностно охраняют свои драйвера AMD и NVidia.
> Что там за великие секреты сокрыты?
патамушта в отличии от исходников движков код драйвера нужен нескольким неадекватам :)

+ Показать

даже если ты его увидишь ни хрена это не поможет

#9378
(Правка: 13:55) 13:51, 12 июня 2022

даже если ты его увидишь

Если увидеть дрова, то всплывет много костылей и некие проблем.
Которые надо разруливать грамотно на уровне железа, а не кодом в дровах.
И тогда и дрова будут шустрее работать и видеокарта.

Если не хотят открывать исходный код дров, значит что-то скрывают или мутят.

Например открыли же инфу как программировать Sound blaster  от  creative.
И ничего страшного не случилось.

#9379
13:55, 12 июня 2022

ronniko
> Если увидеть дрова, то всплывет много костылей и некие проблем.
Так АМД давно опубликовали свои драйвера, попробуй найди там костыли)

#9380
(Правка: 14:05) 13:57, 12 июня 2022

На какие модели видеокарт и за кокой год ? И точно полностью все открыли или часть ?
Ты про это за 2012 год ?
https://www.opennet.ru/opennews/art.shtml?num=33546

#9381
14:00, 12 июня 2022

/A\
> Так АМД давно опубликовали свои драйвера, попробуй найди там костыли)
это только часть - у нвидиа куча заточек

#9382
(Правка: 14:20) 14:04, 12 июня 2022

Вот например возьмем инициализацию dx11\dx12\vulkan\opengl
Первые шаги это даже не сколько работа с видеокартой, а определение виндой нужных дров в системе и их подгрузкой.

Не удивлюсь если вовремя инициализации винда пару раз, для приличия получит от видеокарты немного данных.

Тоесть для видеокарты пункт инициализации dx11\dx12\vulkan\opengl не важен !
Он больше важен только для виндовс !

Вот так, на ровном месте микрософт усложняет жизнь программистам, таким как nes :)

#9383
15:21, 12 июня 2022

ronniko
> И точно полностью все открыли или часть ?
Насколько знаю у них одни опенсорсные, другие закрытые и более оптимизированные.

#9384
16:09, 14 июня 2022

В доках не сказано как правильно ставить барьеры для ускоряющих структур.
Когда было только расширение от NV, то там предлагали только VkMemoryBarrier, но в KHR расширении ускоряющая структура создается поверх буфера и там еще и шаринг между очередями задается.
В итоге, если делать по старинке через VkMemoryBarrier, то транзишн между очередями задать не получится, а использовать VkBufferMemoryBarrier не факт что правильно, так как буфер используется только как ссылка на память.

#9385
20:42, 14 июня 2022

/A\
> для ускоряющих структур.
каких каких?

#9386
21:30, 14 июня 2022

innuendo
VkAccelerationStructureKHR

#9387
23:45, 14 июня 2022

VkAccelerationStructureKHR

И что прям полезная ?

Какой фигни не придумают лишь бы пукан Вулкану нарастить :)

#9388
0:46, 15 июня 2022

/A\
>
> Насколько знаю у них одни опенсорсные, другие закрытые и более
> оптимизированные.
В закрытых драйверах АМД единственное отличие от отктытого - свой компилятор шейдеров, остальной код тотже. На википедии даже написано...

/A\
> Так АМД давно опубликовали свои драйвера, попробуй найди там костыли)
много костылей, но их начали правильно использовать (напимер while(true) в шейдерах больше не может убить видеокарту и не требует перезагруки драйвера)

ronniko
> На какие модели видеокарт и за кокой год ? И точно полностью все открыли или
> часть ?
в АМД опенсурс все кроме firmware (прошивки видеокарты)

В прошлом году в этом топане видел фразу - "стыдно не знать архитектуру RDNA" потому что читая ее доки ты понимаешь то как работает видеокарта изнутри (применимо и к Нвидии, и на консолях какбы очевидно).
В 2022 уж точно надо знать RDNA чтоб понимать все новые RDNA2/3.

https://developer.amd.com/wp-content/resources/RDNA_Shader_ISA.pdf

#9389
7:41, 15 июня 2022

ronniko
> Если увидеть дрова, то всплывет много костылей и некие проблем.
Где-то видел сравнение про открытие закрытого кода: пройдёт значительное время между тем, как собачьи какашки оттаяли, и тем, как всё говно уберут.

Очень хорошее сравнение (вспомнил резкую весну 2016-го, когда полный двор собачьих какашек оттаял разом - и мну поплохело)

Страницы: 1622 623 624 625 626 627 Следующая »
ПрограммированиеФорумГрафика