LINUX.ORG.RU

DXVK 0.50

 , , ,


5

7

Состоялся новый релиз DXVK 0.50 - транслятора DirectX 11 > Vulkan, позволяющего запустить в Wine любую современную игру, использующую DX11, практически без потерь в производительности. В новой версии:

  • Добавлена поддержка не родных разрешений экрана;
  • Добавлена поддержка вычисления вершин D3D11 при наличии соответствующего Vulkan-расширения VK_EXT_vertex_attribute_divisor;
  • Многочисленные оптимизации рендеринга, как общие, так и направленные на Vulkan-драйвер RADV;
  • Существенно улучшена производительность игр, использующих 24-битную глубину буфера, при использовании проприетарного драйвера Nvidia;
  • Исправлены следующие баги:

>>> Подробности

★★★★★

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

Ответ на: комментарий от RazrFalcon

Ну тут такое, помимо FPS есть ещё же корректность отображения картинки.

А то может теней нет, сглаживания нет, нормальной обработки нет...

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

Не в теории, а заработает, автор DXUP на оффтопике тестит связку dx10->dx11->vulkan

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

Поверю, чо, но походу и мне, и Rinaldus завезли все, что нужно, кроме игоря.

goingUp ★★★★★
()
Ответ на: комментарий от no-such-file

А разве не нужен wine-vulcan

Больше не нужен, DXVK работает с апстримным вайном

Sunderland93 ★★★★★
() автор топика

А он уже лучше чем wined3d? А то что-то в предыдущем у меня так ничего и не заработало, но внезапно последний wine-staging порадовал.

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

Автокад - электронный кульман, на вскидку BricsCad, DraftSight и FreeCad если хочется опенсорса. А если машиностроение то Siemens NX, FreeCad если хочется опенсорса.

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

Это уже лучше чем проброс или еще нет ?

Нет, проброс дает почти нативную производительность. У DXVK потеря производительности больше.

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

А то что-то в предыдущем у меня так ничего и не заработало

А что ты пытался запустить?

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

потому что wine пересматривает старые и текущие механизмы. А мелкомягким пофиг на все, у них интрес коммерческий. Они ж чуть ли не сами придумали OpenGL, и сами забили на него. Это война за рынки черех стандартизацию.

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

Оно запустится, но фпсы не гарантируют

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

пердолиться

это же так приятно!

eR ★★★★★
()

У меня вопрос по играм - как и где можно купить уже распакованную игру? Чтоб без стима, и всяких инсталяторов.

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

я понимаю что распакованые они весят в 2 раза больше, но всё таки.

eR ★★★★★
()

Изначально всех этих DirectX, Vulkan, OpenGL не должно было существовать. Потому что по сути у тебя числодробилка(видеокарта), которая умеет пачками считать цифры, а ты общаешься с ней посредством вызова «нарису мне этот треугольник» вместо «умнож эти два числа».

Вендорам не выгодно развиваться в направлении OpenCL. Ибо тогда у программистов будет больше свободы и запаса для творчества. И не придется обновлять видеокарту каждый раз, когда выходить новая функция «рисовать травку спрайтом», потому что она используется новый Круизисом. Больше пространства для выжимания из видеокарты производительности.

А так вместо покупок 2 видеокарт за всю жизнь, ты покупаешь 3-6. А проц как считал циферки 15 лет назад, так считает и сейчас.

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

как и где можно купить уже распакованную игру?

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

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

ну а мне то farcry5 допустим нужен, там нету такого. просить у ubisoft наверно бесполезно, даже если куплю её.

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

не могут

Потому что между программистом и видеокартой стоит/стоял Direct3D от Microsoft. А майкрософт нужно продавать XBox и Windows как одна из основных частей дохода.

Теперь ты понимаешь почему мелкомягкие не делают DirectX для остальных палатформ.

А вендоры неохотно пилят драйверы Linux. Потому что там DirectX нету. А раз нет DirectX - нет графики в движках. А раз нет движков, нет движков.

А можно было просто выпустить движок, который общается с дровами напрямую и рисует. Эти движком был бы OpenGL 16.0 какой-нибудь.

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

Тебе повезло, Far Cry 5 там есть. Я недавно сделал раздачу. Другое дело, что скачивание может быть долгим, если сидов мало.

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

Портировано используя: Wine (3.6-staging)

круто, а он там вшит? просто у меня свой же wine установленный в системе, я хочу своим вайном запустить игру.

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

Есть Unigraphics NX, но не бесплатно. Впрочем, под винду тоже не бесплатно.

Deleted
()
Последнее исправление: frigate_freedom (всего исправлений: 2)
Ответ на: комментарий от StReLoK

Хотя чисто технически труселей то и нет.

Уже пропатчили, значит?

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

GIMP

Плагинов бы к нему кто написал и побольше. Когда-то чтобы красиво перекрасить картинку, вставлял её в видеоредактор, там обрабатывал, скриншотил и опять запихивал в гимп.

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

А так вместо покупок 2 видеокарт за всю жизнь

20 лет жить собрался?

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

А раз нет DirectX - нет графики в движках. А раз нет движков, нет движков.

А можно было просто выпустить движок, который общается с дровами напрямую и рисует. Эти движком был бы OpenGL 16.0 какой-нибудь.

OpenGL 3.3 достаточно чтобы нарисовать и 2D и 3D. Соответственно движки можно делать и для него. И ты не поверишь, но они даже есть, и производительности для рисования дорогих лоровцам панцу там хватит. А что ещё нужно подробно прорисовывать? Проблема даже не в рендере а в допиленности движков для простого их использования, и эту недопиленность с не меньшим успехом можно реализовать и на движке с более лучшим OpenGL. А если один хрен движок будет недопиленный, то чего страдать от отсутствия у него крутого рендера? На что-то его всё равно хватит:)

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

Разупорись.

DX и OGL - это унификация, без которые программисту надо писать код с учетом возможностей видеокарт, проверять наличие всех нужных расширений, учитывать глюки драйверов, писать затычки и проверки, т.е. каждый раз изобретать собственный DX/OGL. Какой-то welcome to 90s, если не раньше.

Radjah ★★★★★
()
Ответ на: комментарий от no-such-file

Ну. А не в gentoo нужен wine-vulcan ибо из каробки оно с вулканом не работает.

Неправда. Начиная с версии 3.5 никакой отдельный wine-vulkan не нужен. Все работает на апстрим Wine, как уже выше и сказали.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.