Проект Wine опубликовал выпуск пакета vkd3d 1.13 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1...Подробнее: https://www.opennet.me/opennews/art.shtml?num=61786
Закину свежую идею автору. А что если накопить изменений на несколько версий, а потом выкатить новость сразу на все? Зачем эти новости про вино каждую неделю?
А смысл? Наоборот выкатили релиз, возможно это поможет каким-то играм лучше работать, ну и уже можно тестить и писать багрепорты. Если вам не надо можете не использовать.
*ля, чувак, ты настолько неискренен, что просто песец.Если бы у тебя реально не было бы ни времени, ни желания читать и комментировать эти новости, ты не ... стал писать этот комментарий, правильно?
Пройди мимо, не открывай, будь счастлив.
Твой мелкий ненужный негатив никому не встался.
Негатив существует только в твоей голове. А у меня рациональное предложение. Чего про релизы каждой минорной версии ноды не пишут. Там изменений на каждую неделю хватит. Сегрегация ноды по отношению к вайну. И таких либ тысячи.
Закину идею "рационализатору". А что если научиться читать, что комментируешь? Новость про vkd3d-1.12 была 29.05.2024, то есть 3 (ТРИ) месяца назад.
Сам не рационализатор что ли?Как там нубский кернел с либами,написал уже или кто-то а тебя должен это сделать,а ты весь в белом такой?
А ты с какой целью интересуешься? Очень хочется потроллить, но название темы прочесть не смог?
Я видел подобный вопрос к вам в теме про отключение от Опентофу. Вот, решил напомнить. Мне дико интересно на самом деле это. Попытался забайтить так как 10к строк кода это полгода времени и больше ляма рубасов, а на выходе какой-то терминал двусторонний, а не ядро даже.
Не улавливаю всю гениальность мысли. "Забайтить" - это что сделать с байтами? И какие 10К строк? Можешь там взять 200К, далее переписать ReactOS на Си++ и заработать соответствующе твоим расценкам. Гипотетически. Ну или под ядро Linux их адаптировать, уделаешь любителей Rust.
Забайтить - спровоцировать. Совсем в чатах не сидишь.) Финн полгода писал 10к строк кода. Тут элитарии требуют по 200к в месяц зарплату,простая арифметика рулит.Да и как выяснили я не программист. Бгг.
> Забайтить - спровоцировать. Совсем в чатах не сидишь.)Да, не размовляю, и сижу на специально для того предназначенных предметах мебели.
> Финн полгода писал 10к строк кода.
Не факт.
> Тут элитарии требуют по 200к в месяц зарплату,простая арифметика
> рулит.Да и как выяснили я не программист. Бгг.Не арифметика, а подгонка решения под ответ. Но я так и не понял, куда оно рулит.
Товарнищ Нуби мог бы взять за правило - не отвечать если нечего было сказать. Троль из вас никакой,поднимайте планку.
> не отвечать если нечего было сказать.По-русски верно было бы "...если нечего сказать". У тебя описка про Фройду, или ты пихаешь пастперфект в гугл переводчик, и потому глубочайший смысл твоих сообщений превращается в тыкву?
Ну и при существовании виртуалок вино теряет смысл.
В 2024 году наоборот, лол. Какой смысл ловить оверхед от виртуалки, если под вайном софт работает так же или шустрее нативного?
Намного, намного быстрее. До сих пор вспоминаю, как проходил planescape tornment в виртуалке.
В 2024 году железо достигло таких пределов, что факта наличия виртуалки уже давно не замечаешь.
Только если у тебя игра под опенгл, игра с dx12 потребует прокидывания гпу, а такое мало у кого есть (ну кроме ноутбуков)
> потребует прокидывания гпу, а такое мало у кого естьДа ладно, сейчас практически в любом проце есть интеграшка с аппаратными декодерами (хотя толку от них в линуксе), которой для линукса с головой.
Поэтому отдать видяху виртуалке чтобы нормально поиграть абсолютно не сложно.> поддерживает большую часть возможностей Direct3D 12
А те которые не поддерживает, просто не отрисовывает.
Поэтому часто в вайне фпс выше чем в винде, потому что саму картинку редко кто сравнивает.
> Поэтому часто в вайне фпс выше чем в винде, потому что саму картинку редко кто сравнивает.Ну так сравни и выложи. А то распространяешь типичные мифы и легенды.
> А то распространяешь типичные мифы и легенды.Ну да, все что не нравится меньшинству из лагеря любитерей нетрадиционного гейминга - то все мифы))
Вместо нормального перехода цветов - гличи reddit.com/r/linux_gaming/comments/1d7pdky/genshin_impact_weird_texture_issues_details_in/
Только лоурес текстуры reddit.com/r/linux_gaming/comments/w8o5kj/gta_v_only_load_lowres_textures_and_models_after/ - но кто это заметит)) тут же полные штаны что оно запустилось
reddit.com/r/linux_gaming/comments/17hkvjv/alan_wake_2_severe_texture_streaming_issues/ - вообще текстур нет
gamingonlinux.com/forum/topic/5866/ - on Linux, but not on Windows
и... дальше мне было лень, таких проблем тыщщиИ во всех - иди попрдлься с настройками, дровами, попробуй протон, не помогло - попробуй lutris))
У тебя буквально один пример с "просто не отрисовывает" это GTA V, который ничего себе, пофиксили, а игра всё ещё работает также или быстрее чем на оффтопике
Остальные примеры тоже так себе и не относятся к "просто не отрисовывает", два из них выглядят как баг драйвера (AW2 это буквально баг драйвера AMD, который оперативно пофиксили, на ноувидео всё норм было на релизе) и ужасный порт TLOU, который скорее всего тоже не выглядит как баг в vkd3d, а баг в игре, вайне или драйвере и это всё ещё не "просто не отрисовывает", оно всё отрисовывает, просто медленно или плохо, но такие баги ты обычно видишь и идёшь их репортитьЛучше возьми несколько игр, сними их покадрово и покажи нам пиксели которые различаются
У меня в Manifold Garden и не отрисовывало половину, и fps был в два раза меньше.
> два из них выглядят как баг драйвера
> не выглядит как баг в vkd3d, а баг в игреМне как игроку абсолютно пофиг в чем проблема.
Я запустил GTA5 и на этом омне оно глючит. А на нормальной оси нет.
То что они потом что-то пофиксили - это конечно шикарно, но мне уже до этого нет дела.
Но это вообще не вяжется с тем, о чём ты говорил, что "там что-то не рендерится, поэтому оно быстрее", во-первых, если что-то не рендерится и никто не замечает разницу в пикселях, значит разрабы игры и/или драйверов делают что-то не так, во-вторых, баги с рендером в драйверах бывают даже на оффтопике, вендоры делают game-ready драйвера aka хаки в драйверах специально под игру, как раз фиксят всякие разные такие вещи, которые натворили разрабы игры, про проблемы (скорее-всего) планировщика в оффтопике я уже писал ниже
>сейчас практически в любом проце есть интеграшка с аппаратными декодерамиНу видимо да, в последние пару поколений AMD также стали вставлять видеоядро, у Ryzen 3xxx и ниже (не APU) видеоядра были очень редким гостем
>А те которые не поддерживает, просто не отрисовывает.
Во первых стоит различать два проекта, vkd3d и vkd3d-proton это разные vkd3d с разными целями
vkd3d-proton действительно больше направлен на эффективность, чем на точность (vkd3d обычный), но возможности новых Shader Model в нём реализуются достаточно оперативно и в основном реализация задерживается из-за того что похожие вещи нужно сделать вендорам в Vulkan в драйверах, даже не успевают появиться игры с использованием этих возможностей, как они уже поддерживаются в vkd3d-protonОбычно если что-то не поддерживается, то либо игра использует fallback на какой-то более медленный, но поддерживаемый метод и тогда фпс падает из-за этого (но как мы видим, фпс либо такой же, либо на 10% меньше), либо просто не запускается
Единственные различия в картинке которые я видел по сравнению с оффтопиком это графические баги, которые оперативно правятся разрабом vkd3d-proton или разрабами опенсорсного ядра амуде или не очень оперативно нвидией
А часто фпс в вайне быстрее потому что какой-нибудь планировщик в лялексе лучше. Например вышло новое поколение амуде 9xxx и оказалось, что лялекс работает намного-намного лучше винды и кажется майкрософту это не понравилось, что они пошли очень оперативно править винду и с новым инсайдерским патчем, не только у 9xxx, но и у 7xxx не хило так возрос фпс в играх, например в Gears 5 фпс возрос почти на 60 у обоих, с ~185 до ~250 кадров в секунду, можете глянуть видео у Hardware Unboxed (rlfTHCzBnnQ)
Я далеко не один раз вижел халтуру в около вайне.В то же RDR2 тени деревьев.
А AMD под Windows плох. И кое как тащит.
DirectX 12
https://store.steampowered.com/app/1245620/ELDEN_RING/
Наоборот, Wine делает применение виртуалок менее нужным, работает быстрее, и жрет сильно меньше ОЗУ.
К тому же, если приложение хорошо работает в Wine, можно и о кроссплатформенности особо не задумываться, ибо Windows-приложение и так отлично запустится на Windows, Macos, Linux, и даже на Android смартфоне, и кое как, с оговорками, и на iOS.
Чувак, ты не поверишь, но ради некоторых игр просто не хочется перезагружаться/dual boot'иться.А реальные задр*ты гамают под виндой, да, потому что kernel anticheats в Wine не работают.
например что не работает?
Игры с GameGuard, PunkBuster, XIGNCODE3, BattlEye и тьма других.
battleye работает как раз в основном. Небольшое телодвижение нужно в случае EAC и BattlEye со стороны разработчиков, но когда оно произведено - все отлично.
то, во что ты и так, скорее всего, играть не будешь в силу помоешности и ориентированности на микротранзакции.
Все это вполне запускается под виртуалкой. Все эти линейки и B&S и прочее-прочее. Уже как 4 года играю исключительно под виртуалкой с пробросом железа.
Если бы они еще отдельной видеокарты не требовали.
Добрый день. Вопрос такой. Почему приложения виндовс тащат в линукс. А наоборот - нет. Что это означает на ваш взгляд?
Потому что тащить из Линукс нечего.Потому что Линукс - дно.
Потому что в Windows есть стабильные API/ABI, а в Линукс даже стабильного display server'а нет. Был Xorg - закопали.
Ответ такой: прикладной софт пишется либо под Wintel, либо под Mac, либо мультиплатформа. С линукса тащить нечего.
А как же WSL?
Добрыи день. Это означает или недостаток питания в пубертатныи период, сопровождающееся неконтролируемым употреблением синтетических наркотических средств, недоразвиое чувство юмора (вероятно вследствии п.1) или конечно же вашу профессиональную некомпетентность.Libre/open office, gimp, mc, double commander, почти все браузеры.
vscodium, netbeans, qemu, virtualbox, postgesql, apache, wireshark, audacity, freecad, blender.
И всё это есть на винде.
Пульсаудио и иксы тоже есть, но вот зачем они под вендой, по-твоему?
Постгрес и перл прямо очень неуместны в венде, питон, если подумать, тоже через одно место. Не говоря уже о всяких пхп и всём остальном. Но лучше посмотреть на то, как опенссл запихнули в ключевые компоненты венды, а ведь ещё недавно приходилось качать васяносборки с варезника. Это всё то, что прямо странно в венде выглядит, и, тем не менее, популярно.
Это означает, что под виндой очень много проприетарного софта, который нельзя просто взять и пересобрать под другую платфому.В обратную сторону такой проблемы практически нет, так как в линуксе как правило софт с открытым исходником и часто уже изначально создается с расчетом на кроссплатформенность.
Поэтому софт не приходится "тащить", он просто собирается нативно. Виндузятники на самом деле используют очень много кроссплатформенного софта, основная разработка которого ведется под линуксом, просто не замечают данного факта.
По секрету. На прошлой неделе удалось сделать приложение, которое (без пересборки - тот же самый файл) запускается на любой существующей платформе - от Windows хоть до Haiku - без дополнительных компонентов. Кроссплатформенность до фанатизма.
В питоне многое сложное намертво прибито к линуху, настолько что и на BSD надо тратить огромное количество времени чтобы это стало юзабельно.
Я про проекты на питоне, типа ESPHome (PlatformIO собствено) и HomeAssistant.
Осталось теперь разобраться, почему под линукс никто проприетарный софт собирать не хочет.
Ну как не хочет? Если есть спрос, то делают. У нас выпускают и чисто проприетарное ПО для Linux. У заказчика линуксовый Simatic WinCC используется. Да и в реестре ПО, специализированное ПО для Линукс тоже есть.Другой вопрос,что мало не профессионально ПО и игр. И тут, помимо низкого спроса, и отсутствия покупателей, есть еще неочевидная проблема.
Не так просто установить сложное ПО с мешком зависимостей в абы какой дистрибутив. И получаются варианты - сборка или инструкция для конкретных дистрибутивов, как и готовый дистрибуиив, в котором установлено ПО, или берем Wine и Windows-Версию ПО, и.. она работает где угодно.
Надо заметить, что кредит доверия у десктопного линукса был (да весь кончился). Многие в своё время делали версии софта под Linux, да всё заброшено.
Потому что маленькой инди-компании майкрософт нет дела и времени на разработку приложений для своей ОС, максимум на что они способны, это стащить какую-нибудь функцию из плазмы
Зато добавили вкладки в notepad, когда в Kate уже Language Server Protocol притащили, про остальной софт вообще молчу
Вот ещё мне LSP в блокноте не хватало. Notepad — простейший текстовый редактор, и именно таким он пусть и остаётся.
Notepad это буквально простейший .txt редактор, в котором я бы побоялся открывать какие-либо конфиги, ещё наверное и с телеметрией на каждый чих
Kate же умудряется быть буквально таким же простейшим (именно) текстовым редактором, который может тебе даже что-нибудь подсветить
Ну и в основном никто и не пользовался notepad, большинство (кому надо) ставили Notepad++ или Sublime Text, до них мелкомягким ещё делать и делать
> Ну и в основном никто и не пользовался notepad, большинство (кому надо) ставили Notepad++ или Sublime TextАбсолютное большинство про это ваш Notepad++ и Sublime Text (а чего сразу не IDE какое-нибудь?) и слыхом не слыхивали. Но да, кому надо, тот поставит. Но большинству не надо.
Это продукты совершенно разного класса же. Всё равно, что сокрушаться, почему штатный калькулятор трёхмерные графики не рисует и дифференциальные уравнения не решает.
В одних настройках Notepad++ голову можно сломать.
Вообще, я имел в виду не то что в Kate нужен был LSP, а в то, что мелкомягкие при своих триллионах, настолько медленно разрабатывают свой софт, что аж диву даёшься, ибо то что они завозят только сейчас, существовало в гномах и плазмах годами, да и завозят порой не лучшим образомНо зато не в софте ситуация наоборот, пока оффтопик завёз AutoHDR, ляликс кое-как завёз просто HDR, да и то, только в играх через геймскоуп, ну и остальные всякие надоедливы мелочи, типа проблем с разной герцовкой на одновременно подключенных нескольких мониторах (но возможно пофиксили уже) и т.д.
А я имел в виду, что у них просто нет цели разрабатывать многофункциональный текстовый редактор. Он ведь действительно мало кому нужен, а кому нужен — и так выбор богатый. А всё, что нужно обычному юзеру, в системе и так есть (даже слишком много чего в последнее время).
У них вообще нет цели разрабатывать софт, там скорее всего до сих пор нет видеоредактора (аппле например разрабатывает свой), до сих пор смехотворный пеинт (аппле также свой разрабатывает), нормального терминала, да и прости господи нормального архиватора и скорее всего можно ещё долго перечислять что есть у одной богатой яблочной компании, у какой-то рандомной разработки спонсируемой какими-то рандомными компаниями типа Valve (которой весь этот софт не то чтобы и нужен), но нет (или он ещё недостаточно допилен) у другой триллионной компании
Наверное, это всё от того, что MS разрабатывает операционную систему, а не софт для неё?
Терминал, кстати, давно есть.
Софт то они разрабатывают, просто тот, на котором можно зарабатывать, а вот всё остальное подождёт, что в принципе неудивительно, иначе откуда бы у них триллион взялся
Ну на VS Code, допустим, они вряд ли зарабатывают. Вот вам продвинутый блокнот с подсветочкой.
Не наверное, там есть встроенные телеметрия и отправка ввода для анализа, кроме того, запуск этой программы активирует общесистемные зонды (которые ты пытался выключить/удались). В пейнте, кстати, тоже. При этом, эта программа не умеет даже самого минимума необходимого.
Kate спрашивает перед первым запуском каждого LSP-сервера. Эту функциональность можно совсем отключить. А вот когда чего-то нет, то нет, включить также просто уже не получится.
>когда в Kate уже Language Server Protocol притащили,И что бы Kate притаскивал если бы маленькая инди-компания майкрософт не придумала этот самый LSP и удачно не внедрила в свой кроссплатформенный VSCode?
Притащили что-нибудь другое, вы не к тому цепляетесь, у майкрософта в кой-то веки получилось сделать единственную нормальную софтину (хотя про обычный VS я мало положительных вещей слышал), а от всего остального хочется плакать, плакать из-за того что за $139 за ОС, текстовой редактор научился во вкладки только спустя 40 лет и мне всё ещё боязно редактировать там что-то, что не является простым .txt, но даже и для .txt там очень мало функционала, и опять же, не про текстовой редактор речь, а про то, что там либо весь софт такой же тупой, либо его вообще нет
> хотя про обычный VS я мало положительных вещей слышалРабинович по телефону напел.
> там либо весь софт такой же тупой, либо его вообще нет
И не нужно! Я сам выберу себе софт. А не как, скажем, в KDE — 100500 предустановленных программ, которыми никто не пользуется.
>Рабинович по телефону напелНу вот когда кто-то говорит про VSCode, обычно идёт негодование что оно на электроне, но затем восхищение, что этот электрон наверное самый быстрый из всех IDE (то есть даже если плагинов тонну включить), а вот когда кто-то говорит про обычную визуалку, то обычно просто идёт негодование и проклятие разработчиков написавших это поделие
>Я сам выберу себе софт
Выбирать и на лялексе никто не мешает, просто неплохо было бы иметь что-то бесплатное и неплохое по умолчанию