The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск Wine 7.14 и GE-Proton7-27

30.07.2022 10:05

Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.14. С момента выпуска версии 7.13 было закрыто 19 отчётов об ошибках и внесено 260 изменений.

Наиболее важные изменения:

  • Продолжен перевод библиотеки USER32 на программный интерфейс на основе системных вызовов.
  • В DirectWrite улучшена обработка шрифтов в ситуации обращения к отсутствующему шрифту.
  • Устранены проблемы, связанные с закрытием сокетов.
  • Закрыты отчёты об ошибках, связанные с работой игр: Sid Meier's Civilization IV, Colonization, Warlords, Beyond the Sword, World of Tanks, Roblox, Total War Shogun 2.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Waves Central 12.0.5, Windows 95 Electron, Adobe Digital Editions 2.0.1, Cheat Engine, Sigma Data Center.

Дополнительно можно отметить выпуск проекта GE-Proton7-27, в рамках которого энтузиастами формируются независимые от компании Valve расширенные сборки пакета для запуска Windows-приложений Proton, отличающиеся более свежей версией Wine, задействованием FFmpeg в FAudio и включением дополнительных патчей, решающих проблемы в различных игровых приложениях. В новой версии Proton GE осуществлён переход на свежую кодовую базу Wine, dxvk и vkd3d (из Git), добавлены патчи для поддержки игры Halo Infinite, перенесены исправления для решения проблем в играх Halo CE, Halo 2, Halo 3, Fall Guys, Witcher 2, Farcry 3, Battlefield Bad Company 2, Endless Space 2, Gwent: Rogue Mage и SQUAD.

  1. Главная ссылка к новости (https://www.winehq.org/announc...)
  2. OpenNews: Выпуск Wine 7.13
  3. OpenNews: Проект Wine выпустил Vkd3d 1.4 с реализацией Direct3D 12
  4. OpenNews: Разработчики Wine приняли решение о переводе разработки на GitLab
  5. OpenNews: Выпуск Wine-wayland 7.7
  6. OpenNews: Компания Valve выпустила Proton 7.0-3, пакет для запуска Windows-игр в Linux
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/57576-wine
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (70) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:12, 30/07/2022 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –11 +/
     
     
  • 2.2, Аноним (2), 10:14, 30/07/2022 Скрыто модератором
  • +6 +/
     
     
  • 3.3, Аноним (1), 10:17, 30/07/2022 Скрыто модератором
  • –2 +/
     
  • 2.4, Аноним (4), 10:18, 30/07/2022 Скрыто модератором
  • +3 +/
     
     
  • 3.5, iPony129412 (?), 10:27, 30/07/2022 Скрыто модератором
  • –3 +/
     
  • 2.6, Аноним (6), 10:28, 30/07/2022 Скрыто модератором
  • –3 +/
     
     
  • 3.8, Аноним (1), 10:37, 30/07/2022 Скрыто модератором
  • –3 +/
     

     ....ответы скрыты модератором (6)

  • 1.7, Аноним (7), 10:32, 30/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    dx12 уже завезли?
     
     
  • 2.9, Аноним Иванович (?), 11:31, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Давным давно
     
  • 2.14, Степан (?), 11:46, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    vkd3d
     
     
  • 3.25, НяшМяш (ok), 15:54, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    vkd3d-proton
     

  • 1.10, Попандопала (?), 11:31, 30/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Stray работает? Или хотя бы vc++ 22.
     
     
  • 2.13, Rj (?), 11:42, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Работает. Купил до релиза со скидкой. Запустился без проблем.
     
     
  • 3.16, Попандопала (?), 12:05, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Отлично.D
     
     
  • 4.73, microsoft (?), 03:32, 03/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не особо, игра уг полное.
     
  • 2.15, Степан (?), 11:48, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На всем известном трекере в день выхода игры появилась и обернутая в wine версия
     
     
  • 3.17, Попандопала (?), 12:07, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    я скачал репачек,но на 4х не запускается и вс++22 не устанавливается. Думаю из-за этого и не работает.
     
  • 2.22, AleksK (ok), 15:22, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://youtu.be/MMLHElNTWJc
     
     
  • 3.32, Попандопала (?), 20:21, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Круто,но я чего-то не осилил там. После выбора my launcher просто закрывается. Останусь на простой staging пока.XD
     
     
  • 4.34, AleksK (ok), 20:47, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Круто,но я чего-то не осилил там. После выбора my launcher просто закрывается.
    > Останусь на простой staging пока.XD

    А что там осиливать? Вот тебе установка portproton https://portwine-linux.ru/port-proton-linux/
    Интерфейс у него элементарный. Ставишь, скачиваешь последний Proton GE, потом правой кнопкой по любому экзешнику и выбираешь запустить с помощью PortProton.

    Если игра куплена в стиме все ещё проще. Как добавить Proton GE в Steam элементарная инструкция на их страничке на github. Скачиваешь, распаковываешь в нужную папку, дальше запускаешь стим, в настройках нужной игры выбираешь нужную версию proton, нажимаешь играть. При первом запуске может довольно долго компилить шейдеры. Святой Габен все за вас уже сделал )

     
     
  • 5.36, Попандопала (?), 21:04, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я думал там окошечко откроется и можно будет выбрать езешник репака для установки.
     
  • 5.68, burjui (ok), 01:11, 02/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чего только люди не придумают. А у меня для запуска игр простые скрипты, которые я копипащу и немного редактирую для каждой игры. Вот такой у меня скрипт для Armored Warfare:

    #!/bin/sh

    if [ -L "${0}" ]; then
      SCRIPT_PATH="$(readlink "${0}")"
    else
      SCRIPT_PATH="${0}"
    fi

    SCRIPT_DIR="$(dirname "${SCRIPT_PATH}")"
    cd "${SCRIPT_DIR}"

    WORK_DIR="$(pwd)"
    export WINEPREFIX="${WORK_DIR}/.wine"

    export PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom/files/bin:$PATH"
    export PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom/files/lib64:$PATH"
    export PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom/protonfixes/gamefixes:$PATH"
    export PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom/protonfixes:$PATH"
    export PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom/files/lib64/vkd3d:$PATH"
    export PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom/files/lib64/wine/x86_64-windows:$PATH"

    usage() {
    echo "Usage: $0 [shell|cfg|tricks]"
    exit 1
    }

    if [ $# -eq 0 ]; then
    wine loader.exe
    else case $1 in
    "shell") zsh --login ;;
    "cfg") wine winecfg.exe ;;
    "tricks")
    shift
    winetricks $@
    ;;

    *)
    echo "Invalid argument: $1"
    usage
    ;;
    esac fi

    Это с proton-ge-custom (я на Manjaro), а чтобы с обычным wine запускалось, нужно закомментировать строки с "export PATH".

     
     
  • 6.69, AleksK (ok), 10:01, 02/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Portproton умеет очень много, там при запуске приложения можно кучу параметров указать, есть vkbasalt, можно любой игровой лаунчер поставить одной кнопкой, кучу эмуляторов старых консолей.
     
     
  • 7.70, burjui (ok), 12:20, 02/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Круто. Про vkBasalt не знал, спасибо. Может, и попробую Portproton как-нибудь. Просто уже были проблемы с другими обёртками типа PlayOnLinux, а они же тупые: если что-то не работает, только переустановка, и всё каждый раз заново качается. А со скриптами я могу элементарно запустить игру хоть прямо с виндового раздела, где она уже установлена.
     
     
  • 8.71, AleksK (ok), 14:38, 02/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так portproton может запустить любой экзешник с любого доступного раздела Пр... текст свёрнут, показать
     
     
  • 9.72, burjui (ok), 14:47, 02/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это уже интересно ... текст свёрнут, показать
     

  • 1.18, birdie (ok), 12:45, 30/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В 7.13 поломали scroll bar в туче приложений :(

    https://bugs.winehq.org/show_bug.cgi?id=53364

     
     
  • 2.19, Аноним (4), 13:30, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Благо есть PlayOnLinux или LTS релизы линуксов. Постоянно нечто подобное в вайне происходит, притом, что иронично, не только в staging.
     
     
  • 3.20, birdie (ok), 13:49, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Я всю жизнь Wine сам собираю - так что не проблема откатиться, но просто уже лень.

    По большому счёту я один из их основных бета тестеров :) За последние 20 лет - 288 bug reports отправлено.

     
     
  • 4.21, Аноним (21), 14:32, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Report master
     
     
  • 5.33, AlexYeCu_not_logged (?), 20:28, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Report master

    На гранда тянет.

     
  • 5.39, Xo (?), 22:44, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Круто
     
  • 5.52, Аноним (52), 13:24, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не какой-то jabroni.
     
  • 4.41, Кровосток (ok), 22:58, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Уважаемый, а может накатал бы тут подробную инструкцию по этому процессу (для "чайников" так сказать), и армия анонимов бы запилила тучу репортов и тучу тестов на туче окружений. Ну кто сподобится в смысле делать это.
     
  • 4.56, Аноним (56), 18:42, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты молодец.
     
  • 3.65, n00by (ok), 06:11, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Благо есть PlayOnLinux или LTS релизы линуксов. Постоянно нечто подобное в вайне
    > происходит, притом, что иронично, не только в staging.

    При чём здесь LTS релизы? В gentoo можно штатно установить хоть 10 штук разных wine.

     
  • 2.23, AleksK (ok), 15:28, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Mouse does not move scroll bar in multiple applications (Framemaker 8, Audacity)

    Ну ладно адобовский шлак, немало извращенцев пользуются этим говном. Но, блин, Audacity то на кой хрен запускать из под WINE?

     
     
  • 3.24, Аноним (24), 15:33, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Audacity то на кой хрен запускать из под WINE

    Чтобы проверить работоспособность Wine же ну.

     
     
  • 4.27, AleksK (ok), 18:36, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чтобы проверить работоспособность Wine же ну.

    Зачем это проверять на софте который и так есть под Linux?

     
     
  • 5.29, Аноним (29), 19:51, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователю — незачем. Разработчику — очевидно, зачем: если даже божественный Audacity не запустится, что уж об адобовском шлаке говорить?
     
     
  • 6.35, AleksK (ok), 20:50, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Пользователю — незачем. Разработчику — очевидно, зачем: если даже божественный
    > Audacity не запустится, что уж об адобовском шлаке говорить?

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

     
     
  • 7.38, Аноним (29), 21:27, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разработчику Wine.
     
     
  • 8.51, AleksK (ok), 09:55, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот тебе запуск виндового Audacity на последнем Proton GE 7 27 https gfycat co... текст свёрнут, показать
     
  • 3.44, Аноним (44), 02:07, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какая разница, что именно запускать? Важно, что это даёт четкий reproduce case.
     
     
  • 4.50, AleksK (ok), 09:51, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Какая разница, что именно запускать? Важно, что это даёт четкий reproduce case.

    Вот тебе запуск виндового Audacity на последнем Proton GE 7.27
    https://gfycat.com/mediocrescarygreathornedowl

    Скролбары абсолютно адекватно работают и перемещаются мышкой. И где тут "четкий reproduce case"? Какие выводы должен сделать разработчик Wine?

     

  • 1.26, Аноним (26), 16:52, 30/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После версии 7.8 wine-staging да и на ваниле тоже перестала запускаться во-что счас гоняю.

    https://stalkerportaal.ru/load/teni_chernobylja_globalnye_modifikacii/tainye-t

    Логов в консоли нет ни чего нет в чем дело художник его знает вот так то.


     
     
  • 2.30, shardddin (?), 19:55, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    открыл для себя Люстру - просто нужно разобраться с настройками.., и - вуаля! Виндовый Анрил 3, 2004 и другие проги запускаю через ярлык, созданным этим Лютрисом - очень удобно!... Также компилю себе Ge: -Proton/Wine/Dxvk-mingw/vk3d...
     
     
  • 3.31, Попандопала (?), 20:13, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Собрал 7.14 staging,что мне надо было всё заработало. По-моему у них получилось сделать норм версию после 4.1.%
     
  • 3.37, Аноним (26), 21:18, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По поводу minGW. Собрал DXVK в генту и установил винетриксом в префикс вина подменив скаченый архив DXVK трикса на свой откомпиленый чтоб не заморачиваться с установкой.В итоге FPS просел везде не хило так до -20 кадров доходило.Тогда как скаченый DXVK триксом работает с таким же FPS как у жадного билли.Есть подозрение что трикс ставит DXVK собраный не minGW или использует хитрые оптимизации.Я собирал DXVK стандартно -march=native -O2 -fomit-frame-pointer.Так что опыт не удался я думал будет лучше трикса а получилось художник его знает что.Да руки у меня не кривые на генту уже 15 лет.
     
     
  • 4.40, Xo (?), 22:47, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    lto+pgo ?
     
     
  • 5.49, Аноним (26), 09:26, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хмм что то сомнительно что DXVK можно собрать с PGO и LTO.Не ну может и можно но надо писать тесты в код сборки под DXVK.Это надо быть крутым кодер дядькой (или тетькой) на приличном окладе.  
     
     
  • 6.54, Аноним (54), 16:45, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я с пго не смог собрать, потому что его надо запускать для этого и я не нашёл куда этот бинарь генерит файлы под вайном (по-моему, вообще не генерит) а вот лто вроде 1 флагом месона включается (пго тоже, но нет). Да и вообще там по-моему экспортируешь флаги и месон их нормально цепляет. Можно ещё попробовать с auto-profile, но мне внезапно очень лень стало -- видеокарта мощнее не станет, а процессор никогда узким местом не был, так что это всё пустое и надежда только на оптимизации в коде.
     
  • 4.42, shardddin (?), 23:32, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Стоит попробовать, спасибо за наводку!
     
  • 4.43, shardddin (?), 23:38, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    К слову, пользовался данным ресурсом для Арча: https://ventureo.codeberg.page/
     
  • 4.55, Аноним (54), 16:51, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что там заморачиваться с установкой? ./setup_dxvk.sh install и норм. Так сложно сказать в чём дло конечно, но я собирал и winegcc и кросс-компилятором, и флаги самые разные ставил, в итоге разница только в размере бинарей.
     
     
  • 5.57, Аноним (26), 19:39, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ха так не работает надо еще много чего сделать.
     
     
  • 6.58, Аноним (54), 20:09, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ха так не работает надо еще много чего сделать.

    Как это не работает когда работает?

    export WINEPREFIX="${HOME}/.wine-64"
    meson --cross-file build-win64.txt --buildtype release --strip --prefix "${PWD}/x64" --bindir "${PWD}/x64" --libdir "${PWD}/x64" build_64
    cd build_64
    ninja install
    cd ..
    meson --cross-file build-win32.txt --buildtype release --strip --prefix "${PWD}/x32" --bindir "${PWD}/x32" --libdir "${PWD}/x32" build_32
    cd build_32
    ninja install
    cd ..
    chmod u+x ./setup_dxvk.sh
    ./setup_dxvk.sh install

     
     
  • 7.59, Аноним (26), 23:47, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так я и говорю надо написать целую портянку далеко не все так могут.
     
  • 7.60, Аноним (26), 23:57, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати с этой портянкой не согласен.Так как возникает очень много вопросов.Это общий вариант а дальше получается додумай сам так что не информативно.Винетрикс делает по другому (не сборку конечно) а еще надо переименовать либы д3д9 и иже с ним на стороние.А как же ошибка д3дкомпилер42.
     
     
  • 8.61, Аноним (26), 23:58, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ой д3дкомпилер43 сори ... текст свёрнут, показать
     
     
  • 9.62, Аноним (26), 00:06, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ах да забыл можно же все ето дело впихнуть в usr lib64 wine usr lib wine у ко... текст свёрнут, показать
     
     
  • 10.64, Аноним (54), 00:20, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Туда не надо лезть, для каждого префикса в хомяке выполнить 1 раз setup_dxvk sh ... текст свёрнут, показать
     
  • 8.63, Аноним (54), 00:14, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это кусок из официального примера сборки с гитхаба, у меня скрипт чуть посложнее... текст свёрнут, показать
     
  • 2.48, Аноним (26), 09:18, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Такс счас откомпилил 7.14 и это дело все таки пошло хотя после версии 7.8 наотрез и даже не запускалось.Ребята предположили что это было связано с wow64 так как двигло в игре очень не обычное.Быстрее стали грузится уровни.Так что я доволен спасибо разработчикам WINE.

    Двигло:

    https://github.com/OGSR/OGSR-Engine/releases


    То самое:

    https://stalkerportaal.ru/load/teni_chernobylja_globalnye_modifikacii/tainye-t

     

  • 1.28, Аноним (28), 19:30, 30/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот так я узнал, что есть такая щтука Windows 95 Electron
     
  • 1.45, какработать (?), 04:25, 31/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Oddworld Soulstorm, Horizon Forbidden West, ремейк Demon's Souls не работают. Даже старенький Bloodborne не запускается.
     
     
  • 2.47, AleksK (ok), 08:23, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Horizon Forbidden West, ремейк Demon's Souls не работают. Даже старенький Bloodborne не запускается.

    А с хрена ли они будут запускаться если их нет ещё на пк.

     

  • 1.46, DEF (?), 06:26, 31/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Клавиатура не работает в Doom Eternal.
     
     
  • 2.53, Онаним (?), 15:00, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Молоко пролил?
     
     
  • 3.66, DEF (?), 17:19, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, на твой фейс.
     

  • 1.67, Аноним (67), 22:05, 01/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Нe нyжнo, есть Windows 10.

    Похоже 😎.
    "0009:err:xrandr:xrandr12_init_modes Failed to get primary CRTC info."
    Висит строка на winecfg. Neon.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру