Proton: Grand Theft Auto V (271590)

Созданный на 22 авг. 2018  ·  1158Комментарии  ·  Источник: ValveSoftware/Proton

Я заставил программу запуска Rockstar Social Club работать из Steam Play после выполнения команды Winetricks corefonts , но игра всегда вылетает при запуске, независимо от того, отключен ли у меня esync или DXVK. Я также пробовал запустить игру во встроенном безопасном режиме. Как ни странно, были сообщения об игре, работающей с Proton, для других людей.

Каждый раз, когда игра вылетает, программа запуска ловит ее и предлагает повторить попытку. Эта трассировка стека также выводится на консоль.

Информация:

  • Распространение: Arch
  • Процессор: AMD Ryzen 3 1200
  • Графический процессор: Nvidia GeForce GTX 1050 Ti
  • Драйвер графического процессора: проприетарный
  • Версия драйвера графического процессора: 396.51
AMD RADV Game compatibility - Unofficial Mesa drivers

Самый полезный комментарий

У меня такая же проблема с моей картой Nvidia 1070. Из журналов я обнаружил, что сбой происходит из-за отсутствия nvapi64.dll. Отключение библиотеки через winecfg не помогло, поэтому мне пришлось прибегнуть к изменению идентификатора устройства, как описано в https://github.com/doitsujin/dxvk/wiki/Configuration.
Игра запускается сейчас и работает с приличной частотой кадров.

Именно так мне удалось заставить игру работать:
1) Создал файл gta_dxvk.conf:

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

2) Зашел в свойства игры и выставил параметры запуска:

DXVK_CONFIG_FILE=/path/to/gta_dxvk.conf %command%

Кстати, у wine-staging есть заглушка для nvapi и nvapi64. Думаю, именно поэтому многие люди сообщают, что gtav работает с wine и dxvk без проблем.

Все 1158 Комментарий

Эта игра действительно работает с винной стадией без протонов, так что это может быть протонный патч для винной постановки.

У вас установлены все предпосылки для запуска proton, как и драйвер vulkan? Ссылка здесь

Моя версия графического драйвера - это рекомендуемая версия, да.

это что-то с протоном. wine + dxvk вручную отлично работает.

Элементарная ОС 0.4.1 (на основе Ubuntu 16.04)
Меса 18.0.5
RX 580
Протон 3,7

Пытался установить Corefonts в Wineprefix по умолчанию через Winetricks, похоже, это работает, все шрифты в Launcher видны.

Вход в Socialclub работает, но лаунчер загружается бесконечно долго, пока я не убью его вручную. То же самое для запуска GTA Online

Программа запуска GTAV не заканчивается / игра не запускается

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/375.
@rkunschke опубликовано 2018-08-24T10: 09: 57:

Если я использую онлайн-режим, программа запуска сообщает, что я вошел в систему, но программа запуска не закрывается. Через какое-то время все вылетает.
В автономном режиме лаунчер не вылетает, но и не завершается. GTAV .exe запускается, но ничего не делает.
Никаких ошибок просто ничего.


@arzardk прокомментировал 2018-08-24T10: 19:03

К этой проблеме необходимо прикрепить файл журнала игры и характеристики вашей системы через github gist . Вы можете получить файл журнала, если вы запустите Proton с пользовательскими настройками, которые вы можете найти в вашем каталоге / home. Путь к этой папке выглядит примерно так: /home/arzardk/.steam/steam/steamapps/common/Proton 3.7 . В этой папке вы найдете файл с именем user_settings.example.py или что-то подобное. Просто переименуйте его в user_settings.py и снова запустите игру. После этого вы можете найти файл журнала в вашем / домашнем каталоге. Чтобы узнать о технических характеристиках системы, просто скопируйте и вставьте информацию о вашей системе из Steam в github gist и вставьте ссылку сюда.


@rkunschke прокомментировал 2018-08-24T10: 30:05

Хорошо, спасибо:
https://gist.github.com/rkunschke/7dd1b363bd572d8cdb50b53090e16181
Информация о компьютере:
Производитель: Неизвестно
Модель: Неизвестно
Форм-фактор: настольный
Сенсорный ввод не обнаружен

Информация о процессоре:
Производитель процессора: GenuineIntel
Марка процессора: Intel (R) Xeon (R) CPU E3-1230 v3 @ 3,30 ГГц
Семейство процессоров: 0x6
Модель процессора: 0x3c
Степень процессора: 0x3
Тип процессора: 0x0
Скорость: 3700 МГц
8 логических процессоров
4 физических процессора
HyperThreading: поддерживается
FCMOV: Поддерживается
SSE2: Поддерживается
SSE3: Поддерживается
SSSE3: Поддерживается
SSE4a: не поддерживается
SSE41: Поддерживается
SSE42: Поддерживается
AES: Поддерживается
AVX: Поддерживается
CMPXCHG16B: Поддерживается
LAHF / SAHF: Поддерживается
PrefetchW: не поддерживается

Версия операционной системы:
Linux 4.x (64 бит)
Имя ядра: Linux
Версия ядра: 4.18.4-zen1-1-zen
Производитель X-сервера: Фонд X.Org
Выпуск X-сервера: 12001000
X Window Manager: KWin
Версия среды выполнения Steam: steam-runtime-beta-release_2018-06-14

Видеокарта:
Драйвер: NVIDIA Corporation GeForce GTX 980 Ti / PCIe / SSE2
Версия драйвера: 4.6.0 NVIDIA 396.54
Версия OpenGL: 4.6
Глубина цвета рабочего стола: 24 бита на пиксель
Частота обновления монитора: 59 Гц
VendorID: 0x10de
Идентификатор устройства: 0x17c8
Редакция не обнаружена
Количество мониторов: 2
Количество логических видеокарт: 1
Разрешение основного дисплея: 3840 x 2160
Разрешение рабочего стола: 6270 x 2160
Размер основного дисплея: 20,51 x 11,54 дюйма (23,50 дюйма)
52,1 см x 29,3 см (диагональ 59,7 см)
Основная шина: PCI Express 16x
Основная видеопамять: 6144 МБ
Поддерживаемые режимы MSAA: 2x 4x 8x 16x

Звуковая карта:
Аудиоустройство: 20К2

Объем памяти:
Оперативная память: 11954 Мб

Разнообразный:
Язык интерфейса: английский
ЯЗЫК: C
Общее доступное пространство на жестком диске: 225582 Мб
Максимальный свободный блок жесткого диска: 14577 Мб
Гарнитура VR: не обнаружено

Последние отчеты о сбоях:


@vanyasem прокомментировал 2018-08-24T10: 38: 39

Чтобы обойти эту проблему, установите основные шрифты с помощью winetricks.


@vanyasem прокомментировал 2018-08-24T10: 39:07

Похоже на дубликат https://github.com/ValveSoftware/Proton/issues/37


@rkunschke прокомментировал 2018-08-24T10: 41: 49

Да, это так, как вы говорите. Поменяет ли установка что-то с winetricks на протон? Я даже не установил вино

У меня такая же проблема с моей картой Nvidia 1070. Из журналов я обнаружил, что сбой происходит из-за отсутствия nvapi64.dll. Отключение библиотеки через winecfg не помогло, поэтому мне пришлось прибегнуть к изменению идентификатора устройства, как описано в https://github.com/doitsujin/dxvk/wiki/Configuration.
Игра запускается сейчас и работает с приличной частотой кадров.

Именно так мне удалось заставить игру работать:
1) Создал файл gta_dxvk.conf:

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

2) Зашел в свойства игры и выставил параметры запуска:

DXVK_CONFIG_FILE=/path/to/gta_dxvk.conf %command%

Кстати, у wine-staging есть заглушка для nvapi и nvapi64. Думаю, именно поэтому многие люди сообщают, что gtav работает с wine и dxvk без проблем.

Спасибо тоже за это исправление, игра запускается сейчас :) Но загрузка не закончилась ("история загрузки")
Не зависало и не вылетало просто не перестает загружаться. Я ждал минут 15. Я попробую еще раз, посмотрю в Steamlog и опубликую.
РЕДАКТИРОВАТЬ:
Здесь много DLL. Я не очень люблю вино, поэтому не знаю, что делать: /
https://gist.github.com/rkunschke/92482d2d515ea7c1eaafaa13c6d374fa

@CodingKoopa Не тестировалось _Proton_, но может подтверждать ожидаемую работу как GTA V, так и GTA Online, используя DX11 в Ubuntu 16.04 LTS (x64) с Wine Staging 3.14 и DXVK 0.70 :

Информация о системе Steam

Дополнительно используются:

  • winetricks corefonts directx9 vcrun2012 win7
  • export WINEDLLOVERRIDES="msdmo=b"

Надеюсь, это поможет.

На Arch GTA V также не работает с Proton, но работает с Wine Staging 3.14 и DXVK 0.70 без каких-либо дополнений.

Процессор: AMD FX 6300
Графический процессор: AMD RX 460

Я могу подтвердить, что:

  • В Wine Staging 3.14 после выполнения глаголов Winetricks corefonts и steam с чистым 64-битным префиксом игра может запуститься и войти в игру. В игре мир выглядел слишком ярким, поэтому я изменил графический сервер игры с Direct3D11 на Direct3D10. Это устранило проблему - поскольку это, вероятно, отдельная проблема с WineD3D, я вернул ее к D3D11 и продолжил.
  • В той же версии Wine и с тем же префиксом после установки DXVK 0.70 игра может запускаться и переходить в игру. Игра идет медленно, а журнал засыпан спамом 00fe:err:nvapi:NvAPI_D3D11_SetDepthBoundsTest Failed to get wined3d device handle! , что исправлено в конфигурации, предложенной @AlexeyProkhin (стоит отметить, что другое решение, которое мне посоветовали попробовать, заключалось в отключении NVAPI .).
  • В Proton после выполнения команды corefonts и использования конфигурации, предложенной @AlexeyProkhin , игра может запуститься и войти в игру. FPS в игре ниже 20 секунд (быстрее, чем раньше), и журнал больше не забивается спамом с сообщением, предположительно из-за обхода NVAPI.

tl; dr: обходной путь

Здесь также работает обходной путь @AlexeyProkhin для протона

  • 396,51,02
  • Установлены шрифты MS

Я действительно получаю некоторые заикания через регулярные промежутки времени, которые я не могу использовать самостоятельно с помощью wine + dxvk.

Пришлось использовать обходной путь @AlexeyProkhin и установить основные шрифты с помощью WINEPREFIX=/path/to/steam-library/steamapps/compatdata/271590/pfx winetricks corefonts чтобы появилось окно игры.

Затем игра зависала в «Initializing Social Club ...» (после появления логотипа Rockstar) и через некоторое время показывала Social Club Error (Error: 17) . После этого я попытался запустить его с помощью Proton 3.7-4 Beta и не смог пройти мимо логотипа Rockstar, игра вылетает через 5 секунд. Затем я снова переключился на Proton 3.7-3, игра все еще вылетает. Я проверил свои игровые файлы, и, поскольку это не помогло, я повторно загрузил и переустановил GTA, снова с обходным путем и установив основные шрифты с помощью winetricks. Но я больше не могу пройти мимо логотипа Rockstar.

Кто-нибудь с такой же проблемой и, может быть, с решением?

Журнал Steam, созданный путем переименования user_settings.sample.py в user_settings.py в <steam library>/steamapps/common/Proton 3.7 можно найти здесь: https://gist.github.com/jkhsjdhjs/209e2e2436453184a036f63c014baed6

РЕДАКТИРОВАТЬ: К сожалению, установка dxvk 0.70 ничего не изменила.
EDIT2: я использую Arch Linux 4.18.4 с i5-7600K и GTX660 с nvidia 396.54.

Ребята, мне удалось успешно запустить gta на моем убунту. Что я сделал:

  • установлены winetricks (а также вино, чтобы затем добавить corefonts )
  • установил последнюю версию dxvk 0.70 в "винную /path/to/library/steamapps/compatdata/271590/pfx )
  • убедился, что у меня установлена ​​последняя версия драйверов nvidia 396. *
  • убедился, что я использую Mesa 18.2
  • также применил обходной путь

Есть некоторые проблемы с игрой, например, иногда мышь может выскользнуть из игрового контейнера, или игра фактически не «выходит», когда вы выходите, поэтому вам нужно kill it, но, по большей части, она работает довольно хорошо , учитывая, что это ранняя бета. Я даже не ожидал, что это начнется.

Привет. А у меня такая проблема.Corefonts установил через Winetricks, драйвера NVIDIA 396.54
default

У меня была проблема, из-за которой игра не запускалась после запуска Social Club, и исправление, предоставленное @AlexeyProkhin, казалось,
Часть, где он должен отображаться, так как иногда вылетает на логотипе Rockstar или зависает до начала загрузки.
После сбоя зависает:
image
Я запускаю Arch, и мне удалось заставить его работать на wine + dxvk (хотя и небольшие ошибки с визуальными эффектами, но все же он работает). Я также пробовал дополнительный шаг от @ steve-todorov, но безуспешно. Кто-нибудь еще испытывает это?

@ c1349887 У вас не установлены основные шрифты. Либо установите пакет winetricks corefonts, либо найдите другой способ получить шрифты, совместимые с Microsoft, в вашей системе.

@ Lemai-zz Можете ли вы предоставить системную информацию? Какой графический драйвер вы используете?

@ Lemai-zz попробуй:

export WINEPREFIX=/path/to/library/steamapps/compatdata/271590/pfx
winetricks --gui

Затем select default prefix , install a font и, наконец, corefonts . Если это не поможет - я не знаю ...: /

Люди ... Предоставьте информацию, если вам нужна помощь. Просто зная, что вы используете Steam и GTA V, недостаточно для устранения неполадок ...

@ d3rrial @ c1349887 сказал, что у него установлены основные шрифты.

Я тоже, и это все еще не проходит мимо этого окна социального клуба. (Используя Archlinux, Mesa, Amd GPU)

@Unmoving Тогда его установка corefonts не прошла. Это имеет все признаки отсутствия шрифтов MS.
Не могу помочь с проблемами AMD, к сожалению, я использую nvidia, и у меня еще не было той же проблемы, что и у вас с nvidia.

Использовать
winetricks --force corefonts
чтобы убедиться, что в вашем префиксе есть coreonts.

@ d3rrial Привет, извиняюсь за то, что я не был так
image
Наряду с GTX 770. Если мне чего-то не хватает, я полностью готов предоставить.
@ steve-todorov К сожалению, по какой-то причине это не помогло. Я буду продолжать устранять неполадки сам, потому что это просто странно.

Пробуем запустить GTA V через STEAM с Proton, как с основной, так и с бета-версии.

Войдите в систему Rockstar Online, затем она попытается загрузить игру, затем Rockstar Social возвращается и сообщает мне, что игра не запускается. Хотите попробовать ее в безопасном режиме?

Попробуйте безопасный режим, тоже самое.

Немного раздражает, так как у меня он уже работал в установке Lutris с DXVK 0.70 + WINE 3.13-staging (и более ранними версиями ранее).

  • Ubuntu 18.04
  • GTX 960 396,54
  • XFCE4 + Compiz, 3x1920x1080
  • i7 980x
  • Asus Xonar DGX

Вы применили упомянутый выше обходной путь DXVK? @BloodyIron

Получил GTA V, работающий над Elementary OS 5 (бета)

установленные пакеты : llvm clang и я почти уверен, что раньше у меня был установлен corefonts
драйвер : Nvidia 396 (на самом деле он тоже работал на 390, но имел некоторые проблемы с частотой кадров)

указал настраиваемую конфигурацию DXVK в параметрах запуска GTA V, как предложил @AlexeyProkhin :

image

image

работает даже уменьшение масштаба, поэтому я могу работать на экране 4K с четким интерфейсом и т. д., в то время как остальное отображается в 1080p

В игре мне пришлось использовать тени Nvidia PCSS, иначе все тени были бы странно визуализированы, что привело к снижению FPS на моем 970 до 30-40, но он работал стабильно, играл в течение нескольких часов без сбоев, пока кто-то не отправил мне сообщение в Steam, что свело игру к минимуму и вылетело: D

@vanyasem только что использовал методы тестирования "vanilla" (gui beta opt in), без каких-либо модификаций. Раньше оставлял это Лутрису.

У меня такая же проблема, как @BloodyIron @rrivecatt и @jkhsjdhjs

Rockstar Social Club запускается, появляется окно игры (то, что с полицейскими огнями), а через несколько секунд вылетает. Я применил обходной путь gta_dxvk.conf и установил основные шрифты.

Arch Linux, Gnome Shell 3.28, Nvidia 1050 Ti с драйверами 396.54, ОЗУ 24 ГБ, i5 7300HQ, Proton 3.7.3. Я не тестировал его с vanilla Wine / DXVK.
Кстати, GTA SA и Witcher 3 отлично работают (упоминание об этом, чтобы вы знали, что мои драйверы и т. Д. Должны быть в порядке).

РЕДАКТИРОВАТЬ: неправильный номер драйвера, на самом деле 396,54
РЕДАКТИРОВАТЬ 2: То же самое и в Proton 3.7.4-beta. Единственное отличие состоит в том, что он запускается в оконном режиме в версии 3.7.3 и в полноэкранном режиме в версии 3.7.4-beta.
РЕДАКТИРОВАТЬ 3: Добавление вывода терминала:

eventfd: Too many open files wine: Unhandled exception 0x20474343 in thread a0 at address 0x7b44abbc (thread 00a0), starting debugger... eventfd: Too many open files AL lib: (EE) ReleaseThreadCtx: Context 0x7d469a10 current for thread being destroyed, possible leak! Game removed: AppID 271590 "", ProcID 4173 No cached sticky mapping in ActivateActionSet.JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments JS method call ClientNotifications.DisplayClientNotification with 3 arguments JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments pid 4004 != 4003, skipping destruction (fork without exec?)

Либо настройте esync должным образом, как в файле readme, либо отключите его. Это не проблема с игрой, это проблема с вашей конфигурацией @headlesscyborg

Добавление PROTON_NO_ESYNC=1 в параметры запуска исправило это для меня.

@jkhsjdhjs ну, это заставило мою игру

У кого-нибудь еще есть эта проблема?

лол, я идиот, извиняюсь

@rrivecatt Да, у меня тоже было, см. https://github.com/ValveSoftware/Proton/issues/37#issuecomment -416002074
Попробуйте перезагрузить компьютер или переустановить игру, это должно исправить. Может быть, достаточно убить все винные процессы.

Я пытаюсь протестировать и сообщить о немодифицированном "из коробки". Следует ли мне скачать и попробовать еще раз или дождаться выхода изменений в Proton?

Привет, ребята, я исправил проблему с загрузкой экрана социального клуба, заставляющую устанавливать основные шрифты с помощью этого https://askubuntu.com/questions/829247/cannot-install-the-package-ttf-mscorefonts-installer

Grand Theft Auto V для Gentoo Linux

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/826.
@KostWarCZE, опубликовано 2018-08-28T13: 59: 16:

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
Я не смог найти другой ветки на ValveSoftware / Proton, в которой сообщалось бы об этой проблеме с Grand Theft Auto V.

ПРОБЛЕМА
Grand Theft Auto может работать, но движение мыши ограничено на + - 280 °, кажется, что курсор мыши ограничен сторонами доступной DE. Кажется, что курсор мыши движется в фоновом режиме и останавливается слева и справа от монитора.
Игра также зависает каждые несколько секунд-минут при загрузке, когда вы ведете машину или перемещаетесь в место, где раньше не было персонажа. зависает на несколько секунд.
Также игра могла вылетать из Xorg, когда я на полной скорости врезался в мост в Вейроне.

ИНФОРМАЦИЯ
emerge --info - https://paste.pound-python.org/show/1jergtB0ZSBI88eH1PGI/
vulkaninfo - https://paste.pound-python.org/show/DvgUS21HaW0894bFtRnx/
Появилось ядро ​​Gentoo Linux 4.17.14 с USE-флагом vulkan .
Протон - 3,7-4 бета
system info - https://pastebin.com/jF0WcUuM
_ сообщите мне, что еще я могу предоставить, если я не знаком с диагностикой Proton. _

ДЕЙСТВИЯ ПО ВОСПРОИЗВЕДЕНИЮ
1) Установить (выйти) steam
2) войти в систему
3) установите Grand Theft Auto V.
4) Запускаем игру
5) игра начинается
6) дождитесь загрузки.
7) переместитесь в место, где вас раньше не было -> должно привести к зависанию на несколько секунд.
8) Попробуйте повернуть мышкой -> должно быть ограничено на + - 280 °
Подозреваю, что такая же проблема и в других дистрибутивах.

Дайте мне знать, если я могу помочь: +1:

  • DK

@KostWarCZE Здесь
Я исправил это один раз, нажав Alt + Enter, пока снова не вернулся в полноэкранный режим.
Также у меня обычно 60-70FPS, но через некоторое время он падает до 20-30FPS, и я не нашел способа снова вернуть их к 60-70.
Я также только что испытал свои первые проблемы с рендерингом в GTA:

Круто, думал, что я единственный, у кого такая проблема. Использовал Lutris для работы GTA5, имел ту же проблему с мышью и зависаниями (лучше: задержки ввода). Использовано вино13-ступенчатое. При использовании esync игра вылетала через несколько секунд при показе вступления. Проблемы с вводом не связаны с dxvk, они все еще существуют, когда вы запускаете игру без него

Вы пробовали изменить источник ввода мыши в настройках игры? Изначально у меня была такая же проблема с DXVK (я не помню, какой это был параметр, я думаю, что это был DirectInput), но когда я изменил его на «Windows» и «RawInput», он работал (хотя RawInput был очень нервным)

Спасибо @ d3rrial , по умолчанию это был RawInput, изменение на Windows исправило это для меня!
Также мой FPS, похоже, больше не падает, даже при отключении табуляции!

РЕДАКТИРОВАТЬ: Неважно, они просто упали после перехода на вкладку и обратно ...
Я действительно не знаю, чем это вызвано.

У меня также были проблемы с мышью, когда она была ужасно нервной, независимо от типа ввода, у меня был OBS, работающий на другом экране и настроенный на «экран захвата», на «захват окна» все выглядело нормально ... но я предполагаю, что настоящая причина может не уделять должного внимания игровому окну, и поэтому мышь будет выходить за пределы окна, а FPS будет по крайней мере странным.

что могло быть исправлением, которое устанавливало игру в полноэкранный режим, не уверен, много ли я спамил alt, или изменил его в настройках игровой графики, хотя

@jkhsjdhjs также касается проблем с рендерингом, при первом запуске мне пришлось использовать тени Nvidia PCSS, иначе весь мир был бы покрыт какой-то странной ошибочной тенью. Во втором прогоне я попробовал "плавнее", и до сих пор он тоже отлично работает ... так что я вернул частоту кадров и работал в основном со скоростью 60 кадров в секунду: D

Я попытался изменить опцию Soft Shadows на NVIDIA PCSS, из-за чего мой FPS упал до 40. Я попытался изменить его на Sharp, но после более длительного периода (5-10 минут) минимизации игры проблемы с рендерингом все еще появляются. и мой FPS всего 20. Итак, эти две проблемы связаны.
Затем я снова свернул и максимизировал свою игру, и каким-то образом мне удалось избавиться от них, вернув мой FPS обратно на 60. В любом случае спасибо @wUFr!
tl; dr: проблемы с рендерингом не связаны с настройкой мягкой тени, но (вероятно) с минимизацией игры на более длительный период и также могут быть исправлены как-то. также они возникают именно тогда, когда у меня всего 20 кадров в секунду

Не знаю что делать! Пытался проверить целостность игры.Переустановить, но код ошибки 9 все равно появляется.
!
captura de ecran_2018-08-29_23-58-54

Grand Theft Auto V - размытые текстуры

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/968.
@headlesscyborg опубликовано 2018-08-30T10: 37: 50:

Привет, я играю в GTA5 с помощью Proton 3.7-3, и он отлично работает, но текстуры выглядят плохо. Не знаю почему, у меня автофокус установлен на 16x, а текстуры - на высокий.
20180830120711_1
Еще несколько экранов, включая внутриигровые настройки: https://imgur.com/a/iOoQiym

Видеть? Чем далеко смотришь, тем хуже текстуры. Похоже, что анизотропная фильтрация сломана, хотя она установлена ​​на 16x.

Информация о компьютере:
ОС: Arch Linux x64 + Gnome Shell 3.28
Процессор: i5 7300HQ
Графический процессор: NVIDIA GeForce GTX 1050 Ti [драйвер 396.54]
Оперативная память: 24 ГБ DDR4 2400 МГц
Информация о системе Steam: https://pastebin.com/dnWnu34p

Я попытался отключить автофокусировку в игре, установив автофокусировку на 16x в настройках Nvidia, установив высокий уровень шейдера, но это точно так же.

Я использую Proton 3.7-3 по умолчанию только с обходным путем, предложенным @AlexeyProkhin здесь https://github.com/ValveSoftware/Proton/issues/37#issuecomment -415833819

Grand Theft Auto V - ввод приводит к резкому увеличению времени кадра через некоторое время

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/985.
@Clifforus, опубликовано 2018-08-30T13: 11: 20:

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

Технические характеристики:

Процессор: AMD Ryzen 5 1600
Графический процессор: Sapphire 8GB RX 480 Nitro +
Оперативная память: 16 ГБ Corsair Vengeance LPX DDR4 3200 МГц
Материнская плата: MSI Tomahawk B350

Загрузочный диск: Samsung 850 EVO 250 ГБ
GTA V установлена ​​на: 3 ТБ Toshiba 7200 об / мин SATA III HDD

ОС: Lubuntu 18.04
Ядро: 4.18.5-041805-generic
Версия Mesa: 18.3.0-devel (падока PPA)
Версия Proton: 3.7-4 Beta

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

@ kisak-valve какой у вас режим масштабирования кадра в дополнительных настройках? У меня была аналогичная проблема, но как только вы ее запускаете, она помогает.

@rrivecatt Я не уверен, имеете ли вы в виду мою проблему, опубликованную выше, или любую из других, которые были объединены с этой, но я все равно отвечу на всякий случай.

Режим масштабирования кадра выключен. Я запускаю игру в разрешении 2560x1440. Режим отображения тоже не имеет значения.

Зеркала кажутся очень странными, очень похожими на блочное освещение, чтобы их можно было связать?
https://steamcommunity.com/sharedfiles/filedetails/?id=1498716341

Я применил исправление gta_dxvk.conf, как упомянуто выше, но получаю сбой после того, как Rockstar Social Club: необработанное исключение: ошибка страницы при доступе для чтения к 0x000001b6 в 64-битном коде (0x00007f75f7b2dfe7).

Полный лог здесь: https://pastebin.com/zLrnKZZZ

Системная информация:
Сборка вина: вино-3,7
Платформа: x86_64
Версия: Windows 7
Хост-система: Linux
Версия хоста: 4.14.65-gentoo

@ john5788 Попробуйте более новую винную версию. Можно было играть в игру с родным вином 3-14 (также с 3-13) и DXVK, но требовались некоторые исправления. Рекомендую использовать Lutris, чтобы справиться с этим за вас.

@justeff Я знаю, что могу заставить его работать с Lutris / Wine + DXVK, но я бы хотел, чтобы это работало "изначально" из Steam через Steam Play / Proton. Я просто сообщаю о своих выводах, когда пытаюсь запустить игру «из коробки» и с исправлением, предложенным другим пользователем.

Ладно, круто ;)

Что касается размытых текстур, я тоже заметил это ... работает в 4K с масштабированием 0,5x (в основном 1080p с резкими элементами пользовательского интерфейса) с 16x AF и текстурами на высоком уровне.

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

@AlexeyProkhin Большое спасибо за исправление.

Из любопытства я скачал wine-staging-3.14-1-x86_64.pkg.tar.xz из репозиториев Arch Linux и скопировал lib / wine / nvapi64.dll.so & lib / wine / .fakedlls / nvapi64.dll в соответствующий dirs в приставке proton wine.

После этого игра запускается без исправления, но частота кадров в секунду немного хуже.
Так что лучше изобразить карту AMD!

До сих пор не могу поверить, что могу играть в GTA V @ 5760 x 1080 на Linux. FPS немного хуже, чем в Windows, но играбельна :)

Я попробовал то, что предлагал @gripped, и я могу заставить окно игры отображаться на полсекунды, а затем снова вылетает в программу запуска Rockstar Social Club.

Похоже, что что-то с джойстиком вызывает у меня сбой:

Backtrace:
=>0 0x00007f0a8c559e4b in libsdl2-2.0.so.0 (+0x36e4b) (0x000000004b7428f0)
  1 0x00007f0a8d1838f4 poll_sdl_device_state+0x123(iface=0x4b742810) [/home/proton/proton/wine/dlls/dinput/joystick_sdl.c:315] in dinput (0x000000004b7428f0)
  2 0x00007f0a8d17a59a JoystickWGenericImpl_Poll+0xf9() in dinput (0x000000000023f9e0)
  3 0x0000000141317e3e in gta5 (+0x1317e3d) (0x000000000023fab0)
  4 0x000000014131969e in gta5 (+0x131969d) (0x000000000023fab0)
  5 0x00000001407da545 in gta5 (+0x7da544) (0x000000000023fab0)
  6 0x00000001407c7a68 in gta5 (+0x7c7a67) (0x000000000023fab0)
  7 0x00000001400147f5 in gta5 (+0x147f4) (0x0000000000000002)
  8 0x000000014156bc9c in gta5 (+0x156bc9b) (0x0000000000000002)
  9 0x00000001400014a8 in gta5 (+0x14a7) (0x000000000023ffd0)
  10 0x0000000141272547 in gta5 (+0x1272546) (0x000000000023ffd0)
  11 0x000000014175d914 in gta5 (+0x175d913) (0x000000000023ffd0)
  12 0x000000007b4777ce start_process+0xfd(entry=0x14175d97c, peb=0x7fffffeaf000) [/home/proton/proton/wine/dlls/kernel32/process.c:1067] in kernel32 (0x000000000023ffd0)

С установленными corefonts игра запускается и, похоже, имеет приличную производительность. Но игра постоянно вылетает в один и тот же момент ~ 10 секунд в первой кат-сцене сюжетного режима, когда один из персонажей ударяет ногой в дверь. PROTON_NO_ESYNC = 1, похоже, не имеет никакого значения.

Radeon R9 290
Intel i5-6600k
меса версия 1: 18.3

@madsbuvi не могли бы вы попробовать другую часть игры? У меня был сбой GTA V в первые 10 секунд, когда у меня был нестабильный разгон оперативной памяти, вероятно, не проблема, но вы никогда не знаете :)

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

Хорошо. Я прошел через отверстие до первой точки сохранения в Windows и передал это сохранение через облако.
Я заметил, что момент в первой кат-сцене, где происходит сбой, - это именно тот момент, когда управление передается игроку.
При загрузке сохранения в облаке происходит мгновенный сбой, что согласуется с параметром player control = crash.

SteamOS и GTA 5, проблемы с вводом / фокусом

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/1170.
@steamoshza опубликовано 2018-09-02T10: 06: 16:

привет клапан!

Прежде всего: большое спасибо за ваши усилия, швы Steam Play открывают совершенно новые возможности, по крайней мере, для устаревших игр!
Также я тестировал протон с другой игрой, с каким-то модом Half Life 2, он действительно отлично работает со SteamOS.

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

Проблема начинается с того, что я использую для этого не десктопный дистрибутив, а SteamOS. Установлена ​​последняя бета-версия steamos (в основном для драйверов nvidia и, вероятно, для mesa), игра обнаруживает и запускает DirectX 11, производительность кажется очень хорошей.
Мне пришлось установить msttcorefonts и вручную скопировать шрифты через

cp / usr / share / fonts / truetype / msttcorefonts / * /home/steam/.local/share/Steam/steamapps/compatdata/271590/pfx/drive_c/windows/system32/fonts/

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

Таким образом, я мог запустить его, однако программа запуска не принимала никаких данных с экранной клавиатуры. Я мог решить эту проблему путем потоковой передачи игры на свой компьютер, где я мог использовать клавиатуру и CRTL + V предоставленный CD-ключ.
После этого игра действительно запускалась, но часто заикалась, хотя FPS кажется стабильным без заиканий и приличным, со всеми максимальными настройками.

Шоу пробкой заключается в следующем: контроллер пара мигает все время , и каждый входной кажется карту в контроллер и мышь-клавиатурой одновременно.
ПРИМЕЧАНИЕ: НЕ ЗАБУДЬТЕ ЭТО обычным «автоматическим переключением игр между мышью + клавиатурой и геймпадом, независимо от того, что используется»; Я ничего не трогаю, и переключение происходит постоянно, примерно 10 раз в секунду.
Обычно светодиод контроллера должен быть белым, но он все время мигает, как 100/60/100/60 процентов - я установил яркость на ~ 60% в качестве предпочтения, поэтому я могу наблюдать это мигание, которое обычно указывает на то, что контроллер (повторно) подключается.
Однако в правом нижнем углу нет наложенной информации о том, что контроллер повторно подключается, он просто мигает.

Это должно быть некоторая проблема фокусировки с большой картинкой, потому что как только я нажимаю кнопку Steam Home, оверлей Steam также не реагирует! Фактически никакие кнопки не работают, мне буквально нужно перезапустить систему или убить -9 GTA5.exe через SSH, чтобы восстановить контроль над хостом.
С этого момента никакие предложения не принимаются.

В любом случае, из-за этого все это невозможно воспроизвести, и я подозреваю, что (особенно потому, что оверлей Steam не отвечает), это более или менее некоторая проблема с фокусом, которую вы, надеюсь, сможете исправить.

Вкратце, как это воспроизвести : просто установите GTA 5 на steamOS, вы можете использовать мой обходной путь, чтобы ввести свой CD-ключ и запустить игру, ... а затем сразу же выбрать STORY MODE (в противном случае он будет продолжен с ONLINE MODE) , и вы должны увидеть сами.

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

Кроме того, перед запуском мне пришлось применить это: https://github.com/ValveSoftware/Proton/issues/37#issuecomment -415833819

Спасибо, Valve!

@ кисак-клапан
Что ж, я не согласен с передачей, так как я не считаю, что это имеет какое-то отношение к игре.
Независимо от того, что он делает, полная потеря контроля / фокуса Steam, оверлей или какой-либо ввод не могут иметь большого отношения к игре. это просто пример того, с какой игрой это происходит.

так что я предполагаю, что это напрямую связано с протоном или BPM, GTA не может вызвать такую ​​сильно зависшую систему.

Привет, есть ошибка «Неожиданный выход из GTA V».
Валидация файлов steam успешно прошла.

Система:
Linux Mint 18
протон 3.7.3
драйверы nvidia v384

Аппаратное обеспечение:
i7
Оперативная память 8 гб
840 кв.м.

Буду признателен за любую помощь, спасибо.
https://gyazo.com/4ad0085d934028ba528d0f240bfc9cd6

@drummerdox пробовали ли вы какие-либо советы, опубликованные выше? Если нет, попробуйте сначала их, и вам, вероятно, следует включить дополнительную информацию о вашей системе / версии os / proton и т. Д., Если проблема не исчезнет.

@wUFr Спасибо.
К сожалению, после изменений от @AlexeyProkhin я вижу эту ошибку.
«Не найдено ни адаптера Directx 10 или 11, ни среды выполнения. Пожалуйста, установите последнюю версию Directx».

Как я могу настроить прямой адаптер x?
Похоже, что у меня есть программа winecfg, которая в настоящее время не установлена.

https://gyazo.com/270fbb02700d162d6dcee17f172b18ec

update
Проблема решена после установки новых драйверов nvidia 390

Я попытался использовать конфигурацию DXVK и установить основные шрифты, но игра появляется только на короткое время, а затем вылетает с этим журналом:

[2018-09-02 21: 42: 49.109] [DISPLAY] Игра завершена с кодом 0xc0000005
[2018-09-02 21: 42: 49.110] [ОШИБКА] Невозможно получить статистику из файла!
[2018-09-02 21: 42: 49,112] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * * *
[2018-09-02 21: 42: 49.112] [ERROR] * Состояние ошибки настройки
[2018-09-02 21: 42: 49.114] [ОШИБКА] * Категория: 1 (ERROR_CATEGORY_LAUNCHER)
[2018-09-02 21: 42: 49.114] [ОШИБКА] * Код: 107 (LAUNCHER_ERR_GAME_CRASHED)
[2018-09-02 21: 42: 49.114] [ОШИБКА] * Дополнительно:
[2018-09-02 21: 42: 49.115] [ОШИБКА] * Локализовано: ошибка запуска. Код: 107
[2018-09-02 21: 42: 49,115] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * *
[2018-09-02 21: 42: 49.116] [ОШИБКА] Невозможно прочитать исходящий файл!
[2018-09-02 21: 42: 49,118] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * * *
[2018-09-02 21: 42: 49.118] [ERROR] * Состояние ошибки настройки
[2018-09-02 21: 42: 49.120] [ОШИБКА] * Категория: 5 (ERROR_CATEGORY_EXIT_CODE)
[2018-09-02 21: 42: 49.120] [ОШИБКА] * Код: -1073741819 (c0000005)
[2018-09-02 21: 42: 49.121] [ОШИБКА] * Дополнительно:
[2018-09-02 21: 42: 49.121] [ОШИБКА] * Локализовано: Grand Theft Auto V неожиданно завершился.

[2018-09-02 21: 42: 49,121] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * * **
[2018-09-02 21: 42: 49.123] [ОШИБКА] Код выхода 0xc0000005 указывает на сбой игры (STATUS_ACCESS_VIOLATION)
[2018-09-02 21: 42: 49.139] [ОШИБКА] Невозможно очистить входящие и исходящие файлы!
[2018-09-02 21: 42: 51.656] [DISPLAY] Деинициализация.

Моя системная информация:
Ядро: 4.15.0-20-общий x86_64 бит: 64
Рабочий стол: Cinnamon 3.8.8 Дистрибутив: Linux Mint 19 Tara
Видеокарта: Карта: NVIDIA GM200 [GeForce GTX 980 Ti]
Сервер отображения: x11 (X.Org 1.19.6) драйвер: nvidia
Разрешение: 1920x1080 @ 60.00 Гц , 1920x1080 @ 60.00 Гц
OpenGL: средство визуализации: GeForce GTX 980 Ti / PCIe / SSE2
версия: 4.6.0 NVIDIA 396.54

и это мой журнал Proton: https://pastebin.com/JzrNLdwz

Кто-нибудь может мне с этим помочь?

@ kisak-valve: У меня проблема по GTA V и steamOS, если хотите, я перепрошу по-другому.
В любом случае:
При использовании всех вышеупомянутых обходных путей GTA V работает на steamos с Steam в режиме большой картинки при использовании оконного менеджера. При запуске GTA V на голых Steamos (со специальным композитором Steam / "оконным менеджером") после входа в социальный клуб появляется розовый фон, который в конце концов прекращается, а затем появляется черный экран и тихая музыка в фоновом режиме. . Он не реагирует на ввод, поэтому я предполагаю, что он разбился на полпути.

Я запустил игру, и в нее можно играть, используя только бета-клиент Steam и эти 4 вещи, которые я нашел в этой теме:

  1. Я на Solus, поэтому использовал это для установки основных шрифтов - https://solus-project.com/articles/software/third-party/en/#microsoft -core-fonts
  2. Создал файл gta_dxvk.conf с этим текстом
dxgi.customDeviceId = E366
dxgi.customVendorId = 1002
  1. Использовал это расположение файла в параметрах запуска игр (щелкните игру правой кнопкой мыши в клиенте Steam, выберите «Свойства», затем «Параметры запуска».
DXVK_CONFIG_FILE=/home/my_username/gta_dxvk.conf %command%
  1. Переименовал файл "user_settings.sample.py" в папке "~ / .steam / steam / steamapps / common / Proton \ 3.7 /" в "user_settings.py", отредактировал файл настроек и раскомментировал
"PROTON_NO_ESYNC": "1",

Необязательно: я включил HUD DKVK в этом же файле

"DXVK_HUD": "devinfo,fps",

В результатах DXVK HuD я получил до 180 кадров в секунду и никаких сбоев, хотя я играл только короткое время.

То же, что и я, но у меня проблема с моим контроллером Steam. Это определяется как клавиатура, и если я использую sc-controller (https://github.com/kozec/sc-controller), эмулирующий XBOX360 с камерой с высокой точностью, диапазон этой камеры ограничен

@JasonFinestone, имейте в виду, что GTA V начнет делать странное

@wUFr как я могу ограничить FPS? В том же конфигурационном файле user_settings.py?

Для меня игра вылетает примерно через 10 секунд после начала игры.
Я получаю вот такую ​​ошибку:

LLVM ERROR: Cannot select: 0x7f5e79344840: f32 = bitcast 0x7f5e793447d8
  0x7f5e793447d8: v2i32,ch = CopyFromReg 0x7f5e7884b120, Register:v2i32 %26
    0x7f5e79344770: v2i32 = Register %26
In function: main
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea66f0000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"imm32.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"imm32.dll") ldr.LoadCount: 4
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea6690000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"iphlpapi.dll") - START
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea6690000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"iphlpapi.dll") - START
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea1250000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"imagehlp.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"imagehlp.dll") ldr.LoadCount: 0
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5ea1250000 L"imagehlp.dll",PROCESS_DETACH,(nil)) - CALL
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5ea1250000,PROCESS_DETACH,(nil)) - RETURN 1
14865.671:0091:00a7:trace:module:free_modref  unloading L"C:\\windows\\system32\\imagehlp.dll"
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5e90010000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"hid.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"hid.dll") ldr.LoadCount: 0
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e90010000 L"hid.dll",PROCESS_DETACH,(nil)) - CALL
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e90010000,PROCESS_DETACH,(nil)) - RETURN 1
14865.671:0091:00a7:trace:module:free_modref  unloading L"C:\\windows\\system32\\hid.dll"
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5e7f850000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"setupapi.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"setupapi.dll") ldr.LoadCount: 1
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea66f0000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"imm32.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"imm32.dll") ldr.LoadCount: 3
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5e7f8c0000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"uxtheme.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"uxtheme.dll") ldr.LoadCount: 0
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e7f8c0000 L"uxtheme.dll",PROCESS_DETACH,(nil)) - CALL
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e7f8c0000,PROCESS_DETACH,(nil)) - RETURN 1
14865.671:0091:00a7:trace:module:free_modref  unloading L"C:\\windows\\system32\\uxtheme.dll"
14865.671:0091:00a7:trace:module:LdrUnloadDll END
AL lib: (EE) alc_cleanup: 1 device not closed

.. Then about a 1000 lines that look like this:
14865.730:00c6:00c9:trace:module:MODULE_InitDLL (0x7fe5f4890000,THREAD_DETACH,(nil)) - RETURN 1
14865.735:0008:0090:trace:module:LdrShutdownThread ()
14865.745:0008:0009:fixme:win:AnimateWindow partial stub
14865.784:0008:00ce:trace:module:MODULE_InitDLL (0x7fa188de0000,THREAD_DETACH,(nil)) - RETURN 1

.. finally:
pid 456 != 455, skipping destruction (fork without exec?)

Arch Linux, Proton 3.7-5 бета
AMD RX580, ядро ​​4.18

Я уже установил лимит FD и поиграл с файлом dxvk conf, похоже, ничего не работает ..

Изменить: я использую Arch btw

Вам понадобится как минимум NVIDIA 396.54 или Mesa 18.1.x. Для игр DX11 без зависаний графического процессора рекомендуется использовать LLVM7 или выше.

-> https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md

После установки основных шрифтов с Winetricks на мой Proton-Prefix я запустил его (до того, как он завис при запуске в Social Club; это выглядело так: https://github.com/ValveSoftware/Proton/issues/37#issuecomment-416037816). Я поиграл несколько часов в SP без проблем и с FPS между 35-60.

Linux Mint 19
Ядро 4.17.9
AMD FX-8300
AMD rx580 8 ГБ
16 ГБ оперативной памяти
Padoka ppa (Mesa dev18.3; LLVM 8.0)
Установлены Vulkan-драйверы

К сожалению, я не могу найти какой-либо пакет Mesa выше 18.0.5 для Xenial (16.04), кто-нибудь знает, когда будет выпущена серия 18.1.x для Xenial?

Привет @ Dark-Schnitzel, попробуйте https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/ .

@ kisak-valve Большое спасибо!

@ c1349887 : У нас была точно такая же проблема. Вам необходимо установить ms corefonts в вашей системе! Под Ubuntu:

sudo apt install ttf-mscorefonts-installer

Это оно! Нам не нужны были винетрики или что-то еще. Мы просто устанавливаем ms corefonts, и все работает. По крайней мере, под Ubuntu.

Пусковой установке GTA V просто нужны основные шрифты. Многие не хотят их устанавливать. Возможно, Valve сможет интегрировать их в Proton, если их нет в системе. Отсутствие основных шрифтов ms наверняка вызовет проблемы и с другими играми для Windows. Может это проблема с лицензированием. Не могу судить. Но технически это так банально.

Может это проблема с лицензированием.

Точно см. Https://github.com/ValveSoftware/Proton/issues/571.

запуск бета-версии Proton 3.7.5 в Fedora с использованием собственных библиотек Steam, но GTAV и только GTAV имеют проблемы с мышью, идентичные тем, о которых сообщил @KostWarCZE , за исключением того, что мое ограничение ближе к 70-градусному окну ... Пытался изменить настройки winecfg, установка directx11 и xinput, попытка запустить в окне, попытка изменить метод ввода мыши в игре, но независимо от того, какой у меня диапазон движения, ограничен крошечным окном ...

  • ОС: Arch Linux
  • Ядро: 4.16.14-1-ck
  • Процессор: AMD FX-8350
  • Графический процессор: AMD Radeon RX 580 + AMD Radeon RX 480

Были проблемы с отсутствующими шрифтами в лаунчере, сделал трюк winetricks corefonts - не сработало.
Вдохновленный @ Oliver-1xok, я установил устаревшие основные шрифты MS через pacman:

pacman -S ttf-ms-fonts

Перезапустил Steam, а потом лаунчер заработал отлично.


Теперь игра вылетает после вступления, но это уже другая история.

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

https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417714957

Поскольку я вижу проблемы с libsdl2, я отключил клавиатуру, запустил Steam и запустил только мышь GTA 5. Я пошел дальше: запустил заставку для GTA5, где слышны выстрелы и полицейские сирены, но затем он вылетает, после чего в терминале повторяется:

>>> Adding process 15412 for game ID 271590
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files

Я использую механическую клавиатуру Corsair Strafe RGB. Есть ли что-нибудь конкретное от моей системы @ kisak-valve в отношении этой ошибки с libsdl2 и моей клавиатурой?

Суть ошибки libsdl2 с подключенной клавиатурой: https://gist.github.com/john5788/24f0b1e2bb25e943e0328c1f87952ec2

Сводка для новой ошибки, когда клавиатура отключена и libsdl2 не дает сбоев при опросе устройств и вылетает немного позже. Клавиатура снова подключается после сбоя, чтобы возобновить команду терминала. https://gist.github.com/john5788/f02ba810bb8bf1454c7c582bd4613e14

@ john5788, пожалуйста, настройте esync должным образом в соответствии с ДОКУМЕНТАМИ . Проблема не связана с самой игрой

Что касается проблемы SDL, ваша клавиатура представляет собой джойстик, хотя этого быть не должно. Вы можете адаптировать https://github.com/denilsonsa/udev-joystick-blacklist к черному списку 1b1c: 1b20.

Мне удалось заставить его работать с @JasonFinestone и
Методы @AlexeyProkhin в Arch с последними драйверами Nvidia и пакетом wine-staging , в общем, это то, что мне пришлось сделать.

Шаги для Arch Linux с проприетарным драйвером Nividia

  • Установить Wine-staging ( pacman -S wine-staging )
  • Установите последние версии драйверов Nvidia ( pacman -S nvidia-dkms nvidia-utils lib32-nvidia-utils
  • Создайте файл конфигурации GTA DXVK [1]
  • Установите для параметра запуска GTA 5 в Steam значение DXVK_CONFIG_FILE=/<PATH_TO_YOUR_CONFIG>/gta_dxvk.conf %command%
  • Скопируйте steam/steamapps/common/Proton 3.7/user_settings.sample.py в steam/steamapps/common/Proton 3.7/user_settings.py
  • Раскомментировать "PROTON_NO_ESYNC": "1" в user_settings.py
  • Скопируйте все шрифты Windows из ISO-образа Windows в /usr/share/fonts/WindowsFonts или установите ttf-ms-win10 из AUR
  • Запустите fc-cache -vfr чтобы восстановить кеш шрифтов

Теперь я получаю около 60/70 FPS на GTX 780 с довольно высокими настройками, и мне больше не нужна Windows, GTA была единственной причиной, по которой она у меня была, круто!

[1] gta_dxvk.conf

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

Вы также можете использовать nvidia вместо nvidia-dkms если не хотите, чтобы модули ядра автоматически строились при изменении ядра.

Также я не уверен на 100%, но думаю, что steam-native может немного повысить FPS.

@ kisak-valve и @vanyasem

Я увеличил ограничение на количество открытых файлов, используя ulimit -n 1048576 в моем ~ / .bashrc. Моя система по какой-то причине не принимает значения в /etc/security/limits.conf, но я отлажу это позже самостоятельно.

Мне также не удалось внести в черный список клавиатуру Corsair как джойстик, правила udev не совпадают. На данный момент я просто использую другую клавиатуру для обхода.

Я получаю новую ошибку, вот суть:

Backtrace:
=>0 0x0000000141275cbc in gta5 (+0x1275cbc) (0x0000000000000000)
  1 0x00000001412797ce in gta5 (+0x12797cd) (0x0000000000000000)
  2 0x000000007bc91d3d call_thread_func+0xbc(entry=0x1412796d0, arg=0x142911818) [/home/proton/proton/wine/dlls/ntdll/signal_x86_64.c:4367] in ntdll (0x000000003acaffd0)
0x0000000141275cbc: movl    $0,0x0000000000000000

https://gist.github.com/john5788/2c004355ada82230a5d9aff7919cbdc6

@ кисак-клапан

Что касается проблемы SDL, я не могу занести клавиатуру в черный список из SDL, потому что она не заполняет и не создает устройство / dev / input / js *, как это делает мой контроллер Xbox one. Единственные устройства, которые отображается на клавиатуре Corsair как / dev / input / event13 и / dev / input / event14. Удаление или chmod 000 этих устройств не позволяет SDL собирать их, однако это также приводит к тому, что моя клавиатура не работает совсем.

Кроме того, режим Big Picture не определяет мою клавиатуру как контроллер, поэтому в самом Steam есть какое-то правильное определение. Используя sdl-jstest , я получаю следующие результаты:

$ ./sdl2-jstest --list
Found 3 joystick(s)

Joystick Name:     'Microsoft X-Box One pad (Firmware 2015)'
Joystick GUID:     030000005e040000dd02000003020000
Joystick Number:    0
Number of Axes:     6
Number of Buttons: 11
Number of Hats:     1
Number of Balls:    0
GameController:
  Name:    'XInput Controller'
  Mapping: '(null)'

Joystick Name:     'ckb1: Corsair STRAFE RGB Gaming Keyboard'
Joystick GUID:     030000001c1b0000201b000005020000
Joystick Number:    1
Number of Axes:     0
Number of Buttons: 766
Number of Hats:     0
Number of Balls:    0
GameController:
  not a gamepad

Joystick Name:     'ckb1: Corsair STRAFE RGB Gaming Keyboard'
Joystick GUID:     030000001c1b0000201b000005020000
Joystick Number:    2
Number of Axes:     0
Number of Buttons: 766
Number of Hats:     0
Number of Balls:    1
GameController:
  not a gamepad

Есть ли способ, возможно, не опрашивать устройство в joystick_sdl.c используя то же условие, которое эта тестовая программа использует для определения того, что Corsair не является настоящим контроллером? Возможно что-то вроде

SDL_GameController* gamepad = SDL_GameControllerOpen(joy_idx);
if (gamepad)
{
    poll()
}

Или использовать функцию SDL_IsGameController() перед опросом устройства?

Глядя на код для joystick_sdl.c, я не понимаю, почему функция вылетает в строке 343, поскольку количество шляп, о которых сообщается, должно быть равно 0.

Вчера я смог поиграть в GTA V с моей протонной версией 3.7.5beta, сегодня она обновлена ​​до 3.7.6 и, похоже, больше не работает. Он также не запускается с Proton 3.7.3, которая является «стабильной» версией.

Моя система - Debian 9, с Ryzen 1500X и Nvidia 1050 ti, с последними драйверами nvidia и llvm 7. Я внес исправление, чтобы изменить настройки DXVK, которые делали его пригодным для игры раньше, но не сейчас. Есть у кого-нибудь идеи? :)

Изменить: я был на Nvidia 396.51, обновился до 396.54, и он снова работает!

Не обращайте внимания на мой предпоследний комментарий о появлении "новой" ошибки. Я не знал, что Proton обновился до версии 3.7.6 и удалил исправление, которое я применил с https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417685474. Я повторно применил исправление, и теперь GTA 5 работает для меня, но у меня все еще есть проблема с SDL, как упоминалось .

Используя шаги, описанные ботаником в этом посте, я могу без проблем играть в GTAV, за исключением странной проблемы, которая также есть в Wine + DXVK. Кажется, все элементы управления в моем Steam Controller в порядке, но когда я пытаюсь запустить (кнопка A), игра начинает записывать клип. Я пытаюсь эмулировать контроллер XBOX с помощью sc-controler, но у меня та же проблема.

@ leillo1975

Вы описываете именно то, что я упоминал ранее, см. Мою публикацию выше на https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417925826

у вас работает оверлей Steam? для меня при нажатии кнопки Steam home оверлей перестает отвечать.

Для установки шрифтов MS-W10 я получил копию папки C: \ Windows \ Fonts из установки W10. Если у вас нет установки W (средней), попросите друга сжать папку и отправить ее через https://framadrop.org/ или другую службу передачи файлов. После этого я воспользовался методом копирования на https://wiki.archlinux.org/index.php/Microsoft_fonts#Using_fonts_from_a_Windows_partition . Это позволило мне создать учетную запись Social Club, но игра зависла на экране загрузки.

Благодаря исправлению от @AlexeyProkhin и четкому описанию от @JasonFinestone https://github.com/ValveSoftware/Proton/issues/37#issuecomment -418265244 теперь я могу начать и играть в игру. Хотя я не могу рекомендовать его необязательный шаг, поскольку объяснения в руководстве будут едва видны из-за наложения DXVK FPS. Встроенный паровой оверлей работает, так зачем беспокоиться?

Еще одно предложение от @gripped https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417685474 кажется интересным, и я хотел бы его попробовать, но я не уверен, где его найти.

соответствующие директории в префиксе протонного вина

Файлы nvapi можно легко найти, когда установлен Wine-staging (не Wine), но какие папки соответствуют?

Арка 4.18.6, Меса 18.1.8
на
FX8320e, RX480

@kaymio это кажется немного сложным, чтобы получить необходимые шрифты, вы должны просто запустить
apt install ttf-mscorefonts-installer
и ладно, я сделал это еще до того, как установил Steam, потому что несколько лет назад сам Steam не работал бы без этих

edit: не уверен, как вы устанавливаете материал на Arch, но уверен, что этот пакет также будет доступен там

@ kisak-valve было бы неплохо создать репозиторий со списком руководств, как заставить различные игры работать в разных дистрибутивах, по крайней мере, до того, как Steam сможет это выяснить. Чтобы люди могли просто просмотреть его и увидеть, что нужно для запуска, скажем, GTA (:

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

@wUFr AUR имеет шрифты ttf-ms-fonts, а также несколько пакетов для определенных основных шрифтов win8 и win10.
Но это для использования ОС, не так ли? corefonts, установленный через winetricks, позволит использовать Wine.

Я считаю, что wine также будет использовать шрифты вашего дистрибутива, мне не нужно было устанавливать какие-либо шрифты в самом Wine

изменить: найдено в Интернете ... fonts in /usr/share/fonts should be usable directly in Wine

Интересно. Я сам установлю те, которые должны быть включены в FAQ по proton. Или они планируют включить внутрь протона? Я слышал, что были проблемы с авторским правом.

Изменить: fc-cache -vfr восстановит ваш кеш шрифтов (подробно, принудительно).

@ leillo1975 @steamoshza Я думаю, что это известная проблема GTA, которая также возникает в Windows. Игра, кажется, меняет схему управления после того, как вы использовали устройство ввода, отличное от контроллера. Постарайтесь не прикасаться к мышке или клавиатуре после запуска, у меня это работает.

ну нет ни клавиатуры, ни мыши, я использую steamOS в качестве консоли, например env.

но новость к этому: после запуска игры выполнить в оболочке: killall GTAVLauncher.exe

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

как сказал mimattr, установка msdmo на встроенный устраняет сбой в социальном клубе. Я запустил winecfg с префиксом игры, перешел к переопределениям dll и добавил msdmo, а затем выбрал встроенный. После этого я смог удалить параметр «Только офлайн» и играть в обычном режиме.

Системная информация

Я подтверждаю:

  • [] достаточно нажать кнопку Play в клиенте Steam.
  • [x], параметры конфигурации среды выполнения
    необходимы для запуска игры:

    1. Зависимости: установите "Основные" шрифты Microsoft (например, sudo apt install ttf-mscorefonts-installer ).

  • [x], что никаких обходных путей, кроме упомянутых, не требуется.

вопросы

  • [x] У меня не было никаких проблем.
  • [] Для этой игры не осталось открытых проблем.
  • [] Хотя я считаю игровой процесс равным Windows, есть
    оставшиеся вопросы:

_ПРИМЕЧАНИЕ. Возможно, в качестве альтернативы Microsoft можно будет распространять шрифты Google Croscore в Proton.

Ошибка DirectX в GTA V:
https://i.imgur.com/ljihnWM.png
https://i.imgur.com/uJsAIYf.png

ДЕЙСТВИЯ ПО ВОСПРОИЗВЕДЕНИЮ
Установите Steam, разрешите Steam Play для всех игр, перезапустите Steam, установите GTA V, сыграйте в GTA V, программа запуска загружена, появляется ошибка DirectX, ошибка DirectX закрывается через несколько секунд, программа запуска GTA V появляется с той же ошибкой DirectX.

ИНФОРМАЦИЯ

emerge --info == https://paste.pound-python.org/show/5zEAaade0t1EzrW6gLnv/

make.conf == https://paste.pound-python.org/show/Uq0to9xsYpGck2BWVQi9/

uname -r == https://paste.pound-python.org/show/LBtzhjQdHykNeupmziDR/

uname -a == https://paste.pound-python.org/show/CWnc8I6NSHelZ0yrIl8M/

PROTON_LOG == НЕ ГЕНЕРИРУЕТСЯ!

Графический процессор == AMD Radeon 7870

Конфигурация ядра == https://paste.pound-python.org/show/FKJxQebTRVYb4Y0quQpb/

ПРОВЕРЕННОЕ РЕШЕНИЕ

  1. Пытался установить DirectX с помощью app-emulator/winetricks-9999 , установка прошла успешно, но не повлияла на ошибку.
  2. Измененная версия Proton в Steam > Settings > Steam Play на Proton 3.7.3 на Proton 3.7.6-beta == приводит к перезапуску Steam и обновлению GTA V, но проблема сохраняется.
  3. Проверено Use this tool instead of game-specific selections from Steam в Steam > Settings > Steam Play . == Steam перезапустился, обновил GTAV, но проблема не исчезла.
  4. Вызвано winetricks corefonts vcrun2012 && export WINEDLLOVERRIDES="msdmo=b" == Та же проблема.
    4.1 Пробовал winetricks --force corefonts == ту же проблему.
  5. Вызвал emerge -a media-libs/mesa == ту же проблему.
    5.1 Добавлен USE-флаг vulkan в make.conf и вызван emerge -avuDNq @world . == Лаунчер в цикле загрузки.
    5.2 вернул Proton к версии v3.7.3 и перезапустил Steam == Launcher все еще в цикле загрузки.
    5.3 проверка целостности == та же проблема
    5.4 переустановка GTA V == Новый результат: https://i.imgur.com/QmtjB5U.png
    5.4.1 Рекомендует информировать конечного пользователя об установке драйверов vulkan при первом вызове Proton, чтобы предотвратить эту проблему.
    5.5 Повторный запуск проверки целостности.
    5.5.1 Где находится программа запуска SocialClub при использовании Proton? Вызов locate SociaClub или аналогичного ничего не нашел, ~/.wine/Program Files AND Program Files (x86) не имеет папки SocialClub.
    5.6 Вызвал rm -rf /home/$USER/.steam/steam/steamapps/common/Proton* и снова запустил проверку целостности.
    5.6.1 - 7 файлов отсутствуют, установлено необходимое ПО.
    5.7 Новый результат: https://i.imgur.com/vDQZZ70.png
  6. Переустановлен GTAV == Игра больше не запускается, журнал не создается.
    6.1 Вызванная проверка целостности, в результате которой отсутствуют 7 файлов. Не удалось запустить игру с общим контентом. вызвали проверку целостности, в результате которой было найдено 7 пропавших файлов? Отключено Steam Play, перезапущен Steam, Включена игра Steam, перезапущен Steam, GTA V обновляет 108,8 МБ, SocialClub снова в цикле загрузки, Добавлены PROTON_LOG=1 %command% в параметры запуска игры в Steam вместо PROTON_LOG , Журнал больше не создается,
  7. попытка https://gist.github.com/mimattr/5a2a1d411f11e57e6a3600aeca736602 с параметрами запуска DXVK_CONFIG_FILE="/home/$USER/dxvk_gta5.conf" %command% , попытка использовать бета-версию протона, игра не запускается снова.
  8. Добавлен DXVK_CONFIG_FILE=/home/$USER/dxvk_gta5.conf в параметры запуска, который содержит (1), создать user_settings.py файл в /home/$USER/.steam/steam/steamapps/common/Proton 3.7 Beta на основе user_settings.sample.py с раскомментированным "PROTON_NO_ESYNC": "1", "DXVK_HUD": "devinfo,fps", , переключил настройки пара на протон BETA. == Цикл загрузки SocialClub снова, вызов rm GTA5.exe в /home/$USER/.steam/steam/steamapps/common/Grand Theft Auto V , проверка целостности, цикл загрузки SocialClub, вызов wine Social-Club_Setup.exe в GTAV/Installers/ , установка SocialClub кажется успешной, цикл загрузки SocialClub Опять же, SocialClub удален через wine uninstaller , проверка целостности, Steam устанавливает SocialClub, SocialClub Loadingloop, добавлено "PROTON_LOG": "1", в user_settings в /home/$USER/.steam/steam/steamapps/common/Proton 3.7 Beta , замечен новый текстовый файл steam-271590.log in $HOME приводит к https://paste.pound-python.org/show/ojASHFtAcBHcsdBInJsr/ , найдена ссылка на строку 1 на https://github.com/ValveSoftware/steam-for -linux / issues / 4677 # issuecomment -255561434 и https://github.com/ValveSoftware/steam-for-linux/issues/4677#issuecomment -255704832, Testing, Invoked find /home/$USER/.local/share/Steam/ubuntu12_32/steam-runtime/ -name libgpg-error.so* -delete не выводит результат, не создается steam в /bin с ..
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
export DISPLAY=:0
steam

Повторная загрузка цикла SocialClub, удаление /bin/steam , цикл загрузки SocialClub, вызов export FONTCONFIG_PATH=/etc/fonts для исправления (?) Fontconfig error: Cannot load default config file , ERROR: ld.so: object '/home/kreyren/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. все еще присутствует, Fontconfig error: Cannot load default config file все еще присутствует, перезапуск Steam, предыдущие ошибки все еще присутствуют, LD_PRELOAD игнорируется на основе информации из https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Wrong_ELF_class , вызван экспорт WINEDLLOVERRIDES = "msdmo = b", вызван winetricks corefonts directx9 vcrun2012 win7 что приводит к ошибке DXSETUP https://i.imgur.com/MEXDp95.png , если "да" установка завершена без каких-либо проблем?!, зарегистрируйте, если есть какая-либо помощь https://pastebin.com/pz8Pp3PP , вызвал winetricks corefonts directx9 vcrun2012 win7 качестве пользователя, который, похоже, работает, извините, моя вина, все та же проблема (цикл загрузки в социальном клубе), установите msdmo в buletin в winecfg , без эффекта, переустановил, SocialClub err9

8.1
(1) ==

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002
  1. Вместо этого использовал Lutris, GTA V не работает из коробки из Steam, исходя из моего опыта: X.

ЗАМЕТНЫЕ ОШИБКИ

  1. Программа запуска SocialClub "прыгает по всему экрану", если ее перетаскивать с помощью МЫШИ 1 на верхней стороне средства запуска. При перетаскивании с использованием предопределенной функции в WM (DWM) он работает правильно.

ИСПРАВЛЕНИЯ

  • SocialClub Launches зависает при загрузке ... с движущимся кругом == ошибка загрузки цикла.
    - вызвать winetricks corefonts directx9 vcrun2012 win7 .
    - установить msdmo в buletin в winecfg .
    - Переустановить?

- SocialClub не загрузился из-за неполной установки (код 9) / https://i.imgur.com/QmtjB5U.png

  • в $ HOME / steam-271590.log ERROR: ld.so: object '/home/kreyren/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
    - Найдена ссылка: https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Wrong_ELF_class
    - На основе wiki.archlinux.org это вменяемое игнорирование.

  • в $ HOME / steam-271590.log Fontconfig error: Cannot load default config file
    - Найдена ссылка: https://askubuntu.com/questions/492033/fontconfig-error-cannot-load-default-config-file, тестирующий ответ kounoupis.
    - echo "$FONTCONFIG_PATH ни на что не указывает == подтверждено?
    - Вызвано export FONTCONFIG_PATH=/etc/fonts
    - echo "$FONTCONFIG_PATH выводит /etc/fonts .

    - НЕ работает на базе 8. в ИСПЫТАННОМ РЕШЕНИИ.

- В лаунчере SocialClub после запуска The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496

Да, SteamPlay на данный момент не пользуется большим успехом для GTA 5, играть в него через Lutris - это пока только способ с небольшими настройками.

Я заставил игру работать с обходными путями, однако, если я выдвигаю и возвращаю курсор мыши, это не позволяет вам перемещаться на 360 градусов. Однако оконный режим решает эту проблему.

Кроме того, меню настроек, похоже, не сохраняет мои настройки между перезапусками, но, вероятно, это ошибка игры.

После установки corefonts с помощью winetricks работает нормально. 4K, все работает на максимуме 60-70 кадров в секунду, кроме шейдеров (в обычном режиме). Если шейдер будет выше обычного, игра вылетит.

Если играть в течение длительного времени, звук внезапно упадет до половины. (Точно не проверил, сколько времени, но кажется, что около 2 часов). Это можно временно исправить, увеличив громкость системы. Если продолжать играть, звук в правом динамике в какой-то момент пропадет (остальная часть системы по-прежнему работает со стерео). Это вызвало у меня любопытство, поэтому я продолжил играть, и в какой-то момент стерео снова заработает, и оба динамика будут играть.
Это происходило трижды, когда я играл (и в этом отношении тестировал) игру на Proton 3.7.5-beta.
Я также заметил ошибку движения камеры, когда иногда камера не поворачивается, когда курсор касается краев монитора.

system_specs.txt

Вы можете установить основные шрифты без винетриксов.
имя пакета ttf-mscorefonts-installer
проверьте, есть ли это в ваших репозиториях

затем добавьте DXVK_CONFIG_FILE = / path / to / gta_dxvk.conf% command%
вот как я заставил это работать.

@ c1349887 : У нас была точно такая же проблема. Вам необходимо установить ms corefonts в вашей системе! Под Ubuntu:

sudo apt install ttf-mscorefonts-installer

Это оно! Нам не нужны были винетрики или что-то еще. Мы просто устанавливаем ms corefonts, и все работает. По крайней мере, под Ubuntu.

Пусковой установке GTA V просто нужны основные шрифты. Многие не хотят их устанавливать. Возможно, Valve сможет интегрировать их в Proton, если их нет в системе. Отсутствие основных шрифтов ms наверняка вызовет проблемы и с другими играми для Windows. Может это проблема с лицензированием. Не могу судить. Но технически это так банально.

Думаю, они могли бы заключить «соглашение» при установке игр, которые в этом нуждаются. Тогда вы тот, кто его использует, и согласились использовать его на своих условиях, а Valve просто распространяет его.

Проблемы с запуском SocialClub по-прежнему возникают при загрузке ..

Может ли кто-нибудь предоставить дополнительную информацию о том, как это исправить, кроме переустановки игры .. что также неэффективно

Проблемы с запуском SocialClub по-прежнему возникают при загрузке ..

Может ли кто-нибудь предоставить дополнительную информацию о том, как это исправить, кроме переустановки игры .. что также неэффективно

как сказал mimattr, установка msdmo на встроенный устраняет сбой в социальном клубе. Я запустил winecfg с префиксом игры, перешел к переопределениям dll и добавил msdmo, а затем выбрал встроенный. После этого я смог удалить параметр «Только офлайн» и играть в обычном режиме.

Теперь я получаю около 60/70 FPS на GTX 780 с довольно высокими настройками, и мне больше не нужна Windows, GTA была единственной причиной, по которой она у меня была, круто!

Я использую Manjaro Linux, и я использовал ваш метод, чтобы заставить работать GTA 5, но мне любопытно, как у вас GTX 780 на довольно высоких настройках с 60/70 fps? У меня GTX 980 ti, и при самых низких настройках я получаю ту же частоту кадров, что и вы. Возможно, у меня не установлено что-то из того, что установлено у вас, или, может быть, это сам Manjaro, поскольку вы используете полную Arch. Если бы вы могли помочь мне разобраться, я был бы признателен. Я готов предоставить любую информацию, которая вам нужна.

Я обнаружил еще одну проблему с контроллером ps4 (ds4). Комбинация L3 + R3 не работает в этой игре. Думаю, что кнопка R3 в игре не распознается. L3 работает.

Я использую Archlinux 64bit

@ IM-OUT-OF-ORDER Это может быть среда вашего рабочего стола, я просто использую i3 и отключаю compton при запуске игры.

Вы можете попробовать отключить любой композитор, который используете.

Также вот суть моего .nvidia-settings-rc, но я не знаю, поможет ли он вам.

@nerdyman Мой .nvidia-settings-rc похож на ваш. Я использую корицу, и я попытался отключить композитор (или, по крайней мере, то, что я могу), и, как ни странно, это ухудшило ситуацию, теперь я нахожусь в диапазоне 20/40 кадров в секунду.

Игра запускается нормально после установки основных шрифтов и следования инструкциям @AlexeyProkhin . Основная проблема сейчас - это движение мыши, как упоминалось другими, поскольку движение мыши, похоже, ограничено до - +280 *

Я получаю около 45-65 кадров в секунду при низком разрешении 1080p на моем старом gtx 680 ref. Некоторые опалубки и провалы случаются.

Я запускал игру find на своей системе steamos (используя настоящий wm! Со steamcompositor это пугает).
До вчерашнего дня бета-версии клиента Steam ...: 19 сен 2018 22:44:09. Теперь у меня нет драйверов DirectX 10 или 11.
Как протон соотносится со Steam-клиентом?

ах, WM, nvm, прочтите это как VM

Не смущайся. - пожалуйста, будьте милы с людьми, спасибо;)

edit: удалил комментарий, чтобы он никого не смутил

Я запускал игру find на своей системе steamos (используя настоящий wm! Со steamcompositor это пугает).
До вчерашнего дня бета-версии клиента Steam ...: 19 сен 2018 22:44:09. Теперь у меня нет драйверов DirectX 10 или 11.
Как протон соотносится со Steam-клиентом?

Спасибо, ребята, за отрицательные голоса, это действительно показывает, что если это работает для вас, то другие, должно быть, глупы.
Я выяснил, почему GTA V перестала работать на NVIDIA:
более новый клиент Proton и steam сделал еще несколько перестановок с драйверами vulkan, что, вероятно, заставило его выбрать неправильные драйверы vulkan.
mesa-vulkan-drivers - это зависимость пакетов steamos.
Поэтому, если у вас есть драйверы steamos и nvidia, вам нужно удалить mesa-vulkan-drivers, который также удаляет пакеты steamos (и, к счастью, только это).
Почему? Потому что пакеты nvidia - единственные пакеты, в которых не установлены файлы vulkan icd.
Я запишу баг с steamos brewmaster_beta.

Для тех, кто столкнулся с проблемой, когда мышь заблокирована / не может смотреть вправо или влево:
Установка "клавиатура / мышь" -> "метод ввода с помощью мыши" в настройках GTA V для Windows исправила это для меня.

У меня также есть эта ошибка Social Club:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496

Я не знаю, как это воспроизвести.
Моя система: Arch Linux (все обновлено) с драйвером Nvidia 396.54.

Я попробовал исправить mscorefonts и DXVK_CONFIG_FILE.

У меня также есть эта ошибка Social Club:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496

Я не знаю, как это воспроизвести.
Моя система: Arch Linux (все обновлено) с драйвером Nvidia 396.54.

Я попробовал исправить mscorefonts и DXVK_CONFIG_FILE.

Я столкнулся с этой же ошибкой и решил ее, проверив файлы игры в Steam. Это вызвало переустановку Social Club, предполагая, что проблема была вызвана обновлением Social Club, и исправила проблему.

У меня также есть эта ошибка Social Club:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496
Я не знаю, как это воспроизвести.
Моя система: Arch Linux (все обновлено) с драйвером Nvidia 396.54.
Я попробовал исправить mscorefonts и DXVK_CONFIG_FILE.

Я столкнулся с этой же ошибкой и решил ее, проверив файлы игры в Steam. Это вызвало переустановку Social Club, предполагая, что проблема была вызвана обновлением Social Club, и исправила проблему.

Я просто попробовал проверить файлы игры. Это привело к переустановке Social Club, но проблема не устранена.

У меня также есть эта ошибка Social Club:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496
Я не знаю, как это воспроизвести.
Моя система: Arch Linux (все обновлено) с драйвером Nvidia 396.54.
Я попробовал исправить mscorefonts и DXVK_CONFIG_FILE.

Я столкнулся с этой же ошибкой и решил ее, проверив файлы игры в Steam. Это вызвало переустановку Social Club, предполагая, что проблема была вызвана обновлением Social Club, и исправила проблему.

Я просто попробовал проверить файлы игры. Это привело к переустановке Social Club, но проблема не устранена.

Для меня эта проблема была вызвана установкой игры под proton 3.7.5 (бета) и 3.7.6 (бета) в 3.7.5, 3.7.6 и 3.7.7 (бета), похоже, она работает. Но проверка мне тоже не помогла, мне пришлось выбрать рабочую сборку и переименовать папку с игрой в папке steamapps, а затем удалить игру, после этого имени вернуться в папку GTA 5 и нажать «Установить», тогда она исправит проблему должным образом.

Этот метод работает. Пожалуйста, попробуйте и посмотрите, работает ли он и в вашей системе.

Системная информация

  • Графический процессор: GTX 1060 Ti
  • Версия драйвера / LLVM: nvidia 396.54
  • Версия ядра: 4.15.0-34-generic
  • Ссылка на полный отчет о системе в виде Gist: System Report
  • Версия протона: 3.7-6
  • ОС: Ubuntu 18.04 LTS

Я подтверждаю:

  • [] достаточно нажать кнопку Play в клиенте Steam.
  • [x], что параметры конфигурации среды выполнения необходимы для запуска игры

    • sudo apt install ttf-mscorefonts-installer

    • В интерфейсе библиотеки Steam щелкните правой кнопкой мыши элемент Grand Theft Audio V в левой строке меню и перейдите к Properties

    • Щелкните SET LUNCH OPTIONS... а затем введите эту строку в текстовое поле DXVK_CONFIG_FILE=~/dxvk_gta.conf %command% click OK , щелкните Close .

    • Вставьте в файл ~/dxvk_gta5.conf :

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

вопросы

  • [] У меня не было никаких проблем.
  • [] Для этой игры не осталось открытых проблем.
  • [x] Хотя я считаю, что игровой процесс не уступает Windows, остаются проблемы:

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

@Dygear , вы уверены, что это единственные необходимые шаги? У меня 1050 (не TI) + такие же версии драйверов и протонов, что и у вас, пока вы, следуя вашим шагам, исправили пусковую установку, игра не подходит для меня, через некоторое время пусковая установка снова выскакивает с вопросом, хочу ли я запустить в безопасном режиме и т. д.

@Dygear, если вы используете Ubuntu, установите low latency kernel (обычно доступно в Ubuntu Studio). У меня была эта проблема, и после обновления она исчезла.

Забавно, я удалил параметры запуска Proton и GTA V. Так что я бы сказал, что к моменту выхода 3.7-7 вам нужно будет только установить ttf-mscorefonts-installer .

С другой стороны, производительность нестабильна, я получаю постоянные падения с 60 до 1 кадра в секунду вначале, затем она несколько стабилизируется на 30-20 кадрах в секунду, но я все равно время от времени зависаю, и звук теряет синхронизацию, когда возникают эти заикания. (Я бы сказал, что это оказывает большое влияние на производительность по сравнению с Windows)
Кто-то сказал, что использование LLVM7 должно исправить постоянные зависания, но я использую бинарные драйверы из графических драйверов ppa.
Alt-tab убивает игру с некоторым замечанием о нереализованной функции DirectX.
Все еще на аудио, он начинает звучать странно после нескольких часов воспроизведения, но только некоторые частоты, кажется, вызывают ... шумный шум: D

Помимо этих проблем, GTA Online играет очень хорошо. К сожалению, на этой версии вы все еще будете встречать трихарда, которые взорвут ваш груз.

сегодня я столкнулся с проблемой, когда отключение vsync (в игре) = ~ 10FPS; vsync on = 50-60FPS: O

но vsync все еще не работает, частота кадров ограничена 60 (по какой-то странной причине отображается до 64), но как только она падает, я получаю много разрывов: '(

но я мог бы просто обвинить в этом дерьмовые драйверы nvidia, которые, кажется, снова перестают сохранять мои настройки

У меня проблема, отличная от упомянутой (Arch Linux и RX580). Я установил основные шрифты, и игра запускается, но на экране загрузки происходит сбой с (сиренами и логотипом Rockstar). У кого-нибудь была эта проблема?

@pstngh Была такая же проблема. «Решил» это понижением настроек эффектов частиц до нормального (Radeon RX 580).

Сообщение об ошибке Social Club «код 9» в Arch, кажется, появляется только при запуске Steam с собственными библиотеками времени выполнения Arch. Если вместо этого я запустил steam-runtime, я смогу обойти эту ошибку и правильно зарегистрировать игру.

@SleepProgger Я не могу попасть в меню, как вам удалось изменить эту настройку?

@pstngh Я думаю, что в этот момент всплывает наложение / окно социального клуба, это может быть проблемой.

В Elementary OS Juno наложение социального клуба работает, но у меня нет видимой мыши над ним - но он работает, просто нужно целиться вслепую: D

@pstngh Упс, извини, я дернул. У меня возникла эта проблема вскоре после запуска одиночной игры, а не после запуска игры.

Вы можете попробовать поиграть с настройками в
~/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/GTA V/settings.xml , но на самом деле для меня это больше похоже на проблемы социального клуба.

Журналы социальных клубов находятся в: ~/steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Social Club btw.

Хм, спасибо за помощь, ребята, к сожалению, при загрузке все еще вылетает. Требуется ли исправление dxvk.conf с графическим процессором AMD?

Следующие инструкции работают в Arch Linux с NVIDIA и очень легко воспроизводятся:

  1. Установите ProtonTricks (доступно в AUR как protontricks-git )
  2. Убедитесь, что установлена ​​чистая копия Grand Theft Auto V.
  3. Запустите protontricks 271590 corefonts чтобы установить пакет Microsoft corefonts.
    (Теперь ПОДОЖДИТЕ . Этот процесс занимает несколько минут и много раз приостанавливается и выглядит так, как будто он заморожен. Это не так. Просто оставьте его, чтобы он закончился в обычном режиме.)
  4. Запустите sudo su чтобы получить привилегии root.
  5. Выполнить echo "DefaultLimitNOFILE=1048576" >> /etc/systemd/system.conf
  6. Выполнить echo "DefaultLimitNOFILE=1048576" >> /etc/systemd/user.conf
  7. Запустите sudo systemctl daemon-reexec .
  8. Введите exit чтобы вернуться к своему пользователю.
  9. Перезагрузитесь . Если вы не перезагрузитесь, это не сработает.

Некоторые из этих инструкций взяты из официальной документации esync в разделе «дистрибутивы systemd» .

Наконец, убедитесь, что у вас есть правильные драйверы, используя nvidia-smi . Убедитесь, что версия вашего драйвера NVIDIA> 396.xx в верхнем левом углу. Последние доступные драйверы NVIDIA должны быть 410.57 . Если у вас есть правильные драйверы и вы правильно следовали инструкциям, вы сможете щелкнуть Play в Steam, и Grand Theft Auto V должен запуститься без сбоев. Наслаждайтесь и получайте удовольствие от игры. :два сердца:

Если вы не используете Arch Linux или Nvidia, эти инструкции также могут сработать для вас. Скажите, пожалуйста, если это так!

* Изменить: два человека ниже сообщили, что это работает с использованием карт AMD!

@pstngh Исправление dxvk.conf больше не нужно даже на графических процессорах NVIDIA. Исправление было включено в DXVK.

@Snuggle @AsciiWolf спасибо, я запустил!

последнее, кто-нибудь знает, как получить 144 Гц? единственный вариант - 60 Гц, и я не могу его изменить.

@pstngh см. # 1623.

@pstngh Скорее всего, это известная ошибка

Также нет проблем, я рад, что у вас все заработало! Получайте удовольствие, и, надеюсь, мои шаги, описанные выше, со временем могут быть выполнены протоном Steam автоматически - если бы Grand Theft Auto V работал из коробки без каких-либо дополнительных настроек, было бы _ удивительно ._

@Snuggle, спасибо, я могу подтвердить, что он работает также с картами AMD
@pstngh Я использую Archlinux / KDE / SDDM, и он заблокирован на частоте 60 Гц, это кажется ошибкой.

Привет всем
Пользуюсь инструкцией Nvidia 1070 + Proton 3.7.7 + Manjaro +
Все действия завершены.
Но как и у некоторых, после часа игры возникают проблемы с фризами. Кто-нибудь смог решить проблему?

Интересно. Я уже прошел большую часть всей истории в Steam Proton, и у меня никогда не было проблем с зависанием.

Мне интересно, связано ли это с памятью, сколько оперативной памяти у этой машины @ Mario116? Linux имеет тенденцию зависать и умирать, когда у вас заканчивается память, и обычно проще всего просто перезапустить, поскольку даже переключение на TTY не отвечает.

Вот мой новый запрос:
image

Это также может быть связано с вводом-выводом. У меня медленный диск и постоянные зависания (наряду с длительной загрузкой текстур) даже под окнами.
Я попытался исправить проблему ввода-вывода, выполнив zfs RAID1 на ubuntu, но зависания не исчезли.

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

@Snuggle
Процессор: Intel Core i7-4790 @ 8x 4GHz [38,0 ° C]
Графический процессор: GeForce GTX 1070
Оперативная память: 2058 МБ / 15986 МБ
Фризы наблюдаются ровно через час игры (+/- несколько минут). Но с оперативной памятью это не связано, у меня всегда остается несколько гигабайт. Проблема решается только перезапуском игры, после чего у меня снова 1 час игры без фризов.
@ yangm97
Не думаю, что это из-за HDD, хотя у меня 7200. Фризы наблюдаются только через час игры, а не сразу. Но попробую перенести игру на SSD.

_P.S. Прошу прощения за мой странный английский. Я использую гугл переводчик. Надеюсь, мои вопросы и ответы будут поняты) _

У кого-нибудь есть проблемы с внутриигровым меню социального клуба? Если вы откроете его с помощью HOME и щелкнете по нему или закроете его, курсор полностью исчезнет и никогда не вернется, пока игра не будет перезапущена. Это делает меню социального клуба бесполезным, что затрудняет присоединение к лобби друзей по социальному клубу.

@TheSIlentLink Да, я тоже вижу эту проблему. Мышь Steam Overlay у меня вообще не работает. Я пробовал включать / отключать рендеринг с ускорением на GPU в веб-представлениях, чтобы посмотреть, повлияло ли это на что-нибудь, но нет.

@ john5788 Вы пробовали

@TheSIlentLink Да, но я также использую оконный режим. У меня возникают серьезные проблемы с задержкой, когда OBS пытается захватить полноэкранный режим GTA5, поэтому я обхожу это, играя в оконном режиме.

Я не могу заставить работать селфи-радио, как бы я ни старался. Кому-то это уже удалось?

GTA V - очень маленькая проблема с бета-версией Proton 3.16-1

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/1761.
@ fls2018, опубликовано 2018-10-16T13: 08: 42:

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

Системная информация

  • Графический процессор: GTX 1070
  • Версия драйвера / LLVM: 396.54.09
  • Версия ядра: 4.18.12-1
  • Версия Proton: 3.16-1 beta

Это белая точка, о которой я говорю (у желтого пожарного гидранта), которая все еще присутствует в Beta 3.16-3, но при возврате к 3.7.8 она исчезает.
gta

Привет всем,

Я выполнил предложенный и создал gta_dxvk.conf, однако продолжаю с той же ошибкой DirectX (ERR_GXF_D3D_NOD3D1X_4)
Я не знаю, где я ошибаюсь.

Я установил в свою систему драйвер nvidia и dxvk-bin из репозитория AUR

Distribution: Arch
CPU: Intel i5-7300HQ 
GPU: Nvidia GeForce GTX 1050 Mobile
GPU Driver: Proprietary
GPU Driver Version: 396.51

У меня была проблема, из-за которой игра не запускалась после запуска Social Club, и исправление, предоставленное @AlexeyProkhin, казалось,
Часть, где он должен отображаться, так как иногда вылетает на логотипе Rockstar или зависает до начала загрузки.
После сбоя зависает:
image
Я запускаю Arch, и мне удалось заставить его работать на wine + dxvk (хотя и небольшие ошибки с визуальными эффектами, но все же он работает). Я также пробовал дополнительный шаг от @ steve-todorov, но безуспешно. Кто-нибудь еще испытывает это?

Друг, у меня такая же проблема, ты нашел решение?

@ mamutal91

  • Самая распространенная причина, по которой программа запуска Social Club загружается безвозвратно, заключается в том, что для игры не установлен corefonts .
    (Шаги с 1 по 3)
  • Наиболее частой причиной постоянной загрузки игры во время игры (как на экране загрузки со всеми изображениями и т. Д.) Является отсутствие применения патча Esync.
    (Шаги с 4 по 8)

Выполните шаги 1-3 этих инструкций, и это должно сработать для вас: https://github.com/ValveSoftware/Proton/issues/37#issuecomment -427656559
У меня и раньше были обе эти точные проблемы с "загрузкой навсегда", и вышеуказанное помогло мне их исправить.

* Most common cause of the game loading forever while **in-game** (As in the loading screen with all the artwork and such) is not having the Esync patch applied.

После отключения ESYNC все заработало, спасибо!

Grand Theft Auto V (271590) - автономный режим недоступен

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/1832.
@qantourisc, опубликовано 2018-10-27T19: 18: 42:

Отчет о совместимости

  • Grand Theft Auto V
  • 271590

Системная информация

  • Графический процессор: GeForce GTX 650 Ti BOOST
  • Версия драйвера / LLVM: nvidia 396.54
  • Версия ядра: 4.12.12
  • Отчет системы Steam: https://gist.github.com/qantourisc/7d265339db89925bdd71b0395dfef925
  • Версия Proton: 3.16-3 Beta (и другие версии)
  • Файл журнала слишком большой для прикрепления, сжатый файл не может быть загружен.

Я подтверждаю:

  • [X], что я не нашел существующего отчета о совместимости для этой игры.
  • [X], что я проверил, доступны ли обновления для моей системы.

Симптомы

Невозможно «выйти в онлайн», чтобы играть онлайн или офлайн.
«Автономный режим недоступен»
Я сделал несколько попыток заставить его работать: играть с переопределениями dll настроек wine / proton, удаленными файлами Social Club, восстановлением, установкой corefonts, ...

Размножение

  1. Установить игру
  2. Начать игру
  3. Вы не можете играть из-за какой-либо формы DRM.

После последнего обновления Steam GTA5 работает еще лучше: теперь она не сворачивается сразу после запуска. : тада:

Просто играл в GTA V около 30 минут, и она так хорошо работает. Я на Proton 3.16-3 Beta.

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

Но в остальном я не вижу проблем с рендерингом. Похоже, синхронизация губ подходит для всех сцен, кроме одной: все отображается правильно, но дождя еще не было. Лучи Бога и другое освещение выглядят правильными. Я получаю в среднем 60 кадров в секунду, иногда опускается до 40 кадров в секунду, но в некоторых сценах я могу видеть более 70-90 кадров в секунду.

Пока я считаю это полностью играбельным. Это на голову выше того, что я испытывал раньше.

Я пока не особо много работал с Rockstar Social, но, похоже, мои сохранения идут отлично, и это действительно здорово! Учитывая, что это свежая установка, получение моих старых сохранений делает меня <3

Спасибо за усердную работу, ребята! : DD

Без проблем! Я рада, что ты умеешь играть! Я думаю, мы должны держать эту цепочку как можно тише, чтобы не загромождать ее слишком сильно.

Может ли Valve применить упомянутые здесь патчи внутри клиента: https://github.com/ValveSoftware/Proton/issues/37#issuecomment -427656559 Они, кажется, помогли довольно многим людям заставить свою игру работать, и я Хотелось бы, чтобы игра работала изначально в Proton для всех. :краснеть:

@Snuggle Да, Valve определенно следует включить основные шрифты в Proton или реализовать способ их установки при необходимости. Многие игры / программы запуска не работают должным образом из-за отсутствия основных шрифтов.

Кто-нибудь пробовал перенести свою установку GTA5 с помощью Steam? Я получаю этот сбой, когда пытаюсь переместить игру в другую папку библиотеки:

«Не удалось переместить все файлы в новую папку библиотеки (сбой операции ввода-вывода)».

[2018-10-31 15:47:30] AppID 271590 state changed : Fully Installed,Moving Folder,
[2018-10-31 15:47:59] Current download rate: 0.000 Mbps
[2018-10-31 15:48:00] Failed copying file "/home/john5788/.local/share/Steam/steamapps/common/Grand Theft Auto V/update/x64/dlcpacks/mpbattle/dlc.rpf" (3981039616 bytes)
[2018-10-31 15:48:00] Canceled Moving App 271590 : I/O Operation Failed at 3360725046/85773668714 bytes, 200 files (Unknown)
[2018-10-31 15:48:00] AppID 271590 state changed : Fully Installed,

В противном случае я могу перемещать другие игры, как родные, так и Proton, между моими библиотеками. В моей целевой папке более чем достаточно места для игры (более 400 ГБ бесплатно)

Кстати, у wine-staging есть заглушка для nvapi и nvapi64. Думаю, именно поэтому многие люди сообщают, что gtav работает с wine и dxvk без проблем.

Не могла ли Valve объединить эти патчи со своей вилкой вместо того, чтобы внедрить хак, чтобы исправить несколько игр, которые могут непреднамеренно вызвать проблемы с другими играми?

Кстати, у wine-staging есть заглушка для nvapi и nvapi64. Думаю, именно поэтому многие люди сообщают, что gtav работает с wine и dxvk без проблем.

Не могла ли Valve объединить эти патчи со своей вилкой вместо того, чтобы внедрить хак, чтобы исправить несколько игр, которые могут непреднамеренно вызвать проблемы с другими играми?

Заглушка nvapi не очень хорошо работает с dxvk, известно, что она вызывает проблемы. Я почти уверен, что это потому, что заглушка nvapi вызывает функции из wined3d, которые заменяет dxvk.

Новый Proton 3-16-4 Beta может исправить множество проблем:

Для игр Direct3D (как DXVK, так и wined3d) карты Nvidia теперь сообщаются так, как если бы они на самом деле были картами AMD. Это предотвращает попытки игр загрузить библиотеку nvapi только для Windows и привести к сбою или очень низкой производительности.

Proton теперь поставляется с поддержкой основных шрифтов. Это должно исправить многие игры с отсутствующим текстом или сбой из-за отсутствия поддержки шрифтов.

Кстати, у wine-staging есть заглушка для nvapi и nvapi64. Думаю, именно поэтому многие люди сообщают, что gtav работает с wine и dxvk без проблем.

Не могла ли Valve объединить эти патчи со своей вилкой вместо того, чтобы внедрить хак, чтобы исправить несколько игр, которые могут непреднамеренно вызвать проблемы с другими играми?

Заглушка nvapi не очень хорошо работает с dxvk, известно, что она вызывает проблемы. Я почти уверен, что это потому, что заглушка nvapi вызывает функции из wined3d, которые заменяет dxvk.

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

Заглушка nvapi не очень хорошо работает с dxvk, известно, что она вызывает проблемы. Я почти уверен, что это потому, что заглушка nvapi вызывает функции из wined3d, которые заменяет dxvk.

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

Честно говоря, точно не знаю. Патчем никогда не пользовался, только мельком посмотрел.

Это из dxvk wiki :

Некоторые игры могут использовать nvapi.dll или nvapi64.dll при обнаружении графического процессора Nvidia. Реализация винной постановки этих DLL не работает с DXVK и должна быть отключена в winecfg, иначе игры могут вылетать или страдать от визуальных проблем.

Игра очень хорошо работает с некоторыми незначительными проблемами, такими как блокировка мыши (во время вождения автомобиля), и VSync не ограничивает FPS, но все остальное отлично.

Сначала у меня был бесконечный экран ERR_AUD_INIT_1

Мое решение было здесь https://github.com/lutris/lutris/wiki/How-to : -Esync

Я использую Gentoo Linux, и кажется, что у них есть ограничение в 4096 для DefaultLimitNOFILE которое после перехода на 1048576 решило все. Вы можете проверить системное значение этого лимита, запустив ulimit -Hn перейдите по ссылке на Lutris Wiki, чтобы получить дополнительную информацию о том, как решить эту проблему;)

Кстати, если кто-то знает, как исправить VSync на этом, я был бы рад узнать. Не вижу смысла играть в игру с более чем 60FPS ...

Я использую:
Протон 3.16-4
NVIDIA-драйверы-410.73

У кого-нибудь получилось заставить работать частоту обновления выше 60 Гц? У меня есть монитор 144 Гц, настроенный как таковой, подтвержденный xrandr, но GTA V позволяет мне установить только 60 Гц.

Привет @LarBob , ты ищешь номер 1623.

Спасибо! Как-то я пропустил это при поиске проблем с 144 Гц с Proton.

4 ноября 2018 г. в 9:11 kisak-valve < [email protected] [email protected] > написал:

Привет @LarBob https://github.com/LarBob , вы ищете # 1623 https://github.com/ValveSoftware/Proton/issues/1623 .

-
Вы получаете это, потому что вас упомянули.
Ответьте на это электронное письмо напрямую, просмотрите его на GitHub https://github.com/ValveSoftware/Proton/issues/37#issuecomment-435672968 или отключите поток https://github.com/notifications/unsubscribe-auth/AFP6KHWYIuZ3mbF7marFHi9ks5MHW__ .

Всем привет,

Я проверил все здесь, но все еще сталкиваюсь с ERR_GXF_D3D_NOD3D1X_4 на openSUSE Tumbleweed.

Я выполнил описанные шаги, чтобы установить основные шрифты и внести изменения в systemd conf и user conf.

Я использую бета-драйверы NVIDIA 415.

@SUSEsean ERR_GXF_D3D_NOD3D1X_4 обычно означает, что у вас не включен или не установлен DXVK.

Привет @SUSEsean , работает ли какое-нибудь приложение vulkaninfo из пакета vulkan ?

Corefonts теперь, кажется, исправлен в # 571!

Может ли Proton автоматически обнаруживать и исправлять систему для esync, если лимит файлового дескриптора слишком низкий? Если это так, GTA V должна запускаться из коробки в Steam Proton, и это исправит «проблему бесконечной загрузки». _(С надеждой!)_

Изменить: соответствующая проблема: # 228.

Было бы неплохо попытаться убедить дистрибутивы выйти за пределы возможностей.
Я не большой поклонник того, как Proton возится с файлами / etc.

Привет @SUSEsean , работает ли какое-нибудь приложение vulkaninfo из пакета vulkan ?

У меня установлен vulkan, но информация о vulkan выдает это - Xlib: extension "NV-GLX" отсутствует на дисплее ": 0"

Так что проблема с моей установкой Vulkan определенно есть. Вы, ребята, знаете, есть ли проблемы с Bumblebee и Vulikan?

Либо это, либо мой Quadro m1200 не поддерживает Vulkan?

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

У меня установлен vulkan, но информация о vulkan выдает это - Xlib: extension "NV-GLX" отсутствует на дисплее ": 0"

Это означает, что ваши драйверы установлены неправильно, вы можете попробовать старые драйверы или другой метод установки.

Grand Theft Auto V (271590)

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2006.
@ Leon422 опубликовано 2018-11-20T16: 02: 43:

Запрос на внесение в белый список

  • Grand Theft Auto V
  • Steam AppID игры: 271590

Системная информация

Я подтверждаю:

вопросы

  • [X] У меня не было никаких проблем.
  • [X] Для этой игры не осталось открытых проблем.
  • [] Хотя я считаю игровой процесс равным Windows, есть
    оставшиеся вопросы:

Бета-версия Proton устраняет проблему цикла запуска. Теперь все работает, даже в онлайн-режиме. Как только эта версия Proton выйдет из бета-тестирования, я не понимаю, почему бы не внести эту игру в белый список.

Игра запускалась в режиме DX10, который работал нормально, и я изменил его на режим DX11 во внутриигровых опциях, который также работал нормально.

Здравствуйте, есть ли у кого-нибудь проблемы с GTA: V и Proton 3.16-4, которые не позволили бы переключить этот отчет о проблеме на запрос белого списка?

В качестве дополнительного примечания, мой дистрибутив - Ubuntu Budgie 18.10. На всякий случай имеет значение. :)

Я не читал большинство недавних комментариев, потому что эта ветка стала довольно большой, но вот мое обновление:

Системная информация

вопросы

Остается еще одна проблема, которая, как я считаю, делает работу не такой, как в Windows.

  • По моему опыту, функция сохранения в облаке программы запуска почти всегда будет иметь конфликт с сохранением, без того, чтобы я играл в игру из любой другой установки, кроме этой (в случае тестирования в Windows, это было только один раз).image
    Я дважды записывал видео запуска игры. Это долго и трудно понять, но я не знаю, как еще задокументировать эту проблему. Добавлю, что производительность игры лучше, чем показано здесь.

Кроме того, есть несколько проблем, которые не мешают работе, но о которых стоит упомянуть:

  • Я несколько раз замечал, что меши появляются и исчезают. Я не считаю это плохой проблемой, так как я считаю, что это частично связано с низкими настройками, на которых я запускаю игру, и я не мог воспроизвести ее чисто.
  • Попытка перетащить окна запуска приведет к очень хаотичному перемещению окна. Это также показано на видео выше.
  • Иногда, когда alt-tab возвращается в игру, колесо выбора персонажа (обычно активируется, только когда удерживается Alt ) застревает, но это исправляется, когда Alt снова нажимается во время игры. в фокусе.

Исправленные проблемы

Эти проблемы больше не возникают в последней версии:

  • Сбой при запуске, изначально описанный в этом выпуске.
  • Игра иногда неправильно захватывала мышь при переключении окон обратно на GTAV. Я не смог воспроизвести это после перехода на более новую версию Proton.

В целом, игра очень близка к опыту в Windows, проблема с сохранением в облаке - единственное, что осталось, я бы сказал.

Привет, @CodingKoopa , пожалуйста, добавьте PROTON_LOG=1 %command% в параметры запуска игры, воспроизведите проблему облачной синхронизации с Proton 3.16-4 и перетащите сгенерированный журнал $ HOME / steam- $ APPID.log в поле для комментариев.

Ubuntu 18.10
Radeon R9 Fury X
mesa 18.2.2, LLVM 7.0.0 (стоковая mesa из Ubuntu 18.10)
Протон 3.16-4.

Игра работает отлично, если не считать 2 незначительных проблем:

  1. Через 2-3 часа игры начинает трескать звук. Для исправления требуется перезапуск игры.
  2. Иногда тени на плоских поверхностях создают странную полосатую завитушку вместо того, чтобы отбрасывать полную тень. Кажется, через некоторое время уходит само по себе.

Кроме того, заикание кеша шейдера в начале было намного более серьезным и длилось намного дольше в этой игре, чем в большинстве других игр.

Через 2-3 часа игры начинает трескать звук. Для исправления требуется перезапуск игры.

Это может быть ошибка pulseaudio, которая псевдослучайно возникает во время любого воспроизведения звука, вы можете попробовать этот обходной путь: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches , _skips_or_crackling

Через 2-3 часа игры начинает трескать звук. Для исправления требуется перезапуск игры.

Это может быть ошибка pulseaudio, которая псевдослучайно возникает во время любого воспроизведения звука, вы можете попробовать этот обходной путь: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches , _skips_or_crackling

Однако это происходит только во время игры в GTA V. Этого не происходит ни в каких других Proton или родных играх, а также во время прослушивания музыки или просмотра видео. Вероятно, это ошибка в Pulseaudio?

Добавление метки Mesa для:

2. Occasionally, shadows on flat surfaces create a weird striped, swirling pattern instead of casting a full shadow.  Seems to go away on its own after a while.

@meowmeowfuzzyface это зависит от оборудования. Я заметил это на двух системах с ASUS X370-PRO и Gigabyte X470 Gaming 7. Иногда это происходит за <30 минут прослушивания звука, а иногда я не могу воспроизвести его в течение нескольких дней, когда музыка играет около 9 часов каждый день.

@meowmeowfuzzyface , можете ли вы воспроизвести проблему с тенью с помощью RADV_DEBUG=zerovram %command% в параметрах запуска игры?

@meowmeowfuzzyface это зависит от оборудования. Я заметил это на двух системах с ASUS X370-PRO и Gigabyte X470 Gaming 7. Иногда это происходит за <30 минут прослушивания звука, а иногда я не могу воспроизвести его в течение нескольких дней, когда музыка играет около 9 часов каждый день.

Что ж, для протокола, у меня есть mobo Gigabyte Z97N-WIFI, но, судя по описанию, я думаю, что это, вероятно, не тот же самый баг. Треск случается только в этой игре.

@meowmeowfuzzyface , можете ли вы воспроизвести проблему с тенью с помощью RADV_DEBUG=zerovram %command% в параметрах запуска игры?

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

  1. Через 2-3 часа игры начинает трескать звук. Для исправления требуется перезапуск игры.

@meowmeowfuzzyface Я могу подтвердить, что вижу ту же проблему ровно через 3 часа игрового процесса, независимо от того, используется ли она в GTA онлайн или полностью в автономном режиме. Просто запустив GTA в течение 3 часов, начнется потрескивание звука.

@ kisak-valve только что протестировали сегодня на Vega 56 (заменено с nvidia) при чистой установке Elementary OS (ubuntu 18.04) с proton 3.16-4 Beta. Игра жаловалась на отсутствие «устройства DirectX», что было исправлено установкой следующих компонентов:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt dist-upgrade
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

кредит идет по адресу :

затем игра началась, но у меня возникли некоторые проблемы с частотой кадров, каждый раз, когда я бы сказал, открытая дверь, игра немного пошла бы на 0 кадров в секунду, прежде чем (я думаю) загрузила все, что странно, так как у него работает SSD, и у меня не было такого проблемы при работе на Nvidia 970, попытаюсь просмотреть эту проблему для потенциальных советов / исправлений, эти зависания появляются постоянно, но открытие двери для загрузки внутри / снаружи области является худшим


edit: хорошо, похоже, что зависания кадров были вызваны тенями, установленными на AMD CHS (думаю, это ошибка, но объясняет, почему он задерживался при выходе из здания)

также при запуске с параметром PROTON_NO_ESYNC=1 курсор был невидим при открытии социального клуба с помощью кнопки HOME.

В оверлее Steam нет курсора, но его можно обойти, открыв социальный клуб с помощью HOME, а затем открыв оверлей Steam (однако это не работает при работе с параметром ESYNC выше)

@wUFr У меня тоже было заикание на моем Fury X с mesa. Я считаю, что это начальное создание кэша шейдеров, которое происходит во всех играх DXVK, но для GTA V, кажется, требуется час или два, чтобы спадать, тогда как для других игр это было бы больше похоже на 15-20 минут.

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

ах, хорошо, попробую немного поиграть в GTA онлайн и посмотрю, станет ли она лучше ... было 15 кадров в секунду при загрузке в небе, вернулось к 40 после того, как он загрузил меня в мой дом, но все еще были некоторые лаговые моменты :)

Проблема с наложенным курсором Steam отслеживается в # 168 и, скорее всего, не зависит от игры.

Привет, @CodingKoopa , пожалуйста, добавьте PROTON_LOG = 1% command% к параметрам запуска игры, воспроизведите проблему облачной синхронизации с Proton 3.16-4 и перетащите созданный файл $ HOME / steam- $ APPID.log в поле для комментариев.

Сделанный. В этом случае игра была ранее закрыта и должна была загрузить локальные сохранения в облако. При запуске игры метаданные файла сохранения не читаются, также возникает конфликт.
image
steam-271590.log


В оверлее Steam нет курсора, но его можно обойти, открыв социальный клуб с помощью HOME, а затем открыв оверлей Steam (однако это не работает при работе с параметром ESYNC выше)

Это напомнило мне о небольшой неразрывной проблеме: в интерфейсе Social Club курсор мыши может не отображаться.

Похоже, в журнале есть несколько err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available. или похожих строк. Возможно №162.

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

еще одна проблема, которая появлялась в некоторых сценах, частота кадров начала снижаться и уменьшаться, пауза / возобновление исправила ее, но затем она снова начала медленно снижаться. (например, от позволяет сказать, что 40 кадров в секунду упадут до 10, пауза / возобновление = обратно до 40 и ниже)

Помимо этих проблем, игра, похоже, работает нормально - около 40 кадров в секунду при 4K при почти максимальных настройках на Vega 56.

Проблемы со звуком через несколько часов. Графические настройки не меняются, если вы не измените что-то, что требует перезапуска (сейчас это реже с 3.16-4.) Однако я все еще не могу изменить частоту обновления с 60, и у меня есть панель 165 Гц ( меня не особо беспокоит, потому что я отключил vsync.)

«Графические настройки не меняются, если вы не измените что-то, что требует перезагрузки», это тоже происходит в Windows

Скорее всего, проблема с частотой обновления - # 1623.

«Графические настройки не меняются, если вы не измените что-то, что требует перезагрузки», это тоже происходит в Windows

Странный. У меня никогда не было этой проблемы в Windows. Для меня странно то, что в Windows разные настройки «требуют перезагрузки», например, любое изменение MSAA требует перезапуска игры в Windows, в то время как в Linux перезагрузка не запрашивается. Фактически единственное, что «требует перезагрузки» в Linux, - это качество текстур.

Еще кое-что, что я забыл добавить в свой список проблем, - это независимо от разрешения, которое я получаю с одинаковой частотой кадров. Я могу использовать 720p или 1440p, и я получаю те же 40-100 кадров в секунду со всем, кроме травы и MSAA на максимуме с 1080 ti. Я знаю, что Nvidia нужно обмануть для этой игры, так что если это причина, я могу понять. И я попытался отключить все, чтобы увидеть, не является ли это одной из настроек, вызывающих это, и даже если все выключено, частота кадров одинакова, независимо от разрешения.

У меня возникают странные проблемы при попытке использовать мышь / клавиатуру.

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

Использование последней бета-версии SteamOS, клиентской бета-версии, последней версии Proton

насчет настроек графики, которые не сохраняются, я считаю, что вам нужно нажать клавишу пробела, чтобы применить их: D никогда не было этой проблемы, ни в Windows, ни в Linux

У меня проблема с самим Social Club.

Он запускается, какое-то время говорит «Загрузка», затем я получаю информацию, что я нахожусь в автономном режиме и поэтому не могу играть в игру.
obraz

Установил основные шрифты, сначала установив мой Wineprefix на Proton (как опубликовал @jkhsjdhjs ) - ничего не изменилось.

Вот что я получаю после того, как он некоторое время загружается:
obraz

Не могли бы вы мне помочь? Спасибо!

насчет настроек графики, которые не сохраняются, я считаю, что вам нужно нажать клавишу пробела, чтобы применить их: D никогда не было этой проблемы, ни в Windows, ни в Linux

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

С драйверами nvidia с 980-Ti у меня были приятные впечатления, игра отлично работала из коробки (хотя настройки по умолчанию были ужасными, разрешение было установлено на 800x600 и что-то в этом роде, но мне просто пришлось это изменить) онлайн также отлично работает нормально (хотя время загрузки может быть ужасным, что, по-видимому, также характерно для пользователей Windows).

Помимо этого, единственная проблема, с которой я столкнулся, заключается в том, что после нескольких часов игры звук может начать постоянно потрескивать (вероятно, связанный с pulseaudio), однако перезапуск игры исправляет это. Я не испытал ни одной аварии.

Мой опыт работы на моем ноутбуке с 950m был аналогичным, но primusrun не работал (возникла ошибка directx 10/11 not installed), поэтому я запустил игру с nvidia-xrun, и она работала так же хорошо, как и на 980-Ti.

Производительность также отличная, 80-90% собственной производительности Windows, как сообщается, согласно тестам, и мой опыт совпадает с этими цифрами, было приятно играть, помимо еще нескольких незначительных проблем с мышью (курсор мыши / движение камеры могут быть немного шатким (у него есть микростаттеры повсюду, даже если частота кадров составляет 60 кадров в секунду, движение камеры похоже на 30 кадров в секунду), я думаю, у меня были аналогичные проблемы с Windows, хотя это, вероятно, потому, что игра была разработана с учетом контроллеров в режиме от первого лица таких проблем нет.

У меня была проблема, из-за которой игра не запускалась после запуска Social Club, и исправление, предоставленное @AlexeyProkhin, казалось,
Часть, где он должен отображаться, так как иногда вылетает на логотипе Rockstar или зависает до начала загрузки.
После сбоя зависает:
image
Я запускаю Arch, и мне удалось заставить его работать на wine + dxvk (хотя и небольшие ошибки с визуальными эффектами, но все же он работает). Я также пробовал дополнительный шаг от @ steve-todorov, но безуспешно. Кто-нибудь еще испытывает это?

У меня точно такая же проблема. Я пробовал собирать логи, и это лучшее, что я мог придумать. Надеюсь, ты понял это, потому что я недостаточно умен, чтобы сделать это. https://pastebin.com/4NyHeX3V

@TonsOfBricks Вы пробовали отключить функцию протонной синхронизации? Строки с 759 по 883 вашего журнала заставляют меня думать, что это могло быть причиной проблемы.
Для этого добавьте к параметрам запуска PROTON_NO_ESYNC=1 %command% .

@TonsOfBricks , вы захотите прочитать https://github.com/zfigura/wine/blob/esync/README.esync и увеличить лимит файлов в вашей системе.

@TonsOfBricks , вы захотите прочитать https://github.com/zfigura/wine/blob/esync/README.esync и увеличить лимит файлов в вашей системе.

Спасибо, теперь мне больше не нужно использовать какие-либо дополнительные параметры запуска при игре в GTA V.

Рассказывая об истории успеха, не стесняйтесь удалять, если она не приносит пользы:

Я только что закончил сборку нового ПК и установил новую копию Steam вместе с остальной частью Gentoo. После импорта моей старой библиотеки Steam единственные изменения, которые мне нужно было сделать, чтобы заставить GTA5 работать в один клик, - это установить версию Proton на 3.16-4 Beta и увеличить ограничения на файлы в моей системе. Это был гораздо лучший опыт, чем в первый раз, когда был анонсирован и выпущен Proton.

Я еще не играл 3 часа, чтобы проверить, сохраняется ли ошибка трескающего звука, но я предполагаю, что она все еще здесь, если другие видят ее. Моя странная ошибка, из-за которой моя клавиатура Corsair Strafe RGB отображалась как джойстик с осью под libsdl2, похоже, как-то исправилась. Либо какая-то системная зависимость исправлена, либо я использую libinput вместо evdev, которая ее исправила, я не уверен.

У меня были проблемы с GTA 5 последние пару недель. После 30-40 минут онлайн-игры я получаю сообщение «Rockstar не может поддерживать соединение с сервером». Если я проигнорирую это и продолжу играть, игра вылетит еще через 10 минут. Неудачные попытки исправления включали: перезапуски, проверка целостности файлов игры, удаление и повторная загрузка игры, различные флаги Proton, разные версии Proton, удаление и повторная загрузка префиксов, исправления символических ссылок libgnutls, обновления / понижения версии BIOS и повторная установка ОС.

В случае, если кто-то еще столкнется с этой проблемой, я решил ее исправить, удалив все файлы, связанные со Steam, из моего профиля пользователя (кроме файлов steamapps/appmanifest_*.acf и steamapps/common ), затем запустил Steam и позволил ему переустановите себя. Пока что эта игра работала около 4 часов без сбоев.

Еще одна история успеха. Я прошел игру (сюжетные миссии) на Arch Linux без проблем. Единственное исправление, которое мне пришлось применить, - это ограничение на количество файлов ( DefaultLimitNOFILE ). Нет графических проблем с бинарными драйверами NVIDIA и Proton 3.16-4 . Никаких проблем, и производительность такая же, как я играл в Windows 10.

Мои системные характеристики:
Arch Linux
Ядро: 4.19.4
Процессор: Intel Core i7-4770K
Графический процессор: GeForce GTX 1080 Ti
Драйверы графического процессора: nvidia 415.22 (_заменено несколько минорных версий между игровыми сессиями_)

Если systemd изменит значение по умолчанию для DefaultLimitNOFILE на то, что может использовать GTA V, я думаю, эта игра может быть внесена в белый список. Я видел, как многие люди запускали его без каких-либо проблем.

@ adomas187 за исключением того, что ...
Сначала увеличился до 256 КБ https://github.com/systemd/systemd/pull/10244, а затем до 512 КБ https://github.com/systemd/systemd/pull/10780.
В дистрибутиве на основе Debian установлено значение 1024 КБ, поэтому кому-то придется попробовать, достаточно ли 512 КБ.

Приятно слышать!
Итак, начиная с systemd 240 у нас будет жесткое ограничение по умолчанию в 512 КБ.

Последняя нерешенная проблема, с которой я столкнулся:

Когда игра запущена в протоне, кажется, что она не может делать ничего, что требует возможности прямого подключения. В большинстве случаев это незаметно, так как игра вернется к использованию серверов Rockstar, когда прямой доступ недоступен.

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

Проблемы включают:

  • Невозможность присоединиться к сеансу только по приглашению или только для друзей, организованном одним из них (другие игроки могут присоединиться нормально)
  • Невозможность присоединиться к общедоступной (или организованной другим игроком) сессии, если любой из игроков уже в ней

    • Как только один подключается, другой не может присоединиться, и наоборот

    • это можно постоянно обойти, отключив UPnP на домашнем маршрутизаторе.

  • Невозможность присоединиться к ограблению, организованному кем-либо (даже при запуске из общедоступного или стороннего сеанса)

Это было протестировано и подтверждено на 4 учетных записях на 4 компьютерах в 2 местах. Протестировано с включенными / отключенными соответствующими межсетевыми экранами.

Вот журналы для 2 компьютеров за одним и тем же маршрутизатором, пытающихся подключиться друг к другу в сеансах только для друзей: Comp 1 | Комп 2

(Эта проблема не проявляется, если один из компьютеров работает под управлением Windows [протестированная сборка W10 1709]. Он может присоединяться или присоединяться к локальным сеансам только для друзей / частным сеансам, как и следовало ожидать)

РЕДАКТИРОВАТЬ: Забыл упомянуть, что это верно с исправлением символических ссылок libgnutls и без

Также забыл упомянуть, что это было проблемой с тех пор, как я впервые смог поиграть в GTA 5 с wine-staging + dxvk (март 2018) до того, как протон выровнялся.

Обновление 2019 01 03: все еще проблема с Proton 3.16-6 Beta
Обновление 2019 03 31: проблема все еще присутствует в Proton 4.2-1

Иногда, когда я нажимаю Alt Tab, игра вылетает с диалоговым окном, говорящим о «нереализованной функции d3x». Я думаю, это где-то обсуждали.

Когда я выбираю вкладку из GTA 5 и возвращаюсь обратно, когда я использую свой геймпад, нажатие A (3 на моем геймпаде) запускает запись, и это заставляет персонажа работать одновременно, а нажатие LT (L2 на моем геймпаде) внутри автомобиль поднимает прицел оружия вместо того, чтобы тормозить и двигаться задним ходом. Проблема останется, пока я не перезапущу игру.

Я использую обычный геймпад с двумя портами USB
Bus 001 Device 007: ID 0810:0001 Personal Communication Systems, Inc. Dual PSX Adaptor

и есть еще один пользователь на reddit: https://www.reddit.com/r/linux_gaming/comments/a6lz2m/gta_v_runs_great_loving_this_so_much/ebx4xtj/ с той же проблемой, что и я, использующий контроллер Xbox One.

Попробуйте нажать клавишу alt. Кажется, игра думает, что клавиша нажата, когда вы снова открываете Alt Tab.

17 декабря 2018 г. в 11:12 Fëanor [email protected] написал:

Когда я выбираю вкладку из GTA 5 и возвращаюсь обратно, когда я использую свой геймпад, нажатие A (3 на моем геймпаде) запускает запись, и это заставляет персонажа работать одновременно, а нажатие LT (L2 на моем геймпаде) внутри автомобиль поднимает прицел оружия вместо того, чтобы тормозить и двигаться задним ходом. Проблема останется, пока я не перезапущу игру.

Я использую обычный геймпад с двумя портами USB
Шина 001 Устройство 007: ID 0810: 0001 Personal Communication Systems, Inc. Двойной адаптер PSX

и есть еще один пользователь на reddit: https://www.reddit.com/r/linux_gaming/comments/a6lz2m/gta_v_runs_great_loving_this_so_much/ebx4xtj/ с той же проблемой, что и я, использующий контроллер Xbox One.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите чат.

@TheSIlentLink Это

@TheSIlentLink Это

Да, это ошибка игры, а не проблема Proton.

Я могу подтвердить, что это не так. Прекрасно работает с окнами.

18 декабря 2018 г. в 13:22 Snuggle [email protected] написал:

@TheSIlentLink https://github.com/TheSIlentLink Это поведение на
Окна тоже.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-448171040 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AiYtCN1Nl1I-Iitwczz7ulZIgvJMgzZkks5u6MHqgaJpZM4WHAzN
.

Я почти уверен, что испытал это в Windows.

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

Да, я тоже не испытывал этого в Windows.

18 декабря 2018 года в 11:22 Ник [email protected] написал:

Я могу подтвердить, что это не так. Прекрасно работает с окнами.

18 декабря 2018 г. в 13:22 Snuggle [email protected] написал:

@TheSIlentLink https://github.com/TheSIlentLink Это поведение на
Окна тоже.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-448171040 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AiYtCN1Nl1I-Iitwczz7ulZIgvJMgzZkks5u6MHqgaJpZM4WHAzN
.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите чат.

Я могу подтвердить, что это не так. Прекрасно работает с окнами.

Да, я тоже не испытывал этого в Windows.

Проблема может быть воспроизведена в Windows при одновременном использовании мыши / клавиатуры с геймпадом. Например, попробуйте двигать мышью при нажатии A на геймпаде. Играл паровым контроллером и постоянно запускал записи ..

@ minecraft2048 вы случайно не пользуетесь режимом большой картинки? Если это так, попробуйте отключить поддержку универсального контроллера / xbox.

Привет, ребята, в прошлом моя игра работала нормально, и раньше у меня была эта проблема, когда я не мог пройти через окно Social Club. Я установил corefonts, создал файл dxvk.conf и установил параметры запуска, но все равно не повезло. Что заставило меня работать в прошлом, так это изменение значения «PROTON_USE_WINED3D11» в user_settings.example.py на 0.

но теперь, даже если это значение установлено на 0, проблема, с которой я столкнулся, снова всплывает. У кого-нибудь еще есть эта проблема?

Мои характеристики:
AMD FX Core 6300
Оперативная память DDR3: 11,7 ГБ
Nvidia GTX 660

image

Здравствуйте, @JellyOsaurus , скопируйте информацию о вашей системе из Steam -> Help -> System Information ) и поместите ее в суть , а затем добавьте ссылку на суть в этот отчет о проблеме. Кроме того, добавьте PROTON_LOG=1 %command% в параметры запуска игры и перетащите созданный файл $ HOME / steam- $ APPID.log в поле для комментариев.

https://gist.github.com/JellyOsaurus/481dbff1b2c8c288d57db070c8caf7f3

Файл steam-appid.log слишком велик? как вы хотите, чтобы я это показал? @ кисак-клапан?

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

https://www.dropbox.com/s/yd6mepr1o73hfz0/steam-271590.log?dl=0

Вот ссылка на весь файл журнала. @ кисак-клапан

Я переключил свою клавиатуру corsair strafe RGB в режим BIOS, удерживая одновременно клавишу f1 и клавишу блокировки Windows в течение 3 секунд.

и мне снова нужно запустить GTA 5. Я думал, что это проблема, которую я должен упомянуть с пользователями corsair RGB.

Игра работает отлично, но я хотел бы сообщить об одной проблеме, с которой я столкнулся. Даже после запуска GTAV GTAVLauncher.exe полностью занимает одно из моих ядер, снижая мою производительность. Убийство процесса значительно ускоряет игру и не имеет никакого другого эффекта. Я запустил perf top для процесса и обнаружил, что программа для чего-то использует d3d9, что занимает все время процессора.

Игра работает отлично, но я хотел бы сообщить об одной проблеме, с которой я столкнулся. Даже после запуска GTAV GTAVLauncher.exe полностью занимает одно из моих ядер, снижая мою производительность. Убийство процесса значительно ускоряет игру и не имеет никакого другого эффекта. Я запустил perf top для процесса и обнаружил, что программа для чего-то использует d3d9, что занимает все время процессора.

Согласно списку процессов, это действительно должно иметь эффект: этот процесс запускается интерпретатором python из скрипта запуска протонов, и это единственный способ определить, завершилась игра или нет. Если вы убьете этот процесс, Steam не сможет отследить игровой процесс (и узнать, запущен он или нет). Я не думаю, что это хорошо, но если это действительно требует так много ресурсов процессора, я думаю, мы должны сделать еще одну проблему по этому поводу и сделать так, чтобы протонный скрипт для gta5 отслеживал GTA5.exe вместо запуска, если это возможно.

Кроме того, отключение этого процесса на моей машине ничего не дало, у меня было 75 кадров в секунду до и после. Archlinux, i7 2700k, 1060 gtx. Какие у вас характеристики? Вы уверены, что убийство именно этого процесса даст вам прирост производительности?

@vityafx Завершение процесса не влияет на вас, потому что ваш компьютер намного лучше. Я всегда ограничен своим процессором, поэтому освобождение одного ядра улучшает мою производительность. Если ваш ЦП загружен не полностью, у него есть запас для этого процесса, чтобы потреблять циклы ЦП. Кроме того, Steam отлично отслеживает процесс без GTAVLauncher, потому что Steam также отслеживает дочерние процессы.

не имеет другого эффекта

Вы теряете функцию сохранения в облаке?

Крушение Grand Theft Auto V

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2140.
@octinhuh, опубликовано 2018-12-26T01: 39: 23:

Отчет о совместимости

  • Название игры с проблемами совместимости: Grand Theft Auto V
  • Steam AppID игры: 271590

Системная информация

  • Графический процессор: RX 480
  • Версия драйвера / LLVM: AMD GPU Pro 18.50
  • Версия ядра: 4.15.0-43-generic
  • Ссылка на полный отчет о системе в виде Gist :
  • Версия протона: 3.16-6

Я подтверждаю:

  • [] что я не нашел существующего отчета о совместимости для этой игры.
  • [x], что я проверил, доступны ли обновления для моей системы.

Протокол Proton не был создан, компьютер заблокирован

Симптомы

Игра работает без сбоев до тех пор, пока не произойдут определенные события, которые, по-видимому, запрограммированы, и в этом случае компьютер заблокируется; нет реакции клавиатуры / мыши / контроллера, неподвижное изображение, но музыка продолжает играть. Это происходит как в сюжетном, так и в онлайн-режиме. В тесте вылетает именно тогда, когда реактивный самолет пролетает под мостом. Я должен перезагрузить компьютер, когда происходит сбой.

Размножение

Запустить игру
Выберите сюжетный / онлайн-режим или запустите графический тест.
Поиграйте / подождите немного
Крушение

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

Мне сложно с этим справиться, и похоже, что об этой проблеме раньше не сообщалось.


@ Guy1524 прокомментировал 2018-12-26T02: 25:06

AMDGPU Pro не поддерживается для протонов, см. Https://github.com/ValveSoftware/Proton/wiki/Requirements

@octinhuh Удалите этот драйвер AMDGPU-Pro, он не рекомендуется для игр, так как большинство производителей игр полагаются на mesa, например: Life is Strange (родной) с amdgpu-pro вообще не воспроизводится. Я уже сообщал об этой проблеме разработчикам amdvlk, но они никогда ничего не говорили об этом, поэтому драйвер для меня остается мусором.

@ Guy1524 и @ Alexander88207 спасибо, что направили меня по правильному пути. Я использую профессиональный драйвер довольно давно, и это был единственный раз, когда я столкнулся с проблемой совместимости.

Тем не менее, я удалил его, и моя проблема была решена.

нет проблем @octinhuh :)

Подходит ли Self Radio для кого-нибудь? Станция не отображается у меня в списке станций.
Я поместил файлы MP3 в $ steamlibrary / steamapps / compatdata / 271590 / pfx / drive_c / users / steamuser / My Documents / Rockstar Games / GTA V / User Music / и провел быстрое и полное сканирование.
Похоже, что он пишет в / steamapps / compatdata / 271590 / pfx / drive_c / users / steamuser / Local Settings / Application Data / Rockstar Games / GTA V / User Music / usertracks.db и usertracks.dbs, но файлы остаются пустыми.
Использование Proton 3.16-6 Beta.

Пришлось использовать обходной путь @AlexeyProkhin и установить основные шрифты с помощью WINEPREFIX=/path/to/steam-library/steamapps/compatdata/271590/pfx winetricks corefonts чтобы появилось окно игры.

Затем игра зависала в «Initializing Social Club ...» (после появления логотипа Rockstar) и через некоторое время показывала Social Club Error (Error: 17) . После этого я попытался запустить его с помощью Proton 3.7-4 Beta и не смог пройти мимо логотипа Rockstar, игра вылетает через 5 секунд. Затем я снова переключился на Proton 3.7-3, игра все еще вылетает. Я проверил свои игровые файлы, и, поскольку это не помогло, я повторно загрузил и переустановил GTA, снова с обходным путем и установив основные шрифты с помощью winetricks. Но я больше не могу пройти мимо логотипа Rockstar.

Кто-нибудь с такой же проблемой и, может быть, с решением?

Журнал Steam, созданный путем переименования user_settings.sample.py в user_settings.py в <steam library>/steamapps/common/Proton 3.7 можно найти здесь: https://gist.github.com/jkhsjdhjs/209e2e2436453184a036f63c014baed6

РЕДАКТИРОВАТЬ: К сожалению, установка dxvk 0.70 ничего не изменила.
EDIT2: я использую Arch Linux 4.18.4 с i5-7600K и GTX660 с nvidia 396.54.

Вы когда-нибудь проходили через это? У меня такая же проблема с Archlinux - 4.20.0 и Nvidia 415.25-5.

Спасибо

@securitybreach Да, увеличив предел дескриптора файла, как описано здесь: https://github.com/zfigura/wine/blob/esync/README.esync#L9 -L33
Хотя Arch Linux использует systemd, увеличение лимита в /etc/security/limits.conf мне помогло.

Также: systemd увеличил жесткий лимит до 512 КБ в версии 240, которая в настоящее время проходит тестирование: https://www.archlinux.org/packages/testing/x86_64/systemd/

Спасибо, я попробую еще раз завтра (я удалил его ранее, поэтому мне нужно его повторно загрузить).

https://gist.github.com/fonikz/f2ffed8fe7d3a49fac2a73443587ce6a

Не найдено ни адаптера DirectX 10 или 11, ни среды выполнения. Установите последнюю версию среды выполнения DirectX или установите совместимую видеокарту DirectX 10 или 11.

У меня установлены основные шрифты, и я использую gta_dvxk.conf, указанный выше. Я пробовал несколько других вариантов, но каждый раз получаю эту ошибку. Возможно, я что-то делаю не так, это первый раз, когда мне пришлось возиться с настройками Proton.

Начиная с Proton 3.16-4, вам больше не нужно использовать gta_dxvk.conf (см. Https://github.com/ValveSoftware/dxvk/commit/60a03a29599bf1f8c73efdbcf288e91ef261bc58). Кроме того, согласно вашей системной информации, не похоже, что ваш компьютер изначально оснащен картой nvidia.
Поскольку вы используете Ubuntu, ограничение файлового дескриптора также не должно вызывать проблем для esync.

Можете ли вы опубликовать варианты запуска, которые вы сейчас используете? Ошибка возникает и без параметров запуска?

Это сработало, еще раз спасибо.

Привет @fonikz ,

Теперь работает как шарм, спасибо. Раньше он действительно загружал драйверы Radeon.

Игра работает отлично, но я хотел бы сообщить об одной проблеме, с которой я столкнулся. Даже после запуска GTAV GTAVLauncher.exe полностью занимает одно из моих ядер, снижая мою производительность. Убийство процесса значительно ускоряет игру и не имеет никакого другого эффекта. Я запустил perf top для процесса и обнаружил, что программа для чего-то использует d3d9, что занимает все время процессора.

У меня такая же проблема с Fedora 29 KDE с драйверами nvidia. Как только я запускаю игру, перехожу к параметрам, графике и запускаю тест, я получаю около 30 кадров в секунду, но когда игра перезагружается из теста в «нормальный» режим, закрывая процесс Steam и снова запускаю тест, я получаю около 100 кадров в секунду. Я пробовал все до сих пор, это не связано с наложением Steam, композитором или другими вещами. Его GTALauncher.exe потребляет много ресурсов процессора, но только когда клиент Steam работает в фоновом режиме.

что вам говорит команда ulimit -Hn ?

1048576

Я пробовал с esync и без, и это не имело никакого значения. Вещь, которая имеет значение, работает ли клиент Steam или нет.

У меня проблема с GTA V при игре в Proton. Если я выхожу на табуляцию (Alt + Tab), а затем снова на табуляцию, моя мышь не привязана к игре. Это делает игру неиграбельной после входа и выхода.

Я не вносил никаких изменений в файлы Proton или GTA V. Версия Proton по умолчанию (3.7-8) РЕДАКТИРОВАТЬ: 3.16-4 работает лучше, и проблема менее вероятна, но все еще возникает в половине случаев.

У меня проблема с GTA V при игре в Proton. Если я выхожу на табуляцию (Alt + Tab), а затем снова на табуляцию, моя мышь не привязана к игре. Это делает игру неиграбельной после входа и выхода.

Я не вносил никаких изменений в файлы Proton или GTA V.

Со мной тоже бывает. Я обхожу это, повторяя попытку на вкладке alt еще несколько раз или выходя / выходя из полноэкранного режима с помощью alt + enter пару раз.

Измените ввод мыши на окна в настройках игры.

10 января 2019 года в 08:37 john5788 [email protected] написал:

У меня проблема с GTA V при игре в Proton. Если я выхожу на табуляцию (Alt + Tab), а затем снова на табуляцию, моя мышь не привязана к игре. Это делает игру неиграбельной после входа и выхода.

Я не вносил никаких изменений в файлы Proton или GTA V.

Со мной тоже бывает. Я обхожу это, повторяя попытку на вкладке alt еще несколько раз или выходя / выходя из полноэкранного режима с помощью alt + enter пару раз.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите чат.

@TheSIlentLink Это то, что я бы тоже сказал

Пробуем запустить GTA V через STEAM с Proton, как с основной, так и с бета-версии.

Войдите в систему Rockstar Online, затем она попытается загрузить игру, затем Rockstar Social возвращается и сообщает мне, что игра не запускается. Хотите попробовать ее в безопасном режиме?

Попробуйте безопасный режим, тоже самое.

Немного раздражает, так как у меня он уже работал в установке Lutris с DXVK 0.70 + WINE 3.13-staging (и более ранними версиями ранее).
* Ubuntu 18.04
* GTX 960 396,54
* XFCE4 + Compiz, 3x1920x1080
* i7 980x
* Asus Xonar DGX

@BloodyIron Вы когда-нибудь находили способ решения этой проблемы? Я играл в GTA Online более 100 часов через протон, но сегодня он внезапно перестал работать. Я переустановил свою игру и позволил Proton создать чистый винный префикс, не восстановил мою старую сохраненную игру, но она все еще вылетает при загрузке онлайн.
Я обновил свою систему 9-го числа в последний раз, а потом играл в сети, все работает нормально.
Одиночная игра, кстати, все еще работает.

Пробуем запустить GTA V через STEAM с Proton, как с основной, так и с бета-версии.
Войдите в систему Rockstar Online, затем она попытается загрузить игру, затем Rockstar Social возвращается и сообщает мне, что игра не запускается. Хотите попробовать ее в безопасном режиме?
Попробуйте безопасный режим, тоже самое.
Немного раздражает, так как у меня он уже работал в установке Lutris с DXVK 0.70 + WINE 3.13-staging (и более ранними версиями ранее).

  • Ubuntu 18.04
  • GTX 960 396,54
  • XFCE4 + Compiz, 3x1920x1080
  • i7 980x
  • Asus Xonar DGX

@BloodyIron Вы когда-нибудь находили способ решения этой проблемы? Я играл в GTA Online более 100 часов через протон, но сегодня он внезапно перестал работать. Я переустановил свою игру и позволил Proton создать чистый винный префикс, не восстановил мою старую сохраненную игру, но она все еще вылетает при загрузке онлайн.
Я обновил свою систему 9-го числа в последний раз, а потом играл в сети, все работает нормально.
Одиночная игра, кстати, все еще работает.

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

[2019-01-11 21: 26: 09.641] [ОШИБКА] GameComm: Ошибка чтения файла.
[2019-01-11 21: 26: 09.644] [DISPLAY] Игра завершена с кодом 0xc0000005
[2019-01-11 21: 26: 09.644] [ОШИБКА] Невозможно определить исходящий файл!
[2019-01-11 21: 26: 09,646] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * * *
[2019-01-11 21: 26: 09.646] [ERROR] * Настройка условия ошибки
[2019-01-11 21: 26: 09.646] [ОШИБКА] * Категория: 1 (ERROR_CATEGORY_LAUNCHER)
[2019-01-11 21: 26: 09.646] [ОШИБКА] * Код: 107 (LAUNCHER_ERR_GAME_CRASHED)
[2019-01-11 21: 26: 09.646] [ОШИБКА] * Дополнительно:
[2019-01-11 21: 26: 09.646] [ОШИБКА] * Локализовано: ошибка запуска. Код: 107
[2019-01-11 21: 26: 09.646] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * *
[2019-01-11 21: 26: 09.647] [ОШИБКА] Невозможно прочитать исходящий файл!
[2019-01-11 21: 26: 09,649] [ОШИБКА] * * * * * * * * * * * * * * * * * * * * * * *
[2019-01-11 21: 26: 09.649] [ERROR] * Ошибка установки условия
[2019-01-11 21: 26: 09.649] [ОШИБКА] * Категория: 5 (ERROR_CATEGORY_EXIT_CODE)
[2019-01-11 21: 26: 09.649] [ОШИБКА] * Код: -1073741819 (c0000005)
[2019-01-11 21: 26: 09.649] [ОШИБКА] * Дополнительно:
[2019-01-11 21: 26: 09.649] [ОШИБКА] * Локализовано: Grand Theft Auto V неожиданно завершился.

Нажмите «Повторить» ниже, чтобы снова войти в игру, или нажмите «Безопасный режим», чтобы запустить игру с уменьшенными настройками графики.

Если у вас по-прежнему возникают проблемы с игрой, обратитесь в службу поддержки Rockstar Games по адресу http://support.rockstargames.com.
[2019-01-11 21: 26: 09,649] [ERROR] * * * * * * * * * * * * * * * * * * * * * * **
[2019-01-11 21: 26: 09.651] [ОШИБКА] Код выхода 0xc0000005 указывает на сбой игры (STATUS_ACCESS_VIOLATION)

Пробуем запустить GTA V через STEAM с Proton, как с основной, так и с бета-версии.
Войдите в систему Rockstar Online, затем она попытается загрузить игру, затем Rockstar Social возвращается и сообщает мне, что игра не запускается. Хотите попробовать ее в безопасном режиме?
Попробуйте безопасный режим, тоже самое.
Немного раздражает, так как у меня он уже работал в установке Lutris с DXVK 0.70 + WINE 3.13-staging (и более ранними версиями ранее).

  • Ubuntu 18.04
  • GTX 960 396,54
  • XFCE4 + Compiz, 3x1920x1080
  • i7 980x
  • Asus Xonar DGX

@BloodyIron Вы когда-нибудь находили способ решения этой проблемы? Я играл в GTA Online более 100 часов через протон, но сегодня он внезапно перестал работать. Я переустановил свою игру и позволил Proton создать чистый винный префикс, не восстановил мою старую сохраненную игру, но она все еще вылетает при загрузке онлайн.
Я обновил свою систему 9-го числа в последний раз, а потом играл в сети, все работает нормально.
Одиночная игра, кстати, все еще работает.

@ mikraus94

Похоже, что может быть проблема, поскольку я также сегодня играл в GTA: Online без проблем, закрыл его и перезапустил, а затем встретил ту же проблему ... кто-нибудь знает, действительно ли проблема связана с обновлением от Proton, Steam или Рокзвезда?

https://www.reddit.com/r/SteamPlay/comments/aewbqi/gta_v_suddenly_not_working_grand_theft_auto_v_has/

У меня игра отлично работает онлайн
image

У меня игра отлично работает онлайн
image

Подобные комментарии особо не помогают; какую версию протона вы используете? Какой дистрибутив? Технические характеристики оборудования также могут помочь.

@PeashyScript ой ой :)

Процессор: FX 8350
Графический процессор: RX 570
Протон: 3,16-6
Распространение: Sabayon
Драйвер графического процессора: Mesa 18.3.1 с LLVM 7.0.1

Хммммм, это делает всю эту проблему немного странной ... Попробуйте сегодня снова GTA Online и посмотрите, что произойдет - возможно, даже переустановка моей ОС (чего бы это ни стоило, я использую Manjaro).

Извините, у меня плохое форматирование, я использую свой мобильный телефон и не слишком знаком с GitHub.

GTA V (271590): необработанное исключение: ошибка страницы при доступе для чтения

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2211.
@davidjmemmett опубликовано 2019-01-12T12: 09:33:

Игра работала нормально до вчерашнего вечера. Я не могу вспомнить, было ли обновление Steam или GTA V, но игра вылетает на экране загрузки и возвращается в Social Club с общей ошибкой. Пожалуйста, найдите прикрепленный журнал сбоев из системного журнала.
gta_crash_fromsyslog_12jan2019.log

Я подтверждаю проблему с GTA5 Online - начиная с 11.01.2019 происходит сбой после попытки запуска онлайн-сеанса (даже если это закрытый сеанс). Одиночная игра работает нормально.

Unhandled exception: page fault on read access to 0x145e98000 in 64-bit code (0x0000000140a29bc9).
gta5-log1.txt

Пробовал с Proton 3.7-8, 3.16-6 Beta, wine-staging 3.18 - то же самое. Игра загружается немного дальше с закрытым онлайн-сеансом - перед вылетом есть анимация квартиры по умолчанию. Вероятно, это связано с каким-то незначительным изменением в обработке игровой сети, но из-за этого происходит сбой wine / proton ...

GTA V (271590): необработанное исключение: ошибка страницы при доступе для чтения

Выпуск перенесен из №2211.
@davidjmemmett опубликовано 2019-01-12T12: 09:33:

Игра работала нормально до вчерашнего вечера. Я не могу вспомнить, было ли обновление Steam или GTA V, но игра вылетает на экране загрузки и возвращается в Social Club с общей ошибкой. Пожалуйста, найдите прикрепленный журнал сбоев из системного журнала.
gta_crash_fromsyslog_12jan2019.log

возможно обновление https://steamdb.info/app/271590/

Последнее обновление записи | около 16 часов назад (11 января 2019 г. - 21:36:18 UTC)
- | -

GTA V (271590): необработанное исключение: ошибка страницы при доступе для чтения
Выпуск перенесен из №2211.
@davidjmemmett опубликовано 2019-01-12T12: 09:33:
Игра работала нормально до вчерашнего вечера. Я не могу вспомнить, было ли обновление Steam или GTA V, но игра вылетает на экране загрузки и возвращается в Social Club с общей ошибкой. Пожалуйста, найдите прикрепленный журнал сбоев из системного журнала.
gta_crash_fromsyslog_12jan2019.log

возможно обновление https://steamdb.info/app/271590/

Последнее обновление рекордов около 16 часов назад (11 января 2019 г. - 21:36:18 UTC)

Может быть, 24 часа назад моя игра вообще не работала, а последнее обновление было 16 часов назад, совпадение? Или, скорее, виноват?

Простите меня, если это глупый вопрос, но будет ли это исправлено в ближайшее время? Или GTA: V работала раньше, потом перестала работать, а затем снова? Я просто хочу, чтобы мои надежды либо сразу рухнули, либо оставались оптимистичными, лол ^^

@tunanachos Я снова столкнусь с той же ошибкой.

@ Alexander88207, чтобы не разочаровывать вас и не пытаться остановить ваши попытки, но я попробовал это вчера (повторная загрузка), и, к сожалению, у меня это не сработало.

Держите нас в курсе и удачи

Теперь у меня такая же проблема, после загрузки онлайн-режима игра зависает и вылетает.

Я подтверждаю проблему с GTA5 Online - начиная с 11.01.2019 происходит сбой после попытки запуска онлайн-сеанса (даже если это закрытый сеанс). Одиночная игра работает нормально.

Unhandled exception: page fault on read access to 0x145e98000 in 64-bit code (0x0000000140a29bc9).
gta5-log1.txt

Пробовал с Proton 3.7-8, 3.16-6 Beta, wine-staging 3.18 - то же самое. Игра загружается немного дальше с закрытым онлайн-сеансом - перед вылетом есть анимация квартиры по умолчанию. Вероятно, это связано с каким-то незначительным изменением в обработке игровой сети, но из-за этого происходит сбой wine / proton ...

Тот же адрес для чтения, что и у меня ... У меня даже была такая же анимация квартиры с сеансом только по приглашениям! Он также вылетает, если я пытаюсь создать нового персонажа, когда он приближается к персонажу.

Привет, ребята, не уверен, что это вам вообще поможет (_к сожалению, я не могу заставить его работать_), но, похоже, обновление вашего Proton до последней версии может помочь;

https://www.reddit.com/r/linux_gaming/comments/af9qt4/how_many_of_you_are_able_to_launch_and_play/

Я спросил, могут ли другие пользователи Linux играть, и, судя по всему, играть умеют немногие.

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

edit: Я чувствую, что эти люди могут говорить об одиночной игре, а не об онлайн, поскольку я все еще не могу запустить онлайн-игру.

Привет, ребята, не уверен, что это вам вообще поможет (_к сожалению, я не могу заставить его работать_), но, похоже, обновление вашего Proton до последней версии может помочь;

https://www.reddit.com/r/linux_gaming/comments/af9qt4/how_many_of_you_are_able_to_launch_and_play/

Я спросил, могут ли другие пользователи Linux играть, и, судя по всему, играть умеют немногие.

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

Могу подтвердить, я пытался запустить самую последнюю версию Proton, но проблема не исчезла. Вот полная трассировка стека:

https://mgble.sh/t/0MGBKTZL.txt> Stacktrace из Steam
https://mgble.sh/t/QMEOUrzV.txt> Из launcher.log

Я также пробовал использовать steam-native. Это просто закрыло игру, и ничего не появилось.

Для справки, у меня RTX 2080 с самой последней стабильной версией драйвера. 410.93, ядро ​​4.19 под управлением Manjaro.

GTA V (271590): необработанное исключение: ошибка страницы при доступе для чтения

Выпуск перенесен из №2211.
@davidjmemmett опубликовано 2019-01-12T12: 09:33:

Игра работала нормально до вчерашнего вечера. Я не могу вспомнить, было ли обновление Steam или GTA V, но игра вылетает на экране загрузки и возвращается в Social Club с общей ошибкой. Пожалуйста, найдите прикрепленный журнал сбоев из системного журнала.
gta_crash_fromsyslog_12jan2019.log

@ kisak-valve Простите меня за то, что я не отправил вам сообщение с моим запросом, или если вы не тот человек, который спрашивает, но, кажется, вы достаточно хорошо осведомлены в этой теме и в некоторой степени являетесь модератором? Так что я решил, что лучше спросить вас _ (опять же, извиняюсь, если нет) _.

Мне было интересно _ (так как я использовал Proton совсем немного и мои знания о компьютерах / Linux более чем ограничены) _ случалось ли это раньше? Вероятно, это будет исправлено? Куда мы отправимся отсюда?

Я предполагаю / надеюсь, что более знающие участники Proton смогут это исправить, но мне было интересно, каковы следующие шаги для всех нас и каково будущее этой игры _ (онлайн-игра) _

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

Привет @tunanachos , я модератор, а не разработчик Proton, поэтому не могу говорить о технической стороне большинства вопросов. В общем, если кто-то может изолировать основную причину проблемы (-ов), помочь разработчикам Wine / Proton понять ее и, в идеале, предложить исправление, то исправление может перейти к восходящему потоку Wine, а оттуда Cherry, выбранному для протона.

Привет @tunanachos , я модератор, а не разработчик Proton, поэтому не могу говорить о технической стороне большинства вопросов. В общем, если кто-то может изолировать основную причину проблемы (-ов), помочь разработчикам Wine / Proton понять ее и, в идеале, предложить исправление, то исправление может перейти к восходящему потоку Wine, а оттуда Cherry, выбранному для протона.

Спасибо за вежливый и полезный ответ. Я буду следить за сервером Discord и этой публикацией. Скрестим пальцы за всех нас. Еще раз спасибо @ kisak-valve

Раньше мне удавалось запускать нормально, выбрав «Играть в GTA Online» в опции запуска. Теперь это вызывает сбой. Однако я обнаружил, что загрузка в одиночную игру из главного меню, а затем выбор «Перейти» в разделе «Онлайн» позволяет загрузиться нормально. Никаких сбоев. Немного лишний шаг, но он работает.

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

Раньше мне удавалось запускать нормально, выбрав «Играть в GTA Online» в опции запуска. Теперь это вызывает сбой. Однако я обнаружил, что загрузка в одиночную игру из главного меню, а затем выбор «Перейти» в разделе «Онлайн» позволяет загрузиться нормально. Никаких сбоев. Немного лишний шаг, но он работает.

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

Я только что попробовал это сам _ (сначала загрузка в SP, пауза, переход в «онлайн», выбор «GO») _, но у меня все равно вылетает.

Не могли бы вы рассказать нам немного больше о вашем компьютере? Какую ОС вы используете и т. Д.?

Не сомневаюсь в вас, но вы на 100% уверены, что с сегодняшнего дня играете в GTA: Online с другими игроками, используя Linux, без проблем?

Извините, что звучу так скептически, но у меня было как минимум 10-15 человек _ (эта тема не включена) _ сказали, что они больше не могут присоединиться к GTA: O , находясь на Linux в последние несколько дней - вы первое, что я слышу об отсутствии этой проблемы.

Да, я абсолютно уверен, что использую Linux и играю с другими плеерами, так как
около 8 вечера EST вчера вечером. Я использую Arch Linux с 4.20 Zen
ядро, proton 3.16-6 beta, 415.25 драйверы nvidia. Steam работает под
вариант «время выполнения». Я сейчас занят, но через час или около того я смогу записать
видео для вас, если вы хотите получить дополнительные доказательства моей претензии. Используя точный
варианты, которые вы описали, я могу загрузить онлайн и поиграть.

Единственное, о чем я могу думать, это то, что моя команда запуска
"PROTON_NOESYNC = 1% команда%"

В вс, 13 января 2019 г., 10:41 Начос < [email protected] написал:

Раньше я мог нормально запустить, выбрав «Играть в GTA Online».
из варианта запуска. Теперь это вызывает сбой. Однако я обнаружил, что
загрузитесь в одиночную игру из главного меню, затем выберите "Перейти" под
Онлайн позволяет загружать нормально. Никаких сбоев. Немного лишний шаг, но он
работает.

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

Я только что пробовал это сам (сначала загрузка в SP, пауза, переход в'online', выбрав 'GO'), но у меня все равно вылетает.

Не могли бы вы рассказать нам немного больше о вашем компьютере? Какую ОС вы используете и т. Д.?

Не сомневаюсь в вас, но вы на 100% уверены, что играете в GTA: Online с
сегодня с другими игроками, использующими Linux, без проблем?

Прошу прощения за то, что звучу так скептически, но у меня было как минимум 10-15 человек (этотема не включена) говорят, что они больше не могут присоединиться к GTA: O, пока
пользовались Linux в последние несколько дней - вы первый, о котором я не слышу
имея эту проблему.

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453839927 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN
.

Да, я абсолютно уверен, что использую Linux и играю с другими игроками, примерно в 20:00 по восточному стандартному времени вчера вечером. Я запускаю Arch Linux с ядром 4.20 Zen, бета-версией proton 3.16-6, драйверами 415.25 nvidia. Steam запускается с опцией «время выполнения». Я сейчас занят, но через час или около того я могу записать для вас видео, если вы хотите получить дополнительные доказательства моей претензии. Используя точные параметры, которые вы описали, я могу загружать онлайн и играть. Единственное, что я могу придумать, это то, что моя команда запуска - "PROTON_NOESYNC = 1% command%".

Вы используете локальные или облачные сохранения? Я немного изучил это, и проблема, похоже, связана с самим двоичным файлом GTAV.exe. Я использую Manjaro, и мне не нужно использовать PROTON_NOESYNC = 1, чтобы он работал. Вы им раньше пользовались?

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

В вс, 13 января 2019 г., 10:56 Vipesz < [email protected] написал:

Да, я абсолютно уверен, что использую Linux и играю с другими плеерами, так как
около 8 вечера EST вчера вечером. Я использую Arch Linux с 4.20 Zen
ядро, proton 3.16-6 beta, 415.25 драйверы nvidia. Steam работает под
вариант «время выполнения». Я сейчас занят, но через час или около того я смогу записать
видео для вас, если вы хотите получить дополнительные доказательства моей претензии. Используя точный
варианты, которые вы описали, я могу загрузить онлайн и поиграть. Единственный другой
я могу думать о том, что моя команда запуска - "PROTON_NOESYNC = 1
% command% "

Вы используете локальные или облачные сохранения? Я немного изучил это
и проблема, похоже, связана с самим двоичным файлом GTAV.exe. я
работает Manjaro, и для его работы не нужно использовать PROTON_NOESYNC = 1.
Вы им раньше пользовались?

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453841223 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/ADcSTu6ODHhnbgBLqcXz7nw-G7plGlWlks5vC1dIgaJpZM4WHAzN
.

Да, я абсолютно уверен, что использую Linux и играю с другими игроками, примерно в 20:00 по восточному стандартному времени вчера вечером. Я запускаю Arch Linux с ядром 4.20 Zen, бета-версией proton 3.16-6, драйверами 415.25 nvidia. Steam запускается с опцией «время выполнения». Я сейчас занят, но через час или около того я могу записать для вас видео, если вы хотите получить дополнительные доказательства моей претензии. Используя точные параметры, которые вы описали, я могу загружать онлайн и играть. Единственное, что я могу придумать, это то, что моя команда запуска - "PROTON_NOESYNC = 1% command%".

В вс, 13 янв.2019 г., 10:41 Nachos @ . * писал: Раньше я мог нормально запускать, выбрав «Играть в GTA Online» в опции запуска. Теперь это вызывает сбой. Однако я обнаружил, что загрузка в одиночную игру из главного меню, а затем выбор «Перейти» в разделе «Онлайн» позволяет загрузиться нормально. Никаких сбоев. Немного лишний шаг, но он работает. Не уверен, в чем проблема, но похоже, что это проблема с загрузкой ресурсов. Как только игра инициализирована, кажется, что все идет нормально. Я только что пробовал это сам (сначала загрузка в SP, пауза, переход в «онлайн», выбор «GO»), но у меня все еще вылетает. Не могли бы вы рассказать нам немного больше о вашем компьютере? Какую ОС вы используете и т. Д.? Не сомневаюсь в вас, но вы на 100% уверены, что с сегодняшнего дня играете в GTA: Online с другими игроками, используя Linux, без проблем? Извините, что звучу так скептически, но у меня было как минимум 10-15 человек (эта ветка не включена) , которые больше не могут присоединиться к GTA: O , находясь на Linux в последние несколько дней - вы первый Я слышал об отсутствии этой проблемы. - Вы получили это, потому что прокомментировали. Ответьте на это письмо напрямую, просмотрите его на GitHub < # 37 (comment) > или отключите поток https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN .

@kruesephiikz Мне очень жаль, если мое сообщение прозвучало немного оскорбительным, это не было моим намерением, и я действительно верю вам сейчас, и у меня не было никаких причин сомневаться в вас, кроме того факта, что никто другой не смог запустить онлайн сторона GTA за последние 2 или 3 дня.

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

Это хорошая новость, если у вас все получится - поскольку в Интернете раздались слухи, это, возможно, было намеренным шагом Rockstar _ (поскольку, по-видимому, античит-программу для Linux сложно создать)
однако мне было трудно в это поверить.

Спасибо за ваше время и ответ, надеюсь, мы скоро разберемся с этим! Всего наилучшего.

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

В вс, 13 января 2019 г., 11:03 Начос < [email protected] написал:

Да, я абсолютно уверен, что использую Linux и играю с другими плеерами, так как
около 8 вечера EST вчера вечером. Я использую Arch Linux с 4.20 Zen
ядро, proton 3.16-6 beta, 415.25 драйверы nvidia. Steam работает под
вариант «время выполнения». Я сейчас занят, но через час или около того я смогу записать
видео для вас, если вы хотите получить дополнительные доказательства моей претензии. Используя точный
варианты, которые вы описали, я могу загрузить онлайн и поиграть. Единственный другой
я могу думать о том, что моя команда запуска - "PROTON_NOESYNC = 1
% command% "
… <# M_-4593615824278687982_>
В вс, 13 янв.2019 г., 10:41 Nachos @ . * написал: удалось запустить
просто отлично раньше, выбрав «Играть в GTA Online» в опции запуска.
Теперь это вызывает сбой. Однако я обнаружил, что загрузка в одиночную игру
в главном меню, затем выбор «Перейти» в разделе «Онлайн» позволяет загрузиться нормально.
Никаких сбоев. Немного лишний шаг, но он работает. Не уверен, что за
актуальная проблема есть, но это похоже на проблему загрузки актива. Однажды игра
инициализируется, кажется, все идет нормально. Я только что пробовал это сам (загрузкасначала в SP, пауза, переход в «онлайн», выбор «GO»), однако
у меня все еще вылетает. Не могли бы вы рассказать нам немного больше о вашем компьютере?
Какую ОС вы используете и т. Д.? Не сомневаюсь в тебе, но ты на 100% уверен, что ты
играть в GTA: Online с сегодняшнего дня с другими игроками, используя Linux, без
проблема? Извините, что звучу так скептически, но у меня было как минимум 10 или 15
люди (эта тема не включена) говорят, что они больше не могут присоединиться
GTA: O , будучи на Linux в последние несколько дней - ты первый. Я
слышать об отсутствии этой проблемы. - Вы получаете это, потому что вы
прокомментировал. Ответьте на это письмо напрямую, просмотрите его на GitHub <# 37 (комментарий)
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453839927 >,
или отключить поток
https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN
.

@kruesephiikz https://github.com/kruesephiikz Прошу прощения, если мое сообщение
получилось немного оскорбительно, это не было моим намерением, и теперь я вам верю
и не было никаких причин сомневаться в тебе, кроме того факта, что никто другой
смог запустить онлайн-часть GTA за последние 2-3 дня.

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

Это хорошая новость, если вы можете продолжить - так как раздался ропот.
в Интернете это могло быть намеренное действие Rockstar (поскольку,очевидно, античит-софт для Linux сложно сделать)
однако мне было трудно в это поверить.

Спасибо за ваше время и ответ. Надеюсь, мы доберемся до сути
это скоро! Всего наилучшего.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453841755 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/ADcSTnsl_8oSKfQbJPYCNYSVbFWm7-i0ks5vC1jBgaJpZM4WHAzN
.

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

В вс, 13 янв.2019 г., 11:03 Nachos @ . * писал (а): Да, я абсолютно уверен, что использую Linux и играю с другими игроками, примерно в 20:00 по восточному стандартному времени вчера вечером. Steam запускается с опцией «время выполнения». Используя точные параметры, которые вы описали, я могу загружать онлайн и играть. . писал (а): Раньше я мог нормально запускать, выбрав «Играть в GTA Online» в опции запуска. Теперь это вызывает сбой. Однако я обнаружил, что загрузка в одиночную игру из главного меню, а затем выбор «Перейти» в разделе «Онлайн» позволяет загрузиться нормально. Никаких сбоев. Немного лишний шаг, но он работает. Не уверен, в чем проблема, но похоже, что это проблема с загрузкой ресурсов. Как только игра инициализирована, кажется, что все идет нормально. Я только что пробовал это сам * (сначала загрузка в SP, пауза, переход в «онлайн», выбор «GO»), но у меня все равно вылетает. Не могли бы вы рассказать нам немного больше о вашем компьютере? Какую ОС вы используете и т. Д.? Не сомневаюсь в вас, но вы на 100% уверены, что с сегодняшнего дня играете в GTA: Online с другими игроками, используя Linux, без проблем? Извините, что звучу так скептически, но у меня было как минимум 10-15 человек (эта ветка не включена) , которые больше не могут присоединиться к GTA: O , находясь на Linux в последние несколько дней - вы первый Я слышал об отсутствии этой проблемы. - Вы получили это, потому что прокомментировали. Ответьте на это письмо напрямую, просмотрите его на GitHub <# 37 (комментарий) < # 37 (комментарий) >> или отключите поток https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN . @kruesephiikz https://github.com/kruesephiikz Извините, если мое сообщение получилось немного оскорбительным, это не было моим намерением, и я действительно верю вам сейчас, и у меня не было никаких причин сомневаться в вас, кроме факта никто другой не мог запустить онлайн-версию GTA в течение последних 2 или 3 дней. Меня интересует, как вы можете обойтись без проблем, а многие другие - нет. Это хорошая новость, хотя, если вы в состоянии продолжить - поскольку в Интернете был шум, это, возможно, было намеренным шагом Rockstar (поскольку, по-видимому, античит-программное обеспечение сложно сделать для Linux), но мне это показалось трудным верить. Спасибо за ваше время и ответ, надеюсь, мы скоро разберемся с этим! Всего наилучшего. - Вы получаете это, потому что вас упомянули. Ответьте на это письмо напрямую, просмотрите его на GitHub < # 37 (comment) > или отключите поток https://github.com/notifications/unsubscribe-auth/ADcSTnsl_8oSKfQbJPYCNYSVbFWm7-i0ks5vC1jBgaJpZM4WHAzN .

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

Пожалуйста, не спешите - я очень благодарен за ваше время, потому что когда дело доходит до компьютеров и технологий, я совершенно бесполезен _ (использую Linux более 3 лет, и я до сих пор мало о чем знаю !) _

В любом случае, вернемся к теме; предполагая, что моя команда Proton верна ? У меня включено сохранение в облаке, но я не уверен насчет «времени выполнения» ...

Не могли бы вы объяснить мне, как я могу «разрешить» запуск Steam в упомянутой вами «среде выполнения»? Я погуглил, но не нашел команд или инструкций, как это сделать.

С уважением

Tunanachos.

Я заметил две вещи, связанные с ntdll и wininet.

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

env WINEPREFIX = "/ home / frank / .local / share / Steam / steamapps / common / Proton 3.16 Beta / dist / share / default_pfx" WINEPATH = "/ home / frank / .local / share / Steam / steamapps / common / Proton 3.16 Бета / dist / bin / wine64 "winecfg

Обновление: я уже заметил разницу.

https://mgble.sh/i/jS63Fwn1.png - Использование бета-версии
https://mgble.sh/i/O2yX76Cn.png - Использование версии 3.16

Кроме того, этот сбой вызывают и ntdll, и wininet.

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

В вс, 13 янв.2019 г., 11:03 Nachos @ . * писал (а): Да, я абсолютно уверен, что использую Linux и играю с другими игроками, примерно в 20:00 по восточному стандартному времени вчера вечером. Steam запускается с опцией «время выполнения». Используя точные параметры, которые вы описали, я могу загружать онлайн и играть. . * Написал: Я смог запустите нормально заранее, выбрав «Играть в GTA Online» в опции запуска. Теперь это вызывает сбой. Однако я обнаружил, что загрузка в одиночную игру из главного меню, а затем выбор «Перейти» в разделе «Онлайн» позволяет загрузиться нормально. Никаких сбоев. Немного лишний шаг, но он работает. Не уверен, в чем проблема, но похоже, что это проблема с загрузкой ресурсов. Как только игра инициализирована, кажется, что все идет нормально. Я только что попробовал это сам _ (сначала загрузка в SP, пауза, переход в «онлайн», выбор «GO») _, но у меня все равно вылетает. Не могли бы вы рассказать нам немного больше о вашем компьютере? Какую ОС вы используете и т. Д.? Не сомневаюсь в вас, но вы на 100% уверены, что с сегодняшнего дня играете в GTA: Online с другими игроками, используя Linux, без проблем? Извините, что звучу так скептически, но у меня было как минимум 10-15 человек _ (эта тема не включена) _ сказали, что они больше не могут присоединиться к GTA: O , находясь на Linux в последние несколько дней - вы первое, что я слышу об отсутствии этой проблемы. - Вы получили это, потому что прокомментировали. Ответьте на это письмо напрямую, просмотрите его на GitHub <# 37 (комментарий) < # 37 (комментарий) >> или отключите поток https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN . @kruesephiikz https://github.com/kruesephiikz Извините, если мое сообщение получилось немного оскорбительным, это не было моим намерением, и я действительно верю вам сейчас, и у меня не было никаких причин сомневаться в вас, кроме факта никто другой не мог запустить онлайн-версию GTA в течение последних 2 или 3 дней. Меня интересует, как вы можете обойтись без проблем, а многие другие - нет. Это хорошая новость, хотя, если вы в состоянии продолжить - поскольку в Интернете раздались шепоты, это, возможно, было намеренным шагом Rockstar _ (поскольку, по-видимому, античит-программное обеспечение для Linux сложно сделать) в это трудно поверить. Спасибо за ваше время и ответ, надеюсь, мы скоро разберемся с этим! Всего наилучшего. - Вы получаете это, потому что вас упомянули. Ответьте на это письмо напрямую, просмотрите его на GitHub < # 37 (comment) > или отключите поток https://github.com/notifications/unsubscribe-auth/ADcSTnsl_8oSKfQbJPYCNYSVbFWm7-i0ks5vC1jBgaJpZM4WHAzN .

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

Пожалуйста, не спешите - я очень благодарен за ваше время, потому что когда дело доходит до компьютеров и технологий, я совершенно бесполезен _ (использую Linux более 3 лет, и я до сих пор мало о чем знаю !) _

В любом случае, вернемся к теме; предполагая, что моя команда Proton верна ? У меня включено сохранение в облаке, но я не уверен насчет «времени выполнения» ...

Не могли бы вы объяснить мне, как я могу «разрешить» запуск Steam в упомянутой вами «среде выполнения»? Я погуглил, но не нашел команд или инструкций, как это сделать.

С уважением

Tunanachos.

Вы можете включить среду выполнения Steam, запустив Steam с терминала с STEAM_RUNTIME = 1 steam% u

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

https://mgble.sh/i/5xU87UYh.png

Я добавил переопределение для библиотеки xaudio2_7 и нашел некоторую дополнительную информацию по этой проблеме, которая, похоже, была проблемой раньше, особенно со Steam, что может значительно исключить риск намеренного сделать это Rockstar.

После наблюдения за загрузкой игры через терминал Steam с включенным STEAM_RUNTIME я заметил, что эти два события происходят до того, как игра загружается на панели запуска. Учитывая, что другие библиотеки были связаны с сетью, и что это также было связано с сетью, я решил поискать это, чтобы узнать, какая информация доступна, и при необходимости скорректировать ее. Я нашел эту ссылку.

https://www.reddit.com/r/wine_gaming/comments/9gu1m9/cant_get_gta_v_to_run_via_lutris_r_social_club/

[0918 / 122832.283: ОШИБКА: main_delegate.cc (726)] Не удалось загрузить cef_extensions.pak
[0918 / 122832.359: ОШИБКА: network_change_notifier_win.cc (157)] Ошибка WSALookupServiceBegin: 8

Появился целый ряд решений, в том числе проблема со Steam (с теми же проблемами, в том числе возможность играть в автономном режиме, но ломается, когда вы выходите в онлайн)

Я пробовал запустить Steam в автономном режиме и при запуске GTA V Online. Это привело к тому, что игра не проверялась и не запускалась, но не вылетало. Я предполагаю, что это связано с какой-то проверкой клиента, происходящей с плохим запросом, который вино не может обработать, особенно с ntdll и wininet.

Я буду обновлять по мере поступления дополнительной информации, однако вот что я добавил:

https://mgble.sh/i/gOo5PNHY.png

Протон 3,16

Привет, @vipesz , это отличные новости _ (маловероятно, что это намеренный переход Rockstar) _

Я обнаружил, что команда steam STEAM_RUNTIME=1 steam сработала. _ (Когда я ввел STEAM_RUNTIME=1 steam %u я получил сообщение об ошибке) _ https://i.imgur.com/aYf3AMe.png

Помимо этого (и простите мое невежество и глупость), я не слишком уверен, что еще делать, кроме как ждать, пока умные люди это поймут.

Большое спасибо за помощь и обновление, скрестим пальцы и тепло, с наилучшими пожеланиями

Tunanachos

Привет, @vipesz , это отличные новости _ (маловероятно, что это намеренный переход Rockstar) _

Я обнаружил, что команда steam STEAM_RUNTIME=1 steam сработала. _ (Когда я ввел STEAM_RUNTIME=1 steam %u я получил сообщение об ошибке) _ https://i.imgur.com/aYf3AMe.png

Помимо этого (и простите мое невежество и глупость), я не слишком уверен, что еще делать, кроме как ждать, пока умные люди это поймут.

Большое спасибо за помощь и обновление, скрестим пальцы и тепло, с наилучшими пожеланиями

Tunanachos

Запуск Steam каждый раз со средой выполнения

вы можете увидеть это, если просто введете steam

image

Ой! Значит, обычный запуск Steam активирует время выполнения? Пользователь Reddit спросил, был ли он включен, когда изначально сообщал о сбое, поэтому я решил, что это нужно переключать _ (спасибо за разъяснения!) _

Я перешлю это на канал разногласий Proton :)

@ Alexander88207

Это неправда. Это может быть в случае некоторых дистрибутивов, но в Manjaro для меня это отключено. По-разному.

https://mgble.sh/i/neB84hZV.png

@tunanachos Могу ли я получить ссылку для приглашения? Вы можете добавить меня в Discord. Фрэнк # 6617

У @vipesz Manjaro есть собственная среда выполнения для

@vipesz, безусловно, следующая ссылка должна быть открытым приглашением для всех;

https://discordapp.com/invite/uuwK9EV

Я идиот. Я забыл, что скомпилировал замену для Proton, которая содержала кучу винных исправлений. https://github.com/kakra/wine-proton Он там живет. По сути, вы перезаписываете предварительно собранные файлы Proton, и у вас есть с этим работать.

Я знаю, что это запутанный, хакерский способ делать что-то, но он сделал мой игровой процесс намного более плавным. Существуют тысячи комментариев для различий, и потребуется время, чтобы выяснить, какой именно позволяет мне играть, не говоря уже о том, чтобы продолжить с этого момента и получить «Play GTA Online» с момента запуска, чтобы снова заработать.

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

Я собираюсь спать, но обязательно попробую это завтра утром _ (при условии, что я смогу во всем разобраться) _.

Правильно ли я полагаю, что некоторые файлы _ (из-за отсутствия лучших слов) _, которые у вас есть, _ что-то_ заставляют GTA: online работать на вас?

как я уже сказал, я собираюсь спать, но мне было бы интересно, сможет ли кто-нибудь еще попробовать это и посмотреть, что произойдет, иначе я попробую завтра утром обновление _ (скорее всего, с другим вопросом о том, как исправить что-то, что я теперь сломался, лол!) _

Спасибо за обновление и ссылку @kruesephiikz еще раз с наилучшими пожеланиями, всего наилучшего.

Tunanacos

После 20 часов непрерывного измельчения, чтобы попытаться заставить это работать, я наконец нашел потенциальное и очень многообещающее исправление.

Я пробовал вышеупомянутый винно-протонный патч, который сам по себе не работал. Чтобы это заработало, нужно было сделать несколько модификаций. Тем не менее, я могу подтвердить, что, без сомнения, Rockstar не запрещает пользователям Linux играть в сети.

Этого можно достичь, загрузившись в одиночную игру, затем перейдя в одиночную сессию, загрузившись, найдя новую сессию.

Я выпущу исправление и руководство о том, как исправить это в ближайшее время. Следите за обновлениями. Вот некоторые доказательства:

https://mgble.sh/i/2avvqUXY.png> Загрузка в частном сеансе
https://mgble.sh/i/ZCilYt5p.png> Возможность перехода на вкладку с показом Steam
https://mgble.sh/i/8DqMji5k.png> Возможность присоединяться к публичным сессиям.

Сборка вина: wine-4.0-rc6

Технические характеристики компьютера:
https://mgble.sh/i/HNA6JMJu.png

@ Guy1524 Вы нашли какое-нибудь решение своей проблемы, кроме как убить процесс? Я думаю, что столкнулся с той же ситуацией, но я не могу заставить его снова работать после того, как GTAVLauncher убит.

После 20 часов непрерывного измельчения, чтобы попытаться заставить это работать, я наконец нашел потенциальное и очень многообещающее исправление.

Я пробовал вышеупомянутый винно-протонный патч, который сам по себе не работал. Чтобы это заработало, нужно было сделать несколько модификаций. Тем не менее, я могу подтвердить, что, без сомнения, Rockstar не запрещает пользователям Linux играть в сети.

Этого можно достичь, загрузившись в одиночную игру, затем перейдя в одиночную сессию, загрузившись, найдя новую сессию.

Я выпущу исправление и руководство о том, как исправить это в ближайшее время. Следите за обновлениями. Вот некоторые доказательства:

https://mgble.sh/i/2avvqUXY.png> Загрузка в частном сеансе
https://mgble.sh/i/ZCilYt5p.png> Возможность перехода на вкладку с показом Steam
https://mgble.sh/i/8DqMji5k.png> Возможность присоединяться к публичным сессиям.

Сборка вина: wine-4.0-rc6

Технические характеристики компьютера:
https://mgble.sh/i/HNA6JMJu.png

@vipesz Это очень интересная новость! Также буду обновлять мои сообщения Reddit.

Я отправляю сообщение, чтобы оставить потенциальное _ (хотя и очень хакерское) _ 'исправить'

пользователь Reddit оставил мне комментарий здесь

Говоря;

Я сделал аккаунт только для того, чтобы сказать это, потому что мне не все равно. Вы можете выйти в Интернет, используя этот обходной путь, пока не будет найдено более постоянное решение. Запустите трассировку GTAV.exe во время загрузки игры. Вы сможете подключиться к Интернету, а затем отсоедините его. Загрузить онлайн с ИП.

Запустите игру, с помощью диспетчера задач найдите PID GTAV.exe и используйте эту команду: sudo strace -p ##### где ### - это PID. Как только вы подключитесь к Интернету, просто ctrl + C или закройте терминал

Я не пробовал это, поэтому не знаю, работает ли это, но некоторые люди утверждали, что это работает, поэтому я помещаю это здесь для всех, кому не терпится обновить / исправить _ (например, я: smile_imp:) _

Все мое лучшее,

Tunanachos

@ kisak-valve Я думаю, что наконец-то выделил точку, в которой игра вылетает, не могли бы вы обратить на это внимание и посмотреть, прав ли я? Если нет, можно загрузить полную версию strace.

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

https://pastebin.com/5JQdimLb

@tunanachos все еще вылетает у меня даже с этим методом, к сожалению :(

редактировать: неважно, strace был привязан к неправильному процессу! это действительно работает!

У меня были те же проблемы с онлайн-игрой, о которых говорили другие; в последний раз я смог нормально подключиться 10 января. Стоит отметить, что я тестировал это в Windows 12-го числа, и у меня возникла та же проблема - экран загрузки в течение 3-4 минут, зависание на пару секунд, а затем сообщение об ошибке Rockstar Social Club.

Добавление strace согласно https://github.com/ValveSoftware/Proton/issues/37#issuecomment -454572358, похоже, позволяет мне выйти в Интернет.

Примерно через двадцать минут игры игра полностью зависла (остальная часть моего рабочего стола тоже зависла, так что я даже не мог ее убить), что вынудило меня жестко перезагрузить компьютер; теперь при запуске игры у меня нет звука. Звук выстрелов / сирен воспроизводится во время начального прелоадера, но после этого звука из игры нет.

У меня были те же проблемы с онлайн-игрой, о которых говорили другие; в последний раз я смог нормально подключиться 10 января. Стоит отметить, что я тестировал это в Windows 12-го числа, и у меня возникла та же проблема - экран загрузки в течение 3-4 минут, зависание на пару секунд, а затем сообщение об ошибке Rockstar Social Club.

Добавление strace согласно # 37 (комментарий) , похоже, позволяет мне выйти в Интернет.

Примерно через двадцать минут игры игра полностью зависла (остальная часть моего рабочего стола тоже зависла, так что я даже не мог ее убить), что вынудило меня жестко перезагрузить компьютер; теперь при запуске игры у меня нет звука. Звук выстрелов / сирен воспроизводится во время начального прелоадера, но после этого звука из игры нет.

@ hswhite33 Вы убили strace после загрузки? GTAV будет замедляться и зависать _ (и, вероятно, вылетать) _, если вы не убьете strace. Сообщите нам, так как я еще не тестировал его.

всего наилучшего

тунаначос.

@tunanachos Да, я убил strace, как только вошел в игру, так как это делало частоту кадров неиграбельной.

Я изменил настройки звука в игре, чтобы отключить отключение звука при потере фокуса, что, похоже, решило проблему со звуком (игра работает немного неловко с моим оконным менеджером, поэтому я определенно мог видеть, что это является причиной этой конкретной проблемы)

@ hswhite33 Просто из любопытства, какой оконный менеджер вы используете? Я использую i3wm и _ (до этого выпуска) _ никогда не возникало особых проблем.

Вам больше повезло, что он не рушится? Или это почти то же самое?

Я еще не смог попробовать GTA, но скоро сделаю это.

Пожалуйста, сообщите об этом вместе с соответствующим выводом strace в апстрим Wine, Proton - не единственный затронутый форк.

@tunanachos
Я подтверждаю, что обходной путь strace работает. Большое спасибо!

Однострочная версия этого обходного пути:

  1. В gnome-terminal запустить:

until ps -C GTA5.exe >/dev/null; do sleep 1; echo "Waiting for GTA5.exe process..."; done; strace -p $(ps -C GTA5.exe -o pid=)

  1. Запустить GTA5 через Steam (можно прямо в онлайн-режим)

Команда ожидает процесса GTA5.exe. Когда он будет доступен - strace запускается с правильным PID в качестве аргумента.

По крайней мере, на моем компьютере strace не влияет на производительность, поэтому я оставляю его работающим. Если это не ваш случай - вам нужно остановить strace вручную.

Пожалуйста, сообщите об этом вместе с соответствующим выводом strace в апстрим Wine, Proton - не единственный затронутый форк.
@aurieh
Я сообщил об ошибке в Wine-Bugzilla:
https://bugs.winehq.org/show_bug.cgi?id=46474

Итак, мое обновление;

strace команда 'fix' работает; У меня были небольшие проблемы с получением PID, но благодаря приведенной выше команде от @Dannniello я смог хотя бы _find_ PID и запустить и strace на нем.

Изначально у меня истекло время ожидания при подключении к сети, затем это поставило меня в очень медленную одиночную игру, а затем _ (без запроса) _ повторно подключило меня к онлайн-режиму _ (где я смог без проблем загрузиться и был счастливо бегает последние 20 минут) _.

Что касается сообщения @aurieh , я бы сказал и буду, если мне скажут, как это сделать, экспортировать результаты и поместить их в правильный формат для людей в Wine / Proton, извините, но я не очень хорошо разбираюсь в технические штуки, и я оказываюсь скорее посланником, чем профессором: wink:

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

Спасибо вам всем за ваше время, усилия, часы работы и работу - это то, что делает Linux замечательным для меня!

Еще раз с наилучшими пожеланиями.

-Тунаначос

_ (Я хотел бы оставить здесь небольшую правку, я использую голос в текст и мой мобильный телефон, поэтому, пожалуйста, извините за любые ошибки форматирования или грамматические / орфографические ошибки.

Хотя «обходной путь» действительно позволяет вам вернуться в онлайн (и это здорово), игра по-прежнему иногда дает сбой при переходе на вкладку и смене серверов (все, что требует перехода к экрану загрузки, сопряжено с небольшим риском).

как я уже сказал, я понимаю, что это обходной путь, а не исправление, и я бесконечно благодарен людям, которые предоставили нам такую ​​информацию - но это все еще, очевидно, требует исправления) _

>

Что касается сообщения @aurieh , я бы сказал и буду, если мне скажут, как это сделать, экспортировать результаты и поместить их в правильный формат для людей в Wine / Proton, извините, но я не очень хорошо разбираюсь в технический материал, и я оказываюсь скорее посланником, чем профессором.

-Тунаначос

@tunanachos
Добавьте это в мой отчет об ошибке в качестве комментария:
-> https://bugs.winehq.org/show_bug.cgi?id=46474

Но вы должны предварительно зарегистрироваться на сайте (я только что сделал).

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

Linux Mint 19.1 Тара
i7-8700k процессор
32 ГБ оперативной памяти DDR4
NVIDIA GTX1080

@tunanachos
Я подтверждаю, что обходной путь strace работает. Большое спасибо!

Однострочная версия этого обходного пути:

  1. В gnome-terminal запустить:

until ps -C GTA5.exe >/dev/null; do sleep 1; echo "Waiting for GTA5.exe process..."; done; strace -p $(ps -C GTA5.exe -o pid=)

  1. Запустить GTA5 через Steam (можно прямо в онлайн-режим)

Команда ожидает процесса GTA5.exe. Когда он будет доступен - strace запускается с правильным PID в качестве аргумента.

По крайней мере, на моем компьютере strace не влияет на производительность, поэтому я оставляю его работающим. Если это не ваш случай - вам нужно остановить strace вручную.

Большое спасибо, что исправили это для меня.
Для повышения производительности просто убейте strace после загрузки gta v online :)

У меня тоже работает обходной путь strace . Я добавил -o /dev/null в strace, чтобы скрыть его вывод.
Также мне пришлось запустить strace как root.

Пожалуйста, сообщите об этом вместе с соответствующим выводом strace в апстрим Wine, Proton - не единственный затронутый форк.
@aurieh
Я сообщил об ошибке в Wine-Bugzilla:
https://bugs.winehq.org/show_bug.cgi?id=46474

Мой отчет об ошибке не был принят в этой форме:
https://bugs.winehq.org/show_bug.cgi?id=46474
Поскольку я не собираюсь больше вкладывать средства в поддержку заявки, я установил для нее значение closed / wontfix.

@tunanachos
Я подтверждаю, что обходной путь strace работает. Большое спасибо!

Однострочная версия этого обходного пути:

  1. В gnome-terminal запустить:

until ps -C GTA5.exe >/dev/null; do sleep 1; echo "Waiting for GTA5.exe process..."; done; strace -p $(ps -C GTA5.exe -o pid=)

  1. Запустить GTA5 через Steam (можно прямо в онлайн-режим)

Команда ожидает процесса GTA5.exe. Когда он будет доступен - strace запускается с правильным PID в качестве аргумента.

По крайней мере, на моем компьютере strace не влияет на производительность, поэтому я оставляю его работающим. Если это не ваш случай - вам нужно остановить strace вручную.

Большое спасибо, это помогло решить проблему. Я добавил sleep 500; killall strace чтобы избежать проблем с производительностью. Но теперь игра зависает на случайный промежуток времени, помогает только ее полное убийство. Никто не сталкивался с этим?

ArchLinux x86_64
Linux 4.20.1-arch1-1-ARCH
Процессор: AMD FX-8320E 8-ядерный
Графический процессор: GeForce GTX 1060 3 ГБ
Оперативная память: 10 ГБ

@CryZFix
Большое спасибо, это помогло решить проблему. Я добавил sleep 500; sudo killall strace чтобы избежать проблем с производительностью. Но теперь игра зависает на случайный промежуток времени, помогает только ее полное убийство. Никто не сталкивался с этим?

У меня не было никаких серьезных сбоев, но у меня были софтлоки, когда с игрой все еще можно было взаимодействовать, но в нее нельзя было играть. Являются ли они резкими внезапными зависаниями, которые не оставляют взаимодействия, или игра все еще технически работает, но застревает?
Резких зависаний не встречал.

@nggjamie да, хотя я смог поиграть strace моя игра также заблокировалась.

Я хотел бы упомянуть пару вещей; во-первых, после перезагрузки моего компьютера и повторной попытки (и позволения команде работать, может быть, 20 минут, пока я присоединялся к лобби и делал другие вещи) у меня не было блокировки.

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

Играть в GTA онлайн с этим новым методом strace довольно сложно, но в настоящее время это все, что у нас есть.

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

С уважением,

Тунец

Играть в GTA онлайн с этим новым методом strace довольно сложно, но на данный момент это все, что у нас есть.

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

Я добавил sleep 500; killall strace чтобы избежать проблем с производительностью. Но теперь игра зависает на случайный промежуток времени, помогает только ее полное убийство.

А у вас игра вылетает с ошибкой? Это должно снизить производительность.

@ KuJo-Ger "Если вы не сможете воспроизвести проблему с текущим (4.0-rc6 +) простым вином / вином-постановкой и предоставить необходимую основную информацию [1], эта ошибка будет отмечена как недопустимая»

Это можно воспроизвести (как на моем компьютере) с этой версией вина. Это то, чем я занимаюсь.

@vipesz

Он мог иметь в виду мягкие замки, которые не являются чем-то новым для GTA Online + Proton. Я несколько раз сталкивался с программными блокировками при переключении сеансов при определенных обстоятельствах, хотя иногда они исчезают сами собой, поэтому я считаю, что это может быть вещь Rockstar.

Я столкнулся с новым софтлоком, когда играл раньше и запускал миссию по пополнению запасов бункера. Наложение экрана ноутбука отказывалось закрывать себя, и я даже смог снова присоединиться к новому сеансу. Однако экран остался даже со звуком, показывающим, что я делал, работает, и отображалась карта. Раньше я не сталкивался ни с чем другим, я бы специально назвал "Freeze" после использования метода strace. Вероятно, нам понадобится больше времени / людей, чтобы засвидетельствовать его стабильность, прежде чем мы сможем окончательно назвать что-либо проблемой с самим обходным путем.

@NGGJamie

Не могу сказать, что у меня это было. Единственный тип зависания, с которым я когда-либо сталкивался, - это когда я впервые захожу в меню / оверлей Steam.

@vipesz
Извините за неясность, за исключением довольно заметного падения производительности при выполнении команды strace единственная другая проблема, о которой следует уведомить, - это полная блокировка (то есть игры) (но не ОС).

Кроме того, он снова вылетает на экране загрузки (но я чувствую, что это может быть связано с исходной проблемой, о которой мы говорим).

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

Наверное, может быть более полезным и полезным на выходных :)

@ KuJo-Ger "Если вы не сможете воспроизвести проблему с текущим (4.0-rc6 +) простым вином / вином-постановкой и предоставить необходимую основную информацию [1], эта ошибка будет отмечена как недопустимая»

Это можно воспроизвести (как на моем компьютере) с этой версией вина. Это то, чем я занимаюсь.

@vipesz
Тогда напишите это как комментарий в заявке!
-> https://bugs.winehq.org/show_bug.cgi?id=46474
Если вы не можете открыть тикет снова (конечно, вам нужно зарегистрироваться на странице отслеживания ошибок), чтобы опубликовать его, я открою тикет снова. Это работает, как я только что тестировал. Все, что вам нужно сделать, это сообщить мне.

@ KuJo-Ger

Ответил. Связал и этот гитхаб.

@vipesz

Я добавил sleep 500; killall strace чтобы избежать проблем с производительностью. Но теперь игра зависает на случайный промежуток времени, помогает только ее полное убийство.

А у вас игра вылетает с ошибкой? Это должно снизить производительность.

Как только я убиваю strace, проходит случайный промежуток времени и он полностью перестает подавать признаки жизни, также останавливается фоновая музыка в игре и сама система предлагает принудительное закрытие.
Пока работает strace, все в порядке, но FPS падает с 90-100 до 20-28.
default

@vipesz

Я добавил sleep 500; killall strace чтобы избежать проблем с производительностью. Но теперь игра зависает на случайный промежуток времени, помогает только ее полное убийство.

А у вас игра вылетает с ошибкой? Это должно снизить производительность.

Как только я убиваю strace, проходит случайный промежуток времени и он полностью перестает подавать признаки жизни, также останавливается фоновая музыка в игре и сама система предлагает принудительное закрытие.
Пока работает strace, все в порядке, но FPS падает с 90-100 до 20-28.
default

Хотел бы добавить к этому +1, возможно, это просто невезение _ (на самом деле GTA: O зависала перед обновлением время от времени, но редко) _

Тем не менее, я попросил своего партнера поиграть вчера вечером _ (на моем компьютере) _ и GTA: O заперт примерно через 30-45 минут после того, как strace был убит _ (в то время как в интернет-браузере мобильного телефона в игре ) _

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

Извините за, возможно, бесполезное обновление, я стараюсь быть максимально полезным, но мое время и ресурсы более чем ограничены.

с уважением

Tunanachos

@vipesz

Я добавил sleep 500; killall strace чтобы избежать проблем с производительностью. Но теперь игра зависает на случайный промежуток времени, помогает только ее полное убийство.

А у вас игра вылетает с ошибкой? Это должно снизить производительность.

Как только я убиваю strace, проходит случайный промежуток времени и он полностью перестает подавать признаки жизни, также останавливается фоновая музыка в игре и сама система предлагает принудительное закрытие.
Пока работает strace, все в порядке, но FPS падает с 90-100 до 20-28.
default

Я также хотел бы добавить +1 к этому. Примерно через час игра зависла. Звук все еще продолжался минут 10, а затем он тоже прекратился. Я попытался использовать alt-tabbing, чтобы открыть системный монитор и убить его, но он не хотел, чтобы что-то было поверх него, кроме как просто видеть это. Каждый раз, когда я пытался нажать на системный монитор, он возвращался за игрой. В итоге мне пришлось перезагрузить компьютер.

@ IM-OUT-OF-ORDER @tunanachos

Если вы можете поместить строки здесь, когда это произойдет, и 2500 строк до этого, это будет очень полезно. Я предлагаю хастебин или пастебин.

Проблема в том, что после загрузки в GTA я почти уверен, что мы все убиваем strace . Я попытался снова прикрепить strace после того, как он завис, но получил ошибку _ (простите меня, было поздно, и я просто закрыл свой компьютер, если это произойдет снова, я приму это к сведению и обновлю это комментарий)_

Я проверю страницу руководства на предмет strace но следует ли мне просто держать его постоянно в рабочем состоянии и надеяться на сбой? Потому что я немного поиграл, просто поддерживая strace работающим, и падение частоты кадров было довольно значительным _ (понятно, смеется) _

или я могу strace программу, которая заблокирована? Я просто не знаю, как получить для вас _правильную_ информацию.

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

Как я уже сказал, буду обновлять что-нибудь стоящее.

С уважением ко всем,

Tunanachos

У меня отрывок от вылета в игре. Я не обрезал strace, кажется, последние 47293 строки.

Segfault находится прямо внизу в строке 47268:
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x200000037} ---

gta_strace_bug.log

В системном журнале не было ничего, кроме того, что клиент Steam терял PID.

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

Приложено исключение сбоя при запуске
gta_exception_17jan2019.log

Он не обрезан, но это мой ремень.

strace.log

Мой strace файл _ (мне удалось записать его в текст во время сбоя) _, но проблема в том, что размер файла составляет 600 МБ +, и я изо всех сил пытаюсь открыть его, не говоря уже о том, чтобы вставить его куда угодно - есть ли команда или способ обрезать это?

Мой strace файл _ (мне удалось записать его в текст во время сбоя) _, но проблема в том, что размер файла составляет 600 МБ +, и я изо всех сил пытаюсь открыть его, не говоря уже о том, чтобы вставить его куда угодно - есть ли команда или способ обрезать это?

Заканчивается ли трасса там, где произошла авария? Если да, вы можете сделать что-то вроде tail -n (number of lines) strace.log

Это выведет последние N строк в файле, и вы сможете перенаправить их в файл.

Изменить: извините, мой мозг отключился на секунду. Я имел в виду tail

Вчера вечером я обнаружил, что без strace провести публичную онлайн-сессию под Proton 3.16-4 возможно.

Мне удалось запустить одиночную игру, начать одиночную онлайн-сессию, а затем найти публичную сессию с игроками. В режиме одиночной игры я изменил настройки в графическом меню, чтобы перезапустить игру, чтобы они вступили в силу. Я подумал, а почему бы не попробовать запустить соло-сессию и просто перезагрузить игру, принудительно завершив ее? Но на этот раз я был внутри! Я не мог в это поверить! В первый раз, когда я искал публичную сессию, я получил сольную публичную сессию. Снова искал и нашел один с людьми.

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

Я даже не могу начать сольную сессию без strace .

Игра вылетает ровно через 30 минут (+/- 1 секунда):
Jan 21 19:08:15 polar steam.desktop[3720]: GameAction [AppID 271590, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""

Jan 21 19:38:14 polar steam.desktop[3720]: AL lib: (EE) ReleaseThreadCtx: Context 0x7e474aa0 current for thread being destroyed, possible leak!

обходной путь strace позволяет вам войти в Интернет, однако последние пару раз, которые я пробовал на этой неделе, игра зависает _ (по-видимому, тоже случайно) _ иногда, когда вы находитесь в меню телефона, совершая ограбления, ездить - даже в периоды «сильного стресса» _ (например, сильные взрывы, много машин и т. д.) _ просто случайно.

На днях я мог играть более 4 часов, однако сегодня и в субботу, когда я последний раз пытался, я продолжал вылетать _ (3 или 4 раза в течение получаса) _

Я смог получить конец сбоя, скопировал и вставил

https://pastebin.com/0LsaqtZQ

абсолютно не понимаю, что это значит, но я надеюсь, что это поможет исправить.

GTA V корректно работает с интегрированной графикой Intel HD Graphics с использованием переменной PROTON_USE_WINED3D = 1, нет необходимости в другой, если нет разницы в производительности.
Характеристики:
Последняя версия SteamOS Beta;
Steam Beta;
Proton 3.16-6 Beta;
Графика HD 530.

@MuriloStrike Поддерживает ли ваша интегрированная графика Vulkan?

@aaronfranke , судя по сайту Intel, да, поддерживает Vulkan! но я не знаю, насколько существующие драйверы SteamOS "хороши" для этой игры и самого Vulkan ... Я потратил несколько минут на тестирование, и игра работает достаточно хорошо для моего оборудования, но когда я сажусь в машину и слишком сильно ускоряется, игра вылетает и закрывается с выдачей Page Fault при попытке записи в память 0x00000000 ... Я некоторое время играл в ту же игру в Gentoo, и у меня все было стабильно, я не знаю, отвечает ли эта ошибка за SteamOS или какое-то обновление самой игры, но я буду переустанавливать Gentoo, чтобы я мог выполнить необходимые тесты.

@aaronfranke , судя по сайту Intel, да, поддерживает Vulkan! но я не знаю, насколько существующие драйверы SteamOS "хороши" для этой игры и самого Vulkan ... Я потратил несколько минут на тестирование, и игра работает достаточно хорошо для моего оборудования, но когда я сажусь в машину и слишком сильно ускоряется, игра вылетает и закрывается с выдачей Page Fault при попытке записи в память 0x00000000 ... Я некоторое время играл в ту же игру в Gentoo, и у меня все было стабильно, я не знаю, отвечает ли эта ошибка за SteamOS или какое-то обновление самой игры, но я буду переустанавливать Gentoo, чтобы я мог выполнить необходимые тесты.

Если вы установите в игре используемую версию DX 9, ничего страшного, в противном случае вы должны использовать Vulkan, поскольку реализация DX10 и DX11 все еще отстой.
DXVK - это лучший способ добиться хорошей производительности. Вы не используете DXVK, поскольку используется переменная PROTON_USE_WINED3D=1 .

@ihkN , поэтому я понимаю, что я не использую DXVK, но тут возникает путаница, если я использую игру, она вылетает при запуске. Согласно Intel, мой iGPU поддерживает Vulkan, и мои драйверы находятся в поддерживаемой версии, но в GTA V, если я использую DXVK, он просто не работает.

Интересно, что я думаю, что исправил это (сообщу, если он вылетит). Пока вы в игре, проверьте настройки графики и переключите его на DirectX 11 (у меня было 10). Игра перезапустится, и я уже около часа играю без перерыва.

Ваше здоровье,
Дэйвид

24 января 2019 года в 22:11 MuriloStrike [email protected] написал:

@ihkN , поэтому я понимаю, что я не использую DXVK, но тут возникает путаница, если я использую игру, она вылетает при запуске. Согласно Intel, мой iGPU поддерживает Vulkan, и мои драйверы находятся в поддерживаемой версии, но в GTA V, если я использую DXVK, он просто не работает.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите чат.

Интересно, что я думаю, что исправил это (сообщу, если он вылетит).

Это сбой в сети или просто сбой, связанный с графическим процессором Intel?

Сбой онлайн, хотя он все равно вылетает при запуске, если вы его не исправите.

(Я использую NVIDIA)

Ваше здоровье,
Дэйвид

25 января 2019 года в 09:25 supertin [email protected] написал:

Интересно, что я думаю, что исправил это (сообщу, если он вылетит).

Это сбой в сети или просто сбой, связанный с графическим процессором Intel?

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите чат.

Игра вылетает после системных вызовов ˋntdll.dllˋ. Я искал похожие проблемы, но их обходные пути не помогли решить GTA Online. Я даже не понимаю, почему в этом случае помогает программа отслеживания.

Я не думаю, что это проблема, связанная с dxvk.

@ihkN извините за вопрос, но это сбой в сети или случайный сбой блокировки?

Несколько раз я играл в эту игру с тех пор, как возникла эта проблема, для меня, по крайней мере, есть две отдельные проблемы: проблема с подключением к сети, которая, похоже, есть у всех остальных, и игра, случайно блокирующаяся, перестает отвечать на запросы. Нет ни рифмы, ни причины для запирания; это случилось, когда я заканчивал настройку ограбления, в меню телефона и безумно покупал оружие у аммунации ... иногда через несколько минут другие через несколько часов очень странно ...

У меня тоже есть такая проблема в GTA online. Я могу играть в течение длительного времени, после чего игра зависает. Я использую NVIDIA 415.25 на 970.

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

Мне удалось получить два сбоя _ (блокировки) _ во время работы strace , я не уверен, что они будут полезны, но я сохранил последние несколько строк вывода терминала и загрузил их сюда;

https://pastebin.com/TN2vQ0ME

https://pastebin.com/RqqKmVfQ

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

Попробуйте следующее: вместо использования strace установите WINEDLLOVERRIDES=winedbg.exe=d %command% в параметрах запуска. Не знаю, «исправит» ли это, но это, по крайней мере, проще, чем использовать strace.

"WINEDLLOVERRIDES = winedbg.exe = d% command%", кажется, работает лучше, чем прикрепление strace.
Я только что провел около 2 часов без заметной разницы в частоте кадров по сравнению с тем, что я получаю в одиночной игре.

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

"WINEDLLOVERRIDES = winedbg.exe = d% command%", кажется, работает лучше, чем прикрепление strace.
Я только что провел около 2 часов без заметной разницы в частоте кадров по сравнению с тем, что я получаю в одиночной игре.

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

Так было ли это много проверено в Интернете? Насколько я понимаю, две проблемы с GTA: на данный момент strace обходной путь) _ и случайное сбои / блокировка процесса - вы обнаружили, что это помогло подключиться к сети? ? Или предотвратить сбой в сети? Или вы тестировали это только в одиночной игре в течение 2 часов?

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

Так было ли это много проверено в Интернете? Насколько я понимаю, две проблемы с GTA: онлайн на данный момент - это первое подключение к онлайн (обходной путь strace) и случайный сбой / блокировка процесса - вы обнаружили, что это помогло подключиться к сети? Или предотвратить сбой в сети? Или вы тестировали это только в одиночной игре в течение 2 часов?

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

По крайней мере, для меня это позволяет мне подключаться к сети, как обходной путь strace, но проще. Я не знаю, влияет ли это на другие сбои / зависания, поскольку у меня не было ни одного из них до его использования.

winedbg обходной путь , кажется, работает лучше , чем strace Обойти до сих пор.
Поиграл несколько часов на публичной сессии, без зависаний.

Захватывающие новости дадут вам шанс и сообщите об этом как можно скорее! 🙂

Я мог играть онлайн около часа, но потом мне пришлось сбросить настройки (хакер наложил мне на голову НЛО, смеется)

Я сбросил настройки и загрузил резервную копию GTA _ (используя метод 'strace', чтобы убедиться, что я могу загружаться онлайн без первоначального сбоя) _, но вскоре после того, как GTA была заблокирована, как и раньше ..

В настоящее время я снова играю с "strace", чтобы, надеюсь, снова поймать последние несколько строк, если и когда он заблокируется ... жаль, что у меня не было лучших новостей

редактировать: strace output; https://pastebin.com/4kLG46J7

Играется с использованием WINEDLLOVERRIDES=winedbg.exe=d %command% вместо strace . Никаких проблем в течение всего ~ 4 часов, которые я играл в сети. Производительность казалась такой же, как до обновления Rockstar.

@lectrode, можете ли вы подтвердить, что мои параметры запуска верны?

https://imgur.com/a/zGBoa17

Примерно дважды за полчаса мой GTAV зависал _ (блокировка) _, но это было с запущенным strace .

Не могу понять, почему это так, мой жесткий диск в хорошем состоянии, и на прошлой неделе я переустановил GTA ..

Они есть, а почему бы и нет?
Насколько я понял ваш комментарий, вам пришлось перезагрузить игру, потому что хакер поставил вам на голову НЛО. Но после этого вы не пробовали запускать GTA V всего с winedbg , вы всегда использовали strace .
Кстати: я не пробовал загружать GTA Online напрямую, всегда сначала запускал сюжетный режим.

Я не редактировал параметры запуска и не менял их, оба раза GTA: O вылетала из-за меня, у меня были параметры запуска, установленные на WINEDLLOVERRIDES=winedbg.exe=d %command%

оба раза убивал strace после запуска _ (только после блокировки я продолжал работать в надежде записать что-нибудь полезное) _

@tunanachos Вы можете удалить префикс Proton в compatdata и попробовать еще раз. Я имел префикс быть поврежден в прошлом , и потратил слишком долго пытаются устранения всего остального. Также проверьте целостность файлов игры.

оба раза убивал strace после запуска

Это все еще звучит так, будто вы используете strace при запуске игры. Вам это не понадобится, если вы используете опцию запуска.

Спасибо, я запускал его дважды без strace затем после сбоя запускал его с strace чтобы попытаться записать что-нибудь полезное :-)

Сейчас попробую, большое спасибо за разъяснения и помощь, ребята: +1:: smile:

Изменить: просто быстрое обновление, в которое я мог играть вчера вечером в течение часа, а сегодня снова в течение еще 30 минут, без сбоев или необходимости использовать какие-либо команды для успешного подключения к сети.

Большое спасибо за то, что все это выяснили.

Обходной путь winedbg работал лучше, но игра все еще зависала через некоторое время

Странно ... У меня не было блокировки с тех пор, как я использовал вышеупомянутую команду.

Технические характеристики? ОПЕРАЦИОННЫЕ СИСТЕМЫ? Диспетчер отображения и WM? Все, что поможет нам помочь вам, было бы хорошо.

При первом запуске GTA V по какой-то причине не удавалось подключиться к Social Club (код ошибки: 6000.87), однако перезапуск игры устранил проблему. Кажется, теперь он работает нормально (как в автономном режиме, так и в режиме онлайн - при использовании обходного пути WINEDLLOVERRIDES), хотя в журнале есть несколько ошибок wine: Unhandled page fault . Однако у меня возникает одна досадная проблема: иногда, когда я играю в GTA V, через некоторое время весь клиент Steam вылетает на SIGSEGV. GTA V продолжает работать, но клиент Steam на данный момент не работает.

Я использую Fedora 29 (с работающим esync) с RX 580 и версией Steam Flatpak.

Ошибка - это ошибка вина, как еще прокомментировал Петр из Codeweavers (см. Комментарий 13):
-> https://bugs.winehq.org/show_bug.cgi?id=46474#c13

Не удается подключиться к Rockstar Game Social Club, поэтому не удается запустить игру.

К сожалению, Grand Theft Auto V больше не запускается для меня на Ubuntu 16.04 с i7 и GTX 1070, я пробовал NVIDIA 396.54 и NVIDIA 415.27, но они больше не работают. В начале 2018 года у меня все работало нормально, у меня все еще есть файл обходного пути dxvk conf. У кого-нибудь есть предложения по поводу того, что я могу попробовать?

Одиночная игра должна работать ...

@ipkpjersi вы установили команду запуска WINEDLLOVERRIDES = winedbg.exe = d% command%? Я не играл пару дней, но в прошлый раз, похоже, у меня все заработало.

Как это будет выглядеть, если у вас уже есть обходной путь с файлом конфигурации dxvk? Я установил это так: DXVK_CONFIG_FILE=~/gta_dxvk.conf WINEDLLOVERRIDES=winedbg.exe=d %command% но это не сработало. Я также попробовал DXVK_CONFIG_FILE=~/gta_dxvk.conf; WINEDLLOVERRIDES=winedbg.exe=d %command% который тоже не сработал.

Лично я не уверен, о чем вы говорите, работая с dxvk, вы пробовали запускать GTA только по той команде, которую я предложил?

Обходной путь dxvk conf, о котором я говорю, находится здесь: https://github.com/ValveSoftware/Proton/issues/37#issuecomment -415833819, и я также пробовал всего лишь WINEDLLOVERRIDES=winedbg.exe=d %command% и это не помогло.

К вашему сведению: обходной путь dxvk больше не требуется с последними версиями протонов.

РЕДАКТИРОВАТЬ: поддерживается ли ~ в этих переменных среды? Я бы предложил попробовать это без обходного пути dxvk или с /home/<your-username>/gta_dxvk.conf вместо этого.

Обходной путь dxvk действительно работал у меня, когда он требовался точно так же, как и я. Теперь я ничего не могу сделать, чтобы позволить GTA V работать больше, с WINEDLLOVERRIDES=winedbg.exe=d %command% или без него не помогает. Я открыт для любых других предложений, я бы хотел, чтобы GTA V снова работала, странно, что она работала нормально почти год назад, а теперь - нет. Мог ли был регресс? Так же перепробовал все доступные версии Proton: 3.16-6 Beta, 3.16-4, 3.7-8 Beta, 3.7-8, ничего не работает.

Можете ли вы добавить PROTON_LOG=1 к параметрам запуска и показать нам свои ~/steam-271590.log после того, как игра вылетела?

Я заменил свои параметры запуска на PROTON_LOG=1 но похоже, что файл ~/steam-271590.log создан. Похоже, что нет никакого файла журнала Steam любого вида / имени.

Вы использовали PROTON_LOG=1 или PROTON_LOG=1 %command% ? Если вы использовали первый, попробуйте второй.

Я пробовал оба, похоже, ни один из них не работает. Я также проверил ~/.steam/steam/logs но ничего.

Хм. Вы можете запустить Steam из командной строки и посмотреть, что там записано при запуске игры. Может это проблема с разрешением.

Единственный вывод, который я получаю из командной строки, следующий:

Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2019-02-10 11:45:26] Startup - updater built Feb  8 2019 22:04:58
[2019-02-10 11:45:26] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
[2019-02-10 11:45:26] Verifying installation...
[2019-02-10 11:45:26] Verification complete

изменить: я удалил PROTON_LOG = 1, а теперь я увидел это только один раз, когда пытался запустить его несколько раз:
crypto.cpp (2173) : Assertion Failed: rsaKey.IsValid()

Я даже не уверен, связано ли это.

crypto.cpp (2173) : Assertion Failed: rsaKey.IsValid()

Я тоже думаю, что это, вероятно, не связано.

Существует ли файл ~/.local/share/Steam/logs/compat_log.txt ? Если да, это может содержать соответствующую информацию.

Нет, ~/.local/share/Steam и ~/.local/share/steam даже не существуют. Тем не менее, я думаю, что добился некоторого прогресса - я просто понял, что, вероятно, должен проверить целостность кеша, поэтому я сделал это, он сказал, что 149 файлов недействительны или что-то еще, и теперь кажется, что он загружает 77 ГБ. Потрясающие. Я чувствую, что это сработает после того, как загрузка будет завершена.

edit: спустя много часов после того, как он загрузил все файлы, по-прежнему ничего. Ну что ж, я сдаюсь, пока у кого-то нет идей.

edit 2: полностью перезагрузить с нуля, теперь я вижу заставку загрузки, а затем ничего:

У кого-нибудь есть другие идеи?

редактировать 3: удалил SteamLibrary / steamapps / compatdata SteamLibrary / steamapps / temp SteamLibrary / steamapps / download, а затем переустановил Social Club, и теперь он снова запускается! Одиночная игра вроде работает, мультиплеер вылетает. Ну что ж, приближаемся!

Та же проблема. Одиночная игра отлично работает, многопользовательская вылетает на экране создания персонажа.
Arch Linux
Nvidia Geforce 940mx
nvidia-xrun

У вас двоих проблемы с многопользовательской игрой при использовании опции запуска WINEDLLOVERRIDES=winedbg.exe=d %command% ?
Ваша проблема (проблемы) звучит точно так же, как это исправляет.

Я могу подтвердить, что WINEDLLOVERRIDES=winedbg.exe=d %command% исправляет многопользовательский режим GTA V, GTA V теперь снова полностью работает для меня на Ubuntu 16.04, как и в прошлом году. Еще раз спасибо за помощь всем.

Для меня тоже. Я также использую PROTON_NO_ESYNC.

Я могу подтвердить, что WINEDLLOVERRIDES=winedbg.exe=d %command% исправляет многопользовательский режим GTA V, GTA V теперь снова полностью работает для меня на Ubuntu 16.04, как и в прошлом году. Еще раз спасибо за помощь всем.

Рад слышать.

Для меня тоже. Я также использую PROTON_NO_ESYNC.

Приятно это слышать.

Что касается ESYNC, я предполагаю, что его включение вызывает проблемы. Итак, ваша система уже выполняет и / или вы сделали то, о чем здесь говорилось, что должно заставить ESYNC работать?
Я думаю, это работает не для всех, поэтому мне интересно, пробовали ли вы это, и это не сработало.

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

@ albin-engstrom Я только что добавил флаг NO_ESYNC, потому что видел, как кто-то говорил, что отключение esync улучшает производительность. Но я попробую сегодня без этого флага.
Также я заметил лучшую производительность только с DX10. Но стоит ли мне продолжать использовать DX11?

@jersobh ESYNC при правильной работе обычно улучшает производительность в играх с тяжелым процессором, таких как GTAV, но если система не настроена для этого (как описано в ссылке, которую я опубликовал ранее) или если она не работает должным образом для по какой-то другой причине это может вызвать проблемы или снижение производительности, если оно включено.

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

Что касается DX версий. Я видел несколько упоминаний о том, что DX10 или DX10.1 работают лучше, чем DX11. Хотя нет упоминания о том, связано ли это с производительностью или другими проблемами.
По мне, у DX11 производительность лучше. Но хуже сглаживания / сглаживания.
Что, похоже, относится и к Windows.

Спасибо, @ albin-engstrom. Я попробую каждый и выложу здесь результаты. Кроме того, что действительно помогло, так это отключение наложения Steam. Как говорят некоторые люди, когда вы получаете сообщения, игра может вылетать, и производительность, кажется, лучше без наложения Steam.

Да, я могу подтвердить, что и мультиплеер, и одиночный режим работают для меня на Proton 3.16-7 Beta и NVIDIA 415.27.

У меня тоже работает, Proton 3.16-7 и NVIDIA 415.27.

Бесконечная загрузка Grand Theft Auto V Social Club (271590)

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2343.
@jellz опубликовано 2019-02-17T03: 52: 16:

Отчет о совместимости

  • Название игры с проблемами совместимости: Grand Theft Auto V
  • Steam AppID игры: 271590

Системная информация

Я подтверждаю:

  • [x], что я проверил, доступны ли обновления для моей системы.

Я добавил в параметры запуска PROTON_LOG=1 ;

Симптомы

После запуска открывается Social Club с коротким индикатором загрузки, а затем сообщением: «Steam не удалось инициализировать. Пожалуйста, выйдите и попробуйте еще раз». Скриншот

Если я использую ПОСЛЕДНЮЮ версию Proton 3.16-7 Beta, после запуска игры ничего не происходит.

Размножение

  • Используйте Proton 3.16-4
  • Установить GTA 5
  • Запустить GTA 5

@jellz прокомментировал 2019-02-17T04: 22: 34:

Я думаю, что обновил Proton (или что-то в этом роде, в загрузках стояла функция "Proton", поэтому я ее загрузил), и теперь она зависает при загрузке


@ Alexander88207 прокомментировал 2019-02-17T12: 04: 28:

Попробуйте переустановить RGSC, выполнив следующую команду: WINEPREFIX=~/.steam/steam/steamapps/compatdata/271590/pfx wine ~/.steam/steam/steamapps/common/Grand Theft Auto V/Installers/Social-Club-Setup.exe

кстати, ваш пост может быть объединен @ kisak-valve с # 37

@ Alexander88207 Ваше исправление сработало! Но теперь у меня другая проблема. Когда я запускаю игру, она использует графику Intel вместо NVIDIA. Другая моя игра, которая изначально работает в Linux, использует мой графический процессор NVIDIA, когда я запускаю optirun <game> . Но когда я добавил optirun в параметры запуска Steam, это не удалось. Я использую Bumblebee и Optimus.

@jellz Я думаю, вам нужно сказать протону, какой драйвер vulkan следует использовать, возможно, попробуйте запустить игру с помощью VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%

@ Alexander88207 Получение ошибки о невозможности найти DirectX

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

@ Alexander88207 Ваше исправление сработало! Но теперь у меня другая проблема. Когда я запускаю игру, она использует графику Intel вместо NVIDIA. Другая моя игра, которая изначально работает в Linux, использует мой графический процессор NVIDIA, когда я запускаю optirun <game> . Но когда я добавил optirun в параметры запуска Steam, это не удалось. Я использую Bumblebee и Optimus.

Вам нужно использовать PRIME (Ubuntu, Mint) или что-то вроде nvidia-xrun. С шмелем не получится.

Просто чтобы вы знали, если я использую инструмент автоматической настройки NVIDIA , Xorg не запускается.

@jersobh nvidia-xrun ведет себя странно. Если я запустил nvidia-xrun (я создал файл конфигурации, он должен запустить i3wm), в нем, среди прочего, написано /usr/lib/Xorg.wrap: Only console users are allowed to run the X server .

Итак, я попробовал с sudo, и он говорит This script must not be run as root ...

Не могли бы мы превратить эту ветку в исправления и внести GTA V в белый список Proton?

Это становится форумом поддержки только по косвенным вопросам, nvidia-xrun? Проблемы с графикой Intel ?, и мои уведомления рассылаются спамом до смерти.

Какие конкретно ошибки препятствуют тому, чтобы эта игра была добавлена ​​в белый список Ubuntu? Игра отлично работает для меня, и я играю в нее онлайн и офлайн с прошлого года.

Извините за это, но это как бы связано с тем, чтобы GTA 5 работала должным образом и, возможно, будет полезна людям в будущем.

@jellz о .. у меня никогда не было чего с оптимусом .. удачи

Я разочарован тем, что эта проблема существует уже более полугода и, по-видимому, достигнут незначительный прогресс. Я бы хотел, чтобы эта игра работала полностью из коробки в последней версии Ubuntu после новой установки, а затем я думаю, что нужно изучить отладку отдельных случаев, различных оконных менеджеров и странных настроек, таких как Nvidia Optimus. Можем ли мы сначала заставить это работать для подавляющего большинства людей и выпустить GTA V без каких-либо дополнительных действий? Это было бы круто!

_не по теме_

@snuggle, если вы получаете слишком много уведомлений, отключите их или

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

Что ж, для меня единственное, что мне нужно было сделать на свежем Kubuntu 18.10, - это установить ms-corefonts. Хотя, если я правильно помню, это будет работать только после их установки с помощью winetricks, а не ttf-mscorefonts-installer. Я знаю, что это не должно иметь значения, но, возможно, Proton не получает шрифты из того же места, что и простое старое вино.
На данный момент игра работает с максимальными настройками в 4K и средней скоростью чуть больше 60 кадров в секунду. У меня Vega 64 и я использую padoka stable ppa (mesa 18.3.xx)

Я согласен с @Snuggle . Давайте не будем держать эту тему поддержки для каждого пользователя. Отдельные вопросы, подобные обсуждаемым в настоящее время, лучше рассматривать в другом месте, поскольку это не очень помогает обсуждению. Когда вам нужно отфильтровать не относящиеся к теме проблемы, становится очень сложно найти реальные решения и отслеживать прогресс.

Редактировать:
Тогда игра вылетала только в том случае, если для шейдера было установлено значение выше минимального. Похоже, что это уже не так. Интересно, является ли это результатом реализации TransformFeedback.

Однако теперь вам не нужно их устанавливать, поскольку шрифты ms-corefonts поставляются в комплекте с более новыми версиями Proton (начиная с 3.16-4).

Привет. Нам известно о сбое в GTA5 Online, и мы работаем над его исправлением. К сожалению, он не был готов к версии 3.16-7. В то же время обходной путь WINEDLLOVERRIDES=winedbg.exe=d %command% похоже, работает хорошо для большинства людей.

У кого-нибудь возникают проблемы с мышью? Я настроил его на Windows, и чувствительность постоянно меняется, и время от времени перестают работать кнопки мыши.

Знаешь что, удачи. Я не собираюсь тратить на это больше времени.

Для прозрачности комментарии Optimus были помечены как не относящиеся к теме, потому что они не связаны с конкретной игрой, и все игры, использующие dxvk, будут затронуты одинаково. Обсудите их отдельно от этого отчета о проблеме.

@jellz # 65

На мой взгляд, у GTA V проблемы с процессором.

Во-первых, игра запускается нормально, и у меня даже производительность такая же, как и в Windows. Но через некоторое время из-за перегрева частота кадров падает до 10FPS (CPU достигает 100 ° C). У меня на винде этих проблем не было.

Итак, я сбросил настройки графики с высоких до минимальных, но у меня все еще есть та же проблема с перегревом, хотя процессор даже не работает на 100%, как вы можете видеть здесь:
Imgur

Я использую последнюю версию Arch Linux с Nvidia GTX 960M, проприетарными драйверами и параметром ядра nvidia-drm modeset=1 и я использую nvidia-xrun вместо bumblebee , который отлично работает во всех других играх.

Я безуспешно пытался ограничить FPS, я пробовал libstrangle , +fps_max 30 , различные настройки VSync, а также создал файл commandline.txt в ~/.local/share/Steam/steamapps/common/Grand\ Theft\ Auto\ V/ с содержимым -refreshrate 30 -framelimit 1 , но FPS всегда начинается с постоянных 60 FPS (пока ЦП не перегреется и количество кадров не упадет до 10 FPS).

Есть ли у кого-нибудь подобная проблема или знает как ограничить FPS?

У моего ноутбука нет общей проблемы с перегревом, например, я могу нормально запустить Rise of the Tomb Raider на высоких настройках, поэтому я подозреваю, что здесь есть проблема, специфическая для GTA.

@ magnus -ross Удачи без параметра modeset=1 ? Я не могу заставить свою работать должным образом с параметром modeset=1 при использовании nvidia-xrun . Игра иногда не может обнаружить аппаратные устройства, поддерживающие DX10 / 11, или nvidia-xrun иногда не может инициировать карту (при этом, если я попытаюсь повторить попытку, она будет работать, но карту нельзя будет выключить, когда Я закончил после этого), в основном довольно нестабильный. Обратной стороной, которую я вижу, без этого параметра является разрыв экрана, хотя это было терпимо. Но с моей стороны, GTA V работает нормально. Пытался поиграть пару часов подряд, и без проблем.
Я использую KDE neon 5.15 / Ubuntu 18.04 LTS, а также GTX 960M.

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

@BobbyWibowo Да, я безрезультатно пробовал.

Я также пробовал отлаживать с помощью perf , но игра, похоже, тратит 80% циклов процессора в модуле под названием Anon, для которого у меня нет каких-либо отладочных символов.

GTA 5 вылетает, когда вы заходите в GTA Online

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2383.
@coreybruce опубликовано 2019-03-07T07: 52: 02:

Отчет о совместимости

  • Игра: Grand Theft Auto 5
  • Steam AppID игры: 271590

Системная информация

Я подтверждаю:

  • [x], что я не нашел существующего отчета о совместимости для этой игры.
  • [x], что я проверил, доступны ли обновления для моей системы.

log составляет 400 МБ, поэтому я не могу загрузить его сюда.

Симптомы

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

Размножение

просто зайдите в GTA online и создайте персонажа, игра вылетит.

Напоминаем всем, кто недавно подписался на этот выпуск. Проблема с GTA5 Online понятна, и исправление продолжается . А пока вы можете обойти эту проблему, установив WINEDLLOVERRIDES=winedbg.exe=d %command% в параметрах запуска игры в Steam.

При использовании Proton 3.16-8 появляется следующая ошибка:
ОШИБКА: ld.so: объект '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.
/ bin / sh: 1: / mnt / b369debc-38f8-4201-9a17-78e62b6717a8 / cup / SteamLibrary / steamapps / common / Grand Theft Auto V / GTAVLauncher.exe: ошибка формата Exec
GameAction [AppID 271590, ActionID 2]: LaunchApp изменил задачу на Завершено с помощью ""

Пытаюсь запустить нормальную GTA 5 (не онлайн). Окно игры никогда не появляется после нажатия Play в Steam.

Я пробовал как с опцией запуска WINEDLLOVERRIDES=winedbg.exe=d %command% так и без нее.

Я также пробовал как с включением наложения Steam, так и без него.

$ cat / proc / version
Версия Linux 4.15.0-46-generic (buildd @ lgw01-amd64-038) (версия gcc 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) # 49-Ubuntu SMP, среда, 6 февраля, 09:33:07 UTC 2019

$ nvidia-smi
Сб 9 мар 17:16:57 2019
+ ------------------------------------------------- ---------------------------- +
| NVIDIA-SMI 396.54 Версия драйвера: 396.54 |
| ------------------------------- + ----------------- ----- + ---------------------- +

Привет @uldall , вы используете бета-клиент Steam? Если нет, выберите его и повторите попытку.

Похоже, я получаю ту же ошибку после перехода на бета-клиент Steam:

GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp waiting for user response to ShowLaunchOption ""
GameAction [AppID 271590, ActionID 2] : LaunchApp continues with user response "0"
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ShowCDKey with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp waiting for user response to ShowCDKey ""
GameAction [AppID 271590, ActionID 2] : LaunchApp continues with user response ""
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
sh: 1: /home/cup/.steam/legacycompat/iscriptevaluator.exe: Exec format error
installscript_posix.cpp (418) : Assertion Failed: Standalone evaluator returned error code for app 271590
installscript_posix.cpp (418) : Assertion Failed: Standalone evaluator returned error code for app 271590
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with ""
sh: 1: /home/cup/.steam/legacycompat/iscriptevaluator.exe: Exec format error
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 271590, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 271590 "", ProcID 5828, IP 0.0.0.0:0
>>> Adding process 5828 for game ID 271590
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: 1: /mnt/b369debc-38f8-4201-9a17-78e62b6717a8/cup/SteamLibrary/steamapps/common/Grand Theft Auto V/GTAVLauncher.exe: Exec format error
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 5829 for game ID 271590
Game removed: AppID 271590 "", ProcID 5828 
No cached sticky mapping in ActivateActionSet.

Какая файловая система используется / mnt / b369debc-38f8-4201-9a17-78e62b6717a8?

Он использует ext4:

$ df -Th | grep "^/dev/sda1"
/dev/sda1      ext4      458G  184G  251G  43% /mnt/b369debc-38f8-4201-9a17-78e62b6717a8

Хорошо, перейдите в Steam -> раскрывающееся меню Библиотека -> Инструменты и установите бета-версию Proton 3.16 из списка. Если это не помогает или уже написано, что установлено (и нет ожидающих обновлений), добавьте свой опыт на https://github.com/ValveSoftware/steam-for-linux/issues/5963.

После установки Proton 3.16 beta я могу запустить игру и посмотреть большую часть вступительного видео. Затем он разбился:

ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7106 for game ID 271590
>>> Adding process 7109 for game ID 271590
[0309/175654.052:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0309/175654.108:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
Installing breakpad exception handler for appid(gameoverlayui)/version(20190309062640)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
>>> Adding process 7160 for game ID 271590
[0309/175700.026370:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7186 for game ID 271590
Fossilize INFO: Overriding serialization path: "/mnt/b369debc-38f8-4201-9a17-78e62b6717a8/cup/SteamLibrary/steamapps/shadercache/271590/steamapprun_pipeline_cache".
Game update: AppID 271590 "", ProcID 7186, IP 0.0.0.0:0
Fossilize INFO: Overriding serialization path: "/mnt/b369debc-38f8-4201-9a17-78e62b6717a8/cup/SteamLibrary/steamapps/shadercache/271590/steamapprun_pipeline_cache".
Installing breakpad exception handler for appid(gameoverlayui)/version(20190309062640)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0309/175714.259568:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7301 for game ID 271590
[0309/175716.774:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0309/175716.837:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[0309/175716.843:ERROR:gpu_process_transport_factory.cc(1019)] Lost UI shared context.
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7340 for game ID 271590
[0309/175717.017:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7370 for game ID 271590
[0309/175717.628:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
wine: Unhandled exception 0x80000003 in thread 5f at address 0x18151217f (thread 005f), starting debugger...
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: UPDATE cookies SET last_access_utc=? WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 1555, errno 0: UNIQUE constraint failed: cookies.creation_utc, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
eventfd: Too many open files
terminate called without an active exception
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Setting breakpad minidump AppID = 271590
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197988421769 [API loaded no]
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments

Я постараюсь увеличить количество открытых файловых дескрипторов в моей системе.

Изменить 1 :
Увеличил количество файловых дескрипторов:

$ ulimit -Hn
1048576

Теперь я получаю следующую ошибку (когда игра вылетает при запуске вступительного видео):

esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
wine: Unhandled exception 0x80000003 in thread 5f at address 0x18151217f (thread 005f), starting debugger...
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
wine: Unhandled exception 0x20474343 in thread c7 at address 0x7b44af1c (thread 00c7), starting debugger...
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments

Изменить 2:
Я добавил PROTON_NO_ESYNC = 1 в параметры запуска, и теперь игра работает очень хорошо!

@ magnus -ross Да, проблема с modeset=1 оказалась с моей стороны ошибкой. Моя система теперь тоже правильно работает с ним. Однако у меня не такая проблема, как у вас, поэтому я не могу вносить какие-либо изменения с этого момента.

@ kisak-valve Я думаю, что тег "mesa-drivers" можно удалить, у меня никогда не было проблем с mesa здесь и я не вижу здесь других в последнее время.

Привет @ Alexander88207 , оглядываясь назад, метка «Драйверы Mesa» была добавлена ​​за 2. Occasionally, shadows on flat surfaces create a weird striped, swirling pattern instead of casting a full shadow. Seems to go away on its own after a while. https://github.com/ValveSoftware/Proton/issues/37#issuecomment -440715230.

@meowmeowfuzzyface , видели ли вы эту проблему после https://github.com/ValveSoftware/Proton/issues/37#issuecomment -440804968?

@ kisak-valve Я видел эту проблему вчера (AMD RX 580, Mesa 18.3.4), она исчезла после установки высокого качества тени в настройках игры.

Какое качество теней воспроизводило проблему?

Я не уверен, но думаю, что было выбрано Нормальное качество.

@ kisak-valve У меня 60-70 часов в игре (все в одиночной игре), и я больше не видел проблемы с тенью после первых нескольких часов, даже когда исследую новые области. Однако когда это происходило, это было очень заметно. Это не повлияло на игровой процесс, но сильно отвлекало.

Кажется, я помню, что это перестало происходить примерно в то же время, когда прекратилось заикание кеша шейдера. Может, они родственники.

Чтобы быть ясным, я все еще использую ту же версию mesa (18.2.2).

Не уверен, стоит мне публиковать здесь или нет, но моя проблема связана именно с GTA V Online.

Я получаю сообщение "grand theft auto v неожиданно завершилось" при попытке сделать это в сети.

Как ни странно, временное исправление: https://old.reddit.com/r/SteamPlay/comments/aewbqi/gta_v_suddenly_not_working_grand_theft_auto_v_has/ee5dsas/

А именно: «Вы можете подключиться к Интернету, используя этот обходной путь, пока не будет найдено более постоянное решение. Запустите трассировку GTAV.exe во время загрузки игры. Вы сможете подключиться к Интернету, а затем отсоедините его. Загрузить онлайн из SP. Запустите игру, с помощью диспетчера задач найдите PID GTAV.exe и используйте эту команду: sudo strace -p #####, где ### - PID. Как только вы подключитесь к сети, просто ctrl + C или закройте терминал "

Итак, надеюсь, это будет выяснено, потому что запускать strace для выхода в онлайн - это своего рода глупость, ХАХ!

Кроме того, когда я попадаю в GTA V Online, я получаю около 25% от обычного количества кадров в секунду в одиночной игре. SP Я получаю примерно 120+ FPS, но теперь я получаю примерно 25-30 FPS в GTA V Online. Не уверен, что с этим делать. Те же графические настройки.

какие у вас характеристики? потому что в сети я не получаю такого большого падения, я получаю от 80 до 100 кадров в секунду и выше, а в сети это от 70 до 100 кадров в секунду.

Кто-нибудь заметил, что звук начнет искажаться, если вы откроете вкладку Alt из игры и обратно?

Кто-нибудь заметил, что звук начнет искажаться, если вы откроете вкладку Alt из игры и обратно?

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

Упс забыл упомянуть спецификации, извините!

  • Ubuntu 18.10 + Gnome-Shell / в стиле Unity
  • nVidia GTX 960, версия 418.43
  • Ryzen 5 2600
  • 16 ГБ DDR4
  • Samsung 970 EVO Plus 500 ГБ

@BloodyIron, это известная проблема, и да, это странно. @aeikum Хорошо резюмировал :

Напоминаем всем, кто недавно подписался на этот выпуск. Проблема с GTA5 Online> понятна, и исправление продолжается. А пока вы можете обойти эту проблему, установив> WINEDLLOVERRIDES = winedbg.exe = d% command% в параметрах запуска игры в Steam.

Его комментарий от 4 дней назад, а также ссылки на ошибку в системе отслеживания ошибок:
https://bugs.winehq.org/show_bug.cgi?id=46474#c13

Кто-нибудь заметил, что звук начнет искажаться, если вы откроете вкладку Alt из игры и обратно?

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

хм, со мной никогда не бывает, когда я использую Alt Tab

Хм, у меня alt + tab тоже работает нормально.

Кто-нибудь заметил, что звук начнет искажаться, если вы откроете вкладку Alt из игры и обратно?

Иногда такое случается и со мной. В других случаях, когда я нажимаю Alt + Tab, рендеринг теней немного сбивается или игра вылетает. Поэтому я всегда стараюсь избегать табуляции.

Кто-нибудь когда-нибудь пробовал модифицировать игру с помощью этих штуковин ScriptHook? В частности, тот, который использует файл dinput8.dll. Я попытался осмотреться, но не нашел ни единого упоминания об этом.
Я спрашиваю, потому что по какой-то причине я не смог заставить его работать. Однако у меня не было проблем с GTA 4.

Кто-нибудь когда-нибудь пробовал модифицировать игру с помощью этих штуковин ScriptHook? В частности, тот, который использует файл dinput8.dll. Я попытался осмотреться, но не нашел ни единого упоминания об этом.
Я спрашиваю, потому что по какой-то причине я не смог заставить его работать. Однако у меня не было проблем с GTA 4.

Да. У меня не только работают скрипты ScriptHookV и .asi, но я добился успеха с ловушкой плагина LUA, ловушкой .NET (после установки dotnet452 с помощью winetricks) и модами OpenIV (с использованием OpenIV в Wine). Есть некоторые моды, которые препятствуют загрузке игры, но большинство модов, которые я пробовал, работали отлично.

Вы добавили dinput8 в качестве переопределения DLL в свой префикс GTA V?

Вы добавили dinput8 в качестве переопределения DLL в свой префикс GTA V?

Это неловко, но я ... я вообще не думал об этом. Большое спасибо, мужик, теперь он наконец работает, lmao

Похоже, что GTA Online все еще зависает через какое-то время. :-( Это случилось со мной вчера, когда я играл онлайн, и мне пришлось вручную перезагружать всю машину. В журнале журнала было несколько ошибок, связанных с amdgpu:

[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6978172, emitted seq=6978174
[drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:44:crtc-0] hw_done or flip_done timed out

Я использую Fedora 29 с ядром 4.20 и версию Steam Flatpak (с использованием Mesa 18.3.2) на графическом процессоре Radeon RX 580, последнюю версию Proton и играю с WINEDLLOVERRIDES=winedbg.exe=d %command% в параметрах запуска и включенным esync.

Похоже, что GTA Online все еще зависает через какое-то время. :-( Это случилось со мной вчера, когда я играл онлайн, и мне пришлось вручную перезагружать всю машину. В журнале журнала было несколько ошибок, связанных с amdgpu:

[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6978172, emitted seq=6978174
[drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:44:crtc-0] hw_done or flip_done timed out

Я использую Fedora 29 с ядром 4.20 и версию Steam Flatpak (с использованием Mesa 18.3.2) на графическом процессоре Radeon RX 580, последнюю версию Proton и играю с WINEDLLOVERRIDES=winedbg.exe=d %command% в параметрах запуска и включенным esync.

эм, я думаю, ваша проблема с зависаниями в том, что это может быть зависание графического процессора, у меня тоже было это до того, как онлайн-режим перестал работать. Можете ли вы провести повторное тестирование с Mesa 18.3.4?

Можете ли вы провести повторное тестирование с Mesa 18.3.4?

К сожалению, мне нужно подождать. Mesa 18.3.4 будет включен в следующий выпуск среды выполнения freedesktop, который, надеюсь, выйдет через несколько недель.

Я также хотел бы отметить, что я получаю 1/4 FPS в GTA V Online против одиночной игры. В Singelplayer я могу получить более 90-120 кадров в секунду, а в GTA V Online я получаю ~ 30 кадров в секунду. Те же графические настройки. Не уверен, что с этим делать.

Так бывает и в Windows.

ловушка .NET (после установки dotnet452 с помощью winetricks)

@Clifforus, скажите, у вас когда-нибудь была эта проблема ниже?

[21:35:17] [DEBUG] Created script domain 'ScriptDomain_DFCC7220' with v2.10.9.
[21:35:18] [DEBUG] Loading scripts from 'Z:\home\bobby\.steam\steamapps\common\Grand Theft Auto V\scripts' into script domain 'ScriptDomain_DFCC7220' ...
[21:35:18] [INFO] Loading assembly 'ClearScript.dll' ...
[21:35:18] [ERROR] Failed to load assembly 'ClearScript.dll':
System.IO.FileLoadException: The specified user does not have a valid profile.  Unable to load 'ClearScript, Version=5.3.11.0, Culture=neutral, PublicKeyToken=null'.
File name: 'ClearScript, Version=5.3.11.0, Culture=neutral, PublicKeyToken=null' ---> System.IO.FileLoadException: The specified user does not have a valid profile.  Unable to load 'file:///Z:\home\bobby\.steam\steamapps\common\Grand Theft Auto V\scripts\ClearScript.dll'.
File name: 'file:///Z:\home\bobby\.steam\steamapps\common\Grand Theft Auto V\scripts\ClearScript.dll'
...

Это чистый префикс Steam compatdata (удалил каталог перед перезапуском GTA5 один раз), и я установил только dotnet452 , vcrun2013 и vcrun2015 с protontricks , и я получил это выпуск сразу после.
Я всегда застреваю в попытках заставить работать .NET-хук.

@Clifforus, скажите, у вас когда-нибудь была эта проблема ниже?

Я понимаю это, когда устанавливаю новую версию .NET framework. То, о чем я тоже подумал, когда я установил .NET на префикс, это было с помощью winetricks, а не protontricks, и я почти уверен, что это было в предыдущей ревизии Proton. Возможно, откат Proton до 3.16-4 и / или использование winetricks устранит ошибку? Я займусь расследованием позже.

Grand Theft Auto 5 не блокирует мышь после двойного экрана с альтернативной вкладкой

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2422.
@coreybruce опубликовано 2019-03-15T16: 20:06:

Отчет о совместимости

  • Игра: Grand Theft Auto 5
  • Steam AppID игры: 271590

Системная информация

  • Графический процессор: GTX 1060 6 ГБ
  • Версия драйвера / LLVM: Nvidia 418.43
  • Версия ядра: 4.19.28-1-MANJARO
  • Ссылка на полный отчет о системе в виде Gist :
  • Версия протона: 3.16-4

Я подтверждаю:

  • [x], что я не нашел существующего отчета о совместимости для этой игры.
  • [x], что я проверил, доступны ли обновления для моей системы.

Симптомы

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

Размножение

Игра Alt Tab при использовании нескольких мониторов

У всех остальных есть проблемы с получением кастомных треков на "селфи-радио"? Я положил их в нужную папку, сканирую, но ничего не происходит? Искали "себя" в теме, но не нашли?

Любые отзывы о том, можете ли вы или не можете, были бы замечательными.

Привет @tunanachos , вам нужно продолжать загружать больше ... чтобы получить https://github.com/ValveSoftware/Proton/issues/37#issuecomment -430042424 и https://github.com/ValveSoftware/Proton/issues/ 37 # issuecomment -450938239.

(Да, у других возникают проблемы с тем, чтобы это работало.)

Извинения и благодарности @ kisak-valve

Я не могу заставить работать селфи-радио, как бы я ни старался. Кому-то это уже удалось?

Имея те же проблемы, пока не знаю, как заставить это работать

Крюк для сценариев GTA 5

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2466.
@IvoAndonov опубликовал 2019-03-28T12: 03: 25:

Запрос функции

Я подтверждаю:

  • [X], что я не нашел другого запроса на эту функцию.
  • [X], что я проверил, доступны ли обновления для моей системы,
    уже содержат эту функцию.

Описание

Добавьте, пожалуйста, возможность GTA 5 загружать пользовательские скрипты. Когда я играл в GTA 5 в Windows, он также загружал пользовательский скрипт (https://bg.gta5-mods.com/tools/script-hook-v), который я скачал для одиночной кампании. GTA 5 с Proton не загружает этот скрипт.

Обоснование [необязательно]

Моя игра лицензирована в Steam, поэтому для игры я использую Proton, а не Wine.

Риски [необязательно]

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

Ссылки [необязательно]

@IvoAndonov перехватчик скрипта загружается настроенной dinput8.dll, поэтому вам нужно добавить переопределение Wine dll для этой dll.
Вы можете использовать protontricks или просто использовать winecfg непосредственно с префиксом compatdata игры.
Я сам использую его, и у меня не было серьезных проблем (хотя у меня было много трудностей с перехватом сценария .net, однако кому-то здесь удалось заставить его работать, так что кто знает).

Краткое обновление по проблеме размещено здесь .

Эта проблема все еще существует в Proton 4.2-1. Я загрузил свежие логи:
| Comp1 | Sysinfo | Протонные журналы |
| Comp2 | Sysinfo | Протонные журналы |

Шаги, используемые для создания журналов:

  • Установить GTA 5
  • Измените параметры запуска на PROTON_LOG=1 WINEDLLOVERRIDES=winedbg.exe=d %command%
  • Загрузить режим истории
  • Загрузить сеанс только для друзей в сети
  • Когда оба компьютера были в этом состоянии, оба пытались (по одному) подключиться друг к другу.
    -GTA 5 выдает следующие экранные сообщения:
Alert: Getting GTA Online session details
Alert: Unable to connect to game session.

Поскольку это также влияет на vanilla WINE, я также создал отчет об ошибке WINE .

мышь не захватывает после alt-tab. Клавиша ALT постоянно нажата в игре после ALT-TAB.

Только с протоном. На винной постановке 4.5 работает нормально.

GTAV: заикание при любом ударе, который может сдвинуть машину / персонажа.

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2491.
@Alexmitter опубликовано 2019-04-02T19: 24: 57:

Отчет о совместимости

  • Название игры с проблемами совместимости: GTAV
  • Steam AppID игры: 271590

Системная информация

  • Графический процессор: Radeon VII
  • Версия драйвера / LLVM: AMD Radeon VII (VEGA20, DRM 3.27.0, 5.0.5-050005-generic, LLVM 9.0.0) (0x66af)
  • Версия ядра: 5.0.5
  • Ссылка на полный отчет о системе в виде Gist : https://gist.github.com/Alexmitter/7ba77a3fd276586d15fa91ba95773994
  • Версия Proton: 4.2-1 и 3.16-8

Симптомы

Странное заикание при любом движении машины / персонажа, включая остановку с машиной, но перемещение передних колес. Эта проблема возникает как с клавиатурой, так и с контроллером. Это очень заметно, FPS падает до 30 при максимальных настройках, при этом остается плавным и стабильным без каких-либо заиканий, просто при движении, не касаясь руля. Проблема также очень заметна при самых низких настройках.
Проблема не возникает с Proton 3.7-8 Beta. С ним все гладко.
Проблема появляется в 4.2-1, а также в последней бета-версии 3.16, она не проявлялась в более старых версиях 3.16.
Вот видео, которое показывает, как я просто стою с машиной и двигаю рулем, вы можете ясно видеть, как FPS падает каждый раз, когда я касаюсь руля, и возвращается к плавному сливу, если я этого не делаю:

У меня такое чувство, что это проблема последних обновлений DXVK.

У кого-нибудь проблемы с меню настроек? Я думаю, что это происходит только в настройках графики, но некоторые настройки, когда я их меняю, не применяются должным образом - они будут отображаться, но, когда я попытаюсь выйти из меню, он предупредит о несохраненных изменениях, а некоторые это невозможно заставить применить - например, FXAA никогда не работает. Это очень странная проблема ... Запуск тестирования Debian с Proton 3.16 Beta iirc, сейчас не могу проверить, но он также не работает в новой версии 4.2 (?)

@mlugg Я могу подтвердить проблему на всех версиях протонов. Но чаще всего это происходит, когда игра настроена на полноэкранный режим, установка окна без полей позволяет вам изменить настройки, а затем вернуться к полноэкранному режиму.

@mlugg , у меня тоже

Я перешел на видеокарту Radeon VII, и я не могу загрузить ни одну из игр, которые у меня были раньше. Я безуспешно установил драйверы amdgpu на Ubuntu 18.04.

Вот суть этого ...

https://gist.github.com/Dygear/1294e097aebe085d07bd24ae94164531

Я перешел на видеокарту Radeon VII, и я не могу загрузить ни одну из игр, которые у меня были раньше. Я безуспешно установил драйверы amdgpu на Ubuntu 18.04.

Вот суть этого ...

https://gist.github.com/Dygear/1294e097aebe085d07bd24ae94164531

Я думаю, что вам нужно как минимум стабильное ядро ​​Linux 4.20 для Radeon VII, кстати, какую версию mesa вы установили сейчас?

Вам необходимо обновить ядро ​​с помощью UKUU и установить стабильный или нестабильный PPA padoka, для этого следуйте инструкциям в Интернете.

Я могу сыграть в эту игру, используя https://github.com/felixdoerre/primus_vk . Я могу запустить эту игру с помощью pvkrun% command% в качестве параметров запуска без необходимости переопределения PROTON_ *.

Системная информация

  • Графический процессор: GeForce GTX 1050 Ti Mobile
  • Версия драйвера / LLVM: nvidia 418.56
  • Версия дистрибутива: Arch Linux
  • Версия протона: 4.2-2

Я перешел на видеокарту Radeon VII, и я не могу загрузить ни одну из игр, которые у меня были раньше. Я безуспешно установил драйверы amdgpu на Ubuntu 18.04.
Вот суть этого ...
https://gist.github.com/Dygear/1294e097aebe085d07bd24ae94164531

Я думаю, что вам нужно как минимум стабильное ядро ​​Linux 4.20 для Radeon VII, кстати, какую версию mesa вы установили сейчас?

Linux Dygear-TR4 5.0.7-050007-generic # 201904052141 SMP Пт 5 апреля 21:43:20 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux

Расширенная информация о рендерере (GLX_MESA_query_renderer):
Производитель: X.Org (0x1002)
Устройство: AMD Radeon VII (VEGA20, DRM 3.27.0, 5.0.7-050007-generic, LLVM 7.0.1) (0x66af)
Версия: 18.2.0
Ускоренный: да
Видеопамять: 16368 МБ
Единая память: нет
Предпочтительный профиль: core (0x1)
Макс.версия основного профиля: 4.5
Макс.версия профиля совместимости: 4.4
Макс.версия профиля GLES1: 1.1
Макс GLES [23] версия профиля: 3.2

Вам необходимо обновить ядро ​​с помощью UKUU и установить стабильный или нестабильный PPA padoka, для этого следуйте инструкциям в Интернете.

Я выполнил инструкции здесь перед отправкой этого отчета, и мне все еще не повезло.

https://github.com/ValveSoftware/Proton/wiki/Requirements#amdintel

Есть ли другое руководство, которое мне следует использовать?

Прочитав эту ветку, я больше не вижу упоминаний о моих проблемах.

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

NVIDIA GeForce GTX 780 Ti (nvidia 418.56, ядро ​​4.19.34) все еще может запускаться с текущим протоном 4.2-2. Размер создаваемого журнала превышает 700 МБ, и я даже не уверен, что он содержит что-то полезное.

Я понимаю это, когда устанавливаю новую версию .NET framework.

@Clifforus Могу ли я узнать, какую версию .NET framework вы установили специально, чтобы заставить ее работать? Если я правильно помню, я начал получать ошибку после установки 4.7.2, но потом, даже после удаления каталога compatdata игры, повторного выполнения всего, но с 4.5.2, у меня все еще была та же ошибка, я думаю (я тогда не перезагружал мою машину между попытками, так что может быть другая причина).

Попытка снова попробовать GTA на linux, кажется, устанавливается, но есть некоторая странность в том, что, как я полагаю, связано с браузером. Я могу пройти настройку учетной записи до того места, где она хочет капчу. После создания одного за пределами GTA я все еще не могу войти в систему, поскольку он снова запрашивает capatcha, который в обоих случаях не отображается, и я не вижу попыток подключиться к Google?

Подробности

Предполагая, что это связано с cef_extensions.pak, которого нет в префиксе:

>>> Adding process 76454 for game ID 271590
Game update: AppID 271590 "", ProcID 76454, IP 0.0.0.0:0
>>> Adding process 76473 for game ID 271590
[0414/203245.825:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0414/203245.869:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[0414/203245.892:ERROR:gpu_process_transport_factory.cc(1019)] Lost UI shared context.
>>> Adding process 76512 for game ID 271590
>>> Adding process 76516 for game ID 271590
[0414/203246.151:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0414/203246.195:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
ALSA lib pcm_direct.c:1809:(_snd_pcm_direct_get_slave_ipc_offset) Invalid type 'asym' for slave PCM

Adjusting buffer size to a multiple of 16
Initialize AES encryption
Load IV and encrypted data
Setting breakpad minidump AppID = 271590
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561deadbeef [API loaded no]
pid 76423 != 76422, skipping destruction (fork without exec?)
Game removed: AppID 271590 "", ProcID 76454 
Exiting app 271590

Изменить: это была проблема с недоступностью repatcha.net. Хотя ошибка с cef_extensions и chrome_elf.dll все еще должна быть исправлена ​​(может сломать другие вещи, пытаясь восстановить мою учетную запись сейчас)

Настройки TLS

Магия. По-видимому, их нет в Windows 7, хотя она поддерживается. Конечно, не является частью какой-либо винной установки. YMMV.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

Proton 4.2.3 препятствует запуску этой игры. Я подозреваю, что есть проблема с DXVK 1.0.3, поставляемым с Proton. Я без проблем использовал DXVK 1.0.3 вне Steam с вином.

Одиночная игра для меня отлично работает с последней версией Proton. Получение стабильных 80-100 кадров в секунду при ультра настройках (2x и 4x msaa). Многопользовательская игра по-прежнему не работает, просто возникают ошибки с тем же сообщением о проблеме с подключением, что и у других.

Если у кого-то все еще есть проблемы с тем, что он больше не блокирует мышь после табуляции и возврата, я обнаружил, что нажатие alt + enter (или win + enter) один или два раза заставляет игру переключаться в полноэкранный режим и правильно повторно захватывать мышь. . Это решает эту проблему для меня и во многих других играх через Proton.

Мультиплеер работает, нужно добавить опцию запуска. Придется найти, что это было, и отдать тебе. Спасибо за то, что не любил мышь, мне нужно попробовать это

Для многопользовательской игры WINEDLLOVERRIDES = winedbg.exe = d% command% и для исправления мыши установите метод ввода мыши в игре на Windows

У кого-нибудь еще были проблемы в последний день или около того? Игра запускается до нажатия на сюжетный режим, после чего спиннер работает около 30 секунд и зависает. Единственная реальная ошибка, которую я могу найти, - 107? Понятия не имею, что это означает, но мне кажется странным, что игра работала нормально несколько дней. Служба поддержки Rockstar не хочет выводить dxdiag, что невозможно. Я не думаю, что это пар, так как я сделал несколько переустановок и вернулся к снимку, который, как я знаю, работал раньше на прошлой неделе.

tl; dr, возможно ли, что Rockstar запретит пользователям протон / вино?

Для меня сбои в сети и все, что связано с веб-страницей, были вызваны CEF.

Нет, это звучит как странная проблема

@ Alexander88207 Черт возьми! Теперь он работает отлично, твердые 80 кадров в секунду на ультра. Работает без сучка и задоринки, даже не могу сказать, что это не родная игра!

И если у кого-то происходит зависание gpu в сети с картой amd, эта проблема уже отслеживается здесь

GTA V - Crash Loop

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2688.
@ bitbucket90 опубликовано 2019-05-14T20: 09: 58:

Отчет о совместимости

  • GTA V
  • 271590

Системная информация

Я подтверждаю:

  • [/] что я не нашел существующего отчета о совместимости для этой игры. (У меня нет такого адреса, и я могу воспроизвести его на идентичной установке)
  • [X], что я проверил, доступны ли обновления для моей системы.

Симптомы

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

Размножение

См. Выше, а также файл журнала ниже:
steam-271590.log.tar.gz

GTA V - Crash Loop

Выпуск перенесен из # 2688.
@ bitbucket90 опубликовано 2019-05-14T20: 09: 58:

Отчет о совместимости

  • GTA V
  • 271590

Системная информация

Я подтверждаю:

  • [/] что я не нашел существующего отчета о совместимости для этой игры. (У меня нет такого адреса, и я могу воспроизвести его на идентичной установке)
  • [x], что я проверил, доступны ли обновления для моей системы.

Симптомы

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

Размножение

См. Выше, а также файл журнала ниже:
steam-271590.log.tar.gz

Моя проблема - я нашел здесь сообщение (не понял, что там было еще 400+ комментариев, однако, похоже, ничего не работает с моей проблемой, попробовал обойти conf, у меня уже настроен esync, просто не могу запустить его.

@ bitbucket90 Вы установили параметры запуска (щелкните правой кнопкой мыши по игре -> свойства -> Установить параметр запуска), необходимые для успешной загрузки в сети?

WINEDLLOVERRIDES=winedbg.exe=d %command%

@ bitbucket90 Вы установили параметры запуска (щелкните правой кнопкой мыши по игре -> свойства -> Установить параметр запуска), необходимые для успешной загрузки в сети?

WINEDLLOVERRIDES=winedbg.exe=d %command%

Я просто пытаюсь перейти к одиночной игре, но даже вышеупомянутое не запускает игру в многопользовательскую. Я понял, протон через Steam обновился до последней версии. Не уверен, как настроить на стороне lutris, чтобы проверить, является ли его версия dxvk, поскольку GTA хочет, чтобы я запускал playgta.exe или запускал Steam (ни то, ни другое я не могу запустить таким образом, если я не установлю Steam для Windows).

Для меня это все еще не запускается. Понятия не имею почему. Это работало, пока я не обратился в службу поддержки, я могу подтвердить, что учетная запись не заблокирована, по крайней мере, так как она работала в Windows vm. Провел _часы_, пробуя все, что мог придумать.

Для меня это все еще не запускается. Понятия не имею почему. Это работало, пока я не обратился в службу поддержки, я могу подтвердить, что учетная запись не заблокирована, по крайней мере, так как она работала в Windows vm. Провел _часы_, пробуя все, что мог придумать.

@ h1z1 Я еще не видел вашей проблемы, и это очень странно? Является ли это прокси-сервером, я видел проблемы с TLS, когда прокси-сервер задействован (вне игры).

Учитывая, что это работает для других, вполне вероятно, что это проблема TLS, но почему это сработало немного, остается загадкой. В GTA много частей, включая разные версии CEF. Есть и другие приложения, у которых такая же проблема (с CEF).

У кого-нибудь есть проблемы с NVIDIA 430.14? Игра не проходит через социальный клуб после обновления от 430.09. Пробовал новые настройки prefix / socialclub / gtav, но безуспешно.

Журнал запуска: https://hastebin.com/isovepozah

Обновление: Исправлено после переустановки драйвера, странно.

Каков текущий статус GTA Online? Из-за этого игра все еще замедляется и через некоторое время зависает / вылетает?

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

В остальном все работает как часы.

@AsciiWolf У меня отлично работает, сижу со скоростью 80-100 кадров в секунду (иногда больше) при ультра / 4x MSAA. Никаких сбоев или зависаний на моем GTX 1070, а также никаких заминок или каких-либо проблем с вводом. Сложно поверить, что она не родная, если честно.

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

@exezin Интересно. Он регулярно замедлялся примерно через 15 минут игры в моей системе (с графическим процессором AMD RX 580).

Возможно, стоит также настроить свой регулятор процессора на производительность, это устранило для меня много заминок в играх и обеспечило удивительное увеличение частоты кадров / общей производительности. Но YMMV

~~cpupower -c все настройки частоты -g производительность~ ~

Также стоит попробовать это: https://github.com/FeralInteractive/gamemode

Редактировать; Еще кое-что я забыл упомянуть. Вероятно, это ничего, но я обнаружил в Killing Floor 2 после долгих сессий, что он будет прерывистым / странным при вводе мыши. Похоже, это было связано с тем, что я постоянно открывал / закрывал оверлей Steam и встроенный в веб-браузер и т.д., отключение оверлея для KF2 полностью решило эту проблему для меня. Не знаю, связано ли это с этим, просто подумал, что об этом стоит поднять.

Я давно слежу за этой проблемой, пробовал все упомянутые здесь обходные пути, и мне так и не удалось запустить игру GTA V с Steam Play.

Мне как-то удалось что-то наполовину запустить с Lutris, но с ужасной производительностью, и оно перестало работать при следующем обновлении.

Сегодня я попробовал Steam Play, полную загрузку / установку новой игры, версию Proton, установленную на 4.2-4, и она работает безупречно .
Никаких графических ошибок,> 100 кадров в секунду, никаких зависаний или замедлений.

Так что всем, кто над этим работал, спасибо .

Моя конфигурация: Arch Linux, ядро ​​4.19, GTX 980 с драйверами 430.14, Core i7 990X.

Каждый раз, когда я открываю GTAV-online после перезапуска новой системы, меня встречает только черный экран со звуком. Это всегда исправляет завершение процесса с последующим перезапуском. Кто-нибудь испытывал нечто подобное? Ничего не видно ни в launcher.log ни в socialclub_launcher.log

Ubuntu 19.04
Ядро 5.0.0-15
GTX 980Ti 430.14
Протон 4.2-5 (без модификаций приставки)

У меня такая же проблема, как описано выше. Раньше одиночная игра GTA V работала отлично, но, просто попробовав это снова недавно, я оказался в цикле перезапуска: после получения социальной панели запуска ничего не происходит в течение нескольких минут, пока не сообщается, что не удалось запустить и что вы можете либо повторить попытку или запустите его в безопасном режиме. оба варианта не предлагают никакого решения.

Система:
Nvidia 415.x (последняя версия)
GTX970
Ubuntu 16.04
Proton: 4.2.6 (последняя на момент написания).

Я пробовал перейти на версию 3.16 Proton, но это тоже не помогло.

Как и здесь, одиночная игра GTA V отлично работала до последнего стабильного обновления клиента Steam.

Сообщения о сбоях / ошибках: https://gist.github.com/sysms/5c3d3432370955c434dff230591fad97
Информация о системе: https://gist.github.com/sysms/193452d8efbb587bd9980c965d1fef2a

Если вам нужна дополнительная информация, дайте мне знать!

@ekianjo Ваши драйверы Nvidia кажутся устаревшими, я использую 430.14?

Запуск FWIW из Steam теперь зависает после первого входа в Socialclub. Запуск его вручную в протоне позволяет перейти к выбору сюжетного режима. Хотя все еще зависает при входе.

Обновление: удаление кешей шейдеров позволяет снова запускать Steam. Один раз. Steam снова загружает кеш при выходе, и после этого GTA не запускается. Промыть и повторить.

Подробности

 [root @localhost 271590] # du -hs.
 747M.
 [root @localhost 271590] # найти.
 .
 ./steam_pipeline_cache.foz
 ./steamapp_pipeline_cache.foz
 ./swarm
 ./swarm/steam_shader_cache
 ./swarm/steam_shader_cache/bucket_6340596.swarc
 ./swarm/steam_shader_cache/bucket_6320400.swarc
 ./swarm/steam_shader_cache/bucket_6776280.swarc
 ./nvidiav1
 ./nvidiav1/GLCache
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc.
 ./DXVK_state_cache
 ./DXVK_state_cache/GTA5.dxvk-cache
 [root @localhost 271590] # найти. -тип f
 ./steam_pipeline_cache.foz
 ./steamapp_pipeline_cache.foz
 ./swarm/steam_shader_cache/bucket_6340596.swarc
 ./swarm/steam_shader_cache/bucket_6320400.swarc
 ./swarm/steam_shader_cache/bucket_6776280.swarc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc.
 ./DXVK_state_cache/GTA5.dxvk-cache
 [root @localhost 271590] # найти. -type f -exec rm -fv {} \;
 удален './steam_pipeline_cache.foz'
 удален './steamapp_pipeline_cache.foz'
 удален './swarm/steam_shader_cache/bucket_6340596.swarc'
 удален './swarm/steam_shader_cache/bucket_6320400.swarc'.
 удален './swarm/steam_shader_cache/bucket_6776280.swarc'
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.toc'
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin'
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin'
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.toc'.
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc'.
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.bin'.
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.bin'
 удален './nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc'
 удален './DXVK_state_cache/GTA5.dxvk-cache'
 [корень @localhost 271590] # ###

Пробежала гта .. замерзла

 [root @localhost 271590] # ### Запуск GTA .. завис 
 [root @localhost 271590] # найти. -тип f
 ./steamapprun_pipeline_cache.7e5b82156b2b4a9f.1.foz
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc.
 ./DXVK_state_cache/GTA5.dxvk-cache
 ./steamapprun_pipeline_cache.7e5b82156b2b4a9f.2.foz
 [root @localhost 271590] # du -hs.
 248К.
 [корень @localhost 271590] # ###

Гта запускается, сидит в настройках видео

 [root @localhost 271590] # ### GTA запущена, сидит в настройках видео
 [корень @localhost 271590] # ls -al
 всего 180
 drwxrwxr-x 5 vm1 gtavm 4096 19 июня, 14:49.
 drwxrwxr-x. 29 vm1 gtavm 4096 8 июня, 09:12 ..
 drwxrwxr-x 2 gtavm gtavm 4096 19 июня, 14:49 DXVK_state_cache
 drwxrwxr-x 3 gtavm gtavm 4096 19 мая 23:26 nvidiav1
 -rw-rw-r-- 1 gtavm gtavm 37285 19 июня, 14:49 steamapprun_pipeline_cache.7e5b82156b2b4a9f.1.foz
 -rw-rw-r-- 1 gtavm gtavm 119331 19 июня, 14:50 steamapprun_pipeline_cache.7e5b82156b2b4a9f.2.foz
 drwxrwxr-x 3 gtavm gtavm 4096 19 июн 09:18 рой
 [корень @localhost 271590] # ###
 [root @localhost 271590] # ### GTA заблокирована при попытке запустить тест
 [корень @localhost 271590] # ls -al
 всего 206948
 drwxrwxr-x 5 gtavm gtavm 4096 19 июня, 14:57.
 drwxrwxr-x. 29 gtavm gtavm 4096 8 июня, 09:12 ..
 drwxrwxr-x 2 gtavm gtavm 4096 19 июня, 14:49 DXVK_state_cache
 drwxrwxr-x 3 gtavm gtavm 4096 19 мая 23:26 nvidiav1
 -rwxrwxr-x 1 gtavm gtavm 119331 19 июня, 14:57 steamapp_pipeline_cache.foz
 -rwxrwxr-x 1 gtavm gtavm 211767516 19 июня, 14:57 steam_pipeline_cache.foz
 drwxrwxr-x 3 gtavm gtavm 4096 19 июня, 14:57 swarm
 [root @localhost 271590] # du -hs.
 441M.
 [root @localhost 271590] # du -hs.
 441M.
 [root @localhost 271590] # ### Steam снова загрузил кеш при выходе
 [root @localhost 271590] # ### Ничего подобного в загрузках нет.


Журнал шейдеров подтверждает, что он запущен.

[2019-06-19 10:03:17] Got depot manifest 1173095555426686016 (211184631 bytes) for bucket 6776280 (AppID 271590).
[2019-06-19 14:57:19] AppID 271590 exited.
[2019-06-19 14:57:19] Finding NVIDIA cache files, base directory: /home/gtavm/.local/share/Steam/steamapps/shadercache/271590.

Мне помогло установить следующие параметры запуска в свойствах игры Steam:

WINEDLLOVERRIDES=winedbg.exe=d %command%

Нашел в ветке Reddid .

Моя системная информация:

Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
Ubuntu 19.04
Proton 4.2-7
GeForce GTX970
nVidia 430.26

Получил, что он активен, и при первом запуске все еще отображаются черные экраны.

WINEDLLOVERRIDES=winedbg.exe=d %command%

Это AFAIK полезно только для игры в GTA онлайн.

Я пробовал, и это не помогает.

Единственный обходной путь в настоящее время - удалить кеш шейдера, как описано в @ h1z1.

Я проверил каталог кеша шейдеров, но с моей стороны он был пуст. Несмотря ни на что, я действительно хотел бы понять, что привело меня от работающего GTAV из коробки к тому, что он больше не запускается. это связано с протонами? Это клиент Steam? Это драйверы Nvidia?

@ekianjo Ваши драйверы Nvidia кажутся устаревшими, я использую 430.14?

Дело в том, что несколько недель назад с такими драйверами игра работала нормально.

На стороне AMD все работает.

Драйвер: Mesa 19.1
Протон: 4,2-7
Распространение: Sabayon

На стороне NVidia у большинства людей все работает. Мы говорим о
здесь редкая проблема.

Во вторник, 25 июня 2019 г., в 20:55 Александр Вереекен [email protected]
написал:

На стороне AMD все работает.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37?email_source=notifications&email_token=AASYZGCKRFEKQMKMBSYPDBDP4IBUPA5CNFSM4FQ4BTG2YY3PNVWWK3TUL52HS4DFVREXG43
или отключить поток
https://github.com/notifications/unsubscribe-auth/AASYZGC75S4MRLNKNLMEJN3P4IBUPANCNFSM4FQ4BTGQ
.

-
Рафаэль

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

Для меня Offline отлично работает, но онлайн не так много.
Онлайн не работало - вылет при создании персонажа / логина. Я обнаружил, что крепление ремня помогает
strace -p $(ps -C GTA5.exe -o pid=) когда игра запущена, но перед выходом в сеть. Это снижает мой fps вдвое, но я могу убить его после входа в систему.
Также вход в систему занимает минимум 10-15 минут на экране загрузки.
Буду признателен за любые предложения по лучшему решению. winedbg.exe, как описано выше, на меня не влияет - он возвращается в программу запуска через 15 минут "загрузки" и предлагает перезапустить - так же, как если бы я просто запустил его без каких-либо дополнительных "ходов"

Лучшее решение или, возможно, исправление уже в разработке.

Мне удалось запустить GTA Online после обновления Diamond Casino без каких-либо дополнительных опций запуска. К сожалению, в следующие дни я не мог играть в нее, потому что она вылетала при загрузке GTA: O , и программа запуска предлагала мне повторить попытку или повторить попытку в безопасном режиме.

Я пробовал обходной путь winedbg и он устранил проблему. Прямо сейчас я могу поиграть со следующими вариантами запуска:
PROTON_USE_WINED3D=0 WINEDLLOVERRIDES=winedbg.exe=d gamemoderun %command%

Системные характеристики:

  • Intel i5 3570k
  • GTX 970 OC
  • 16 ГБ оперативной памяти DDR3
  • Arch Linux 5.2.3-arch1-1-ARCH

Я также хотел бы отметить, что по-прежнему невозможно запустить игру с частотой обновления выше 60. У меня монитор 144 Гц, и другие игры работают с частотой 144 Гц, такие как War Thunder (да, я использую Proton), Euro Truck Simulator 2 (для многопользовательской игры нужно было использовать Proton) и No Man's Sky.

Александр, чтобы исправить фреймы, мне пришлось отключить другой экран в xorg / nwidia
настройки и включите freesync / g-sync - велика вероятность, что ваши мониторы
поддерживает freesync, как и большинство мониторов с частотой 144 Гц.

пон., 29 июл 2019 в 20:54 Александр Оливейра [email protected]
написал (а):

Мне удалось запустить GTA Online после обновления Diamond Casino без каких-либо
дополнительные возможности запуска. К сожалению, в следующие дни я не мог
играть, потому что он вылетает при загрузке GTA: O , а программа запуска
попросите меня повторить попытку или повторите попытку в безопасном режиме.

Я попробовал обходной путь winedbg, и он устранил проблему. Прямо сейчас я
можно поиграть со следующими вариантами запуска:
PROTON_USE_WINED3D = 0 WINEDLLOVERRIDES = winedbg.exe = d gamemoderun% command%

Системные характеристики:

  • Intel i5 3570k
  • GTX 970 OC
  • 16 ГБ оперативной памяти DDR3
  • Arch Linux 5.2.3-arch1-1-ARCH

Также хочу отметить, что запустить игру в
частота обновления выше 60. У меня монитор 144 Гц, и в нем работают другие игры.
144 Гц, такие как War Thunder (да, я использую Proton), Euro Truck Simulator 2
(пришлось использовать Proton, чтобы играть в многопользовательский мод) и No Man's Sky.

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37?email_source=notifications&email_token=ABSXEL2LHAIMPAJJVKNGRHDQB44G3A5CNFSM4FQ4BTG2YY3PNVWWK3TUL52-5DFMVREXG43
или отключить поток
https://github.com/notifications/unsubscribe-auth/ABSXEL5H32SGM2ZXQ5MZQUTQB44G3ANCNFSM4FQ4BTGQ
.

чтобы исправить фреймы, мне пришлось отключить другой экран в xorg / nwidia
настройки и включите freesync / g-sync - велика вероятность, что ваши мониторы
поддерживает freesync, как и большинство мониторов с частотой 144 Гц.

У меня 2 монитора, один из них 60 Гц. Он не мешает работе других игр, и я не думаю, что его отключение является хорошим решением проблемы 144 Гц.

Что касается FreeSync, да, мой монитор поддерживает его, но я не думаю, что можно включить его с текущим драйвером. Я не вижу никаких параметров, связанных с включением G-SYNC, при выборе монитора в настройках сервера Nvidia X.

Я попробовал новый Proton 4.11-1, и мне удалось достичь частоты кадров выше 60 кадров в секунду. В целом игра стала более плавной, чем была раньше (у нее были сильные падения FPS и задержки там, где было много игроков в GTA: O), но есть несколько проблем, которые меня беспокоят.

  1. Я не могу изменить какие-либо настройки графики - я применяю их, затем, когда я хочу закрыть меню, он просит применить настройки снова, и когда я проверяю их после закрытия и повторного открытия меню, они были такими же настройками, как и до того, как я попытался изменить их.
  2. V-Sync ограничивает мою частоту кадров половиной того, что поддерживает мой монитор. Я включил полную vsync, и в меню я получил около 200 FPS в одиночной игре. После его закрытия частота кадров была ограничена примерно 70-80 FPS.

РЕДАКТИРОВАТЬ: Забыл упомянуть о проблеме, что иногда мне приходится вращать взгляд на 270 градусов с помощью мыши, чтобы я мог повернуть свой вид влево, иначе он застревает, действуя так, как будто мой курсор мыши застрял на краю экрана, не позволяя мне продолжать вращать голову моего персонажа.

@RockyTV

Вы используете fsync? Не могли бы вы провести сравнение тестов 4,2-9 и 4,11-1 с перечисленными спецификациями? Спасибо.

@telans Я еще не пробовал fsync. Сделаю это завтра, но я настроил суть, чтобы отслеживать результаты тестов. Будет работать 4.2-9 с включенным и выключенным ESYNC, а также 4.11-1 с fsync, esync и с обоими отключенными.

Мне показалось странным, что игра определяет, как если бы я работал с Windows XP.

Proton 4.11-1 вызывает проблемы с моим Dualshock 4. После входа в игру камера будет постоянно поворачиваться вниз и вправо. Нажатие на триггеры изменит направление панорамирования. Возврат к 4.2-9 исправляет это. Этого не происходит ни в каких других играх, которые я пробовал

@Clifforus Это все еще происходит, если в свойствах игры вы установите для параметра «Steam input per-game setting» значение «Forced off»? Это решило для меня некоторые странные проблемы с моим пэдом 360 в прошлом, и я полагаю, что стоит попробовать.

@Clifforus Это все еще происходит, если в свойствах игры вы установите для параметра «Steam input per-game setting» значение «Forced off»? Это решило для меня некоторые странные проблемы с моим пэдом 360 в прошлом, и я полагаю, что стоит попробовать.

Я уже пробовал это, просто контроллер вообще не работал. Тем не менее, спасибо за предложение.

Не означает ли это, что игра не использует геймпад напрямую, а скорее через ввод Steam, и, следовательно, проблема может заключаться в настройке ввода Steam для контроллера? У меня все нормально работает с принудительным отключением подачи пара.

Не означает ли это, что игра не использует геймпад напрямую, а скорее через ввод Steam, и, следовательно, проблема может заключаться в настройке ввода Steam для контроллера? У меня все нормально работает с принудительным отключением подачи пара.

Я полагаю, это могло бы предположить это, но тогда как это объяснить, почему возвращение к Proton 4.2-9 заставляет его снова работать, и почему ни одна другая игра не демонстрирует такое поведение?

@Clifforus Я не смог воспроизвести проблему, которую вы видите, поэтому мне интересно, не могли бы вы собрать некоторую информацию, чтобы узнать, сможем ли мы отладить проблему издалека.

Не могли бы вы дать информацию о вашей системе? Вы можете просто скопировать его из меню Steam Help -> System Information.

Не могли бы вы также сделать журнал сбоя контроллера ps4? Вот основы для этого, если вы раньше не собирали журнал протонов:
1) Зайдите в .steam / steam / steamapps / common / Proton \ 4.11 и "cp user_settings.sample.py user_settings.py"
2) Отредактируйте user_settings.py и добавьте следующие дополнительные каналы регистрации: «+ hid, + hidp, + hid_report, + plugplay, + rawinput, + dinput, + xinput, + joystick» в конец строки WINEDEBUG.
3) После игры и воспроизведения ошибки с контроллером ps4 журнал будет создан в вашей папке $ HOME (/ home / your_username /.)

Спасибо!

Не могли бы вы дать информацию о вашей системе? Вы можете просто скопировать его из меню Steam Help -> System Information.

https://gist.github.com/Clifforus/ecab097dd1bd86b71c2320dda7064308

Я также упомяну, что у меня есть отдельная установка, которую я установил для тестирования mesa-aco-git и linux-fsync, и я столкнулся с той же проблемой там.

Не могли бы вы также сделать журнал сбоя контроллера ps4? Вот основы для этого, если вы раньше не собирали журнал протонов:

Сгенерированный журнал имеет размер 1,3 ГБ, и я не знаю, где лучше всего его загрузить, и нужно ли и как его сжать.

Привет, @Clifforus , я подозреваю, что ваш журнал полон нарушений доступа, связанных с № 2927. Можете ли вы запустить что-то вроде grep c0000005 steam-271590.log ?

Если это дает стену вывода, возможно, grep c0000005 steam-271590.log | wc -l может быть интересным для общего подсчета их количества. (Я ожидаю, что на одно нарушение доступа будет 2 строки).

Меня не интересует фактический вывод grep, просто интересно посмотреть, соответствует ли он шаблону, наблюдаемому у других пользователей Ryzen 3xxx.

Привет, @Clifforus , я подозреваю, что ваш журнал полон нарушений доступа, связанных с № 2927. Можете ли вы запустить что-то вроде grep c0000005 steam-271590.log?

Это вообще не дало результата. Я также пробовал еще несколько вещей, таких как grep violation steam-271590.log , grep exception steam-271590.log и grep access steam-271590.log которые также не дали результата. Я также бегло взглянул на начало журнала с less но для меня ничего не выделялось.

@Clifforus - один довольно эффективный способ сжать журнал:
xz -T0 / путь / к / файлу
В этом случае 0 - это ноль. Надеюсь, это сделает его достаточно маленьким для загрузки?

xz -T0 /path/to/file безусловно, делает его более разумным, но он все еще слишком велик для загрузки на Github. Я поместил его на свой Google Диск, но, если нужно, загружу в другое место.

https://drive.google.com/open?id=1-f_CHCl6tjVTvvOWnB8U5mWUYyaLPL2S

@Clifforus, спасибо! Я могу его скачать. Надеюсь, что там будет какой-то намек на то, что там происходит.

grep c000001d steam-271590.log | wc -l в этом журнале дает 86710 необработанных недопустимых инструкций (коды операций ЦП, которые не понимаются вашим процессором). Две строки на событие.

grep c000001d steam-271590.log | wc -l в этом журнале дает 86710 необработанных недопустимых инструкций (коды операций ЦП, которые не понимаются вашим процессором). Две строки на событие.

Ах, ну, я думаю, что легче найти что-то, когда вы действительно знаете, что ищете! Интересные находки.

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

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

Я могу воспроизвести ту же проблему, которая описана выше:

Grand Theft Auto V - ввод приводит к резкому увеличению времени кадра через некоторое время

Выпуск перенесен из №985.
@Clifforus, опубликовано 2018-08-30T13: 11: 20:

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

Технические характеристики:

Процессор: AMD Ryzen 5 1600
Графический процессор: Sapphire 8GB RX 480 Nitro +
Оперативная память: 16 ГБ Corsair Vengeance LPX DDR4 3200 МГц
Материнская плата: MSI Tomahawk B350

Загрузочный диск: Samsung 850 EVO 250 ГБ
GTA V установлена ​​на: 3 ТБ Toshiba 7200 об / мин SATA III HDD

ОС: Lubuntu 18.04
Ядро: 4.18.5-041805-generic
Версия Mesa: 18.3.0-devel (падока PPA)
Версия Proton: 3.7-4 Beta

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

Есть ли уже способ исправить это?
Буду признателен за любую помощь, так как это беспокоит меня с того момента, как я установил игру, и пока не может быть исправлен.

Мне удалось заставить мой драйвер работать с ядром fsync (пришлось установить nvidia-dkms ).

Я попытался запустить тест, но он зависал в случайные моменты. Первый раз завис при переходе с первой сцены на вторую. Во второй раз замерз запуск третьей сцены.

В файле журнала 80956 вхождений кода c000001d , и похоже, что они происходят в одном и том же месте:

955.244:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.244:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e
955.244:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.277:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e
955.277:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.277:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e
955.277:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.310:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e

Вот журнал, произведенный Proton
Зеркало (срок годности истекает через сутки)

Информация о системе: https://gist.github.com/RockyTV/271ef8e118c9485979bb8dc40eb6fbf4

Я могу воспроизвести ту же проблему, которая описана выше:

Эта проблема была исправлена ​​для меня после обновления Proton, я не могу точно вспомнить, какое именно. Я бы посоветовал убедиться, что вы используете как минимум Proton 3.16-9 и, возможно, сгенерируете новый префикс.

Хорошо, у меня есть результаты тестов.

Максимальное использование ЦП:

  • Протон 4.11-1:

    • fsync : 50,8%

    • esync : 51,2%

    • esync и fsync отключены : 44,8%

  • Протон 4,2-9:

    • esync : 50,2%

    • esync отключен : 42,0%

Я пытался сделать что-нибудь красивое, но веб-сайт с графиками, который я использовал, был ужасен. Вы можете сравнить результаты тестов здесь: https://gist.github.com/RockyTV/2c2c87890bd53add70fddc6e991c5fbc

Я использовал ядро 5.2.4-arch1-1-fsync для всех тестов.


Средний FPS:

| | Pass 0 | Pass 1 | Pass 2 | Pass 3 | Pass 4 |
| - | - | - | - | - | - |
| Протон 4.11-1 + fsync | 79,59 | 112,52 | 102.29 | 107,65 | 89,84 |
| Протон 4.11-1 + esync | 81,84 | 109,79 | 103.11 | 106.03 | 89,53 |
| Протон 4.11-1 | 49,33 | 67.03 | 63,37 | 55,75 | 53.20 |
| Протон 4.2-9 + esync | 64.30 | 86.32 | 80,47 | 92,79 | 71.71 |
| Протон 4.2-9 | 50,66 | 66,77 | 66.14 | 71,51 | 51.03 |

Максимальный FPS:

| | Pass 0 | Pass 1 | Pass 2 | Pass 3 | Pass 4 |
| - | - | - | - | - | - |
| Протон 4.11-1 + fsync | 131,41 | 166,64 | 177,90 | 174,83 | 226.20 |
| Протон 4.11-1 + esync | 132.95 | 175,51 | 184,48 | 166.77 | 193.31 |
| Протон 4.11-1 | 76,61 | 96,89 | 104,65 | 87.96 | 111.10 |
| Протон 4.2-9 + esync | 109.14 | 165,51 | 181,12 | 206.10 | 176.92 |
| Протон 4.2-9 | 87,82 | 111.63 | 118,88 | 128.25 | 112,79 |

Спасибо, к сожалению, разница в fsync составляет всего пару кадров в секунду. Впрочем, улучшение с 4,9 до 4,11 с помощью esync, это действительно существенное улучшение.

Эта проблема была исправлена ​​для меня после обновления Proton, я не могу точно вспомнить, какое именно. Я бы посоветовал убедиться, что вы используете как минимум Proton 3.16-9 и, возможно, сгенерируете новый префикс.

@Clifforus Спасибо за ответ. У меня это пока не исправлено, хотя я использую Proton 4.2-9. Простите за вопрос, но что вы подразумеваете под «генерацией нового префикса»?

То же, что и при удалении / перемещении соответствующей папки /home/{USER}/.steam/steam/steamapps/compatdata/{APP_ID} так что "системная установка" игры возвращается к значениям по умолчанию / чистоте с Proton 4.11. Это приведет к удалению ваших файлов сохранения / конфигурации, если Steam Cloud не синхронизирует их, поэтому сделайте их резервную копию, чтобы повторно вставить их после регенерации префикса.

Спасибо за помощь!

Кто-нибудь знает о проблеме, из-за которой программа обновления немедленно закрывается при запуске обновления?
Я установил -noChunkedDownload чтобы обойти обновления, которые не работают, но теперь программа обновления уже некоторое время дает сбой. Возврат к старой протонной версии не помогает.

Как выглядит ваш журнал запуска в социальном клубе?

Не думаю, что у меня его нет. Как мне его получить?

Эти два: (в префиксе Proton)
документы / Rockstar games / gtav / launcher.log
документы / rockstar games / social club / socialclub_launcher.log

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

launcher.log
socialclub_launcher.log
Да, я думаю, он ищет не те папки. Но раньше это работало.

Вы пробовали проверять игровые данные через Steam? Также добавьте флаг -verify, как вы это делали с -noChunkedDownload.

Также вместо возврата к предыдущей версии Proton вы можете попробовать использовать чистый префикс.

Думаю, я только что нашел проблему. Steam решил создать новую папку с данными о совместимости. Так что на самом деле у меня нет социального клуба.
РЕДАКТИРОВАТЬ: только что создал софтлинк, и теперь он работает.

Есть информация о том, как исправить сбой онлайн-режима на экране загрузки?
На данный момент я пробовал использовать его с PROTON_NO_ESYNC = 1 и без него, а также с WINEDLLOVERRIDES = winedbg.exe = d и без него.
У меня это работало раньше, но я не помню, что это делало.

WINEDLLOVERRIDES = winedbg.exe = d был для онлайн-режима

и PROTON_NO_ESYNC = 1 был для: я не знаю, у меня никогда не было проблем с esync on, возможно, кто-то не настроил его должным образом.

В качестве информации для тех, у кого гибридный графический процессор Nvidia:
У меня были проблемы с Vulkan (vulkaninfo вышел с ошибкой).

Что решило это для меня, пока перезагрузка не запустила nvidia-settings от имени root и переключилась на вкладку «Информация о графике». После этого все работает нормально. На данный момент я не стремлюсь обнаруживать основную ошибку.

Моя установка:
Ubuntu 18.04, GeForce MX150, драйвер 430.4, nvidia-prime

WINEDLLOVERRIDES=winedbg.exe=d

Это то, что исправило мой сбой в программе запуска при входе в онлайн-режим. Огромное спасибо!

Мне все еще нужно запустить strace, чтобы перейти в онлайн-режим. https://bugs.winehq.org/show_bug.cgi?id=46474

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

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

Привет @LordJABA!

А в оконном режиме уже пробовали?

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

У кого-нибудь также есть проблема, что движение камеры ограничено после использования alt + tab?
Это довольно распространенная проблема для игр на Linux в целом.
Кто-нибудь знает, как это исправить или обойти?
Мне нужно нажать alt + tab, чтобы отключить strace после загрузки gta online.

Попробуйте установить виртуальный dsktop.

На самом деле я просто нашел способ. Вы можете установить режим ввода мыши с «сырого ввода» на «Windows».
Это сделало это для меня.

К сожалению, это не помогло мне решить проблему:

То же, что и при удалении / перемещении соответствующей папки /home/{USER}/.steam/steam/steamapps/compatdata/{APP_ID} так что "системная установка" игры возвращается к значениям по умолчанию / чистоте с Proton 4.11. Это приведет к удалению ваших файлов сохранения / конфигурации, если Steam Cloud не синхронизирует их, поэтому сделайте их резервную копию, чтобы повторно вставить их после регенерации префикса.

Примерно через час игра продолжает отставать.

На самом деле я просто нашел способ. Вы можете установить режим ввода мыши с «сырого ввода» на «Windows».
Это сделало это для меня.

Где вы это установили?

Где вы это установили?

В настройках GTA. Есть раздел мыши и он был вверху.

Это может не иметь прямого отношения, но ...
как искать в проблеме на github?
Я не могу найти никакой информации по этому поводу, и мы все, вероятно, просто повторяемся в этом месте.

Причина, по которой я спрашивал об этом:

Я хочу знать, можно ли обычно использовать контроллер в GTA на Linux.
Для меня контроллер Xbox One и контроллер PS3 не работают в GTA, но работают, например, в No Mans's Sky.

Контроллер работает в приставке GTA?

Должно. Как мне это проверить?

@Ishidres Отключение оверлея

@ jug007 WINEPREFIX=/path/to/pfx wine control

@ Alexander88207 Это действительно работает. Однако я использую протон, а не дистрибутив вина.
РЕДАКТИРОВАТЬ: если я запускаю control в протоне, открывающаяся панель управления не имеет меню геймпада. Так что я предполагаю, что протон не был скомпилирован с этим.
EDIT2: я не мог заставить GTA V работать в вине, а GTA V в Lutris вылетела, когда я нажимал что-либо на своем контроллере. (lutris перестает вылетать после установки dll xinput, но контроллер по-прежнему не работает)

На самом деле я просто нашел способ. Вы можете установить режим ввода мыши с «сырого ввода» на «Windows».
Это сделало это для меня.

Стоит отметить, что это не исправляет это навсегда. Оба варианта часто вызывают одну и ту же проблему с мышью "блокировка рабочего стола", и переключение между ними, кажется, решает ее. Иногда один будет хорошо работать с ALT-TAB, а иногда другой работает лучше.

Кроме того, иногда простой переход ALT-TAB в другую программу, щелчок и возврат в GTA решит эту проблему. Или открытие оверлея Steam иногда может исправить это. Но опять же, они тоже непоследовательны. Единственное исправление, которое работает в 100% случаев, - это перейти к настройкам и переключить режим мыши.

У меня это работает по-другому. Alt-табуляция даже один раз всегда вызывает блокировку мыши и не исчезает, пока игра снова не запустится. Я вообще не получаю блокировку мыши в настройках Windows, но если я использую Alt один раз, мышь просто сойдет с ума при одновременном нажатии правой или левой кнопки мыши и перемещении мыши. Для меня это было 100% последовательным.

@supertin исправлением для меня всегда было переключение полноэкранного режима с помощью alt + enter, когда возникает проблема, это исправляет ту же проблему с мышью для меня во многих других играх (например, плохая компания 2).

У меня также серьезные проблемы с мышью. У меня тоже есть два монитора (такое же разрешение).
Установка его в Windows работает до тех пор, пока я не выхожу на вкладку, после чего мышь перемещается очень быстро до точки, когда невозможно прицелиться, когда я нажимаю кнопку мыши.
Установка необработанного ввода просто заставляет камеру перестать двигаться по краю экрана или просто позволяет курсору переместиться из окна на второй монитор.
DirectInput не работает должным образом ни в меню, ни в игре.
При использовании эмулированного рабочего стола мышь вообще не работает в меню, независимо от выбранного режима ввода.

Я не осмеливаюсь обновиться с 3.16-9, потому что это работает как шарм.

Ваше здоровье,
Дэвид Дж. М. Эммет

Во вторник, 6 августа 2019 г., в 21:58, Guy1524 [email protected] написал:

Диддо о проблеме с мышью

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/ValveSoftware/Proton/issues/37?email_source=notifications&email_token=AABUBTOEUO3RFOSRD6SWW5TQDHQX7A5CNFSM4FQ4BTG2YY3PNVWWK3TUL52HSG63JNVREWWK3TUL52HS4DFMVREWWK3TUL52HS4DFMVREV
или отключить поток
https://github.com/notifications/unsubscribe-auth/AABUBTP7BZYHZEVPISSTQZTQDHQX7ANCNFSM4FQ4BTGQ
.

Системная информация

Я подтверждаю:

  • [x], что я проверил, доступны ли обновления для моей системы.

steam-271590.log

Симптомы

Согласованное приложение завершает работу во время процесса запуска при использовании D9VK .

Размножение

  1. Включите "PROTON_USE_D9VK" в файле конфигурации Proton (т.е. user_settings.py )
  2. Выберите заголовок в Library с помощью клиента Steam и нажмите кнопку Play

Я не уверен, почему вы пытаетесь использовать D9VK, GTA V не поддерживает DirectX 9. Только 10 и выше.

Я не уверен, почему вы пытаетесь использовать D9VK, GTA V не поддерживает DirectX 9. Только 10 и выше.

@telans Проблема в том, что включение D9VK нарушает GTA V, а не рассматривает DX9 как резервный вариант DX10 / 11 . Отдельные файлы конфигурации для каждой игры нецелесообразны, если у вас большая библиотека. :подмигивание:

У меня мало проблем.

  1. gtavlauncher.exe загружает 1 ядро ​​процессора на максимум, если я приостанавливаю его, я получаю больше кадров в секунду.
  2. какое-то кеширование создает много всплесков лагов, если я какое-то время гуляю по новому месту, оно исчезает.
  3. idk, это проблема или нет, но gtav не использует более 3 ядер.

Это кеширование - это построение Shadercache DXVK, и это не проблема.

Мой DualShock 4 не работает с GTA5, если он контролируется Steam. Если я отключу Steam от управления моим DS4, он будет работать, как ожидалось. Однако для других игр мне _ нужно_ Steam управлять DS4, иначе они не увидят ввод, и я не хочу, чтобы эта функция каждый раз включалась и выключалась.

Привет, у меня проблема с GTA V. У меня случайные зависания в игре, в режиме истории и в онлайн-режиме. Я использую Ubuntu 18.04 и AMD Ryzen 3 2200U.

Здравствуйте, моя установка была прервана сегодня после обновления: «Не удалось найти Rockstar Games Launcher, пожалуйста, проверьте свои игровые данные». Кто-нибудь нашел решение?

Здравствуйте, моя установка была прервана сегодня после обновления: «Не удалось найти Rockstar Games Launcher, пожалуйста, проверьте свои игровые данные». Кто-нибудь нашел решение?

То же самое для меня после сегодняшнего обновления

У меня тоже не работает после сегодняшнего обновления. Он пытается установить программу запуска Rockstar Games, которая открывает окно, предлагающее мне выбрать язык, но эта программа не реагирует на ввод с клавиатуры или мыши и в конечном итоге отображается Gnome как «не отвечает».
Завершение работы этой программы позволяет продолжить установку в первый раз, но тогда программа запуска не установлена ​​и выдает то же сообщение, что и

У меня такая же проблема, за исключением того, что окно выбора языка, описанное @ chris-echoz, появилось и исчезло очень быстро. Я также попытался упредить все это, сделав резервную копию папки установки социального клуба и заменив ее после обновления, но неудивительно, что это не сработало.

@Clifforus Я тоже испытываю то же самое. Я предполагаю, что приложение зависало только пару раз. Теперь я попытался запустить установщик вручную с разными версиями протона и даже в обычном Wine, и, похоже, он довольно последовательно появляется на короткое время, а затем исчезает. Причина сбоя не совсем понятна, но в большинстве случаев она говорит:

Необработанное исключение: ошибка страницы при доступе для чтения к 0x00000054 в 32-битном коде (0x7f74b0c0).

Эта проблема, кстати, не касается старого Social Club, который ранее использовался для запуска игры, а затрагивает Rockstar Games Launcher (https://www.rockstargames.com/newswire/article/61123/Download-The-Rockstar -Games-Launcher), которое в этом обновлении вводится как требование.

Испытывает то же самое, что и @Clifforus и @ chris-echoz
Невозможно запустить игру после сегодняшнего обновления.

image
Мне удалось кое-что найти в установщике, используя WINEDEBUG = + all в обычном вине. Вероятно, просто потому, что он сильно его тормозит и пока не успел рухнуть. Надеюсь, если он завершится, я смогу попытаться скопировать необходимые файлы / записи реестра в свой префикс Proton.

WINEDEBUG=+heap protontricks -c 'wine z:/home/frebib/downloads/Rockstar-Games-Launcher.exe' 271590 похоже, у меня работает, и не так медленно, как +all

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

Изменить: установка прошла через ~ 5 минут

Моя установка сработала и завершилась в обычном Wine, но я собираюсь попробовать предложение @frebib . По крайней мере, это должно привести к правильной установке.

Предложение @frebib , похоже, работает довольно хорошо, хотя я еще не

Изменить: попал в Launcher, но он хочет, чтобы я повторно загрузил игру. Не хотел, чтобы я снова его покупал.

Запуск через Steam не работает, поэтому пока запускаю вручную
protontricks -c 'wine C:/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590

Я вошел в программу запуска, но запуск игры вручную требует, чтобы я снова купил игру: roll_eyes:

Изменить: я не могу заставить его работать. Я сдаюсь

У меня работает пусковая установка вручную, хотя она не определяет мою существующую установку. Пытаюсь скачать через лаунчер сейчас.

Изменить: загрузка через пусковую установку, похоже, вообще ничего не загружала, так как она использовала нулевую пропускную способность и зависала примерно на 66 МБ из 80 с чем-то ГБ.
Пусковая установка также больше не запускается после того, как я попытался закрыть и снова открыть. Он застрял на этом экране:
image

Здесь та же проблема ... После обновления с помощью «Rockstar Games Launcher» все ломается.

Я пессимистичен и думаю, что это сработает только после нового обновления от кого-то (Rockstar / Valve / что угодно).

Раздражен как черт прямо сейчас.

Изменить: есть новое обновление и то же самое, не запускается.

Спасибо за реакцию, Кисак! Будем следить за этим протектором, так как это та же проблема. Надеюсь, это скоро исправят

То же самое и здесь, сломалось после обновления.
Как было сказано ранее, это, вероятно, несовместимость с новой программой запуска Rockstar, которая теперь, похоже, требуется для запуска игры. Было бы неплохо, если бы есть способ обойти это

Боркнул, удалось установить лаунчер через протонтриксы описанными выше методами но зависал в окне запуска при запуске.

То же самое.

Теперь Rockstar Games Launcher, похоже, является частью процедуры первой настройки, но либо вылетает, как только вы взаимодействуете с окном, либо полностью не отвечает. То же самое происходит при загрузке установщика вручную и запуске его через протонтриксы.

РЕДАКТИРОВАТЬ: Я пробовал это с Proton 4.2-9 и 4.11-4, а также со сборкой GloriousEggroll Proton 4.15-GE-4.

Я не в состоянии что-либо тестировать прямо сейчас, но сегодня видел этот пост:
https://www.youtube.com/channel/UCV6mNrW8CrmWtcxWfQXy11g/community?lb=Ugyqkad_KKdCPYWXAix4AaABCQ

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

Просто предупредите всех, кто сообщает, что «он не работает с последней программой запуска RGSC»: если вы хотите, чтобы это было исправлено, включите журналы игры, чтобы разработчики могли взглянуть на это и выяснить, что происходит. Таким образом мы можем помочь развитию, и это, несомненно, ускорит процесс исправления.

Может ли кто-нибудь проверить, есть ли сообщения dmesg при попытке запуска / сбоя?

В моем dmesg нет ничего об этой проблеме

Мне кажется, что основная проблема заключается в том, что установщик, расположенный в Grand Theft Auto V/Installers/Rockstar-Games-Launcher.exe , не работает должным образом. Установщик иногда вылетает, иногда зависает при 100% загрузке. После проверки файла его целью, похоже, является установка службы ( Launcher.exe , LauncherPatcher.exe , RockstarService.exe , RockstarSteamHelper.exe ). Поскольку выполнение установщика завершается неудачно, эта служба не обнаруживается при попытке запуска GTA V (поэтому появляется сообщение Unable to locate the Rockstar Games Launcher ).

Мне удалось запустить Rockstar-Games-Launcher.exe в префиксе Proton GTA с PROTON_LOG=1 , чтобы зафиксировать потенциальные ошибки. Я загрузил сюда результат.
Самое интересное начинается с этого:

297994.926: 002f: 0030: trace: seh : raise_exception code = c0000005 flags = 0 addr = 0x7bc72112 ip = 7bc72112 tid = 0030
297994.926: 002f: 0030: trace: seh : raise_exception info [0] = 00000000
297994.926: 002f: 0030: трассировка: seh : raise_exception info [1] = 0171c707

Очевидно, что создается исключение, и если здесь можно доверять ссылке Microsoft , его NTSTATUS ( code=c0000005 ) относится к STATUS_ACCESS_VIOLATION , что означает, что исключение составляет EXCEPTION_ACCESS_VIOLATION .
Согласно исходному коду Wine, это исключение имеет два параметра, первый из которых является флагом, определяющим тип доступа, поэтому info[0]=00000000 означает, что это был доступ для чтения ( EXCEPTION_READ_FAULT = 0 ).
Второй параметр - это адрес доступа, поэтому info[1]=0171c707 означает, что ЦП пытался получить доступ к данным по адресу 0x0171c707, а инструкция, пытающаяся сделать это, находится по адресу 0x7bc72112.
Относительно того, почему это происходит - понятия не имею.

Кроме того, это, похоже, не является проблемой исключительно для Proton - это также происходит при моей обычной установке Wine (измененная 4.12).

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

Распаковать Rockstar-Games-Launcher.exe куда-нибудь внутри префикса (это простой zip). Запустить wine Launcher.exe . Iauncher теперь "установлен".

Тем не менее, все равно не позволяет играть
image

steam-271590.zip
Ну вот
На заметку: включен собственный vcrun2017

У меня запустился лаунчер.
Извлеките содержимое Rockstar-Games-Launcher.exe как упоминалось ранее, если еще нет файлов, чтобы:
~ шфайл-ролик/ steamapps / common / Grand \ Theft \ Auto \ V / Installers / Rockstar-Games-Launcher.exe --extract-to =/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher /~
Теперь вы можете запустить программу запуска с помощью:
~ шprotontricks -c 'вино/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher / Launcher.exe '271590~
Если есть вращающийся обведенный логотип R *, все готово. Возможно, я пропустил здесь какие-то шаги, я пробовал разные вещи на этом этапе.
launcher.log находится по адресу:
~/ steamapps / compatdata / 271590 / pfx / drive_c / users / steamuser / Мои документы / Rockstar Games / Launcher /~

Загрузка, которую он пытается выполнить, терпит неудачу, поэтому мы можем передать ему загруженный файл, который у нас уже есть, благодаря Steam и удалить частичный файл .swap :
~ шcp/ steamapps / common / Grand \ Theft \ Auto \ V / Installers / Social-Club-Setup.exe/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher / Redistributables / SocialClub /rm/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher / Redistributables / SocialClub / Social-Club-Setup.exe.swap~

Теперь вы должны иметь возможность войти в систему и сохранить свои данные для входа.
grafik
Данные вашего профиля будут в той же папке, что и файл журнала. Программа запуска утверждает, что нам нужно купить GTAV, поэтому мы должны закрыть ее сейчас.
Вернувшись в Steam, мне пришлось добавить PROTON_USE_WINED3D=1 к командам запуска, которые заставляют запускать здесь работу. После очень долгого наблюдения за вращающимся контуром R *
grafik
лаунчер сворачивается, и новое окно с GTA не появляется.
~[ПРЕДУПРЕЖДЕНИЕ] [229] [запуск игры] Прошло 60 секунд, а игрового окна все еще нет.~
Возможно, это из-за PROTON_USE_WINED3D=1 но без него у меня появляется только небольшое черное нереактивное окно запуска при запуске из Steam.

Я напишу отчет об ошибке в выходные разработчикам Wine.

У меня запустился лаунчер.
Извлеките содержимое Rockstar-Games-Launcher.exe как упоминалось ранее, если еще нет файлов, чтобы:

file-roller <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=<steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

Теперь вы можете запустить программу запуска с помощью:

protontricks -c 'wine <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590

Если есть вращающийся обведенный логотип R *, все готово. Возможно, я пропустил здесь какие-то шаги, я пробовал разные вещи на этом этапе.
launcher.log находится по адресу:

<steamlib>/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Launcher/

Загрузка, которую он пытается выполнить, терпит неудачу, поэтому мы можем передать ему загруженный файл, который у нас уже есть, благодаря Steam и удалить частичный файл .swap :

cp <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Social-Club-Setup.exe <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/
rm <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/Social-Club-Setup.exe.swap

Теперь вы должны иметь возможность войти в систему и сохранить свои данные для входа.
grafik
Данные вашего профиля будут в той же папке, что и файл журнала. Программа запуска утверждает, что нам нужно купить GTAV, поэтому мы должны закрыть ее сейчас.
Вернувшись в Steam, мне пришлось добавить PROTON_USE_WINED3D=1 к командам запуска, которые заставляют запускать здесь работу. После очень долгого наблюдения за вращающимся контуром R *
grafik
лаунчер сворачивается, и новое окно с GTA не появляется.

[WARNING] [  229] [gamelaunch] 60 seconds elapsed and still no game window.

Возможно, это из-за PROTON_USE_WINED3D=1 но без него у меня появляется только небольшое черное нереактивное окно запуска при запуске из Steam.

Пробовал, лаунчер работает только с wined3d, но игра не запускается.

С dxvk лаунчер вообще не работает.

У меня запустился лаунчер.
Извлеките содержимое Rockstar-Games-Launcher.exe как упоминалось ранее, если еще нет файлов, чтобы:

file-roller <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=<steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

Теперь вы можете запустить программу запуска с помощью:

protontricks -c 'wine <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590

Если есть вращающийся обведенный логотип R *, все готово. Возможно, я пропустил здесь какие-то шаги, я пробовал разные вещи на этом этапе.
launcher.log находится по адресу:

<steamlib>/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Launcher/

Загрузка, которую он пытается выполнить, терпит неудачу, поэтому мы можем передать ему загруженный файл, который у нас уже есть, благодаря Steam и удалить частичный файл .swap :

cp <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Social-Club-Setup.exe <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/
rm <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/Social-Club-Setup.exe.swap

Теперь вы должны иметь возможность войти в систему и сохранить свои данные для входа.
grafik
Данные вашего профиля будут в той же папке, что и файл журнала. Программа запуска утверждает, что нам нужно купить GTAV, поэтому мы должны закрыть ее сейчас.
Вернувшись в Steam, мне пришлось добавить PROTON_USE_WINED3D=1 к командам запуска, которые заставляют запускать здесь работу. После очень долгого наблюдения за вращающимся контуром R *
grafik
лаунчер сворачивается, и новое окно с GTA не появляется.

[WARNING] [  229] [gamelaunch] 60 seconds elapsed and still no game window.

Возможно, это из-за PROTON_USE_WINED3D=1 но без него у меня появляется только небольшое черное нереактивное окно запуска при запуске из Steam.

Мне удалось запустить игру, используя PROTON_USE_WINED3D = 1, но кроме этого я ничего не сделал, просто следовал руководству, пока не запустил новую программу запуска с protontricks. Я позволил ему запустить и обновить, после того, как я вошел в систему, появилось всплывающее окно с новым обновлением пусковой установки, после чего было предложено перезапустить. После этого перезапуска я просто посмотрел в лаунчере, потребовал GTA: SA и все. Я просто закрыл его в тот момент и запустил gta5 через steam.

Кажется, работает в Lutris с ge-protonified-4.9-x86_64 ... Не должно быть так сложно исправить в протоне

https://www.reddit.com/r/wine_gaming/comments/d5vfcu/rockstar_social_launcher_wont_run/

Благодаря @Lucki и @thrimbor я

Вот мои шаги, поскольку я использую Steam в flatpak и не имею нормальной установки Wine.

1 / Вам нужны протонтрики. Текущая версия Proton - 4.11-5. При необходимости перезапустите Steam, чтобы убедиться, что Proton обновлен. Выполните шаги здесь , чтобы получить protontricks загружены и работать с паром в Flatpak. Выполните следующие действия, если вы не используете Steam в flatpak.

2 / Запишите эти пути
gamepath=<full path to GTAV>
wineprefix=<full path to the proton compatdata folder for GTAV>

Пример:
gamepath = / home / ocelot / .var / app / com.valvesoftware.Steam / data / Steam / steamapps / common / Grand \ Theft \ Auto \ V /
wineprefix = / home / ocelot / .var / app / com.valvesoftware.Steam / data / Steam / steamapps / compatdata / 271590 / pfx / drive_c /

3 / Извлечь содержимое Rockstar-Games-Launcher.exe Обратите внимание на все обратные косые черты
file-roller <gamepath>/Installers/Rockstar-Games-Launcher.exe --extract-to=<wineprefix>/Program\ Files/Rockstar\ Games/Launcher/

4 / Теперь запускаем их "хреновый" лаунчер. Замените protontricks-flat на protontricks если вы не используете Steam в Flatpak.
protontricks-flat -c 'wine <wineprefix>/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590 . Он попытается загрузить Social-Club-Setup.exe но потерпит неудачу. Дайте ему потерпеть неудачу, затем закройте программу запуска. Скопируйте Social-Club-Setup.exe из <gamepath>/Installers/Social-Club-Setup.exe в <wineprefix>/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/ и удалите Social-Club-Setup.exe.swap в этой папке.

5 / Повторно запустите программу запуска с помощью protontricks-flat -c 'wine <wineprefix>/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590 . Не ищите игры. Войдите в систему и получите их GTA IV San Andreas за все проблемы, которые они сделали, и выйдите из программы запуска (нажмите X в правом верхнем углу).

6 / Теперь в Steam щелкните правой кнопкой мыши игру GTAV и отредактируйте свойства. Заполните установленные параметры запуска как PROTON_USE_WINED3D=1 WINEDLLOVERRIDES=winedbg.exe=d %command%

7 / Игра должна запуститься. Для меня wined3d заставит игру переделать ваши графические настройки. Сделайте это, затем выйдите из игры, пока не переходите в режим истории.

8 / Новый лаунчер создал новую папку под названием (как вы уже догадались) «Лаунчер» под <wineprefix>/users/steamuser/My\ Documents/Rockstar\ Games/ . В той же папке находится папка GTA V, в которой хранятся ваши игры. Скопируйте и замените папку Profiles оттуда в новую папку Launcher. Это должно восстановить ваши сохранения.
cp -r <wineprefix>/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/Profiles <wineprefix>/users/steamuser/My\ Documents/Rockstar\ Games/Launcher/Profiles

9 / Чтобы снова запустить DXVK, скопируйте или создайте символическую ссылку на следующие dll из <wineprefix>/windows/system32/ в <gamepath> . DLL также можно извлечь из папки x64 официального выпуска DXVK 1.3.4 отсюда .

  • d3d10.dll
  • d3d10_1.dll
  • d3d10core.dll
  • d3d11.dll
  • dxgi.dll

10 / Теперь откройте winecfg с помощью protontricks-flat -c 'wine winecfg' 271590 и вручную добавьте GTAV.exe на вкладке «Приложение», нажав «Добавить приложение». Щелкните «На один уровень вверх» и перейдите через Z: в папке dosdevices, чтобы найти GTAV.exe. Установите версию Windows либо на Windows 7, либо на Windows 10. Пока GTAV.exe выделен, перейдите на вкладку «Библиотеки» и введите / добавьте указанные выше имена dll. Измените каждое на «Родные (Windows)». Нажмите ОК, чтобы закрыть окно.


winecfg


https://user-images.githubusercontent.com/8956281/65189678-43610900-da37-11e9-9be7-920f03390416.png "alt =" Скриншот от 18.09.2019 17-05-13 "
https://user-images.githubusercontent.com/8956281/65189680-452acc80-da37-11e9-8543-a3ae940070ab.png "alt =" Скриншот от 18.09.2019 17-05-23 "
https://user-images.githubusercontent.com/8956281/65189684-4825bd00-da37-11e9-8c3a-6d21f0bc6404.png "alt =" Скриншот от 18.09.2019 17-05-32 "
https://user-images.githubusercontent.com/8956281/65189685-49ef8080-da37-11e9-96d7-adaa9a59862f.png "alt =" Скриншот от 18.09.2019 17-06-59 "

11 / Теперь запустите игру. Программа запуска будет использовать Wine D3D, в то время как игра будет использовать DXVK, как и раньше. Возможно, вам придется снова настроить параметры графики.


И сюжетный, и онлайн-режим снова работают в DXVK.


Screenshot from 2019-09-18 18-01-46
Screenshot from 2019-09-18 18-01-13

У меня есть обходной путь, чтобы заставить его работать (и играть).

  1. Следуйте тому, что сказал @Lucki, чтобы запустить пусковую установку (примечание: вместо этого я извлек пусковую установку в drive_c/Program Files (x86)/Rockstar Games/Rockstar Games Launcher/ )
  2. Добавьте PROTON_USE_WINED3D=1 в Steam, чтобы убедиться, что программа запуска работает (это заставит GTA зависнуть при запуске, но мы это исправим)
  3. Вручную загрузите DXVK 1.3.4 и извлеките dll в папку GTA.
  4. Запустите winecfg в префиксе GTA (для меня WINEPREFIX=/SSDATA/games/steam/steamapps/compatdata/271590/pfx winecfg )
  5. Нажмите «Добавить приложение», перейдите к своему GTA5.exe на диске Z: \ и выберите его.
  6. Выбрав новую запись, перейдите на вкладку «Библиотеки».
  7. Добавить записи переопределения для всех dll DXVK (d3d10, d3d10_1, d3d10core, d3d11, dxgi)
  8. Установите для всех переопределений значение «Нативный (Windows)»
  9. Выйти из winecfg, запустить GTA, играть :)

Не все шаги могут потребоваться (например, загрузить отдельную копию DXVK), но это то, что я сделал, и это работает.

@thrimbor , разве вы все еще не используете Wine D3D, а не DXVK? ... или замена dll на самом деле означала, что вы используете DXVK, но обманываете программу запуска?

Запуск программы запуска на Lutris с помощью бегуна ge-protonified-4.9 и программа запуска зависает при загрузке обновления 1–4 ГБ.

Файл launcher.log постоянно засыпается подобными вещами -> https://pastebin.com/VaY4C8Va

@thrimbor , разве вы все еще не используете Wine D3D, а не DXVK? ... или замена dll на самом деле означала, что вы используете DXVK, но обманываете программу запуска?

Нет, я использую DXVK. Или, если быть более точным, программа запуска использует wined3d (потому что Steam отключил DXVK), но GTA использует DXVK (потому что я вручную переопределяю библиотеки DLL D3D только для GTA).

Нет, я использую DXVK. Или, если быть более точным, программа запуска использует wined3d (потому что Steam отключил DXVK), но GTA использует DXVK (потому что я вручную переопределяю библиотеки DLL D3D только для GTA).

Вы заменяли dll только в system32 или также в syswow64? Я использую только протон, поэтому у меня нет winecfg ... Могу я просто вручную скопировать и заменить библиотеки DLL?

@Fatmice Нет, я не заменял никакие dll. Вам нужно будет использовать wincfg, чтобы переопределить их только для GTA (я не знаю, включает ли его Proton, если нет, просто установите вино с помощью диспетчера пакетов)

@thrimbor Хорошо, я могу получить доступ к winecfg через protontricks
protontricks-flat -c 'wine winecfg' 271590 и переопределяет dll D3D, но тогда игра не пройдет пусковую установку
Screenshot from 2019-09-18 17-05-13
Screenshot from 2019-09-18 17-05-23
Screenshot from 2019-09-18 17-05-32
Screenshot from 2019-09-18 17-06-59

3\. Manually download DXVK 1.3.4 and extract the dll's into your GTA folder

В какой папке GTA? Игра установить в steamapps?

Совмещение моих шагов с шагами из @thrimbor впоследствии
~cp/ steamapps / common / Proton \ 4.11 / dist / lib64 / wine / dxvk / *. dll/ steamapps / common / Grand \ Theft \ Auto \ V /~

winecfg

grafikgrafik

@thrimbor Хорошо, я могу получить доступ к winecfg через protontricks
protontricks-flat -c 'wine winecfg' 271590 и переопределяет dll D3D, но тогда игра не пройдет пусковую установку
Screenshot from 2019-09-18 17-05-13
Screenshot from 2019-09-18 17-05-23
Screenshot from 2019-09-18 17-05-32
Screenshot from 2019-09-18 17-06-59

3\. Manually download DXVK 1.3.4 and extract the dll's into your GTA folder

В какой папке GTA? Игра установить в steamapps?

Я подтверждаю, что это сработало на моем Arch Linux.
Я загрузил DXVK 1.3.4 отсюда https://github.com/doitsujin/dxvk/releases а затем извлек dll из папки x64 в ту же папку на моем Steam, которая находится в GTA5.exe (/home/helder/.local/share/Steam/steamapps / общий / Grand Theft Auto V /)
Затем я запустил protontricks -c 'wine winecfg' 271590 и добавил те же собственные переопределения dll, что и вы.
Моя команда запуска Steam:
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES=winedbg.exe=d %command%
Captura de tela_2019-09-18_20-01-58

Ладно спасибо @thrimbor советов, я получил мою работу с DXVK в настоящее время. D3d10.dll, d3d10_1.dll, d3d10core.dll, d3d11.dll и dxgi.dll могут быть символическими ссылками из <wineprefix>/windows/system32 в <gamepath> или извлечены из папки x64 в официальном DXVK 1.3. .4 выпуск здесь
Screenshot from 2019-09-18 18-15-48


И сюжетный, и онлайн-режим снова работают в DXVK.


Screenshot from 2019-09-18 18-01-46
Screenshot from 2019-09-18 18-01-13

Я не могу выполнить шаг 5 из шагов @thrimbor , потому что моя установка

@ JeffersonCarvalh0 Просто напишите имя скрытого каталога в поле имени файла и нажмите кнопку «Открыть», и вы попадете в него.

Большое спасибо!

@ JeffersonCarvalh0 , вы также можете вручную отредактировать файл user.reg и внимательно ввести ключи
Screenshot from 2019-09-18 18-27-49

Хорошо, ребята, шаги @Lucki + @thrimbor здесь тоже сработали, наконец-то я снова могу играть в игру! Спасибо!

Разве не проще добавить переопределения dll bultin directx для пусковой установки вместо использования PROTON_USE_WINED3D, копирования dll, переопределения dll для игры?

Обходной путь работает, но, возможно, стоит открыть проблему на github dxvk для Rockstar Games Launcher, не работающего с ним.

Также необходимо будет устранить ошибки с вином. Вне GTAV программа запуска довольно глючна с загрузками, пыталась загрузить с ее помощью San Andreas, и она зависает на полпути.

Может ли кто-нибудь опубликовать полное руководство (распаковка файла .exe не работает для меня, это говорит об ошибке архива): D Или сценарий .sh предпочтительно с парой переменных пути: D

Может ли кто-нибудь опубликовать полное руководство (распаковка файла .exe не работает для меня, это говорит об ошибке архива): D Или сценарий .sh предпочтительно с парой переменных пути: D

@ dulex123 Для распаковки .exe файловым роликом необходимо установить

Может ли кто-нибудь опубликовать полное руководство (распаковка файла .exe не работает для меня, это говорит об ошибке архива): D Или сценарий .sh предпочтительно с парой переменных пути: D

@ dulex123 Для распаковки .exe файловым роликом необходимо установить

Разве просто unzip работает?

Извините за бесполезную и не относящуюся к теме публикацию о поддержке, но, вероятно, будет обновление, которое решит эту проблему? Или это похоже на то, как нам всем приходилось использовать
WINEDLLOVERRIDES=winedbg.exe=d %command%
командовать на время?

Я не возражаю, это так же, как я люблю и получаю удовольствие от использования Linux. Я идиот - пользуюсь им уже 5 лет и до сих пор понятия не имею, что делаю в 90% случаев. ; Дело в том, что почти всегда, когда нужно сделать кучу дел, что-то пойдет не так, и я не могу найти случай, достаточно близкий к моему, чтобы я мог самостоятельно разобраться, в чем моя проблема, оставляя меня в своего рода подвешенном состоянии Линукс (по собственному незнанию).

Опять же, извините за бесполезный пост, больше вопрос для всех и любых простаков :)

Разве не проще добавить переопределения dll bultin directx для пусковой установки вместо использования PROTON_USE_WINED3D, копирования dll, переопределения dll для игры?

@artemyto , нет такого сделать нельзя. Я пробовал это с этой строкой
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="d3d10,d3d10_1,d3d10core,d3d11,dxgi=n;winedbg.exe=d" %command% Программа запуска не загрузится. DXVK должен быть отключен при запуске средства запуска и может быть включен только после того, как он передается исполняемому файлу GTA V.

Справочник по переопределениям DLL

@tunanachos , WINEDLLOVERRIDES=winedbg.exe=d отключает винный отладчик, который каким-то образом мешает проверке DRM при запуске в онлайн-режиме. Если вы никогда не играете в онлайн-режиме, вам не нужно это переопределение. То же самое и с некоторыми другими играми, в которых есть проверка DRM перед выходом в Интернет.

Разве не проще добавить переопределения dll bultin directx для пусковой установки вместо использования PROTON_USE_WINED3D, копирования dll, переопределения dll для игры?

@artemyto , нет такого сделать нельзя. Я пробовал это с этой строкой
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="d3d10,d3d10_1,d3d10core,d3d11,dxgi=n;winedbg.exe=d" %command% Программа запуска не загрузится. DXVK должен быть отключен при запуске средства запуска и может быть включен только после того, как он передается исполняемому файлу GTA V.

Справочник по переопределениям DLL

@Fatmice Я имею в виду, что:
Screenshot_2019-09-19_16-16-03
Без использования PROTON_USE_WINED3D, копирование dll и их переопределение для игры.

И это сработало? Люди из DXVK сказали, что причина сбоя запуска в DXVK связана с ошибкой в ​​реализации Wine D2D, которая выдает незаконные вызовы D3D10, которые не работают внутри DXVK.

https://github.com/doitsujin/dxvk/issues/1196#issuecomment -533116752

И это сработало? Люди из DXVK сказали, что причина сбоя запуска в DXVK связана с ошибкой в ​​реализации Wine D2D, которая выдает незаконные вызовы D3D10, которые не работают внутри DXVK.

doitsujin / dxvk # 1196 (комментарий)

Да, у меня это сработало. В этом случае вы говорите Wine использовать wined3d для Launcher.exe (встроенные переопределения), а другим приложениям использовать то, что присутствует в настройках по умолчанию (dxvk для gta 5 exe в протоне, если PROTON_USE_WINED3D = 1 не установлен).

@tunanachos , WINEDLLOVERRIDES=winedbg.exe=d отключает винный отладчик, который каким-то образом мешает проверке DRM при запуске в онлайн-режиме. Если вы никогда не играете в онлайн-режиме, вам не нужно это переопределение. То же самое и с некоторыми другими играми, в которых есть проверка DRM перед выходом в Интернет.

По общему признанию, я не играл в эту игру почти месяц, но когда я играл, то в основном он был онлайн. Надеемся на легкое решение! Спасибо за ваше время и ответ.

Да, у меня это сработало. В этом случае вы говорите Wine использовать wined3d для Launcher.exe (встроенные переопределения), а другим приложениям использовать то, что присутствует в настройках по умолчанию (dxvk для gta 5 exe в протоне, если PROTON_USE_WINED3D = 1 не установлен).

@artemyto Этот метод у меня вообще не работает. У меня в настройках запуска должен быть PROTON_USE_WINED3D = 1.

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

Не могу проверить, ничего не менял со вчерашнего дня, и я все еще могу играть даже с сегодняшним обновлением.

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

Я только что установил программу запуска, и первые несколько раз, когда я ее запускал, она не обновлялась. К третьему разу запустился и обновился исправно. Я не был поклонником приложения SocialClub, но пока это тоже не совсем круто.

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

Да, похоже, обновление лаунчера снова запустило его. Я играл нормально, потом пришлось перезапустить, и теперь он не проходит этап регистрации.

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

То же самое. Сегодня днем ​​играл в нее нормально, но после обновления она снова борется. Я буду следить за этой веткой. Теперь загружаемся в Windows, чтобы играть в gta :(

это интересно, потому что все обновления у меня работают

Похоже, он сломался, когда попытался [external] Attempting Steam launch. User is '<steamuser>' прежде чем он пройдет эту точку

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

То же самое. Сегодня днем ​​играл в нее нормально, но после обновления она снова борется. Я буду следить за этой веткой. Теперь загружаемся в Windows, чтобы играть в gta :(

То же самое. Борк снова.

Только что приставку почистил, ошибка уходит но зависает на большом всплеске.

steam-271590.log

Если кто-то знает, как патчить / создавать вино / протон, вы можете попробовать использовать это и посмотреть, поможет ли это:

https://github.com/K0bin/wine/commit/b131e5b55d2bc7ba4b55a20c903be5ed27a9b371.patch

Если кто-то знает, как патчить / создавать вино / протон, вы можете попробовать использовать это и посмотреть, поможет ли это:

https://github.com/K0bin/wine/commit/b131e5b55d2bc7ba4b55a20c903be5ed27a9b371.patch

Я могу начать сборку, но не уверен, когда она будет завершена.

Если кто-то знает, как патчить / создавать вино / протон, вы можете попробовать использовать это и посмотреть, поможет ли это:
https://github.com/K0bin/wine/commit/b131e5b55d2bc7ba4b55a20c903be5ed27a9b371.patch

Я могу начать сборку, но не уверен, когда она будет завершена.

К сожалению, похоже, это не поможет
https://github.com/doitsujin/dxvk/issues/1196#issuecomment -533333494

Для тех, кто хочет создать свой собственный протон, попробуйте применить эти два патча. Первый должен исправить мгновенный сбой установщика запуска, а второй - это исправленная версия патча Direct2D. Также может потребоваться удалить файл compatdata / pfx для GTA V, чтобы он снова запустил установщик программы запуска.

https://github.com/mrpippy/wine/commit/d02247a64df5179dcd59773c11ce77fef944d3c7
https://github.com/mrpippy/wine/commit/9e4533d9fbee086e3d1a9b99c67bc585b8c6aebb

Приятно видеть, что кто-то исправил мой беспорядок.

По-видимому, с устранением проблем с Direct2D программе запуска также требуется функциональность взаимодействия с GDI, которую DXVK 1.3.4 еще не поддерживает. Я просто вставил код в ветку master которая его реализует: https://github.com/doitsujin/dxvk/commit/e82c87dc523e751b8e889e4d07fdf592ace27986

Удалось исправить proton tkg, установить и запустить программу запуска с dxvk master ... теперь она переходит на ту же стадию, что и wined3d, но с этим сообщением об ошибке:

gta

Вероятно, он говорит так, потому что хочет установить службу, но не может? Service_log очень подозрительный
service_log.txt

https://steamcommunity.com/app/271590/discussions/0/1628538005510077799/ [/ url
Административные права в Windows обычно связаны с добавлением служб или выполнением действий, требующих изменения системных файлов. Поскольку мы на вине, это невозможно и, вероятно, поэтому оно просто зависает. Все, что записывает в ProgramData, требует административных прав в Windows.
Изменения настроек, о которых идет речь, записываются в файл settings_machine.dat в папке drive_c / ProgramData / Rockstar \ Games / Launcher / settings_machine.dat

Последний Proton 4.11-5 с doitsujin / dxvk @ e82c87d (РЕДАКТИРОВАТЬ: на самом деле, я только что вытащил текущую главную ветку), mrpippy / wine @ d02247a и mrpippy / wine @ 9e4533d на самом деле позволяет запустить установку Launcher. запустите Launcher (нажмите «Повторить», если он говорит «не удалось обновить Launcher») и запустите игру.

И все это без настраиваемых флагов (кроме DLLOVERRIDE для отладчика) на карте с поддержкой Vulkan (RX 570, если это имеет значение). Для уверенности я сделал чистый винный префикс, я не тестировал его запуск в моем старом префиксе. Установлено последнее обновление игры, по крайней мере, на данный момент.

Может ли кто-нибудь опубликовать полное руководство (распаковка файла .exe не работает для меня, это говорит об ошибке архива): D Или сценарий .sh предпочтительно с парой переменных пути: D

@ dulex123 Для распаковки .exe файловым роликом необходимо установить

У меня не работает с установленным p7zip

вы должны использовать файл-ролик

Последний Proton 4.11-5 с doitsujin / dxvk @ e82c87d (РЕДАКТИРОВАТЬ: на самом деле, я только что вытащил текущую главную ветку), mrpippy / wine @ d02247a и mrpippy / wine @ 9e4533d на самом деле позволяет запустить установку Launcher. запустите Launcher (нажмите «Повторить», если он говорит «не удалось обновить Launcher») и запустите игру.

И все это без настраиваемых флагов (кроме DLLOVERRIDE для отладчика) на карте с поддержкой Vulkan (RX 570, если это имеет значение). Для уверенности я сделал чистый винный префикс, я не тестировал его запуск в моем старом префиксе. Установлено последнее обновление игры, по крайней мере, на данный момент.

Есть ли у вас описание процесса извлечения и сборки?

Последний Proton 4.11-5 с doitsujin / dxvk @ e82c87d (РЕДАКТИРОВАТЬ: на самом деле, я только что вытащил текущую главную ветку), mrpippy / wine @ d02247a и mrpippy / wine @ 9e4533d на самом деле позволяет запустить установку Launcher. запустите Launcher (нажмите «Повторить», если он говорит «не удалось обновить Launcher») и запустите игру.
И все это без настраиваемых флагов (кроме DLLOVERRIDE для отладчика) на карте с поддержкой Vulkan (RX 570, если это имеет значение). Для уверенности я сделал чистый винный префикс, я не тестировал его запуск в моем старом префиксе. Установлено последнее обновление игры, по крайней мере, на данный момент.

Есть ли у вас описание процесса извлечения и сборки?

Я имею в виду, я могу попробовать.

Сначала убедитесь, что VirtualBox, Vagrant, Git и make настроены. Затем клонируйте главный репозиторий Proton и проверьте версию 4.11-5:

git clone -b proton-4.11-5 https://github.com/ValveSoftware/Proton && cd Proton

Затем клонируйте все подмодули (это займет некоторое время):

git submodule update --init --recursive

Затем примените патчи к Wine и загрузите ветку master dxvk:

cd wine && git fetch https://github.com/mrpippy/wine gtav && git cherry-pick d02247a64df5179dcd59773c11ce77fef944d3c7 9e4533d9fbee086e3d1a9b99c67bc585b8c6aebb && cd ..
cd dxvk && git pull https://github.com/doitsujin/dxvk master && cd ..

Затем мы можем начать компиляцию. Это займет много времени из-за того, что система сборки раскручивает виртуальную машину для настройки среды компиляции, а также из-за фактического построения:

make build_name="Testing" install

Вы можете поставить что угодно для «Тестирования», это только то, что отображается в списке доступных версий Proton.

Если команда терпит неудачу в первый раз, потому что она хочет установить vagrant-sshfs, разрешите это и затем запустите команду еще раз. После успешного выполнения команды после перезапуска Steam появится новая версия Proton.

Последний Proton 4.11-5 с doitsujin / dxvk @ e82c87d (РЕДАКТИРОВАТЬ: на самом деле, я только что вытащил текущую главную ветку), mrpippy / wine @ d02247a и mrpippy / wine @ 9e4533d на самом деле позволяет запустить установку Launcher. запустите Launcher (нажмите «Повторить», если он говорит «не удалось обновить Launcher») и запустите игру.
И все это без настраиваемых флагов (кроме DLLOVERRIDE для отладчика) на карте с поддержкой Vulkan (RX 570, если это имеет значение). Для уверенности я сделал чистый винный префикс, я не тестировал его запуск в моем старом префиксе. Установлено последнее обновление игры, по крайней мере, на данный момент.

Есть ли у вас описание процесса извлечения и сборки?

Я имею в виду, я могу попробовать.

Сначала убедитесь, что VirtualBox, Vagrant, Git и make настроены. Затем клонируйте главный репозиторий Proton и проверьте версию 4.11-5:

git clone -b proton-4.11-5 https://github.com/ValveSoftware/Proton && cd Proton

Затем клонируйте все подмодули (это займет некоторое время):

git submodule update --init --recursive

Затем примените патчи к Wine и загрузите ветку master dxvk:

cd wine && git fetch https://github.com/mrpippy/wine gtav && git cherry-pick d02247a64df5179dcd59773c11ce77fef944d3c7 9e4533d9fbee086e3d1a9b99c67bc585b8c6aebb && cd ..
cd dxvk && git pull https://github.com/doitsujin/dxvk master && cd ..

Затем мы можем начать компиляцию. Это займет много времени из-за того, что система сборки раскручивает виртуальную машину для настройки среды компиляции, а также из-за фактического построения:

make build_name="Testing" install

Вы можете поставить что угодно для «Тестирования», это только то, что отображается в списке доступных версий Proton.

Если команда терпит неудачу в первый раз, потому что она хочет установить vagrant-sshfs, разрешите это и затем запустите команду еще раз. После успешного выполнения команды после перезапуска Steam появится новая версия Proton.

Кажется, мне действительно не нравится одновременная работа QEMU / KVM, которая мне нужна для работы прямо сейчас. Попробую еще раз после работы, спасибо!

Похоже, что это действительно не похоже на одновременную работу QEMU / KVM, которая мне сейчас нужна для работы. Попробую еще раз после работы, спасибо!

Vagrant также поддерживает libvirt, я просто не стал упоминать об этом, так как, на мой взгляд, его довольно сложно настроить, и я не ожидал, что у вас уже будет такая настройка. Просто установите плагин vagrant-libvirt через vagrant plugin install vagrant-libvirt и установите поставщика по умолчанию, запустив export VAGRANT_DEFAULT_PROVIDER=libvirt . Затем следуйте приведенным выше инструкциям, и все будет в порядке, даже когда QEMU / KVM работает.

Похоже, что это действительно не похоже на одновременную работу QEMU / KVM, которая мне сейчас нужна для работы. Попробую еще раз после работы, спасибо!

Vagrant также поддерживает libvirt, я просто не стал упоминать об этом, так как, на мой взгляд, его довольно сложно настроить, и я не ожидал, что у вас уже будет такая настройка. Просто установите плагин vagrant-libvirt через vagrant plugin install vagrant-libvirt и установите поставщика по умолчанию, запустив export VAGRANT_DEFAULT_PROVIDER=libvirt . Затем следуйте приведенным выше инструкциям, и все будет в порядке, даже когда QEMU / KVM работает.

Интересно.

Я никогда раньше не строил ничего подобного; самые эзотерические настройки сборки, которые я использовал, не идут дальше fakeroot или тому подобного. Я попробую, спасибо :)

@timchumi Ваша сборка действительно попадает в игру? Я лично использовал патчи для proton-tkg, dxvk теперь работает для лаунчера, но не запускает саму игру (также чистый префикс).

@ fls2018 Верно . Он переходит в режим истории, а также в GTA Online, с настройками по умолчанию (опять же, за исключением DLLOVERRIDE для отладчика), все за один раз (т.е. от чистого префикса до воспроизводимого).

Если кто-то хочет протестировать конфигурацию, которую я описал выше, но не может самостоятельно собрать Proton, я упаковал свою сборку в пакет dist. Я никогда не использовал цель пакета dist, но, насколько я могу судить, папку "Testing" в архиве можно просто распаковать в Compatiblitytools.d. Архив proton_dist внутри должен быть распакован в папку с именем "dist" . Архив proton_dist автоматически распаковывается, как только вы запускаете proton в первый раз.

Вот как примерно должно выглядеть итоговое дерево после распаковки архива (возможно, за исключением записей dist.lock и __pycache__):

.steam/steam/compatibilitytools.d/Testing
├── compatibilitytool.vdf
├── dist
│   ├── bin
│   ├── lib
│   ├── lib64
│   ├── share
│   └── version
├── dist.lock
├── filelock.py
├── LICENSE
├── proton
├── proton_3.7_tracked_files
├── __pycache__
│   └── filelock.cpython-37.pyc
├── toolmanifest.vdf
├── user_settings.sample.py
└── version

Наконец, вот ссылка (пожалуйста, не делайте ничего странного, это просто Raspberry Pi в домашнем интернет-соединении, а не VPS в центре обработки данных): https://timchumi.ddns.net/download/Proton-Testing -dist.tar.gz (~ 674 МБ)

РЕДАКТИРОВАТЬ: Установщик для Launcher выглядит немного странно, но работает достаточно, чтобы щелкнуть и установить Launcher. Всякий раз, когда вы пытаетесь запустить игру, Launcher всегда сообщает, что не удалось обновить (в большинстве случаев это занимает довольно много времени, хотя примерно 5 минут, может быть, даже больше), нажимая «подтвердить» в сообщении об ошибке. Диалог заставит его нормально запуститься после еще одного короткого ожидания.

Мне не удалось воспроизвести ваш результат. Я застреваю на втором всплеске и застреваю. Это со свежим pfx. Я загрузил вашу сборку в свой gsuite. Также установка лаунчера прошла без сбоев. Это никогда не выходит из строя.
https://drive.google.com/open?id=1Z15ATquIilDlw1_P8XCxU4kl8LL9masB

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

Под вторым всплеском я подразумеваю этот


второй всплеск
https://user-images.githubusercontent.com/8956281/65363895-e3539980-dbd3-11e9-9b0c-0226541b08b5.png ">

@silentdis , предполагается, что для шага 1 из 1 потребуется немного ...

Я успешно выполнил инструкции по сборке протона. Теперь программа rockstar успешно устанавливается.
Моя тоже виснет при втором всплеске!

Под вторым всплеском я подразумеваю этот

второй всплеск
@silentdis , предполагается, что для шага 1 из 1 потребуется немного ...

Как долго это «немного»?
Сидел здесь уже 15 минут, хе

Да ... не так уж и долго. Моя заняла не более 1-2 минут. На этом этапе он загружает программу запуска, а затем извлекает ее. Затем он предположительно запустится и попросит вас выбрать язык.

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

@Fatmice, если вам удастся исправить "второй всплеск", пожалуйста, помогите нам

Моя пусковая установка, похоже, отлично работает с этой тестовой сборкой Proton, но моя Rockstar Launcher такая же, как у Fatmice, застрявшая на этом логотипе Rockstar. Вчера на Lutris's WINE произошло то же самое, так что, похоже, это не проблема, специфичная для Proton. Я не совсем разработчик или отладчик, но заметил это в своем журнале:

fixme:bcrypt:BCryptGenRandom ignoring selected algorithm

Ранее в журнале я тоже заметил это:

fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"DH" not supported

Какой-то баг сетевой связи с лаунчером и SSL что ли?

Переустановил игру и даже с новой приставкой все равно зависает на второй заставке, на этот раз с жалобами на права администратора

Переустановил игру, использовал профиль "Тестирование" как описано выше, и бац, работает! Я, должно быть, с чем-то напортачил, когда пытался заставить это работать.

Это работает: https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533696593

Моя пусковая установка, похоже, отлично работает с этой тестовой сборкой Proton, но моя Rockstar Launcher такая же, как у Fatmice, застрявшая на этом логотипе Rockstar. Вчера на Lutris's WINE произошло то же самое, так что, похоже, это не проблема, специфичная для Proton. Я не совсем разработчик или отладчик, но заметил это в своем журнале:

fixme:bcrypt:BCryptGenRandom ignoring selected algorithm

Ранее в журнале я тоже заметил это:

fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"DH" not supported

Какой-то баг сетевой связи с лаунчером и SSL что ли?

Где я могу найти этот файл журнала?

Изменить: нашел, просто запустите игру с добавленным PROTON_LOG = 1, и журнал будет в домашнем каталоге

Не могу говорить о качестве, но https://github.com/GloriousEggroll/proton-ge-custom/releases может быть вариантом. Я уверен, что есть и другие сборки.

Переустановил игру, использовал профиль "Тестирование" как описано выше, и бац, работает! Я, должно быть, с чем-то напортачил, когда пытался заставить это работать.

Это работает: # 37 (комментарий)

Вы имели в виду, что лаунчер работает или игра работает?

Если последнее, можете ли вы предоставить дополнительную информацию, например, характеристики системы, драйверы графического процессора, место установки игры и т. Д.?

Многие из нас здесь уже попробовали протон патча и не прошли через программу запуска, я действительно не хочу снова DL все 92 ГБ, если это не сработает.

Переустановил игру, использовал профиль "Тестирование" как описано выше, и бац, работает! Я, должно быть, с чем-то напортачил, когда пытался заставить это работать.
Это работает: # 37 (комментарий)

Вы имели в виду, что лаунчер работает или игра работает?

Если последнее, можете ли вы предоставить дополнительную информацию, например, характеристики системы, драйверы графического процессора, место установки игры и т. Д.?

Многие из нас здесь уже попробовали протон патча и не прошли через программу запуска, я действительно не хочу снова DL все 92 ГБ, если это не сработает.

Я снова скачал всю игру, и у меня ничего не вышло. Я тестирую свою скомпилированную версию proton с патчами, а также тестировал версию Timschumi.

Был ли у @timchumi или @silentdis клиент samba или samba с установленным winbind? В журнале игры указано, что ntlm_auth отсутствует. Что говорит ntlm_auth -V ? Большинство дистрибутивов обычно не поставляются с установленным клиентом samba или samba, и если программа запуска захватывает файлы с сервера samba, то отсутствие ntlm_auth не позволит вам аутентифицироваться и получить некоторые необходимые файлы с их стороны ... Я использую Steam Flatpak и не могу понять, как заставить ntlm_auth быть видимым в песочнице ...

Мне не удалось воспроизвести ваш результат. Я застреваю на втором всплеске и застреваю. Это со свежим pfx. Я загрузил вашу сборку в свой gsuite. Также установка лаунчера прошла без сбоев. Это никогда не выходит из строя.
https://drive.google.com/open?id=1Z15ATquIilDlw1_P8XCxU4kl8LL9masB

@Fatmice, не

Что касается второго всплеска, у меня, похоже, нет никаких проблем.

Не могу говорить о качестве, но https://github.com/GloriousEggroll/proton-ge-custom/releases может быть вариантом. Я уверен, что есть и другие сборки.

Сборки Proton от

Вы имели в виду, что лаунчер работает или игра работает?

@ fls2018 У меня оба работают.

Если последнее, можете ли вы предоставить дополнительную информацию, например, характеристики системы, драйверы графического процессора, место установки игры и т. Д.?

Я просто вставлю сюда свою информацию об оборудовании: https://pastebin.com/HS7ErsRK

Сама Игра устанавливается на второй жесткий диск, отформатированный в ext4.

Был ли у @timchumi или @silentdis клиент samba или samba с установленным winbind? В журнале игры указано, что ntlm_auth отсутствует. Что говорит ntlm_auth -V ? Большинство дистрибутивов обычно не поставляются с установленным клиентом samba или samba, и если программа запуска захватывает файлы с сервера samba, то отсутствие ntlm_auth не позволит вам аутентифицироваться и получить некоторые необходимые файлы с их стороны ... Я использую Steam Flatpak и не могу понять, как заставить ntlm_auth быть видимым в песочнице ...

@Fatmice У меня установлен пакет samba, и, насколько мне известно, Arch / Manjaro заключает все три вещи (samba, samba-client и winbind) в один этот пакет. ntlm_auth -V возвращает мне Version 4.10.6 .

@Fatmice, не

@timchumi не стесняйтесь делать это. Если вы введете grep в своем steam-271590.log (в параметре запуска должен быть PROTON_LOG = 1), вы увидите err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution ? Предположим, удалите ваш samba / samba-client / winbind, возникнут ли эти ошибки и не заморозит ли это панель запуска при втором всплеске?

@Fatmice При установленном пакете samba я не получаю этих предупреждений в журнале. Если я удалю пакет, я получаю эти предупреждения, но программа запуска и игра работают нормально.

Я тоже свой префикс очистил, установка тоже работает нормально.

Однако программа установки и программа запуска загружались намного медленнее, чем при установленной samba / ntlm_auth.

Ага, вот эта аллея ... Не знаю, почему твоя работает, а моя - нет ...

@timchumi Я просто заметил, что в вашей информации об оборудовании указано, что ваша среда выполнения


HW информация
Информация о компьютере:
Производитель: Неизвестно
Модель: Неизвестно
Форм-фактор: настольный
Сенсорный ввод не обнаружен

Информация о процессоре:
Производитель процессора: AuthenticAMD
Марка процессора: AMD Ryzen Threadripper 2950X 16-ядерный процессор
Семейство процессоров: 0x17
Модель процессора: 0x8
Степень процессора: 0x2
Тип процессора: 0x0
Скорость: 3500 МГц
32 логических процессора
8 физических процессоров
HyperThreading: поддерживается
FCMOV: Поддерживается
SSE2: Поддерживается
SSE3: Поддерживается
SSSE3: Поддерживается
SSE4a: Поддерживается
SSE41: Поддерживается
SSE42: Поддерживается
AES: Поддерживается
AVX: Поддерживается
CMPXCHG16B: Поддерживается
LAHF / SAHF: Поддерживается
PrefetchW: не поддерживается

Версия операционной системы:
Описание: Freedesktop.org 19.08.1 (среда выполнения Flatpak) (64 бит)
Имя ядра: Linux
Версия ядра: 5.2.15-200.fc30.x86_64
Производитель X-сервера: Проект Fedora
Выпуск X Server: 12005000
X Window Manager: оболочка GNOME
Версия среды выполнения Steam: steam-runtime_0.20190711.3

Видеокарта:
Драйвер: X.Org Radeon RX Vega (VEGA10, DRM 3.32.0, 5.2.15-200.fc30.x86_64, LLVM 8.0.1)
Версия драйвера: 4.5 (Профиль совместимости) Mesa 19.1.6
Версия OpenGL: 4.5
Глубина цвета рабочего стола: 24 бита на пиксель
Частота обновления монитора: 59 Гц
VendorID: 0x1002
Идентификатор устройства: 0x687f
Редакция не обнаружена
Количество мониторов: 1
Количество логических видеокарт: 1
Разрешение основного дисплея: 1920 x 1080
Разрешение рабочего стола: 1920 x 1080
Размер основного дисплея: 20,87 x 12,20 дюйма (24,17 дюйма)
53,0 см x 31,0 см (диагональ 61,4 см)
Основная видеопамять: 8176 МБ

Звуковая карта:
Аудиоустройство: USB-микшер

Объем памяти:
Оперативная память: 64340 Мб

Разнообразный:
Язык интерфейса: английский
ЯЗЫК: en_US.UTF-8
Общее доступное пространство на жестком диске: 370626 Мб
Максимальный свободный блок жесткого диска: 243603 Мб
Гарнитура VR: не обнаружено

Последние отчеты о сбоях:

@Fatmice Включил Steam Runtime (теперь это тоже отображается в HW Info), удалил префикс, но игра и программа запуска по-прежнему работают нормально. Даже самба по-прежнему деинсталлирована.

Меня не беспокоит просмотр 600 скрытых комментариев, чтобы увидеть, не опубликовал ли кто-нибудь уже журнал, так есть ли у кого-то еще журнал, созданный с помощью сборки / конфигурации «Тестирование», который я мог бы попробовать и посмотреть?

Кроме того, теперь я загружаю GTA V на свой ноутбук (EDIT: 56 ГБ места достаточно, амирит?), Чтобы увидеть, показывает ли он там такое же поведение.

@timchumi Я могу предоставить вам все
Вам нужно 90 ГБ места

@timchumi Я могу предоставить вам все

Обычный steam-271590.log должен подойти (хотя он довольно большой ...).

Вам нужно 90 ГБ места

; -;

Ну вот ... наслаждаешься?
https://gist.github.com/Fatmice/b8e1dc7d9f106e11b6abcfd69ce2ce8d

Переустановил игру, использовал профиль "Тестирование" как описано выше, и бац, работает! Я, должно быть, с чем-то напортачил, когда пытался заставить это работать.
Это работает: # 37 (комментарий)

Вы имели в виду, что лаунчер работает или игра работает?

Если последнее, можете ли вы предоставить дополнительную информацию, например, характеристики системы, драйверы графического процессора, место установки игры и т. Д.?

Многие из нас здесь уже попробовали протон патча и не прошли через программу запуска, я действительно не хочу снова DL все 92 ГБ, если это не сработает.

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

Система:
image
image

Игра не выходит из всего, когда вы нажимаете Alt-F4; вам действительно нужно войти и вручную убить исполняемые файлы, потому что программа запуска любит торчать, а Steam не может понять, как это использовать. Этот однострочный файл получает все исполняемые файлы Windows за вас:

ls -l /proc/*/exe 2>/dev/null | grep -E 'wine(64)?-preloader|wineserver' | perl -pe 's;^.*/proc/(\d+)/exe.*$;$1;g;' | xargs -n 1 kill

РЕДАКТИРОВАТЬ: короткий 8-минутный видеоролик о процессе загрузки, и я выхожу и делаю глупости в Палето-Бэй, и меня выстреливают в лицо: https://construct.tessier-ashpool-sa.net/index.php/s / oi4LAH4JeBeK4M2

Переустановил игру, использовал профиль "Тестирование" как описано выше, и бац, работает! Я, должно быть, с чем-то напортачил, когда пытался заставить это работать.
Это работает: # 37 (комментарий)

Вы имели в виду, что лаунчер работает или игра работает?
Если последнее, можете ли вы предоставить дополнительную информацию, например, характеристики системы, драйверы графического процессора, место установки игры и т. Д.?
Многие из нас здесь уже попробовали протон патча и не прошли через программу запуска, я действительно не хочу снова DL все 92 ГБ, если это не сработает.

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

Система:
image
image

Игра не выходит из всего, когда вы нажимаете Alt-F4; вам действительно нужно войти и вручную убить исполняемые файлы, потому что программа запуска любит торчать, а Steam не может понять, как это использовать. Этот однострочный файл получает все исполняемые файлы Windows за вас:

ls -l /proc/*/exe 2>/dev/null | grep -E 'wine(64)?-preloader|wineserver' | perl -pe 's;^.*/proc/(\d+)/exe.*$;$1;g;' | xargs -n 1 kill

РЕДАКТИРОВАТЬ: короткий 8-минутный видеоролик о процессе загрузки, и я выхожу и делаю глупости в Палето-Бэй, и меня выстреливают в лицо: https://construct.tessier-ashpool-sa.net/index.php/s / oi4LAH4JeBeK4M2

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

Также вы случайно не используете VPN / Pi-hole или что-то в этом роде?

Срезано https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533832048

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

Также вы случайно не используете VPN / Pi-hole или что-то в этом роде?

Да, у меня есть пи-дырка с огромным выбором блочных списков.

Я хочу, чтобы все работали; вот почему я остаюсь здесь. Дайте мне знать, что нужно запустить, чтобы получить все необходимые журналы :)

Моя игра с тестовой сборкой Proton и новым префиксом не имела проблем с запуском программы запуска, но все еще не могла запустить саму игру. Однажды он пожаловался на административные права и просто сидел там. Каждый раз, когда я пытаюсь запустить его, он оказывается на втором экране-заставке, и мне нужно убить все процессы WINE и .exe из htop, чтобы заставить его выключиться.

Я использую openSUSE Tumbleweed.

Системная информация:

https://pastebin.com/WDup32GY

Мой файл журнала:

https://gist.github.com/rwc265/27864152239f8f28fbb081f97453960c

У меня лаунчер вылетает через пару секунд после того, как лаунчер закончил заставку и открылся должным образом. Использовал свежий префикс, пробовал как со сборкой @timchumi , так и с моей собственной сборкой.

Журнал протонов: https://gist.github.com/chris-echoz/b8e2b9915383cf3516b1dced0c7ebb41
Системная информация: https://gist.github.com/chris-echoz/5ac185b964c9ff7ab0a656f864bd17b2

@torschumi и @silentdis , поскольку игра работает на вас, не могли бы вы опубликовать свой PROTON_LOG и список пакетов, установленных в вашей системе, чтобы я мог сравнить их с моим?
Я использую Arch Linux, думаю, здесь у меня установлено гораздо меньше пакетов!
Спасибо вам обоим!

@silentdis , я думаю, что steam-271590.log, наверное, пригодится. Вам просто нужно добавить опцию запуска PROTON_LOG = 1. В моей сущности также были другие журналы, которые поступали из разных мест, например, в ProgramData и Rockstar Games \ Launcher \ Launcher.log в Мои документы ... Все они находятся в папке pfx.

@hogfilho

Мой список пакетов можно найти здесь: https://gist.githubusercontent.com/timchumi/dc7095f79487b0aebacf24dac39b2384/raw/a5d49bc579b71f8d7bafa548e211d42902d4be39/package-list.txt

Укороченный файл журнала (я выбросил все с помощью "trace: seh", поскольку GitHub gists плохо обрабатывает файлы журнала размером 45 МБ) находится здесь: https://gist.githubusercontent.com/timchumi/dc7095f79487b0aebacf24dac39b2384/raw/a5d49bc579b71f428d7d7d4d4d4d4d4d5 steam-271590-short.log

Более длинный файл находится здесь: https://timchumi.ddns.net/download/steam-271590.log

Обновление: теперь я загрузил игру на свой ноутбук (на котором запущен совершенно немодифицированный Manjaro по сравнению с моим основным ПК), извлек мою сборку Proton, указанную выше, и запустил игру.

Установка прошла без сбоев, запуск Launcher занял довольно много времени, но в конечном итоге это произошло, как и игра.

Последнее, что я мог бы попытаться сломать, - это использовать установку Manjaro, которую я поместил на USB-накопитель, что, вероятно, является самой чистой установкой, которая у меня есть прямо сейчас. Сработает ли это, я даже больше не знаю.

Обновление: теперь я загрузил игру на свой ноутбук (на котором запущен совершенно немодифицированный Manjaro по сравнению с моим основным ПК), извлек мою сборку Proton, указанную выше, и запустил игру.

Установка прошла без сбоев, запуск Launcher занял довольно много времени, но в конечном итоге это произошло, как и игра.

Последнее, что я мог бы попытаться сломать, - это использовать установку Manjaro, которую я поместил на USB-накопитель, что, вероятно, является самой чистой установкой, которая у меня есть прямо сейчас. Сработает ли это, я даже больше не знаю.

Вы тоже используете Pi-Hole? Я видел поток где-то о небольшом количестве пользователей Windows, которым необходимо использовать VPN для входа в систему, возможно, у людей с pi-hole заблокировано конкретное соединение, которое вызывает проблемы.

В любом случае, я думаю, что попробую переустановить саму игру и очистить все, что связано с GTA V.

Я сравнил свой журнал steam-271590.log с журналами @ rwc265 , @ chris-echoz и вашим @torschumi. Неудивительно, что, поскольку вы можете пройти второй всплеск и загрузить в игру, ваш журнал выглядел совершенно иначе.
Я просто использую diff для сравнения. diff <(grep trace:loaddll /dev/shm/Downloads/timschumi_steam-271590.log | sed 's/\x1B\[[0-9;]\+[A-Za-z]//g' | awk '{gsub(/(.+)trace:/,""); gsub(/at (.+): /,""); print}' | sort -u) <(grep trace:loaddll ~/.var/app/com.valvesoftware.Steam/steam-271590.log | sed 's/\x1B\[[0-9;]\+[A-Za-z]//g' | awk '{gsub(/(.+)trace:/,""); gsub(/at (.+): /,""); print}' | sort -u )

Если посмотреть только на библиотеки DLL, то большинство из них сопоставимы, за исключением dll из набора инструментов WiX (wixstdba.dll), которые есть только у @timchumi . Я не знаю значения этого. Он находится в windows \ Temp ... так он всегда был на свежем префиксе или был каким-то образом установлен во время начальной настройки запуска? Также есть эти
loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{6E91F984-3697-48C0-BD0A-714DD614F30A}\\.cr\\vc_redist.x64.exe" native loaddll:load_native_dll Loaded L"C:\\windows\\Temp\\{967EE074-A981-48B3-BB5E-3067A85A8E5A}\\.ba\\wixstdba.dll" native loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{967EE074-A981-48B3-BB5E-3067A85A8E5A}\\.be\\VC_redist.x86.exe" native loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{A2B6FF79-0B4E-4DB5-87AE-3F6E4D84B216}\\.cr\\vc_redist.x86.exe" native loaddll:load_native_dll Loaded L"C:\\windows\\Temp\\{D5530FB0-4CA5-4B15-85C3-128FD742FA1E}\\.ba\\wixstdba.dll" native loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{D5530FB0-4CA5-4B15-85C3-128FD742FA1E}\\.be\\VC_redist.x64.exe" native
Я не могу сказать, какие распространяемые компоненты VC будут из одного только журнала.

Затем только @timchumi удалось вызвать библиотеки DLL в папке windows \ winsxs, x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\\comctl32.dll . Я также заметил, что Msi.dll вызывается, но только из журнала @torschumi, так что я думаю, это был первый журнал во время начальной настройки запуска?
В двух журналах есть err:winediag:WS_getaddrinfo Failed to resolve your host name IP , мой и @ rwc265 . Наконец, только у меня есть обильные суммы err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
@ fls2018 , я не использую Pi-Hole

Обновление: теперь я протестировал установку и запуск GTA V на моем USB-накопителе Manjaro, и снова все работает нормально. Я должен признать, что я скопировал общую папку / GTAV из моей уже существующей библиотеки Steam.

Я помню, что единственное, что я делал при этой установке, - это обновлял ее всякий раз, когда я загружаюсь с нее (что, вероятно, происходит каждые 3 месяца), устанавливая OpenVPN и устанавливая PhpStorm. Я просто больше не знаю ...

@Fatmice Вот steam-271590.log . Я не помню, был ли первый отправленный мной журнал с чистым префиксом.

@ fls2018 Я не использую Pi-Hole или что-то подобное.

Я удалил свою приставку GTA, а сам установил новую. Он все еще завис на втором всплеске, и на этот раз я даже не получил ошибку административных прав. Я добавил WINEDEBUG = -trace в свои параметры запуска и позволил ему записаться, прежде чем я убью его из htop. В журнале меньше, чем я ожидал, но он завален ошибками BCrypt и D2D.

https://gist.github.com/rwc265/fbab742d4883402e01b0e4dfb4d5a489

РЕДАКТИРОВАТЬ: Как примечание, я запускаю свою установку GTA с дополнительного диска 2 ТБ, отформатированного как ext4. Главный корневой раздел на моем SSD - xfs. Есть ли у GTA проблема с разделами типа Linux?

@hogfilho https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533846195
@Fatmice https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533846200

Я скомпилировал все в общий ресурс Nextcloud, надеясь упростить задачу.

Ты найдешь:

  • Список пакетов ( sudo apt list --installed >> package_list.log )
  • Выборка экрана для получения базовой информации о системе ( screenfetch -vNn >> screenfetch.log )
  • Вывод журнала от добавления PROTON_LOG = 1 к моему запуску (из ~/steam-271590.log )
  • launcher.log от Rockstar (от ~/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Launcher/ )
  • Исходное видео, которое я опубликовал, о запуске
  • Овца идет БАААХ тебе в лицо. Потому что это забавно, и я думаю, что сейчас нам всем нужно посмеяться.

https://construct.tessier-ashpool-sa.net/index.php/s/ar7e4TLHyBHLg4t

Я удалил игру, убедившись, что удалил остатки каталога с игрой, а также префикс.
Теперь он безупречно работает с моей пользовательской сборкой протона (те же настройки, что и сборка @timchumi ).
Моя сборка: https://cloud.echoz.io/s/6cBir7nmwCFgi5K
Мне не пришлось делать ничего особенного, но я сохранил свои параметры запуска (WINEDLLOVERRIDES = winedbg.exe = d).

Ошибки, обнаруженные в @torschumi , очень похожи. Вне ntlm_auth в @timchumi , который был удален из-за того, что он удалил пакеты samba, ничего особенного не выглядит. У всех нас есть ошибка «Файл не найден» (0x2), «Недостаточно буфера» (0x7a), «Ожидание перекрытия ввода-вывода» (0x3e5) и «Путь не найден» (0x3). Эти ошибки находятся в ProgramData / Rockstar Games / Launcher / service_log.txt и воспроизводятся в журнале steam-271590.log.

Я также искал все загружаемые / выгружаемые библиотеки DLL, найденные в журнале steam-271590.log

grep trace:loaddll /dev/shm/Downloads/silentdis_steam-271590.log | sed 's/\x1B\[[0-9;]\+[A-Za-z]//g' | awk '{gsub(/(.+)trace:/,""); gsub(/at (.+): /,""); print}' | sort -u | awk '{split($0,s,"\\");print gensub(/\" (.+)/,"","g",s[length(s)])}' | while read file; do found=`find ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps -iname $file -type f -print`; if [ -z "$found" ]; then echo "NOTFOUND:$file"; fi ; done

и снова все в порядке. Так что винная приставка от вас двоих не должна сильно отличаться от моей или других ...

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

@frebib Вы

Чтобы исключить проблему с версиями Steam, которые поставляются с репозиториями для конкретных дистрибутивов, я попробовал версию Steam Flatpak со свежим префиксом, безуспешно. Пусковая установка по-прежнему крутит колеса, ничего не делая.

РЕДАКТИРОВАТЬ:

У всех нас есть ошибка «Файл не найден» (0x2), «Недостаточно буфера» (0x7a), «Ожидание перекрытия ввода-вывода» (0x3e5) и «Путь не найден» (0x3).

Я взглянул на service_log.txt из моего префикса, те же ошибки.

@ rwc265 , @ fls2018 , @frebib , @hogfilho Если вы проверите launcher.log, вы заметите, что он пытался передать запуск обратно в Steam, и там он остается ... так что я предполагаю, что на этом этапе что-то сломалось .. .но в журнале steam-271590.log ничего не выделяется ...
@ rwc265 Я также попробовал Steam без Flatpak, ошибка ntlm_auth исчезла для меня, но это не помогло пройти второй всплеск.

Мой файл launcher.log находится здесь:

https://gist.github.com/rwc265/3447ba1506b5d01f4ebdf34ec75baf89

Вы правы, он просто зависает при попытке связаться со Steam, но что-то сразу бросилось в глаза.


Системная информация

Время этого сообщения: 22.09.2019, 19:01:08
Имя машины: ryan-gamingpc
Операционная система: Windows XP Professional
Язык: английский (региональные настройки: английский)
Производитель системы:
Системная модель:
BIOS:
Процессор: Шестиядерный процессор AMD Ryzen 5 1600 (12 ЦП), ~ 3200 МГц
Память: 16040 МБ ОЗУ
Файл подкачки: используется 3434 МБ, доступно 22129 МБ
Каталог Windows: C: \ windows
Версия DirectX: = "DirectX 9.0c (4.09.0000.0904)
Параметры настройки DX: Нет
Версия DxDiag:

Мой префикс не настроен близко к XP, и доступна более поздняя версия DirectX.

Журнал также завален ошибками, которые связаны с памятью и невозможностью записать / прочитать файлы на диске.

У меня также есть ошибки, связанные с settings_user.dat, но только в service_log.txt
Мой файл launcher.log намного чище и не содержит ошибок.
https://gist.github.com/Fatmice/b8e1dc7d9f106e11b6abcfd69ce2ce8d

Я не уверен, но я не думаю, что операционная система сообщала в журналах ... Я помню, что это было то же самое, когда она работала.

Здравствуйте, на втором заставке все еще висит Rockstar's Launcher.exe.
Я нашел временное исправление, чтобы играть в игру, пока проблема с пусковой установкой не будет решена.

Шаг 1. Отключите автоматические обновления Steam для GTA 5.
Шаг 2 - Загрузите эту альтернативную программу запуска здесь: https://www.gta5-mods.com/tools/no-gtavlauncher
Шаг 3 - Распакуйте No_GTAVLauncher.exe в папку, где установлена ​​GTA 5, внутри папки .steam.
Шаг 4. Переименуйте PlayGTAV.exe в что-нибудь еще, затем переименуйте No_GTAVLauncher.exe в PlayGTAV.exe.
Шаг 5 - Запустите игру из Steam

Он пропустит Rockstar Launcher и перенесет вас в игру.

Работаем над Arch Linux в актуальном состоянии

Всем спасибо, ребята!

Да ... Я сам использовал это, чтобы перейти в режим истории. Не хотел упоминать об этом здесь, потому что не знаю, можно ли с этим играть в онлайн-режиме.

Здравствуйте, на втором заставке все еще висит Rockstar's Launcher.exe.
Я нашел временное исправление, чтобы играть в игру, пока проблема с пусковой установкой не будет решена.

Шаг 1. Отключите автоматические обновления Steam для GTA 5.
Шаг 2 - Загрузите эту альтернативную программу запуска здесь: https://www.gta5-mods.com/tools/no-gtavlauncher
Шаг 3 - Распакуйте No_GTAVLauncher.exe в папку, где установлена ​​GTA 5, внутри папки .steam.
Шаг 4. Переименуйте PlayGTAV.exe в что-нибудь еще, затем переименуйте No_GTAVLauncher.exe в PlayGTAV.exe.
Шаг 5 - Запустите игру из Steam

Он пропустит Rockstar Launcher и перенесет вас в игру.

Работаем над Arch Linux в актуальном состоянии

Всем спасибо, ребята!

No_GTALauncher.exe НЕ ЯВЛЯЕТСЯ исправлением.

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

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

Ага ... вот почему я никогда не упоминал об этом. Использовать рискованно. Это было сделано для кастомных серверов RP.

GTAVLauncher, похоже, также не работает для меня в Arch Linux. Моя производительность, похоже, несколько страдает, не знаю, это программа запуска или обновление. Хотя это чертовски лучше, чем ничего.

РЕДАКТИРОВАТЬ: также можно подтвердить аварию при входе в автомобиль из-за укрытия.

У меня игра тоже застряла на втором заставке. И я думаю, это потому, что SocialClubHelper.exe не запускается должным образом. Поскольку я вижу в своих журналах (WINEDEBUG = + process), программа запуска пытается запустить их, но они быстро закрываются.
Нет, я был совершенно неправ. Нет ничего плохого в SocialClubHelper.exe. Я их просто не замечал.

Еще кое-что, что можно попробовать, - это запустить тест GTA. Это не должно требовать подключения к Интернету.

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

@ rwc265

Вы правы, он просто зависает при попытке связаться со Steam, но что-то сразу бросилось в глаза.

До этого он терпит неудачу и, похоже, является ошибкой в ​​их дурацкой программе запуска:

 [DISPLAY] [Workr] [idownloader] Completed download of 'https://rgl-prod.ros.rockstargames.com/launcher/11/LauncherServices/App.asmx/GetBuildManifestFullNoAuth?branchAccessToken=BRANCHACCESS token="MfoRwwvwtvZGxIJ1rQABb8TixMyL1fxUvfPwAQuqnLhxNlbgjlMB1SPWttQ2x7u6Ov95J1780H3Vg+GKgVu2UA==",signature="+zr5atmwvzAZzG2zbhQpaNyVa3UwlJyXeCsL+mxVS28="' (status: 0/200)
 [DISPLAY] [Workr] [statuschecker] Title Rockstar Games Launcher: **0.0 KB / 137.74 MB**
 [DISPLAY] [Workr] [selfupdate] Updating launcher...
[ ERROR ] [Main ] [svc] Service pipe has disconnected unexpectedly, restarting!
 [WARNING] [Main ] [svc_transactionqueue] Transaction failed: 4

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

В отличие от @Fatmice :

 [DISPLAY] [Workr] [launcher] Checking for self-update...
 [DISPLAY] [Workr] [statuschecker] Title Rockstar Games Launcher: 137.74 MB / 137.74 MB
 [DISPLAY] [Workr] [launcher] No self-update, continuing.
 [DISPLAY] [Workr] [launcher] Checking for prerequisite updates...
 [DISPLAY] [Workr] [titleupdater] No prerequisites to install.
 [DISPLAY] [Main ] [gameslibrary] Could not get game library list from disk; assuming no game libraries exist yet.
 [DISPLAY] [Main ] [scuimessage] Sending version info to Social Club UI
[DISPLAY] [Main ] [external] Notifying Social Club UI about external launch...
 [DISPLAY] [Admin] [external] Setting up Steam title...
 [DISPLAY] [Admin] [idownloader] Starting download of 'https://gamedownloads-rockstargames-com.akamaized.net/public/title_metadata.json'
 [DISPLAY] [Admin] [idownloader] Completed download of 'https://gamedownloads-rockstargames-com.akamaized.net/public/title_metadata.json' (status: 0/200)
 [DISPLAY] [Admin] [external] Ready to attempt a launch.
 [DISPLAY] [Main ] [launcher] Presence Event - Signed In```

Интересно, какие IP-адреса вы получаете для rgl-prod.ros.rockstargames.com и gamedownloads-rockstargames-com.akamaized.net? Похоже, есть два совершенно разных манифеста. pihole упоминалось, но есть ли у вас Steamcache?

FWIW, несмотря на дни, потраченные на попытки, мне так и не удалось заставить GTA снова работать. Я все еще думаю, что Rockstar пометил аккаунт, хотя они никогда в этом не признаются.

Хотя это и не относится к Proton, похоже, что Lutris предлагает исправленную версию Wine под названием "lutris-rockstar-4.16-x86_64". Это исправление, по-видимому, позволяет программе запуска Rockstar работать с DXVK и правильно устанавливать при первом запуске игры. Тем не менее, запуск игры по-прежнему останавливается с отображением логотипа Rockstar.

Кому-нибудь удастся пройти это с новым исправленным вином?

Интересно .. по их установке:

args: -noChunkedDownload -DX11

Интересно, почему :)

@ h1z1 Я не использую Pi-hole или какую-либо DNS-фильтрацию. Моя учетная запись Rockstar отлично работает с моей установкой игры в Windows. Ничего не знаю о steamcache. Программа запуска входит в систему и выполняет ее загрузку и обновление без проблем. Если у вас возникли проблемы с обновлением самой программы запуска, вы можете попробовать вручную извлечь распространяемую программу запуска в соответствующее место и вызвать ее через prontontrick.

@Fatmice На самом деле я не ожидал, что ты это сделаешь, но другие могут. Насколько я понял, вы скопировали свою установку из Windows, нет?

Одна из проблем, с которой я столкнулся раньше, заключалась в том, что поддержка TLS в Wine действительно не работала после того, как 1.2 была принудительно введена в сентябре прошлого года. Он сломал _LOT_ вещей в Интернете, особенно старые приложения, которые практически не поддерживали (скомпилированы для старых библиотек curl, например, в Fivem).

@Fatmice На самом деле я не ожидал, что ты это сделаешь, но другие могут. Насколько я понял, вы скопировали свою установку из Windows, нет?

Нет, все, что вы видите в журналах, принадлежит моей установке Steam на Fedora. Файлы из Windows не копировались.

Возможно, вы уже где-то публиковали его в этой теме, но какая версия Fedora? Предполагается, что у него есть более новая версия curl, bcrypt, openssl и т. Д.

Fedora 30
curl-7.65.3
bcrypt-1.1
openssl-1.1.1c

$ rpm -qa |egrep '^(openssl|curl|bcrypt)-[0-9]'
curl-7.29.0-54.el7.x86_64
openssl-1.0.2k-19.el7.x86_64
bcrypt-1.1-14.el7.x86_64

Хорошо знать. Curl 7.65.3 был выпущен 19 июля. Я не говорю, что это так, но проблемы с curl и TLS довольно хорошо документированы. То, что он ломается, и сообщения об ошибках (если есть) расплывчаты.

Хотя я не думаю, что они причина. Похоже, что программа запуска снова вызвала Steam для запуска исполняемого файла GTAV.exe, но так и не ответила на этот вызов. Единственный способ узнать, что происходит, - это присоединить отладчик к процессу запуска.

Я тестировал версию WINE для Rockstar от Lutris, журнал Lutris WINE выглядит так же, как журнал Proton. Он по-прежнему зависает на втором заставке, хотя при одном запуске лаунчера он сказал, что устанавливает Social Club и распространяемые компоненты VC. При запуске через Протон такого не увидел.

4.11-6 только что выпущен, лаунчер, похоже, снова работает.

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

После обновления до 4.11-6 я смог установить программу запуска, загрузиться в игру и выйти в онлайн после создания нового префикса.

@Clifforus какие-нибудь особые аргументы при запуске? Я уже минут 25 нахожусь на лого Rockstar на лаунчере.

@Clifforus какие-нибудь особые аргументы при запуске? Я уже минут 25 нахожусь на лого Rockstar на лаунчере.

Я тоже.
Я попробую создать новый префикс сейчас

@Clifforus какие-нибудь особые аргументы при запуске? Я уже минут 25 нахожусь на лого Rockstar на лаунчере.

У меня есть WINEDLLOVERRIDES = winedbg.exe = d для онлайн, также есть RADV_DEBUG = zerovram и DXVK_HUD = fps, frametime, memory, но я серьезно сомневаюсь, что они имеют какой-либо эффект.

2019-09-23-234419_608x305_scrot

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

Редактировать; Также появляется сообщение «Невозможно внести запрошенные изменения настроек. Повторите попытку, убедившись, что права администратора предоставлены по запросу»

Новый официальный протон - это точно такие же патчи & dxvk 1.4.

Для большинства людей здесь все еще нужно исправить бесконечный логотип.

Получил то же самое. Вздох. Это снесло мою существующую установку, что означает повторную загрузку 80G +.

После обновления до 4.11-6 я смог установить программу запуска, загрузиться в игру и выйти в онлайн после создания нового префикса.

@Clifforus , вы случайно используете Arch или Ubuntu?

Я удалил свои параметры запуска и создал новый префикс, и он все еще работает у меня. Не знаю, что вам еще сказать, ребята. Я использую Arch Linux, последний раз обновлял свою систему полтора часа назад, также используя mesa-aco-git из репозитория Valve. Я приложил журналы, которые могут иметь отношение к делу.

steam-271590.log.tar.xz.zip

Launcher_d3d11.log
Launcher_dxgi.log

Ничего примечательного в ошибках в вашем журнале ... Похоже, что и у большинства из нас. Я не могу говорить с остальными следами ... Только разработчики proton / wine могут их расшифровать.

По крайней мере, трем людям Archy удалось не зацепиться за второй всплеск, так что либо у них есть какие-то пакеты, которых нет у остальных из нас, либо что-то особенное в Arch ... Я бы предпочел первое.

Если поможет, вот список моих пакетов. Я использую openSUSE Tumbleweed, последние обновления, и мой Mesa / XOrg поступает из отдельного репозитория X11 SUSE с более обновленными Mesa / драйверами (http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Tumbleweed/)

https://gist.github.com/rwc265/0b78c091295a28afcec57ae599b8b464

По крайней мере, трем людям Archy удалось не зацепиться за второй всплеск, так что либо у них есть какие-то пакеты, которых нет у остальных из нас, либо что-то особенное в Arch ... Я бы предпочел первое.

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

По крайней мере, трем людям Archy удалось не зацепиться за второй всплеск, так что либо у них есть какие-то пакеты, которых нет у остальных из нас, либо что-то особенное в Arch ... Я бы предпочел первое.

Я на Manjaro и получаю то же самое, так что это не Arch.

Что интересно, в журнале службы Windows есть ошибки, но вместо «файл не найден» он говорит: «Последняя ошибка: 122 (0x7a): область данных, переданная системному вызову, слишком мала».

Протон:
service_log.txt

Окна:
service_log.txt

Я только что протестировал новую версию compatdata / prefix и Proton 4.11-6, и у меня не было проблем с запуском и игрой в (одиночной) игре. В моем service_log.txt тоже много таких ошибок (Недостаточный буфер, файл не найден и т. Д.).

Ubuntu 18.04
Ryzen 3600
GeForce GTX 1060 (драйвер 430.50)

Я на Manjaro и получаю то же самое, так что это не Arch.

Не быть тем парнем, но Манджаро! = Arch. Разные репозитории означают разные версии пакетов. Я обновил свою систему очень скоро перед выпуском Proton 4.11-6, поэтому возможно, что какой-то пакет попадет в репозиторий Arch в течение последних дней или двух, что имеет значение. Этот пакет займет больше времени, чтобы попасть в репозитории Manjaro, и, возможно, GTA V начнет работать для вас после обновления в ближайшем будущем. Или может происходить что-то совершенно другое.

Я на Arch, не могу пройти второй всплеск 4.11-6.

Я на Arch, не могу пройти второй всплеск 4.11-6.

Welp. Думаю, тогда происходит что-то совершенно иное.

Я иду спать, но если у кого-то есть еще идеи и нужна дополнительная информация о моей системе, я буду рад предоставить их завтра. Удачи.

У меня также есть две системы (одна Ryzen / Radeon VII, одна i7 / GeForce1080Ti). Оба не запускают игру, но застревают в лаунчере на неопределенный срок. Оба работают под управлением Kubuntu 18.04 LTS с HWE (версия ядра 5.0.0-29). @mrpippy и @silentdis смогли запустить игру на U buntu, что означает, что KDE не используется. Однако многие люди, сообщающие о проблеме, похоже, используют KDE, так что, может быть, есть дополнительная проблема, связанная со средой рабочего стола?

Я хотел бы добавить, узнав об этом, 4.11-6, похоже, у меня нормально работает на 5.3.1-arch1-1-ARCH

У меня лаунчер все еще виснет на втором сплеше с Proton 4.11-6, после переустановки в чистой приставке. Я использую тестирование Debian с ядром 5.2.0-17.2-liquorix на ноутбуке со встроенной графикой. Я пробовал использовать как среду рабочего стола Cinnamon, так и Mate.
Кстати, у кого-нибудь получилось скачать GTA San Andreas с помощью лаунчера? В какой-то момент загрузка всегда останавливается.

@PaeNx Я использую Gnome, который является менеджером окон Fedora по умолчанию. Так что я не думаю, что это имеет какое-либо отношение к среде рабочего стола. Если я использую этот мод для обхода программы запуска, игра будет работать нормально, а это означает, что что-то теряется при переводе во время последней фазы выполнения программы запуска и передачи сообщений обратно в Steam. В последних двух строках в launcher.log сказано: «[external] Готов к попытке запуска .... [external] Попытка запуска Steam ....»

Я создал трассировку стека пусковой установки
gtatrace.zip

На компьютере с Windows после «попытки запуска Steam» необходимо выполнить синхронизацию сохранения в облаке, если сохранение в облаке было включено.

@exezin @PaeNx @hypertennis @piewhat Не могли бы вы удалить только свой префикс (compatdata / 271590) - [не нужно удалять и переустанавливать всю игру] и вести журнал первого запуска, когда вы застреваете на втором заставке? И укажите подробную информацию о ваших системах (дистрибутив, графический процессор и т. Д.). Также был бы полезен снимок экрана с ошибкой :)

Вы можете создать журнал в своей папке ~, зайдя в ~ / .steam / steam / steamapps / common / Proton 4.11 и сделав копию user_settings.sample.py с именем "user_settings.py". В этом файле уже есть основные каналы регистрации, и на данный момент неясно, какие дополнительные каналы могут дать полезную информацию.

Кажется, я упал на первом препятствии, от пилки-ролика
image
unzip также жалуется, что файл может быть простым исполняемым файлом, а не самораспаковывающимся.

Конечно, нет. Оба «исполняемых файла» в папке Installers в игре являются самораспаковывающимися архивами.


Самораспаковывающийся исполняемый файл
https://user-images.githubusercontent.com/8956281/65549913-1784ce00-dee4-11e9-9630-f1d7f0619673.png ">

Тогда я не уверен, что с этим делать, Windows-esque «произошла ошибка» и пустой stderr не очень помогают. Именно это я и запустил:

file-roller /mnt/HDD/SteamLibrary/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=/mnt/HDD/SteamLibrary/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

@ alasky17

  • Арка
  • Ядро 5.3.1
  • GNOME 3.34.0
  • 4790 тыс.
  • GTX 980 Ti 435.21
  • Протон 4.11-6

steam-271590.zip
stuck

file-roller /mnt/HDD/SteamLibrary/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=/mnt/HDD/SteamLibrary/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

@ jcarter777 Попробуйте открыть только исполняемый файл. Если вы не можете справиться с этим, возможно, вам не хватает некоторых библиотек. Файл-ролик - это только графический интерфейс. Для правильной работы требуются библиотеки из различных алгоритмов сжатия, таких как bzip, zip, 7z, lzma и т. Д.

Я только что установил его, используя вино и правильный префикс

WINEPREFIX=/home/lukas/.steam/steam/steamapps/compatdata/271590/pfx WINEDEBUG=+heap wine Installers/Rockstar-Games-Launcher.exe

Да, это тоже должно сработать.

я могу запустить его с вином, но это ошибки (как и ожидалось?)
image
дополнительная информация:
image
image

Я установил из AUR, поэтому нужно было учесть deps

Мне удалось запустить / установить его только с вином, используя WINEDEBUG=+heap

Мне удалось запустить / установить его только с вином, используя WINEDEBUG=+heap

Вам нужно пропатченное вино для установки без + кучи, у lutris есть один под названием rockstar.

(Надеюсь) я совершил прорыв. Как и у многих, у меня лаунчер зависает на втором заставке. Я просмотрел журналы (+ сервер) и думаю, что один из потоков в Launcher.exe зависает после вызова C: \ windows \ system32 \ wbem \ wmic.exe. Я переименовал файл и наконец запустился GTA5.exe. Только для того, чтобы вылететь сразу после вступительных видеороликов (потому что, конечно, wmic.exe не нашел! Жизнь не должна быть легкой, не так ли?). Во время вступления есть много времени, чтобы переименовать wmic.exe обратно, и после того, как я это сделал, я наконец смог войти в режим истории.
Надеюсь, завтра я смогу провести больше тестов и попытаться сделать более правильное исправление. А пока было бы неплохо узнать, действительно ли эта странная процедура помогает другим людям.

@ jcarter777 Почему бы вам просто не использовать протонтрики? Если вы запускаете игру из Steam, вам нужно просто установить префикс, который затем можно использовать для ручной установки программы запуска.
После настройки префикса
protontricks -c 'wine <path>/Steam/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe' 271590

@Fatmice я получаю /bin/sh: Grand: command not found даже при использовании обратной косой черты или кавычек, а также при переходе в каталог установщиков и указании относительного пути. Я получаю /bin/sh: Rockstar-Games-Launcher.exe: command not found

(Надеюсь) я совершил прорыв. Как и у многих, у меня лаунчер зависает на втором заставке. Я просмотрел журналы (+ сервер) и думаю, что один из потоков в Launcher.exe зависает после вызова C: \ windows \ system32 \ wbem \ wmic.exe. Я переименовал файл и наконец запустился GTA5.exe.

@AlexeyProkhin Interersting ... wmic важен для запуска процесса и изменения приоритетов процесса. Вы можете попробовать отключить вступительный ролик, отредактировав файл GTA5.exe в шестнадцатеричном

Вы можете шестнадцатерично отредактировать исполняемый файл в vi в шестнадцатеричном режиме с помощью:%! Xxd

m получает /bin/sh: Grand: command not found даже при использовании обратной косой черты или кавычек, а также при переходе в каталог установщиков и указании относительного пути. Я получаю /bin/sh: Rockstar-Games-Launcher.exe: command not found

@ jcarter777 Можете ли вы попробовать и просто скопировать исполняемый файл в свой домашний каталог, а затем выполнить протон-трюки? ... Что-то происходит, что не передает escape-последовательности, поэтому переместите файл на путь без пробелов и посмотрите.

(jack@arch-desk) {0}
╰───[~] $ protontricks -c Rockstar-Games-Launcher.exe 271590
/bin/sh: Rockstar-Games-Launcher.exe: command not found

Попробуйте protontricks -c 'wine Rockstar-Games-Launcher.exe' 271590

ой. дерьмо.

image
я должен пройти диалог?

Что ж, можно попробовать. Ищите правильную установку в C: \ Program Files \ Rockstar ... префикса

Раньше я добирался до этого диалога с Steam, но он зависал на экране загрузки после установки, это правильный целевой каталог? извините за многие вопросы

image

@AlexeyProkhin прокомментировал :

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

Я раньше висел на 2-м всплеске, как и другие люди здесь. Я могу подтвердить, что переименование C:\windows\system32\wbem\wmic.exe. , позволяющее программе запуска добраться до точки, где она запускает gta 5, а затем переименование этого файла обратно, позволяет GTA5 работать почти без проблем.

Замеченные проблемы:

  • Если GTA5 завершает работу или перезапускается, необходимо предпринять те же шаги, чтобы запустить ее снова.
  • Похоже, что в сети не удается присоединиться к сеансу (даже с обходным путем WINEDLLOVERRIDES=winedbg.exe=d %command% )

Использование относительно немодифицированного Manjaro Xfce с последними обновлениями оборудования Intel + Nvidia.

РЕДАКТИРОВАТЬ: Первоначально не удалось подключиться к сети, но после пары попыток это удалось.

@ jcarter777 Да, это путь по умолчанию.

@AlexeyProkhin Да, переименование wmic.exe, похоже, позволяет лаунчеру продолжить запуск игры.

Можете подтвердить, что сказал @AlexeyProkhin , переименование (или удаление) C: \ windows \ system32 \ wbem \ wmic.exe устраняет бесконечное зависание программы запуска, и игра продолжает загружаться и нормально работать, хорошая находка!

Редактировать; Слишком рано заговорил, после появления фона меню у меня появляется экран загрузки с надписью «Проверка владения игрой занимает больше времени, чем обычно, пожалуйста, подождите ...», но сейчас вторник, так что, возможно, дело доходит до обслуживания Steam, попробую снова через некоторое время.

Редактировать 2; Steam запущен, и у меня все еще та же проблема.

Вопрос в том, почему у некоторых конфиги работают без удаления? Они установили какой-то кодек?

Насколько я понимаю, WMIC предназначен для управления процессами и межпроцессного взаимодействия. В таком случае между Launcher.exe и GTA VI подумаете? Может, у них есть какая-то библиотека процессов, которой у нас нет?

В любом случае, у меня работает переименование WMIC.exe. Я заметил, что там написано, что GTA V запускается в автономном режиме. Я собираюсь пройти тест и посмотреть, смогу ли я обойти это, или это новая проблема.

РЕДАКТИРОВАТЬ: ничего не могу проверить. «Проверка права собственности на игру занимает больше времени, чем обычно. Подождите». steamstat.us сообщает, что они все еще не работают, так что, вероятно, вторник будет проведен ремонт. Должен скоро вернуться.

РЕДАКТИРОВАТЬ 2: Похоже, их услуги медленно возвращаются. Готовьтесь проехать через Лос Сантос: D

РЕДАКТИРОВАТЬ 3: Steamstat.us говорит, что все снова в порядке, но GTA все еще не может пройти за меня через экран владения. вздох

Вопрос в том, почему у некоторых конфиги работают без удаления? Они установили какой-то кодек?

Насколько я понимаю, WMIC предназначен для управления процессами и межпроцессного взаимодействия. В таком случае между Launcher.exe и GTA VI подумаете? Может, у них есть какая-то библиотека процессов, которой у нас нет?

В любом случае, у меня работает переименование WMIC.exe. Я заметил, что там написано, что GTA V запускается в автономном режиме. Я собираюсь пройти тест и посмотреть, смогу ли я обойти это, или это новая проблема.

РЕДАКТИРОВАТЬ: ничего не могу проверить. «Проверка права собственности на игру занимает больше времени, чем обычно. Подождите». steamstat.us сообщает, что они все еще не работают, так что, вероятно, вторник будет проведен ремонт. Должен скоро вернуться.

РЕДАКТИРОВАТЬ 2: Похоже, их услуги медленно возвращаются. Готовьтесь проехать через Лос Сантос: D

Как я уже говорил, в их пакетах всегда было мое предчувствие ... У них есть то, чего нет у нас.

Кто-нибудь пытался расшифровать бардак в моем стеке трассировки лаунчера?

Может быть, нам лучше писать о винных ошибках, а не здесь? Я еще не видел, чтобы разработчики PROTON вмешивались ... Это похоже на KIOSH по самопомощи.

Я пробовал переопределить каждый .exe по отдельности, похоже, wmic.exe должен быть отключен глобально или не отключен вообще.

Можете ли вы опубликовать или указать в журнале, который показывает, что wmic.exe запущен? Мне не удалось его воссоздать.

Можете ли вы опубликовать или указать в журнале, который показывает, что wmic.exe запущен? Мне не удалось его воссоздать.

Здесь только одна запись в журнале:

steam-271590.log

87334.330:00ee:00ef:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wbem\\wmic.exe" at 0x400000: PE builtin

Редактировать:

Снова смотрел на переопределения, WINEDLLOVERRIDES="winedbg.exe=d;wmic.exe=n" запускает, но я получаю бесконечный экран активации. То же самое с встроенным или отключенным.

wmic.exe=n,b или wmic.exe=b,n оба вешают лаунчер по умолчанию. Все это применяется независимо от настройки GTA5.exe или отдельных переопределений в программе запуска.

Единственный способ войти в игру - использовать трюк с переименованием.

Спасибо за хитрость с переименованием! Здесь тоже сработало

Извини, я оставил вас всех в подвешенном состоянии. Но вчера было очень поздно, когда я разместил свое предыдущее сообщение.

@lectrode @Fatmice @exezin @ rwc265 @hogfilho Спасибо за подтверждение, что программа запуска запускает игру после переименования wmic.exe.

@exezin @ rwc265 Надеюсь, как только мы выясним, почему нужно переименовывать wmic.exe, это решит вашу проблему владения.

@mrpippy Вот журнал винного сервера для потока, который, я думаю, завис: https://gist.github.com/AlexeyProkhin/28ab58acd70d4581c7f6798de966905d . Полный журнал винного сервера огромен, поэтому я загрузил его на Google Диск: https://drive.google.com/file/d/17rKniHbBJb3xBKZyTXWOPUplnE2pdjIy/view?usp=sharing

Теперь я далек от мастера чтения винных журналов. Но это ясно показывает, что wmic запускается:

C:\\windows\\System32\\wbem\\wmic.exe path win32_computersystemproduct get uuid"

И внизу, я полагаю, он читает из канала, подключенного к stdout wmic.exe. Дважды успешно, и после третьего чтения ожидает новых данных, но не получает их.

Я проверил wmic.exe из win10, и в конце он возвращает 2 пустые строки. Так что, возможно, этого будет достаточно, чтобы отменить эту фиксацию: https://github.com/wine-mirror/wine/commit/462897797992ca58a06531f760a209f1658b8eea . Вчера я попробовал, но просто не смог обновить вывод локально созданного wmic.exe, я не смог увидеть никаких изменений, внесенных в wmic.exe. Проклятая программа всегда возвращала мне одни и те же данные. (Ну, как я уже сказал, было поздно) Поэтому я не могу подтвердить, что добавление пустых строк волшебным образом решит нашу проблему. Но это первое, что я постараюсь исключить, когда у меня будет время.

@Fatmice : Да, это в значительной степени исключает оконный менеджер как виновника.

@AlexeyProkhin : Я только что вернул wine-mirror / wine @ 4628977 и сделал тестовую сборку на

В видео, опубликованном @silentdis, демонстрирующем успешный запуск GTA в Ubuntu 19.04, вы можете увидеть текст («Подключение к Rockstar Games Services»), отображаемый в окне запуска. В моих системах текст не отображается. Возможно, логотип Rockstar - это просто анимированное фоновое изображение, и предполагается, что на нем должно быть наложение, невидимое для некоторых пользователей. Моя текущая теория заключается в том, что программа запуска работает правильно для всех, но в точке, где она явно застряла, отображается диалоговое окно входа в систему или кнопка запуска, которая не отображается в некоторых системах, но видна в других. В системах, где наложение не отображается, вы видите только анимированный фон.

Я уже пытался изменить бэкэнд рендеринга композитора между OpenGL 2.0,
OpenGL 3.1 и XRender. К сожалению, это тоже не помогло.

@ alasky17 : Вот журнал запуска с пустым префиксом в одной из моих систем ( Core i7-3770k, GeForce 1080Ti (Driver: 430.26), Ubuntu 18.04.3 LTS, Kernel 5.0.0-29-generic #31~18.04.1-Ubuntu SMP ).

gta_launcher

@ alasky17 @ АлексейПрохин
На мой взгляд, удаление wmic.exe и его повторная установка позже позволяет программе запуска продолжить работу, но теперь игра зависает при загрузке режима истории. (Раньше он работал нормально до обновления лаунчера.)

Вот журнал Steam (который очень похож на опубликованный другими) и снимок экрана:

https://filebin.net/4l5udplughkwvwod/steam-271590.log
https://filebin.net/sbsqx6md4moaw2ve/Screenshot_from_2019-09-25_11-51-57.png

Система: тестирование Debian (яблочко) с ядром 5.2.0-17.2-liquorix-amd64
Среда рабочего стола: Cinnamon 4.0.10
Протон: 4,11-6
Процессор: двухъядерный Intel Core i7-7560U
Графика: Intel Iris Plus Graphics 640 Драйвер: i915

Любые идеи?

@AlexeyProkhin Как вы создали свой след? С WINEDEBUG = + все в параметрах запуска?
@hypertennis Действие переименования / удаления wmic.exe должно быть быстро отменено во время вступительного ролика. Не более 2–3 секунд после начала воспроизведения вступительного ролика на экране.

@Fatmice WINEDEBUG = + отметка времени, + pid, + tid, + debugstr, + server

@Fatmice Я знаю, я удалил файл перед запуском игры из

Трудно понять, почему он зависает при загрузке режима истории, поскольку трюк работает для других, которые до сих пор не могли пройти зависшую пусковую установку. Может проверить файлы игры? Существует также неутвержденный мод обхода пусковой установки, который вы можете попробовать (немного дальше по теме), чтобы исключить проблемы с графическими драйверами и повреждение файлов игры.

Кроме того, вам не нужно переопределение Wine3d для Proton 4.11.6.

@PaeNx Да, мне всегда было любопытно, как @silentdis launcher показывал отрисовку текста на первом

@Fatmice
Что ж, у меня трюк работает в том смысле, что он позволяет запустить программу запуска, но для самой игры нужно кое-что еще. Результат будет таким же, как с переопределением Wine3d, так и без него. Я также проверил файлы игры.

Еще попробовал No_GTAlauncher. Раньше он жаловался, что я никогда не регистрировался в Social Club на этой машине (вероятно, потому, что я пробовал его при новой установке), но теперь это не так, поскольку Rockstar Launcher смог завершить работу в предыдущей пробной версии. В любом случае тоже зависает при загрузке режима истории.

Кто-нибудь еще с этим вопросом?

@hypertennis. Если он жалуется на работу с Social Club, вы можете вручную запустить программу запуска и войти в Social Club и отметить все поля, чтобы запомнить свои учетные данные ... Также существует вероятность того, что ваши сохранения повреждены.

Как я уже сказал, он больше не жалуется на Social Club, так как, удалив wmic, я мог использовать пусковую установку раньше. Просто зависает при загрузке режима истории.
Мои сохранения не повреждены, так как это новая установка, поэтому у меня их нет, на самом деле я потерял все свои сохранения.

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

@hypertennis случайно вы используете fsync? Если это так, вы можете попробовать отключить его в usersettings.py. Я видел точно такое же поведение, соответствующее вашему снимку экрана, и отключение fsync исправило это для меня. ТАКЖЕ - это журнал, который вы опубликовали, о зависании при втором всплеске запуска или о том, что вы используете новый обходной путь wmic.exe? Либо было бы полезно, просто интересно :)

@piewhat @PaeNx спасибо за логи !!

Спасибо @ fls2018 @AlexeyProkhin. Я вижу, что Launcher.exe содержит строку wbem\wmic.exe path win32_computersystemproduct get uuid , но по какой-то причине в моей системе он никогда не запускается даже при запуске с чистого префикса. Было бы очень полезно, если бы кто-нибудь мог опубликовать журнал с WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox .

Что касается отсутствующего текста «Подключение к Rockstar Games Services», это потому, что текст пытается отобразить с помощью шрифта Segoe UI, а Wine не может найти альтернативный шрифт. @silentdis, вероятно, установил в своей системе Segoe UI (или

Я также нашел обходной путь для проблемы, о которой ранее сообщал @lectrode, когда многопользовательский режим не работает между ПК в одной локальной сети, подробнее об этом в отчете об ошибке Wine.

@mrpippy Это ведение журнала с переименованием wmic или без?

@mrpippy Вот мой журнал, он был с чистым префиксом и без изменений в wmic.exe. Запуск Lubuntu 18.04, Nvidia GTX 1070 с версией драйвера 430.40.

steam-271590.log

@mrpippy Вот, ссылка .

Было бы интересно посмотреть, чем он отличается от журнала при запуске GTA5.exe. Может кто-нибудь выложить? Я имею в виду:

WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox

PS Кстати, как и положено, возврат пустых строк из wmic не помог. Не повезло.

@mrpippy : Вот мой журнал .

Спасибо за подсказку wmic и frebib за улучшения.

С помощью небольшого скрипта, который я написал, я теперь могу автоматически войти в игру, без использования взлома «No GTA Launcher». Теперь снова можно сесть в машину, сидя на корточках.

Надеюсь, Valve сможет выяснить, что такое сбой wmic.exe:

#!/bin/bash

# Script: gta5fix.sh
# XaeroVincent w/ frebib improvements

# Information:
# You need to change 'wmicPath' to match your Steam's GTA 5 Proton prefix path.

wmicPath="/run/media/vincent/Linux Data/WinSteamGames/steamapps/compatdata/271590/pfx/drive_c/windows/system32/wbem"

mv "$wmicPath"/wmic.exe "$wmicPath"/wmic.exe_bak
steam steam://rungameid/271590 &

while :; do
    sleep 1

    if pidof GTA5.exe; then
        sleep 2
        mv "$wmicPath"/wmic.exe_bak "$wmicPath"/wmic.exe
        exit
    fi
done

Вот мои логи с переименованием wmic и без него
wmic_steam-271590.log.zip

@XaeroVincent Вы также можете использовать pidof GTA5.exe для более точного обнаружения

Изменить: этот скрипт отлично работает, спасибо! Теперь я снова могу играть в эту игру: D

Моя адаптация

#!/bin/sh

# Script: gta5fix.sh
#
# Information:
# You may need to change 'wmicPath' to match your Steam's GTA 5 Proton prefix path.

wmicPath="$HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/windows/system32/wbem"

mv "$wmicPath"/wmic.exe "$wmicPath"/wmic.exe_bak
steam steam://rungameid/271590 &

while :; do
    sleep 1

    if pidof GTA5.exe 2>&1 >/dev/null; then
        sleep 2
        mv "$wmicPath"/wmic.exe_bak "$wmicPath"/wmic.exe
        exit
    fi
done

@Fatmice https://github.com/ValveSoftware/Proton/issues/37#issuecomment -534971337
Re: Рендеринг текста.

Во время моей безумной борьбы за повторный запуск игры, я полагаю, что установил (в префикс Proton 4.11-5) foss_corefonts используя protontricks . Это не должно влиять на созданную мной ветку Testing ... но я не уверен на 100%.

Эта игра теперь без проблем работает с 4.11-6.

@Fatmice # 37 (комментарий)
Re: Рендеринг текста.

Во время моей безумной борьбы за повторный запуск игры, я полагаю, что установил (в префикс Proton 4.11-5) foss_corefonts используя protontricks . Это не должно влиять на созданную мной ветку Testing ... но я не уверен на 100%.

Или просто скопируйте segoeui.ttf с диска Windows и вставьте в /home/user/.fonts.

Спасибо за предложение по улучшению @frebib.

Поскольку я также часто использую Lutris с клиентом Steam для Windows для тестирования новых сборок Wine Staging перед повторными базами Proton, я сделал вариант вышеупомянутого скрипта, который может работать с Lutris, или исправленную версию Wine для поддержки Rockstar Launcher. Lutris + Steam для Windows страдает от той же проблемы для меня, когда я использую бегун Lutris Rockstar 4.16 и то же решение исправляет ее на моей стороне.

#!/bin/sh

# Script: gta5fixwine.sh
#
# Information:
# Need to use Wine Staging 4.16 w/ Rockstar Launcher patch and newer or Lutris and have Windows Steam with GTA V installed in it.
# Lutris users will need to use the gameid associated with GTA V and found by running 'lutris --list-games'. Mine is 35.
# Need to have DXVK installed or used in Lutris and enabled for the game runner.
# You may need to change 'winePfx' to match your Steam's prefix path.

winePfx="$HOME/.local/share/lutris/runners/winesteam/prefix64"
wmicPath="$winePfx/drive_c/windows/system32/wbem"
steamPath="$winePfx/drive_c/Program Files (x86)/Steam"

mv "$wmicPath"/wmic.exe "$wmicPath"/wmic.exe_bak

# Uncomment these lines if you have a Rockstar Launcher patched wine:
#WINEPREFIX="$winePfx" setup_dxvk install
#WINEPREFIX="$winePfx" wine "$steamPath"/Steam.exe steam://rungameid/271590 & 

# Uncomment this line for Lutris:
lutris lutris:rungameid/35 &

while :; do
    sleep 1

    if pidof GTA5.exe; then
        sleep 2
        mv "$wmicPath"/wmic.exe_bak "$wmicPath"/wmic.exe
        exit
    fi
done

Arch Linux 5.3.1-arch1-1-ARCH, GTX 1080ti, nvidia 435.24.02 (nvidia vulkan beta), i7-7700k, Proton 4.11-6
Steam -> Справка -> Информация о системе: https://pastebin.com/dMS61PkS

Я запускал эту игру с WINEDEBUG = + timestamp, + pid, + tid, + debugstr, + process, + wmic, + wbemprox как в Steam, установленном из репозитория Arch Linux (среда выполнения Steam, а не в среде выполнения), так и в Steam, установленном через flatpak . В обоих случаях я удалил путь / префикс compatdata перед запуском игры из Steam, чтобы заставить ее снова установить программу запуска. Также в обоих случаях была установлена ​​пусковая установка, и игра успешно прошла в одиночной игре. Никаких обходных путей не использовалось, кроме ранее существовавшего обходного пути, который использовался для сетевой игры еще до новой пусковой установки. WINEDLLOVERRIDES = winedbg.exe = d по-прежнему необходим для сетевой игры, но у меня не было этой опции, и я не пытался играть онлайн, когда создавал эти журналы. После этого я успешно протестировал онлайн-игру.
При запуске со Steam, установленным из репозитория Arch, я несколько раз сталкивался с ошибкой, ожидая загрузки главного меню: «Невозможно внести запрошенные изменения настроек. Повторите попытку, убедившись, что права администратора предоставляются по запросу». . Когда это произошло, игра перешла в оконный режим. Я смог восстановить полноэкранный режим с помощью alt-enter. Похоже, это не повлияло на игровой процесс. Эта же ошибка не возникала, когда я запускал игру из Steam, установленного через flatpak. Я также заметил, что этот тест дал намного больший файл журнала по сравнению с тестом flatpak.
steam-271590_logs.zip

@ Lyle-Tafoya Причина, по которой вам не нужен обходной путь, заключается в том, что ваше вино никогда не вызывало wmic.exe, поэтому вам не нужно настраивать строку WINEDEBUG для запуска игры, если вы не хотите получать журнал. Ни один из ваших журналов не записал эти события, тогда как у других людей эти строки не будут

35598.372:0033:0039:trace:process:CreateProcessInternalW app (null) cmdline L"C:\\windows\\System32\\wbem\\wmic.exe path win32_computersystemproduct get uuid"
35598.372:0033:0039:trace:process:find_exe_file looking for L"C:\\windows\\System32\\wbem\\wmic.exe"
35598.372:0033:0039:trace:process:find_exe_file Trying native exe L"C:\\windows\\System32\\wbem\\wmic.exe"
35598.372:0033:0039:warn:process:CreateProcessInternalW (L"C:\\windows\\System32\\wbem\\wmic.exe",...): ignoring some flags in 8000000
35598.373:0033:0039:trace:process:CreateProcessInternalW starting L"C:\\windows\\System32\\wbem\\wmic.exe" as Win64 binary (400000-473000, x86_64)
35598.403:011b:011c:trace:process:__wine_kernel_init starting process name=L"C:\\windows\\system32\\wbem\\wmic.exe" argv[0]=L"C:\\windows\\System32\\wbem\\wmic.exe"
35598.532:011b:011c:trace:wmic:query_prop L"win32_computersystemproduct", L"uuid"

Также нет никакого отношения к Steam, работающему под Flatpak или без Flatpak, ни с собственной средой выполнения, ни без собственной среды выполнения ... машины, где вино никогда не называлось wmic. Кроме того, wmic запрашивает uuid установки Windows, уникальный номер, который используется для идентификации вас в Rockstar.

Если бы я просто запустил protontricks-flat -c 'wine wmic.exe path win32_computersystemproduct get uuid' 271590 я бы получил

wineserver: using server-side synchronization.
0019:err:module:load_so_dll failed to load .so lib "/home/ocelot/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/../lib64/wine/winebus.sys.so": libudev.so.0: cannot open shared object file: No such file or directory
0019:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\WineBus": c0000142
000d:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1114
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:fixme:ole:CoInitializeSecurity (00000000,-1,00000000,00000000,0,3,00000000,0,00000000) - stub!
UUID                                  
deaddead-dead-dead-dead-deaddeaddead  

Возможно, ему не нравится вывод deaddead-dead-dead-dead-deaddeaddead когда он ожидал строку чисел с тире.
https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-computersystemproduct

На моей машине с Windows wmic.exe path win32_computersystemproduct get uuid возвращает 00000000-0000-0000-0000-D8CB8AF33E27

На моей машине выполнение той же команды производит то, что кажется действительным uuid вместо «deaddead-dead-dead-dead-deaddeaddead».

Извините, это было неверно. На самом деле я ввел эту команду с protontricks вместо protontricks-flat. Теперь я установил псевдоним protontricks-flat для взаимодействия с префиксами в моей установке Steam Flatpak, и он производит следующее:

wineserver: using server-side synchronization.
0009:fixme:ole:CoInitializeSecurity (00000000,-1,00000000,00000000,0,3,00000000,0,00000000) - stub!
UUID                                  
deaddead-dead-dead-dead-deaddeaddead

Так что, похоже, это меняется в зависимости от того, является ли это установкой Flatpak или нет.

Для UUID да, это ожидается. Однако успешный запуск лаунчера Rockstar не зависит от того, работает ли Steam внутри флэтпака или без него. Это воспроизводимо, по крайней мере, на моей системе, и я предполагаю также на других, где вызывается wmic.

Спасибо за все журналы, к сожалению, я до сих пор не видел ничего, что указывало бы на то, почему wmic.exe запускается у одних людей, а у других - нет. (Или что не так с wmic)

Буду признателен за несколько журналов, созданных с помощью WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox,warn+all,+bcrypt,+relay .
Этот журнал будет большим (вероятно, несколько ГБ), но должен хорошо сжиматься. Также опубликуйте свой дистрибутив, процессор и видеокарту.

Кто-нибудь с проблемой wmic пытался сбросить wmic.exe, скажем, из Windows 7, в бутылку Proton и посмотреть, поможет ли?

На всякий случай, если кто-то еще столкнется с этой проблемой:
(Здесь используется обходной путь переименования wmic, чтобы обойти второй всплеск запуска, и описывается не связанная с этим проблема)
GTA5.exe зависал при запуске на 1080 Ti при использовании графического драйвера Nvidia 430. После обновления до 435 запускается нормально. Компьютер работал под управлением Manjaro linux с ядром 5.2 с последними обновлениями.

@mrpippy
Вот запрошенный журнал, воспроизводящий зависание при 2-м всплеске пусковой установки (wmic.exe остался один). Программа запуска была оставлена ​​висеть примерно на 10 минут, прежде чем я закрыл окно программы запуска и продолжил отправлять SIGTERM одному из процессов Launcher.exe (отправка SIGTERM одному процессу привела к тому, что остальные из них завершились сами по себе) .

Размер несжатого журнала - 8,9 ГиБ.

Системные характеристики:

 OS: Manjaro 18.1.0 Juhraya
 Kernel: x86_64 Linux 4.19.69-1-MANJARO
 CPU: Intel Core i7-3770 @ 8x 3.9GHz
 GPU: GeForce GTX 970
 RAM: 4689MiB / 15994MiB

NVIDIA Driver Version: 430.40
CUDA Version: 10.1 

Чтобы еще больше исключить что-либо с драйвером nvidia, я также воспроизвел 2-е зависание заставки с v435.21 и v418.88.

@XaeroVincent
@AlexeyProkhin

Отлично, спасибо за gta5fix.sh и конфиг!

Мне нужна была конфигурация dxvk, скрипт и Proton 4.11.6, и все работает.
Я выполняю переопределение DXVK_CONFIG_FILE внутри скрипта.

DXVK_CONFIG_FILE давно не требуется ... DXVK сообщает о картах Nvidia как о AMD по умолчанию.

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

Буду признателен за несколько журналов, созданных с помощью WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox,warn+all,+bcrypt,+relay .
Этот журнал будет большим (вероятно, несколько ГБ), но должен хорошо сжиматься. Также опубликуйте свой дистрибутив, процессор и видеокарту.

https://drive.google.com/open?id=1BlxFVexqAglxdS1_fbvd2lkMciJMeVYK

Спасибо @lectrode и @Fatmice , думаю, я подхожу к проблеме. wmic.exe Wine выводит весь свой текст в UTF-16, но Windows выводит ASCII, если Launcher пытается проанализировать вывод, это определенно вызовет проблемы. Я сделал патч Wine для wmic.exe который был изменен для вывода в ASCII и должен точно соответствовать выводам Windows, я был бы очень признателен, если бы некоторые из вас могли его протестировать. Если это не сработает (или даже если это так), будет полезен журнал реле.

https://github.com/mrpippy/wine/commit/e1c3bafed37df7da8fa35f47b7b0674696be04f3

@mrpippy Мне не повезло. Журнал , системная информация .

Итак, ситуация, как я это вижу.

Похоже, что один из потоков запускает wmic.exe, передает ему канал и начинает чтение из него. wmic.exe успешно завершает работу, но канал остается незакрытым (или синхронное чтение не возвращает ошибку после закрытия канала). Таким образом, поток запуска остается в ожидании дополнительных данных от уже готового wmic.exe. Но остается вопрос, что здесь виновато: Launcher.exe или вино.

Еще один хороший вопрос, почему на одних системах запускается wmic.exe, а на других нет. Собственно, почему весь поток, который в конечном итоге запускает wmic.exe, вообще не запускается в некоторых системах? Между прочим, это поток, который запрашивает кучу информации о системе, например, о дисках, процессоре, видеокарте и, да, uuid продукта компьютерной системы.

Была ли эта страница полезной?
5 / 5 - 1 рейтинги

Смежные вопросы

shanefagan picture shanefagan  ·  3Комментарии

matou68 picture matou68  ·  3Комментарии

AwesamLinux picture AwesamLinux  ·  3Комментарии

Elkasitu picture Elkasitu  ·  3Комментарии

lucifertdark picture lucifertdark  ·  3Комментарии