URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128104
[ Назад ]

Исходное сообщение
"Выпуск Wine 7.14 и GE-Proton7-27"

Отправлено opennews , 30-Июл-22 10:12 
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.14. С момента выпуска версии 7.13 было закрыто 19 отчётов об ошибках и внесено 260 изменений...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57576


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:12 
Нe нyжнo, есть Windows 10.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:14 
Вам уже Windows 11 подвезли. Чего не кушаете?

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:17 
Нe нyжнo, есть Windows 10.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:18 
Самое смешное - игры на DXVK выполняются быстрее, чем на Windows с Direct3D 9

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено iPony129412 , 30-Июл-22 10:27 
Только картинку не забывай сравнивать.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:28 
Не нужно троллей, есть модератор 10

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:37 
Tы тoжe нe нyжeн, кcтa

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 10:32 
dx12 уже завезли?

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним Иванович , 30-Июл-22 11:31 
Давным давно

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Степан , 30-Июл-22 11:46 
vkd3d

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено НяшМяш , 30-Июл-22 15:54 
vkd3d-proton

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Попандопала , 30-Июл-22 11:31 
Stray работает? Или хотя бы vc++ 22.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Rj , 30-Июл-22 11:42 
Работает. Купил до релиза со скидкой. Запустился без проблем.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Попандопала , 30-Июл-22 12:05 
Отлично.D

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено microsoft , 03-Авг-22 03:32 
Не особо, игра уг полное.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Степан , 30-Июл-22 11:48 
На всем известном трекере в день выхода игры появилась и обернутая в wine версия

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Попандопала , 30-Июл-22 12:07 
я скачал репачек,но на 4х не запускается и вс++22 не устанавливается. Думаю из-за этого и не работает.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 30-Июл-22 15:22 
https://youtu.be/MMLHElNTWJc

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Попандопала , 30-Июл-22 20:21 
Круто,но я чего-то не осилил там. После выбора my launcher просто закрывается. Останусь на простой staging пока.XD

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 30-Июл-22 20:47 
> Круто,но я чего-то не осилил там. После выбора my launcher просто закрывается.
> Останусь на простой staging пока.XD

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

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Попандопала , 30-Июл-22 21:04 
Я думал там окошечко откроется и можно будет выбрать езешник репака для установки.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено burjui , 02-Авг-22 01:11 
Чего только люди не придумают. А у меня для запуска игр простые скрипты, которые я копипащу и немного редактирую для каждой игры. Вот такой у меня скрипт для 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".


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 02-Авг-22 10:01 
Portproton умеет очень много, там при запуске приложения можно кучу параметров указать, есть vkbasalt, можно любой игровой лаунчер поставить одной кнопкой, кучу эмуляторов старых консолей.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено burjui , 02-Авг-22 12:20 
Круто. Про vkBasalt не знал, спасибо. Может, и попробую Portproton как-нибудь. Просто уже были проблемы с другими обёртками типа PlayOnLinux, а они же тупые: если что-то не работает, только переустановка, и всё каждый раз заново качается. А со скриптами я могу элементарно запустить игру хоть прямо с виндового раздела, где она уже установлена.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 02-Авг-22 14:38 
> А со скриптами я могу элементарно запустить игру хоть прямо с виндового раздела, где она уже установлена.

