Git Product home page Git Product logo

portwine's Introduction

PortProton

GitHub License Flathub Downloads Discord YouTube Channel Subscribers

A project designed to make running Windows games on Linux easy and convenient for both beginners and advanced users.
The project aims to simplify the process of launching games (and other software) while also providing flexible settings for experienced users.

Readme Language

English - Русский

Attention

The official website of the project since September 2022 is: https://linux-gaming.ru. Any other site is fake!

Features

  • Based on the version of WINE from Valve (Proton) and its modifications (Proton GE). Includes a set of scripts combined with wine-proton itself, a Steam Runtime Sniper container with the addition of ported mangoHud (output useful information over the game window: FPS, frametime, CPU, GPU, etc.), vkBasalt (improvement of graphics in games, great alongside FSR or DLSS) versions, and many already configured optimizations for maximum performance.

  • Implemented one-click auto-installation (in the AUTOINSTALL tab) of popular launchers such as WGC, Epic Games, Battle.net, Origin, EVE Online, Rockstar, Ubisoft Connect, League of Legends, and many others.

  • For fans of console games, there are many console emulators to choose from (in the EMULATORS tab): PPSSPP, Citra, Cemu, ePSXe, MAME, and many others.

PLEASE DON'T REPORT BUGS ENCOUNTERED WITH THIS AT WINEHQ OR VALVE SOFTWARE!

Wine sources used in PortWINE:

Installation using packages

  • Alt Linux (package in the official repository) is installed with the command:

apt-get:

su -

apt-get update && apt-get dist-upgrade -y

apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}

exit

epm:

su -

epm full-upgrade

epm play portproton

exit
  • Ubuntu 24.04, Debian 12, Linux Mint 21.x, and Deepin: portproton_1.7-2_amd64.deb

  • Arch Linux and derivatives (Manjaro, Garuda, etc.): AUR

  • ROSA Linux (package in the official repository) is installed with the command:

sudo urpmi portproton
  • Fedora 39+ and Nobara:
sudo dnf copr enable boria138/portproton

sudo dnf install portproton
  • Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub ru.linux_gaming.PortProton
Universal (manual) installation method (obsolete variant)

ATTENTION: with the universal method of installing PortProton, dependencies must be installed manually!

wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton

Dependencies

  • NVIDIA graphics card users

If you have a video card from NVIDIA and a proprietary driver is installed, then you need to check if lib32-nvidia-utils is installed (32-bit games don't work without it)

  • Ubuntu / Linux Mint / Pop!_OS
sudo dpkg --add-architecture i386

sudo add-apt-repository multiverse

sudo apt update

sudo apt upgrade

sudo apt install curl file libc6 libnss3 policykit-1 xz-utils bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386  zstd cabextract xdg-utils openssl libgl libgl1:i386
  • Arch Linux / Manjaro

First check if the multilib repository is enabled

/etc/pacman.conf
===================================
[multilib]
Include = /etc/pacman.d/mirrorlist
====================================
sudo pacman -Syu bash bubblewrap zstd cabextract tar openssl desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-openssl

If you have a video card from NVIDIA , be sure to check if the lib32-nvidia-utils package is installed

sudo pacman -Syu lib32-nvidia-utils
  • openSUSE
sudo zypper install curl bubblewrap zstd cabextract tar steam
  • Fedora
sudo dnf update

sudo dnf upgrade --refresh

sudo dnf install curl bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
  • Alt Linux
su -

apt-get update && apt-get dist-upgrade -y

apt-get install bubblewrap cabextract  zstd gawk tar xz pciutils coreutils file curl icoutils wmctrl xdg-utils desktop-file-utils libvulkan1 vulkan-tools libd3d libGL fontconfig xrdb libcurl libgio libnm libnsl1 libnss glibc-nss glibc-pthread i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}

exit
  • ROSA DESKTOP FRESH R12
sudo dnf update

sudo dnf upgrade --refresh

sudo dnf install sysvinit-tools curl libcurl4 bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686
  • RED OS
sudo -E dnf install curl icoutils libcurl bubblewrap zstd cabextract tar goverlay openssl steam
  • Solus 4.x
sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils openssl bc vulkan vulkan-32bit mesalib-32bit samba
  • Void
sudo xbps-install -Su void-repo-multilib

sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils
gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit

portwine's People

Contributors

akai2211 avatar aldiserg avatar an9949an avatar andrey4korop avatar arta48 avatar blacksnaker avatar boria138 avatar castro-fidel avatar eljeyna avatar htylol avatar ifoundsilenthouse avatar ilyazheprog avatar kazevic avatar maks1ms avatar minergenon avatar toxblh avatar valokardin avatar vanomajukin avatar vitlav avatar zorn-v avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

portwine's Issues

Зависимости для eve из portwine_db.

В скрипте eve из portwine_db лишние зависимости - vcrun не нужен начиная с версии вайна 6.5 (6.3 proton) - все работает и без него.
Удаляю все скачиваемые зависимости из default и eve скриптов и все работает.

How to add very old Proton versions?

Hello, sorry if I'm asking this question in English, but I'm not fluent in Russian and I can only understand the general meaning of sentences with Google Translate.

Quick question: is there a way to add Proton 5.13 to PortProton? I'd like to play Kingdom Hearts 3 and apparently that game works with Proton 5.13 (the official version from Valve) out of the box, but in PortProton it seems I can only add Proton versions 7 or 8, is it possible to add 5.13 manually or from the Graphical User Interface?

Also thank you very much for this project, I just recently found out about this and it works great!

Добавить возможность устанавливать свои приложения/игры

Добавить возможность устанавливать свои приложения/игры
Допустим нужно приложение поставить, а его нет в PortProton(PortWINE), только в виде установочного файла, нужно
установить через .exe файл, в WINETRICKS тоже нет программы/игры

Plarium Play Net Framework 6

Лаунчер недавно получил обновление, в связи с чем перестал запускаться. Появились требования к дополнительной установке Net Framework 6. Текущий установщик ставит Net Framework 4.8 и выходит ошибка.

dxvk-1.10.3-28.tar.xz not downloading

Not exactly sure what's going on but the file doesn't seem to download. Unable to start PortWINE because of this.

INFO: Scripts version in github = 2149
INFO: Scripts version local = 2149
/home/Name/.local/share/PortWINE/PortProton/data/dist/PROTON_GE_7-21/share/wine/mono is symlink. OK.
/home/Name/.local/share/PortWINE/PortProton/data/dist/PROTON_GE_7-21/share/wine/gecko is symlink. OK.
INFO: Use /home/Name/.local/share/PortWINE/PortProton/data/prefixes/DEFAULT/drive_c/Program Files (x86)/cemu_1.26.2/Cemu.exe.ppdb db file.
INFO: Download and install DXVK v.1.10.3-28
ERROR: Failed to download dxvk-1.10.3-28.tar.xz from GitHub.
INFO: Try download dxvk-1.10.3-28.tar.xz from FTP
ERROR: Failed to download dxvk-1.10.3-28.tar.xz from FTP.
ERROR: Failed to download dxvk-1.10.3-28.tar.gz from GitHub.
INFO: Try download dxvk-1.10.3-28.tar.gz from FTP
ERROR: Failed to download dxvk-1.10.3-28.tar.gz from FTP.

