Проект Wine опубликовал выпуск пакета vkd3d 1.16 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63277
Уже можно выкинуть vkd3d-proton? Апстрим вроде как легаси и не рекомендован к использованию. Эта программа всегда справляется с тем, чтобы намертво повесить вейланд или сделать переключение окон в нём невозможным (переключение происходит не на то окно, что на экране). Иксы, впрочем, тоже роняет, и до перезагрузки они остаются висеть, во второй сессии иксов нет ускорения.
vkd3d-proton не имеет отношения сейчас к vkd3d который шиппит вайн. Первое - валвовский хардфорк второго, не может быть включено в состав вайна из-за наличия кода на плюсах, вайном/кодвиверс не развивается, и дропает старое железо и софт в пользу производительности.Выкидывать тут ничего не нужно, у них в принципе разные назначения.
>(переключение происходит не на то окно, что на экране)Ну так, Вяленый всё ещё не совсем готов.
Качество вайновского vkd3d на уровне остальной вайновской графики.
А где искать? В репах только форк. Как компилировать тоже не ясно, с теми всё понятно -- тулчейн gcc12 и mingw-w64 с --enable-threads=posix, дальше meson всё сделает. Потом либу копируешь и как native подсовываешь.
Никогда не понимал, зачем гордые ли нуксойды тащат всё виндовое в свои нитакусьничьи арчи и абанты, чтобы что? Единственное объяснение - юноши обычно дикие максималисты и фана тики GNU, и якобы юзать виндовс - позор, а вот юзать прослойки - это нормально!
Прослойки ты можешь контроллировать, а виндовс - нет.
То есть написать типа или лучше виндовс слабо, но контролировать, указывать, критиковать хочется...
> Никогда не понимал, зачем гордые ли нуксойды тащат всё виндовое в свои нитакусьничьи арчи и абанты, чтобы что?расскажи про wsl
Единственное объяснение - ты троль
Давай будем честны. Делать прослуйку для запуска виндовых прог в лине сомнительная идея но стоящая уважения. У винды нет открытых исходников, есть недокументированные апи, костыли накопившиеся за десятки лет для обратной совместимости. И чтоб это все работало надо реверс инжиниринг, то есть это всегда догонялки. В отличие от этого, у майков при реализации всл есть полные исходники ядра лины, что не составляет труда по интеграции в свою экосистему... За такое майки могли бы и сделать вклад в вайн, но нет (не могу подобрать слово) но назовем это абьюзерской любовью майков к лине
Чего это майкрософт чего-то должны? Они и так деньги вкладывают большие в разработку этого вашего серворного линукса. То есть, в том числе благодаря майкрософту, линукс популярен сегодня. Однако нитаку сики тащат линукс на десктоп, что как бы смешно.
До 2016 жили без спонсорства майков... Вклад майков в популяризацию лины является побочкой, в первую очередь финансирования происходит в своих интересах, кто платит тот и водит...
> Делать прослуйку для запуска виндовых прог в лине сомнительная идея но стоящая уваженияс т.з. догонялок — да, не у всех хватит ресурсов на такое, с т.з. цели — не хуже чем у любой другой софтины. С другой стороны, если есть возможность запустить виндовые проги и хоть спортивный интерес, то чего бы и не реализовать?
> В отличие от этого, у майков при реализации всл есть полные исходники ядра лины, что не составляет труда по интеграции в свою экосистему...но они все равно навернули виртуалку
Ну, так-то Microsoft подарил Вайну Mono. Они его в своё время за миллиард долларов покупали.
https://www.opennet.dev/opennews/art.shtml?num=61776
так-то моно был в вайне и до этого> но со временем проект впал в стагнацию и с 2019 года значительные релизы не выпускались, хотя корректирующие обновления продолжали регулярно публиковаться.
> разработчики Wine поддерживали синхронизированный форк Wine Mono, который успешно сопровождался и регулярно обновлялсяподарили, да
Подарили хомячка при конвульсиях, а перед этим его выпотрошили, прикарманив всю интеллектуальную собственность
Я собрал игровой пека имена на Линуксе, чтобы сделать аналог толстого стим дека. Т.к. на выходе получается Аля консоль, arch Linux делает автологин сессии с game scope, который заряжает стим в режиме -steamos -steamdeck и все это дело к 65"
> Никогда не понимал, зачем гордые ли нуксойды тащат всё виндовое в свои
> нитакусьничьи арчи и абанты, чтобы что?то есть как что - игорь-то - утонул! И что ты им предлагаешь - позориться дуалбутом?!
(И к тому же - страдание очищает! Пострадают-пострадают с "vkd3d-proton не имеет отношения сейчас к vkd3d" туда-сюда и обратно, очистятся, и уже с чистой душой в нормальную венду загрузятся)
нормальная венда это какая? :)
w2k
> нормальная венда это какая? :)та что (сегодня!) в комплекте твоего...э...твоей игровой приставки. (завтра обновится и будет нетакая)
Мы ж за опенсорсие и все такое, еще не хватало отдельных денег проклятой корпорации Зла за венду платить!
> та что (сегодня!) в комплектеона уже ненормальная, а хочется пощупать ту самую мифическую нормальную
> еще не хватало отдельных денег проклятой корпорации Зла за венду платить!мне подарили, я не просил. Чессна
>> та что (сегодня!) в комплекте
> она уже ненормальная,это тебе только так кажется. Еще лет пять-семь и привыкнешь.
(Или сам ходжа...)
>нормальную вендуГде ты сейчас видел Венду без телеметрии? Поэтому, Wine и осталась нормальная венда.
>>нормальную венду
> Где ты сейчас видел Венду без телеметрии?как будто у игоря своей нет?!
Для линуксоидов юзать ОТКРЫТЫЙ софт, каковым и является Wine, это нормально. Но вам, любителям зондов, этого не понять.
А при помощи этого открытого софта запускать закрытый тоже нормально? Действительно, не понять.
Закрытый софт старых времён часто прекрасен! Если нет никакой телеметрии, нет багов, софт грамотно устроен. Никаких проблем с постоянным перекомпилянием из-за постоянно изменяющихся библиотек. Установил с помощью инсталятора и занимаешься делом. А не вот эти все тра хи с линуксами...
>большую часть возможностей Direct3D 12В FP2 кстати недавно обновление вышло:
https://store.steampowered.com/app/1601580/Frostpunk_2/