Ну так portproton может запустить любой экзешник с любого доступного раздела. При этом это не обязательно должна быть игра. Можно сделать разные префиксы, куда подсовываются разные версии proton. Это тоже просто скрипт, только навороченный и с gui.


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено burjui , 02-Авг-22 14:47 
Вот это уже интересно.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено birdie , 30-Июл-22 12:45 
В 7.13 поломали scroll bar в туче приложений :(

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 13:30 
Благо есть PlayOnLinux или LTS релизы линуксов. Постоянно нечто подобное в вайне происходит, притом, что иронично, не только в staging.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено birdie , 30-Июл-22 13:49 
Я всю жизнь Wine сам собираю - так что не проблема откатиться, но просто уже лень.

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 14:32 
Report master

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AlexYeCu_not_logged , 30-Июл-22 20:28 
>Report master

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Xo , 30-Июл-22 22:44 
Круто

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 13:24 
Не какой-то jabroni.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Кровосток , 30-Июл-22 22:58 
Уважаемый, а может накатал бы тут подробную инструкцию по этому процессу (для "чайников" так сказать), и армия анонимов бы запилила тучу репортов и тучу тестов на туче окружений. Ну кто сподобится в смысле делать это.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 18:42 
Ты молодец.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено n00by , 01-Авг-22 06:11 
> Благо есть PlayOnLinux или LTS релизы линуксов. Постоянно нечто подобное в вайне
> происходит, притом, что иронично, не только в staging.

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 30-Июл-22 15:28 
> Mouse does not move scroll bar in multiple applications (Framemaker 8, Audacity)

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 15:33 
>Audacity то на кой хрен запускать из под WINE

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 30-Июл-22 18:36 
> Чтобы проверить работоспособность Wine же ну.

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 19:51 
Пользователю — незачем. Разработчику — очевидно, зачем: если даже божественный Audacity не запустится, что уж об адобовском шлаке говорить?

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 30-Июл-22 20:50 
> Пользователю — незачем. Разработчику — очевидно, зачем: если даже божественный
> Audacity не запустится, что уж об адобовском шлаке говорить?

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 21:27 
Разработчику Wine.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 31-Июл-22 09:55 
> Разработчику Wine.

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

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 02:07 
Какая разница, что именно запускать? Важно, что это даёт четкий reproduce case.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 31-Июл-22 09:51 
> Какая разница, что именно запускать? Важно, что это даёт четкий reproduce case.

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

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 16:52 
После версии 7.8 wine-staging да и на ваниле тоже перестала запускаться во-что счас гоняю.

https://stalkerportaal.ru/load/teni_chernobylja_globalnye_mo...

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



"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено shardddin , 30-Июл-22 19:55 
открыл для себя Люстру - просто нужно разобраться с настройками.., и - вуаля! Виндовый Анрил 3, 2004 и другие проги запускаю через ярлык, созданным этим Лютрисом - очень удобно!... Также компилю себе Ge: -Proton/Wine/Dxvk-mingw/vk3d...

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Попандопала , 30-Июл-22 20:13 
Собрал 7.14 staging,что мне надо было всё заработало. По-моему у них получилось сделать норм версию после 4.1.%

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 21:18 
По поводу minGW. Собрал DXVK в генту и установил винетриксом в префикс вина подменив скаченый архив DXVK трикса на свой откомпиленый чтоб не заморачиваться с установкой.В итоге FPS просел везде не хило так до -20 кадров доходило.Тогда как скаченый DXVK триксом работает с таким же FPS как у жадного билли.Есть подозрение что трикс ставит DXVK собраный не minGW или использует хитрые оптимизации.Я собирал DXVK стандартно -march=native -O2 -fomit-frame-pointer.Так что опыт не удался я думал будет лучше трикса а получилось художник его знает что.Да руки у меня не кривые на генту уже 15 лет.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Xo , 30-Июл-22 22:47 
lto+pgo ?

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 09:26 
Хмм что то сомнительно что DXVK можно собрать с PGO и LTO.Не ну может и можно но надо писать тесты в код сборки под DXVK.Это надо быть крутым кодер дядькой (или тетькой) на приличном окладе.  

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 16:45 
Я с пго не смог собрать, потому что его надо запускать для этого и я не нашёл куда этот бинарь генерит файлы под вайном (по-моему, вообще не генерит) а вот лто вроде 1 флагом месона включается (пго тоже, но нет). Да и вообще там по-моему экспортируешь флаги и месон их нормально цепляет. Можно ещё попробовать с auto-profile, но мне внезапно очень лень стало -- видеокарта мощнее не станет, а процессор никогда узким местом не был, так что это всё пустое и надежда только на оптимизации в коде.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено shardddin , 30-Июл-22 23:32 
Стоит попробовать, спасибо за наводку!

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено shardddin , 30-Июл-22 23:38 
К слову, пользовался данным ресурсом для Арча: https://ventureo.codeberg.page/

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 16:51 
А что там заморачиваться с установкой? ./setup_dxvk.sh install и норм. Так сложно сказать в чём дло конечно, но я собирал и winegcc и кросс-компилятором, и флаги самые разные ставил, в итоге разница только в размере бинарей.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 19:39 
Ха так не работает надо еще много чего сделать.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 20:09 
> Ха так не работает надо еще много чего сделать.

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

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 23:47 
Ну так я и говорю надо написать целую портянку далеко не все так могут.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 23:57 
Кстати с этой портянкой не согласен.Так как возникает очень много вопросов.Это общий вариант а дальше получается додумай сам так что не информативно.Винетрикс делает по другому (не сборку конечно) а еще надо переименовать либы д3д9 и иже с ним на стороние.А как же ошибка д3дкомпилер42.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 23:58 
ой д3дкомпилер43 сори

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 01-Авг-22 00:06 
Ах да забыл можно же все ето дело впихнуть в /usr/lib64/wine  /usr/lib/wine у кого как с заменой родных либ wine на откомпиленые вами от DXVK.Но приследующей установке пересборке вссе слетит это же не правильно нет?

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 01-Авг-22 00:20 
Туда не надо лезть, для каждого префикса в хомяке выполнить 1 раз setup_dxvk.sh install и всё. Можно hardlink прогнать даже. Ничего не слетает при обновлении вайна, если новая версия dxvk откажется работать, тогда придётся отключать и искать где сломали.

Если надо отключить для какой-то игры dxvk можно определить переменную окружения перед командой. Отдельный префикс не нужен (у меня 1 для всех игр) WINEDLLOVERRIDES="dxgi=b;d3d11=b;d3d10core=b;d3d9=b" wine-staging *.exe


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 01-Авг-22 00:14 
Это кусок из официального примера сборки с гитхаба, у меня скрипт чуть посложнее. Тупо компиляция и установка в префикс, это основное. Насчёт d3dcompiler_43, это раньше было, там ещё d3dx9_43 надо накатить, но они устанавливаются из winetricks и никак не конфликтуют с установленным таким образом dxvk. Я не нашёл где бы они были нужны, какие-то 2д игры на стрёмном движке жаловались на текстуры, но разницы никакой. 2 года назад перестал добавлять и с тех пор ни одной игры не встретил.

Ничего переименовывать не надо. В любом порядке setup_dxvk.sh и winetricks d3dcompiler_43, кроме того необходим (в теории) d3dcompiler_47, только в winetricks он поломан.


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 31-Июл-22 09:18 
Такс счас откомпилил 7.14 и это дело все таки пошло хотя после версии 7.8 наотрез и даже не запускалось.Ребята предположили что это было связано с wow64 так как двигло в игре очень не обычное.Быстрее стали грузится уровни.Так что я доволен спасибо разработчикам WINE.

Двигло:

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


То самое:

https://stalkerportaal.ru/load/teni_chernobylja_globalnye_mo...


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 30-Июл-22 19:30 
Вот так я узнал, что есть такая щтука Windows 95 Electron

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено какработать , 31-Июл-22 04:25 
Oddworld Soulstorm, Horizon Forbidden West, ремейк Demon's Souls не работают. Даже старенький Bloodborne не запускается.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено AleksK , 31-Июл-22 08:23 
> Horizon Forbidden West, ремейк Demon's Souls не работают. Даже старенький Bloodborne не запускается.

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


"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено DEF , 31-Июл-22 06:26 
Клавиатура не работает в Doom Eternal.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Онаним , 31-Июл-22 15:00 
Молоко пролил?

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено DEF , 01-Авг-22 17:19 
Угу, на твой фейс.

"Выпуск Wine 7.14 и GE-Proton7-27"
Отправлено Аноним , 01-Авг-22 22:05 
> Нe нyжнo, есть Windows 10.

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