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;
  • Исправлены следующие баги:

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

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

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

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

fornlr ★★★★★ ()

А что у Wine и этой штуки с Wayland'ом? Всё ещё через X11 работает?

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

Фотошоп - фоточки ресайзить, а автокад - лабы в универе сдавать? Ну тогда не обойтись, конечно.

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

ты не поверишь, но в автокаде я работаю каждый день и зарабатываю на этом деньги

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

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

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

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

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

Больше ничего делать не нужно

Чо? А разве не нужен wine-vulcan, ибо обычный wine не работает с вулканом?

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

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

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

Sunderland93 ★★★★★ ()

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

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

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

einhander ★★★ ()

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

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

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

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

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

Потому что API<->API сделать проще чем сделать API<->Hardware.

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

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

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

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

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

baist ()

попробую погонять жта5 на выходных. оно же заработает на 7970?

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

ээ, стой. так мне надо будет ещё пердолиться, а не просто запускать под вайном?

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

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

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

пердолиться

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

eR ★★★★★ ()

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

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

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

eR ★★★★★ ()

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

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

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

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

да. а ещё программисты игр дебилы, не могут прямо в видеокарту писать.

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

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

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

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

да они там тоже в фирменных кривых установочниках всякие сборки от типо механиков.

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

Нет, я про раздел Linux игр (портированных с помощью Wine), там архивы. Но там, конечно, далеко не все есть.

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 ★★★★★ ()
Ответ на: комментарий от eR

Переименуй каталог wine в wine_bak, когда скачаешь раздачу. Тогда системный wine будет использоваться.

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

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

incker ()
Ответ на: комментарий от 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 ★★★★★ ()
Ответ на: комментарий от no-such-file

Смотря какой дистр. В gentoo нужен юз vulcan.

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

Разупорись.

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

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

Смотря какой дистр. В gentoo нужен юз vulcan

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

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

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

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

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