игра требует linux библиотеку

Некоей игре нужна некая библиотека. Как добавить её в запуск?
Это пишет PortProton в лог:

# Log WINE:
# /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory

Библиотека вроде есть на моём ПК:

~ locate libdl.so.2
/snap/core/15925/lib/i386-linux-gnu/libdl.so.2
/snap/core/15925/lib/x86_64-linux-gnu/libdl.so.2
/snap/core/16202/lib/i386-linux-gnu/libdl.so.2
/snap/core/16202/lib/x86_64-linux-gnu/libdl.so.2
/snap/core18/2790/lib/i386-linux-gnu/libdl.so.2
/snap/core18/2790/lib/x86_64-linux-gnu/libdl.so.2
/snap/core18/2812/lib/i386-linux-gnu/libdl.so.2
/snap/core18/2812/lib/x86_64-linux-gnu/libdl.so.2
/snap/core20/2015/usr/lib/i386-linux-gnu/libdl.so.2
/snap/core20/2015/usr/lib/x86_64-linux-gnu/libdl.so.2
/snap/core20/2105/usr/lib/i386-linux-gnu/libdl.so.2
/snap/core20/2105/usr/lib/x86_64-linux-gnu/libdl.so.2
/snap/core22/1033/usr/lib/i386-linux-gnu/libdl.so.2
/snap/core22/1033/usr/lib/x86_64-linux-gnu/libdl.so.2
/snap/core22/864/usr/lib/i386-linux-gnu/libdl.so.2
/snap/core22/864/usr/lib/x86_64-linux-gnu/libdl.so.2
/snap/kde-frameworks-5-qt-5-15-core20/14/lib/x86_64-linux-gnu/libdl.so.2
/snap/snapd/20092/lib/x86_64-linux-gnu/libdl.so.2
/snap/snapd/20290/lib/x86_64-linux-gnu/libdl.so.2
/usr/lib/i386-linux-gnu/libdl.so.2
/usr/lib/x86_64-linux-gnu/libdl.so.2

Кроме этого libdl.so.2 лежит по echo $LD_LIBRARY_PATH.

Запускаю PortProton впервые с настройкам по умолчанию.

Предложение по GUI: Поставить клавише Enter в соответствие кнопку LAUNCH

Сейчас в меню запуска нажатие Enter вызывает выпадающее меню выбора версии Proton. Мне это кажется контринтуитивным. Думаю, при регулярном запуске одного и того же приложения было бы удобно просто клацать Enter и не задерживаться в конфигураторе.

Restart script fails with error.

I tried to run the restart script and get the error:

