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 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от AVL2

Я лично по старинке собираю и 64, и 32. Оно ведь ненамного дольше собирается, а совместимость достигается 100%.

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

обе, вантузные говнокдеры например делают 32бит установщики для 64бит софта и прочий трэш

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

calculate /home/diver # cat /proc/sys/fs/file-max 796789

calculate /home/diver # ulimit -n 1000000

И ошибка в итоге при запуске вов: eventfd: Too many open files

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

Я вот тут потестил на фул настройках 8.2.5.

Без есинк 16-19 фпс. С есинк 20-26 фпс. Разница таки есть.

Отключил воду, тени, солнечные лучи и SSAO. Все остальное на максимуме. И все равно все плавненько так, даже удивительно. Фпс упирается в синхронизацию - 60. Может плацебо, но по ощущениям стало гораздо лучше.

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

Что-то совсем плохо. У меня в Зулзадаре фпс ниже 90 вообще не опускается. При этом качество графики выкручено на 10 (максимум). Видеокарта какая?
Вот в бета-версии Shadowlands в новых локациях фпс, к сожалению, падает до 30-50.

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

Та я процессор урезаю в минимум, чтобы ноут излишне не грелся.

cpupower frequency-set -g powersave -d 800kHz -u 1.5GHz

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)

Тут еще есть гибридная 01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1), но я так пока и не понял как ее задействовать, увы.

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

Понятно. Ну на моем ноуте актуал вообще вряд ли удастся нормально запустить. На нем даже классика тормозит. У меня там какой-то протухший Radeon (это с учетом того, что ноут я брал в 2015 году).

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

А не, синхронизации нету. Вон в оргри 60-80фпс с максимальными настройками без воды, солнечных лучей, теней и SSAO. Нато побегать потестировать в зандаларе. Раньше по ощущениям было гораздо хуже.

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

Оргриммар - это старый контент, времен Катаклизма (тогда делали основную перестройку большинства старых локаций). По нему не судят. Надо на новом контенте тестировать. Вот я сегодня потестировал бета-тест Shadowlands, доступ к которой мне дали буквально позавчера. У меня на видеокарте RTX 2060 SUPER (отличная новая видюха!), на которой все выкручено на ультрах, в новых локациях фпс упал наполовину. И это конечно печально. При том, что локации эти сейчас на бета-тесте практически пустые. Что же будет, когда будет релиз и весь сервак туда хлынет? Я представляю себе тонны помоев на официальном форуме от тех, у кого конфигурация хуже моей.

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

У меня самое поганое было в мехагоне - в самом инсте. Там даже на минимальных падало до 25-30. Надо сбегать потестировать там теперь.

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

Не думаю. Если уменьшить настройки графики, уверен, что фпс будет выше. Завтра протестирую и расскажу, если интересно. Что такого особенного обрабатывал процессор, когда я просто из главного города в новом контенте (забыл его название) перелетел на маунте в Бастион? Ничего особого не делал, просто летел в другую локацию. Фпс при этом сразу же упал.

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

Что такого особенного обрабатывал

а обрабатывать ничего не нужно, достаточно недогрузить видеокарту

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

Ну, по тестам все прекрасно. В зулдазаре в пирамиде и вокруг 30-80 фпс. Причем при скачках фпс нет старых микрофризов, что так бесили. Очень плавненько все. Это реально работает.

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

Можно заодно и софт лимит увеличить в настройках системы, чтобы не приходилось каждый раз ulimit выполнять.

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

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

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

хз что они там с

включая ошибки с курсором мыши

пофиксили, играюсь в одну онлайн игруху - уже хз скок времени тянется один и тот же косяк с курсором: после запуска игры в режиме окна мышь реагирует так, как будто там чувствительность задрана до небес, камера крутится как безумная. Ткнешь альт+ентер туда-сюда, все становится ок. А esync да, это приятственно :-) Subnautica например с esync гораздо глаже работает, а она - игруха дюже жручая. Я на своей рязани + vega сосбна с виндой разницы не вижу

Eva_Berg
()
Последнее исправление: Eva_Berg (всего исправлений: 4)
Ответ на: комментарий от LightDiver

Тут еще есть гибридная 01:00.0 VGA compatible controller: NVIDIA >Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1), но я так >пока и не понял как ее задействовать, увы.

DRI_PRIME=1 wine прога.exe не спасает отца русской демократии разве? Или это чисто для радеонов?

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

Тут еще есть гибридная 01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1), но я так пока и не понял как ее задействовать, увы.

Через NVIDIA Prime Render Offload можно. Нужен драйвер версии 435.17 или новее, а также xorg-server 1.20.6 или новее.

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

Я сначала по какому то кривому ману сделал полный анлимит для пользователя, после чег у меня кеды откакзались загружаться напрочь. Потом для пользователя же опять сделал по сто тыщ софт и хард и все пошло как надо. Блин, и какая же хорошая штука - есинк. Не понимаю почему ее не врубают по умолчанию.

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

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=«nvidia» __VK_LAYER_NV_optimus=«NVIDIA_only» env DXVK_HUD=fps,info WINEDEBUG=-all WINEPREFIX=/home/diver/wine54 STAGING_SHARED_MEMORY=1 STAGING_WRITECOPY=1 /home/diver/wine54/bin/wine WoW

