Доступен (https://www.winehq.org/announce/3.21) экспериментальный выпуск открытой реализации Win32 API - Wine 3.21. С момента выпуска версии 3.20 (https://www.opennet.dev/opennews/art.shtml?num=49588) было закрыто 62 отчёта об ошибках и внесено 316 изменений.
Наиболее важные изменения:
- Система маршалинга (https://ru.wikipedia.org/wiki/%D0%9C%D0%... в Typelib переписана с использованием функций NDR (https://docs.microsoft.com/en-us/windows/desktop/api/rpcprox...
- Решены проблемы (https://bugs.winehq.org/show_bug.cgi?id=44245) с выводом графики в Android 8+. В wineandroid добавлена поддержка gralloc;
- В DirectWrite добавлена поддержка хранения ресурсов шрифтов в памяти;
- Улучшена поддержка джойстика;
- Закрыты отчёты об ошибках, связанные с работой игр и приложений: World of Tanks, RoughDraft 3, 3DMark Vantage, NFS Porsche, C&C Tiberian Sun and Red Alert 2, Guild Wars 2, Jupiter, Alan Wake, SWAT 3, Rogue Squadron 3D 1.3, Fallout 2, Guild Wars 2, Final Fantasy XI, Visilogic 8.0, From Dust, Halo Online, Revit Architecture, Iris Online, Hard Reset Redux, rFactor2, Oblivion, Altium Designer, GTAIV, MechCommander Gold, KeyShot 5.3.6, Star Wars The Old Republic, Star Citizen, Doxie 2.10.3, Crysis Warhead.
URL: https://www.winehq.org/announce/3.21
Новость: https://www.opennet.dev/opennews/art.shtml?num=49656
С помощью Valve наконец-то wine станет конфеткой
С помощью протона порты на линукс делать никто не будет. Линукс как игровую платформу можно закопать.
От патчей Valve есть ощутимый эффект не только в запуске игр, но и запуске/совершенствованию других приложений: KOMPAS, Autocad, TIA Portal, в конце концов MS Office. Некоторые компании уже согласились портировать игры на linux, есть также Feral Interactive, которая собственно и делает порты. А вы что хотели? Что вот так вот сразу всё улучшиться?! 5 лет небольшой срок что бы линукс стал игровым или что бы была полноценная поддержка windows-приложений
Пускай и дальше не делают, нативные игры на линь делают или на движках, которые с линем ни "бе", ни "ме" и потом жалуются: "а вот у нас лагов больше, чем на винде с их DX, значит опенгл/вулкан туфта с этим вашим линухом и поддержки не будет", либо садятся делать сами, вместо того, чтобы нанять профессионального портировщика и потом диву даются, что у линя оказывается несколько дистров и надо делать совместимость не только с дефолтной убунтой, да ещё и не слишком разбираются в OGL/Vulkan и порт получается просто отвратительным, либо нанимают каких-нибудь Feral, которые уже делают совместимость, но графическая часть всё равно остаётся на DX, да ещё не факт, что обновления прилетают. Уж лучше Wine/Steam+Proton, там на удивление, стабильности куда больше, жаль, что с генерацией шейдеров есть проблемы
> у линя оказывается несколько дистров и надо делать совместимость не толькоЯ тут недавно кроссплатформенный софт писал и ответсвенно заявляю что у венды ТЕ ЖЕ проблемы если не хуже. Никогда не будешь знать заработает оно у конечного пользователя или сломается на ровном месте, когда у тебя в нескольких виртуалках это работает безупречно.
Фералы тоже делают только под убунту и если к ним в поддержку обращаешься как только они узнают, что у тебя не убунта говорят мол ваша система не соответствует системным требованиям, рекомендуем установить убунту. У меня так не Алиен: Изоляция, не ХКОМ2 не завелись.
Ну я в стиме Ларку пробовал, никаких проблем, возможно повезло
В Ларку и я уже 20 часов наиграл. А вот с теми - беда.
А у меня хитман на Генте не заводился, переписывался с поддержкой ферала пару недель, пока не нашли и не решили проблему. Так что фералы молодцы.
Я не знаю, я их спрашивал, мол, могу предоставить всю необходимую информацию, скажите только, что сделать, но никогда разговоры дальше чем "установи убунту" не уходили.
либы в корневую папку хком2 добавь и будет щастье
Не знаю, я вот в их скриптах запуска чего-то, уже не помню чего, находил вроде проверки того, какой у тебя дистр стоит.
Прошёл Alien Isolation на тогда ещё 21-й Russian Fedora Remix. Из проблем были только нечастые мёртвые зависания во время загрузки уровня.
Зато в протоне guildwars2 работает гораздо быстрее чем вендой. У вендузятников судя по ютубу провалы до 20 кадров в порядке нормы. А у меня 50-110 кадров. Но да, esync обязателен.
В linux-версии в Dota2 больше фпс и она не падает при кастомках где очень много предметов может быть разбросано по карте
Для сравнения:Crossover 18.0 10-25 fps
Wine staging+esync 40-70 fps
wine proton+esync 50-110 fps
В трех вариантах выше использовался префикс сгенерированный кроссовером.windows 10 c более мощной видеокартой - 20-60 fps xD
> Для сравнения:
> Crossover 18.0 10-25 fps
> Wine staging+esync 40-70 fps
> wine proton+esync 50-110 fps
> В трех вариантах выше использовался префикс сгенерированный кроссовером.
> windows 10 c более мощной видеокартой - 20-60 fps xDоткуда вы брали wine proton+esync? из lutris?
>откуда вы брали wine proton+esync? из lutris?Из steam ваш кэп. Но lutris его видит.
с рендером в вантузе тоже траблы – ~< на 30%:
> Одна из вещей, которую мы заметили, заключается в том, что при использовании CUDA рендеринга в Cycles Blender значительно быстрее в Linux, нежели в Windows.https://blender3d.com.ua/uluchsheniye-proizvoditelnosti-cycl.../
Шизануться, а где хваленый game mode? Это надо отключить видеокарту и перевести её в суперкостыльный режим, чтобы она нормально заработала?
> Теперь плохая новость. TCC доступен только на графических процессорах GeForce Titan и Geforce Quadro, он недоступен для GeForce GTX..
вольво пилит лишь стек, связаный с дх11. Да, всякие овервотчи теперь будут работать под вайном (а некоторые уже работают). Но есть еще туева хуча игорей на дх9 и ниже, которые сегфолтятся при запуске (xanadu next, например) или имеют мажорные проблемы вплоть до неиграбельности (кривой рендеринг графики в seven kingdoms 2 уже локальный мем)
Volvo этим не занимается.
Valve работает над совместимостью со всеми играми, сейчас разрабатывается VK9(DX9->VK) и если он покажет себя лучше, чем wined3d, то Valve скорее-всего наймут разраба. А ещё разраб dxup (DX10->DX11, который автор DXVK сам сделал), делает DX9->DX11 и разраб dgVoodoo (DX1-9->DX11) тоже самое делает, но оно уже не опенсорс. А вот сегфолтами уже сами CodeWeavers занимаются, за деньги Valve
Это потому что вайн не использует game specific костыли, которые во всю юзают windows драйверы для видеокарт.
Вайн и сам есть костыль — по определению.
Wine is not an emulator - it's a crutch!
Какие мы оптимисты. Не станет - вся помощь Valve - вытащить Вайн, dxvk и vk3d к себе в репо и собрать его для steam-клиента. Недавно они снова все поломали,перейдя на вэбсокеты. Конфетка, работающая через Вайн, перестала коннектиться к их серверам
Ещё бы media foundation запили наконец
Возьми и запили - код открытый.
Ну я не умею, например.
В таком случае можно задонатить им, с подписью того функционала, который тебе нужен
Правильный подход, но учитывая хотя бы то, что зарплата девелопера в Штатах - не один десяток тыщ баксов в год, от доната даже в тыщу баксов (не говоря уже о меньше), выплачивающие эти зарплаты коммерческие корпорпции Valve и CodeVeawers его хотелки в приоритеты включать побегут вряд ли, если только там не два байта поменять.
Всё равно согласитесь что это лучше чем ничего. А донат даже 50$ обратит внимание на эту проблему. Тем более если проблема не единична
Донат это пончик, да?
ну как бы уже с 3.15
пруф: https://www.phoronix.com/scan.php?page=news_item&px=Wine-Sta...
Там stubов накидали в основном. Таким образом по сути закрыли баг который я репортил.
Пилят потихоньку, в каждом релизе есть кикие-то изменения, связанные с mf/mfplat. Так что рано или поздно запилят полностью.
>Iris Onlineого. У них же один живой сервер, да и тот пилится/хостится силами фанатов
А где общая картина, сколько еще надо в АПИ сделать?
Нигде. Делать дохера. Делают хаотично, без плана и приоритетов: они патчат под конкретные игры что-то, при этом может сломаться для других игр.
Вот общая картина - http://test.winehq.org/data/
Выбираете нужную ветку, к примеру этот релиз - http://test.winehq.org/data/ea9253d6d3c9bb60d98b0d917292fc0b.../
В десятке фейлов больше чем в вайне. Это не реализация API, а регресс тестирование.
не, когда-то была другая картинка совсем, не про тест, а про написание
По ней выходит, что у вайна всего 637 тестов, я правильно понял? Это же катастрофически мало для проекта с 25-летней историей.
Думал у меня руки кривые что NFS Porsche не работает. Хотя может и после обновы не заработает, руки прямее не станут. Ждем обновления в Manjaro
у меня ню вегас не работает, хотя судя по базе данных - у всех все летает. Раз на раз не приходится
Все работает. Только нужен раздел не в NTFS.
> NFS PorscheВау, под виндами оно уже лет десять не работает
Ну на семерке я недавно запускал, все прекрасно устанавливалось и работало.