PortWGC_35/PortWGC/data/scripts/runlib: строка 191: [: : ожидается целочисленное выражение

Не устанавливаеться и не запускаеться

Стоял у меня PortProton, вчера только играл в Age of Empires 2: DE. Сегодня хотел запустить AoE3 и при открытии вместо ожидаемого меню открылся сайт в браузере. Открыв PortProton.desktop через терминал, в нём было написано что какой то пакет (не помню уже точно, zenity вроде) необходимо установить, хотя он у меня как и другие зависимости уже установлены. Удалил папку с ним и запустил скрипт установки коммандой как на сайте, в итоге получаю:
You will need to install: wget curl tar awk zenity cabextract pidof, and restart the script
Я копировал комманду с сайта по установке зависимостей для арча, пробовал обновлять пакеты wget, curl и т.д. как указал скрипт, но всё стоит, всё обновлено, а он не ставиться.

> sudo pacman -Syu bash icoutils wget bubblewrap zstd cabextract bc tar openssl gamemode desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font zenity lsb-release nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-gamemode lib32-openssl
[sudo] пароль для daniilskli: 
:: Обновление баз данных пакетов...
 core is up to date
 extra is up to date
 community                                                                                           7,2 MiB  7,75 MiB/s 00:01 [-----------------------------------------------------------------------------] 100%
 multilib is up to date
предупреждение: bash-5.1.016-1 не устарел -- переустанавливается
предупреждение: icoutils-0.32.3-3 не устарел -- переустанавливается
предупреждение: wget-1.21.3-1 не устарел -- переустанавливается
предупреждение: bubblewrap-0.7.0-1 не устарел -- переустанавливается
предупреждение: zstd-1.5.2-8 не устарел -- переустанавливается
предупреждение: cabextract-1.9.1-2 не устарел -- переустанавливается
предупреждение: bc-1.07.1-4 не устарел -- переустанавливается
предупреждение: tar-1.34-1 не устарел -- переустанавливается
предупреждение: openssl-3.0.7-4 не устарел -- переустанавливается
предупреждение: gamemode-1.7-1 не устарел -- переустанавливается
предупреждение: desktop-file-utils-0.26-2 не устарел -- переустанавливается
предупреждение: curl-7.87.0-3 не устарел -- переустанавливается
предупреждение: dbus-1.14.4-1 не устарел -- переустанавливается
предупреждение: freetype2-2.12.1-1 не устарел -- переустанавливается
предупреждение: gdk-pixbuf2-2.42.10-2 не устарел -- переустанавливается
предупреждение: noto-fonts-20230201-1 не устарел -- переустанавливается
предупреждение: zenity-3.44.0-1 не устарел -- переустанавливается
предупреждение: lsb-release-2.0.r48.3cf5103-1 не устарел -- переустанавливается
предупреждение: nss-3.87-1 не устарел -- переустанавливается
предупреждение: xorg-xrandr-1.5.2-1 не устарел -- переустанавливается
предупреждение: nvidia-utils-525.85.05-1 не устарел -- переустанавливается
предупреждение: vulkan-icd-loader-1.3.240-1 не устарел -- переустанавливается
предупреждение: lsof-4.98.0-1 не устарел -- переустанавливается
предупреждение: lib32-freetype2-2.12.1-1 не устарел -- переустанавливается
предупреждение: lib32-libglvnd-1.6.0-1 не устарел -- переустанавливается
предупреждение: lib32-gcc-libs-12.2.1-1 не устарел -- переустанавливается
предупреждение: lib32-libx11-1.8.3-1 не устарел -- переустанавливается
предупреждение: lib32-libxss-1.2.3-2 не устарел -- переустанавливается
предупреждение: lib32-alsa-plugins-1.2.7.1-1 не устарел -- переустанавливается
предупреждение: lib32-libgpg-error-1.46-1 не устарел -- переустанавливается
предупреждение: lib32-nss-3.87-1 не устарел -- переустанавливается
предупреждение: lib32-nvidia-utils-525.85.05-1 не устарел -- переустанавливается
предупреждение: lib32-vulkan-icd-loader-1.3.240-1 не устарел -- переустанавливается
предупреждение: lib32-gamemode-1.7-1 не устарел -- переустанавливается
предупреждение: lib32-openssl-1:3.0.7-1 не устарел -- переустанавливается
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка конфликтов...
предупреждение: обнаружена циклическая зависимость:
предупреждение: lib32-nvidia-utils будет установлен перед lib32-libglvnd, как зависимость

Пакет (35)                        Старая версия      Новая версия       Изменение размера

core/bash                         5.1.016-1          5.1.016-1                   0,00 MiB
extra/bc                          1.07.1-4           1.07.1-4                    0,00 MiB
extra/bubblewrap                  0.7.0-1            0.7.0-1                     0,00 MiB
community/cabextract              1.9.1-2            1.9.1-2                     0,00 MiB
core/curl                         7.87.0-3           7.87.0-3                    0,00 MiB
core/dbus                         1.14.4-1           1.14.4-1                    0,00 MiB
extra/desktop-file-utils          0.26-2             0.26-2                      0,00 MiB
extra/freetype2                   2.12.1-1           2.12.1-1                    0,00 MiB
community/gamemode                1.7-1              1.7-1                       0,00 MiB
extra/gdk-pixbuf2                 2.42.10-2          2.42.10-2                   0,00 MiB
community/icoutils                0.32.3-3           0.32.3-3                    0,00 MiB
multilib/lib32-alsa-plugins       1.2.7.1-1          1.2.7.1-1                   0,00 MiB
multilib/lib32-freetype2          2.12.1-1           2.12.1-1                    0,00 MiB
multilib/lib32-gamemode           1.7-1              1.7-1                       0,00 MiB
core/lib32-gcc-libs               12.2.1-1           12.2.1-1                    0,00 MiB
multilib/lib32-libglvnd           1.6.0-1            1.6.0-1                     0,00 MiB
multilib/lib32-libgpg-error       1.46-1             1.46-1                      0,00 MiB
multilib/lib32-libx11             1.8.3-1            1.8.3-1                     0,00 MiB
multilib/lib32-libxss             1.2.3-2            1.2.3-2                     0,00 MiB
multilib/lib32-nss                3.87-1             3.87-1                      0,00 MiB
multilib/lib32-nvidia-utils       525.85.05-1        525.85.05-1                 0,00 MiB
multilib/lib32-openssl            1:3.0.7-1          1:3.0.7-1                   0,00 MiB
multilib/lib32-vulkan-icd-loader  1.3.240-1          1.3.240-1                   0,00 MiB
community/lsb-release             2.0.r48.3cf5103-1  2.0.r48.3cf5103-1           0,00 MiB
extra/lsof                        4.98.0-1           4.98.0-1                    0,00 MiB
extra/noto-fonts                  20230201-1         20230201-1                  0,00 MiB
core/nss                          3.87-1             3.87-1                      0,00 MiB
extra/nvidia-utils                525.85.05-1        525.85.05-1                 0,00 MiB
core/openssl                      3.0.7-4            3.0.7-4                     0,00 MiB
core/tar                          1.34-1             1.34-1                      0,00 MiB
extra/vulkan-icd-loader           1.3.240-1          1.3.240-1                   0,00 MiB
extra/wget                        1.21.3-1           1.21.3-1                    0,00 MiB
extra/xorg-xrandr                 1.5.2-1            1.5.2-1                     0,00 MiB
extra/zenity                      3.44.0-1           3.44.0-1                    0,00 MiB
core/zstd                         1.5.2-8            1.5.2-8                     0,00 MiB

Будет установлено:  1092,91 MiB
Изменение размера:     0,00 MiB

:: Приступить к установке? [Y/n] 
(35/35) проверка ключей                                                                                                        [-----------------------------------------------------------------------------] 100%
(35/35) проверка целостности пакета                                                                                            [-----------------------------------------------------------------------------] 100%
(35/35) загрузка файлов пакетов                                                                                                [-----------------------------------------------------------------------------] 100%
(35/35) проверка конфликтов файлов                                                                                             [-----------------------------------------------------------------------------] 100%
:: Обработка изменений пакета...
( 1/35) переустановка bash                                                                                                     [-----------------------------------------------------------------------------] 100%
( 2/35) переустановка icoutils                                                                                                 [-----------------------------------------------------------------------------] 100%
( 3/35) переустановка zstd                                                                                                     [-----------------------------------------------------------------------------] 100%
( 4/35) переустановка openssl                                                                                                  [-----------------------------------------------------------------------------] 100%
( 5/35) переустановка wget                                                                                                     [-----------------------------------------------------------------------------] 100%
( 6/35) переустановка bubblewrap                                                                                               [-----------------------------------------------------------------------------] 100%
( 7/35) переустановка cabextract                                                                                               [-----------------------------------------------------------------------------] 100%
( 8/35) переустановка bc                                                                                                       [-----------------------------------------------------------------------------] 100%
( 9/35) переустановка tar                                                                                                      [-----------------------------------------------------------------------------] 100%
(10/35) переустановка dbus                                                                                                     [-----------------------------------------------------------------------------] 100%
(11/35) переустановка curl                                                                                                     [-----------------------------------------------------------------------------] 100%
(12/35) переустановка gamemode                                                                                                 [-----------------------------------------------------------------------------] 100%
(13/35) переустановка desktop-file-utils                                                                                       [-----------------------------------------------------------------------------] 100%
(14/35) переустановка freetype2                                                                                                [-----------------------------------------------------------------------------] 100%
(15/35) переустановка gdk-pixbuf2                                                                                              [-----------------------------------------------------------------------------] 100%
(16/35) переустановка noto-fonts                                                                                               [-----------------------------------------------------------------------------] 100%
(17/35) переустановка xorg-xrandr                                                                                              [-----------------------------------------------------------------------------] 100%
(18/35) переустановка nvidia-utils                                                                                             [-----------------------------------------------------------------------------] 100%
If you run into trouble with CUDA not being available, run nvidia-modprobe first.
If you use GDM on Wayland, you might have to run systemctl enable --now nvidia-resume.service
(19/35) переустановка vulkan-icd-loader                                                                                        [-----------------------------------------------------------------------------] 100%
(20/35) переустановка lib32-vulkan-icd-loader                                                                                  [-----------------------------------------------------------------------------] 100%
(21/35) переустановка zenity                                                                                                   [-----------------------------------------------------------------------------] 100%
(22/35) переустановка lsb-release                                                                                              [-----------------------------------------------------------------------------] 100%
(23/35) переустановка nss                                                                                                      [-----------------------------------------------------------------------------] 100%
(24/35) переустановка lsof                                                                                                     [-----------------------------------------------------------------------------] 100%
(25/35) переустановка lib32-gcc-libs                                                                                           [-----------------------------------------------------------------------------] 100%
(26/35) переустановка lib32-freetype2                                                                                          [-----------------------------------------------------------------------------] 100%
(27/35) переустановка lib32-nvidia-utils                                                                                       [-----------------------------------------------------------------------------] 100%
(28/35) переустановка lib32-libx11                                                                                             [-----------------------------------------------------------------------------] 100%
(29/35) переустановка lib32-openssl                                                                                            [-----------------------------------------------------------------------------] 100%
(30/35) переустановка lib32-libglvnd                                                                                           [-----------------------------------------------------------------------------] 100%
(31/35) переустановка lib32-libxss                                                                                             [-----------------------------------------------------------------------------] 100%
(32/35) переустановка lib32-alsa-plugins                                                                                       [-----------------------------------------------------------------------------] 100%
(33/35) переустановка lib32-libgpg-error                                                                                       [-----------------------------------------------------------------------------] 100%
(34/35) переустановка lib32-nss                                                                                                [-----------------------------------------------------------------------------] 100%
(35/35) переустановка lib32-gamemode                                                                                           [-----------------------------------------------------------------------------] 100%
:: Запуск post-transaction hooks...
( 1/11) Creating system user accounts...
( 2/11) Reloading system manager configuration...
( 3/11) Creating temporary files...
( 4/11) Reloading device manager configuration...
( 5/11) Arming ConditionNeedsUpdate...
( 6/11) Reloading system bus configuration...
( 7/11) Add EndeavourOS specific config.
( 8/11) Updating fontconfig cache...
( 9/11) Updating 32-bit fontconfig cache...
(10/11) Checking which packages need to be rebuilt
(11/11) Updating the info directory file...

> wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0                                                      11.2s  Чт 02 фев 2023 11:15:43
--2023-02-02 11:15:45--  https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0
Загружен сертификат CA «/etc/ssl/certs/ca-certificates.crt»
Распознаётся github.com (github.com)… 140.82.121.3
Подключение к github.com (github.com)|140.82.121.3|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 302 Found
Адрес: https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/portwine_install_script/PortProton_1.0 [переход]
--2023-02-02 11:15:45--  https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/portwine_install_script/PortProton_1.0
Распознаётся raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133, 185.199.110.133, ...
Подключение к raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 416 Range Not Satisfiable

    Файл уже полностью загружен; нечего выполнять.

You will need to install:  wget curl tar awk zenity cabextract pidof, and restart the script
>
EndevourOS
Linux daniilskli-linux 6.1.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 01 Feb 2023 17:07:39 +0000 x86_64 GNU/Linux

Ошибка в runlib

462 строка PortWINE/PortProton/data/scripts в файле runlib .
Нужно поменять строку

export GL_SHADER_DISK_CACHE_PATH="${PORT_WINE_TMP_PATH}/gl_shader_cache"

на

export GL_SHADER_DISK_CACHE_PATH="${PATH_TO_DXVK_FILES}/gl_shader_cache"

Иначе файлы для GPL кеш не будут хранится в указанной папке gl_shader_cache

Лицензия кода

В файле /portwine_install_script/PortNAME-XX неверно указана лицензия кода.
https://www.gnu.org/licenses/gpl-howto.html
Если кратко, то нужно создать файл COPYING с копией лицензии и указать авторство. Ну и в самом файле нужно правильно указать уведомление о лицензии.

А порт протон может работать на arm процессоре ?!

Привет, дело такое, я купил одноплатный компьютер на ARM процессоре rockchip 3588 - Orange pi 5 plus !

дело вот в чём от производителя мне понравился Ubunty и arch linux .

Я по инструкции в интернете смог запустить на операционке armbian linux и ubuntu, steam приложение скачать игру DreadOut 1 и даже получить артефактную , но всё же графику!!!

следовал вот такой инструкции - https://jamesachambers.com/installing-steam-on-the-orange-pi-5-with-armbian/

Но из-за проблем собранной людьми этих OS у меня то bluetooch никогда не работает, то 4к изоюражение фиолетовое, вообщем они чтото не так изначально настраивают в Линуксе изза чего у меня проблемы (

Я к сожалению Linux стал пользоваться неделю назад, я незнаю ничего, я нуб просто конченный

Может ли Ваш порт протон работать на кривом arch linux от orange pi производителя?! Тоесть мне не нужен именно стим, просто игра распакованная что бы запустить её .exe но именно на Arm процессоре ?!
Но если и steam будет работать , ещё отличнее !!!

Я сгорем пополам всё же смог установаить aur - какойто yay и получать от туда программы!

yay мне прилетел pkgbuild , я вводил команду makepkg -si что бы его собрать и он собрался, так как поддерживал ARM процессор.

Добавить поддержку flatpak

Думаю это было полезно тем кто не хотел бы по каким-то причинам тянуть lib32-* либы себе в систему.

Порт протон ужасно работает с русским языком и кириллицой в целом.

Когда я пытаюсь открыть любую русскую программу через PortProton. Она не имеет интерфейса, или вовсе крашится ссылаясь на шрифты. Это довольно критично т.к я вынужден использовать английские версии программ (Да я не только запускаю игры через порт протон и что!?). Тем более он показал себя с виду совместимости с Windows приложениями на высшем уровне. Любое вмешательство с помощью Wine (он криво работает и крашится). PoL (Play on Linux) вовсе отвалился, теперь нельзя что либо установить вообще. Вот и приходится использовать Port Proton.

Кстате странно что пиратская сборка CS V6 (Sergey-ts) не болеет подобным. И работает как будто под линукс она и писалась. Потому что на нативном Windows он вылетал с ошибкой ограничения объектов. Теперь я знаю виновника.

Надеюсь получу адекватный ответ, потому что я не думаю что это проблема конкретно протона. И это можно как - то пофиксить. К примеру с помощью тех же юзов WineTricks. Но они же не знают как вшивать софт для PortProton - а верно?

edit: Bottles не работает вовсе, и выяснять почему у меня тупо времени не хватало. Начнётся лето, да и окунусь с головой с программами на Linux.

Gamemode not run Linux Mint 20.03

Goverlay показывает что gamemode выключен. В стимоских играх в тоже время все нормально. Попробовал поставить убуну 22.04. Там все в порядке варианте. Куда можно посмотреть чтобы решить? Игра если важно Captain of Industry

Бесконечная загрузка

Когда я запускаю любую программу то она просто застревает на загрузке, или, окно загрузки пропадает и ничего не происходит.

Дефолтный путь установки / захламление домашней директории

В юникс-подобных системах для домашних директорий есть достаточно стандартизированные пути для хранения приложений и их конфигураций, такие как ~/.local/share и ~/.config соответственно. Предлагаю сменить стандартный предлагаемый путь установки на $XDG_DATA_HOME/portproton, либо просто ~/.local/share/portproton. Раз такие стандарты есть, предлагаю не брать пример с других и не забивать на них, тем самым хоть немного разгрузить корень домашней директории у пользователей.

После последнего апдейта вечный луп на скачку vkd3d-proton.2.6.tar.zst

После последнего апдейта вечный луп на скачку vkd3d-proton.2.6.tar.zst
говорит проверьте соединение с интернетом
нажимаешь ок, опять пытается скачать и опять вылетает с ошибкой. и так по кругу до бесконечности
пробовал заново инсталить - таже проблема

Autostart

Option to autostart a game without having to load the gui and selecting launch

Нужно добавить отключение композитора при запуске.

В плазме композитор отключается - qdbus org.kde.KWin /Compositor suspend
Включается - qdbus org.kde.KWin /Compositor resume
Соответственно нужно добавить первое перед запуском, второе после.

Так же добавить подобные команды как минимум для Гнома.
Ну и переменную для отключения всего этого, если кому не надо.

Как теперь запустить exe под PortProton ?

Раньше (по крайне мере в 51) был скрипт portproton.sh который куда то делся в последнийх версиях.
Я на базе этого делаю "ярлыки" в PlayOnLinux для тех игр которые "глючат" без протона.
Что то вроде

#!/bin/bash

`dirname "$0"`/../PortProton/data/scripts/portproton.sh '../../Games/Lightmatter/LightmatterSub.exe'

Как в новых версиях такое провернуть ?

ЗЫ. Скрипты вручную делаю, изменяю только путь к ехе.

не работает интернет

при запуске выдает ошыбку (You will need to check internet connection,and press Repeat for repeat download) ничего не помогает я использывал разные дистрибутивы но проблема только в debian вожможно потомучто я подключен к итернету через вайфай
арапр

Уменьшить (добавить?) таймаут проверки обновлений при запуске

В случае проблем с сестью или доступом к серверу обновлений, portproton зависает на проверке обновлений, что приводит к вечному (или очень долгому, я не дождался) запуску. Пришлось временно отключить сеть для запуска игры.
Предлагаю сделать таймаут автоматической проверки обновлений в районе 3-10 секунд, а текущее значение оставить для ручной проверки. Лично мне дороже надежность и время запуска, чем частота обновлений.

[Solved] World of Tanks - Store, tournament and Clan screens are blank

When I go to the store screen in WoT, the screen is empty like this: https://i.imgur.com/oqxoD7U.jpg same result with Tournaments and Clan. The other tabs are 100% OK.
It seems like a compatibility issue. I am running a fully updated Ubuntu 22.04 + latest nvidia drivers.
The problem started at least months ago, it is not new.
I use PROTON_LG_8.17, it seems to be the only one that works for me.
Edit_db->https://i.imgur.com/41pOVNI.png

How can I debug this problem?
Thanks for your help.

ошибка загрузки d8vk-1.0.tar.xz

После установки запускаю portproton. Что-то скачивается, бегает прогрессбар пока не попытается скачать "d8vk-1.0.tar.xz". После этого каждый раз ошибка с текстом "Проверьте интернет соединение и
нажмите Repeat для повторной попытки скачивания". Репит ничего не дает - всё тоже самое.

Не может обновиться

Вылетает окно, предлагает обновиться, и не получается - не может скачать master.tar.gz ни с гитхаба, ни с ftp, ошибка "проверьте интернет соединение" Разумеется, с инетом все ок.
Из лога:
Info: Check update...
Info: OK!
Info: Scripts version in github = 2202
Info: Scripts version local = 1000
######################################################
Info: Update scripts...
Error: Failed to download master.tar.gz from GitHub.
Info: Try download master.tar.gz from FTP
Error: Failed to download master.tar.gz from FTP.

Добавление Авто-установщика Nvidia GFN(GeForce Now)

Приветствую.

Есть предложение добавить авто-установщик GeForce Now в PortProton, так как есть вероятность что под стандартным лаунчером не будет задержки длиной в 3-5 секунд.

Сразу говорю - под Proton лаунчер работать НЕ БУДЕТ
Нужно собирать специальную версию Wine

https://github.com/aabgrall/wine-base-geforcenow

Вот ссылка на неё
Буду очень благодарен если это реализуется

Discord-тэг: Norz3n#5686

League of Legends не запускается при холодном старте компьютера + после запуска LOL компьютер перезагружается дважды

На моем стационарном компьютере LOL при холодном старте стабильно не запускается с первого раза, при этом на экране остается багнутая надпись LOL, которую никак не убрать. Если завершить сеанс и обратно войти в систему, то всё становится хорошо. Это не было бы такой проблемой, если бы не вызывало сопутствующие проблемы с системой.

  1. Один раз эта багнутая плашка похоже сломала выход из системы и соответственно sddm не мог загрузиться. Через ctrl + alt + f3 вошел в tty и выполнил sudo systemctl restart sddm, вход в систему появился.
  2. После запуска LOL система абсолютно всегда вместо одного раза перезагружается дважды. При этом при первой попытке перезагрузки компьютер висит на экране загрузки где то минуту (что раза в три больше обычного), потом перезагружается штатно. Это происходит как на моем стационарном компьютере, так и на ноутбуке.
  3. На ноутбуке один раз после завершения сеанса и последующем входе обратно слетели обои рабочего стола! Я вообще выпал.

Самое странное, что ноутбук запускает LOL с первого раза и плашка не багается. Однако на обоих компьютерах стоит Fedora KDE 37. Программы и пакеты там по факту тоже одинаковые.
Я практически уверен, что во всём этом замешан сам порт, потому что сеанс при всех тестах был чистым и никакие программы кроме LOL не запускались. Проблемы с перезагрузкой 100% возникают из-за запуска LOL.

В journalctl -e --boot=-1 не нашел никаких ошибок и фейлов, которые говорили бы о проблемах с загрузкой системы.
Я бы также приложил логи порта, если б знал, где они находятся.

Вывод inxi -Fazy компьютера:

System:
  Kernel: 6.0.12-300.fc37.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.38-25.fc37
    parameters: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-6.0.12-300.fc37.x86_64
    root=UUID=345142ed-29bd-4d87-b253-bb592f1919f4 ro rootflags=subvol=@
    resume=UUID=61bf62d9-afc8-4a79-b0ba-e22439d2bf73
    amdgpu.ppfeaturemask=0xffffffff radeon.cik_support=0 amdgpu.cik_support=1
    rhgb quiet
  Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 wm: kwin_x11 vt: 2 dm: SDDM
    Distro: Fedora release 37 (Thirty Seven)
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 GAMING PLUS MAX (MS-7B86) v: 3.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: H.G0
    date: 07/26/2022
CPU:
  Info: model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3 gen: 4
    level: v3 note: check built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 0 microcode: 0xA201016
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 32 MiB
    desc: 1x32 MiB
  Speed (MHz): avg: 2200 min/max: 2200/4864 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 2200 2: 2200 3: 2200
    4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 2200 12: 2200
    13: 2200 14: 2200 15: 2200 16: 2200 bogomips: 108799
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
    vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16
    ports: active: DP-1 empty: DP-2,DP-3,HDMI-A-1 bus-ID: 28:00.0
    chip-ID: 1002:73df class-ID: 0300
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.6
    compositor: kwin_x11 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: DP-1 mapped: DisplayPort-0 model: Idek Iiyama PL2792Q
    serial: <filter> built: 2020 res: 2560x1440 hz: 60 dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 640x480
  API: OpenGL v: 4.6 Mesa 22.2.3 renderer: AMD Radeon RX 6700 XT (navi22
    LLVM 15.0.0 DRM 3.48 6.0.12-300.fc37.x86_64) direct render: Yes
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 28:00.1 chip-ID: 1002:ab28
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 2a:00.4 chip-ID: 1022:1487 class-ID: 0403
  Sound API: ALSA v: k6.0.12-300.fc37.x86_64 running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 21:00.0 chip-ID: 8086:2725
    class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 22:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp34s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-5:3
    chip-ID: 8087:0032 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 2.73 TiB used: 132.8 GiB (4.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SA2000M81000G
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: S5Z42105 temp: 34.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Toshiba model: HDWA120 size: 1.82 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD
    rpm: 5700 serial: <filter> rev: ACF0 scheme: GPT
Partition:
  ID-1: / raw-size: 922.17 GiB size: 922.17 GiB (100.00%)
    used: 132.54 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
  ID-2: /boot raw-size: 1024 MiB size: 973.4 MiB (95.06%)
    used: 249.4 MiB (25.6%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-3: /boot/efi raw-size: 350 MiB size: 349.8 MiB (99.94%)
    used: 17.4 MiB (5.0%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-4: /home raw-size: 922.17 GiB size: 922.17 GiB (100.00%)
    used: 132.54 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
  ID-5: /var/log raw-size: 922.17 GiB size: 922.17 GiB (100.00%)
    used: 132.54 GiB (14.4%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 35.5 C mobo: N/A gpu: amdgpu temp: 44.0 C
    mem: 44.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:
  Processes: 426 Uptime: 46m wakeups: 0 Memory: 31.27 GiB
  used: 3.59 GiB (11.5%) Init: systemd v: 251 target: graphical (5)
  default: graphical tool: systemctl Compilers: gcc: 12.2.1 Packages: pm: rpm
  pkgs: N/A note: see --rpm tools: dnf,yum pm: flatpak pkgs: 16 Shell: Zsh
  v: 5.9 running-in: konsole inxi: 3.3.23
2022-12-19.15-57-31.1.mp4

Лига легенд перестала работать после того как игра обновилась

После обновления игра перестала работать. Клиент лиги работает нормально, однако при попытке запустить непосредственно игру вылетает такая ошибка.

image

Прикрепил архив с crash dump'ом
crash_dump.zip

UPD
Запустил игру в режиме дебага, вылетела такая ошибка
007c:err:seh:dispatch_exception unknown exception (code=c0000420) raised
При поиске в сети обнаружил, что такая же проблема появилась и у других играюших в лол с вайна после последнего обновления
kyechou/leagueoflegends#83
https://www.reddit.com/r/leagueoflinux/comments/12c8w4p/last_patch_did_it_again/
https://www.reddit.com/r/leagueoflinux/comments/12cbqeq/update_of_leagueoflegendsgit_script_and_the_aur/
https://old.reddit.com/r/leagueoflinux/comments/12cei7t/patch_137_feedback_megathread_transition_to_64bit/
Корень проблемы в том, что разрабы прекратили поддержку 32битных систем.

Переназначились кнопки DualShock4

Выявил в DeathStrandingDC из-под Epic Launcher
3D API: "Стабильные DXVK 1.10.3-28 и VKD3D 1.1-2602"
WINE: PROTON_LG_8-11
PREFIX: DEFAULT
EpicGamesLauncher.exe.ppdb.gz

В текущей 2217 съехали кнопки Options (на Share) и Touchpad (на Options).
В 2215 все работало и работает нормально (отката до 2216 нет в сохраненных скриптах).

OS: Debian GNU/Linux 12 (bookworm) x86_64
Kernel: 6.3.9
Shell: bash 5.2.15
DE: GNOME 43.6

PortProton Woudn't launch with pcmanfm

When i try to launch an exe file from portproton, I get this error

2023-11-28-20:34:01

I tried this with other file managers such as thunar, dophin & nautilus but they work fine. The only file manager where i encountered this issue is pcmanfm. I can also launch the game from terminal by

/home/tom/.local/share/PortWINE/PortProton/data/scripts/start.sh /home/tom/Games-self/Files/Metal\ Gear\ Solid\ V\ The\ Phantom\ Pain/mgsvtpp.exe

but not using

/home/tom/.local/share/PortWINE/PortProton/data/scripts/start.sh file:///home/tom/Games-self/Files/Metal%20Gear%20Solid%20V%20The%20Phantom%20Pain/mgsvtpp.exe

OBS_VKCAPTURE

Нет поддержки environment OBS_VKCAPTURE=1
Итог: OBS Studio не может сделать захват игр на Vulkan

DRI_PRIME=1

Добавьте, пожалуйста, опцию запуска с DRI_PRIME=1 для работы с дискретной видеокартой AMD

gamemoded процесс не улавливается Mangohud

image

Как видно на скриншоте, Mangohud ошибочно показывает "GAMEMODE off", хотя сам процесс запущен и работает нормально в системном мониторе. При запуске любой другой игры из Steam напрямую mangohud показывает ON.

Не могу установить Lesta Games Center

Ubuntu 22.04

При попытке установить отображается сообщение Starting LGC installation, которое висит минутами, но ничего не происходит.
Если запустить из консоли, то вывод такой:

 Info: Check update... 
 Info: OK. 
 Info: Scripts version in github = 2228 
 Info: Scripts version local = 2228 

||||||||||||||||||||||||||||||
|||||||||||||||||
 
;;;;;;;;;
 Info: /home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/share/wine/mono is symlink. OK. 
 Info: /home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/share/wine/gecko is symlink. OK. 
 Info: /home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/share/wine/mono is symlink. OK. 
 Info: /home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/share/wine/gecko is symlink. OK. 
 Info: RUNTIME is enabled 
Gamemod is not installed or disabled in vars script or db file: PW_USE_GAMEMODE=0

 Info: Try link wine DXGI by default... 
 Info: Try link wine d3d filese by default... 
 Info: Use VKD3D-PROTON, DXVK and D8VK (DirectX 8-12 to vulkan) 
 Info: DXVK v.1.10.3-28 in use 
 Info: VKD3D-PROTON v.1.1-2602 in use 
 Info: D8VK v.1.0 in use 
 Info: Try link native DXVK files... 
 Info: Try link native VKD3D files... 
 Info: Try link native D8VK file... 
 Info: Try copy ntdll.dll to syswow64... OK. 
 Info: Try copy ntdll.dll to system32... OK. 
 Info: Try copy vulkan-1.dll to syswow64... OK. 
 Info: Try copy vulkan-1.dll to system32... OK. 
 Info: Try copy winevulkan.dll to syswow64... OK. 
 Info: Try copy winevulkan.dll to system32... OK. 
 Info: Try copy amd_ags_x64.dll to syswow64... OK. 
 Info: Try copy amd_ags_x64.dll to system32... OK. 
 Info: Try copy ir50_32.dll to syswow64... OK. 
 Info: Try copy ir50_32.dll to system32... OK. 
 
 Info: MANGOHUD is disabled 
 Info: vkBasalt is disabled 
 Info: WINEDIR=/home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1 
 Info: WINEPREFIX=/home/damir/.local/share/PortWINE/PortProton/data/prefixes/LGC 
 Info: WINEDLLOVERRIDES=d3d12,d3d12core=n;d3d8=n;dxgi=n;d3d9=n;d3d10core=n;d3d11=n;d3dx9_43=n;d3dx9_42=n;d3dx9_41=n;d3dx9_40=n;d3dx9_39=n;d3dx9_38=n;d3dx9_37=n;d3dx9_36=n;d3dx9_35=n;d3dx9_34=n;d3dx9_33=n;d3dx9_32=n;d3dx9_31=n;d3dx9_30=n;d3dx9_29=n;d3dx9_28=n;d3dx9_27=n;d3dx9_26=n;d3dx9_25=n;d3dx9_24=n;d3dx11_43=n;d3dx11_42=n;d3dx10=n;d3dx10_43=n;d3dx10_42=n;d3dx10_41=n;d3dx10_40=n;d3dx10_39=n;d3dx10_38=n;d3dx10_37=n;d3dx10_36=n;d3dx10_35=n;d3dx10_34=n;d3dx10_33=n;d3dcompiler_47=n;d3dcompiler_46=n;d3dcompiler_43=n;d3dcompiler_42=n;d3dcompiler_41=n;d3dcompiler_40=n;d3dcompiler_39=n;d3dcompiler_38=n;d3dcompiler_37=n;d3dcompiler_36=n;d3dcompiler_35=n;d3dcompiler_34=n;d3dcompiler_33=n;nvngx,_nvngx=;steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b,winemenubuilder.exe= 
 Info: PATH_TO_GAME= 
 Info: PW_WINE_USE=PROTON_LG_8-20-1 
 Info: PW_VULKAN_USE=1 
 Info: VKD3D_CONFIG= 
 Info: PW_LD_LIBRARY_PATH=/home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/lib64:/home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/lib:/home/damir/.local/share/PortWINE/PortProton/data/tmp/libs_v45/portable/lib/lib64:/home/damir/.local/share/PortWINE/PortProton/data/tmp/libs_v45/portable/lib/lib32:/usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/aliases:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/aliases 
 Info: PATH=/home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/damir/.local/share/PortWINE/PortProton/data/tmp/libs_v45/portable/bin 
 Info: WINEESYNC=0 
 Info: WINEFSYNC=0 
 Info: WINEFSYNC_FUTEX2=0 
 Info: WINEDLLPATH=/home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/lib64/wine:/home/damir/.local/share/PortWINE/PortProton/data/dist/PROTON_LG_8-20-1/lib/wine 
 Info: WINE_CPU_TOPOLOGY= 

 Debug: Log from RUNTIME and WINE: 
wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
wrestool: /home/damir/.local/share/PortWINE/PortProton/data/prefixes/LGC/drive_c/ProgramData/Lesta/GameCenter/api/lgc_api.exe: Нет такого файла или каталога
ls: невозможно получить доступ к '/home/damir/.local/share/PortWINE/PortProton/data/tmp/tmp_img/*.ico': Нет такого файла или каталога
cp: не удалось выполнить stat для '': Нет такого файла или каталога
icotool: /home/damir/.local/share/PortWINE/PortProton/data/tmp/tmp_img/Lesta Game Center.ico: cannot open file
ls: невозможно получить доступ к '/home/damir/.local/share/PortWINE/PortProton/data/tmp/tmp_img/*.png': Нет такого файла или каталога
icotool: /home/damir/.local/share/PortWINE/PortProton/data/tmp/tmp_img/Lesta Game Center.ico: cannot open file
ls: невозможно получить доступ к '/home/damir/.local/share/PortWINE/PortProton/data/tmp/tmp_img/*.png': Нет такого файла или каталога
cp: не удалось выполнить stat для '': Нет такого файла или каталога
cp: не удалось выполнить stat для '/home/damir/.local/share/PortWINE/PortProton/data/tmp/tmp_img/Lesta Game Center.png': Нет такого файла или каталога
PID lgc.exe not found
PID lgc.exe not found
PID lgc.exe not found
PID lgc.exe not found

Последняя строчка постоянно дублируется

Не могу обновить портпротон.

Пытается скачать libs_v44.tar.xz и просто сбрасывает закачку. Потом пытается скачать с ftp и тоже сбрасывает.
Зашел на гитхаб, нормально скачал этот архив.

Есть способ хотя бы подсунуть скачанный архив, что бы ПортПротон смог обновиться?

rr:hid:udev_bus_init UDEV monitor creation failed

Краш при запуске Hatred (репак от R.G. Origins).

Полный лог:

`PortProton was launched in creation mode PortProton.log and it is successfully stored in the root directory of the port
To diagnose the problem, copy ALL of the log to discord server: https://discord.gg/FTaheP99wE

PortWINE version:
PortProton-1.0

Scripts version:
2224

RUNTIME is enabled

Debug for programm:
/home/userland/.local/share/PortWINE/PortProton/data/prefixes/DOTNET/drive_c/Program Files (x86)/Destructive Creations/Hatred/Hatred/Binaries/Win64/Hatred-Win64-Shipping.exe

GLIBC version:
2.38

PW_VULKAN_USE=2

Version WINE in the Port:
�[36m Info: PW_WINE_USE=PROTON_LG_8-17 �[0m
PROTON_LG_8-17

Date and time of start debug for PortProton:
Fri Sep 29 07:01:08 AM BST 2023

The installation path of the PortProton:
/home/userland/.local/share/PortWINE/PortProton

Operating system
Arch Linux

Desktop environment:
Desktop session: gnome
Current desktop: GNOME
Session type: wayland
Kernel
6.5.5-zen1-1-zen

CPU
model name : AMD Ryzen 5 5625U with Radeon Graphics

RAM
total used free shared buff/cache available
Mem: 13822 3846 1103 94 9287 9976
Swap: 0 0 0

Graphic cards and drivers:
lspci -k | grep -EA3 VGA|3D|Display :
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo (rev c2)
Subsystem: Lenovo Barcelo
Kernel driver in use: amdgpu
Kernel modules: amdgpu
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon Graphics (renoir, LLVM 16.0.6, DRM 3.54, 6.5.5-zen1-1-zen) (0x15e7)
Version: 23.1.8
Accelerated: yes
Video memory: 2048MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 999 MB, largest block: 999 MB
VBO free aux. memory - total: 6822 MB, largest block: 6822 MB
Texture free memory - total: 999 MB, largest block: 999 MB
Texture free aux. memory - total: 6822 MB, largest block: 6822 MB
Renderbuffer free memory - total: 999 MB, largest block: 999 MB
Renderbuffer free aux. memory - total: 6822 MB, largest block: 6822 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 2048 MB
Total available memory: 8959 MB
Currently available dedicated video memory: 999 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (renoir, LLVM 16.0.6, DRM 3.54, 6.5.5-zen1-1-zen)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.8-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.1.8-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.8-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

inxi -G:
�12Graphics: ��12Device-1� AMD Barcelo �12driver� amdgpu �12v� kernel �
�12Device-2� Chicony Integrated Camera �12type� USB �12driver� uvcvideo �
�12Display� wayland �12server� X.Org 23.2.1 �12driver� �12loaded� modesetting �12resolution� 1536x864~60Hz �
�12OpenGL� �12renderer� AMD Radeon Graphics (renoir LLVM 16.0.6 DRM 3.54 6.5.5-zen1-1-zen) �
�12v� 4.6 Mesa 23.1.8-arch1.1 �

Vulkan info device name:
deviceName = AMD Radeon Graphics
Vulkan cube test passed successfully

D3D_EXTRAS - enabled

winetricks.log:
7zip
andale
arial
comicsans
corefonts
courier
georgia
impact
lucida
mfc140
mfc42
nocrashdialog
openal
physx
tahoma
times
trebuchet
vcrun2005
vcrun2008
vcrun2010
vcrun2012
vcrun2013
vcrun2022
verdana
webdings
isolate_home
sandbox
faudio
remove_mono internal
winxp
dotnet40
dotnet48

Use /home/userland/.local/share/PortWINE/PortProton/data/prefixes/DOTNET/drive_c/Program Files (x86)/Destructive Creations/Hatred/Hatred/Binaries/Win64/Hatred-Win64-Shipping.exe.ppdb db file:
#!/usr/bin/env bash
#Author: userland
#Hatred-Win64-Shipping.exe
#Rating=1-5
export PW_WINDOWS_VER="10"
export PW_DLL_INSTALL=""
export WINEDLLOVERRIDES=""
export LAUNCH_PARAMETERS=""
export PW_VULKAN_USE="2"
export PW_HIDE_NVIDIA_GPU="0"
export PW_VIRTUAL_DESKTOP="0"
export ENABLE_VKBASALT="0"
export PW_NO_FSYNC="0"
export PW_NO_ESYNC="1"
export PW_USE_GSTREAMER="1"
export PW_REDUCE_PULSE_LATENCY="0"
export PW_USE_TERMINAL="0"
export PW_GUI_DISABLED_CS="0"
export PW_WINE_USE="PROTON_LG_8-17"
export PW_PREFIX_NAME="DOTNET"
export PW_MANGOHUD="0"
export PW_MANGOHUD_x32="0"
export PW_MANGOHUD_USER_CONF="0"
export PW_USE_RAY_TRACING="0"
export PW_USE_NVAPI_AND_DLSS="0"
export PW_USE_FAKE_DLSS="0"
export PW_WINE_FULLSCREEN_FSR="1"
export PW_USE_GAMEMODE="1"
export PW_DX12_DISABLE="0"
export PW_PRIME_RENDER_OFFLOAD="0"
export PW_USE_D3D_EXTRAS="1"
export PW_FIX_VIDEO_IN_GAME="0"
export PW_USE_US_LAYOUT="0"
export PW_FORCE_LARGE_ADDRESS_AWARE="1"
export PW_USE_SHADER_CACHE="1"
export PW_USE_WINE_DXGI="0"
export PW_USE_EAC_AND_BE="1"
export MANGOHUD_CONFIG="cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt"
export PW_WINE_CPU_TOPOLOGY="disabled"

User overides db and var settings...

export DXVK_HUD=full

export GALLIUM_HUD=fps

export optirun_on= #nvidia-prime-run or prime-run

WINEDLLOVERRIDES=d3d12,d3d12core,libvkd3d-1=n;d3d8=n;dxgi=n;d3d9=n;d3d10core=n;d3d11=n;d3dx9_43=n;d3dx9_42=n;d3dx9_41=n;d3dx9_40=n;d3dx9_39=n;d3dx9_38=n;d3dx9_37=n;d3dx9_36=n;d3dx9_35=n;d3dx9_34=n;d3dx9_33=n;d3dx9_32=n;d3dx9_31=n;d3dx9_30=n;d3dx9_29=n;d3dx9_28=n;d3dx9_27=n;d3dx9_26=n;d3dx9_25=n;d3dx9_24=n;d3dx11_43=n;d3dx11_42=n;d3dx10=n;d3dx10_43=n;d3dx10_42=n;d3dx10_41=n;d3dx10_40=n;d3dx10_39=n;d3dx10_38=n;d3dx10_37=n;d3dx10_36=n;d3dx10_35=n;d3dx10_34=n;d3dx10_33=n;d3dcompiler_47=n;d3dcompiler_46=n;d3dcompiler_43=n;d3dcompiler_42=n;d3dcompiler_41=n;d3dcompiler_40=n;d3dcompiler_39=n;d3dcompiler_38=n;d3dcompiler_37=n;d3dcompiler_36=n;d3dcompiler_35=n;d3dcompiler_34=n;d3dcompiler_33=n;beclient,beclient_x64=b,n;nvngx,_nvngx=;steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b,winemenubuilder.exe=

Log WINE:
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
0098:err:hid:udev_bus_init UDEV monitor creation failed`

Atomic Heart некорректно определяются кнопки клавиатуры.

В atomic heart (vk play лаунчер) некорректно определяются буквенные кнопки. Работают "управляющие" клавиши вроде пробела. При попытке переназначить клавиши в настройках, игра показывает вопросительный знак, но кнопка начинает работать в игре (что очень не удобно). Пробовал выбирать английскую и русскую раскладку перед стартом, пробовал включать USE_US_LAYOUT в настройках portwine, не помогло.
Proton_LG-8-25-1
Nwest DXVK 2.3-13 и VKD3D 1.1-3727
PortProton v. 1.3
scripts v.2239
OS: Arch Linux (KDE) (пробовал wayland и Xorg, результат одинаков)
portproton.txt

Сменить shebang с bash на sh

Скрипт написан без башизмов, но зачем-то запускается через bash. Считаю целесообразным сменить shebang с #!/usr/bin/env bash на #!/usr/bin/env sh

язык не переключается

После последнего обновления, в котором написано что принудительно включается латинская раскладка для исправления управления. Теперь язык не переключается вообще никак до перезагрузки. Ubuntu 23.04

Запуск игр под Centos Stream 9 (поддержка rhel9 клонов?)

При попытке запустить игру через start.sh anygame.exe

падает вот с этим, на всех инсталляциях CentOS 9 Stream, в т.ч. "с нуля". Могут только отличаться конкретные xxx_dri.so, от видеокарты зависит. Wayland, X.org - падает одинаково.
При этом сами эти xxx_dri.so есть и штатные и в поставке PortProton.
Могу предположить что это что-то совсем банальное, но ставить отдельно fedora только для игр не хочется.

Некоторые игры при этом таки запускаются, к примеру 3D Pinball Space Cadet

Концовка лога

fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
libGL error: MESA-LOADER: failed to open i965: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/i965_dri.so: cannot open shared object file: No such file or direct
ory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: i965
libGL error: MESA-LOADER: failed to open i965: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/i965_dri.so: cannot open shared object file: No such file or direct
ory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: i965
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib
/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  333
  Current serial number in output stream:  332

или вот так (другая машина)

libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/pressure-vessel/overrides/lib/x86_
64-linux-gnu/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-l
inux-gnu/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  335
  Current serial number in output stream:  334

Error: Failed to download Lesta_Game_Center_Install_RU.exe.

$ ./PortProton.desktop
....
Info: Check update...
Error: Unable to determine the version on the server. Skip it...
....

Пробую автоустановку - получаю ошибку:

 Info: Try link wine d3d files by default... 
 Info: Use VKD3D-PROTON, DXVK and D8VK (DirectX 8-12 to vulkan) 
 Info: DXVK v.1.10.3-28 in use 
 Info: VKD3D-PROTON v.1.1-2602 in use 
 Info: D8VK v.1.0 in use 
 Info: Try link native DXVK files... 
 Info: Try link native VKD3D files... 
 Info: Try link native D8VK file... 
 Info: Try copy ntdll.dll to syswow64... OK. 
 Info: Try copy ntdll.dll to system32... OK. 
 Info: Try copy vulkan-1.dll to syswow64... OK. 
 Info: Try copy vulkan-1.dll to system32... OK. 
 Info: Try copy winevulkan.dll to syswow64... OK. 
 Info: Try copy winevulkan.dll to system32... OK. 
 Info: Try copy amd_ags_x64.dll to syswow64... OK. 
 Info: Try copy amd_ags_x64.dll to system32... OK. 
 Info: Try copy ir50_32.dll to syswow64... OK. 
 Info: Try copy ir50_32.dll to system32... OK. 

 Error: Failed to download Lesta_Game_Center_Install_RU.exe.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.