Сейчас так, но всеравно не спасает - запускатся на интеле, видит только интел. Однако при последнем старте оси увидел, что она ругается на невозможность загрузить модуль нвидии. Примус юзать не хочу. Лет 10 его юзал и было весьма криво. Рано или поздно само решится.

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

Не понимаю почему ее не врубают по умолчанию.

В некоторых играх файловые дескрипторы текут с включенным Esync, хоть им миллион дай, хоть 5, хоть 10, все равно со временем падают с ошибкой «Too many open files». Хотя такие игры и редко попадаются. Наверное, это одна из причин.

А вот Fsync такой проблемой не страдает, так что его в будущем вполне могут добавить в Staging и включить по умолчанию.

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

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=«nvidia» __VK_LAYER_NV_optimus=«NVIDIA_only» env DXVK_HUD=fps,info WINEDEBUG=-all WINEPREFIX=/home/diver/wine54 STAGING_SHARED_MEMORY=1 STAGING_WRITECOPY=1 /home/diver/wine54/bin/wine WoW

x11-drivers/nvidia-drivers-450.66

x11-base/xorg-server1.20.8-r1

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

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

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

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

А с примусом (который primusrun) Vulkan не работает, только OpenGL. Для Vulkan там отдельная прослойка нужна.

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

Вот я изредка и пытаюсь это отдельное настроить. Пока нифига не выходит, увы.

LightDiver ★★★★★
()

А в вайне можно запустить ломалку для реги?

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

Зачем Windows 10, если есть Linux?

Наверное, чтобы запускать ПО, написанное для Windows? Из множества программ, нужных человекам, 99% существуют под Windows или только под Windows. Ошеломляющая новость, да?

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

WinAPI софт собранный под aarch64 есть?

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

99% того, что «нужно человекам» имеет альтернативу под linux или запускается под wine.

Обычное враньё. Линуксоид опять решил за всех людей, что им нужно, а что не нужно. Где полнофункционый аналог MS Office? Такой, чтобы работало полностью, с макросами, программированием? Нету его. Линуксоид скажет «офис людям не нужен, людям достаточно Либры» и опять обосрётся, потому что люди должны решать, что им нужно, а не один конкретный человек. Вы же не довольны, что за вас один человек решает, как вам жить, да? Выбора хотите, свободы выбора ходите. А за всех почему-то решаете.

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

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

Если я ничего не путаю, без MinGW ты не получишь модули, собранные как PE (это нужно в том числе, чтобы работали некоторые DRM-схемы: https://www.winehq.org/announce/5.0 ). И вроде как разработчики Wine поддержку для сборок без PE-формата уже не оказывают.

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

Верно, без MinGW все библиотеки Wine собираются в виде ELF сошек. С MinGW большая часть библиотек в виде PE собирается, но некоторые пока все равно остаются в виде ELF.

И вроде как разработчики Wine поддержку для сборок без PE-формата уже не оказывают.

Вполне возможно. Они все больше и больше библиотек в PE конвертируют, так что в будущем, наверное, вообще могут убрать возможность собирать без MinGW.

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

глупый вопрос, а вайн уже собирают 64 бит или актуален 32 бит? В репах вижу обе сборки и непонятно, что сейчас вообще имеет смысл?

Да, собирают. Да, имеет, если нужен новый софт: сейчас вроде 32-bit only уже почти никто не делает (64-х битный wine не имеет смысла без 32-х битного: по сути, он как аддон). Другое дело, что собирать 64-битный wine самому - это боль (из-за клэша 32-х и 64-х библиотек в хостовой системе), но если кто-то сделал это за тебя, то почему нет? :)

X-Pilot ★★★★★
()

Гг, 99% того, что «нужно человекам» имеет альтернативу под linux или запускается под wine? Ну давай герой, запусти ка мне прошивальщик авто мозгов от Bosh или софтец от скан рамки Noritsu, Ой,чо никак? Ай-ай-ай! Точно никак? Ну как-же так!1

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

какого клэша? всё прекрасно собирается без какой-то там боли

Что и на Debian/Ubuntu можно поставить абсолютно все dev-библиотеки и 32-битные и 64-битные (например, mesa/opengl)?

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

не знаю, что там у тебя в debиче-образных, но не бывает dev-библиотек, бывают хедеры и собственно сами библиотеки, вот которые уже бывают 32/64. в арче всё это ставится и с ним всё компилится

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

я тебе говорю, что я компилял, нах ты мне маня-ссылочки кидаешь?

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

В Debian/Ubuntu действительно есть с этим проблемы, не все сборочные 32-битные зависимости Wine можно установить на 64-битный дистрибутив, поэтому там нужно контейнер или чрут использовать для компиляции. По крайней мере, так было в Ubuntu 16.04/18.04 и в Debian 9, не знаю как там с этим в свежей Ubuntu. В Arch такой проблемы нет.

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

Он писал про 99% вообщето. А что по вашему WSL от нечего делать сделали ?

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

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.