Доступен (https://www.winehq.org/announce/4.3) экспериментальный выпуск открытой реализации Win32 API - Wine 4.3 (https://www.winehq.org/). С момента выпуска версии 4.2 (https://www.opennet.dev/opennews/art.shtml?num=50154) было закрыто 45 отчётов об ошибках и внесено 333 изменений.Наиболее важные изменения:
- Предложена новая реализация звукового API XAudio2 (https://en.wikipedia.org/wiki/XAudio2), построенная на основе проекта FAudio (https://github.com/FNA-XNA/FAudio/). Использование FAudio в Wine позволяет добиться более высокого качества звука в играх и задействовать такие возможности как смешивание громкости и расширенные звуковые эффекты;
- Обновлён движок Mono;
- Усовершенствована работа со свёрнутыми окнами. Добавлена
новая реализация функции ArrangeIconicWindows() (https://docs.microsoft.com/en-us/windows/desktop/api/winuser.... Обеспечено перемещение свёрнутых в пиктограммы окон за край окна;
- Улучшена обработка объектов ядра Windows NT. Представлена базовая система распределения объектов ядра (object allocator), которая задействована в процессе обработки объектов драйверов;- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
LEGO Star Wars, BREW, Ad Astra, Second Sight, Heroes of Might and Magic VI Shades of Darkness, Jurassic Park, Windows Media Player 7.1, League of Legends, TopoEdit, LINE, Photoline, iTunes, BleachBit 2.0.
URL: https://www.winehq.org/announce/4.3
Новость: https://www.opennet.dev/opennews/art.shtml?num=50232
Вроде хорошо клепают версии, но теперь уже точно не знаешь, будет ли работать что-то на следующей версии или нет.
С моей колокольни кажется, что ломать стали реже. Похоже проект вышел на уровень когда всё худо-бедно, но работает.
Это после того как они перестали употреблять упорин и отвечать, что вайн это библиотека и поэтому функции ntoskrnl и ntdll не нужны.
Отлично, долгожданный FAudio запилили.Однако теперь Wine зависит (опционально, но в тоже время без него во многих играх теперь не будет звука) от libFAudio.so. Но ни в одном из известных мне дистрибутивов FAudio в оф. репозиториях нет, придется ждать пока опакетят, либо собирать его вручную.
В Debian уже начали https://ftp-master.debian.org/new/faudio_19.02-1.html
Запилил ebuild'ы faudio-9999 и wine-4.3 ещё вчера. Какую хоть версию mono оно просит? Запилил бы полноценный ebuild для wine? Влом вчера было разбираться. Metro exodus работает с артефактами и шрифты не отображаются. Думал обновление поможет, а нет. Как исправить то? Арчевод какой-то выкладывал видео, у него таких артефактов нет. Может llvm обновить?
> Metro exodus работает с артефактами и шрифты не отображаются. Думал обновление поможет, а нет. Как исправить то?Говорят, обновление Mesa решает эту проблему со шрифтами.
На Mesa-git 19.1 и LLVM-svn 9.0.0 артефактов нет, правда игра работает только с DXGI от DXVK, и никак не с вайновой
Спасибо, попробую.
Да, сейчас нa mesa-9999 и llvm-9999 артефактов нет. И шрифты нарисовалась. Спасибо. Прикололо в метро то, что Артёма в самом начале вперёд ногами в больничку несли. Чем вообще разрабы думали???
> Чем вообще разрабы думали???Декоммунизацией
> ДекоммунизациейНу, майданулись разрабы на пол шишки, чё уж тут поделаешь... Лично мне плевать на это.
И ещё, может кто в теме, актуален ли сейчас патч esync для wine? Или не стоит и заморачиваться. Я только недавно нарыл в нете это дело. Но похоже, что патч или помер, или перенесли в другой репозиторий.
> И ещё, может кто в теме, актуален ли сейчас патч esync для
> wine? Или не стоит и заморачиваться. Я только недавно нарыл в
> нете это дело. Но похоже, что патч или помер, или перенесли
> в другой репозиторий.Тяни PKGBUILD из репозитория Tk-Glich
> Тяни PKGBUILD из репозитория Tk-GlichЗагляну, спасибо.
Для шрифтов установить Microsoft Corefonts, для всего остального - DXVK.
Проще Wine запихать в снап пакет и им выложить его в стор. Тогда пофигу, если эта либа в дистрибе или нет.
Только они чет не торопятся это сделать.
Обеспечено перемещение свёрнутых в пиктограммы окон за край окна. - Мне непонятно, объясните что это значит, кто знает.
Окно свернуто в пиктограмму, которую можно переместить за ее край.
Здесь непонятно вот что:Как можно переместить окно за край, если окно свёрнуто? За чей край и какого окна? Другого окна?
А разворачивание окна по клику на иконке в трее наконец-то сделали?
>FAudioэта штука поможет починить баг с "дублированием" звука в некоторых старых играх? (когда каждый семпл начинает проигрываться когда нужно - и, поверх этого, через пол секунды после воспроизведения оригинала) Dragonshard, например, этим болеет
> BleachBit 2.0Зачем? -_-"
Надо
Обьясняю - для проверки, насколько точно Wine реализует структуру папок и системные вызовы для работы с файлами. Лучшей программы для проверки, чем чистильщик реестра\файлов и не найти.
Интересно, сильно отличается mono в wine и в Linux?
> ИнтересноНет
в смысле не интересно или в смысле не отличаются? :)))
да
Спасибо Valve, CodeWeavers и независимым разработчикам!
Wine наконец-то становится хорошим продуктом, которым легко пользоваться.
Как вспомню времена 2.0...
Что-то жили и не тужили с 0.x и даже всё работало, а тут приходишь ты и начинаешь жаловаться на 2.x. Даже не знаю. Меня наоборот расстраивает что патчи из-за всех этих рефакторингов и переписываний приходится постоянно портировать самостоятельно -- на старые приложения к сожалению забили.
Обновил вайн, подтянулись либы фаудио. Но без winetricks faudio звуки плохо работают. Мне казалось что его в нативные либы вайны засунули, разве так должно быть? Пробовал с чистым префиксом.
Привет всем. собирал кто-нибудь эту версию вместе с FAudio?
у меня скрипт конфигурации ни в какую не видит библиотек "FAudio":"configure: libFAudio 64-bit development files not found, XAudio2 won't be supported."
Официального дистрибутива для Ubuntu/Debian не нашел, т.ч. собрал сам FAudio, установил через "make install". Библиотеки скопировались в "/usr/local/lib" а заголовки в "/usr/local/includes", соответственно.
Сталкивался кто-нибудь с такой проблемой?