LINUX.ORG.RU

Вышел Wine 5.20

 


1

2

В этом выпуске было исправлено 36 ошибок, включая ошибки с курсором мыши и крах wine при запуске на FreeBSD 12.1.

Новое в этом выпуске:

  • Проведена дополнительная работа по внедрению DSS криптопровайдера.
  • Ряд исправлений для windowless RichEdit.
  • Поддержка обратных вызовов FLS.
  • Добавлено изменение размера окна в новой реализации консоли
  • Различные исправления ошибок.

Исходники можно скачать по следующим ссылкам:
—> https://dl.winehq.org/wine/source/5.x/wine-5.20.tar.xz
—> http://mirrors.ibiblio.org/wine/source/5.x/wine-5.20.tar.xz
Бинарники для различных дистрибутивов доступны по адресу:
—> https://www.winehq.org/download

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

★★

Проверено: Shaman007 ()

крах FreeBSD 12.1 при запуске wine

Да у них то Wine отказывается запускать любое PE32/PE32+ приложение, то валится сам, то валит всю систему.

Ждём обновления мейкфайла в портах, будем потыкать.

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

У меня в последнем патче WoW отказался работать с любыми сборками Wine, кроме wine-staging. Ни wine-tkg, ни Proton не работают больше с последней версией WoW. Lutris уже давно не обновлял свою сборку. Поэтому пришлось снова искать свой скрипт и собирать самому. Я знаю, ты тоже собираешь, но у тебя на основе wine-tkg, поэтому тоже не работает. Ты не планируешь собирать просто wine-staging? Или может быть в курсе, когда Lutris обновит свою протухшую сборку? А то придется мне снова раскочегаривать свой сборочный цех, обновлять скрипт и прочее.

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

В Wine-TkG куча коммитов откатывается, чтобы Esync работал, среди них и потенциально полезные коммиты есть, поэтому WoW на нем не работает. Но, начиная с этого релиза, должен и на TkG работать.

Ты не планируешь собирать просто wine-staging?

Я всегда их собираю. У меня три варианта сборки доступно: ванильный Wine, Staging и Staing-TkG.

Staging 5.20 уже собрал, но на GitHub пока не залил (пока только залил на Mega и GDrive).

Или может быть в курсе, когда Lutris обновит свою протухшую сборку?

Думаю, начиная с этого релиза Lutris будет обновлять свои сборки. Я полагаю, они ждали пока Esync обновят.

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

Понятно, просто я ни разу не сталкивался с проблемами на сборках без mingw, так что не считал нужным с ним собирать. Придется тогда с ним собирать, так как наверняка это не только WoW может затрагивать.

Сейчас тогда пересоберу и перезалью, если проблем при компиляции не возникнет.

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

FreeBSD была «не как все», поэтому изменения в wine (и прочих) с расчетом на то, что у всех реализовано одинаково, сломались на фряхе. Пофиксили в wine, и по пути «заставили» FreeBSD стать «стандартной», хотя сомневаюсь, что на подобные детали есть стандарт (не искал).

xtouqh ()

Зачем нужен Wine в 2020 году? Windows 10 гарантированно запустит windows-бинарник, Wine - никакой гарантии, причем если заработает - не факт, что через неделю не доберёшься до какой-нибудь функции и она окажется не рабочей. Серийник на венду на eBay 300 рублей стоит. Насколько нужно быть любителем пердолинга, чтобы сэкономить 300 рублей?

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

Вручную включать - это как? У меня в Lutris он включен в настройках игры. Нужно ли еще что-нибудь делать? Прироста производительности не вижу: у меня в WoW как было 100 FPS, так 100 и остается. Я даже не знал, что esync был выключен в 5.19.

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

Вручную имеется в виду для чистого Wine-Staging без каких-либо оболочек. Включается через переменную WINEESYNC, ну и плюс лимит на файловые дескрипторы нужно поднять:

export WINEESYNC=1
ulimit -n 1000000

А в Lutris это в конфиге настривается и в целом там от скрипта зависит, будет ли он по умолчанию включен или нет.

Прироста производительности не вижу: у меня в WoW как было 100 FPS, так 100 и остается.

Ну, это от игры конечно зависит, но по моим тестам он почти всегда дает прирост. Если игра в процессор не упирается, то прироста по FPS от Esync может и не быть, но будет сниженная нагрузка на проц, что очень неплохо.

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

Но в конце концов запускают проприетарный бинарник, что всю правильность сводит на нет. В противном случае были бы исходники, которые можно было бы собрать (в худшем случае, портировать) и запускать без wine.

xtouqh ()

Я практически полностью переписал свой скрипт 2-летней давности для сборки ванильной wine и wine-staging и выложил его на GitHub. Может кому-нибудь понадобится.

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

Можно вообще ее не покупать, Win 10 можно бесплатно скачать с сайта Microsoft. Из минусов только то, что в неактивированной копии персонализация недоступна. Однако некоторым она и даром не нужна.

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

логика никак не гарантирует тащемт, что она соотносится с реальными фактами

в новых играх даже топовых процессоров недостаточно

разработчики рассчитывают на производительность процессора без оверхеда вайна

под вендой того же процессора достаточно

производительность видеокарт растёт, а производительность на отдельный поток процессоров - нет. никакими деньгами ты это не закидаешь, если конечно ты не миллиардер, готовый вбухать всё своё состояние в разработку процессоров пожизненно

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

Windows 10 гарантированно запустит windows-бинарник

Вообще-то, тоже бывают траблы, особенно с директиксами старыми всякими. Понятно, wine тоже не даёт гарантии, что они запустятся…

Серийник на венду на eBay 300 рублей стоит.

СПО — это не про деньги, а про открытость, прозрачность и отсутствие вендорлока. Есть линуксы и сильно подороже твоих 300 рублей, хехехе.

пердолинга

сортирные ассоциации, как обычно.

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

И это очень хорошо, микрософту давно пора выпилить поддержку всей этой древности, а в идеале еще и открыть на неё исходники, чтобы всем было удобней. В свете их последних поползновений не такой уж и сказочный вариант.

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

давно пора наконец разбить их монолитный копролит веннды на отдельные пакеты, чтобы например поддержка 32бит софта скачивалась по необходимости, и так далее

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

давно пора наконец разбить их монолитный копролит веннды на отдельные пакеты, чтобы например поддержка 32бит софта скачивалась по необходимости, и так далее

Ну вот в линуксах так и сделали, и не всегда это удобно, к сожалению. У меня был случай, когда я в сильно старом дебиане (wheezy или squeeze, уже не помню) добавил архитектуру 386, после чего обновление снесло мне пол-системы. Да, в последующих версиях вроде как это постабильнее стало, и всё равно зачастую запуск 32-разрядника оказывается головоломкой (клиент SecondLife, например).

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

СПО — это не про деньги, а про открытость, прозрачность и отсутствие вендорлока.

Можно подумать, что в линуксе нет вендорлока. Только не надо говорить, что возможно запустить линукс-онли ПО на другом линуксе это не вендорлок.

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

За натив надо карманы для фираксисов выворачивать, но чёт нищеброду от их ценовой политики (и передоза пиксаром) оно не улыбается. Мне натива полной пятерки хватит.

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

6ка уже старая и давно уже под скидки попадает. Если на следующей недели в Хелуин не будет скидка то уж точно в ЧП (ноябрь) или рождество (декабрь) будет. Руб 300 поди стоить будет …

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

Мммм? Крах FreeBSD при запуске вайн?

Мне одному кажется, что это должно быть исправлено во FreeBSD, а не в wine?

Проблема сразу в трёх местах: Wine, Linux (ибо видеодрайверы) и FreeBSD. Причём именно в такой последовательности.

mord0d ★★★ ()