Proton: Doom Eternal (782330) - Первый месяц отзывов

Созданный на 20 мар. 2020  ·  1172Комментарии  ·  Источник: ValveSoftware/Proton

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

  • Название игры с проблемами совместимости: Doom Eternal
  • Steam AppID игры: 782330

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

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

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

steam-782330.log

Симптомы

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

Размножение

  • Установите DOOM Eternal, нажмите кнопку воспроизведения
  • Другой способ - сила в игре продвигает версию Proton до 5.0-4 и нажмите кнопку воспроизведения.
Game compatibility - Unofficial

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

Редактировать . Вышел Proton 5.0-5 и игра работает на нем, редактирование exe игры с помощью sed больше не требуется. Тем не менее, вам все равно необходимо установить последнюю версию Vulkan-Loader (1.2.135) и, вероятно, по-прежнему необходимо заменить exe игры на версию без DRM.

Я заставил Doom Eternal работать, скомпилировав Wine-Staging с патчем из репозитория TkG и заменив строки расширениями VK в исполняемом файле игры (да, это чертовски глупо, но, по крайней мере, это позволяет игре запускаться). Также требуется последняя версия (1.2.135) Vulkan-Loader.

Например, я заменил vkAcquireFullScreenExclusiveModeEXT на vkCreateDescriptorUpdateTemplateKHR, я также заменил VK_EXT_full_screen_exclusive на VK_EXT_sampler_filter_minmax. Для этого я использовал sed.

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkCreateDescriptorUpdateTemplateKHR/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_sampler_filter_minmax/g' DOOMEternalx64vk.exe

Вот еще один вариант, который работает лучше:

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe

Замененные строки должны иметь ту же длину, что и исходные строки (это важно, иначе исполняемый файл вообще не запустится).

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

test3
test4
test
test1

Мне удалось попасть в главное меню, но только один раз, при следующем запуске игра снова зависла:

twst

После нескольких попыток мне снова удалось войти в главное меню и начать кампанию:

gameplay

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

Я пробовал только исполняемый файл без DRM, поэтому не могу сказать, можно ли запустить версию Denuvo таким образом.

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

ps Извините за грамматические ошибки, английский не мой родной язык (но я постоянно его улучшаю).

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

Doom Eternal не запускается

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/3655.
@APoniatowski опубликовано 2020-03-20T00: 48: 54:

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

  • Название игры с проблемами совместимости: Doom Eternal
  • Steam AppID игры: 782330

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

скоро...

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

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

steam-782330.log

Симптомы

Игра вылетает при запуске

Размножение

-установить
-Начало


@oscarcp прокомментировал 2020-03-20T00: 49: 39:

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

Привет @oscarcp , steam-runtime должны как минимум удовлетворить это требование. Также может потребоваться новейшая версия видеодрайвера.

Привет @oscarcp , steam-runtime должны как минимум удовлетворить это требование. Также может потребоваться новейшая версия видеодрайвера.

Обновлены драйверы nvidia до 440.64, а мой текущий vulkan-icd-loader - 1.2.132 . Похоже, что последней версии больше нет, по крайней мере, в упаковке. Я исследую и посмотрю, смогу ли я обновить.

перешел на Steam beta и использовал среду выполнения steam linux вместо протона. была ошибка, из-за которой двоичный файл idlauncher отсутствовал, поэтому запуск проверки файла игры ... может потребоваться переустановка, хотя

нет ... отсутствует исполняемый файл (idtechlauncher.exe). последняя попытка сейчас переустановить игру

Привет @APoniatowski , если вы тестировали инструмент совместимости Steam Linux Runtime, это контейнер для запуска игр Linux в Linux. Ожидается, что его выбор не удастся, потому что в этом случае Proton не используется для обработки игр Windows.

Я должен был пояснить, что обновление среды выполнения Steam (а не инструмента совместимости) в сегодняшнем бета-обновлении клиента Steam содержит загрузчик vulkan 1.2.135.

аааа, прикинул.

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

Есть ли файл с названием DOOMEternalx64vk.exe?

@APoniatowski @ kisak-valve Я почти уверен, что @ kisak-valve имел в виду, что инструмент совместимости "Steam Linux Runtime" заменяет (и конфликтует с) Proton, НО на котором запущена версия steam-runtime of Steam вместо steam-native в дистрибутивах на основе Arch использует библиотеки времени выполнения Steam, а не уровень совместимости, и это то, что было обновлено до vulkan loader 1.2.135.

А вот и обновление. Я обновил _vulkan-headers_ и _vulkan-icd-loader_ до 1.2.135 (я изменил файлы AUR, я опубликую изменения завтра). Что касается драйверов _nvidia_, последняя доступная версия - 440.64 (последняя доступная бета-версия -

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

@oscarcp Это не помогает Valve ничего исправить. Вам нужно публиковать журналы для каждой попытки, чтобы они могли видеть, что изменяется, а что нет. Не говорите просто «это не сработало».

@ gardotd426 Я тоже должен был уточнить со своей стороны. Я запускаю только Steam-runtime (пришлось перепроверить)

@ kisak-valve Вот обновленный журнал, после того, как вы выбрали бета-версию и обновили ее, переустановили игру и запустили ее снова.

steam-782330.log

@oscarcp также, вы не могли обновить файлы AUR для vulkan-icd-loader , он находится в репозиториях, пакета vulkan-icd-loader AUR нет. vulkan-headers также находится в официальных репозиториях, а не в AUR, хотя есть пакет vulkan-headers-git AUR. Но это в любом случае не имеет значения, поскольку это для разработки, вам не нужно устанавливать никаких пакетов vulkan-headers .

Кроме того, вы не могли обновить файлы AUR

Вы можете получить PKGBUILD для пакета через ABS и изменить его. Я почти уверен, что они имели в виду именно это.

FWIW Я сделал то же самое (для сборки требуется vulkan-headers-git), но он все равно не работает с тем же журналом, который опубликовал OP.

Я вижу в журнале много ошибок from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored и from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored , теперь, когда я смотрю на него

ERROR: ld.so: object '/home/sizigee/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

ERROR: ld.so: object '/home/sizigee/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

@doitsujin Филип, да, это правда, но они сказали не это, так что я не думал, что они имели в виду. Но это справедливо.

Есть идеи?

@APoniatowski Я знаю, что всегда есть тонна этих ошибок, которые должны игнорироваться, но вы правы, похоже, намного больше, чем обычно

@ gardotd426, ты прав, так что вот оно:

Что касается AUR, да, я загрузил PKGBUILDS, восстановил sha256sum и скомпилировал их. Что касается заголовков, загрузчик углубляется в заголовки
vulkan-icd-loader 1.2.135 PKGBUILD: https://gist.github.com/oscarcp/9b54ea7f6bd4eb4144bd4e5e980f2c4c
vuikan-headers 1.2.135 PKGBUILD: https://gist.github.com/oscarcp/4c4fb71fa380015b722172f308d406b1

посмотрел на launcher.cfg для doom eternal и увидел следующее:
rgl_minNvidiaDriverVersion 44261
и изменил на мою версию:
rgl_minNvidiaDriverVersion 44064

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

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

Я бы предложил AMDVLK вместо RADV, если бы кто-то из вас работал с AMD, но похоже, что у нас еще никто не пробовал это с картой AMD.

РЕДАКТИРОВАТЬ: удалена ссылка на WINED3D , почему-то забыл, что эта игра была Vulkan только без OpenGL или DX

В игре используется Vulkan, поэтому wined3d / dxvk не имеет абсолютно никакого значения.

FWIW Я использую карту AMD.

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

steam-782330.log

@doitsujin , да, я совсем забыл, что этот был только для Vulkan, я думал о том, как у DOOM 2016 была версия OpenGL.

Вы пробовали AMDVLK или что-нибудь в этом роде? У вас такие же ошибки, как у ребят с картами Nvidia?

Я испытываю те же симптомы на оборудовании AMD.

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

  • Графический процессор: Radeon RX Vega 64
  • Версия драйвера / LLVM: Mesa 20.0.0-devel
  • Версия ядра: 5.3.0-42-generic
  • Версия протона: 5.0-4

steam-782330.log

если подумать ... есть ли способ запустить DOOMEternalx64vk.exe вместо средства запуска? Я знаю, что пусковые установки могут быть неудобными для некоторых / большинства игр

@ gardotd426 да, это не проблема драйвера.

FWIW Я пытаюсь создать текущую версию Wine с применением https://github.com/ValveSoftware/wine/pull/85 , но пока у меня проблемы с обновлением патча.

@APoniatowski попробуй это в Lutris. Если у кого-то достаточно места для хранения и достаточно быстрое подключение к Интернету, я бы посоветовал попробовать запустить его и в Wine Steam.

@doitsujin lol это всегда что-то, не так ли. Надеюсь, это исправит, как только вы с этим разберетесь.

Здравствуйте,

здесь же Doom Eternal не запускается.

Linux Mint 19.3
Ядро 5.5.9
Драйвер Nvidia 440.64
Steam и бета-версия Steam.
Протон 5.0-4

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

Вот что я получаю при запуске Steam с терминала:

Терминальный выброс

``

Процесс добавления 27762 для игры с ID 782330
ОШИБКА: ld.so: объект '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.
Процесс добавления 27826 для игры с ID 782330
Обновление игры: AppID 782330 "", ProcID 27826, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 27826): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 27826): SteamUser020 / Пользователь
RecordSteamInterfaceCreation (PID 27826): SteamUser017 / Пользователь
RecordSteamInterfaceCreation (PID 27826): STEAMAPPS_INTERFACE_VERSION006 / Apps
wine: Необработанная ошибка страницы при доступе на запись к 0000000023377774 по адресу 0000000148D71006 (поток 003e), запуск отладчика ...
ОШИБКА: ld.so: объект '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.
Процесс добавления 27828 для игры с ID 782330
Необработанное исключение: отказ страницы при доступе на запись к 0x23377774 в 64-битном коде (0x0000000148d71006).
Регистровый дамп:
rip: 0000000148d71006 rsp: 000000000092e758 rbp: 0000000023377774 eflags: 00010217 (R- - I -APC)
rax: 000000015bb567c2 rbx: 000000015bb567c2 rcx: 0000000023377774 rdx: 000000015bb567c2
rsi: 0000000157529f99 rdi: 0000000023377774 r8: 0000000072cc6fe6 r9: 0000000023377774 r10: 000000015bd128ac
r11: 000000000092e91e r12: 000000004bb38659 r13: 000000014050f850 r14: 000000002319d1de r15: 000000015bb567c2
Дамп стека:
0x000000000092e758: ffffffff9b2f4a10 0000000000014b1b
0x000000000092e768: 0000000000000000 000100000092f780
0x000000000092e778: 0000000000000000 0000000000000000
0x000000000092e788: b2fe000000000000 f9c00000000120db
0x000000000092e798: 0001000000000092 0001000000000000
0x000000000092e7a8: b882000000000000 0000000000015b01
0x000000000092e7b8: 04b1000000000000 0000000000015d88
0x000000000092e7c8: 0000000000000000 0001000000000000
0x000000000092e7d8: 0000000000000000 0000000000000000
0x000000000092e7e8: 0000000000000000 9290000000000000
0x000000000092e7f8: 0000000000015551 00fc000000000000
0x000000000092e808: 0000000000000000 0000000000000000
Обратная трассировка:
=> 0 0x0000000148d71006 EntryPoint + 0xea8fbfe6 () в doometernalx64vk (0x0000000023377774)
0x0000000148d71006 EntryPoint + 0xea8fbfe6 в doometernalx64vk: movq% r13,0x00000000001da596 (% r14)
Модули:
Адрес модуля Имя отладочной информации (127 модулей)
PE 930000- a2c000 Отложено oo2core_8_win64
ЧП 62140000- 62144000 Отложенная uxtheme
PE 637c0000- 6383d000 Отложенный винт мм
PE 64340000-64346000 Отложенная Winhttp
ЧП 64940000-64943000 Отложенный шкор
PE 64c80000- 64c83000 Отложенный steamclient64
ЧП 64д40000- 64д44000 Вулкан отложенный-1
ЧП 65000000- 65028000 Отложенный оле32
PE 65600000- 6561e000 Отложенный xinput1_3
ПЭ 65780000- 65784000 Отложенная версия
PE 66440000- 66449000 Отложенный msacm32
ЧП 68a40000- 68a48000 Шлвапи отсроченный
ЧП 6а100000- 6а108000 Отложенный oleaut32
PE 6a700000- 6a70f000 Отложенная установкаapi
PE 6afc0000- 6afc3000 Отложенный msimg32
PE 6b2c0000- 6b2df000 Отложенный виннет
PE 6b880000- 6b883000 Отложенный api-ms-win-core-fiber-l1-1-1
PE 6bec0000- 6bec4000 Deferred imm32
PE 6c0c0000- 6c0c4000 Отложенный wsock32
PE 6d9c0000- 6d9cb000 Отложенный мпр
PE 6e340000- 6e343000 Отложенный api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6e6c3000 Отложенный api-ms-win-core-localization-l1-2-1
PE 6e780000- 6e797000 Deferred oleacc
PE 6f480000- 6f484000 Отложенный gdiplus
PE 6fbc0000- 6fbc4000 Отложенный rpcrt4
ПЭ 71240000-71245000 Отложенный jsproxy
PE 7b000000- 7b003000 Отложенная база ядра
ELF 7b400000- 7b681000 Отложенное ядро32
-PE 7b410000- 7b681000 \ kernel32
ELF 7bc00000- 7bf01000 Отложенный ntdll
-PE 7bc20000- 7bf01000 \ ntdll
ELF 7c000000- 7c003000 Отложено
PE 13b400000- 13b44b000 Отложенный steam_api64
ПЭ 140000000- 15еб45000 Экспорт доомернакс64вк
PE 180000000- 18007b000 Отложенный bink2w64
ELF 7fe0035e8000- 7fe00533a000 Отложенный steamclient.so
ELF 7fe00533a000- 7fe0056b9000 Отложенный lsteamclient
-PE 7fe005450000- 7fe0056b9000 \ lsteamclient
ELF 7fe0056b9000- 7fe0058ce000 Отложенная libgpg-error.so.0
ELF 7fe0058ce000- 7fe005bea000 Отложенный libgcrypt.so.20
ELF 7fe005bea000- 7fe005e06000 Отложенный liblz4.so.1
ELF 7fe005e06000- 7fe00602c000 Отложенный liblzma.so.5
ELF 7fe00602c000- 7fe0062b0000 Отложенная libsystemd.so.0
ELF 7fe0062b0000- 7fe0064cb000 Отложенный libresolv.so.2
ELF 7fe0064cb000- 7fe0066cf000 Отложенный libkeyutils.so.1
ELF 7fe0066cf000- 7fe00691c000 Отложенный libdbus-1.so.3
ELF 7fe00691c000- 7fe006b27000 Отложенный libkrb5support.so.0
ELF 7fe006b27000- 7fe006d2b000 Отложенный libcom_err.so.2
ELF 7fe006d2b000- 7fe006f5d000 Отложенный libk5crypto.so.3
ELF 7fe006f5d000- 7fe007233000 Отложенная libkrb5.so.3
ELF 7fe007233000- 7fe007444000 Отложенный libavahi-client.so.3
ELF 7fe007444000- 7fe007650000 Отложенный libavahi-common.so.3
ELF 7fe007650000- 7fe00789b000 Отложенная libgssapi_krb5.so.2
ELF 7fe00789b000- 7fe007b27000 Отложенный libcups.so.2
ELF 7fe007b27000- 7fe007d7d000 Отложенный libvulkan.so.1
ELF 7fe007d7f000- 7fe007f85000 Отложенный libxfixes.so.3
ELF 7fe007f85000- 7fe00818f000 Отложенный libxcursor.so.1
ELF 7fe00818f000- 7fe00839f000 Отложенный libxi.so.6
ELF 7fe00839f000- 7fe0085a2000 Отложенный libxcomposite.so.1
ELF 7fe0085a2000- 7fe0087ad000 Отложенный libxrandr.so.2
ELF 7fe0087ad000- 7fe0089b7000 Отложенный libxrender.so.1
ELF 7fe0089b7000- 7fe008bbd000 Отложенная libxxf86vm.so.1
ELF 7fe008bbd000- 7fe008dc0000 Отложенный libxinerama.so.1
ELF 7fe008dc0000- 7fe008fd2000 Отложенный libxext.so.6
ELF 7fe008fd2000- 7fe00909d000 Отложенное виноx11
-PE 7fe008fe0000- 7fe00909d000 \ winex11
ELF 7fe00913c000- 7fe00936e000 Отложенный libexpat.so.1
ELF 7fe00936e000- 7fe0095b3000 Отложенный libfontconfig.so.1
ELF 7fe0095b3000- 7fe0097e5000 Отложенная libpng16.so.16
ELF 7fe0097e5000- 7fe009a99000 Отложенный libfreetype.so.6
ELF 7fe009a99000- 7fe009ca1000 Отложенный libffi.so.6
ELF 7fe009ca1000- 7fe009f22000 Отложенная libgmp.so.10
ELF 7fe009f22000- 7fe00a156000 Отложенный libhogweed.so.4
ELF 7fe00a156000- 7fe00a38c000 Отложенный libnettle.so.6
ELF 7fe00a38c000- 7fe00a59f000 Отложенный libtasn1.so.6
ELF 7fe00a59f000- 7fe00a91d000 Отложенный libunistring.so.2
ELF 7fe00a91d000- 7fe00ab3a000 Отложенный libidn2.so.0
ELF 7fe00ab3a000- 7fe00ae69000 Отложенный libp11-kit.so.0
ELF 7fe00ae69000- 7fe00b086000 Отложенный libz.so.1
ELF 7fe00b086000- 7fe00b3ec000 Отложенный libgnutls.so.30
ELF 7fe00b3ec000- 7fe00b44a000 Отложенный винспул
-PE 7fe00b3f0000- 7fe00b44a000 \ winspool
ELF 7fe00b44a000- 7fe00b48c000 Отложено ws2_32
-PE 7fe00b450000- 7fe00b48c000 \ ws2_32
ELF 7fe00b48c000- 7fe00b4e2000 Отложенный winevulkan
-PE 7fe00b4a0000- 7fe00b4e2000 \ winevulkan
ELF 7fe00b4e2000- 7fe00bf2e000 Отложенная оболочка32
-PE 7fe00b500000- 7fe00bf2e000 \ shell32
ELF 7fe00bf2e000- 7fe00bf60000 Отложенный iphlpapi
-PE 7fe00bf40000- 7fe00bf60000 \ iphlpapi
ELF 7fe00bf60000- 7fe00c09b000 Отложенный ucrtbase
-PE 7fe00bf90000- 7fe00c09b000 \ ucrtbase
ELF 7fe00c09b000- 7fe00c118000 Отложенный dbghelp
-PE 7fe00c0a0000- 7fe00c118000 \ dbghelp
ELF 7fe00c118000- 7fe00c204000 Отложенный msvcrt
-PE 7fe00c140000- 7fe00c204000 \ msvcrt
ELF 7fe00c204000- 7fe00c3b4000 Отложенный gdi32
-PE 7fe00c220000- 7fe00c3b4000 \ gdi32
ELF 7fe00c3b4000- 7fe00c639000 Отложенный пользователь32
-PE 7fe00c3d0000- 7fe00c639000 \ user32
ELF 7fe00c639000- 7fe00c660000 Отложенный bcrypt
-PE 7fe00c640000- 7fe00c660000 \ bcrypt
ELF 7fe00c660000- 7fe00c6a4000 Отложенный второй хост
-PE 7fe00c670000- 7fe00c6a4000 \ sechost
ELF 7fe00c7a4000- 7fe00c81e000 Отложенный advapi32
-PE 7fe00c7b0000- 7fe00c81e000 \ advapi32
ELF 7fe00cc4e000- 7fe00ce60000 Отложенный libnss_files.so.2
ELF 7fe00ce60000- 7fe00d07a000 Отложенная libnsl.so.1
ELF 7fe00d07a000- 7fe00d286000 Отложенная libnss_nis.so.2
ELF 7fe00d286000- 7fe00d490000 Отложенная libnss_compat.so.2
ELF 7fe00eb6f000- 7fe00ed84000 Отложенный libbsd.so.0
ELF 7fe00ed84000- 7fe00ef8a000 Отложенный libxdmcp.so.6
ELF 7fe00ef8a000- 7fe00f18e000 Отложенный libxau.so.6
ELF 7fe00f190000- 7fe00f3b8000 Отложенный libxcb.so.1
ELF 7fe00f3b8000- 7fe00f6f0000 Отложенный libx11.so.6
ELF 7fe00f6f0000- 7fe00f908000 Отложенная libgcc_s.so.1
ELF 7fe00f908000- 7fe00fbbe000 Отложенный libgldispatch.so.0
ELF 7fe00fbbe000- 7fe00fdef000 Отложенный libglx.so.0
ELF 7fe00fdf1000- 7fe01018f000 Отложенная libm.so.6
ELF 7fe010518000- 7fe01071c000 Отложенный libdl.so.2
ELF 7fe01071c000- 7fe010924000 Отложенная библиотека librt.so.1
ELF 7fe010924000- 7fe010bb0000 Отложенная libgl.so.1
ELF 7fe010bb0000- 7fe010fa1000 Отложенная библиотека libc.so.6
ELF 7fe010fa3000- 7fe0111c2000 Отложенный libpthread.so.0
ELF 7fe0111c2000- 7fe011564000 Экспорт libwine.so.1
ELF 7fe011564000- 7fe0117a1000 Отложенная играoverlayrenderer.so
ELF 7fe0117a3000- 7fe0119cd000 Отложенный ld-linux-x86-64.so.2
Потоки:
процесс tid prio (все идентификаторы в шестнадцатеричном формате)
00000008 steam.exe
00000030 0
00000009 0
0000000c services.exe
0000002c 0
00000026 0
00000018 0
00000013 0
00000012 0
00000011 0
0000000e 0
0000000d 0
0000000f plugplay.exe
00000015 0
00000014 0
00000010 0
00000016 winedevice.exe
00000023 0
00000022 0
00000021 0
00000020 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000017 0
00000024 winedevice.exe
00000029 0
00000028 0
00000027 0
00000025 0
0000002a winedevice.exe
0000002f 0
0000002e 0
0000002d 0
0000002b 0
00000031 explorer.exe
00000037 0
00000036 0
00000033 0
00000032 0
0000003a idTechLauncher.exe
0000003c -2
0000003b 0
0000003d (D) Z: \ GamesSteamLibrarysteamapps \ common \ DOOMEternalDOOMEternalx64vk.exe
0000003e 0 <==
Системная информация:
Сборка вина: wine-5.0-481-g0295175
Платформа: x86_64
Версия: Windows 7
Хост-система: Linux
Версия хоста: 5.5.9-mint-local-5.5.9
pid 27682! = 27681, без уничтожения (форк без exec?)
Игра удалена: AppID 782330 "", ProcID 27826
Игра 782330 создана интерфейсом STEAMAPPS_INTERFACE_VERSION006 / Apps
Игра 782330 создана в интерфейсе SteamUser017 / User
Игра 782330 создана в интерфейсе SteamUser020 / User
Игра 782330 создана интерфейсом SteamUtils009 / Utils
Счетчик вызовов метода игры 782330 для IClientUser :: GetSteamID: 3
Количество вызовов метода игры 782330 для IClientUtils :: GetAppID: 5
Количество вызовов метода игры 782330 для IClientUtils :: RecordSteamInterfaceCreation: 4
Счетчик вызовов метода игры 782330 для IClientAppManager :: GetCurrentLanguage: 1
Загрузили AppInterfaceStats в Steam
Выход из приложения 782330
В ActivateActionSet нет кешированного прикрепленного сопоставления.
´´´

@AllKind запустите игру с «PROTON_LOG = 1» (без кавычек), он автоматически создаст файл журнала с именем «steam-gameid.log» в вашем каталоге / home /, в этом случае его имя будет «steam-782330 .журнал". Затем вы можете загрузить этот файл, используя систему прикреплений прямо под полем для комментариев.

@AllKind вы также можете перейти к свойствам игры в Steam, перейти к параметрам запуска и указать PROTON_LOG=1 %command% , таким образом вы получите журнал независимо от того, запускаете ли вы его с терминала или нет.

steam-782330.log
У меня такая же проблема. Я загружу свой журнал Proton, на всякий случай он может быть чем-то полезен.

Я могу подтвердить, что у меня такая же проблема.

GTX 1080 Ti
Версия драйвера / LLVM: nvidia 440.64
Версия ядра: 5.5.8
Версия протона: 5.0-4

steam-782330.log

steam-782330.log

Я тоже.

Ryzen R7 3700x
5700XT
ядро 5.5.9
Протон 5.0.4

steam-782330.log

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

Я попытался запустить его с помощью AMDVLK, и это тот запуск, для которого предназначен этот журнал.

Тестирование Debian (в основном)
Ядро 5.5.0 RC5
Протон 5.0-4

AMD TR 2990WX
AMD Radeon VII
96 ГБ RAM

amdvlk / Ubuntu 18.04, теперь 2020.Q1.3 amd64 [установлено]
libvulkan-dev / testing, unstable, сейчас 1.2.131.2-1 amd64 [установлен]
libvulkan1 / testing, unstable, сейчас 1.2.131.2-1 amd64 [установлено]
mesa-vulkan-drivers / экспериментальный, теперь 20.0.0-1 amd64 [установлен]
vulkan-tools / testing, теперь 1.1.126.0 + dfsg1-1 amd64 [установлен, автоматически]
vulkan-utils / testing, testing, now 1.1.126.0 + dfsg1-1 все [установлено]

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

steam-782330.log

steam-782330.log

ОС: Arch Linux
ЯДРО: 5.5.8-zen1-1-zen
Процессор: AMD Ryzen 5 2600 Six-Core
Графический процессор: NVIDIA GeForce GTX 1070
ДРАЙВЕР ГП: NVIDIA 440.64

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

Такая же проблема, как и у всех остальных:

steam-782330.log

Графический процессор: AMD RX480
Драйвер: AMDGPU-Pro-19.50-967956
Версия экземпляра Vulkan: 1.2.131
Ядро: 4.15.0-91 (Linux Mint 19.3)

Та же проблема:
steam-782330.log

Графический процессор: 8 ГБ GTX 1070
Драйвер: 440.44
ОС: Pop! _OS 19.10
Версия протона: 5.0-4

Использование клиента Steam Beta.

Я получаю сообщение об ошибке при запуске игры

Невозможно инициализировать SteamAPI.
Убедитесь, что Steam запущен, а вы
вошел в учетную запись, имеющую право на игру.

Вот мой лог: steam-782330.log

  • Графический процессор: Nvidia GTX 1070
  • Процессор: Intel i5 7600k
  • ОС: Kubuntu 18.04

Я получаю это сообщение при запуске игры с помощью Proton 3.16-9

Лог при форсировании протона 5.0-4: steam-782330.log

steam-782330.log

Пробовал использовать steam-runtime с упомянутой выше бета-версией и получил ту же проблему, что и вылетает вскоре после запуска.

Графический процессор: Nvidia RTX 2080
Процессор: i7 7820HK
ОС: Arch
Графический драйвер: 440.64-5
Ядро: 5.5.10-arch1-1

Пробовал с Proton-5.4-GE-1, я получаю прикрепленный экран, а затем вылетает после нажатия кнопки воспроизведения.
Screenshot from 2020-03-20 08-01-43

Пробовал с Proton-5.4-GE-1, я получаю прикрепленный экран, а затем вылетает после нажатия кнопки воспроизведения.
Screenshot from 2020-03-20 08-01-43

Из любопытства, какая версия драйвера NVIDIA у вас установлена?

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

Я бегу:
Fedora 31
i7-3770K
GTX 1050Ti, драйвер версии 440.64.
steam-782330.log

Из любопытства, какая версия драйвера NVIDIA у вас установлена?
440.64-0ubuntu0 ~ 0.18.04.2

Я только что попробовал Prton-5.4-GE-1 и получил страницу ошибки драйвера графического процессора @ xA8EYLgMSN43oEHC тоже. Я использую Arch, поэтому у меня версия драйвера 440.64-5.

Steam log на proton-5.4.GE-1, я использую:
элементарная ОС 5.0
Графический процессор: драйвер gtx 1050ti 440.64
steam-782330.log

Добавление логов для proton 4.11 и 5.0.4 вместе с информацией о Steam и lib:
steam-782330_proton411.log
steam-782330_proton504.log
steam_hw_info.txt

Спасибо @rabidlassie и @ gardotd426
вот с протонным логом ...
steam-782330.log

Linux Mint 19.3
Ядро 5.5.9
Драйвер Nvidia 440.64
Steam beta.
Протон 5.0-4

А вот и обновление. Я обновил _vulkan-headers_ и _vulkan-icd-loader_ до 1.2.135 (я изменил файлы AUR, я опубликую изменения завтра). Что касается драйверов _nvidia_, последняя доступная версия - 440.64 (последняя доступная бета-версия -

Неправда, последний драйвер - vulkan dev beta 440.66.03, который предназначен для Vulkan 1.2:

https://developer.nvidia.com/vulkan-driver

Пробовал последние Valve, TkG, GE Protons. GE спрашивает, является ли драйвер версией 337.88, как и ранее, нажмите «Воспроизвести», а затем ничего. Остальные вообще ничего не делают.

Использование ядра Siduction (на основе Debian sid) 5.5.10-towo.1-siduction-amd64
Intel 8700k, 32 ГБ ОЗУ, Nvidia 1080Ti 440.64, KDE 5.17.5
Steam-system-info.txt

Все тесты сгенерированы со свежим префиксом Proton. Пытался использовать +com_skipSignInManager 1 с GE, но ничего особо не изменилось, кроме размера файла журнала.
steam-782330.proton5.0-4.log
steam-782330.proton_tkg_5.4.r0.g676dd026.release.log
steam-782330.Proton-5.4-GE-1.log
steam-782330.Proton-5.4-GE-1_ + com_skipSignInManager_1.log

У меня точно такие же проблемы с версией bethesdalauncher и lutris.

А вот и обновление. Я обновил _vulkan-headers_ и _vulkan-icd-loader_ до 1.2.135 (я изменил файлы AUR, я опубликую изменения завтра). Что касается драйверов _nvidia_, последняя доступная версия - 440.64 (последняя доступная бета-версия -

Неправда, последний драйвер - vulkan dev beta 440.66.03, который предназначен для Vulkan 1.2:

https://developer.nvidia.com/vulkan-driver

Спасибо за это, я не знал, что они хранят отдельную страницу для Vulkan .. По их документам:

Поддержка Vulkan 1.2 доступна в драйвере Windows версии 442.75 и Linux версии 440.66.02.

Так что у любого в Linux с драйвером ниже этой версии не должно быть никаких шансов. Кто-нибудь пробовал с 440.66.03?

Кто-нибудь пробовал с 440.66.03?

Будет ли у этого шанс сработать? Если это не сработает, как долго нам придется ждать выпуска нового драйвера?

Отчеты о сбоях включаются с помощью +com_enableCrashHandler 2

есть ли способ обойти пусковую установку и запустить фактический исполняемый / двоичный файл?

есть ли способ обойти пусковую установку и запустить фактический исполняемый / двоичный файл?

AFAIK, добавление +com_skipSignInManager 1 в качестве варианта запуска должно сделать это, но игра все равно вылетает после этого (по крайней мере, для меня на AMD)

steam-782330.log

  • Gentoo / sway-1.4
  • Ядро 5.5.9
  • Меса 20.0.1 (РАДВ + АКО) / вулкан-погрузчик-1.2.135
  • Steam стабильный
  • Протон 5.0-4
  • Графический процессор: Navi (AMD RX5700)

Только что пробовал 440.66.03, ничего не меняет.

Просто предупреждаю. Кажется, эта игра кишит Denuvo. Я получаю это в Windows:

https://support.codefusion.technology/de_d90127jd781/?e=88500006&l=english

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

steam-782330.log

  • Fedora 31 Silverblue
  • Linux 5.5.9
  • nVidia 440.64
  • Steam Flatpak 1.0.0.61 (стабильный)
  • Протон 5.0-4
  • GeForce GTX 1080 Ti
  • Запущен с PROTON_LOG=1 %command% +com_skipSignInManager 1

FWIW, замена idTechLauncher.exe на DOOMEternalx64vk.exe не имеет значения. Кроме того, я попытался использовать двоичный файл без Denuvo, как описано в субреддите , и получил те же результаты.

https://www.vg247.com/2020/03/20/doom-eternal-denuvo-free-exe/

Нам нужно попробовать использовать этот просочившийся исполняемый файл.

steam-782330.log

То же, что и выше, но с двоичным файлом без Denuvo, см. Мой предыдущий комментарий.

Извините, если это вообще бесполезно, но я продолжаю видеть ошибки несовместимости с ELF во всех журналах. Насколько мне известно, Steam в Linux использует 32-битные двоичные файлы и библиотеки. Может быть, у DOOM Eternal только 64-битная сборка?

ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

В моем последнем журнале я поймал это, чего не видел в других журналах:

38872.096:0037:0038:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006). 38872.100:0039:003a:fixme:dbghelp:elf_search_auxv can't find symbol in module

Полный журнал:
steam-782330.log

Извините, если это вообще бесполезно, но я продолжаю видеть ошибки несовместимости с ELF во всех журналах. Насколько мне известно, Steam в Linux использует 32-битные двоичные файлы и библиотеки. Может быть, у DOOM Eternal только 64-битная сборка?

ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

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

@oscarcp Я тоже видел это в Lutris, но, думаю, только при непосредственном выполнении двоичного файла. Это верно и для вас? Я тестировал через лаунчер и т. Д., Поэтому не уверен, где я это видел.
Я думаю, вы имеете в виду часть seh:virtual_unwind , верно?

@oscarcp Я тоже видел это в Lutris, но, думаю, только при непосредственном выполнении двоичного файла. Это верно и для вас? Я тестировал через лаунчер и т. Д., Поэтому не уверен, где я это видел.
Я думаю, вы имеете в виду часть seh:virtual_unwind , верно?

Я имею в виду часть Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006) , но не волнуйтесь. Я запускаю его через бета-версию Steam, как обычно, без изменений и других параметров, кроме журнала протонов.

Извините, если это вообще бесполезно, но я продолжаю видеть ошибки несовместимости с ELF во всех журналах. Насколько мне известно, Steam в Linux использует 32-битные двоичные файлы и библиотеки. Может быть, у DOOM Eternal только 64-битная сборка?

ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

В моем последнем журнале я поймал это, чего не видел в других журналах:

38872.096:0037:0038:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006). 38872.100:0039:003a:fixme:dbghelp:elf_search_auxv can't find symbol in module

Полный журнал:
steam-782330.log

Я пробовал использовать Wine, без Steam, с denuvoless .exe, и игра не работает. Мы ждем, когда вмешаются Valve и NVIDIA!

К Nvidia тут не причем, с AMD игра тоже не работает. Это
до Valve, Bethesda и iD, независимо от того, будем ли мы играть в это
игра.

Пт, 20 марта 2020 г., в 8:37, mozo78 [email protected] написал:

Извините, если это вообще бесполезно, но я продолжаю видеть несовместимость с ELF
ошибки во всех журналах. Насколько мне известно, Steam в Linux использует 32-битные двоичные файлы.
и библиотеки. Может быть, у DOOM Eternal только 64-битная сборка?

ОШИБКА: ld.so: object
'/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.

В моем последнем журнале я поймал это, чего не видел в других журналах:

38872.096: 0037: 0038: warn: seh : данные об исключении virtual_unwind не найдены в
L "DOOMEternalx64vk.exe" Необработанное исключение: ошибка страницы при доступе для записи в
0x23377774 в 64-битном коде (0x0000000148d71006).
38872.100: 0039: 003a: fixme: dbghelp : elf_search_auxv не может найти символ в
модуль

Полный журнал:
steam-782330.log
https://github.com/ValveSoftware/Proton/files/4359487/steam-782330.log

Я пробовал с Wine, без Steam, с denuvoless .exe и игрой
не работает. Мы ждем, когда вмешаются Valve и NVIDIA!

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

Здесь есть небольшой файл:
~ / .steam / steam / steamapps / common / DOOMEternal / launcherData / launcher.cfg

В этом файле есть всплывающие окна с предупреждениями о драйвере GPU и т. Д. Переместите этот файл в сторону, чтобы отключить все эти параметры и пропустить экран версии драйвера.

rgl_minNvidiaDriver, версия 44261
rgl_minAMDDriverMajorVersion 20
rgl_minAMDDriverMinorVersion 2
rgl_minAMDDriverPatchВерсия 2
rgl_minAMDDriverMajorVersionWin8 19
rgl_minAMDDriverMinorVersionWin8 10
rgl_minAMDDriverPatchVersionWin8 1
rgl_minAMDDriverMajorVersionWin7 20
rgl_minAMDDriverMinorVersionWin7 2
rgl_minAMDDriverPatchVersionWin7 2
rgl_showAMDStartupWarning 1
rgl_showIntelStartupWarning 1
rgl_showNvidiaStartupWarning 0

@oscarcp Я вижу, нет, я получаю это каждый раз через Bethesdalauncher или сам двоичный файл. К сожалению, это не очень помогает.
У меня тоже AMD.

Я помню, что DOOM (2016) изначально не мог нормально работать под Wine, пока Denuvo не был удален через несколько месяцев после выпуска . Очевидно, что сейчас с Proton ситуация немного иная, но я не удивлюсь, если Denuvo станет основным препятствием на пути к поддержке DOOM Eternal.

Поправьте меня, если я ошибаюсь, но проблема с denuvo возникла из-за неправильной реализации bcrypt, верно?
Это то, что я вижу перед ошибкой страницы, но только предупреждения.

0141:fixme:bcrypt:BCryptCreateHash ignoring object buffer 00d5:fixme:bcrypt:BCryptCreateHash ignoring object buffer 00d0:fixme:bcrypt:BCryptCreateHash ignoring object buffer 0197:fixme:bcrypt:BCryptCreateHash ignoring object buffer wine: Unhandled exception 0x80000003 in thread d5 at address 0000000140822876 (thread 00d5), starting debugger...

Думаю, Денуво здесь не виноват. Я запускаю игру с просочившимся DRM Free exe, и она не запускается с такими же ошибками.

@ mozo78 Я надеюсь, что вы правы, в отчете о protondb говорится, что лаунчер работает и вылетает только основная игра, если это правда, это многообещающе.

@ mozo78 Я надеюсь, что вы правы, в отчете о protondb говорится, что лаунчер работает и вылетает только основная игра, если это правда, это многообещающе.

Я бы предпочел, чтобы было наоборот.

дополнительные шаги:

  • [x] установлен / добавлен Proton-5.4-GE-1
  • [x] запустил игру с Proton-5.4-GE-1
  • [x] переименован в launcher.cfg после переименования idTechLauncher.exe и копирования DOOMEternalx64vk.exe как idTechLauncher.exe
  • [x] прокомментировал все параметры в launcher.cfg, выполнив те же действия, что и выше
  • [x] PROTON_LOG = 1% команда% + com_skipSignInManager 1

Думаю, проблема в двоичном файле игры ( DOOMEternalx64vk.exe ),

00000031 idTechLauncher.exe
    ["Z:\run\media\sizigee\Games\Steam\steamapps\common\DOOMEternal\idTechLauncher.exe" +com_skipSignInManager 1]
    00000035   -2
    00000034    0
    00000032    0
00000036 (D) Z:\run\media\sizigee\Games\Steam\steamapps\common\DOOMEternal\DOOMEternalx64vk.exe
    [DOOMEternalx64vk.exe +com_enableCrashHandler 0 +com_skipSignInManager 1]
    00000044    0
    00000043    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    0000003a    0
    00000039   -1
    00000037    2 <==

но я тоже мог быть далеко.
steam-782330.log

@ Guy1524
Можешь починить как МК11 :)

Еще один отчет с другим оборудованием AMD.

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

GPU: Radeon 7
Driver/LLVM version: Mesa 20.1.0-devel / LLVM 11.0.0
Kernel version: 5.5.9-200.fc31.x86_64
Proton version: 5.0-4

steam-782330.log
sysinfo.txt

Другой интересный вариант, который предлагает сама Doom, - это +in_terminal 1 . Я догадался по выводу игры на терминале: Terminal support disabled. Enable with in_terminal
С ним ошибка немного яснее:

------ Initializing File System ------
Current search path:
    - C:/users/rkfg/Saved Games/id Software/DOOMEternal/base/
    - Z:/.../DOOMEternal/base/
------ File System initialized.
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
----- Registering decl types -----
----- Starting decls parse jobs -----
Added structured log listener print-redirect
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
------ Command Line ------
 Z:\...\DOOMEternal\DOOMEternalx64vk.exe +com_skipSignInManager 1 +in_terminal 1
2020-03-20T17:37:24.439+03:00 LOG: Command Line: Z:\...\DOOMEternal\DOOMEternalx64vk.exe +com_skipSignInManager 1 +in_terminal 1
------ OS Information ------
    Microsoft Windows 7 Build 7601

------ CPU Information ------
    Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
    1 CPU package, 4 physical cores, 8 logical cores
    4.2 GHz     Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
    32768 kB 1st level cache, 262144 kB 2nd level cache, 8388608 kB 3rd level cache
    31.33 GB System Memory

idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
Initialized stack tracer
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
wine: Unhandled exception 0x80000003 in thread 26 at address 0000000140822876 (thread 0026), starting debugger...

Пара моментов: это двоичный файл без денуво (вы знаете), и я запускаю его с чистым Wine 5.2, а не с Proton. Тем не менее, я надеюсь, что это все равно поможет. Пробовал как с стабильным (440.59), так и с Vulkan Developer (440.66.03) драйвером. Никакой разницы, и это расширение, на которое он жалуется, довольно старое.

Похоже, ему нужна та же винная сборка, о которой говорил @doitsujin
раньше

В пятницу, 20 марта 2020 г., в 10:40 rkfg [email protected] написал:

Другой интересный вариант, который предлагает сама Doom, - это + in_terminal 1. I
угадала это из вывода игры терминала: Поддержка терминала
отключен. Включить с помощью in_terminal
С ним ошибка немного яснее:

------ Инициализация файловой системы ------
Текущий путь поиска:

  • C: / users / rkfg / Сохраненные игры / id Software / DOOMEternal / base /
  • Z: /.../ DOOMEternal / base /
    ------ Файловая система инициализирована.
    ПРЕДУПРЕЖДЕНИЕ: idBroadcastManager :: Register вызывается с идентификатором системы вне допустимого диапазона [65535]
    ----- Регистрация типов объявлений -----
    ----- Запуск задания синтаксического анализа decls -----
    Добавлен перенаправление на печать слушателя структурированного журнала
    ПРЕДУПРЕЖДЕНИЕ: idBroadcastManager :: Register вызывается с идентификатором системы вне допустимого диапазона [65535]
    ПРЕДУПРЕЖДЕНИЕ: idBroadcastManager :: Register вызывается с идентификатором системы вне допустимого диапазона [65535]
    ------ Командная строка ------
    Z: ... \ DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
    2020-03-20T17: 37: 24.439 + 03: 00 ЖУРНАЛ: Командная строка: Z: ... \ DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
    ------ Информация об ОС ------
    Microsoft Windows 7, сборка 7601

------ Информация о процессоре ------
Intel (R) Core (TM) i7-7700K CPU @ 4,20 ГГц
1 пакет ЦП, 4 физических ядра, 8 логических ядер
Процессор Intel с тактовой частотой 4,2 ГГц с MMX, SSE, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX и HTT
32768 КБ кеш-памяти 1-го уровня, 262144 КБ кэш-памяти 2-го уровня, 8388608 КБ кэш-памяти 3-го уровня
31,33 ГБ системной памяти

idLib :: SetProduction (PROD_PRODUCTION)
------- Инициализация системы рендеринга --------
Pre PriorRenderSetup
... зарегистрированный класс окна
Инициализированный трассировщик стека
ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_get_surface_capabilities2.
wine: необработанное исключение 0x80000003 в потоке 26 по адресу 0000000140822876 (поток 0026), запускается отладчик ...

Пара моментов: это двоичный файл без денуво (вы знаете), и я его запускаю
с чистым Wine 5.2, а не Proton. Тем не менее, я надеюсь, что это все равно поможет. Пытался
со стабильной версией (и драйвером разработчика Vulkan

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

выполнил то, что +in_terminal 1 , теперь журнал выглядит больше.
steam-782330.log

@ gardotd426 ах да,

Наконец-то хорошие новости. Надеюсь, это не займет много времени.

@APoniatowski интересно, что в вашем журнале нет информации о вашем процессоре и этом расширении Vulkan. Эта опция может работать только в сборке разработчика, случайно просочившейся Bethesda.

Но VK_KHR_get_surface_capabilities2 уже присутствует во всех драйверах. Это есть и для Месы.

Насколько Wine знает, проблема в этом.

В пятницу, 20 марта 2020 г., в 10:55, mozo78 [email protected] написал:

Но VK_KHR_get_surface_capabilities2 присутствует уже во всех драйверах.
Это есть и для Месы.

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

@rkfg Вот моя системная информация, если это поможет. В бета-версии steam должен быть последний загрузчик vulkan, например @ kisak-valve, упомянутый ранее.
system-info.txt

Ах я вижу. Благодаря :)

19 марта 2020 г. Бета-клиент
Протон 5.0-4
NVIDIA 440.64
Игра не запускается. Попробовал трюк, который заставил DOOM Eternal работать в Windows, который копировал DOOMEternalx64vk.exe поверх idTechLauncher.exe, и никакой разницы.

Системная информация
Графический процессор: AMD 5700XT
Версия драйвера / LLVM: LLVM 9.0.1
Версия ядра: 5.5.10
Версия протона: 5.0-4
Ссылка на отчет с полной информацией о системе в виде Gist: https://gist.githubusercontent.com/zaggynl/5812f8efa63bfc1d71a0f9aa1d38ee24/raw/508103729dab2ce6aa7bc079bae810b8c13a1284/sysinfol2520zag
Бета-сборка Steam от 19.03.2020 @ 22:39:54
steam-782330.log

Люди говорят, что https://github.com/ValveSoftware/wine/pull/85 - единственное, что осталось сделать; Разве нам еще не нужно ждать удаления Denuvo?

Люди говорят, что пиар - это единственное, что осталось сделать; Разве нам еще не нужно ждать удаления Denuvo?

Это зависит. У нас есть двоичный файл без Denuvo для тестирования, и может случиться так, что он будет работать даже с активным Denuvo.

Люди говорят, что ValveSoftware / wine # 85 - единственное, что осталось сделать; Разве нам еще не нужно ждать удаления Denuvo?

Не обязательно?

См .: https://github.com/ValveSoftware/Proton/releases

Исправьте сбои Denuvo DRM в Just Cause 3 и Batman Arkham Knight.

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

Извините, ребята, я не думаю, что понимаю.

Неустановленное вино.
Я загрузил исходный код Wine 5.2 и скомпилировал его с заменяющими файлами из ValveSoftware / Wine # 85, отредактировав файлы в папках и сохранив их. Скомпилировано и установлено с помощью ./configre и make.

Установлен протон 5.4-ГЭ-1. Перезагрузил steam. Тот же неудачный результат. Могу ли я попытаться запустить вне Steam? Результат такой:

Wine blahblah / .steam / steam / steamapps / common / DOOM / DOOMx64vk.exe '
002b: fixme: heap : RtlSetHeapInformation 0x7a0000 0 0x32e380 4 заглушка
002b: err: vulkan : wine_vk_init Не удалось загрузить libvulkan.so.1.
002b: err: vulkan : wine_vk_init Не удалось загрузить графический драйвер Wine, поддерживающий Vulkan.
002b: err: module : LdrInitializeThunk "winevulkan.dll" не удалось инициализировать, прерывание
002b: err: module : LdrInitializeThunk Инициализация dll для L "Z: \ home \ user \ .steam \ steam \ steamapps \ common \ DOOM \ DOOMx64vk.exe" не удалась, статус c0000142

Вам, ребята, нравится, работает? Что ты сделал?

Я думаю, вам нужно компилировать Proton, а не Wine. Есть игры Vulkan, которые работают только с Proton, например, No Man's Sky. Если вы попытаетесь запустить NMS с Wine, вы получите ту же ошибку libvulkan.so.1.

PR предназначен для винной вилки Valve, а не для протона ...?

Я думаю, вам нужно компилировать Proton, а не Wine. Есть игры Vulkan, которые работают только с Proton, например, No Man's Sky. Если вы попытаетесь запустить NMS с Wine, вы получите ту же ошибку libvulkan.so.1.

Имеет смысл.

Но HOOWWWW

На самом деле, вино скомпилирован с Proton как Git подмодуль. Что вам нужно сделать, так это клонировать Proton, инициализировать подмодули и изменить подмодуль wine чтобы он указывал на репо и ветвь запроса на перенос, а затем скомпилировать Proton (который компилирует Wine по пути). Кроме того, вам необходимо установить файлы разработки Vulkan.

Пробовал с Proton-5.4-GE-1, я получаю прикрепленный экран, а затем вылетает после нажатия кнопки воспроизведения.
Screenshot from 2020-03-20 08-01-43

Так что я тоже получил это. Возникает вопрос, почему программа запуска думает, что у вас есть драйвер конца 2016 года, а не 440+, то есть 2020 года. Интересно, есть ли строка драйвера в модуле запуска, которая каким-то образом не совпадает?

Кому-то удалось собрать Proton с этим PR? Он применяется правильно, но не компилируется. Несмотря на то, что у меня установлены последние (1.2.135) Vulkan-Loader и Vulkan-Headers, я получаю несколько ошибок компиляции:

../../../wine/dlls/winevulkan/vulkan.c:2724:11: error: unknown type name ‘VkPhysicalDeviceSurfaceInfo2KHR’
 2724 |     const VkPhysicalDeviceSurfaceInfo2KHR*      pSurfaceInfo,
  |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../wine/dlls/winevulkan/vulkan.c:2725:5: error: unknown type name ‘VkSurfaceCapabilities2KHR’; did you mean ‘VkSurfaceCapabilitiesKHR’?
 2725 |     VkSurfaceCapabilities2KHR*                  pSurfaceCapabilities)
  |     ^~~~~~~~~~~~~~~~~~~~~~~~~
  |     VkSurfaceCapabilitiesKHR
../../../wine/dlls/winevulkan/vulkan.c:2752:11: error: unknown type name ‘VkPhysicalDeviceSurfaceInfo2KHR’
 2752 |     const VkPhysicalDeviceSurfaceInfo2KHR*      pSurfaceInfo,

Это всего лишь фрагмент, на самом деле ошибок больше.

Кстати, репо TkG содержит патч для расширения VK_KHR_get_surface_capabilities2 для обычного Wine (и для Staging). К сожалению, этот патч не добавляет VK_EXT_full_screen_exclusive, который также необходим для Doom Eternal.

Редактировать . Вышел Proton 5.0-5 и игра работает на нем, редактирование exe игры с помощью sed больше не требуется. Тем не менее, вам все равно необходимо установить последнюю версию Vulkan-Loader (1.2.135) и, вероятно, по-прежнему необходимо заменить exe игры на версию без DRM.

Я заставил Doom Eternal работать, скомпилировав Wine-Staging с патчем из репозитория TkG и заменив строки расширениями VK в исполняемом файле игры (да, это чертовски глупо, но, по крайней мере, это позволяет игре запускаться). Также требуется последняя версия (1.2.135) Vulkan-Loader.

Например, я заменил vkAcquireFullScreenExclusiveModeEXT на vkCreateDescriptorUpdateTemplateKHR, я также заменил VK_EXT_full_screen_exclusive на VK_EXT_sampler_filter_minmax. Для этого я использовал sed.

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkCreateDescriptorUpdateTemplateKHR/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_sampler_filter_minmax/g' DOOMEternalx64vk.exe

Вот еще один вариант, который работает лучше:

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe

Замененные строки должны иметь ту же длину, что и исходные строки (это важно, иначе исполняемый файл вообще не запустится).

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

test3
test4
test
test1

Мне удалось попасть в главное меню, но только один раз, при следующем запуске игра снова зависла:

twst

После нескольких попыток мне снова удалось войти в главное меню и начать кампанию:

gameplay

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

Я пробовал только исполняемый файл без DRM, поэтому не могу сказать, можно ли запустить версию Denuvo таким образом.

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

ps Извините за грамматические ошибки, английский не мой родной язык (но я постоянно его улучшаю).

@ Kron4ek какую ОС вы используете? Я смотрю на доступность vulkan-cd-loader на Manjaro и вижу только до 1.2.132-1. Любопытно узнать, как вы получили 1.2.135.

@ makusu2 Resident Evil 2 работала все время, пока Denuvo была частью игры, они не удаляли Denuvo из RE2 до самого недавнего времени. Присутствие Denuvo не так много значит, скорее всего, он все еще будет работать.

@ MacroHard-sys, все, что вы сделали, это установили новую версию Wine в вашу СИСТЕМУ с PR. Proton использует встроенный Wine, а не системный Wine. Вам даже не нужно, чтобы Wine был установлен в вашей системе, чтобы использовать Proton, особенно потому, что Proton вообще не использует Wine вашей системы.

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

@ Kron4ek, похоже, мы сможем заставить его работать, тогда Valve может потребоваться несколько дней, чтобы принять PR и выяснить последние несколько проблем.

только что попытался исправить исполняемый файл игры (из Steam ) с помощью команд

@pastapojken Я использую Arch Linux, я вручную скомпилировал последнюю версию vulkan-icd-loader.

только что попытался исправить исполняемый файл игры (из Steam ) с помощью команд

Вам нужно перекомпилировать и установить Wine, используя патч TkG с этими заменами строк и 1.2.135 vulkan-icd-loader и заголовками, чтобы он работал.

@ Kron4ek gotcha .

Итак, нужен ли нам vulkan-icd-loader 1.2.135 или пропатченный Proton будет достаточно?

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

Итак, нужен ли vulkan-icd-loader 1.2.135 или пропаренный Proton будет достаточно?

похоже, что если вы используете вино вне протона, тогда вам понадобится vulkan-icd-loader, но протон будет использовать среду выполнения Steam, в противном случае, которая должна содержать правильную версию, если вы выбрали бета-версию Steam

Спасибо. Становится все труднее и труднее ...

@ Kron4ek вы пробовали запустить игру с +com_skipSignInManager 1 в параметрах запуска Steam?

Согласно DX4400 на форумах Steam, вы можете добавить: +com_skipKeyPressOnLoadScreens 1 который отключает нажатие клавиши пробела для продолжения и просто загружает игру на уровень. @ Kron4ek, если у вас зависание во время начальной загрузки, возможно, это поможет.

Дополнительные настройки здесь: DOOT ETERNAL LAUNCH TWEAKS

Лучше использовать:

+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Итак, нужен ли нам vulkan-icd-loader 1.2.135 или пропатченный Proton будет достаточно?

нужно использовать vulkan-icd-loader & patch

@liberodark, сборка Steam steam-runtime beta содержит необходимые версии vulkan, она должна быть только steam-native которая отключает среду выполнения Steam, требующую, чтобы эти версии vulkan были установлены в системе, посмотрите, что сказал @ kisak-valve выше.

Я говорю за запуск без Steam-runtime, я не использую это.

@liberodark steam-runtime и Steam для Linux Runtime - это две разные вещи, первая - это просто Steam со встроенными библиотеками, и это способ по умолчанию для запуска игры в таких дистрибутивах, как Manjaro. Если вы просто запустите steam , он будет работать steam-runtime . Второй - уровень совместимости, такой как Proton до выхода Proton. Это то, что вы можете использовать, чтобы попробовать запустить некоторые игры в свойствах, например, где вы выбираете версии Proton.

учитывая, что необходимая версия vulkan-icd-loader и заголовков недоступна для большинства пользователей Linux без серьезного ручного вмешательства, Steam определенно следует запускать с версией steam-runtime а не steam-native , прямо сейчас.

@ Kron4ek вы пробовали запустить игру с + com_skipSignInManager 1 в параметрах запуска Steam?

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

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

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

@ Kron4ek хорошее видео: D

@ Kron4ek, похоже, игра должна заработать, как только Valve исправит пару вещей.

Может быть, вы могли бы попытаться объяснить ТОЧНЫЙ процесс, который вы использовали от начала до конца (после получения игры, конечно), чтобы заставить его работать, чтобы другие могли попытаться воспроизвести. Включая, использовали ли вы среду выполнения Steam или, если нет, то, как вы получили и построили необходимую версию vulkan-icd-loader .

@ gardotd426 Да, похоже, после слияния 85 PR в игру можно будет играть полностью. Ну, по крайней мере, DRM-Free должна работать, но я думаю, версия Denuvo тоже будет работать.

У меня никогда не было проблем с несколькими играми Denuvo, которые я пробовал на Linux,
Resident Evil 2 работала нормально даже до того, как ее удалили. Так что это один
повод для надежды. Полагаю, нам придется дождаться сообщения от Valve. Или ТКГ
или GE, если не что иное.

Пт, 20 марта 2020 г., в 15:39 Kron4ek [email protected] написал:

@ gardotd426 https://github.com/gardotd426 Да, похоже игра
должен быть полностью воспроизводимым после слияния 85 PR
https://github.com/ValveSoftware/wine/pull/85/commit . Ну хоть
DRM-Free должен работать, но я думаю, что версия Denuvo тоже будет работать.

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

может кто-нибудь связать меня с vulkan-icd-loader aur

не нужно Aur

NVIDIA:

sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader

AMD:

sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader

INTEL:

sudo pacman -S lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader

@ ReaperOfSouls1909 его нет в AUR, а в официальных репозиториях. Вам нужно будет использовать что-то вроде svn для проверки репо PKGBUILD и вручную отредактировать его.

@liberodark , который им не помогает, версии репо недостаточно новые, им нужны .135, а не .132. так что просто sudo pacman -S ... совсем не поможет.

sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader

неправильные номера версий таким образом

может кто-нибудь связать меня с vulkan-icd-loader aur

У меня есть AUR PKGBUILD для загрузчика и заголовка в комментарии ранее в этом тикете, если они вам нужны, но, как они сказали, Steam-runtime должен загрузить их внутренние версии 1.2.135

может кто-нибудь связать меня с vulkan-icd-loader aur

У меня есть AUR PKGBUILD для загрузчика и заголовка в комментарии ранее в этом тикете, если они вам нужны, но, как они сказали, Steam-runtime должен загрузить их внутренние версии 1.2.135

увидел, что спасибо застегнуло это выше

Хорошо

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

вам нужен последний vulkan-icd-loader

pacman -S vulkan-icd-loader ?

Для людей с Radeon GPU: используйте драйвер vulkan от amdgpu-pro, он работает намного лучше, чем amdvlk (также похоже, не зависает каждые 10 минут). С ним у меня стабильные 120+ кадров в секунду с 5700 XT при высоких настройках 1440p +.

pacman -S vulkan-icd-loader ?

не используйте этот pkgbuild
Vulkan-icd-loader-1.2.135-PKGBUILD.zip

@Niedzwiedzw нет, это не дает достаточно актуальной версии.

Вы должны загрузить zip выше

@werman, как ты его запустил?

ой не разрешено делиться вином ткг? @ValveSoftware

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

хорошо, я сделаю версию без этого

@ gardotd426 На каком этапе у вас возникли проблемы?

Кто-то должен четко объяснить, как заставить его работать, эта ветка сейчас в полном беспорядке.
@werman :

  1. Как ты заставил его работать. Какую версию Steam вы используете: собственную или среду выполнения Steam? Какие варианты запуска, какая версия Протона?
  2. Где взял pro версию драйвера vulkan от amd? На Arch он устарел на несколько месяцев и только до 19.30.

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

@ ReaperOfSouls1909, как мне это сделать? : O

Новая ссылка только на предустановленную версию pure wine tkg: https://drive.google.com/open?id=1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk

патч вашей игры exe:

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe

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

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

есть ошибка в вашем pkgfile @ ReaperOfSouls1909, лучше поделитесь скомпилированной версией

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

не мой скрипт @oscarcp сделал это, если есть ошибка, я не тот, к

vulkan-icd-loader-1.2.135-1-x86_64.pkg.zip

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

Пришлось отключить ACO для использования Vulkan 1.2.135.

В противном случае игра отлично работает после всех обходных путей.

@ kisak-valve обновили ссылку, внешний вид только винный tkg, предварительно скомпилированный с патчем для doom

Пришлось отключить ACO для использования Vulkan 1.2.135.

В противном случае игра отлично работает после всех обходных путей.

Чтобы мы правильно поняли, вы установили 1.2.135. Что вы сделали еще, кроме отключения ACO (и как вы это сделали), чтобы запустить игру? Было ли задействовано использование винной модификации для DOOT Eternal?

Редактировать . Вышел Proton 5.0-5 и игра работает на нем, редактирование exe игры с помощью sed больше не требуется. Тем не менее, вам все равно необходимо установить последнюю версию Vulkan-Loader (1.2.135) и, вероятно, по-прежнему необходимо заменить exe игры на версию без DRM.

Хорошо, вот довольно короткая инструкция о том, как запустить игру с DRM-Free exe:

  1. Установите новейшие видеодрайверы для вашего графического процессора (возможно, не требуется, но настоятельно рекомендуется)
  2. Установите последнюю версию (1.2.135) Vulkan-Loader и Vulkan-Headers. Скомпилируйте их вручную или найдите репо.
  3. Скомпилируйте последнюю версию Wine-Staging с этим патчем
  4. Замените исполняемый файл игры версией без DRM (ссылку здесь разместить нельзя, но найти ее довольно легко)
  5. Выполните эти команды внутри каталога игры:
    sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
    sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe
  1. Запустите игру exe (DOOMEternalx64vk.exe), используя Wine-Staging, который вы скомпилировали на шаге 3.

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

@ PraetorianSC4, если у вас нет RADV_PERFTEST=aco в ваших /etc/environment , ~/.profile , ~/.zprofile , ~/.zshrc , ~/.bashrc и т. Д. , или в параметрах запуска (так что в основном, если вы не включили ACO вручную, он не включен по умолчанию. Если он включен в другом месте, вы можете использовать RADV_PERFTEST=llvm .

@Voxed , у вас версия Steam или версия без DRM? Если не версия Steam, кто-нибудь действительно заставил версию Steam работать?

Предварительно скомпилированная версия вина находится здесь: https://drive.google.com/file/d/1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk/view?usp=sharing only wine

@ PraetorianSC4, если у вас нет RADV_PERFTEST=aco в ваших /etc/environment , ~/.profile , ~/.zprofile , ~ / .zshrc , ~ / .bashrc , etc, or in the launch options (so basically unless you have manually enabled ACO, it's not enabled by default. If you've got it enabled elsewhere, you can use RADV_PERFTEST = llvm`.

@Voxed , у вас версия Steam или версия без DRM? Если не версия Steam, кто-нибудь действительно заставил версию Steam работать?

В бесплатной версии DRM вам понадобится патч tkg, чтобы заставить его работать.

я скомпилирую wine-tkg с этим патчем и загрузю установочный файл для Arch

предварительно скомпилированная версия для Arch: https://drive.google.com/open?id=1Gvvq5rxvSZmeLOaZZeGcm95FBT9mtOrq

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

не нужно просто ждать DRM, когда слияние в порядке

@ gardotd426 : в настоящее время неизвестно. Я не думаю, что кто-то еще продвинулся достаточно далеко с версией игры DRM.

Я все еще работаю над тем, чтобы заставить работать невероятно дрянный процесс сборки протонов, чтобы я мог строить с патчами из этого PR

но пусковая установка Bethesda - другая вероятная проблема
Наверное, просто переименовать файлы?

Сборка протонов TKG использует те же патчи, что и wine-tkg, поэтому все, что вам нужно сделать, это собрать proton-tkg с пропатченным wine-tkg.

@ gardotd426 Проблема в том, что в настоящее время обходной путь включает в себя горячее исправление исполняемого файла из-за недостатка в Wine.

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

Привет @ gardotd426 , Denuvo - это программа для защиты от несанкционированного доступа, поэтому неудивительно, что если заставить исполняемый файл лгать о расширениях vulkan, это может его расстроить.

Я использую версию без drm. amdvlk зависает каждые 10 минут, поэтому я использую amdgpu-pro

1) Я скомпилировал vulkan-icd-loader 1.2.135 с https://gist.github.com/werman/af271c89410b942e6d50963ccf0f34f1 PKGBUILD (вы можете найти скомпилированную версию выше в потоке, я думаю)
2) Radeon * Установите amdgpu-pro vulkan, PKGBUILD https://gist.github.com/werman/696063d328fb9a49ed5ca609df6dff50, сделайте makepkg а затем сделайте sudo pacman -U vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar amdgpu-pro-core-meta-19.50_967956-1-any.pkg.tar amdgpu-core-meta-19.50_967956-1-any.pkg.tar
3) Вам понадобится Proton 5.0 + два патча Wine libs, https://cdn.discordapp.com/attachments/542099730751160338/690574741819621386/frog.7z (взято из dxvk discord и скомпилировано doitsujin) - поместите оба .so в Proton 5.0/dist/lib64/wine/

or use patched wine from above

4) Для amdgpu-pro добавьте VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json
5) Добавьте +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 в параметры запуска
это может выглядеть как VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json %command% +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
6) Могут быть проблемы с alt-tab (или с тем, что у меня есть в i3), поэтому вы можете включить виртуальный рабочий стол в префиксе Wine
7) Наслаждайтесь

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

Теперь нам просто нужно взять список @werman и преобразовать его для владельцев карт nvidia, применить его к

@werman в моем дистрибутиве нет сборки для собственных драйверов. Я еще ничего не тестировал, но если amdvlk настолько плох, то, может быть, драйвер Mesa Radeon Vulkan лучше подойдет? На самом деле я просто кидаю вещи в стену

@ashkitten желаю удачи со сборкой Proton; Я очень надеюсь, что игра выйдет из клиента Steam в первый день: cross_fingers:

@wundrweapon Мне не удалось запустить игру с Mesa, но я особо не пробовал

@jjbarr @ kisak-valve У меня сложилось впечатление, что упомянутые патчи для Wine (которые необходимы для запуска игры) - это то, что указано в PR, и то, что мы ждем, чтобы реализовать в Wine. Так разве версия Steam не должна работать только с пропатченным Proton?

Но нужны также vulkan-headers 1.2.135 @ ReaperOfSouls1909 у вас есть это в предварительно скомпилированном виде?

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

Привет @ gardotd426 , если вы вернетесь к обсуждению, был разговор о другом варианте, похожем на PR 85, который полностью применим к Wine git master, но не охватывает все в этом запросе на перенос.

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

AFAIK версия без DRM используется только для обхода работы через Steam. Версия DRM может по-прежнему работать с proton-tkg.

ОК НАШЛИ ЛУЧШЕЕ РЕШЕНИЕ: D

image

Кто-нибудь сделает руководство / видео для новичков? Некоторые пользователи (например, я) даже забывают, как работает кодирование ..
Также может ли это работать на Arch или Gentoo Linux?
Спасибо!

@mahmutpek похоже, что все тестирование в этой теме до сих пор проводилось на Arch. Лично я просто надеюсь, что на Void все будет работать гладко (теперь, когда я обновил Vulkan в их репозиториях)

Кто-нибудь сделает руководство / видео для новичков? Некоторые пользователи (например, я) даже забывают, как работает кодирование ..
Также может ли это работать на Arch или Gentoo Linux?
Спасибо!

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

@mahmutpek

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

@ kisak-valve, в этом гораздо больше смысла, спасибо за разъяснения.

@wundrweapon Да, похоже, я тоже попробую
@ashkitten Верно, я не в той лиге.
Спасибо за все ответы, в том числе за новые.

Я пришлю вам лучшую работу по выпуску вина, не нужно исправлять exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Я пришлю вам лучшую работу по выпуску вина, не нужно исправлять exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

что с этим делать в debian / ubuntu?

похоже, что https://github.com/ValveSoftware/Proton/blob/proton_5.0/vagrant-user-setup.sh#L7 не удалось, потому что получение http://repo.steampowered.com/steamrt/pool/main/libx/ К сожалению, истекло время ожидания libxcb / libxcb-xinerama0-dev_1.11.1-1ubuntu1 + steamos1 + srt2_i386.deb . Настроить эту среду очень сложно, потому что repo.steampowered.com работает очень медленно.

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

Я пришлю вам лучшую работу по выпуску вина, не нужно исправлять exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Какой патч вы использовали?

это просто сборка из предварительно скомпилированного вина.
Для меня не проблема запустить это на ubuntu или debian, если у вас такая же версия lib для icd

Да, но что вы сделали, чтобы он скомпилировался с поддержкой VK_EXT_full_screen_exclusive?

Я пришлю вам лучшую работу по выпуску вина, не нужно исправлять exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Я просто cp -r / it?

Да, используйте эту версию, сделайте резервную копию своей протонной версии.

Да, используйте эту версию, сделайте резервную копию своей протонной версии.

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

Для быстрого запуска игры и для версии без DRM или Steam @ Kron4ek :

+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

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

Хорошо, это мини-урок

tar -xvf winev2.tar.gz

mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist_back

mv wine ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist

запустить свою игру

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

С протон-ткг?

@liberodark попробовал то, что вы опубликовали, запустил версию, зараженную Denuvo, из Steam. Никаких кубиков. Я что-то забываю? Я заменил Proton dist вашей последней сборкой Wine и запустил с указанными параметрами

Итак, после всего этого я получил последние драйверы nvidia и vulkan из репозиториев Arch:
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.

Есть идеи?

@annmuor vulkan-icd-loader из репозиториев Arch недостаточно новый, требуется версия 1.2.135.

да надо: 1.2.135

image

@ Kron4ek @liberodark да, я знаю, но ...

pacman -Ql vulkan-icd-loader
vulkan-icd-loader / usr /
вулкан-icd-загрузчик / usr / lib /
vulkan-icd-loader /usr/lib/libvulkan.so
vulkan-icd-loader /usr/lib/libvulkan.so.1
vulkan-icd-loader /usr/lib/libvulkan.so.1.2.135
vulkan-icd-загрузчик / usr / lib / pkgconfig /
vulkan-icd-loader /usr/lib/pkgconfig/vulkan.pc
vulkan-icd-loader / usr / share /
vulkan-icd-loader / usr / доля / лицензии /
vulkan-icd-loader / usr / share / лицензии / vulkan-icd-loader /
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/LICENSE.txt

Вам также понадобится версия Proton с моими патчами VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive.

Вам также понадобится версия Proton с моими патчами VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive.

похоже, что это то, чего мне тоже не хватает (ФАТИЧЕСКАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_get_surface_capabilities2 - я вижу это в журналах), но я получил предварительно созданный либеродарк для вина, помещенный ранее в поток

PS: Я получил новый vulkan-icd-loader и заголовки, и я использую GTX 1060, если это полезная информация

@ Joshua-Ashton Мне почему-то не удается скомпилировать Proton с вашим PR, во время компиляции есть ошибки, связанные с winevulkan . Это какая-то проблема с моей стороны или проблема в PR?

Я даже пытался клонировать и скомпилировать вашу ветку proton-wine VK_KHR_get_surface_capabilities2, но все равно получаю те же ошибки.

Версия, которую я прислал, теперь отлично работает с doom eternal, правда, особенно те, кто Arch Linux или Manjaro, смогут играть в нее легче всего.
К моменту слияния запроса на вытягивание. Мое решение - всего лишь обходной путь

@ Kron4ek Вам нужно будет запустить make_vulkan в dlls/winevulkan перед сборкой

make[2]: *** [loader/CMakeFiles/asm_offset.dir/build.make:63: loader/CMakeFiles/asm_offset.dir/asm_offset.c.o] Error 1 make[2]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make[1]: *** [CMakeFiles/Makefile2:201: loader/CMakeFiles/asm_offset.dir/all] Error 2 make[1]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make: *** [Makefile:141: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Уф. Мысли?

Получает ли makepkg PKGBUILD vulkan-icd-loader-1.2.135 или это то, что вам нужно сначала приобрести, чтобы собрать пакет, который затем будет использовать pacman для установки?

make[2]: *** [loader/CMakeFiles/asm_offset.dir/build.make:63: loader/CMakeFiles/asm_offset.dir/asm_offset.c.o] Error 1 make[2]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make[1]: *** [CMakeFiles/Makefile2:201: loader/CMakeFiles/asm_offset.dir/all] Error 2 make[1]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make: *** [Makefile:141: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Уф. Мысли?

Получает ли makepkg PKGBUILD vulkan-icd-loader-1.2.135 или это то, что вам нужно сначала приобрести, чтобы собрать пакет, который затем будет использовать pacman для установки?

убедитесь, что вы сначала получили заголовки (они в этом потоке), иначе он не удастся

нет необходимости в заголовках запускать игру в заголовках 1.2.332
нет не нашел 1.2.335 :(

@ Джошуа-Эштон Спасибо, я не знал, что это требуется.

да надо: 1.2.135

image

Хорошая работа .. Я поставил пропатченное вино ... но в моем ящике gentoo пока нет vulkan loader 1.2.35 .. :(

Напоминаем, что среда выполнения Steam (а не инструмент совместимости со Steam Linux Runtime) в текущей бета-версии клиента Steam предоставляет загрузчик vulkan 1.2.135.

ах, извини :( @ dylanmc1975

Как заставить make_vulkan появиться в сборке @ Tk-Glitch proton-tkg?

@liberodark К сожалению, gentoo не слишком

Вы молодцы, спасибо!
Capture d’écran de 2020-03-20 23-06-35

У меня те же проблемы, что и у @annmuor. Я @liberodark, но все равно получаю сбои ..

Итак, руководство о том, как подняться до 1.2.135 в Arch (Manjaro):

cd ~/Downloads
mkdir -p vulkan/icd vulkan/headers

wget -O ./vulkan/icd/PKGBUILD "https://gist.githubusercontent.com/oscarcp/4c4fb71fa380015b722172f308d406b1/raw/5d87d9e302fdc1f435457fcdd0dfc7ecaa5bcfa2/gistfile1.txt"

wget -O./vulkan/headers/PKGBUILD "https://gist.githubusercontent.com/oscarcp/9b54ea7f6bd4eb4144bd4e5e980f2c4c/raw/a33607a4f0966e1fed00440c9f8f99a4b7295402/gistfile1.txt"

cd vulkan/headers
makepkg --syncdeps
pacman -U vulkan-headers-1:1.2.135-1-any.pkg.tar.xz -y

cd ~/Downloads/vulkan/icd
makepkg --syncdeps
pacman -U vulkan-icd-loader-1.2.135-1-x86_64.pkg.tar.xz -y

Следующий:
milkyway vulkan-icd]$ pacman -Ql vulkan-icd-loader
vulkan-icd-loader /usr/
vulkan-icd-loader /usr/lib/
vulkan-icd-loader /usr/lib/libvulkan.so
vulkan-icd-loader /usr/lib/libvulkan.so.1
vulkan-icd-loader /usr/lib/libvulkan.so.1.2.135
vulkan-icd-loader /usr/lib/pkgconfig/
vulkan-icd-loader /usr/lib/pkgconfig/vulkan.pc
vulkan-icd-loader /usr/share/
vulkan-icd-loader /usr/share/licenses/
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/LICENSE.txt

А затем следуйте этому (любезно предоставлено @liberodark):

cd ~/Downloads
mkdir dootwine
mv winev2.tar.gz dootwine/.
cd dootwine

tar -xvf winev2.tar.gz

mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist_back

mv wine ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist

Предполагая, что я ничего не пропустил, ЕДИНСТВЕННОЕ, ЧТО ОНИ ДОЛЖНЫ Бояться, - это ВАС ...

Редактировать:

По-прежнему вылетает для Steam-версии игры: -1:

HALP

так же, как @MuchiMuchiPink , @liberodark Я пробовал вашу винную сборку, но, по крайней мере, у меня она вылетает. Журнал здесь .
Я скомпилировал vulkan-icd-loader до версии 1.2.135, изменив PKGBUILD. Запуск Arch 5.5.10 с R9 290 и последней версией из репозитория mesagit

если вам нужен icd: @pastapojken
vulkan-icd-loader-1.2.135-1-x86_64.pkg.zip

Повторите попытку с 1.2.332 - это сбой, необходимо перезагрузить после установки

Все еще ничего не получил с этого

Все еще ничего не получил с этого

Какой дистрибутив вы используете? эти ребята запускают его в дистрибутиве на основе Arch. Я использую Pop! _Os (на основе Ubuntu), и у меня это тоже не работает.

@wundrweapon Я считаю, что вам нужно задействовать исполняемый файл без DRM, как упоминалось выше. Конечно, я не знаю, используют ли liberodark и другие версию без DRM.

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

Обновите здесь, я использовал вино @liberodark как новый раннер в Lutris, и теперь он работает. Всем спасибо.

Привет, ребята,

не могу следить за половиной того, что вы делаете / говорите, но я использовал винную версию liberodark и (с и без) опциями запуска, которые вылетали.
Я использую Linux Mint 19.3 (на основе ubuntu 18.04) с драйверами ядра 5.5.9 и nvidia 440.64 - пробую в Steam (купил там).
«Системный» вулкан слишком стар, но, как уже упоминалось выше, он идет с бета-версией Steam, верно?
Я что-то пропустил? Следует ли мне установить последнюю бета-версию драйвера отсюда: https://developer.nvidia.com/vulkan-driver ?

Спасибо, h4ck3rz :)

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

Какой дистрибутив вы используете?

Void Linux

Я считаю, что вам нужно задействовать исполняемый файл без DRM

Может быть ... Да будет так

Я дам тебе свой идентификатор раздора

Спасибо; отправил запрос, не уверен, когда / когда мне понадобится помощь

@wundrweapon Я сделал то же самое, заменил Proton 5.0 / dist на Wine от

Кто-нибудь знает, как запустить Steam-игру, используя системное вино вместо Proton?

Собственно, заменять весь каталог Proton нет необходимости, достаточно просто заменить winevulkan.dll.so и winex11.dll.so внутри каталога steamapps / common / Proton 5.0 / dist / lib64 / wine, а затем Proton сможет запускать игру (как ранее сказал @werman).

Требуется Vulkan-Loader 1.2.135, поэтому убедитесь, что он у вас установлен.

И я не видел ни одной публикации, в которой упоминалось бы об успешном запуске версии Denuvo, поэтому, вероятно, все еще требуется исполняемый файл DRM-Free.

@wundrweapon после запуска игры с Proton Steam извлекает proton_dist.tar в папку dist /. Я изменил этот файл proton_dist.tar на такой же, как и Wine от @liberodark , и попробовал его, но idTechLauncher.exe сразу вылетел (значок в системном трее тоже отсутствует), даже попытался заменить idTechLauncher.exe на DOOMEternalx64vk.exe, но это тоже не сработало. . Вероятно, это не работает с версией DRM.

Может ли кто-нибудь подробно описать команду запуска игры после установки вручную Proton 5.0 и обновления загрузчика vulkan icd?

Если я использую ./[...]/Proton\ 5.0/dist/bin/wine64 [path to the game.exe] напрямую, игра запускается, но у меня ужасный звук (я полагаю, без FAudio ??)

Если я использую ./[...]/Proton\ 5.0/proton run [path to the game.exe] меня есть FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.

Я на manjaro, использую бесплатную версию drm.

Привет, ребята, я немного потерялся из-за всех сообщений, у всех это работает в Steam? Или через Wine, или Lutris, или все вышеперечисленное?
Он работает со стандартной версией Steam или требуется для использования EXE без DRM?
Если требуется EXE-файл без DRM, где его взять?
Извините, если это было опубликовано ранее, но как обновить Vulkan-Loader 1.2.135 в Manjaro?
Я переключил Steam на бета-версию Steam. Означает ли это, что я автоматически запускаю Vulkan-Loader 1.2.135? Или мне нужно выбрать другие варианты?
Спасибо, ребята, здорово, у вас все получилось!

@ grand248 : переменный уровень успеха с запуском без drm, необходимо получить версию игры от Bethesda.net (возможно, она уже исправлена). Steam-версия игры борется.

После того, как я наконец получил DRM-версию, чтобы не вылетать, я получил приятное приветствие от Denuvo.
Screenshot_20200320_235341
Возврат есть.

@Voxed, что ты сделал, чтобы зайти так далеко?

@ PraetorianSC4 У меня такой же. Я ничего не менял, просто обновил бета-версию Steam. И получить это дерьмо от Денуво

@ PraetorianSC4 Поместите патч либеродарка с вином в каталог "Proton \ 5.0 / dist", перезаписав уже существующие файлы, я думаю, вам может понадобиться файл версии, который уже находится там (не уверен). И обновление icd-vulkan-loader.

Также вам нужно отключить ACO, если он у вас есть.

Моя команда запуска:
RADV_PERFTEST = llvm PROTON_LOG = 1% команда% + in_terminal 1

@Voxed - Я получаю эту ошибку в своей Windows 10 (двойная загрузка). Вы хоть представляете, что происходит? Почему эта ошибка? Я мог играть в нее после запуска игры в Windows. После перезагрузки я получил это сообщение.

@Voxed : radeon gpu да? У меня вряд ли сработает, карта nvidia вот здесь.

Я уже сделал все следующее:

Пока не повезло. В основном разочаровывает.

Да, лично не имеет значения, что я делаю или использую DRM / без DRM, он просто вылетает. Надеюсь, кто-то действительно понял это, когда я просыпаюсь ¯ \ _ (ツ) _ / ¯

@AllKind Denuvo не хочет, чтобы вы веселились, вы всегда можете попробовать получить бесплатную версию DRM.

@Voxed , а это купленная версия на

@AllKind, это неподходящее место для этого разговора. Либо подождите 24 часа, либо получите возмещение.

Игра запускается, но производительность ужасная:
https://i.imgur.com/wK7Xr3H.png
Только в начале уровня я могу получить 60 FPS. Если я пройду несколько шагов и получу 18 ...

да @ mozo78 не очень хороший и я на nvidia
Лучше без hdr и vsync

Да, теперь 24: D

Я пришлю вам лучшую работу по выпуску вина, не нужно исправлять exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Этот сделал это для меня вместе с двумя пакетами pkgbuild для 1.3.5 vulkan-icd-loader и header, большое спасибо @liberodark

Чтобы упомянуть, что я поместил пропатченное вино в папку dist в proton 5.0.

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

Чтобы правильно запустить игру и играть в нее, потребуются две вещи: улучшение dxvk и proton, чтобы правильно позаботиться о игре, а также игра, которую запускает в vulkan, это плохо.

Чтобы правильно запустить игру и играть в нее, потребуются две вещи: улучшение dxvk и proton, чтобы правильно позаботиться о игре, а также игра, которую запускает в vulkan, это плохо.

DXVK не используется для определения гибели. Он изначально работает на vulkan.

Да, требуется улучшение, на самом деле, прокладка libvulkan Proton / Wine.

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

  1. Proton 5.0 отлично работает с пропатченными DLL, вам больше не нужно использовать sed exe.
  2. Wine с предоставленными здесь патчами не работал у меня (nvidia 1660, arch), но proton работает.
  3. Вот ссылка на proton (5.0.1 + библиотеки, просто распаковать), которую я использовал: https://drive.google.com/open?id=1H4Dljhp5L7d8lI7YVqid8MTkaMM_kOTF
  4. Вот ссылка на мой сценарий запуска: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07
  5. Вам действительно нужен последний вулкан, и это самая сложная часть здесь.

Спасибо всем, кто заставил это работать!

Да, но doom eternal с Vulkan довольно плохая производительность на Wine и без dxvk
нет теста без esync ...

@AllKind, это неподходящее место для этого разговора. Либо подождите 24 часа, либо получите возмещение.

Я предполагаю, что постоянный взлом Proton, пытающийся заставить его работать, привел к тому, что исполняемый файл увидел более 5 различных версий библиотек. Старайтесь поддерживать те же двоичные файлы kernel32, ntdll и т. Д., Когда вы копаетесь.

Да, но doom eternal с Vulkan довольно плохая производительность на Wine и без dxvk

DXVK не связан.

Да, но doom eternal с Vulkan довольно плохая производительность на Wine и без dxvk

DXVK не связан.

да вот что я говорю! но безумие иметь такую ​​действительно плохую игру ...

doom eternal выпустила обновление ... все то же самое. не знаю, как патч повлияет на всю проделанную работу

@dxgldotorg Я играл в Windows через час после запуска. Просто обновил Windows после обновления драйверов чипсета AMD. На следующий день после перезагрузки меня "заблокировали". Трудно представить, что тестирование в linux (двойная загрузка) повлияло на версию Windows ... Однако « <Removed by moderator> » просто выскочило. Если проблема не исчезнет, ​​у меня будет выход :)
Извините за оффтопные разговоры ...

Мы все в одной лодке из-за плохой работы, верно? Никому не повезло больше?

нужно сравнивать AMD и NVIDIA без понятия для меня это на 60 и 25 fps

Мы все в одной лодке из-за плохой работы, верно? Никому не повезло больше?

Я использовал версию без DRM с твердыми 100 кадрами в секунду с использованием оборудования AMD.

у тебя есть ако?

Пришлось отключить aco для использования vulkan 1.2.135.

image

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

журнал (55 МБ)

есть ли способ увидеть вывод терминала из игры при запуске из Steam?

нужно дождаться обновления из игры / vulkan & proton / wine

image

Для меня игра вылетает с этим, при попытке открыть через Steam play и при использовании этого скрипта сверху: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

У меня 3950X / 1080ti. Кто-нибудь еще видел это?

Кто-нибудь знает, как запустить Steam-игру, используя системное вино вместо Proton?

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

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

То же самое здесь, как DRM, так и без DRM

@annmuor Думаю, я попытаюсь это исправить. Нужно ли мне делать отдельную папку Proton для той, которую вы предоставили, или просто закинуть в 5.0?

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

1. Proton 5.0 works great with patched DLLs, you do not need to sed exe anymore.

2. wine with patches provided here didn't work for me ( nvidia 1660, arch ) but proton does.

3. Here's a link to proton (5.0.1+libs, just unpack) I used: https://drive.google.com/open?id=1H4Dljhp5L7d8lI7YVqid8MTkaMM_kOTF

4. Here's a link to my run script: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

5. You do need latest vulkan and it's the most tricky part here.

Спасибо всем, кто заставил это работать!

Подтверждено на Void Linux! Работает только на exe без DRM…: confused:
20200320-201042

Для меня игра вылетает с этим, при попытке открыть через Steam play и при использовании этого скрипта сверху: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

Это произойдет, если вы выберете Proton 4.2-9 или ниже. (Невозможно инициализировать SteamAPI)

Кто-нибудь, у кого он работает, не могли бы вы дать информацию о своей системе?

я не смог заставить его работать, с:

  • ОС: NixOS (нестабильная nixos)
  • Графический процессор: RX 5700
  • Драйвер: Mesa 19.3.3 (LLVM 9.0.1)
  • Ядро: 5.4.25

Привет, ребята,
Может кто-нибудь объяснить, как получить последний вулкан в Манджаро.
Заранее спасибо.

Может кто-нибудь объяснить, как получить последний вулкан в Манджаро.

https://www.archlinux.org/packages/extra/x86_64/vulkan-icd-loader/
Был помечен как устаревший более месяца. Кто-нибудь знаком с процессом выпуска Arch, который может расширяться через соответствующие каналы?

@liberodark К сожалению, gentoo не слишком

Мы могли бы попробовать использовать последнюю версию git.

ps Мы оба родились в 75-м, по имени Дилан, запускаем gentoo и играем в дум? О, мой бог

@annmuor
Я извлек предоставленный протон в ~ / .local / share / Steam / steamapps / common / Proton 5.0 /
Когда я запускаю этот скрипт, я получаю следующую ошибку:

bash ~ / Документы / doom.sh
/home/grand/Documents/doom.sh: строка 6: ~ / .local / share / Steam / steamapps / common / Proton 5.0 / dist / bin / wine: нет такого файла или каталога

Я подтвердил, что файл и каталог действительно существуют.

Спасибо

@ashkitten здесь вы идете
@ grand248 использует PKGBUILD от Tk-Glitch , хотя, как человек, который никогда не связывался с созданием пакетов Arch, я не могу объяснить процесс

Любой, у кого есть дистрибутив на основе Arch, может использовать это репо для обновления vulkan-headers и vulkan-icd-loader до последней версии 1.2.135: https://github.com/Tk-Glitch/PKGBUILDS

@ashkitten У меня он работает только для того, чтобы его приветствовал экран DRM, как опубликовано @Voxed . Я установил новейшие доступные vulkan-headers и vulkan-icd-loader, а затем заставил его работать с помощью Proton 5.4-GE-1, который можно найти здесь: https://github.com/GloriousEggroll/proton-ge-custom/ релизы

Вот моя системная информация: https://gist.github.com/rabidlassie/7c3ab9a232a152aa9e7a684aec86f1ee

Также скриншот DRM (открывается из браузера):
doom

@ grand248 У меня была такая же проблема со сценарием. Смотрите мое решение здесь . Обратите внимание: я все еще не могу запустить игру в своей системе, но у меня нет последних заголовков vulkan.

Я даже не получил это изображение, когда запускал Denubloat exe, он просто вылетел

@rabidlassie, спасибо за указание на то, что Proton-5.4-GE-1 работает, я получил гораздо больше, чем сборка, которую я скомпилировал сам. на самом деле он не открывается в браузере для меня, просто выдает мне всплывающее окно со ссылкой на страницу поддержки с этим на нем (https://support.codefusion.technology/de_d90127jd781/?e=88500006&l=english)

@ashkitten да, эта ссылка открывает страницу, которую я опубликовал

@wundrweapon, вероятно, связан с версиями vulkan, вы можете опубликовать свой журнал?

@rabidlassie, что это за журнал и где его найти

О, он даже не запускается для ведения журнала, он просто говорит, что не может инициализировать Steam API; говорит мне, что мне нужно убедиться, что подключена правильная учетная запись и еще много чего. Интересно, почему?

@wundrweapon вы пытались запустить игру с помощью клиента Steam или командной строки? Если вы пробовали использовать командную строку, вы можете войти в клиент Steam, щелкните правой кнопкой мыши DOOM Eternal -> Свойства -> Установить параметры запуска -> запишите это:
PROTON_LOG=1 %command%

так текущий статус работает, но denuvo всегда срабатывает?

Я мог бы попробовать с Proton dist @annmuor, раз уж он заработал. Возможно, что-то пошло не так с Proton 5.4-GE-1. Хотя я не уверен. Скачал игру заново, на всякий случай.

Также у меня было обновление, версия Steam Proton поднялась до 5.0-5. Тем не менее, выдает ошибку DRM :(

Также у меня было обновление, версия Steam Proton поднялась до 5.0-5. Тем не менее, выдает ошибку DRM :(

на github нет выпуска ... включены ли в него соответствующие исправления?

вы можете разместить свой журнал?

Ура, более 500к строк о_О
Прямой поиск vulkan приводит только к успешной загрузке некоторых SO

nbd, если вы используете pastebin

Привет @rabidlassie , если Denuvo уже находится в возбужденном состоянии, ему потребуется день для сброса перед оценкой другой сборки Proton.

Привет @wundrweapon , журналы Proton имеют тенденцию хорошо сжиматься. Если Github не нравится размер журнала, подумайте о том, чтобы выбросить его в архив.

Поскольку Steam теперь имеет Proton 5.0.5, я снова спрошу: мне добавить Proton dist @annmuor в папку 5.0 или сделать отдельный?

подумайте о том, чтобы выбросить это в архив.

Почему я не подумал об этом? Вот архив
log.zip

Вот мой журнал с Proton 5.0.5. Намного меньше, чем у @wundrweapon
steam-782330.log

О, да, я полагаю, что я мог бы также бросить журнал с Proton 5.0.5 ради завершения.
steam-782330.log

@rabidlassie у вас есть EXE без DRM, чтобы попробовать?
Anywho я пробовал обходной путь

Система.
Протон: 5,0-5.
vulkan-icd-loader и vuikan-headers - 1.2.135.
Я пробовал запускать как DRM, так и без DRM . После "предупреждения производителя графического процессора" игра вылетела, и теперь я получаю ссылку на https: //support.codefusion.technology ...
Протон-5.4-ГЭ-1 не работает без особых манипуляций.

В версии 5.0-5 и DRM я сейчас вижу ошибку «AMD еще не поддерживает HDR», но сразу после этого вылетает тихо. Использование steam-native, vulkan-icd-loader 1.2.135 и aco отключены. Больше ничего не трогал.

steam-782330.zip

5.0-5:
Исправить сбой в некоторых играх, представленных в Proton 5.0-4.
Исправьте сетевую ошибку в Granblue Fantasy: Versus.
Поддержка последних SDK OpenVR.
Добавить поддержку новых расширений Vulkan, используемых в некоторых недавних играх.

Стоит отметить, что вчера, похоже, было обновление драйвера Nvidia. Я путешествовал по Интернету, пытаясь выяснить, нужно ли мне установить / обновить vulkan-icd-loader и тому подобное, и увидел эту веб-страницу:

https://www.archlinux.org/packages/?name=nvidia

Проверяю Flatpak в моей системе Fedora, есть новый пакет, но он по-прежнему 440,64.

ОБНОВЛЕНИЕ: Да, все еще не работает, но, вероятно, стоило попробовать.

@ kisak-valve хорошо, спасибо

@Weilbyte Вообще- то, но я не пробовал это с Proton, потому что моя учетная запись Steam связана с моей учетной записью Bethesda, она, вероятно, попытается автоматически войти в систему, как только я открою игру. Я не хочу рисковать.

@liberodark К сожалению, gentoo не слишком

Мы могли бы попробовать использовать последнюю версию git.

ps Мы оба родились в 75-м, по имени Дилан, запускаем gentoo и играем в дум? О, мой бог

смешно

Дилан - это прозвище, меня зовут Лука, но все остальное реально, ага

Скажи, если тебе повезет с мерзавцем, завтра, может быть, я попробую

@ Владимир-А у вас nofsync включен, может быть, в этом проблема?

@wundrweapon @ ryester27 у вас обоих переполнение стека, не уверен, что это вызывает.

@rabidlassie Я пробовал запускать с fsync и без fsync, например игры From Software не работают с fsync. Те же журналы.

Я не понимаю, как команда Proton не провела предварительное тестирование такой крупной игры?

Я не понимаю, как команда Proton не провела предварительное тестирование такой крупной игры?

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

Будем надеяться, что они скоро выпадут Denuvo, как в случае с Rage 2. Тем более, что игра вышла треснувшей из коробки.

Обновлен лог с Proton 5.0-5
steam-782330.log

Графический процессор: 8 ГБ GTX 1070
Драйвер: 440.44
ОС: Pop! _OS 19.10
Версия протона: 5.0-5

Я не понимаю, как команда Proton не провела предварительное тестирование такой крупной игры?

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

Proton - это Steam, правда? Конечно, Bethesda предоставит Steam копию релиза до даты релиза.

Я не понимаю, как команда Proton не провела предварительное тестирование такой крупной игры?

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

Proton - это Steam, правда? Конечно, Bethesda предоставит Steam копию релиза до даты релиза.

Хотела бы следовало. Это все еще проект с открытым исходным кодом

Я не понимаю, как команда Proton не провела предварительное тестирование такой крупной игры?

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

Proton - это Steam, правда? Конечно, Bethesda предоставит Steam копию релиза до даты релиза.

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

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

Прошлой ночью Arch получил vulkan-icd-loader 1.2.135-1 официально. Компилировать больше не нужно :)

Требуется ли .exe без DRM для Proton 5.0-5 и vulkan-icd-loader 1.2.135-1 на Arch?

Мы узнаем позже сегодня, Denuvo заблокирует вас на 24 часа, если вы попытаетесь
слишком много конфигураций. Так что люди с версией Steam кажутся
ожидает разблокировки, чтобы повторить попытку, если я правильно понял

В сб, 21 марта 2020 г., 4:41 Yjnar [email protected] написал:

Требуется ли .exe без DRM для Proton 5.0-5 и vulkan-icd-loader
1.2.135-1 на Arch?

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

Да, это нужно :)
@ Kron4ek
Протон builld на странице GitHub еще 5.0- 4. Игра вылетает с ним.

@ mozo78 Valve еще не

Proton, построенный на вашей странице GitHub, по-прежнему 5.0-4. Игра вылетает с ним.

Меня устраивает. Я имею в виду, что я повторно загрузил свою сборку Proton 5.0-4, я скомпилировал ее с необходимыми патчами, поэтому Doom Eternal работает с ней.

Кому-нибудь удалось скомпилировать Vulkan-Loader на Ubuntu? Последняя версия в apt - это 1.1.126.0-2 , поэтому я предполагаю, что это одна из проблем, которые мне нужно решить. Я думал, что правильно выполнил инструкции, но похоже, что Doom Eternal их не распознает.

Я заметил, что некоторые тесты в Vulkan-Loader не проходят для меня, так что это, по крайней мере, одна из причин, по которой он не работает для меня.

@ mozo78 Valve еще не

Proton, построенный на вашей странице GitHub, по-прежнему 5.0-4. Игра вылетает с ним.

Меня устраивает. Я имею в виду, что я повторно загрузил свою сборку Proton 5.0-4, я скомпилировал ее с необходимыми патчами, поэтому Doom Eternal работает с ней.

Я просто попробовал игру, и она вылетела. С Winev2 работает :)
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view

@ mozo78 Не знаю, почему это не работает для вас, я просто загрузил его снова напрямую со своей страницы github (просто чтобы убедиться в целостности файла), и игра у меня работает.

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

Также вы можете попробовать эти игровые аргументы:

+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Arch Linux обновил загрузчик vulkan: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/vulkan -icd-loader & id = f04a0e735e553b1d749730865fe758f38ef6b966

Это что-нибудь меняет?

Я пробую Arch Linux, бета-версию Steam (пробовал как среду выполнения, так и родную), vulkan-icd-loader 1.2.135 и nvidia 440.64 на GTX 1080 Ti, пробуя протон 5.0-5 .

При попытке запустить игру Denuvo даже не загружается на черный экран, она просто перестает выполняться. steam-782330.7z

Попытка запустить EXE без DRM вместе с исходным загрузчиком загружается на черный экран, а затем вылетает. Кто-то в потоках о пиратстве упомянул, что Bethesda удалила папку original и исправила файлы, чтобы они не работали с exe, так что, возможно, поэтому.

Из того, что я здесь читаю, я должен, по крайней мере, иметь возможность запустить DRM-игру в ЧТО-ТО, но я ничего не получаю, я что-то пропустил?

Я пробую Arch Linux, бета-версию Steam (пробовал как среду выполнения, так и родную), vulkan-icd-loader 1.2.135 и nvidia 440.64 на GTX 1080 Ti, пробуя протон 5.0-5 .

При попытке запустить игру Denuvo даже не загружается на черный экран, она просто перестает выполняться. steam-782330.7z

Попытка запустить EXE без DRM вместе с исходным загрузчиком загружается на черный экран, а затем вылетает. Кто-то в потоках о пиратстве упомянул, что Bethesda удалила папку original и исправила файлы, чтобы они не работали с exe, так что, возможно, поэтому.

Из того, что я здесь читаю, я должен, по крайней мере, иметь возможность запустить DRM-игру в ЧТО-ТО, но я ничего не получаю, я что-то пропустил?

Моя система и настройки практически идентичны, и я получаю идентичные результаты.

@ C0rn3j Если у вас есть копия exe, она все еще работает. Я был заблокирован Denovo в Windows, потому что я пробовал кучу конфигов с вином, но переключение exe на свободный от DRM сработало нормально.

@wiltaylor
Вы можете подтвердить, что у меня есть нужные файлы?
Мне не удалось сохранить их до того, как Bethesda удалила их, поэтому я удалил их из Интернета.

[0] % sha256sum idTech* DOOM*      
3d7eae19cc71b64ad911fa46495085d67b7ef2afedba34f4b25b080da9b3bffb  idTechLauncher.exe
a35a9931f38baf0bf49bc017dd5fa5a24b988a17a35a91da19f33d0114bcadef  idTechLauncher.exe.drmfree
6858296bb6e65e95c51b71ec0f91ca7b94b48e65c15083d3fbed7c57a79dffcb  DOOMEternalx64vk.exe
65c1939ca88d613bb78d5bdf3d6804bc171fde708f4f0f0c11daf3a4ad492b40  DOOMEternalx64vk.exe.drmfree

@ C0rn3j да такие же хеши у меня для DOOMEternalx64vk.exe

Однако у меня в системе Windows есть только idTechLauncher.exe без DRM. Файлы слетали через steam как обычно.

У меня такие же хэши тоже @ C0rn3j

@wiltaylor Пробовал запускать только с измененным EXE (сохранил текущую программу запуска), без изменений, все равно вылетает.

steam-782330.log

Пробовал чистый префикс для хорошей меры ( rm -rf ~/.local/share/Steam/steamapps/compatdata/782330/pfx ), не помогло.

+ in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

Я пробовал с чистой приставкой, и она действительно работает. Прости за это :)

@ mozo78 без проблем :)

у меня тоже не работает,
nvidia 440.64 vulkan-icd-loader 1.2.135
steam-782330.log
запускается и падает

было бы здорово, если бы кто-нибудь мог загрузить рабочую сборку Proton

Хорошо, я скомпилировал протон Tk-Glitch с примененным патчем (https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb) и немодифицированная Steam-версия DOOM Eternal работает с этим. Используемые варианты запуска: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

DOOM теперь отлично работает с DRM!

РЕДАКТИРОВАТЬ: Вот моя двоичная протонная сборка: https://ufile.io/x58gs3ia
EDIT2: ниже приведены пошаговые инструкции по запуску DOOM Eternal.

@ 999eagle и все, кому удалось заставить его работать: отчеты ProtonDB приветствуются: https://www.protondb.com/app/782330

@ McMarius11 подойдет

@tuxayo да, я добавлю свой отчет

@ McMarius11 загрузил и отредактировал мой комментарий с помощью двоичного

@ 999eagle Можно ли получить

загрузил и отредактировал свой комментарий с помощью двоичного файла.

По какой-то причине мой интернет-провайдер, похоже, блокирует ufile.io, но не uploadfiles.io ... Так что полная ссылка здесь, если это поможет кому-то другому: https://uploadfiles.io/x58gs3ia

@ 999eagle Можно ли получить

Я все еще в аду библиотеки в Arch из-за того, что база данных пакетов не обновляется и некоторые другие зависимости, поэтому мой совет: терпение, это придет в конце концов, не слишком долго

@ FTL-Space-Warp

  1. Загрузите загруженную мной версию Proton (https://ufile.io/x58gs3ia или https://uploadfiles.io/x58gs3ia), распакуйте в ~/.steam/root/compatibilitytools.d/
  2. Убедитесь, что вы участвуете в бета-версии клиента Steam (Steam> Настройки> Учетная запись> Участие в бета-тестировании).
  3. Перезапустите Steam
  4. Добавьте эти параметры запуска в DOOM Eternal в Steam: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  5. Выберите Proton-tkg 5.4.r10.g7c7868f4 в качестве версии Proton для использования в DOOM Eternal.
  6. Рвать и рвать!

Надеюсь, мы получим хотя бы бета-версию, чтобы не полагаться на распространение двоичных файлов друг другу.

https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb#commitcomment -37957962

Сообщение об успешном запуске Doom Eternal в приведенном выше сообщении должно помочь получить уверенность в выпуске исправления.

@ 999eagle спасибо, целую глаза!

У кого-нибудь получилось запустить его на AMD gpu? Если да, то какая версия mesa использовалась? Я продолжаю сталкиваться с FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. несмотря на использование vulkan-icd-loader 1.2.135 и последней сборки mesa-git.

@ FTL-Space-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

Нет созданной папки compatibilitytools.d в ~ / .steam / root / после перезапуска Steam.

При попытке запустить:

======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/az/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'logcommandtoprefix', 'nonvapi', 'winedxgi', 'winetricks'}
======================
ERROR: ld.so: object '/home/az/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

@ FTL-Space-Warp

  1. Загрузите загруженную мной версию Proton (https://ufile.io/x58gs3ia или https://uploadfiles.io/x58gs3ia), распакуйте в ~/.steam/root/compatibilitytools.d/
  2. Убедитесь, что вы участвуете в бета-версии клиента Steam (Steam> Настройки> Учетная запись> Участие в бета-тестировании).
  3. Перезапустите Steam
  4. Добавьте эти параметры запуска в DOOM Eternal в Steam: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  5. Выберите Proton-tkg 5.4.r10.g7c7868f4 в качестве версии Proton для использования в DOOM Eternal.
  6. Рвать и рвать!

Вопрос, а вы используете vulkan-icd-loader 1.2.135 или предыдущую версию?
Позже попробую, но не уверен, что это сработает

@zaggynl Я понятия не имею, почему это все еще зависит от этого пути ... Файл существует в ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/dist/lib/wine/ntdll.dll.so , не знаю, почему сборка не использует его.

@ dylanmc1975 Я использую vulkan-icd-loader 1.2.135 , но бета-версия Steam должна включать это

@kdwinter Я использую ubuntu 19.04 с драйверами steamvr mesa и rx580, и пока игра работает.

@ FTL-Space-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

ПРЕДУПРЕЖДЕНИЕ ОБ ОБНОВЛЕНИИ : Если вы используете GNOME или рабочий стол на основе GNOME, НЕ используйте клавиши ALT-TAB и не выходите из окна.

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

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

Библиотеки, которые я установил (возможно, они вам не понадобятся, я поместил их здесь для завершения, некоторые из них уже должны быть в среде выполнения Steam )

  • lib32-nvidia-vulkan-utils 440.66.03-1
  • nvidia-vulkan 440.66.03-1
  • opencl-nvidia-vulkan 440.66.03-1
  • nvidia-vulkan-utils 440.66.03-1
  • lib32-opencl-nvidia-vulkan 440.66.03-1
  • lib32-vulkan-icd-loader 1.2.135-1
  • vulkan-icd-loader 1.2.135-1
  • вулкан-заголовки 1: 1.2.135-1
  • вулкан-экстра-слои 1.1.130 + 10614 + a70d5d17e-1

@ dylanmc1975 Я использую vulkan-icd-loader 1.2.135 , но бета-версия Steam должна включать это

Надеюсь, в gentoo нет :)

@ FTL-Space-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

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

Как я могу посмотреть файл журнала?

@ FTL-Space-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

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

Как я могу посмотреть файл журнала?

В параметрах запуска игры поставьте PROTON_LOG = 1% command%

@ FTL-Space-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

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

Как я могу посмотреть файл журнала?

Добавьте PROTON_LOG = 1% command%, чтобы запустить параметры в Steam, запустить игру, прочитать ~ / steam-782330.log

изменить: забыл бит% command%, извините.

@zaggynl @ 999eagle У меня такая же проблема с путем /home/sophie/ .
Однако для меня папка Compatibletools находится по адресу ~/.steam/steam/compatibilitytools.d/ .

Пробовал установить WINEPATH с помощью WINEPATH = / home / az / .steam / root / compatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib / wine в параметрах запуска, но без радости.

Я использую Pop_os 19.10, и мне не удалось установить vulkan-headers 1.2.135.
Мне удалось установить 1.2.131, но этого, похоже, недостаточно. Кто-нибудь знает, как я могу установить 1.2.135 на Pop_oS 19.10 (или Ubuntu 19.10?)

/home/mcmarius11/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/

@zaggynl @ 999eagle У меня такая же проблема с путем /home/sophie/ .
Однако для меня папка Compatibletools находится по адресу ~/.steam/steam/compatibilitytools.d/ .

/home/USERNAME/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/
это должно выглядеть так

для меня игра все еще вылетает,
мне нужна последняя nvidia 440.66.03?

вино: не удалось инициализировать: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: невозможно открыть файл общих объектов: Нет такой файл или каталог

Это потому, что @ 999eagle скомпилировал сборку TkG Proton на Arch (я прав?), Поэтому для работы этой сборки требуется GLIBC 2.31.

В системах со старым GLIBC вы получите такие ошибки.

Мне не удалось установить vulkan-headers 1.2.135.

Самый простой способ - использовать бета-клиент Steam, так как теперь он включает 1.2.135.

@RumenBlack Вы используете бета-версию клиента

Протонная версия
steam-782330.log

И с этим тоже не повезло. Обновил все, построил этот пропатченный протон, но все равно вылетает. Я не могу получить журналы из этого, я передал ему PROTON_LOG = 1, я даже попытался запустить сам Steam с этим, но я нигде не могу найти журналы.

И с этим тоже не повезло. Обновил все, построил этот пропатченный протон, но все равно вылетает. Я не могу получить журналы из этого, я передал ему PROTON_LOG = 1, я даже попытался запустить сам Steam с этим, но я нигде не могу найти журналы.

А в вашей домашней папке они находятся как steamapp- {gameID} .log?

Мой плохой, оказывается, мой глобальный набор WINEDEBUG = -all envvar (когда я запускаю другие вещи с вином) не позволяет журналам работать.

steam-782330.log

После 999eagle в должность , я получаю сообщение об ошибке окна всплывающего окна:
_ "Извините, что-то пошло не так. Чтобы найти решения, посетите "_
что указывает на страницу Bethesda, где говорится
_ "В настоящее время ваша покупка игры не может быть успешно подтверждена, подождите 24 часа и повторите попытку." _

Пахнет Денуво ... Думаю, завтра попробую еще раз.

@kdwinter Я использую ubuntu 19.04 с драйверами steamvr mesa и rx580, и пока игра работает.

По-прежнему появляется ошибка FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. несмотря на то, что теперь также выполняется обновление до бета-версии клиента Steam. Странный. Также с использованием RX580, fwiw.

Мне не удалось установить vulkan-headers 1.2.135.

Самый простой способ - использовать бета-клиент Steam, так как теперь он включает 1.2.135.

Я использую бета-клиент Steam прямо сейчас, но когда я запускаю vulkaninfo, он все еще говорит, что у меня 1.2.131

Я пробовал размещенные здесь пользовательские Wine / Protons, но у меня черный экран вылетает через несколько секунд.

@kdwinter Я использую ubuntu 19.04 с драйверами steamvr mesa и rx580, и пока игра работает.

По-прежнему появляется ошибка FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. несмотря на то, что теперь также выполняется обновление до бета-версии клиента Steam. Странный. Также с использованием RX580, fwiw.

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

@ Kron4ek: да, я скомпилировал эту сборку на Arch, поэтому требуется GLIBC 2.31. Понятия не имею, почему мой путь сборки все еще находится в двоичных файлах.

@kdwinter RADV + ACO в настоящее время не работает, вам придется использовать либо LLVM ( RADV_PERFTEST=llvm если в вашей сборке он включен по умолчанию), либо другой драйвер.

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

Я использую бета-клиент Steam прямо сейчас, но когда я запускаю vulkaninfo, он все еще говорит, что у меня 1.2.131

Vulkaninfo использует общесистемную установку, бета-версия Steam использует собственную среду выполнения. Например, моя система:
~/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libvulkan.so.1.2.135

@kdwinter RADV + ACO в настоящее время не работает, вам придется использовать либо LLVM ( RADV_PERFTEST=llvm если в вашей сборке он включен по умолчанию), либо другой драйвер.

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

Это действительно была проблема, спасибо!

Игра работает с серьезными проблемами производительности с драйвером Nvidia 440.66.03 vulkan dev с GTX 1080ti. Есть идеи по повышению производительности? Я использую Arch, и у меня установлен последний пакет vulkan-icd-loader (1.2.135-1)

Похоже, что специальный журнал игры не создается, но Steam error.log содержит это после неудачного запуска игры:
`
CreatingProcess "
Обновление игры: AppID 782330 "", ProcID 30492, IP 0.0.0.0:0
Запуск приложения 782330

Процесс добавления 30492 для игры с ID 782330
GameAction [AppID 782330, ActionID 2]: LaunchApp изменил задачу на WaitingGameWindow с ""
ОШИБКА: ld.so: объект '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.
ОШИБКА: ld.so: объект '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.
ОШИБКА: ld.so: объект '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неправильный класс ELF: ELFCLASS32): игнорируется.
GameAction [AppID 782330, ActionID 2]: LaunchApp изменил задачу на Завершено с помощью ""
Процесс добавления 30493 для игры с ID 782330
Процесс добавления 30494 для игры с ID 782330
Процесс добавления 30495 для игры с ID 782330
Процесс добавления 30496 для игры с ID 782330
Игра удалена: AppID 782330 "", ProcID 30492
Загрузили AppInterfaceStats в Steam
Выход из приложения 782330
В ActivateActionSet нет кешированного прикрепленного сопоставления.
`

Я выполнил инструкции 999eagle (я на Arch), и Steam-версия игры работает, но работает очень плохо (15-25 кадров в секунду).

Игра работает с серьезными проблемами производительности с драйвером Nvidia 440.66.03 vulkan dev с GTX 1080ti. Есть идеи по повышению производительности? Я использую Arch, и у меня установлен последний пакет vulkan-icd-loader (1.2.135-1)

У него определенно есть проблемы с производительностью, но имейте в виду, что мы чертовски исправляем это. У меня есть Arch и 2060, и я с трудом могу держать его на высоком уровне (давайте вспомним, что есть 4 более высоких настройки выше) на 30-40 кадров в секунду.

@kdwinter RADV + ACO в настоящее время не работает, вам придется использовать либо LLVM ( RADV_PERFTEST=llvm если в вашей сборке он включен по умолчанию), либо другой драйвер.

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

@doitsujin На самом деле вы можете просто извлечь драйвер pro-vulkan в свой домашний каталог и использовать его без необходимости его установки. (когда я говорю без необходимости его установки, я имею в виду без участия управления пакетами). Я сделал учебник, как это сделать:
https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutorial_how_to_use_amds_pro_vulkan_driver_or_the/

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

@oscarcp Да, я подумал, что исправления действительно влияют на производительность. Хорошая работа, все участники!

Просто указываю, что Proton 5.0-5 только что вышел и, похоже, поставляется с отсутствующими расширениями vulkan!

Однако это все еще не работает «из коробки», используя бета-клиент Steam-runtime и Proton 5.0-5.

@RumenBlack Вы используете бета-версию клиента

Может быть, я попробую другой DE, я слышал, что у людей проблемы с gnome.

@RumenBlack Вы используете бета-версию клиента

Может быть, я попробую другой DE, я слышал, что у людей проблемы с gnome.

Пока единственная проблема, с которой я сталкиваюсь в GNOME, - это оверлей, если что-то переключает контекст из окон DOOM, он особенно вылетает.

Могу сообщить, с решением @ 999eagle работает. Я тестировал без параметров запуска, он попадает во вступительное видео от Bethesda и застывает на 1 секунду в видео, вызывая сбой. но с предоставленными ею вариантами запуска он работает на 100%. Сглаживание мыши - это проблема, но это легко исправить с помощью параметров запуска или настроек в игре.
Я поиграю с вариантами запуска, чтобы посмотреть, какие из них можно не учитывать. Но с указанными ею шагами это работает.

@APoniatowski на 100% вы имеете в виду, что у вас нет проблем с производительностью?

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

@oscarcp интересно, у меня есть большинство вариантов на High или Ultra, и я получаю 60 кадров в секунду с небольшими провалами здесь и там на RX580 с использованием mesa-git.

У меня больше всего вариантов на High или Ultra, и я получаю 60 кадров в секунду с небольшими провалами здесь и там на RX580 с использованием mesa-git.

@MuchiMuchiPink Со Steam-версией или без DRM? Также вы используете radv-llvm, radv-aco или admgpu-pro?

@ 999eagle Вы использовали версию без DRM?

Ну, я запустил игру, но производительность ужасно плохая (даже при минимальном уровне), и я на собственном горьком опыте понял, что у меня не работает оверлей Steam. Хотя, когда игра ставится на паузу, частота кадров резко возрастает, так что вполне возможно, что мой i5-6400 уже не годится.

@elovin Нет, я просто использую неизмененную версию Steam по умолчанию

Ну, я запустил игру, но производительность ужасно плохая (даже при минимальном уровне), и я на собственном горьком опыте понял, что у меня не работает оверлей Steam. Хотя, когда игра ставится на паузу, частота кадров резко возрастает, так что вполне возможно, что мой i5-6400 уже не годится.

Нет, я использую 9900K / 1080Ti, и мы находимся в одной лодке. Игра работает с очень низким FPS ...

Привет, может быть стоит упомянуть # 3267. Сокращенная версия этого обсуждения состоит в том, что возможна регрессия вверх по течению, из-за которой Denuvo недовольна этими неофициальными сборками Proton, но вполне устраивает основную сборку Proton. Сценарий сбоя в этом отчете о проблеме заключается в том, что игра будет работать 5 запусков в день, а затем перейдет в состояние возбуждения.

Возможно, это не относится напрямую к этой игре, но за этим стоит обратить внимание.

4790k 1070 здесь кастомное ядро ​​pds 5.6 самое новое и 100+ FPS максимум 1080p

@ ReaperOfSouls1909
Не могли бы вы предоставить нам дополнительную информацию о вашей настройке (какую версию драйвера вы использовали, какую версию Wine / Proton, без DRM или нет)?

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

https://zaggy.nl/nextcloud/s/W96Z7BBy6oirJpY

4790k 1070 здесь кастомное ядро ​​pds 5.6 самое новое и 100+ FPS максимум 1080p

Это из-за пдс ядра может быть?

Proton 5.0.5 440.64 nvidia dkms tkg и drm, и drm работают бесплатно

отправлено из моего Айфона

21 марта 2020 г. в 10:39 elovin [email protected] написал:

Взаимодействие с другими людьми
@ ReaperOfSouls1909
Облако, пожалуйста, дайте нам больше информации о вашей настройке (какую версию драйвера вы использовали, какую версию Wine / Proton, без DRM или нет)?

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

@madewokherd Я купил игру у bethesdalauncher, используя бинарный файл radv-llvm без DRM.
Я играю в Lutris с вином @liberodark в качестве

Любой, кто работает в системах на базе Arch с картой AMD, желающей иметь версию 19.50 профессиональных драйверов vulkan, поскольку @doitsujin предлагает получить максимальную производительность, вот готовая версия:
vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar.xz.zip

@ gardotd426 спасибо, я проверю.

@MuchiMuchiPink убедитесь, что вы VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd64.json

Но поскольку вы используете средство запуска Bethesda, а не Steam, средство запуска может быть 32-разрядным, как в случае с Origin, поэтому вам также необходимо объявить 32-разрядный драйвер vulkan, например: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/amd_icd64.json или вы можете установить lib32-amdvlk и использовать открытую 32-битную amdvlk для запуска, так что это будет VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json , но я бы просто сначала попробовал использовать 64-битную, нет смысла заниматься этим бизнесом, если он вам не нужен.

Хорошо, что он работает с протонной версией @ 999eagle . Получение воспроизводимого FPS, ~ 20-30, с настройками графики по умолчанию и GTX 970.

Arch Linux 64 бита, усиленное ядро, последний проприетарный драйвер Nvidia (DKMS), Steam beta.

РЕДАКТИРОВАТЬ: Игра в среднем дает плавный опыт в моем случае

@ FTL-Space-Warp пока что все выглядело гладко, без замедлений (ниже 30 кадров в секунду), кроме сглаживания мыши (что раздражает). Я проведу еще несколько тестов, но пока у меня есть другие приоритеты.

@ kisak-valve 5 игра запускается? Оки Доки. Буду следить за этим, так как я уже запускал это однажды.

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

@ gardotd426 нет, через

@MuchiMuchiPink, хорошо, но я только что проверил свою программу запуска Bethesda, и она, похоже, 32-разрядная, поэтому, если у кого-то случайно есть версия Bethesda, он использует программу запуска и пытается использовать профессиональную версию драйвера AMD vulkan , вам действительно нужно установить как 32-битную, так и 64-битную в VK_ICD_FILENAMES , поэтому VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json
Предварительно запакованный драйвер amdgpu-pro vulkan, который я загрузил выше, является только 64-разрядным, но все, что вам нужно сделать, это установить lib32-amdvlk (или даже просто попробовать 32-разрядный загрузчик vulkan mesa).

С подсказками @ 999eagle и протоном я получил эту ошибку в журнале протонов
И я действительно не знаю, как это сделать :(

Unhandled exception: page fault on read access to 0x00000010 in 64-bit code (0x000000014007fbaf). 16179.948:0031:0032:fixme:dbghelp:elf_search_auxv can't find symbol in module

@ dylanmc1975 найдите в этом журнале ближайший FATAL ERROR выше (может быть на пару сотен строк вверх). И убедитесь, что у вас есть параметр +in_terminal 1 .

Для справки : зеркало
(https://zaggy.nl/nextcloud/s/W96Z7BBy6oirJpY)
md5sum: feec62ea77baa5b37bbe6f92946a42ea

Так что, загрузчик Vulkan 1.2.135 все еще является обязательным? Я хочу протестировать бесплатную версию drm с proton 5.0-5 на PlayOnLinux, и я использую ежедневные сборки Ubuntu 20.04. libvulkan в настоящее время находится на уровне 1.2.131 в Ubuntu 20.04.

@VincentGuinaudeau Я PROTON_LOG=1 %command% в параметры запуска, но у меня нет фатальных ошибок в журнале Steam

используйте PROTON_LOG=1 %command% +in_terminal 1

@VincentGuinaudeau 17067.935:002f:0030:warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )

Единственная ошибка, которую я получил, я думаю, это мои отсутствующие библиотеки vulkan 1.2.135

оно работает!!!!!
DRM-Free у меня не работает, я использовал обычную версию. теперь он работает
редактировать: теперь он больше не работает: /

Привет @ dylanmc1975 , скопируйте информацию о своей системе из Steam ( Steam -> Help -> System Information ) и поместите ее в суть , а затем добавьте ссылку на суть в этот отчет о проблеме.

Proton 5.0.5 440.64 nvidia dkms tkg и drm, и drm работают бесплатно

отправлено из моего Айфона
21 марта 2020 г., в 10:39, elovin @ . *> Писал: @ ReaperOfSouls1909 Cloud, пожалуйста , дайте нам более подробную информацию о вашей установки (какая версия драйвера вы используете, то , что вино / протонный версию, ЦУП бесплатно или нет)? - Вы получаете это, потому что вас упомянули. Ответьте на это письмо напрямую, просмотрите его на GitHub или откажитесь от подписки.

К сожалению, это не помогает. Только что установил nvidia-dkms-tkg - без радости. Какой DE у вас запущен? Я с Plasma.

Запускаем с использованием @ 999eagle .

Исполняемый файл игры Steam с DRM.

openSUSE Tumbleweed
Меса 20.0.1
AMD Vega 56

Стабильные 60 кадров в секунду при включенной vsync, настройках графики на высоких.

Спасибо всем!

Proton 5.0.5 440.64 nvidia dkms tkg и drm, и drm работают бесплатно

отправлено из моего Айфона
21 марта 2020 г., в 10:39, elovin _ @ _. *> Писал: @ ReaperOfSouls1909 Cloud, пожалуйста , дайте нам более подробную информацию о вашей установки (какая версия драйвера вы используете, то , что вино / протонный версию, ЦУП бесплатно или нет)? - Вы получаете это, потому что вас упомянули. Ответьте на это письмо напрямую, просмотрите его на GitHub или откажитесь от подписки.

К сожалению, это не помогает. Только что установил nvidia-dkms-tkg - без радости. Какой DE у вас запущен? Я с Plasma.

На самом деле у меня еще нет игры, поэтому я не могу ее протестировать, но помните, что 440.64 - это не vulkan 1.2, а 440.66.03 - это 1.2.133, которая является той же версией vulkan, что и Doom Eternal Game Ready Драйвер Windows.

@ McMarius11

оно работает!!!!!
DRM-Free у меня не работает, я использовал обычную версию. теперь он работает

как выбрать exe для запуска?

Кто-нибудь еще работал с Ubuntu 18.04?

Кто-нибудь еще работал с Ubuntu 18.04?

Я не ...

@ 999eagle

как получилось, что ваша домашняя папка (я так думаю) появилась в моем журнале?

Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Привет @ dylanmc1975 , скопируйте информацию о своей системе из Steam ( Steam -> Help -> System Information ) и поместите ее в суть , а затем добавьте ссылку на суть в этот отчет о проблеме.

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

https://gist.github.com/dylanmc1975/f017873abfc82a9af619adc45667ab80

Спасибо @ dylanmc1975 , так как вы скопировали системную информацию до завершения диагностики srt-info, я могу только предполагать, но дважды проверьте, что media-libs / mesa построены с USE = vulkan.

Кто-нибудь еще работал с Ubuntu 18.04?

Пробовал все здесь с версией DRM, последней попыткой с сообщением 999eagle и нет. Сбой сбой сбой сбой сбой сбой сбой. Надоело это на данный момент.

Proton 5.0.5 440.64 nvidia dkms tkg и drm, и drm работают бесплатно

отправлено из моего Айфона
21 марта 2020 г., в 10:39, elovin _ @ _. *> Писал: @ ReaperOfSouls1909 Cloud, пожалуйста , дайте нам более подробную информацию о вашей установки (какая версия драйвера вы используете, то , что вино / протонный версию, ЦУП бесплатно или нет)? - Вы получаете это, потому что вас упомянули. Ответьте на это письмо напрямую, просмотрите его на GitHub или откажитесь от подписки.

К сожалению, это не помогает. Только что установил nvidia-dkms-tkg - без радости. Какой DE у вас запущен? Я с Plasma.

На самом деле у меня еще нет игры, поэтому я не могу ее протестировать, но помните, что 440.64 - это не vulkan 1.2, а 440.66.03 - это 1.2.133, которая является той же версией vulkan, что и Doom Eternal Game Ready Драйвер Windows.

Я только что установил 440.66.03. Немного лучше, но я с трудом могу достичь 24 FPS ...

Спасибо @ dylanmc1975 , так как вы скопировали системную информацию до завершения диагностики srt-info, я могу только предполагать, но дважды проверьте, что media-libs / mesa построены с USE = vulkan.

Нет, поддержки vulkan я сейчас не вижу, сейчас перекомпилирую тоже с opencl.
Но мне интересно, как работает doom 2016, но может быть не версия vulkan, я до сих пор не помню

Можно подтвердить, что сборка wine-tkg от @ 999eagle работает правильно.

Gentoo Linux, RX 5700 XT, использует AMDGPU-PRO 19.50 с этой игрой, поскольку, как сообщается, это самый быстрый драйвер в ней. Настройки Ultra-Nightmare и пока графический процессор не вызывает проблем.
Использование исполняемого файла DRM.

1080Ti - 24 FPS на низких настройках: D: D: D

@ 999eagle

как получилось, что ваша домашняя папка (я так думаю) появилась в моем журнале?

Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

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

@ dylanmc1975 doom 2016 все еще имеет apis opengl, в то время как Eternal исключительно vulkan

Можно подтвердить, что сборка wine-tkg от @ 999eagle работает правильно.

Gentoo Linux, RX 5700 XT, использует AMDGPU-PRO 19.50 с этой игрой, поскольку, как сообщается, это самый быстрый драйвер в ней. Настройки Ultra-Nightmare и пока графический процессор не вызывает проблем.
Использование исполняемого файла DRM.

Привет, какой у вас opencl?
Я использую amd-gpu, уверен, что это самый быстрый дайвер?

@ 999eagle

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

@ 999eagle

как получилось, что ваша домашняя папка (я так думаю) появилась в моем журнале?

Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Наверное, поэтому он рушится? Моя запускается, у меня черный экран, но потом игра вылетает. Я пробовал с протоном 5.4.x, а также с протоном 5.0.5. В обоих случаях со Steam-версией игры происходит сбой. Хотя с 5.0.5 я попадаю на страницу DRM игры, которая не проходит повторную валидацию, и я должен ждать 24 часа. Так что это стирка. Супер желе из всех ребят, у кого все заработало.

1080Ti - 24 FPS на низких настройках: D: D: D

Как ни странно, у NMS есть проблема с производительностью Nvidia vulkan, которая до того, как HG исправила ее, временным решением было подделать AMD, используя этот слой vulkan:

https://github.com/volca02/spoof_vendorid

Стоит попробовать.

@ fls2018

1080Ti - 24 FPS на низких настройках: D: D: D

Как ни странно, у NMS есть проблема с производительностью Nvidia vulkan, которая до того, как HG исправила ее, временным решением было подделать AMD, используя этот слой vulkan:

https://github.com/volca02/spoof_vendorid

Стоит попробовать.

Благодарю.
Моя 1080 была фактически подделана как карта AMD - при запуске было предупреждение о том, что AMD работает над HDR.
Однако проблема все еще сохраняется: заикание звука, очень медленная кинематика, не успевающая за музыкой и игровой процесс ниже 30 кадров в секунду при низких настройках (все отключено).

Привет, какой у вас opencl?

Не уверен, почему это актуально, но я не использую ничего проприетарного для OpenCL, только Mesa.

Я использую amd-gpu, уверен, что это самый быстрый дайвер?

Насколько я слышал, AMDVLK и RADV работают значительно медленнее, а RADV / ACO вылетает при запуске.

@aleksbenmaza @ PraetorianSC4 вам понадобится как минимум GLIBC 2.31, потому что я скомпилировал свою сборку на Arch, извините. Я не уверен, почему мой каталог сборки все еще отображается в двоичных файлах.

@gblanchard Я связал точную фиксацию, в которую был добавлен патч. Я скомпилировал proton-tkg с патчем сообщества winevulkan_fshack_opts.mypatch и все остальное с конфигурацией по умолчанию.

@ 999eagle Спасибо!

@ 999eagle Для записи, хотя он работает с вашими патчами на gentoo с GLIBC 2.30

: man_shrugging:

Привет, может быть стоит упомянуть # 3267. Сокращенная версия этого обсуждения состоит в том, что возможна регрессия вверх по течению, из-за которой Denuvo недовольна этими неофициальными сборками Proton, но вполне устраивает основную сборку Proton. Сценарий сбоя в этом отчете о проблеме заключается в том, что игра будет работать 5 запусков в день, а затем перейдет в состояние возбуждения.

Возможно, это не относится напрямую к этой игре, но за этим стоит обратить внимание.

@ kisak-valve этот поток, кажется, предполагает, что удаление каталога compatdata сбросит состояние denuvo. это правда? в моем случае это не похоже.

1080Ti - 24 FPS на низких настройках: D: D: D

Как ни странно, у NMS есть проблема с производительностью Nvidia vulkan, которая до того, как HG исправила ее, временным решением было подделать AMD, используя этот слой vulkan:

https://github.com/volca02/spoof_vendorid

Стоит попробовать.

Да, выжимает еще 3-4 FPS, но все равно неиграет. Спасибо :)

Привет @ashkitten , я так понимаю, что состояние нужно сбросить на каком-то сервере Denuvo.

может кто-нибудь подтвердить, что протон 5.0-5 работает?

@ashkitten

Для меня это приводит к сбоям регистрации Denuvo. 5.4.x дает мне черный экран (с исправленной сборкой Wine от @ 999eagle ), но в конечном итоге дает сбой.

R7 3800X | GTX 1080Ti | Manjaro 5.4.4 | 440,64 | Заголовки Vulkan / Загрузчик ICD: 1.2.135

Пробовал все, что мог найти (включая бывших без DRM). Единственное, что сработало, это сборка 999eagle proton и официальный exe. Но все еще наблюдается ужасная производительность (20 кадров в секунду на всех минимумах на 1070 gtx) на Arch 5.5.11tkg и драйвере nvidia 440.66.03. Также в игре трескается звук.

может кто-нибудь подтвердить, что протон 5.0-5 работает?

@ashkitten
Сборка, предоставленная
Однако для некоторых это не работает, а для некоторых работает невыносимо медленно (это мой случай, когда я использую 1080).

Но вы можете попробовать. Может тебе повезет.

Сборка 999eagle не работала

деб 18.04
Steam beta
glibc 2.31
nvidia 440

ryzen 5
1060 3 ГБ
asus b350
8 гб

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

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

По-прежнему просто попадает в это дурацкое всплывающее окно DRM. что-то мне подсказывает, что теперь он будет работать без DRM.

@ MacroHard-sys
Это потому, что вы перепробовали слишком много разных протонов за 24 часа.
Вчера было то же самое. Сегодня все было хорошо из-за того, что этот дрянной денуво наконец очистил мой идентификатор из своей заблокированной базы данных. Так что просто подождите ... или попробуйте бесплатную версию drm: wink:

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

@Berinth Если, как и у меня, у вас есть FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , я решил эту проблему, скопировав все файлы внутри DOOMEternal/base/ из версии без DRM, ожидайте, что файлы заканчиваются на .streamdb а не папки. Всего девять файлов.

Но запускать через steam не пробовал. Я запускаю прямо с терминала командой типа
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

@ 999eagle Ты строишь для меня работы (

  1. Скачал сборку и поместил ее в ~ / .steam / compatibilitytools.d /
  2. Настройте Steam для выбора бета-версии и перезапустите Steam
  3. Установите версию протона для использования в вашей сборке в Steam
  4. Установите параметры запуска, как вы предложили (+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1)

Игра начинается, более-менее играбельна. На средних настройках графики я получаю от 25 до 40 кадров в секунду.

Я запускаю Fedora 31 Workstation, ядро ​​5.5.7-200.fc31 с драйвером NVIDA 440.64. Оборудование: Ryzen 1700, RTX 2060, 16 ГБ ОЗУ.

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

Спасибо @ 999eagle и всем остальным за ваши усилия!

Исправление, сделанное @ 999eagle, у меня работает, хотя независимо от того, какие настройки качества я выбираю, частота кадров, похоже, ограничена на уровне 15-20 кадров в секунду. Надеюсь, скоро для него выйдет новый официальный протонный патч, но сейчас я буду наслаждаться игрой. Делает ли Denuvo-free exe обходной путь лучше?

Fedora 31
Intel-i5 6600K
Nvidia GTX970
16 ГБ ОЗУ

Если вы хотите обновить Vulkan Loader до последней версии в Ubuntu 18.04 и выше, используйте следующие команды:

wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt dist-upgrade

@Berinth Если, как и у меня, у вас есть FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , я решил эту проблему, скопировав все файлы внутри DOOMEternal/base/ из версии без DRM, ожидайте, что файлы заканчиваются на .streamdb а не папки. Всего девять файлов.

Но запускать через steam не пробовал. Я запускаю прямо с терминала командой типа
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Я использую Pop_os, поэтому мои каталоги немного другие. Но я адаптировал эту команду, и она возвращает следующее: no such file or directory: ~/.steam/debian-installation/steamapps/common/Proton\ 5.0/dist/bin/wine
хотя я проверил в том месте и вино там действительно есть

@Berinth Я думаю, что вчера тоже получил эту ошибку, но точно не помню. Возможно, проверьте, является ли это символической ссылкой в ​​пути, и соответствующим образом измените свой путь, чтобы он не использовал символическую ссылку. Если это не сработает, я понятия не имею.

Привет @Berinth , попробуйте использовать абсолютный путь ( /home/username ) вместо ~ .

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

Привет @Berinth , попробуйте использовать абсолютный путь ( /home/username ) вместо ~ .

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

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

Только что использовал настройку @ 999eagle . Void Linux, почти все обновленное, включая загрузчик Vulkan и заголовки (почему там написано 1.2.133, понятия не имею; я использую 135). Работал без сбоев. Переключение рабочего пространства i3wm может быть непростым делом, но кроме этого, эй: оно работает. Признаюсь, что я был безмерно разочарован частотой кадров, но полагаю, что с некоторыми настройками графики и когда они удалят Denubloat, они справятся сами. Рвать и рвать! : металл:

РЕДАКТИРОВАТЬ: забыл упомянуть, что немаловажно, когда миссия кампании началась, она предупредила меня, что не может подключиться к Steam и что я буду более или менее работать в автономном режиме? Я надеюсь , что DRM был агрессивен из-за моего вчерашнего тестирования, но я серьезно понятия не имею, в чем истинная причина

20200321-141737
20200321-141959

при использовании решения 999eagle я заметил, что на информационной панели Doom eternal указано, что я использую vulkan 1.1.119, несмотря на то, что у меня установлена ​​vulkan-icd-loader версии 1.2.135-1, и я использую бета-версию Steam, я делать это в Arch с версией игры с DRM

Screenshot_20200321_191241

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

Кто-то на ProtonDB сообщил, что сборку @ 999eagle .

Теперь работает как шарм! благодаря @ 999eagle

AMD Ryzen 5 1600X
16 ГБ памяти
Radeon RX 480
Gentoo Linux
Ядро 5.5.9

@ kisak-valve У меня на машине отсутствовала поддержка vulkan, спасибо

Кто-то на ProtonDB сообщил, что сборку @ 999eagle .

Драйвера новее чем 440.66.03 я думаю нет. Я их использую и не могу получить больше 25-30 FPS.

при использовании решения 999eagle я заметил, что на информационной панели Doom eternal указано, что я использую vulkan 1.1.119, несмотря на то, что у меня установлена ​​vulkan-icd-loader версии 1.2.135-1, и я использую бета-версию Steam, я делать это в Arch с версией игры с DRM

Screenshot_20200321_191241

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

Это моя статистика, она работает также с 1.2.133 вместо 1.2.135 (я сделал фото, потому что если я попытаюсь сделать снимок экрана в случае сбоя)
photo6033081157454770620

Это только у меня или кажется, что люди с плохой производительностью в основном используют geforce 10xx? Вроде нормально для карт AMD и для серии 20xx

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

Сможет ли кто-нибудь, у кого игра загружается со стандартным протоном 5.0-5, протестировать ядро ​​TKG с PDS, чтобы увидеть, приведет ли это к лучшей производительности? Было бы полезно, если бы мы смогли сузить круг вопросов, почему одни люди видят приемлемую производительность, а другие - нет.

Я использую 1070 fwiw.

Насколько я помню, в этом треде пользователь тоже жалуется на GTX970.

Это только у меня или кажется, что люди с плохой производительностью в основном используют geforce 10xx? Вроде нормально для карт AMD и для серии 20xx

Я считаю, что @ ReaperOfSouls1909 упомянул, что они достигают

Версия DRM по умолчанию отлично работает с:

Ryzen 3700X
Вега 56

ArchLinux (ядро zen)
mesa-git
Steam-beta
proton-tkg build с указанным выше патчем

Параметры запуска Steam (помните, что при первом запуске игры не используйте skipSignInManager ..):
RADV_PERFTEST = llvm + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

Также производительность воспроизводится со скоростью около 60 кадров в секунду при высоком разрешении WQHD.

Screenshot_20200321_194344

С помощью решения

Как и другие в этой ситуации, я использую 1080ti (с Ryzen 3950x). Последняя версия Ubuntu Focal со всеми обновленными пакетами и настраиваемым ядром 5.6.0-rc6.

Может быть, игра основана на трассировке лучей или какой-то подобной новой технологии, которой нет у карт geforce 10-й серии?

Может ли дальнейшее обновление системных пакетов vulkan исправить это? В предложенном выше репозитории lunarg-vulkan не было обновленных пакетов для моей системы.

Это только у меня или кажется, что люди с плохой производительностью в основном используют geforce 10xx? Вроде нормально для карт AMD и для серии 20xx

@tehradamant это не подходит для моего 2060 года, поэтому я не думаю, что логика удалась. в Fortress of Doom я получаю 20-30 кадров в секунду на моем 2060 @ 1440p; в окнах он привязан к 144 кадрам в секунду

разница между теми, кто получает высокую производительность, и теми, у кого нет, кажется, amd vs nvidia

@GloriousEggroll, стоит ли интегрировать этот коммит и пометить релиз? https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb

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

(кто-нибудь поправит меня, если для кастомных сборок протонов нужно что-то еще)

Это только у меня или кажется, что люди с плохой производительностью в основном используют geforce 10xx? Вроде нормально для карт AMD и для серии 20xx

Я считаю, что @ ReaperOfSouls1909 упомянул, что они достигают

Думаю, это ошибка или он будет Единственным :)

Это только у меня или кажется, что люди с плохой производительностью в основном используют geforce 10xx? Вроде нормально для карт AMD и для серии 20xx

Я считаю, что @ ReaperOfSouls1909 упомянул, что они достигают

Думаю, это ошибка или он будет Единственным :)

нет, не единственный, лол

Приветствуются какие-то видео или скриншоты :)

Я попробовал исправить @ 999eagle плюс обновленные драйверы, но все равно ничего. Обратите внимание, что я использую GTX 950. Может, я тупой и мне нужно обновление?

Я попробовал proton 5.0, бесплатную версию drm, и она работает, но это больше похоже на слайд-шоу, чем на игру. Я использую GTX 1060, кстати

FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required для меня с последней версией mesa-git, icd-loader и 999eagle's proton, я использую R9 290 с драйвером amdgpu. Я пробовал как с, так и без RADV_PERFTEST=llvm , все равно ничего ...
steam-782330.log
Бесплатная версия DRM не работает, на самом деле не могу протестировать версию denuvo, так как я слишком много напортачил и должен ждать свои 24 часа ...

Я мог бы найти решение для пользователей NVIDIA, которые сталкиваются с плохой частотой кадров при использовании сборки proton, предоставленной @ 999eagle :

Найдите файл user_settings.py идущий с zip, и закомментируйте строку "PROTON_NVAPI_DISABLE": "1" . Теперь я получаю приличную частоту кадров> 70 при настройках Full HD и Ultra Nightmare на RTX 2080 Ti и ~ 40 кадров в секунду при рендеринге в 4k (раньше у меня было ~ 20 кадров в секунду с любыми настройками).

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

Сборка Proton от

Arch Linux
Ryzen 2600
RX 560
1080p high preset (средний пул текстур)
40-55 кадров в секунду

Кстати, предполагалось ли, что первые два видеоролика с логотипом стартапа будут озвучивать их? Все молчит, пока не дойду до главного меню

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

Пытался обновить пакеты vulkan через https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602076507, но игра не запускается через обычный Proton 5.05 и пользовательский 5.04.
Есть ли способ решения проблемы с glibc, кроме обновления до Ubuntu 19.10 или невыпущенной версии 20.04?

Обычный Proton 5.05 дает: http://i.imgur.com/Q5cps5h.png и большой файл журнала:
steam-782330_zaggynl.log.zip

Пользовательский 5.04:

======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/az/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'logcommandtoprefix', 'winetricks', 'winedxgi', 'nonvapi'}
======================
ERROR: ld.so: object '/home/az/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Что вызвано разными Glibc в соответствии с предыдущими комментариями?

У меня он работает со сборкой @ 999eagle .
Арка
vega56
с драйвером amdgpu pro vulkan
высокие настройки 1440p 90-100 кадров в секунду
doom
Ультра кошмар 100 кадров в секунду
doom3

С параметрами сборки и запуска версией Steam и обновленным материалом из этого комментария игра по-прежнему не запускается. Я просто получаю черный экран и снова возвращаюсь на рабочий стол.
Я не вижу, что мне не хватает ...
steam-782330.log

Может быть, я использую Xubuntu, а не Arch?

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

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

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

@boehmseb
Спасибо за старания, но мне это тоже не помогло :(

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

@ 999eagle

Я использую ubuntu 19.10, насколько я знаю, все в актуальном состоянии
он умирает после запроса winetricks

журнал ошибок

Версия экземпляра Vulkan: 1.2.131

5.5.11-050511-generic
GL_RENDERER: AMD Radeon R9 200 Series (HAWAII, DRM 3.36.0, 5.5.11-050511-generic, LLVM 9.0.1)
GL_VERSION: 4.6 (Профиль совместимости) Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)

vulkan старый, нужно обновлять вручную

Пробовал исправить @boehmseb, и это не сильно улучшило для меня. Я думаю, что было около 3-4 дополнительных кадров в секунду для шелковистых кинематографических 24 кадров в секунду. Он казался немного более гладким, чем раньше, но я не уверен.

@boehmseb Я пробовал ваше исправление, но это ничего не улучшает. Я получаю сообщение об устаревшем драйвере, поэтому, думаю, исправление было применено.
Но производительность выглядит не очень хорошо.
Это когда каждый хинг установлен на Low и отключены любые эффекты (размытие и т. Д.):

IMG_20200321_223543

Однако я заметил, что игровое меню работает очень плавно и быстро со 144 FPS, но как только я вернусь к максимальным 10-20 FPS.
У меня сильное чувство, что я упускаю здесь что-то важное.

забыл запустить sudo ldconfig
Версия экземпляра Vulkan: 1.2.135

однако начиная с doom 2016 с proton_tkg_5.4.r10.g7c7868f4
показывает вулкан 1.2.128
журнал ошибок

Итак, как мне заставить Steam использовать версию ubuntu?

Настоящий позор, видя все эти комментарии о плохой производительности, в 2016 году была богоподобная производительность, я мог играть с максимальными настройками более 60 кадров в секунду с моим R9 290 @ 400 МГц ...

Наверное, не по теме, но какую установку Steam вы все используете? Я использовал пакет Flatpak, но думаю, что мне, возможно, придется использовать вместо него RPM, потому что я буквально не могу следовать инструкциям @ 999eagle из-за папки, в которой мне нужно извлечь .tar, чтобы вместо этого была неработающая ссылка. Думаю, я просто перенесу свои игры и переустановлю Steam, чтобы попытаться исправить это.

На случай, если у кого-то такая же дебильная проблема, как у меня: vulkan-radeon трахается с amdvlk. Удалите vulkan-radeon :) (игра вернула FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required )

@UVCRocketRunner

Наверное, не по теме, но какую установку Steam вы все используете?

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

multilib/steam-manjaro 1.0.0.61-7 (2.7 MiB 3.0 MiB) (Installed)
    Valve's digital software delivery system

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

Играл 2 часа, без проблем :)

782330_20200321214753_1
782330_20200321215249_1
``
/ 0 bus Материнская плата
/ 0/0 память 15 ГБ Системная память
/ 0/1 процессор AMD Ryzen 5 1600X Six-Core Processor 3600
/ 0/100 Bridge Family 17h (Модели 00h-0fh) Корневой комплекс
/0/100/0.2 Общее семейство 17h (модели 00h-0fh) Блок управления памятью ввода / вывода
/0/100/1.3 мост Семейство 17h (модели 00h-0fh) Мост PCIe GPP
/0/100/1.3/0 bus Набор микросхем серии 300 Контроллер USB 3.1 xHCI
/0/100/1.3/0.1 Storage Контроллер SATA набора микросхем серии 300
/0/100/1.3/0.2 мост Advanced Micro Devices, Inc. [AMD]
/0/100/1.3/0.2/0 Порт PCIe набора микросхем серии 300 моста
/0/100/1.3/0.2/0/0 Сетевой контроллер eth0 RTL8111 / 8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1.3/0.2/1 Порт PCIe набора микросхем серии 300 моста
/0/100/1.3/0.2/1/0 мост ASM1083 / 1085 PCIe на мост PCI
/0/100/1.3/0.2/4 Порт PCIe набора микросхем серии 300 моста
/0/100/3.1 мост Семейство 17h (модели 00h-0fh) Мост PCIe GPP
/0/100/3.1/0 дисплей Ellesmere [Radeon RX 480]

proton_tkg_5.4.r10.g7c7868f4
Ядро 5.5.9
amdgpu

@ dylanmc1975 можешь добавить информацию о паровой системе?

@ dylanmc1975 +1, добавьте информацию о vulkan \ os

@ 999eagle работал у меня. (Я использую Arch с вулканом 1.2.135 и GeForce 1060). Проиграл первый уровень нормально, теперь экран загрузки второго уровня всегда вылетает ....

Любой ubuntu ppa для vulkan 1.2 кстати? Не могу найти = (

Еще одна причина, по которой нужно идти красной командой

@brettalcox какая у вас версия vulkan doom? Моя думает, что у меня 1.2.119, я думаю. Какую версию драйвера вы используете, какое ядро ​​и делали ли вы что-нибудь, кроме использования вина @ 999eagle ?

@UVCRocketRunner

....Wat? следуйте инструкциям 999eagle, но создайте каталог самостоятельно и извлеките туда tar. он отлично работает, за исключением проблем с перфомансом.

@MagicRB не уверен, как определить, какая версия Doom думает у меня, но ядро ​​5.5.10-arch1-1 и 440.64 Nvidia. И ничего больше. Запуск его из Steam тоже fyi

Получил, что он работает со сборкой @ 999eagle . Alt + Tab и создание скриншотов полностью ломают игру. Может быть связано с Steam Overlay, протестирую.

Есть некоторые декорации, в которых я могу легко получить 60+ FPS, но в большинстве игр скорость составляет 30-45 FPS.

Я также установил Vulkan 1.2.135, но игра работает с 1.2.133, как и другие. Системная информация также указывает на 1.2.133.

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

РЕДАКТИРОВАТЬ: Извините за поворот фотографий :(

Использование предустановки «Низкий»:

IMG_20200322_014018
IMG_20200322_014307
IMG_20200322_014338

При использовании пресета «Ультра-кошмар»:

IMG_20200322_014547
IMG_20200322_014601
IMG_20200322_014616

@UVCRocketRunner

....Wat? следуйте инструкциям 999eagle, но создайте каталог самостоятельно и извлеките туда tar. он отлично работает, за исключением проблем с перфомансом.

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

@brettalcox включить отладочную информацию в doom, настройках, видео

@MagicRB говорит, что использует 1.1.119

Я не могу заставить это работать, хоть убей. Я сделал @ 999eagle направления, я скомпилировал vulkan-loader 1.2.135, но я не уверен на 100%, что он установлен правильно, если нет, я использую Manjaro 1.2.132. То же самое, что бы я ни делал, получаю всплывающее окно «AMD не поддерживает HDR», после чего оно закрывается. Запускаю из steam с опциями. Не уверен, где хранится журнал, но система:
Манджаро-Гном
ядро = 5.6.0-2-МАНДЖАРО
RX 5700xt
Ryzen 3600

Для тех, кто хочет делать скриншоты, я обнаружил, что scrot отлично работает. В моем i3config есть привязка клавиш к scrot -mz (вместе с парой других настроек для имени / местоположения файла, но это не по теме). Я могу подтвердить, что снимок экрана будет сделан без сбоев

Я не могу заставить это работать, хоть убей. Я сделал @ 999eagle направления, я скомпилировал vulkan-loader 1.2.135, но я не уверен на 100%, что он установлен правильно, если нет, я использую Manjaro 1.2.132. То же самое, что бы я ни делал, получаю всплывающее окно «AMD не поддерживает HDR», после чего оно закрывается. Запускаю из steam с опциями. Не уверен, где хранится журнал, но система:
Манджаро-Гном
ядро = 5.6.0-2-МАНДЖАРО
RX 5700xt
Ryzen 3600

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

У меня работает с использованием proton-tkg с winevulkan_fshack_opts.mypatch
Версия экземпляра Vulkan: 1.2.135
Драйвер Nvidia 440.66.03

Создание скриншотов в Steam с использованием F12 не привело к зависанию игры.

Однако производительность оставляет желать лучшего,
20200322130224_1

vulkaninfo говорит, что у меня 1.1.119, я дважды проверю свою настройку

подождите, моя версия api - 1.1.119

Думаю, мне удалось скомпилировать proton-tkg с помощью winevulkan_fshack_opts.mypatch для Ubuntu 18.04, но я пока не могу заставить его работать. Ситуация усложняется тем, что моя копия - с Bethesda.net, поэтому я пытаюсь настроить ее через интеграцию с играми, отличными от Steam. Если кому-то удалось запустить конфигурацию без Steam, скажите пожалуйста!

Могу подтвердить, что он работает на моей машине

ОС: Fedora 32
GNOME: 3.36 X11
AMD Radeon RX 470
Последняя бета-версия Steam
DRM-игра
Протон от @ 999eagle
С этими параметрами: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

@thebitstick, как у тебя дела в игре?

Я только что проверил, и похоже, что игра / протон / Steam использует vulkan 1.1.119, по крайней мере, так показывают показатели производительности в игре. Однако в моей системе установлена ​​версия 1.2.131.

Есть идеи, как это изменить? И может ли это вызвать проблемы с производительностью?

Doot Eternal через steam + + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
Fedora 31, остальное на скриншоте. нет хаки bs:
mesa-git, стандартный llvm поставляется с кормом 31 + vulkan-loader 1.2.135
Мне не удалось заставить его работать с ACO, но мне нужно попробовать еще несколько вещей.
У меня будет сборка GE, как только я закончу разбирать некоторые другие незначительные нюансы:

doot

@ d3rhans 60+ FPS. Монитор Ultrawide 60 Гц, так что у меня нет претензий.
Vulkan только что обновился через dnf до mesa-vulkan-drivers-20.0.2-1.fc32.x86_64 .

Версия игры для Steam работает на моей карте AMD Navi 10. Его производительность на высоких настройках достаточно приличная, играбельна, не очень хороша. На высоких настройках (я использую то, что игра по умолчанию) при 3440x1440 он работает со скоростью около 50-80 кадров в секунду в зависимости от сцены. Я прошел первый уровень с небольшими проблемами, я заметил некоторые незначительные графические артефакты в эффектах частиц сертификата.

Я запускаю клиент Steam Beta и использую настраиваемую сборку Proton, указанную здесь:
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651

При использовании MESA игра просто вылетает после появления значка в трее,
Войти здесь

С AMDVLK-pro игра запускается.
Как здесь

Используя следующие варианты запуска:
VK_ICD_FILENAMES=/home/dennis/.drivers/amd-vlk-pro/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

У меня не было проблемы, о которой некоторые люди сообщали о сбое игры в GNOME (Xwayland) после нажатия клавиш ALT + TAB.

Schermafdruk van 2020-03-22 02-21-33

Полные системные характеристики:
Ryzen 7 3800x
AMD RX 5700
16 ГБ оперативной памяти
Fedora Workstation 32 Beta

MESA 20.1
AMDGPU-pro 19.50 (по крайней мере, компонент Vulkan)
GNOME 3.36

пройти игру на Arch Драйвер Nvidia новейшее Vk beta ядро ​​5.6 PDS gnome DE не вылетает без проблем Используется протон 5.0.5

Подтверждено, что комментирование этой строки в user_settings.py в исправленном протоне для пользователей nvidia теперь получает воспроизводимую частоту кадров. Раньше я получал 15 ... сейчас за 60+

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

@ ReaperOfSouls1909 можешь опубликовать информацию о своей системе?

  • Steam -> Справка -> Информация о системе

@gblanchard у меня не работал. Можете ли вы также опубликовать информацию о вашей системе?

Не могу установить Fedora 31, чтобы она там работала

отправлено из моего Айфона

21 марта 2020 года в 22:41 Бурак С [email protected] написал:

Взаимодействие с другими людьми
@ ReaperOfSouls1909 можешь опубликовать информацию о своей системе?

Steam -> Справка -> Информация о системе
@gblanchard у меня не работал. Можете ли вы также опубликовать информацию о вашей системе?

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

AMD Ryzen 9 3950X 16-Core Processor
"Gentoo Base System release 2.7" (64 bit)
Kernel Name:  Linux
Kernel Version:  5.4.14-gentoo-x86_64
Driver:  NVIDIA Corporation GeForce GTX 1660/PCIe/SSE2
Driver Version:  4.6.0 NVIDIA 440.44

Использую пропатченный proton 5.4.r10 + клиент Steam beta.
Хотя мой звук немного глючит ... но воспроизводится.

В настройках сервера NVIDIA X я установил для параметра PowerMizer значение «Максимальная производительность», а для параметра изображения OpenGL - значение «Высокая производительность». Было значительное увеличение FPS, но все еще было трудно достичь стабильных 60 FPS в Ultra Nightmare.

Я закомментировал nvapi_disable, и это не помогло. Купил мне несколько кадров, но моя частота кадров все еще не такая, какой должна быть, согласно отчетам Windows по сопоставимым настройкам. Согласно показателям производительности DE, загрузка моего графического процессора составляет 25%, что явно отрицательно. Не знаю, что-то не так с моей системой или это действительно проблема игры.

ЕД: Ага! Это не утилизация! Пришло время рендеринга.

Мой графический процессор в среднем потребляет 28 мс / кадр.

Подтверждено, что комментирование этой строки в user_settings.py в исправленном протоне для пользователей nvidia теперь получает воспроизводимую частоту кадров. Раньше я получал 15 ... сейчас за 60+

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

Пробовал, стабилизировал FPS около 60 на средних настройках. Время от времени у меня появляются графические сбои, но ничего серьезного.

@ ReaperOfSouls1909

пройти игру на Arch Драйвер Nvidia новейшее Vk beta ядро ​​5.6 PDS gnome DE не вылетает без проблем Используется протон 5.0.5

Можете ли вы сравнить эту производительность с производительностью ядра, использующего планировщик, отличный от PDS?

Небольшое замечание для пользователей NVIDIA: мне пришлось обновить драйвер до 440.66.03, чтобы запустить Vulkan 1.2 (вместо 1.1.119). Но никакого влияния на производительность.

Удивительный. Привет, @GloriousEggroll , вы сказали, что требуется mesa-git, но это только если вы собираетесь использовать RADV / LLVM, верно? Или вам нужен mesa-git под ним, даже если вы используете vulkan-amdgpu-pro?

Удивительный. Привет, @GloriousEggroll , вы сказали, что требуется mesa-git, но это только если вы собираетесь использовать RADV / LLVM, верно? Или вам нужен mesa-git под ним, даже если вы используете vulkan-amdgpu-pro?

Я не тестировал vulkan-amdgpu-pro, поэтому не знаю.

@tizzir Я скомпилировал собственное ядро ​​с PDS и получил те же результаты. Мое предыдущее ядро ​​было 5.4.24-1.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

иди убей штуковины.

У меня все еще не работает с mesa-git

Я получал некоторые графические артефакты с помощью radv, поэтому я попробовал vulkan-amdgpu-pro, и он работал намного лучше (плюс прибавка ~ 30% fps!). однако похоже, что vulkan-amdgpu-pro считает, что включение vsync означает, что он должен ограничивать частоту кадров до 60, когда моя частота обновления на самом деле 144. происходит ли это с другими людьми, использующими vulkan-amdgpu-pro? (или amdvlk, с этим тоже бывает). freesync не работает должным образом без включения vsync, так что это действительно расстраивает.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

иди убей штуковины.

Пытался запустить его с Vulkan-AMDGPU-pro, он просто вылетает при запуске так же, как и с vanilla Proton.

Зарегистрируйтесь, если это пригодится.

@GloriousEggroll не работает с vulkan 1.2.135 / nvidia 440.66.03, просто вылетает после предупреждения об устаревании графического процессора. Единственное, что у меня пока работало, это

@GloriousEggroll

журнал ошибок

не запуская идеи, что еще я сломал>?
его копия ПК вручную добавлена ​​в Steam
Ubuntu 19.10 Ядро 5.5
Версия экземпляра Vulkan: 1.2.135, но когда я играю в doom 2016, он все еще говорит 1.2.128
Vulkan версии 1.2.131 угадайте, что пришло время узнать об обновлении этого

пробовал использовать только пусковую установку
журнал ошибок

пытался
https://drivers.amd.com/drivers/linux//19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
извлеченный "vulkan-amdgpu-pro_19.50-967956_amd64.deb".
поместил "amdvlk64.so" и "amd_icd64.json" из папки "opt". в steampath / amdvlk /

Параметры запуска Steam установлены как VK_ICD_FILENAMES = / steampath / amdvlk / amd_icd64.json% command% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

журнал ошибок

Вылетает вскоре после того, как AMD не поддерживает всплеск HDR

RADV_PERFTEST=llvm PROTON_LOG=1 %command%

steam-782330.log

Использование новой версии GE от @GloriousEggroll

vulkan-icd-loader 1.2.135-1
mesa-aco-git 20.0.0.20200226.7a965bd4c38-7

Возможно ли, что причиной этого является Denuvo exe? В Steam-версии нет другой версии, оставленной Bethesda.

mesa-git 1: 20.1.0_devel.121420.500842399a3-1
vulkan-radeon-git 1: 20.1.0_devel.121420.500842399a3-1

steam-782330.log

Пробовал исполняемый файл без DRM от Bethesda и дошел до черного экрана, но все равно вылетает: /

@GloriousEggroll Тоже не работает. Сбой вскоре после предупреждения драйвера nvidia об отсутствии данных. Говорит, что мне нужно 442.74, но я не могу получить эту версию на ubuntu, не так ли? Я пытался схитрить с изменением необходимой версии в launcher.cfg, но все равно вылетает.

@GloriousEggroll аналогично, та же проблема, что и @jldez. Манджаро, 440,64. Есть какая-то проблема несоответствия драйверов, при которой он продолжает обнаруживать 337.88. Неизвестные причины.

К сожалению, это работает не для всех.

LD_PRELOAD = / usr / lib32 / libudev.so.1 STEAM_RUNTIME = 1 пара

дали разные результаты
ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_8bit_storage.
так что я думаю, это меза вещь?

steamterminal.txt

@jldez 442.74 предназначен для Windows, его аналог для Linux - 440.66.03. Вы можете получить драйвер здесь .

Среда выполнения Steam уже должна использовать любые новые системные библиотеки.

@MasterCATZ Зачем предварительно загружать 32-битную

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

@MasterCATZ

Вы напрочь напортачили команду запуска. Вы забыли команду%%?

 Z:\ZFS3WAY\SteamLibrary\steamapps\Manual\DOOM.Eternal\DOOMEternalx64vk.exe VK_ICD_FILENAMES=/ZFS3WAY/SteamLibrary/amdvlk/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

После exe есть переменная среды

Я использовал idTechLauncher.exe тогда, когда он запускает это

Какой протон вы используете? Я даже не могу заставить его показать вывод командной строки с GE 5.4.

RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Я ничего не получаю в терминале под управлением Steam

тот же результат без логов,
протон даже не запускается,
лог-файл должен находиться в домашней папке Steam - ID # .log
даже это ни к чему не привело
WINEDEBUG = + отметка времени, + pid, + tid, + seh, + debugstr, + module

сейчас мне нужно разобраться с этим
ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_8bit_storage

Убедитесь, что у вас установлена ​​последняя версия драйвера. Mesa 20.1 git. Это кажется жестким требованием.

vulkaninfo | grep -i 8bit

Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)

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

aio @ aio : ~ $ vulkaninfo | grep -i 8bit
ОШИБКА: [сообщение загрузчика] Код 0: loader_get_json: не удалось открыть файл JSON amd_icd32.json
ОШИБКА: [сообщение загрузчика] Код 0: loader_get_json: не удалось открыть файл JSON amd_icd64.json
ОШИБКА: [Сообщение загрузчика] Код 0: /usr/lib/i386-linux-gnu/libvulkan_intel.so: неправильный класс ELF: ELFCLASS32
ОШИБКА: [Сообщение загрузчика] Код 0: /usr/lib/i386-linux-gnu/libvulkan_radeon.so: неправильный класс ELF: ELFCLASS32
ВНИМАНИЕ: radv не является соответствующей реализацией vulkan, используется только для тестирования.
VkPhysicalDevice8BitStorage Особенности:
storageBuffer8BitAccess = ложь
uniformAndStorageBuffer8BitAccess = ложь
storageBuffer8BitAccess = ложь
uniformAndStorageBuffer8BitAccess = ложь

#
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlk / amd_icd64.json STEAM_RUNTIME = 1 пара
Запуск Steam на ubuntu 19.10 64-разрядной версии
STEAM_RUNTIME включен пользователем
Актуальные пины!
/home/aio/.steam/ubuntu12_32/steam
[2020-03-22 16:59:27] Запуск - программа обновления создана 20 мар 2020 18:24:57
[2020-03-22 16:59:27] Доступ к клиентской бета-версии publicbeta через файл бета-версии
Вы участвуете в бета-версии клиента publicbeta.
[2020-03-22 16:59:27] Проверка установки ...
[2020-03-22 16:59:27] Проверка завершена
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
------ Инициализация файловой системы ------
Текущий путь поиска:
- C: / users / steamuser / Saved Games / id Software / DOOMEternal / base /
- Z: /ZFS3WAY/SteamLibrary/steamapps/Manual/DOOM.Eternal/base/
------ Файловая система инициализирована.
ПРЕДУПРЕЖДЕНИЕ: idBroadcastManager :: Register вызывается с идентификатором системы вне допустимого диапазона [65535]
----- Регистрация типов объявлений -----
----- Запуск задания синтаксического анализа decls -----
Добавлен перенаправление на печать слушателя структурированного журнала
ПРЕДУПРЕЖДЕНИЕ: idBroadcastManager :: Register вызывается с идентификатором системы вне допустимого диапазона [65535]
ПРЕДУПРЕЖДЕНИЕ: idBroadcastManager :: Register вызывается с идентификатором системы вне допустимого диапазона [65535]
------ Командная строка ------
Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe RADV_PERFTEST = llvm WINEDEBUG = + временная метка, + pid, + tid, + seh, + debugstr, + модуль PROTON_LOG = 1% command %_Video_LOG = 1 %_Video_LOG = 1 команда %_Video_In_LOG = 1% +Video_LOG = 1% command %_Video
2020-03-22T16: 59: 44.515 + 10: 00 LOG: Командная строка: Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe RADV_PERFTEST = llvm WINEDEBUG = + timestamp, + pid, + tid, + seh, + модуль PROTON_LOG = 1% команда% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

idLib :: SetProduction (PROD_PRODUCTION)
------- Инициализация системы рендеринга --------
Pre PriorRenderSetup
... зарегистрированный класс окна
Инициализированный трассировщик стека
ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_get_surface_capabilities2.

: @

только что исследовал /etc/vulkan/icd.d

мертвые ссылки на amd_icd64.json + amd_icd32.json

что раньше указывало на
/etc/alternatives/amd_icd64.json
/etc/alternatives/amd_icd32.json

это указывает на /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd32.json и т. д.
думаю, мне лучше исправить это сейчас

Странно, что это правда для меня

ker<strong i="6">@wolfcola</strong> ~]$ DISPLAY=:0 vulkaninfo | grep -i 8bit                ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
VK_KHR_8bit_storage                     : extension revision 1
VkPhysicalDevice8BitStorageFeatures:
storageBuffer8BitAccess           = true
uniformAndStorageBuffer8BitAccess = true
storageBuffer8BitAccess                            = true
uniformAndStorageBuffer8BitAccess                  = true

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

RADV_PERFTEST = llvm PROTON_LOG = 1% команда% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

proton_tkg_5.4.r10.g7c7868f4
terminalproton_tkg_5.4.r10.g7c7868f4.txt
журнал ошибок

После того, как мне пришлось переустановить Steam и много отвлекаться, я наконец получил исправление Proton от 999, во всяком случае после второй попытки запуска.
20200322_004828

Я не делал снимков экрана после включения монитора производительности, но я считаю, что мой vulkan-icd-loader не в последней версии, что может объяснить треск звука, который я получил. Итак, два последних простых вопроса: как мне обновить icd-loader до последней версии, и, если на то пошло, следует ли мне обновить драйвер Nvidia до последней версии?

(РЕДАКТИРОВАТЬ: ура для ориентации фотографий мобильного телефона ... надеюсь, это правая сторона в полноэкранном режиме ...)

(РЕДАКТИРОВАТЬ 2: как напоминание об основных характеристиках: Fedora 31, i7-3770K, GTX 1050Ti (драйвер 440.64-2))

Установил:

Заголовки и загрузчик Vulkan 1.2.135
Драйвер Nvidia 440.66.03 beta
MESA 20.1
Протон 5.4 ГЭ-2

И у меня просто черный экран. Игра не запускается, но и не вылетает. Что делать?

Это твоя первая попытка? Возможно, вам придется просто заставить его разбить / убить его, а затем просто попробовать еще раз, как я.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

иди убей штуковины.

Благодаря!

Был еще один ход, но без радости.
-Удален kisak-mesa ppa, установлен oibaf ppa, поскольку он имеет более новую mesa, обновленные пакеты, отмеченные команды восстановления и имена пакетов, когда что-то идет вверх, перезагружается.
-Ran Doom Eternal с помощью:
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Без PROTON_NO_ESYNC = 1 он будет жаловаться:
612.339:0036:0037:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.

глава vulkaninfo:
Vulkan Instance Version: 1.2.70

vulkaninfo | grep -i 8bit:

VK_KHR_8bit_storage                 : extension revision  1
VK_KHR_8bit_storage                 : extension revision  1

Журнал: https://gist.githubusercontent.com/zaggynl/6a4ab3b3a48b2fb1808ac0ada15ff0f7/raw/3d4c9d466bb3ba7cb79afbe789bc3df63b671ba6/zaggynl%2520another%20temeternal25dom

Информация о системе Steam: https://gist.githubusercontent.com/zaggynl/2e3e46c2d6588608d2dcae8f24583251/raw/aaaea3be8e4dbc555fa5457f63655248bfbe425f/zaggynl%2520s20ys20-0325%

Мои заметки на данный момент:

Install oibaf ppa for latest mesa bits
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
REMOVE EXISTING PPAs, I HAD KISAK-MESA:
sudo apt install ppa-purge
sudo ppa-purge ppa:kisak/kisak-mesa
NOTE PACKAGES REMOVED!
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
NOTE PPA PURGE COMMAND FOR OIBAF: sudo ppa-purge ppa:oibaf/graphics-drivers

Get latest vulkan on Ubuntu 18.04
From: https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602076507
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt dist-upgrade

Download latest tar.gz rom:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
Place extracted Proton-5.4-GE-2 folder into:  ~/.steam/root/compatibilitytools.d/
Create compatibilitytools.d if does not exist
Restart Steam
Select Proton-5.4-GE-2 as specific compabitility tool
Set Doom Eternal launch options to:
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 
(ACO not supported yet, ESYNC disabling because broken, log for log, rest to skip crap)
Start game

Использование ядра 5.5.8
Mesa 20.1.0-devel (git-d9d549ff88)
Версия экземпляра Vulkan: 1.2.135
GloriousEggroll 5.4-2

Ничего не получаю, сижу минутку играет, потом закрывается. Последнее в журнале Proton Log -
Приложение попыталось создать окно, но не удалось загрузить драйвер.

steam-782330.log

m Настройки сервера NVIDIA X Я установил для PowerMizer значение «Максимальная производительность» и «Настройка изображения OpenGL».

Да, это немного помогает и добавляет дополнительных 5-6 FPS. Теперь на 1080 Ti можно играть с 35 FPS :)

что еще хуже, только что был выпущен патч, из-за которого пользователи Windows вылетали в игре ...

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

Гюс,
Вот отчет об ошибке на сайте NVIDIA. Пожалуйста, подтвердите проблему низкой производительности, спасибо:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Работая нормально с 5.4-GE-2 здесь, все еще возникает проблема, из-за которой использование alt-tab или использование оверлея Steam зависает с черным экраном, хотя в противном случае в игру можно играть.

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

Подтверждено, что комментирование этой строки в user_settings.py в исправленном протоне для пользователей nvidia теперь получает воспроизводимую частоту кадров. Раньше я получал 15 ... сейчас за 60+

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

Я могу подтвердить, что это имеет значение, в случае, если все кадры / заикания из игры исчезли, FPS, который он показывает, - это FPS, который я получаю

Связанная проблема для тех, кто застрял с версией Steam Flatpak, например, я: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

tl; dr, если вы используете Steam от Flatpak, он получает vulkan-loader от org.freedesktop.Platform.GL и org.freedesktop.Platform.GL32, и поэтому обновление версии vulkan-loader для вашей ОС бесполезно.

Ядро 5.5.10
Nvidia 440.64
Версия экземпляра Vulkan: 1.2.135
Протон-ткг 5.4.r10.g7c7868f4
i7 5930k и GTX TITAN X (Максвелл)

У меня было 10-20 кадров в секунду на низком уровне, с PROTON_NVAPI_DISABLE я получаю около 40 ~ с падением до 20. Я знаю, что моя карта старая, но мне кажется, что производительность должна быть немного лучше, учитывая, что у меня 1080p и работает на низком .

Возможная причина, игровые метрики показывают версию vulkan 1.1.119, хотя vulkaninfo показывает 1.2.135.
Есть идеи? Я не использую Steam Flatpak, я использую бета-версию Steam.

Гюс,
Вот отчет об ошибке на сайте NVIDIA. Пожалуйста, подтвердите проблему низкой производительности, спасибо:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

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

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

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

Гюс,
Вот отчет об ошибке на сайте NVIDIA. Пожалуйста, подтвердите проблему низкой производительности, спасибо:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

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

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

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

Пробуем кастомный Proton и удаляем строку "PROTON_NVAPI_DISABLE": "1", производительность не очень хорошая :(

image

У всех пользователей AMD хорошая производительность

Я почти уверен, что для большинства из нас он не запускается.

Также для всех, кто заставил его работать, используете ли вы Denuvo exe или нет?

Также для всех, кто заставил его работать, используете ли вы Denuvo exe или нет?

Steam немодифицированная версия.

mesa-git 1:20.1.0_devel.121471.f02ae698674-1
vulkan-radeon-git 1:20.1.0_devel.121471.f02ae698674-1
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Новое обновление mesa-git. Еще ничего.

Steam Native
steam-782330.log

Steam Runtime
steam-782330.log

Система
system.txt

Кажется, для меня все как никогда

36368.922:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).

Случайное зависание с mesa radv git.

Я не мог запустить игру на Kubuntu 18.10, какое бы предложение я ни пробовал, поэтому я обновился до ежедневной бета-версии Kubuntu 20.04 и установил последние 440 драйверов Nvidia.

С бета-версией Steam и кастомной сборкой Proton, я рад сообщить, что игра запускается. Использую Denuvo exe.

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

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

@xDShot

Случайное зависание с mesa radv git.

Попробуйте драйвер admgpu-pro vulkan с закрытым исходным кодом - он не зависал за несколько часов игры.

mesa-git 1:20.1.0_devel.121471.f02ae698674-1
vulkan-radeon-git 1:20.1.0_devel.121471.f02ae698674-1
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Новое обновление mesa-git. Еще ничего.

Steam Native
steam-782330.log

Steam Runtime
steam-782330.log

Система
system.txt

Кажется, для меня все как никогда

36368.922:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).```

Мне то же. Какой графический процессор вы используете? Я на Radeon RX 5700.
Я использую Proton-5.4-GE-2, я полагаю, вы тоже это используете?

Нет зависаний с amdvlk, предоставленным командой Arch (https://www.archlinux.org/packages/extra/x86_64/amdvlk/), хотя FPS на 20% меньше, чем на mesa radv.

UPD: Неа. Просто замерзли.

@TimoFreiberg RX 480 и да, я пробую 5.4 GE 2

@TimoFreiberg @parkerlreed
Это может быть очевидно, но вы создали учетную запись Bethesda.net, а затем связали ее со своей учетной записью Steam? При первом запуске игры вы не должны использовать опцию + com_skipSignInManager 1, иначе игра вообще не запустится, потому что вам нужно сначала добавить учетную запись.

Это была просто попытка что-нибудь заработать. Тот же результат без него

Я получаю, что AMD HDR не поддерживается, и больше ничего. Сбои.

Спасибо за советы @elovin , я получаю тот же журнал ошибок без аргумента +com_skipSignInManager 1 .

@parkerlreed Я ничего не вижу о том, что AMD HDR не поддерживается в моих журналах, где вы видите эту ошибку?

@TimoFreiberg Должно появиться окно. Проверьте установку Vulkan, если это не так.

image

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

Какую версию vulkan icd loader вы используете? Если вы используете среду выполнения steam, она будет использовать загрузчик vulkan из среды выполнения, в этом случае вам нужно использовать бета-версию steam, чтобы получить последнюю версию загрузчика vulkan из среды выполнения Steam.

Кто-нибудь из вас пробовал сборку Proton, указанную в https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651?

У меня игра отлично работает с этой сборкой, но сразу вылетает, как только я пробую сборку Proton GE.

@elovin Уже в Steam beta. Плюс мой системный загрузчик icd тоже новейший.

[parker<strong i="7">@wolfcola</strong> ~]$ pacman -Q vulkan-icd-loader 
vulkan-icd-loader 1.2.135-1

@parkerlreed ах, это всплывающее окно, я отключил его по рекомендации из примечаний к выпуску здесь: https://github.com/GloriousEggroll/proton-ge-custom/releases

Этот добрый человек также порекомендовал сборку proton-tkg, загруженную @ 999eagle, вместо Proton-5.4-GE-2:
https://www.reddit.com/r/linux_gaming/comments/fmsoc2/gloriouseggrolls_proton54ge2_released/fl6v52i/

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

@TimoFreiberg Я имею в виду, что я не собирался беспокоиться об отключении всплывающего окна, пока не

@TimoFreiberg, вы можете создать его самостоятельно, если вы используете Arch Linux
загрузите proton-tkg PKGBUILD и добавьте winevulkan_fshack_opts.mypatch в параметр _community_patches в файле proton-tkg.cfg. Вы можете проверить оба файла, прежде чем создавать их, чтобы доверять им. Затем просто извлеките tar-шар, если вы не хотите устанавливать его в системе.

Я полагаю попробовать эту версию? https://github.com/Tk-Glitch/PKGBUILDS/releases/tag/5.4.r0.g676dd026

@parkerlreed Нет, эта версия была загружена 8 дней назад, вам нужно загрузить последнюю основную версию git, добавить патч и затем собрать его.

Следуйте этим инструкциям и добавьте winevulkan_fshack_opts.mypatch к параметру _community_patches в файле proton-tkg.cfg противном случае следуйте значениям по умолчанию сценария сборки и когда он попросит вас использовать тип патча сообщества y / да.

С vulkan-amdgpu-pro производительность значительно лучше. Все, что я сделал, - это загрузил пакет Ubuntu, извлек amd_icd64.json, amdvlk64.so , отредактировал json, указывающий на правильное расположение двоичного файла, и использовал его для среды VK_ICDFILE. С RADV у меня были некоторые дропы и глюки, теперь все исчезло.

У нас есть жизнь с tkg build сверху. В настоящее время тестирую Mesa git RADv и посмотрим, как это пойдет.

Вчера я запустил версию drm (steam) с бета-версией Steam и сборкой Proton от @ 999eagle (https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602028651).

Сегодня я решил попробовать Proton-5.4-GE-2, потому что вчера производительность была очень плохой, и я действительно хотел попробовать, имеет ли эта сборка GE-2 значение ...
и да, это действительно имеет большое значение. Но не в исполнении или другом хорошем смысле. Игра больше даже не запускается.

Теперь я получаю это, когда пытаюсь запустить версию drm:

grafik

Когда я нажимаю на ссылку, я попадаю на этот сайт:

grafik

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

Теперь это также происходит со сборкой, которую я использовал вчера, так что я думаю, это Denuvo блокирует ее.
Итак, я попробовал исполняемый файл drm free, но он не запускается с обеими сборками Proton (сборки 999eagle и GE). Я получаю полноэкранный черный экран на несколько секунд, но затем он вылетает.

Теперь я больше не могу играть: /
... или, лучше сказать, посмотрите фильм Doom Eternal в «гладких» 24 кадрах в секунду.

Это мой журнал из drm free exe, который вылетает после короткого черного экрана:
steam-782330.log

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

Подтверждено, что я работаю с версией Steam / Denuvo со следующей настройкой:

Базовая система

  • Операционная система: Arch Linux
  • Версия KDE Plasma: 5.18.1
  • Версия KDE Frameworks: 5.67.0
  • Версия ядра: 5.5.4-zen1-1-zen
  • Тип ОС: 64-битная
  • Процессоры: 16 × AMD Ryzen 7 3700X 8-ядерный процессор
  • Память: 31,3 Гио

Графика

  • mesa-git: 20.1.0_devel.121471.f02ae698674-1
  • Идентификатор графического процессора: 0 (AMD RADV / ACO VEGA10 (LLVM 9.0.1))
  • ⚠️ Версия экземпляра Vulkan: 1.2.135 ⚠️ / Получено с помощью последних пакетов vulkan-icd-loader и lib32-vulkan-icd-loader /

Процедура

Получите исправленную версию Proton:

  • https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

    • Из других плавающих сборок мне особенно не хватало:

      • VK_KHR_get_surface_capabilities2

        Интегрируйте это


  • Следуйте стандартной процедуре для интеграции со средой выполнения Steam:

    • С моей стороны, без сжатия в ~ / .local / share / Steam / compatibilitytools.d /
  • Перезапустите Steam, если он уже был запущен
  • Купить + скачать игру, если еще не сделано

    Запустите игру с ним

  • Выберите «Proton-5.4-GE-2» в настройках Steam для каждой игры для DoomEternal.

    Имейте в виду, что, похоже, серверная часть компилятора ACO еще не подходит для этого

  • ⚠️⚠️⚠️ Для реализации Vulkan RADV на Mesa, по крайней мере, до упомянутого выше коммита в главной ветке, ACO не предоставляет ряд расширений Vulkan, обязательных для запуска игры. Вы должны прибегнуть к "старому" компилятору LLVM, отключив бэкэнд компилятора aco : Это было достигнуто с моей стороны, запустив игру следующим образом:

    • RADV_PERFTEST="" %command%
  • Вы можете установить любые подходящие вам параметры в параметрах запуска
  • Запустите игру

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

При использовании RADV производительность приемлемая и в большинстве случаев плавная для меня, если вы не опускаетесь ниже 60 кадров в секунду. Когда это происходит, по какой-то причине рендеринг становится вялым, и хотя игра сообщает о 60 кадрах в секунду, на самом деле кажется, что оно упало до 30. Это происходит с включенной тройной буферизацией vsync и отключенным моим композитором.

Я по-прежнему считаю, что в целом игра должна работать лучше и плавнее.

: information_source: NB:

  • Ваш опыт Alt-Tabbing может отличаться для меня, я могу переключать рабочие столы без особых проблем, но у меня был черный экран, когда особенно Alt-Tabbing из игры на том же рабочем столе

@Bleuzen Та 5.4 GE 2, похоже, ни у кого не работает. Используйте сборку, которую вы использовали, и попробуйте некоторые другие драйверы, если на AMD

@parkerlreed
Я снова переключился с Proton-5.4-GE-2 на сборку proton_tkg_5.4.r10.g7c7868f4 которая работала вчера. Но я больше не могу использовать версию drm, потому что Denuvo заблокировал меня на следующие 24 часа.
Итак, теперь я пытаюсь заставить работать exe-файл drm free, но он ничего не делает, кроме отображения черного экрана и сбоев.

Я использую Nvidia с GTX 1060 и версией драйвера 440.64.

Я также отредактировал свой последний пост, чтобы включить журнал сбоев бесплатной версии drm.

Изменить: я уже пытался удалить свой винный префикс ( ...SteamLibrary/steamapps/compatdata/782330/ ) и позволить ему воссоздать его после переключения обратно на сборку proton_tkg_5.4.r10.g7c7868f4 .
Бесплатная версия DRM по-прежнему дает сбой.

@Bleuzen Требуется дополнительное подтверждение, но я думаю, что EXE-

@Voxed

Вы пробовали решение, упомянутое @VincentGuinaudeau ?:

@Berinth Если, как и у меня, у вас есть FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , я решил эту проблему, скопировав все файлы внутри DOOMEternal/base/ из версии без DRM, ожидайте, что файлы заканчиваются на .streamdb а не папки. Всего девять файлов.

Но запускать через steam не пробовал. Я запускаю прямо с терминала командой типа
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

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

Снова ... снова бааааак ....

Получите такое же сообщение DRM reeeeeeee с этой сборкой GE 2.

Я начинаю думать, что разорился из-за того, что испортил DRM бесплатно с Steam, что, может быть, я внесен в список постоянно, хотя я купил чертову игру? Если это так, то теперь у Valve самый длинный телефонный звонок, который у них когда-либо был.

Кто-нибудь думает?

@ MacroHard-sys
Нет, скорее всего, это всего лишь следующие полные 24 часа после того, как вас забанили.

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

@ MacroHard-sys
Нет, скорее всего, это всего лишь следующие полные 24 часа после того, как вас забанили.

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

Хорошо, потому что это давало мне каждую попытку со дня выпуска. Сделал одно любопытное. Благодарю. Действительно замедлить это, потому что тогда теоретически ничего другого, что я попробую сегодня, не будет работать. Затем одна попытка завтра, пока ничего не сработает. Полоскание повторить.

Я тоже не могу обойти SteamAPI, как @LarsBremen и @jrgp. Обсуждение в Gist от @annmuor, где @SalmonSeasoning пробовал

Я все еще застрял на том, чтобы просто получить окно «Невозможно инициализировать SteamAPI».

@tizzir Я займусь этим, спасибо.

Хорошо!
Игра запущена , немного тестировал теперь, когда мой 24-часовой тайм-аут Denuvo истек. _Спасибо Denuvo, я тоже тебя люблю.

  • Siduction (на основе Debian sid), KDE 5.17.5
  • Композитор Xrender (автоматически отключается при запуске игры)
  • Intel 8700k, регулятор масштабирования ЦП: производительность
  • Nvidia 1080ti, 440.64-2
  • Бета-клиент Steam
  • Протон-5.4-GE-2

Настройки Nvidia:

  • ForceCompositionPipeline включен. Отключение не влияет на частоту кадров.
  • Настройки Powermizer - не влияет на fps. Установите Авто.
  • Настройки изображения OpenGL - высокая производительность оказала реальное влияние, и игра прошла намного плавнее.

Доработки Doom Eternal

  • PROTON_NVAPI_DISABLE 1 или 0, не влияет на fps
  • Использование обычной игры Steam exe
  • Варианты запуска: +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 (не требуется)
  • Отредактировал launcher.cfg, чтобы избавиться от предупреждений драйверов.
  • Я использую два монитора, исходное разрешение основного монитора - 3440x1440, в конце концов решил пойти с 2560x1080 и без масштабирования разрешения.
  • Настройки размытия движения не повлияли на частоту кадров.
  • Полноэкранный режим, предустановка средних настроек, vsync off, HDR off, Chromatic abb on, DOF on, DOF AF off.

На мой взгляд ... Играбельна
Производительность, конечно, не изумительная ... Fps поднимается выше 60, когда ничего особенного не происходит, но, кажется, не падает ниже 40 в напряженных боях. Когда действие нагревается, есть определенное снижение производительности, но, по крайней мере, ничего серьезного, что нарушает игровой процесс. Установка более высоких предустановок графики полностью убивает производительность во время интенсивных действий, и если вы не можете поразить врагов из-за низкого fps и заикания ... хорошо. _Ты, очевидно, умрешь.

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

ALT + TAB вешает игру, музыка / окружающие звуки продолжают воспроизводиться с черным экраном, то же самое с оверлеем Steam и без него.

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

Fps в первой комнате с 3 зомби колеблется от 45 до 120+. Тьфу.

@dpanter Есть сработать Denuvo? Зашел вчера только для того, чтобы снова оказаться заблокированным.

Какие-нибудь советы, чтобы не сработать Denuvo?

Не совсем, кроме текущей теории, что это может сработать при использовании разных версий Proton. Сегодня я перезапускал Doom Eternal примерно 50 раз, больше не запускал. Разве Denuvo не такая уж крутая и самая лучшая вещь на свете? Вкуснятина.

Различные версии Wine / Proton запускают Denuvo. Имейте это в виду.

Я попробовал кастомную версию Proton от

ОС: Pop! _OS 19.10
Графический процессор: AMD RX 580

Думал, что это поврежденный файл сохранения, но второе сохранение также вылетает каждый раз, когда начинается загрузка Миссии №2.

Кто-нибудь знает, придет ли в ближайшее время официальное бета-обновление Proton от Valve? Мне неудобно запускать двоичные файлы из неофициальных источников.

Denuvo не любит Wine Staging, на котором основан протон, поэтому, если вы хотите избежать отключения Denuvo, придерживайтесь обычного Proton

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

  1. Итак, как мне установить nvidia-driver-440. Я использую ubuntu 18.04, а последняя версия, доступная с apt-get, - 435. Я попытался получить 440.64 с https://www.nvidia.com/en-us/drivers/unix/ , а затем запустил сценарий в терминале. Однако он терпит неудачу и сообщает мне, что на GPU ничего не должно работать. Означает ли это, что мне нужно запустить это без графического интерфейса рабочего стола? Как я могу это сделать?

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

@jldez

  1. Я бы порекомендовал этот архив:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Там две команды для установки и перезагрузки.

  1. Мне не нужна была последняя версия, хотя я нахожусь на 19.10, поэтому у меня есть более новая версия, чем у вас, по сравнению с 18.04 LTS.

Я использую Ubuntu 19.10 с последним проприетарным драйвером Nvidia (440.64) из проприетарных драйверов PPA, бета-версию Steam и пробовал как последнюю исправленную сборку Proton от GE, так и сборку 999eagle. У меня есть все последние пакеты vulkan из https://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list (выглядит только как 1.2.131, а не 1.2.135, но я думал, что версия .135 связана с бета Steam?)

В любом случае, я все еще не могу запустить его, и он говорит мне, что ему нужен "VK_EXT_full_screen_exclusive" (с любой из исправленных сборок Proton - которые, как я думал, обе содержат исправление для этого требования - но это все еще точка сбоя для меня - Как так?):

Application Info
-------------------------
App    : DOOMEternal - 1.0.2
Engine : idTech - 7.1.1
-------------------------
Instance Extensions
-------------------------
 + VK_KHR_surface
 + VK_KHR_win32_surface
 + VK_KHR_get_surface_capabilities2
Initialized stack tracer
FATAL ERROR: Please update your driver: VK_EXT_full_screen_exclusive is required.
wine: Unhandled exception 0x80000003 in thread 29 at address 0000000140822626 (thread 0029), starting debugger...

К сожалению, не повезло ни с одним из этих решений. Я использую Linux Mint 19.3 (на основе ubuntu) с Nvidia GTX 1070.
Proton 5.0-5 приводит меня к черному экрану, который вылетает через несколько секунд.
Proton-5.4-GE-2 дает мне это окно:
Bildschirmfoto vom 2020-03-22 17-47-12
нажав #str_launch_button_label, я получаю ту же проблему с черным экраном.
Пользовательский протон @ 999eagle даже ничего не запускает, дает мне этот журнал:

Proton:`` 1552061114 proton-tkg-5.4.r10.g7c7868f4 SteamGameId: 782330 Command: ['/home/marvin/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1'] Options: {'nonvapi', 'winedxgi', 'logcommandtoprefix', 'noesync', 'winetricks'} ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

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

@maarvw Я пробовал этот пакет .deb, не знаю, работает ли он, потому что я в аду DRM. дайте ему шанс и сообщите. https://debian.pkgs.org/sid/debian-main-amd64/libc6_2.30-2_amd64.deb.html

Привет, @rodhull , пожалуйста, проверьте,

image

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

@ MacroHard-sys Я не слишком разбираюсь в подобных вещах, есть ли риски, связанные с этим? и я не думаю, что пакет amd64 мне подойдет, у меня нет продуктов amd на моем компьютере. Или, может быть, я просто дурак

@ MacroHard-sys Я не слишком разбираюсь в подобных вещах, есть ли риски, связанные с этим? и я не думаю, что пакет amd64 мне подойдет, у меня нет продуктов amd на моем компьютере. Или, может быть, я просто дурак

Когда дело доходит до упаковки Linux, AMD64 и x86_64 почти всегда взаимозаменяемы. у вас должно получиться использовать пакеты AMD64 в системе Intel x86_64.
Я точно знаю, что пакеты Debian с меткой AMD64 также совместимы с x86_64.

@ MacroHard-sys Я не слишком разбираюсь в подобных вещах, есть ли риски, связанные с этим? и я не думаю, что пакет amd64 мне подойдет, у меня нет продуктов amd на моем компьютере. Или, может быть, я просто дурак

Полагаю, законное беспокойство. Не уверен на 100%. Это с debian.pkgs.org, поэтому я решил, что это безопасно. Было бы здорово, если бы кто-то другой мог вмешаться.

Спасибо @ahoneybun , получил 440 версию.
Если кто хочет узнать, как получить nvidia-driver-440:
sudo add-apt-repository ppa: драйверы графики / ppa
sudo apt-get update
перезагружать? (не уверен, если необходимо)
sudo apt-get install nvidia-driver-440
перезагружать

Однако у меня все еще такая же проблема, как и у других. Используя штуку proton 5.4 ge-2, получаю экран
Screenshot from 2020-03-22 13-12-54
До сих пор думает, что у меня версия 337.88. Но nvidia-smi подтверждает, что у меня 440.64. (Он говорит, что мне нужно 442,74, но это эквивалент Windows, который кто-то сказал). После нажатия «да» или «играть» ничего не происходит.

хорошо, я попробую. Последний раз я слышал, что требуется версия 2.31? эта ссылка для 2.30

хорошо, я попробую. Последний раз я слышал, что требуется версия 2.31? эта ссылка для 2.30

Кто-то еще сказал, что у них это было с 2.30, я не смог найти 2.31.

Практически ничего из того, что я пробовал на этой плате, не работало. Пора пиратствовать в Windows 10.

Только что нашел это видео:

https://www.youtube.com/watch?v=lpHdJ_i1T_k&feature=youtu.be

Полагаю, нам тоже нужно дождаться обновления mesa?

@MuchiMuchiPink

Вы сделали это на Arch? Вы используете обычный драйвер ядра? Я пробовал это, но игра просто не запускается с драйвером amd pro vulkan.
Хотя у меня могут быть названия DXVK, и нативные приложения, такие как VKCUBE и Shadow of the Tomb Raider, отлично с ним работают.

@ Birdman7 Моя любовь к DOOM <моя ненависть к окнам;)

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

Спасибо @ahoneybun , получил 440 версию.
Если кто хочет узнать, как получить nvidia-driver-440:
sudo add-apt-repository ppa: драйверы графики / ppa
sudo apt-get update
перезагружать? (не уверен, если необходимо)
sudo apt-get install nvidia-driver-440
перезагружать

Однако у меня все еще такая же проблема, как и у других. Используя штуку proton 5.4 ge-2, получаю экран
Screenshot from 2020-03-22 13-12-54
До сих пор думает, что у меня версия 337.88. Но nvidia-smi подтверждает, что у меня 440.64. (Он говорит, что мне нужно 442,74, но это эквивалент Windows, который кто-то сказал). После нажатия «да» или «играть» ничего не происходит.

В этот момент вам не нужно перезагружаться:

sudo add-apt-repository ppa: драйверы графики / ppa
sudo apt-get update
sudo apt-get install nvidia-driver-440
sudo systemctl перезагрузка

Я не уверен насчет NVIDIA, но я вижу сообщение HDR с моим графическим процессором AMD, но я могу просто щелкнуть OK для этого.

я не понимаю, что не так в моем случае.
ive обновил mesa до 20.10, я использую proton-ge-custom 5.4-ge-2
ive отключил предупреждения HDR
ive отключил aco для этой игры
ive выбрал бета-версию клиента Steam
вот мой журнал sysinfo и proton
https://gist.github.com/mathew2214/dcde50c78274a7629c6ae74277c426b5

ОБНОВЛЕНИЕ: как странно, Steam утверждает, что моя версия mesa - 19.3. тем не менее, glxinfo -B правильно показывает, что его 20.1.0.

Могу подтвердить, что на Ubuntu 20.04 будет работать.
Драйвер Nvidia: 440.66.03
VulkanInfo: Версия экземпляра Vulkan: 1.2.131

  1. Установите патч от @ 999eagle здесь
  2. Создайте каталог и переместите его в ~/.steam/root/compatibilitytools.d/
  3. Принять участие в бета-тестировании Steam Steam>Setting>Account>Beta participation
  4. Измените Steam Play на пропатченную версию протона Steam>Settings>Steam Play>Enable Steam Play/Run other titles with
  5. Установить параметры запуска Library>Doom>Settings(Gear Icon)>Properties>Set Launch Options
    +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  6. Настройте игру на использование только этой версии Library>Doom>Settings(Gear Icon)>Properties>Force the use of a specific Steam Play compatibility tool
$cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Focal Fossa (development branch)"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

$vulkaninfo
==========
VULKANINFO
==========

Vulkan Instance Version: 1.2.131


Instance Extensions: count = 18
====================

$lshw -c video
WARNING: you should run this program as super-user.
  *-display                 
       description: VGA compatible controller
       product: TU102 [TITAN RTX]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci<strong i="25">@0000</strong>:65:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:107 memory:d7000000-d7ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:b000(size=128) memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
$ nvidia-smi
Sun Mar 22 12:32:02 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.66.03    Driver Version: 440.66.03    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  TITAN RTX           Off  | 00000000:65:00.0  On |                  N/A |
| 41%   35C    P0    65W / 280W |    660MiB / 24217MiB |     27%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1832      G   /usr/lib/xorg/Xorg                            45MiB |
|    0      2707      G   /usr/lib/xorg/Xorg                           206MiB |
|    0      2932      G   /usr/bin/gnome-shell                         299MiB |
|    0      6251      G   ...ic/.local/share/Steam/ubuntu12_32/steam    21MiB |
|    0      6262      G   ./steamwebhelper                               3MiB |
|    0      6280      G   ...uest-channel-token=17622251660803828376

С вашими шагами @digikin я получаю этот экран:

Screenshot from 2020-03-22 13-44-05
Затем сбой

Однако я использую ubuntu 18.04. А что касается версии vulkan, я думал, что использование бета-обновлений Steam будет включать правильную версию vulkan? Или я неправильно понял?

Насколько я понимаю, поддержка Vulkan исходит от драйверов Nvidia.
NVIDIA обеспечивает полную поддержку и функциональность Vulkan 1.2 на видеокартах NVIDIA GeForce и Quadro с одним из следующих графических процессоров на базе Turing, Volta, Pascal, Maxwell (первое и второе поколение) и Kepler.
@jldez Почему-то не смог заставить его работать 18.04. Для драйвера Nvidia 440.66.03 требуется ядро ​​более высокого уровня. Поскольку в следующем месяце наступит апрель, я подумал, что это хорошая возможность перейти на 20.04LTS.
sudo do-release-upgrade -d
Очень доволен 20.04 !!

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

С Arch Linux, полностью обновленным с последними драйверами NVIDIA, загрузчиком vulkan и настраиваемым префиксом, указанным здесь (со всеми соответствующими параметрами запуска) https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651, игра запускается.

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

Журнал Steam: https://we.tl/t-2N2iqK5acs
Информация о системе Steam: https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec

Насколько я понимаю, поддержка Vulkan исходит от драйверов Nvidia.
NVIDIA обеспечивает полную поддержку и функциональность Vulkan 1.2 на видеокартах NVIDIA GeForce и Quadro с одним из следующих графических процессоров на базе Turing, Volta, Pascal, Maxwell (первое и второе поколение) и Kepler.
@jldez Почему-то не смог заставить его работать 18.04. Для драйвера Nvidia 440.66.03 требуется ядро ​​более высокого уровня. Поскольку в следующем месяце наступит апрель, я подумал, что это хорошая возможность перейти на 20.04LTS.
sudo do-release-upgrade -d
Очень доволен 20.04 !!

собираюсь попробовать это с моим тостером позже, как у вас дела?

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

С Arch Linux, полностью обновленным с последними драйверами NVIDIA, загрузчиком vulkan и настраиваемым префиксом, указанным здесь (со всеми соответствующими параметрами запуска) # 3654 (комментарий), игра запускается.

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

Журнал Steam: https://we.tl/t-2N2iqK5acs
Информация о системе Steam: https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec

Здравствуйте,
См. Этот комментарий здесь:
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602175041

Всем привет. Если у кого-то есть проблемы с производительностью, попробуйте отключить счетчик Steam FPS. Знаю, звучит глупо, но я только что увеличил свой FPS с 20-30 до 55-60, и у меня RTX 2070.

Вот ветка на Reddit, где некоторые ребята обнаружили это.

Единственная проблема, которая у меня сейчас есть, это треск.

Полные спецификации:

Процессор: i5 9600k
Графический процессор: Nvidia RTX 2070
Оперативная память: 32 ГБ
ОС: Arch Linux
Протон: 5.4 от @ 999eagle

@ MacroHard-sys при попытке использовать dpkg для этого файла .deb я получаю сообщение об ошибке, говорящее, что это повредит локали. Весь текст был на немецком языке, так как это язык, на котором установлен мой компьютер, поэтому я не буду размещать его здесь. Я думаю, что может быть просто невозможно запустить мою текущую ОС. Похоже, мне нужно переключиться на Arch или использовать другую более новую версию Ubuntu. Mint 19.3, похоже, основан на ubuntu 18.04, и я видел здесь людей, которые говорили, что он работает только на 20.x и выше.

Я могу подтвердить, что у amdgpu-pro производительность намного лучше, чем у RADV.
(тестировалось с amdgpu 19.50 и mesa-git с использованием Vega 56 и Ryzen 3700X), но поскольку часть vulkan amdgpu-pro не поддерживает freesync, она не выглядит так гладко (даже несмотря на то, что около 60 против 100 кадров в секунду AVG).

Пробовал Proton GE (не запускается), пробовал скомпилировать сборку TKG, пробовал отключить счетчик кадров и оверлей. Никаких изменений fps.

Я протестировал еще несколько, вот положение вещей:

  • Все еще использую сборку proton от @ 999eagle , все остальное у меня пока не работает
  • Производительность не очень хорошая. Сейчас играю на 1280х720 со средними настройками. FPS составляет около 60, но на самом деле настройки, похоже, не имеют большого значения, так как я получаю лишь небольшое снижение с настройками на «Ultra» и разрешение FullHD.
  • CPU и GPU не используются полностью
  • Версия Vulkan и версия драйвера NVIDIA, похоже, не имеют большого значения с Vulkan 1.2.133, предоставляемым драйвером NVIDIA 440.66.3. У меня те же результаты, что и с Vulkan 1.1.119, предоставленным драйвером NVIDIA 440.60
  • Я только что узнал (это, вероятно, уже обсуждалось здесь, я не отслеживаю все комментарии), что NVIDIA выпустила драйвер 442.75 для Doom Eternal, который недоступен для Linux. Может, нам повезет больше после следующего обновления драйверов NVIDIA.

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

(Рабочая станция Fedora 32beta, ядро ​​5.6 git, аппаратное обеспечение: Ryzen 1700, RTX2060, 16 ГБ ОЗУ)

@ d3rhans Значит, в этом случае Team Red повезло больше, чем Team Green? Просто нащупывает все, что нужно отметить.

Всем привет. Если у кого-то есть проблемы с производительностью, попробуйте отключить счетчик Steam FPS. Знаю, звучит глупо, но я только что увеличил свой FPS с 20-30 до 55-60, и у меня RTX 2070.

Вот ветка на Reddit, где некоторые ребята обнаружили это.

Единственная проблема, которая у меня сейчас есть, это треск.

Полные спецификации:

Процессор: i5 9600k
Графический процессор: Nvidia RTX 2070
Оперативная память: 32 ГБ
ОС: Arch Linux
Протон: 5.4 от @ 999eagle

Я пробовал использовать DRM Free exe, и поэтому я вообще не использую Steam, поэтому счетчика Steam FPS нет. Несмотря ни на что, у меня всегда получается 26-28 FPS ...

@ Birdman7 может

Наконец-то мне удалось запустить Steam-игру на TkG-r10, но не на GE. Я также смог переключиться с GE на TkG, не отключив Denuvo, однако это могло быть только разовое событие.

Что я сделал, чтобы не получить еще один 24-часовой тайм-аут для повторной проверки:

  • Сделайте резервную копию каталогов Steam / steamapps / compatdata / 782330 и Steam / userdata на случай отключения Denuvo. Я не знаю, будут ли эти резервные копии работать, но, согласно pcgamingwiki, автономные токены хранятся в каталоге userdata.
  • С помощью protontricks включите «Скрыть версию Wine из приложений» в разделе «Постановка».

Все это не подтверждено, но я смог избежать попадания в ад Denuvo в третий раз.

FYI, похоже, у меня все хорошо работает, используя только инструкции @ 999eagle .

  • ОС: Fedora 32beta
  • Процессор: AMD Ryzen 1800x
  • Графический процессор: AMD Vega 56

Кажется, для меня работает достаточно хорошо с fps в диапазоне от 70 до 90 секунд. Настройки высокие - 1440, с некоторыми другими незначительными настройками личных предпочтений (более низкое размытие при движении, отсутствие vsync, поскольку у меня есть freesync). Я также отключил наложение Steam и подсчет кадров в секунду в соответствии с некоторыми другими комментариями, хотя я сделал это во время своей первой игры, поэтому не знаю, какой эффект это произвело.

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

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

  • Графический процессор: nvidia 1050ti
  • Процессор: i7-9700K 3,60 ГГц
  • 32г dd4

Обновился до Ubuntu 20.04,
тасовал пакеты там, где нужно,
попробовал сборку без GE, по крайней мере, теперь я получаю DRM:
«В настоящее время покупка игры не может быть успешно подтверждена повторно, подождите 24 часа и повторите попытку». так что я предполагаю прогресс.

Обновился до Ubuntu 20.04,
тасовал пакеты там, где нужно,
попробовал сборку без GE, по крайней мере, теперь я получаю DRM:
«В настоящее время покупка игры не может быть успешно подтверждена повторно, подождите 24 часа и повторите попытку». так что я предполагаю прогресс.

@zaggynl Я практически в таком же положении, как и ты. Так что приятно знать, что мы близки к решению этой головоломки. Единственное отличие в том, что я использовал Proton-5.0-GE

похоже, если вы прыгаете между протонами, это вызовет отключение DRM

999eagle's proton_tkg_5.4.r10.g7c7868f4
не нажимая на меню winetweaks и свежую установку с amdpro
VK_ICD_FILENAMES = / pathtofile / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 пара

RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1% command% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

редактирование launcher.cfg на все 0

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

и 1/4 FPS, который я получил в Doom 2016

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

Параметр PROTON_NVAPI_DISABLE уникален для Proton-tkg и НЕ поддерживается GE или ванильным Proton. Попытка использовать его с ними не даст никакого эффекта. Сборка , загруженная

Кроме того, даже если известно, что эта опция исправляет другие проблемы здесь и там (и создает некоторые здесь и там тоже), я изменил настройки Proton-tkg по умолчанию, чтобы предотвратить конкретное плохое взаимодействие, с которым сталкивались некоторые (большинство?) Пользователей Nvidia. .
Таким образом, людям, создающим Proton-tkg, отныне не нужно будет играть с внутренней опцией, чтобы играть в Doom Eternal (патч сообщества также больше не требуется, кстати, и сборка Proton-tkg как с для работающего Doom Eternal не хватит правок).

Однако это не решает более серьезную проблему, характерную для Nvidia.

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

Это не первая игра, которая сталкивается с этой проблемой специально на графических процессорах Nvidia (на ум приходят R6S и более ранние версии Grim Dawn). Я предполагаю, что чем быстрее ваша шина RAM / PCI-E, тем меньше на вас это повлияет, но вы вряд ли получите ожидаемую производительность в любом случае.

Вы можете технически объяснить это разработчикам NVIDIA?
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
Итак, теперь мы можем использовать Tkg без необходимости возиться с nvapi?

@ mozo78 Команда драйверов Linux уже проинформирована.

Действительно, с этого момента вы можете собрать Proton-tkg как есть, чтобы получить конфигурацию, которая работает для Doom Eternal. Проблема в том, что это не универсальное исправление, и некоторые игры будут выборочно нуждаться в явном отключении nvapi, но все известные случаи полагаются на DXVK и, следовательно, могут использовать другой подход, который предоставляет DXVK. Однако для нативных названий Vulkan DXVK явно не имеет никакого эффекта, и у нас нет простого способа обойти nvapi для каждого случая, поэтому я изменил значения по умолчанию. Думаю, лучший баланс.

Обновлено до 20.04.2016 Но все было не так гладко. Удалось исправить большинство пакетов, однако для меня ничего не изменилось. Еще получил такой же экран для драйвера gpu. Все еще думает, что у меня 337,88.

@ mozo78 Команда драйверов Linux уже проинформирована.

Действительно, с этого момента вы можете собрать Proton-tkg как есть, чтобы получить конфигурацию, которая работает для Doom Eternal. Проблема в том, что это не универсальное исправление, и некоторые игры будут выборочно нуждаться в явном отключении nvapi, но все известные случаи полагаются на DXVK и, следовательно, могут использовать другой подход, который предоставляет DXVK. Однако для нативных названий Vulkan DXVK явно не имеет никакого эффекта, и у нас нет простого способа обойти nvapi для каждого случая, поэтому я изменил значения по умолчанию. Думаю, лучший баланс.

Большое спасибо! Я попробую как можно скорее!
Вы сказали NVIDIA о проблеме? Кажется, что он вообще не знает о нашем отчете об ошибке ...

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

no tkg proton у меня вообще не работает

Последний Tkg у меня тоже не работает :(
Pre PriorRenderSetup
... зарегистрированный класс окна
Инициализированный трассировщик стека
ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_get_surface_capabilities2.

И это работало с более ранней сборкой 999eagle?
Если это так, патч Джоша должен быть закрыт, и я вернусь к своей предыдущей версии, которая работала.

Хорошо, заменил 1080ti на мою Radeon VII.
После того, как я забыл удалить xorg.conf на пару минут (ууу!), Я вскоре начал работать с теми же характеристиками, что и раньше, за исключением, конечно, нового графического процессора.

Default amdgpu.ppfeaturemask: 0xffffbfff
xserver-xorg-video-amdgpu 19.1.0-1
mesa-vulkan-drivers 20.0.2-1 (LLVM 9.0.1)
amdvlk 2020.Q1.3
amdgpu-pro-19.50-967956-ubuntu-18.04

Производительность при тех же средних настройках, что и раньше, но при 3440x1440 - как минимум вдвое выше. Трехзначные цифры по кругу.

Установка всего на максимум / Ультра Кошмар привела к тому, что во время интенсивного боя цифры упали до чуть выше 50, без значительных провалов и вообще без заиканий. Я, вероятно, немного подправлю его или просто спущусь на один предустановленный уровень. Возможно, обновитесь до mesa-git. Определенно снова пониженное напряжение ... но для быстрого теста ... _ дайым. _

Radeon VII - проклятый босс.

Снимок экрана с RADV - драйвером Mesa 20.0.2 - Vulkan 1.2.128 из первой комнаты с 3 зомби, 3440x1440 с максимальными настройками. Диапазон кадров в секунду от 60 до 120

Скриншот с AMDVLK - драйвер 2.0.137 - Vulkan 1.2.133 там же. Производительность в целом вроде на 5-10 fps выше, чем у радв. Сейчас почти 60 лет в лихорадочной битве.

Снимок экрана с AMDGPU-PRO - драйвер 2.0.122 - Vulkan 1.1.129 Не могу сказать никаких отличий от AMDVLK, похоже, примерно такая же производительность.

Кстати, эти скрины взяты из оверлея Steam. Я уже упоминал, что ALT + TAB тоже работает? _Ницца._

Imgur Отключение оверлея Steam отправляет fps на орбиту, этот снимок экрана с AMDGPU-PRO и почти 120 fps. Трёхзначный в бою кто-нибудь? _Нереально._

@ Tk-Glitch, очевидно, я другой человек, но игра перестала работать с вашей сборкой сегодня утром. Я не тестировал после сегодняшнего дневного обновления, но сборка 999eagle работала как до, так и после него.

@wundrweapon Спасибо за подтверждение. Тогда я избавлюсь от нового / сломанного патча.

@ Tk-Glitch Объясняет ли эта высокая загрузка памяти резкое воспроизведение звука / заикание?

РЕДАКТИРОВАТЬ: Кроме того, следует ли мне переключиться на то, что вы создали, или просто продолжать играть со сборкой 999eagle Proton и ждать, пока Nvidia или Valve выпустят обновление?

Radeon VII - проклятый босс.

Скриншот из первой комнаты с 3 зомби, 3440x1440 с максимальными настройками. Диапазон кадров в секунду от 60 до 120

Мне было бы интересно посмотреть, что произойдет, если вы попробуете драйвер Vulkan от AMDGPU-PRO вместо использования RADV / Mesa. (Вы можете протестировать его без формальной установки драйвера.)

@UVCRocketRunner Я еще не поделился ни одной готовой версией, и я, вероятно, подожду, пока это сделает Wine 5.5, но в настоящее время, если вы запускаете игру с тем, что у вас есть, сохраните эту настройку на некоторое время и наслаждайтесь игрой, если вы получите приемлемую производительность.
Проблемы с производительностью Nvidia в любом случае не будут устранены путем переключения сборок Proton, и их необходимо решить либо Nvidia, либо ID / Bethesda.

Мне было бы интересно посмотреть, что произойдет, если вы попробуете драйвер Vulkan от AMDGPU-PRO вместо использования RADV / Mesa. (Вы можете протестировать его без формальной установки драйвера.)

Обновленный пост с тестом AMDVLK, на 5-10 кадров в секунду быстрее, чем у radv. :)

Мне было бы интересно посмотреть, что произойдет, если вы попробуете драйвер Vulkan от AMDGPU-PRO вместо использования RADV / Mesa. (Вы можете протестировать его без формальной установки драйвера.)

Обновленный пост с тестом AMDVLK, на 5-10 кадров в секунду быстрее, чем у radv. :)

Это тоже интересно. Некоторые говорят, что драйвер Vulkan, извлеченный из пакета AMDGPU-PRO, ведет себя немного иначе (быстрее), чем даже AMDVLK. Вы бы хотели это проверить? Как я уже сказал, его не нужно устанавливать.

Если вы заинтересованы:

https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

Как пользоваться без установки:

tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
компакт-диск amdgpu-pro-19.50-967956-ubuntu-18.04
mv vulkan-amdgpu-pro_19.50-967956_amd64.deb ..
CD ..
ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb
tar xf data.tar.xz
cd opt
cp amdgpu-pro / / opt /

Вы можете просто удалить папку «amdgpu-pro» из / opt после того, как закончите, если вы не хотите ее оставлять.

Аргумент запуска будет таким:
VK_ICD_FILENAMES = "/ opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json"% command%

Всего мгновение назад было обновление игры через Steam. С тех пор у меня значительно улучшилась производительность, FPS составляет от 50 (очень многолюдно за пределами места) до 100+ (в помещении, мало или совсем нет демонстраций) на 1920x1080 со средними настройками. Так что я определенно достиг playable :)

Я просто хочу сказать, что это сообщество Linux потрясающее!

И это работало с более ранней сборкой 999eagle?
Если это так, патч Джоша должен быть закрыт, и я вернусь к своей предыдущей версии, которая работала.

Да, он работает со сборкой 999eagle :) При удалении патча borked вы оставите настройку nvapi? Я очень хочу попробовать :)

Я просто хочу сказать, что это сообщество Linux потрясающее!

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

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

значит, пока это обновление заставило мою работать

Некоторые говорят, что драйвер Vulkan, извлеченный из пакета AMDGPU-PRO, ведет себя немного иначе (быстрее), чем даже AMDVLK. Вы бы хотели это проверить?

Спасибо за ссылку и информацию, думал, что установил его, но оказалось, что нет. Обновленный пост выше со скриншотом AMDGPU-PRO. Производительность была очень похожа на AMDVLK, по крайней мере, без заметной разницы.

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

Некоторые говорят, что драйвер Vulkan, извлеченный из пакета AMDGPU-PRO, ведет себя немного иначе (быстрее), чем даже AMDVLK. Вы бы хотели это проверить?

Спасибо за ссылку и информацию, думал, что установил его, но оказалось, что нет. Обновленный пост выше со скриншотом AMDGPU-PRO. Производительность была очень похожа на AMDVLK, по крайней мере, без заметной разницы.

Спасибо за тестирование для меня / нас. =) Я тоже использую Radeon VII и с нетерпением жду обновления Proton, которое позволит мне начать играть в Doom Eternal. Похоже, я могу рассчитывать на хорошую производительность.

Спасибо за тестирование для меня / нас. =) Я тоже использую Radeon VII и с нетерпением жду обновления Proton, которое позволит мне начать играть в Doom Eternal. Похоже, я могу рассчитывать на хорошую производительность.

Очень хорошо! Думаю, вам тогда это понравится, я только что провел несколько тестов с отключенным оверлеем Steam. Мы говорим о трехзначных числах в бою. _Bro._

Обновленный пост выше со снимком экрана с отключенным оверлеем Steam.

У меня стабильно на 30% больше кадров в секунду с vulkan-amdgpu-pro, чем с radv или amdvlk на моем rx5700. основная проблема для меня заключается в том, что vsync ограничивает частоту кадров на уровне 60, в то время как моя фактическая частота обновления составляет 144 Гц

Я использую Linux Mint 19.3
У меня AMDGPU-PRO 19.50 с Proton 5.4 GE-2 и я получаю

«Необработанное исключение: ошибка страницы при доступе на чтение к 0x00000000 в 64-битном коде (0x000000014093f5bd)».

Что мне делать, чтобы исправить эту проблему? Надо ли ждать новую версию Proton? Я не могу использовать сборку TKG, потому что не могу загрузить GLIBC или libc6, чтобы исправить ошибку неправильной домашней папки. Или я что-то упускаю? Спасибо за ваше время, я бы хотел помочь себе :(

steam-782330.log

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

https://raw.githubusercontent.com/MacroHard-sys/proton-log/master/steam-782330.log

ubuntu 18.04, бета-версия Steam, драйвер nvidia 440, 5.2ge

@ MacroHard-sys Используйте протон tkg из 999 выше. 5.4 GE 2 рушится точно так же для большинства из нас.

К сожалению, использование @parkerlreed невозможно с этими спецификациями. У меня практически то же самое, что и мой Linux Mint, основанный на Ubuntu 18.04, и мне не повезло ни с одной из версий протонов, опубликованных здесь

теперь я получаю это:

======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/n13/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1']
Options: {'logcommandtoprefix', 'winetricks', 'winedxgi', 'nonvapi'}
======================
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

О да, мне нужно 20.04?

@ MacroHard-sys, теперь вы столкнулись с той же проблемой, с которой пытались мне помочь ранее: /

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

Я могу быть просто собой. Но я бы дважды подумал, прежде чем обновляться до 20.04. Это было совсем не плавное обновление, и мой гном сейчас очень глючит. В конце концов, это тоже ничего не исправило для игры.

мой работал как Ubuntu 19.10
но мой также не пробовал использовать git build dir Софи

Думаю, мне известно о другом месте для отсутствующих файлов, таких как ntdll.dll.so?
может быть, создать символическую ссылку на другую папку proton lib? , файл демонстративно поставляется

@ MacroHard-sys, @ Phobos001

что-то вроде
mkdir -p /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4
ln -s ~ / .steam / root / compatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10. g7c7868f4 / lib /

Сегодня игра нормально работала на Linux.
Пробовал однопользовательский режим, получал около 30 кадров в секунду в 4k с Vega 64 на почти полных ультра-кошмарных настройках, при включенном динамическом разрешении он увеличивался до 50 секунд.

Используя Proton 5.4 GE-2, скомпилировал последнюю версию драйвера mesa-git и бета-клиент Steam

Технические характеристики:
4790k 4,6 ГГц все ядра в разгоне + 4,4 ГГц без ядра в разгоне
2200 МГц 32 ГБ DDR3, двухканальный
Vega 64 ~ 1650 МГц GPU Core OC + 1045 МГц HBM2 OC
NVMe SSD

@FogLizard Вы можете попробовать AMDGPU-PRO vulkan lib. Это дает мне почти заблокированные 144 кадра в секунду при 1440p, ультра-кошмар с моим 5700XT, что намного выше, чем у mesa.

@ Tk-Glitch Я заметил, что производительность моей игры ограничена процессором, я увеличил частоту до 4,8 ГГц и в среднем выжал на 5 кадров в секунду больше. Я бы предпочел использовать драйверы с открытым исходным кодом, просто в качестве предпочтения, но спасибо за совет. Пока он остается выше 50, как сейчас большую часть времени без значительного падения разрешения, этого достаточно.

Я бы не подумал, что 4790K будет таким ограничением для такой игры. Ну что ж. Сообщается, что AMDVLK дает гораздо лучшие результаты, чем RADV, как и DOOM 2016.

Следовал инструкциям @ 999eagle по Arch с KDE Plasma (версия ядра: 5.5.10-arch1-1).

РЕДАКТИРОВАТЬ: Кажется, я решил эту проблему, удалив проверку сообщений об ошибках Proton из параметров запуска. Вот мои новые параметры запуска: +in_terminal 1 +com_enableCrashHandler 2 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 При этом Proton 5.0-5 все еще не работал, Proton 5.4-GE2 фактически заморозил Steam, а модифицированный пакет Proton 999eagle поднял о-о-о- отличное сообщение на странице поддержки .

Полный провал, у меня ВООБЩЕ не запустился.
С переменным успехом я пробовал следующие версии Proton:

  • Proton 5.0-5: игра выдает предупреждение NVIDIA GPU, но беззвучно вылетает из этого всплывающего окна. Только добился всплывающего окна, изменив файл конфигурации в первую очередь, чтобы показать предупреждение NVIDIA.
  • Proton 5.4-GE2: прошло стандартное предупреждение NVIDIA GPU. Потом появилось предупреждение, что драйверы NVIDIA GPU устарели. Щелкнул, чтобы воспроизвести, и появилось сломанное меню отчета о сбоях.
  • "proton_tkg_5.4.r10.g7c7868f4" от 999eagle: Все сломалось. Сразу же произошел сбой без звука, в результате чего обе другие версии Proton изменили свое поведение, и теперь они также молча падают (по крайней мере, на этом сеансе).

$ pacman -Q vulkan-icd-loader vulkan-headers nvidia wine-staging
vulkan-icd-loader 1.2.135-1
вулкан-заголовки 1: 1.2.135-1
nvidia 440.64-5
винная постановка 5.4-1

Steam-версия игры. Это было немного затронуто предыдущими попытками патча, но я проверил файлы игры через Steam. Я подписался на бета-версию Steam. Если вам нужны журналы, скажите, где они будут храниться. Я поискал в папке DOOMEternal и не нашел ничего, кроме очень поврежденного файла «LastCrashInfo.txt», который прилагается.

LastCrashInfo.txt
sysinfo.txt

@ Tk-Glitch у вас тоже есть проблема с блокировкой vulkan-amdgpu-pro частотой кадров до 60 при включенном vsync? это только я?

@ashkitten На моей

Эй, ребята,
Итак, я пользователь Nividia, использую Manjaro, proton_tkg_5.4.r10.g7c7868f4 и Steam beta и получаю 20-30 кадров в секунду.
Я заметил, что игра работает под управлением vulkan 1.1.119, но я установил vulkan 1.2.135-1, интересно, почему, если это является причиной проблем с производительностью у пользователей Nividia, кто-нибудь думает?
image
pacman -Qs vulkan local/lib32-nvidia-440xx-utils 440.64-1 NVIDIA drivers utilities (32-bit) local/lib32-vulkan-icd-loader 1.2.135-1 Vulkan Installable Client Driver (ICD) Loader (32-bit) local/lib32-vulkan-intel 19.3.5-1 Intel's Vulkan mesa driver (32-bit) local/lib32-vulkan-radeon 19.3.5-1 Radeon's Vulkan mesa driver (32-bit) local/nvidia-440xx-utils 440.64-1 NVIDIA drivers utilities local/vulkan-headers 1:1.2.135-1 (vulkan-devel) Vulkan header files local/vulkan-icd-loader 1.2.135-1 Vulkan Installable Client Driver (ICD) Loader
Между прочим, сообщество Linux потрясающее!
Ура

Небольшое примечание. Я бы не стал зацикливаться на версии Vulkan, о которой сообщает игра. Для меня он показывает ту же версию в Windows 10, и у меня есть версия драйвера, которую игра рекомендует в противном случае.

@ grand248 Это ожидается, и на это можно спокойно не обращать внимания.

@ashkitten На моей

вы используете x11 или wayland?

Может быть, у Nvidia есть какой-то конкретный путь кода, который не работает с драйвером Linux? Можете ли вы скрыть, что ваш gpu - это Nvidia? Я думаю, что это делает DXVK.

Для пользователей графических процессоров Navi, которые хотели бы использовать RADV / LLVM (так как в ACO на данный момент отсутствуют необходимые возможности storage_8bit / storage_16bit) вместо AMDGPU-PRO или AMDVLK, я только что сделал патч / хак для mesa-git, который позволит игра для запуска: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch

@ Tk-Glitch
Вы уже откатили исправленный патч? Можем ли мы попробовать Tkg еще раз?

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

А настройка nvapi все еще есть?

Proton-tkg 5.4.r10, steam-runtime beta и Nvidia 440.64-2 в Linux 5.5.8-1-MANJARO работает нормально, но зависает всякий раз, когда теряет фокус (например, при нажатии alt-tab). Протестировано на GNOME и KDE Plasma

@ Ryhon0 Использование оконного полноэкранного режима вместо полноэкранного режима по умолчанию исправило это на моей стороне на Plasma. Обратной стороной является то, что, конечно, вы не можете его минимизировать.

Для пользователей графических процессоров Navi, которые хотели бы использовать RADV / LLVM (так как в ACO на данный момент отсутствуют необходимые возможности storage_8bit / storage_16bit) вместо AMDGPU-PRO или AMDVLK, я только что сделал патч / хак для mesa-git, который позволит запуск игры: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch

Все еще вылетает на моей Navi. Однако я использую протон GE. Стоит мне использовать твою?

IMG_20200323_095356

Наконец-то удалось запустить его на Fedora 31 Silverblue, переключившись на собственный Steam, а не на Flatpak. Сборка TKG Proton от
Чтобы получить эти 30 кадров в секунду, мне пришлось понизить разрешение до 1280x720 и в целом понизить настройки качества до «Низкое». Я даже не собираюсь играть в эту игру в этом состоянии и надеюсь, что новые сборки Proton и / или драйверы NVidia решат проблемы с производительностью, которые явно должны быть связаны с драйверами. Возможно, в качестве побочного примечания, к моему графическому процессору обращаются через Thunderbolt, то есть это eGPU, но это никогда раньше не вызывало никаких проблем.

В итоге, я впервые в жизни завидую владельцам графических процессоров AMD.

@ igo95862

Все еще вылетает на моей Navi. Однако я использую протон GE. Стоит мне использовать твою?

Некоторые люди сообщали о сбоях в сборке GE, которых не было в сборке tkg, опубликованной 999eagle, так что я думаю, стоит попробовать. У меня нет опыта работы со сборкой GE (и у меня нет никаких намерений ее отлаживать 🐸), поэтому я не знаю, что там могло быть сломано. По крайней мере, я могу подтвердить, что игра работает безупречно на моем конце со свежей сборкой proton-tkg (либо с AMDGPU-PRO, либо с RADV / LLVM с патчем mesa выше на 5700XT).

@ e-user Это, вероятно, не сильно изменит вашу жизнь, если вы это знаете, но proton-tkg будет использовать библиотеки FAudio вашей системы, в то время как GE поставляет свои собственные. Поэтому, если ваш дистрибутив предоставляет старый / сломанный FAudio, у вас могут возникнуть проблемы со звуком при использовании -tkg.

@ Ryhon0 Использование оконного полноэкранного режима вместо полноэкранного режима по умолчанию исправило это на моей стороне на Plasma. Обратной стороной является то, что, конечно, вы не можете его минимизировать.

К сожалению, запуск в полноэкранном режиме с окнами не помог мне решить проблему. Я пробовал играть в кампанию, но на моем 1050Ti частота кадров очень низкая. Я получаю 60 кадров в секунду в меню и учебных комнатах и ​​15-20 кадров в секунду в нормальных условиях, тогда как в Windows я получаю около 55 кадров в секунду.

@ e-user Это, вероятно, не сильно изменит вашу жизнь, если вы это знаете, но proton-tkg будет использовать библиотеки FAudio вашей системы, в то время как GE поставляет свои собственные. Поэтому, если ваш дистрибутив предоставляет старый / сломанный FAudio, у вас могут возникнуть проблемы со звуком при использовании -tkg.

В настоящее время в моей системе не установлена какая-либо версия libFAudio. Вы уверены, что это связано?

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

на самом деле причиной сбоев при входе в систему было включение наложения Steam
большое лицо-ладонь имеет смысл, он умирал каждый раз, когда появлялся логотип Steam
proton_tkg_5.4.r10.g7c7868f4
он работает с этим сладким неуверенным, что изменилось за последние 12 часов, но мой старый r9 290 был ограничен @ 60fps все на максимуме, сегодня утром он чувствовал себя очень медленным
просто нужно найти способ отключить его ограничитель кадров в секунду ...

@ Tk-Glitch
У вас последняя сборка работает без проблем, спасибо :)
К сожалению, ваш параметр NVAPI никак не влияет на низкую производительность :(

Я объяснил проблему ранее и довольно ясно дал себе понять, что даже если вызов nvapi соблюдается, корневая проблема все еще существует и может быть исправлена ​​только Nvidia или ID Software, насколько мы понимаем.
В зависимости от вашей скорости ОЗУ / поколения PCI-E / топологии mobo / комбинации процессора, вы можете увидеть (довольно небольшое) увеличение производительности процессора в лучшем случае, но это все.

Да, мне известно, что проблема в драйвере NVIDIA, но я надеялся, что это немного увеличит FPS.
И моя установка довольно быстрая:
Intel 9900K
ASUS ROG STRIX Z390-E ИГРОВОЙ
ASUS GeForce GTX 1080 Ti
2x Kingston KHX3000C15 / 16GX (32 ГБ)
И без разницы. У меня всего 24 кадра в секунду: D

Да, у вас нет ограничений по процессору в какой-либо форме или форме с этим 9900K, так что это действительно не повлияет на разницу. Вы можете проверить загрузку шины PCI-E в настройках nvidia во время работы игры, только для lulz. Для сравнения, ваша средняя игра обычно достигает 2-4% использования.

Я не могу это проверить, игра вылетает, если я нажму Alt + Tab. Я могу попытаться войти в nvidia-smi, но это бесполезно. Ждем, когда вмешается NVIDIA. Жаль, что новостей от них нет. Хотелось бы даже пост, но от них ничего нет :(

Прошла всего пара дней. Подождите неделю или две.

Осталось только ждать :)

@ Tk-Glitch Я собрал ваш протон, но игра все равно вылетает.

Unhandled exception: divide by zero in 64-bit code (0x0000000141ec920c).

@ Tk-Glitch Я собрал ваш протон, но игра все равно вылетает.

У меня такая же проблема.

Unhandled exception: divide by zero in 64-bit code (0x00007f62aa74f06b).

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

Intel Core i5-4670
NVIDIA GTX 970
Бета-клиент Steam

Ubuntu 18.04
ядро 5.0.0-23-generic
драйвер nvidia 440.66.03
Протон-5.4-GE-2

@ thedopefish

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

Intel Core i5-4670
NVIDIA GTX 970
Бета-клиент Steam

Ubuntu 18.04
ядро 5.0.0-23-generic
драйвер nvidia 440.66.03
Протон-5.4-GE-2

Что вы сделали, чтобы игра запустилась?

@aleksbenmaza Последним шагом, на котором он заработал, был переход с Proton-5.0-5 на Proton-5.4-GE-2.
Я использую неизмененную Steam-версию игры. Это дает мне ложное предупреждение об устаревших драйверах NVIDIA при запуске, но я просто щелкаю мимо него, и внутриигровой оверлей показывает правильную версию.

Я попробовал еще раз со сборкой @ 999eagle , это сработало! Все, что мне сейчас нужно, - это новый графический процессор и несколько других советов, которые помогут решить другие проблемы, возникающие в этой игре под Proton.
РЕДАКТИРОВАТЬ: запустился снова, застрял на бесконечном черном экране. ура.

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

Intel Core i5-4670
NVIDIA GTX 970
Бета-клиент Steam

Ubuntu 18.04
ядро 5.0.0-23-generic
драйвер nvidia 440.66.03
Протон-5.4-GE-2

Вы случайно не остались на том же самом начале уровня? Там все мы, бедные пользователи NVIDIA, получаем 60 FPS. Сделайте несколько шагов вперед.

@aleksbenmaza Последним шагом, на котором он заработал, был переход с Proton-5.0-5 на Proton-5.4-GE-2.
Я использую неизмененную Steam-версию игры. Это дает мне ложное предупреждение об устаревших драйверах NVIDIA при запуске, но я просто щелкаю мимо него, и внутриигровой оверлей показывает правильную версию.

АГА. В НАСТОЯЩЕЕ ВРЕМЯ. Расскажите, пожалуйста, все шаги, которые вы предприняли до этого !!!!!

ошибка, с которой я столкнулся с версией Steam, и GE-2

ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (из журнала)

как это можно исправить?

ошибка, с которой я столкнулся с версией Steam, и GE-2

ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (из журнала)

как это можно исправить?

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

ошибка, с которой я столкнулся с версией Steam, и GE-2
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (из журнала)
как это можно исправить?

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

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

@ mozo78 Это было на открытом воздухе вскоре после прохождения уровня 1.

@ MacroHard-sys Шаги, которые я предпринял, которые определенно не помогли, - это попытка не-Denuvo .exe и попытка запустить протон из командной строки. Шаги, которые я предпринял, которые могли помочь или не помогли, включают переключение на бета-клиент Steam, отключение оверлея Steam для игры и обновление драйвера NVIDIA 440.64 до 440.66.03.

@ mozo78 Это было на открытом воздухе вскоре после прохождения уровня 1.

@ MacroHard-sys Шаги, которые я предпринял, которые определенно не помогли, - это попытка не-Denuvo .exe и попытка запустить протон из командной строки. Шаги, которые я предпринял, которые могли помочь или не помогли, включают переключение на бета-клиент Steam, отключение оверлея Steam для игры и обновление драйвера NVIDIA 440.64 до 440.66.03.

не могу найти этого водителя, брой. связать это? Изменить: нашел, нашел.

кто-нибудь знает, почему мой doom eternal не запускается?
Я использую mesa-git
Я использую proton-ge-custom 5.4-ge-2
Я использую бета-версию клиента Steam
ive отключил aco для этой игры
что я здесь пропустил?

sysinfo и журнал протонов:
https://gist.github.com/mathew2214/e927b5db0da74544134bf987ab28cf9d

Кажется, здесь происходит сбой

813.843:0038:0039:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).

Мне то же:
Информация о системе Steam: https://gist.githubusercontent.com/zaggynl/19d6a81cd78c88066c7be8f132e63a3e/raw/51cf2ba54ad6cedea97c5648222216beb38ba0c2/gistfile1.txt
Протокол протонов: https://gist.githubusercontent.com/zaggynl/028a7174d613123237b13a60794a728b/raw/bbae23a21f95d3d902d8c6c857d2721abeb8b3f0/gistfile1.txt

резюме:
убунту 20.04
mesa-git через oibaf ppa
с использованием протона 5.4 ge-2
Steam beta
rx5700
используемые варианты запуска:
RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1% command% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager

Редактировать:

Официальный Proton 5.05 оставляет заархивированный журнал размером 50 МБ:
steam-782330-zaggynl.log.zip

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

В апстриме mesa также ведется некоторая работа: https://gitlab.freedesktop.org/mesa/mesa/-/commit/7ac8bb33cd6025f805a390e7647506e932f4db0d

Мне удалось заставить игру работать на Mesa, и я сыграл около 5 часов за выходные без сбоев. Производительность RX5700 XT просто фантастическая. Есть небольшие артефакты. Недостаточно сделать игру неиграбельной, но amdvlk может улучшить ее.

Я создаю собственную версию proton, следуя инструкциям, описанным здесь:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/proton-tkg

Чтобы все работало, необходим патч сообщества, поэтому вам нужно добавить winevulkan_fshack_opts.mypatch в PKGBUILDS/wine-tkg-git/customization.cfg перед сборкой протона.

Не могу заставить Mesa 20 работать только 19:

lib32-llvm 9.0.1-1
lib32-llvm-libs 9.0.1-1
lib32-mesa 19.3.4-3
lib32-vulkan-icd-loader 1.2.135-1
lib32-vulkan-radeon 19.3.4-3
llvm 9.0.1-2
llvm-libs 9.0.1-2
mesa 19.3.4-2
mesa-demos 8.4.0-2
vulkan-icd-loader 1.2.135-1
vulkan-radeon 19.3.4-2
vulkan-tools 1.2.135-1
xf86-video-amdgpu 19.1.0-1

Система:

Arch Linux x86_64 5.5.10-arch1-1

попробовал это с помощью фиксации mesa, упомянутой в https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602687860
никаких изменений в поведении игры. все еще вылетает с
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd). 92.563:004f:0050:fixme:dbghelp:elf_search_auxv can't find symbol in module

Как прокомментировал @bnpfeife , можно также подтвердить небольшие графические сбои на текстурах (в первую очередь на hud) с RX Vega 64 / amdgpu-pro.
Не ужасно, но стоит отметить:
image
image

@ mathew2214 Я испытал именно эту проблему с GE-2, хотя TkG-r10 работает нормально.

Где все берут Proton 5.4? Я включил поддержку бета-версии в Steam, и я не вижу в списке эту версию Proton, только Proton 5.0 и ниже.

@thedopefish

@ mozo78 Это было на открытом воздухе вскоре после прохождения уровня 1.

@ MacroHard-sys Шаги, которые я предпринял, которые определенно не помогли, - это попытка не-Denuvo .exe и попытка запустить протон из командной строки. Шаги, которые я предпринял, которые могли помочь или не помогли, включают переключение на бета-клиент Steam, отключение оверлея Steam для игры и обновление драйвера NVIDIA 440.64 до 440.66.03.

Я предполагаю, что вы не устанавливали драйверы из PPA?

@Voxed, не могли бы вы загрузить архивный файл Proton, с которым вы успешно

@thedopefish

@ mozo78 Это было на открытом воздухе вскоре после прохождения уровня 1.
@ MacroHard-sys Шаги, которые я предпринял, которые определенно не помогли, - это попытка не-Denuvo .exe и попытка запустить протон из командной строки. Шаги, которые я предпринял, которые могли помочь или не помогли, включают переключение на бета-клиент Steam, отключение оверлея Steam для игры и обновление драйвера NVIDIA 440.64 до 440.66.03.

Я предполагаю, что вы не устанавливали драйверы из PPA?

Правильно. Я apt source взял пакет 440.64 из PPA, затем загрузил установщик 440.66.03 с веб-сайта nvidia и создал новый набор пакетов.

Мне не удалось запустить игру, следуя приведенным выше инструкциям, в системе 1080 ti Arch, но я получил 24-часовой бан, тем временем пиратские версии игры распространяются с первого дня, а люди, которые заплатили за игру наказывают только за то, что они хотят поиграть.

Спасибо Denuvo ...

Есть ли способ обойти 24-часовой запрет DRM?

Я заплатил за это, это не пиратское ПО, что с этим творится?

Есть ли способ обойти 24-часовой запрет DRM?

Я заплатил за это, это не пиратское ПО, что с этим творится?

К сожалению, вы ничего не можете с этим поделать. Подождите 24 часа или найдите кого-нибудь, у кого есть версия игры для Bethesda.net, и попросите у него .exe. Я не уверен, что в обновленной версии все еще нет Denuvo

Есть ли способ обойти 24-часовой запрет DRM?
Я заплатил за это, это не пиратское ПО, что с этим творится?

К сожалению, вы ничего не можете с этим поделать. Подождите 24 часа или найдите кого-нибудь, у кого есть версия игры для Bethesda.net, и попросите у него .exe. Я не уверен, что в обновленной версии все еще нет Denuvo

я думаю, они удалили это довольно быстро. вы все равно сможете легко найти его в Интернете

Есть ли способ обойти 24-часовой запрет DRM?
Я заплатил за это, это не пиратское ПО, что с этим творится?

К сожалению, вы ничего не можете с этим поделать. Подождите 24 часа или найдите кого-нибудь, у кого есть версия игры для Bethesda.net, и попросите у него .exe. Я не уверен, что в обновленной версии все еще нет Denuvo

я думаю, они удалили это довольно быстро. вы все равно сможете легко найти его в Интернете

У меня версия 1.0 без denuvo и она вылетает при попытке запустить игру с обновленными файлами

У меня это работает сейчас с очень хорошим fps в первых нескольких комнатах.
Не думаю, что я что-то изменил со вчерашнего дня: woman_shrugging:

Параметры запуска: RADV_PERFTEST=llvm %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Arch Linux
Radeon RX 5700
mesa-aco-git 20.0 с отключенным ACO ( RADV_PERFTEST=llvm в параметрах запуска)
amdvlk 2020.Q1.3-1
самокомпилированный Proton-tkg 5.4.r10.g7c7868f4 (я уверен, что использовал этот коммит , хотя после этого появилось несколько вечных исправлений doom: думаю:)

~ Я слышу потрескивающий звук, хотя в моей системе faudio 20.03-1 ... ~
edit: в следующий раз, когда я запустил дум, треск пропал.

Теперь он работает полностью нормально, я могу даже Alt-Tab!
Единственная проблема сейчас в том, что курсор в меню немного медленный.

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

  • Настройки Ultra-Nightmare (обратите внимание, как выделено 13 ГБ пространства RAM, и отсутствие использования пространства VRAM, несмотря на запущенное 3D-приложение):
    Screenshot_20200323_214640

@TimoFreiberg, вы не используете amdvlk, если это ваши варианты запуска, поэтому AMDVLK ничего не значит для вашей системы. Если ваша система настроена на использование mesa vulkan, то это то, что она использует. Вы должны использовать VK_ICD_FILENAMES чтобы установить другой драйвер vulkan.

Кроме того, вы можете не использовать mesa, вы можете использовать AMDVLK, но в этом случае RADV_PERFTEST=llvm бесполезен, потому что llvm / aco - это только параметры RADV, то есть mesa. AMDVLK - отдельный. Но причина, по которой я говорю, что вы можете использовать AMDVLK, заключается в том, что я обнаружил, что Steam по умолчанию будет использовать AMDVLK в некоторых играх (по крайней мере, в некоторых играх, а может и во всех), если в вашей системе установлены как AMDVLK, так и mesa. Например, с Resident Evil (как 2, так и 7), если у вас установлены и mesa, и AMDVLK и не указано VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json тогда используется AMDVLK.

Короче говоря, вы либо используете mesa, либо amdvlk, вы не можете использовать оба, а если вы используете amdvlk, RADV_PERFTEST ничего не делает. Возможно, вы сможете использовать mangohud, чтобы узнать, какой из них вы используете, но в противном случае вам придется проверять журналы, он скажет RADV и NAVI 10 для графического процессора, иначе он скажет Unknown AMD GPU или RX 5700 если вы используете AMDVLK, я знаю, что 5600 XT отображается с AMDVLK как «Неизвестный графический процессор AMD», но я не уверен насчет 5700, хотя думаю, что это то же самое. В любом случае, если вы используете Mesa, он будет говорить RADV и просто NAVI 10, в противном случае вы используете AMDVLK

@rabidlassie Я не думаю, что игра намеренно использует много системной памяти. В моей системе Windows игра использует значительный объем VRAM (~ 8 ГиБ при Ultra-Nightmare 1440p) и показывает хорошую производительность. То, что в Linux этого не происходит, говорит о том, что есть что-то, что заставляет игру уменьшать использование VRAM. Это объясняет низкую производительность (поскольку большая часть данных должна забивать PCIe). Я не могу сказать, драйвер это или Wine / Proton, но подозреваю, что это может быть любой из них. Например, возможно, некорректно работает какое-то расширение Vulkan, что мешает потоковой передаче текстур / данных.

Я заплатил за это

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

Есть ли способ обойти 24-часовой запрет DRM?

Я заплатил за это, это не пиратское ПО, что с этим творится?

@ jonlee836 Обходного пути нет. Просто подожди и попробуй завтра. Я знаю, что он сосет огромный ослиный член, но это то, что есть.

Я скажу это еще раз

Denuvo не любит Wine Staging, на котором основан протон, поэтому, если вы хотите избежать отключения Denuvo, придерживайтесь обычного Proton

а также избегайте слишком частого переключения версий Wine, так как это также отключит Denuvo

@Voxed, не могли бы вы загрузить архивный файл Proton, с которым вы успешно

Это сборка, загруженная @ 999eagle . Конечно, используйте на свой страх и риск.
https://uploadfiles.io/x58gs3ia

@ mathew2214
https://github.com/Tk-Glitch/PKGBUILDS/commit/6353338e80f440148e7b31e9ecad8438265a2228
сборка из git может быть лучшим способом для более обновленной версии
это сборка, которую я сделал сегодня утром
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing

но учитывая, что сейчас работает даже Протон-5.4-ГЭ-2,
Я не уверен, почему сейчас все работает без проблем, даже Steam Stock 5.0-5 работает
так что я мог бы что-то изменить где-нибудь ... или прошлые ночи обновление mesa
по крайней мере, теперь я получаю трехзначные цифры на старом R9 290

>

Я скажу это еще раз

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

а также избегайте слишком частого переключения версий Wine, так как это также отключит
Denuvo

Это относится и к proton-tkg? Эту проблему git сложно отследить
но я думал, что нормальный Proton вообще не работает. Я не смог
запустить игру, но я понятия не имею, забанен я или нет
потому что я не могу обойти всплывающее окно HDP без сбоя.

Я думаю так. proton-tkg обычно строится как постановка

@ blazini36 proton-tkg по умолчанию построен против постановки. Его можно построить
против стабильной, но это нужно делать вручную и почти наверняка не
на любой из построек, плавающих здесь. Я лично думал ваниль
Протон тоже был построен из винной постановки, но я думаю, что нет, хотя я мог
поклялся, что это было. В любом случае, промежуточные сборки не имеют ничего общего с
Это. Любая новая версия драйвера, wine / proton или dxvk, которую вы пытаетесь запустить
Игра Denuvo регистрируется как конкретная машина. Если немного подправить
вещи здесь и там, даже если вы используете одну и ту же протонную сборку, это считается
отдельная машина, и вы получаете только 5 отдельных запусков машины на
день с Денуво. Даже если вы попробуете 5 непостоянных сборок,
то же самое.

В понедельник, 23 марта 2020 г., в 18:15 jason0987 [email protected] написал:

Я думаю так. proton-tkg обычно строится как постановка

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

@ gardotd426 Ну, я уже несколько раз сталкивался с тем, что если я использую постановку с любой игрой Denuvo, я не могу запускать игру более 5 раз в день (предел активации), пока этого не происходит с обычным вином. Я также видел, как другой человек описывал ту же проблему с другой игрой (NFS Heat)

В качестве продолжения я построил сегодня mesa-git, и артефакты исчезли!

lib32-llvm 9.0.1-1
lib32-llvm-libs 9.0.1-1
lib32-mesa-git 20.1.0_devel.121503.41412cc4b74-1
lib32-vulkan-icd-loader 1.2.135-1
llvm 9.0.1-2
llvm-libs 9.0.1-2
mesa-demos 8.4.0-2
mesa-git 20.1.0_devel.121503.41412cc4b74-1
radeon-profile-git 20190903.r8.g306743e-1
vulkan-icd-loader 1.2.135-1
vulkan-tools 1.2.135-1
xf86-video-amdgpu 19.1.0-1

@ jason0987 Это больше похоже на проблему с префиксом, чем на винную постановку. При определенных условиях префикс может войти в состояние, когда любой последующий вызов двоичного файла Wine вызовет обновление префикса и приведет к генерации билета из denuvo. Возможно, в какой-то момент произошла определенная регрессия в постановке, которая спровоцировала это, но уничтожение префикса должно исправить это поведение как на основной, так и на промежуточной стадии.

На данный момент единственная рабочая установка, которая у меня есть, - это сборка TkG от 999eagle, которая имеет слегка трескучий звук, но, что более важно, она постоянно дает сбой на определенном этапе при охоте на одного из Hell Priests. Там блок, которым вы ударяете, открывает большую синюю площадку для прыжков, которую вы используете, чтобы ударить по зеленой нагруднике распятого демона. Придется перепроверить, где именно. Тем не менее, кат-сцена вызывает полный сбой машины через секунду или две. Звук продолжает воспроизводиться, но графика терпит неудачу, прежде чем превратиться в радугу и никаких функций ввода, что означает, что мне нужно перезагрузить мой мобо. У кого-нибудь еще есть эта проблема? Как я могу внести свой вклад в ее решение?

@wundrweapon попробуйте это
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing

В настоящее время я запускаю это, не уверен, правильно ли он упакован или нет, мои размеры файлов всегда кажутся меньше, чем у всех остальных выпусков
построенный на арке и работающий на моем ubuntu 19.10 звук теперь тоже подходит мне
паровой оверлей отключен, и я использую
VK_ICD_FILENAMES = / pathto19.5files / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 пара

PROTON_NO_ESYNC = 1% command% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

@MasterCATZ Я почти уверен, что это та же самая сборка, что и у меня, TkG 5.4-r10-g7c7868f4. Плюс я не использую AMDGPU-PRO, я использую amdgpu и amdvlk с открытым исходным кодом.

@MasterCATZ с этой версией протона я получаю это в журнале:

3365.691:0015:0016:err:esync:esync_init Server is running with WINEESYNC but this process is not, please enable WINEESYNC or restart wineserver.

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

@maarvw добавить PROTON_NO_ESYNC=1 в параметры запуска игры.

@wundrweapon , это проблема, игра плохо работает с RADV (и вообще не работает с включенным ACO на RADV). Вам нужно использовать vulkan-amdgpu-pro чтобы получить максимальную производительность на AMD.

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

Хорошо, я подожду. Я не буду использовать проприетарные драйверы, пока не умру.
Что-то должно быть, правда? Я могу терпеть плохую работу, но не должно быть ничего, что может сделать собственник, чего буржуазный свободный буквально не может. Даже если мне придется смотреть кат-сцену со скоростью 1 кадр / с, наверняка должно быть что-то, что хотя бы предотвратит полное зависание системы.

@wundrweapon Буквально нет. И я понимаю, что все хотят использовать вещи с открытым исходным кодом, но вы пытаетесь играть в проприетарную игру, и я гарантирую, что у вас есть множество частей проприетарного программного обеспечения на том же устройстве, на котором вы говорите, что отказываетесь использовать проприетарные драйверы графического процессора. По возможности всегда лучше использовать Open Source, но, к сожалению, в данном случае это не вариант. Вам не нужно заменять Mesa, вы можете просто использовать проприетарный драйвер vulkan ТОЛЬКО для этой игры и ничего больше. Буквально бессмысленно произвольно рисовать свою проприетарную линию принятия в точке, где это мешает вам играть в проприетарную игру за 60 долларов, которую вы заплатили, чтобы играть в проприетарной программе запуска, а также с использованием других проприетарных кодеков, драйверов и других компонентов системы.

Mesa, вероятно, улучшится через месяц или два (или дольше), но до тех пор просто используйте проприетарный драйвер.

Я бы продолжал отвечать, потому что ответ - «нет», но это не по теме. А пока я посмотрю, смогу ли я выяснить, почему именно amdgpu дает сбой; со мной удачи

AMDVLK - прекрасная золотая середина. Это драйвер AMD с открытым исходным кодом, работающий с игрой. Это не так хорошо, как AMDGPU-PRO, но на данный момент лучше, чем RADV.

@ gardotd426 Хотя игра лучше работает с драйвером vulkan amdgpu-pros, RADV не так плохо работает с картами Vega, я попробовал оба, и да, он на 50% быстрее, но если вы используете freesync, вы можете придерживаться RADV (поскольку amdgpu- pro не поддерживает на вулкане). Для меня 60-70 кадров в секунду (меза) с freesync чувствовались лучше, чем около 90-100 (amdgpu-pro) кадров в секунду без freesync.

@ Tbird761 У меня установлен amdvlk, и показатели производительности в игре показывают, что это активный драйвер

@wundrweapon, как когда-то моя сборка была построена сегодня утром после добавления патчей для навигации
Я использую
AMD Radeon R9 200 Series (HAWAII, DRM 3.36.0, 5.5.11-050511-generic, LLVM 9.0.1)
GL_VERSION: 4.6 (Профиль совместимости) Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa)

с файлами amdpro, извлеченными из amdgpu-pro-19.50-967956-ubuntu-18.04
(vulkan-amdgpu-pro_19.50-967956_amd64.deb)
извлеките этот файл, извлеките data.tar.xz и поместите эти файлы где-нибудь, отредактируйте amd_icd64.json, чтобы указать на местоположение amdvlk64.so
амд хрень ставить не надо: P

@MasterCATZ , я уже объяснил это, но вы все еще используете проприетарный драйвер в этом случае, и, очевидно, это не относится к @wundrweapon. Так что они застряли на том, что у них есть, пока еще несколько патчей не появятся в mesa-git.

@MasterCATZ Я пытаюсь это сделать, но игра всегда вылетает. Это очень странно, потому что все другие приложения Vulkan работают с этим файлом ICD.

Выполняя vulkaninfo я получаю:

    driverID           = DRIVER_ID_AMD_PROPRIETARY
    driverName         = AMD proprietary driver
    driverInfo         = 

Есть ли какое-нибудь подробное руководство о том, как это интегрировать? Потому что это меня сильно подводит ...

Просто переключился с AMDVLK на RADV, и, хотя производительность заметно хуже, как уже упоминалось, кат-сцена воспроизводилась без сучка и задоринки. Я буду продолжать, пока мы не увидим еще одно обновление AMDVLK, а затем повторим этот уровень.

RE локаут Denuvo:
Я могу подтвердить, что попробовал все официальные версии Proton из Steam, но меня заблокировали. Даже из моей двойной загрузки Windows.
Я пожаловался в службу поддержки Bethesda.
Каждый здесь заблокирован, должен делать то же самое ИМХО ... :)

@wundrweapon только что построил AMDVLK работает нормально

VK_ICD_FILENAMES = / home / aio / Programs / AMDVLK / bin / vulkandriver / drivers / xgl / builds / Release64 / icd / amd_icd64.json STEAM_RUNTIME = 1 steam

AMDVLK

но я предпочитаю 30% прирост производительности
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 пара

AMDPRO

@DistantThunder любая система чата, в которой мы могли бы использовать много беспорядка, обратная сторона github, действительно нуждается в системе PM

Список шагов @ 999eagle у меня не работает: / Пытается загрузить, но быстро терпит неудачу, кнопка

Я извлек tkg в папку совместимости .steam (пробовал в ее корне, а также в специальную папку для сборки tkg Proton).

Ниже представлены мои текущие варианты запуска:
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1% command%

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

Запуск KDE Neon 18.04 Plasma, AMD 5700XT с amdgpu.

@nessonic
Попробуйте запустить Steam с
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 пара
также отредактируйте "amd_icd64.json", чтобы его путь указывал на "amdvlk64.so"
по умолчанию amdgpu-pro будет /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so

Файлы протонов, извлеченные в
~ / .steam / compatibilitytools.d

root - это просто символическая ссылка на .steam

Кто-нибудь1 пробовал https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3 ?
Я положил его в папку compatibility.d, но в меню выбора версии протона он не отображается ...

Привет @nessonic , %command% позволяет вам помещать вещи перед командой, запускаемой Steam. Это позволяет нам устанавливать переменные среды для каждой игры, что в противном случае было бы сложно сделать. В вашем случае вы, вероятно, искали что-то вроде VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1 .

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

ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_KHR_8bit_storage.

------ Командная строка ------
Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json PROTON_NO_ESYNC = 1% command_comLoSkip_in_Skip_in_Skip_in_terminal
2020-03-24T12: 15: 28.292 + 10: 00 ЖУРНАЛ: Командная строка: Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icdON_DON_COM_IND_IND_IN_DON_IN_DON_IND_IN_DON_DON_IN_DON_DON_IND_IN_DON_DON_DON_IN_DON_IN_DON_IND_IN_IND_IND_IN_CADN_DON_IN_CAD_IN_DON_DON_I_C_DON_JS_IN 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 пара

работает для меня как никогда

Я собрал vulkan-icd-loader и proton-tkg-r11 из tkglitch / pkgbuilds. Когда я перехожу к редактированию /etc/vulkan/icd.d/amd_icd64.json, его не существует. Каталог есть, но он пуст. Есть ли шаблон для этого файла?

{ "file_format_version" : "1.0.0", "ICD" : { "library_path" : "/opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so", "api_version" : "1.1.129" } }

@ blazini36 Даже если файл был там, у вас нет оснований редактировать его. Что заставило вас подумать, что вам следует? Если вы установили мой пакет amdgpu-pro, вы найдете файлы json в каталоге /opt/amdgpu-pro/etc/vulkan/icd.d . При запуске игры с параметром запуска VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% будет использоваться amdgpu-pro вместо mesa.

@ Tk-Glitch в нескольких сообщениях mastercatz сказал, что нужно отредактировать этот файл, чтобы он указывал на драйвер amdvlk. Спасибо, что прояснили это.

Я установил такие параметры запуска:
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json% command% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

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

@ blazini36 вы можете запустить
и я имел в виду, если кто-то загрузил и распаковал amdgpu-pro-19.50-1011208-ubuntu-18.04.tar.xz, не запустив чей-то скрипт для сбора урожая elses

nessonic сохранил свой файл в /etc/vulkan/icd.d/, и это тот, кому я отвечал

/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json - путь по умолчанию

@ Tk-Glitch на самом деле, не уверен, ясно ли это, я установил amdgpu-pro ... У меня есть каталог, но он пуст, там нет файла json.

/etc/vulkan/icd.d/amd_icd64.json ! = /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json

Команда @ Tk-Glitch не запускается, возможно, amdgpu-pro установлен неправильно. Я только что установил пакет от pamac.
$ vulkaninfo | grep driver ERROR: [Loader Message] Code 0 : /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: wrong ELF class: ELFCLASS32 ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32 ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32 driverVersion = 83886179 (0x5000063) driverID = DRIVER_ID_MESA_RADV driverName = radv driverInfo = Mesa 20.1.0-devel (git-d9d549ff88) (LLVM 9.0.1) driverUUID = 414d442d-4d45-5341-2d44-525600000000 driverUUID = 414d442d-4d45-5341-2d44-525600000000 driverID = DRIVER_ID_MESA_RADV driverName = radv driverInfo = Mesa 20.1.0-devel (git-d9d549ff88) (LLVM 9.0.1) VK_KHR_driver_properties : extension revision 1 driverVersion = 8388708 (0x800064) driverID = DRIVER_ID_AMD_PROPRIETARY driverName = AMD proprietary driver driverInfo = driverUUID = 414d442d-4c49-4e55-582d-445256000000 VK_KHR_driver_properties : extension revision 1 driverVersion = 8388742 (0x800086) driverID = DRIVER_ID_AMD_OPEN_SOURCE driverName = AMD open-source driver driverInfo = driverUUID = 414d442d-4c49-4e55-582d-445256000000 driverUUID = 414d442d-4c49-4e55-582d-445256000000 driverID = DRIVER_ID_AMD_OPEN_SOURCE driverName = AMD open-source driver driverInfo = VK_KHR_driver_properties : extension revision 1

это вполне нормально
У меня есть драйверы amdpro-gpu, заполняющие / opt / amdgpu-pro ...

vulkaninfo | драйвер grep
ОШИБКА: [Сообщение загрузчика] Код 0: /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: неправильный класс ELF: ELFCLASS32
ОШИБКА: [Сообщение загрузчика] Код 0: /usr/lib/i386-linux-gnu/libvulkan_intel.so: неправильный класс ELF: ELFCLASS32
ОШИБКА: [Сообщение загрузчика] Код 0: /usr/lib/i386-linux-gnu/libvulkan_radeon.so: неправильный класс ELF: ELFCLASS32
ВНИМАНИЕ: radv не является соответствующей реализацией vulkan, используется только для тестирования.
driverVersion = 83886179 (0x5000063)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa) (LLVM 9.0.1)
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa) (LLVM 9.0.1)
VK_KHR_driver_properties: ревизия расширения 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = проприетарный драйвер AMD
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties: версия расширения 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = проприетарный драйвер AMD
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties: версия расширения 1

@ blazini36 Пожалуйста, предоставьте винный журнал.

Для этого откройте ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r11.g75c7644c/user_settings.py и раскомментируйте строку WINEDEBUG . Затем запускайте игру, пока она не вылетит. Затем вы найдете журнал в своем домашнем каталоге steam-gameid.log .

Ну, у меня тоже нет /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json по умолчанию, / opt / amdgpu-pro настолько глубок, насколько это возможно. Итак, я полагаю, что с моей установкой amdgpu-pro что-то не так? Как пользователи Arch / Manjaro устанавливают это

Поскольку вы создали proton-tkg, у вас есть мое репо. Зайдите в каталог amdgpu-pro-vulkan-only и запустите makepkg -si . Следуйте подсказкам. Готово. Однако вы, похоже, немного испортили свою систему, поэтому я бы избавился от всего, что вы установили / добавили вручную / изменили, прежде чем делать это.

На самом деле, кроме этих протонных сборок, и vulkan-headers и icd-loader из вашего репо, я не сделал ничего необычного. Все остальное было просто через pamac, и это довольно свежая установка manjaro, ~ месячной давности. Я попробую собрать драйвер

steam-782330.log

wellp ........
`` :: Продолжить установку? [Д / Н] г
(1/1) проверка ключей в связке ключей [###################################### ###################################] 100%
(1/1) проверка целостности пакета [####################################### ###################################] 100%
(1/1) загрузка файлов пакета [####################################### ##################################] 100%
(1/1) проверка на конфликты файлов [###################################### ###################################] 100%
ошибка: не удалось выполнить транзакцию (конфликтующие файлы)
amdgpu-pro-vulkan-only: /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so существует в файловой системе (принадлежит lib32-vulkan-amdgpu-pro)
amdgpu-pro-vulkan-only: /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so существует в файловой системе (принадлежит vulkan-amdgpu-pro)
Произошли ошибки, пакеты не обновлялись.
==> ВНИМАНИЕ: не удалось установить собранный пакет (-ы).

err:vulkan:wine_vkCreateInstance Failed to create instance, res=-3
warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )"

Ага, с вашим драйвером / библиотеками vk что-то застряло.

Изменить: перед продолжением вы захотите удалить пакеты vulkan-amdgpu-pro и lib32-vulkan-amdgpu-pro .
Edit2: Но вы сказали, что у вас нет этих файлов? Проблемы с разрешениями?

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

Изменить: да, я не знаю, драйверы из репозитория tkg теперь установлены, перезапущены, все еще сразу вылетает. Я все еще могу запустить doom 2016 на Вулкане, поэтому я бы сказал, что ничего не слишком запутано

Запускается ли DOOM 2016 с параметром запуска VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% ? Просто чтобы убедиться, что amdgpu-pro работает.

Кому-нибудь удалось запустить doom eternal с драйвером amdgpu по умолчанию (не amdgpu-pro) и с обычным wine + dxvk (не proton)?

Кому-нибудь удалось запустить doom eternal с драйвером amdgpu по умолчанию (не amdgpu-pro) и с обычным wine + dxvk (не proton)?

DOOM Eternal - это родная игра для Vulkan. DXVK не участвует.

@ Tk-Glitch, да, работает с той опцией запуска @ 4k и 60fps заблокированы

Запускается ли DOOM 2016 с параметром запуска VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% ? Просто чтобы убедиться, что amdgpu-pro работает.

Здесь отлично работает.

amdgpupro

@ClockGen Что сказал igo95862. Что касается RADV, в настоящее время требуется mesa-git, если у вас есть графический процессор Navi (некоторые ранние версии 19.x также должны работать). Polaris / Vega должна иметь возможность запускать OOTB с mesa 19/20. В настоящее время он не работает с ACO. И, конечно, вам понадобится патч winevulkan для вина, иначе игра вылетит при запуске.

@ blazini36 Как ты тогда сделал свой протонный билд? Вы запускали proton-tkg.sh или использовали PKGBUILD?

запустил ./proton-tkg.sh из каталога proton-tkg.

Что касается того, что вы только что сказали другому постеру, чтобы я не запутался ... вы говорите, что Doom eternal требует mesa-git с графическим процессором Navi? Надеюсь, нет, потому что у меня 5700xt lol ...........

Или я запускал Mesa git и не мог запустить игру, возможно, по другим причинам.

Это именно то, что я сказал. Вчера я сделал для него хак (поскольку я также использую 5700XT), но использование AMDGPU-PRO - это функциональная альтернатива. Патч, позволяющий RADV запускать игру на Navi, был объединен только сегодня в mesa-git, поэтому, если вы не попробовали специально сегодня и не так давно, ожидалось, что он не сработает.

Что касается процесса сборки, возможно, стоит попробовать запустить makepkg -s чтобы запустить разрешение зависимостей, затем отменить его, когда он фактически начнет сборку вина, а затем повторно запустить ./proton-tkg.sh чтобы убедиться, что вы строите против полный набор зависимостей.

Ну, работает ... но медленно и трескает звук. Иногда FPS падает до 28 кадров в секунду

Процессор: Intel i7 8700K в наличии
Графический процессор: nVidia GeForce RTX 2070 @ stock
Расст. Ubuntu-Budgie 19.10
Версия Vulkan: 1.2.131
Версия драйвера nVidia: 440.66.03
Steam: бета-версия
Протон: Proton-tgk 5.4.r10.g7c7868f4

Также для новичков в Linux (таких как я). Мне не удалось запустить это с моего тома NTFS, пока я не выполнил следующие инструкции. Он вылетал при загрузке.

https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows

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

Системные характеристики:

  • Процессор: Intel i9-8950HK
  • Графический процессор: RTX 2070 Mobile
  • Память: 32 ГБ
  • ОС: Pop! _OS 19.10
  • Ядро: 5.3.0-7642-generic
  • Версия драйвера графического процессора: 440.44
  • Версия Vulkan: 1.2.135

Запуск игры с:

  • Варианты запуска: PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
  • Версии протонов: 5.0-5, 5.4-GE-2

Итак, среди вещей, которые я видел здесь:

  1. Я пропустил обновления драйверов графического процессора, потому что nVidia утверждает, что 440.64 не имеет серьезных изменений. Возможно, мне придется попробовать следующее, но я не уверен.
  2. Я вручную собрал и установил последнюю версию Vulkan. Никаких кубиков, и я читал противоречивые сообщения о том, нужно ли это или нет.
  3. Я пробовал несколько версий Proton, как указано в комментариях. Сейчас я придерживаюсь следующего:

Стоковая 5.0-5 просто бесшумно вылетает. Журналы Proton - это ошеломляющие 54 МБ. Я загрузил сжатый файл: https://drive.google.com/open?id=1LQ5Xa6HbF3MadzNtefRaze1XdJyg4_4m

Вот краткий отрывок из конца:

 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3cf: DW_CFA_advance_loc 2
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d1: DW_CFA_restore %r14
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d1: DW_CFA_advance_loc 2
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d3: DW_CFA_restore %r15
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d3: DW_CFA_advance_loc 1
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_restore %rbp
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_def_cfa %rsp, 8
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_advance_loc 1
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d5: DW_CFA_restore_state
 84.223:003a:003b:err:seh:setup_exception stack overflow 1632 bytes in thread 003b eip 00007f8bb0c6a118 esp 0000000000130fb0 stack 0x130000-0x131000-0x230000
 85.238:001e:0022:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\WineUsd.sys" : builtin
 85.239:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winehid.sys" : builtin
 85.239:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\hidclass.sys" : builtin
 85.240:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
pid 3974 != 3973, skipping destruction (fork without exec?)

Когда я использую 5.4-GE-2, я могу открыть всплывающее окно с версией драйвера графического процессора. Я нажимаю кнопку воспроизведения, и вскоре после этого игра вылетает. Вот суть с журналами для этого: https://gist.github.com/thebozzcl/80197c6c98652a70e801950ba677311e

Мое внимание привлек следующий раздел:

1494.038:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.048:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.058:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.059:0035:0036:trace:seh:call_teb_handler handler at 0x7b4749f0 returned 1
1494.059:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
1494.069:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module

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

Я здесь в полном недоумении. Я собрал последние версии wine-tkg-git и mesa-git. Но игра продолжает вылетать при запуске с этой ошибкой
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
хотя это расширение есть в последних версиях radv, amdgpu-pro и winevulkan.

@ Progman-DT Я помню ту ошибку
Ubuntu 19.10 DRM 3.36.0, 5.5.11-050511-generic, LLVM 9.0.1 Mesa 20.1.0-devel
(git-f02ae69 2020-03-22 eoan-oibaf-ppa)

, не могу вспомнить, что я сделал, чтобы решить эту проблему,
это было либо я исправляю exe файл
(инструкции где-то в первых 300 комментариях, но я думаю, что с тех пор в Proton был добавлен патч)

или это была предварительная загрузка драйверов при запуске steam
для меня добавление
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
никогда не работал, но что-то вроде этого сработало
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.jsonn STEAM_RUNTIME=1 steam

затем запускаем игру с
PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

как бы то ни было, незнание, кто такие Nvidia / AMD ... затрудняет понимание того, какие драйверы используют люди

Также вам понадобится Vulkan Instance Version: 1.2.135

@ Progman-DT эта ошибка возникает из-за того, что у вас либо нет исправленного Proton (вы не сказали, какую версию Proton вы используете), либо вы не обновили свой экземпляр vulkan. mesa-git недостаточно, он предоставляет только vulkan-radeon , который не имеет ничего общего с загрузчиком icd или заголовками. Wine-tkg-git не имеет ничего общего с запуском игры. Вам нужен пропатченный PROTON-tkg, а не wine-tkg-git, с патчем winevulkan. Или Протон-5.4-ГЭ.

Если вы используете дистрибутив на основе Arch, вам необходимо обновить (или установить, если у вас их еще нет) vulkan-icd-loader lib32-vulkan-icd-loader vulkan-tools vulkan-headers (только vulkan-icd-loader и vulkan-headers будут требуется немедленно для Doom Eternal, но другие вам все равно понадобятся для других игр. Установите их или обновите.

Затем вам понадобится либо proton-tkg с патчем winevulkan, либо Proton-5.4-GE-3 или любая другая последняя сборка GE.

Итак - после некоторого дальнейшего тестирования между версией Steam и версией без DRM. Протон-5.4-GE-2 действительно работает. Проблема в том, что когда пользователи получают таинственный сбой «без запуска», когда они нажимают кнопку воспроизведения и логотип id отображается в системном трее, а затем просто закрывается - это denuvo.

Скорее всего, вы попали в denuvo, и вам, вероятно, придется подождать. Он просто вылетает вместо того, чтобы давать предупреждение.

Мне удалось получить ошибку denuvo ранее сегодня с новой тестовой сборкой, затем я сделал другую сборку и столкнулся с аварийным отказом от запуска. Затем я попробовал с моей версией 5.4-GE-2 и получил тот же сбой «без запуска». Затем я попробовал версию "DRM-FREE" как с 5.4-GE-2, так и с моей тестовой сборкой - и обе запустились нормально.

Фактически, стандартный Proton-5.0.5 также работает с версией «DRM-FREE».

А пока я подожду 24 часа и посмотрю, разрешит ли он запускать потом.

Для пояснения, вот как выглядит журнал ошибок при сбое «без запуска»:

147104.271:0034:0035:trace:seh:call_teb_handler handler at 0x7b4749f0 returned 1
147104.271:0034:0035:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
147104.279:005a:005b:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:000000014093f5bd rsp:0000000000924290 rbp:00000000009243c0 eflags:00010202 (  R- --  I   - - - )
 rax:00000001433551f8 rbx:0000000145ff3d80 rcx:0000000000000000 rdx:000000013b4442e8
 rsi:000000000092cd90 rdi:0000000000000000  r8:0000000000000000  r9:0000000000000202 r10:0000000000000001
 r11:0000000000000202 r12:0000000000000000 r13:000000014604e840 r14:000000000092ee50 r15:0000000000000000
Stack dump:
0x0000000000924290:  000000014263a8e8 000000007ca199e2
0x00000000009242a0:  0000000000000000 0000000000923da8
0x00000000009242b0:  000000000092cd90 000000014096ce89
0x00000000009242c0:  0000000000924d90 0000000000924cc0
0x00000000009242d0:  0000000000000000 0000000000000000
0x00000000009242e0:  000a7325202c6425 0000003000000020
0x00000000009242f0:  0000000000924dc0 0000000000924cf0
0x0000000000924300:  0000000000000000 0000003000000020
0x0000000000924310:  0000000000924de0 0000003000000020
0x0000000000924320:  0000000000924df0 0000000000924d20
0x0000000000924330:  0000000000924e00 0000000000924d30
0x0000000000924340:  000a7325202c6425 2c70252000000009
Backtrace:
=>0 0x000000014093f5bd EntryPoint+0xe2c4a59d() in doometernalx64vk (0x00000000009243c0)
  1 0x000000014096ce89 EntryPoint+0xe2c77e68() in doometernalx64vk (0x00000000009243c0)
  2 0x0000000140aebda5 EntryPoint+0xe2df6d84() in doometernalx64vk (0x0000000000000000)
  3 0x0000000140318ce1 EntryPoint+0xe2623cc0() in doometernalx64vk (0x0000000000000000)
  4 0x00000001403192a2 EntryPoint+0xe2624281() in doometernalx64vk (0x000000000092ffd0)
  5 0x00000001423d06f7 EntryPoint+0xe46db6d6() in doometernalx64vk (0x000000000092ffd0)
  6 0x000000007b455131 __wine_start_process+0x160() in kernel32 (0x000000000092ffd0)
0x000000014093f5bd EntryPoint+0xe2c4a59d in doometernalx64vk: movq  (%rcx),%rax
Modules:
Module  Address                 Debug info  Name (136 modules)
PE            930000-          a2c000   Deferred        oo2core_8_win64
PE            a30000-          a43000   Deferred        aclui
PE            a50000-          b96000   Deferred        comctl32
PE          62600000-        6263c000   Deferred        usp10
PE          637c0000-        6387a000   Deferred        winmm
PE          64340000-        64380000   Deferred        winhttp
PE          64940000-        64959000   Deferred        shcore
PE          64c80000-        64c8d000   Deferred        steamclient64
PE          64d40000-        64d4f000   Deferred        vulkan-1
PE          65000000-        65143000   Deferred        ole32
PE          65600000-        6561e000   Deferred        xinput1_3
PE          65780000-        6578e000   Deferred        version
PE          68a40000-        68a96000   Deferred        shlwapi
PE          6a100000-        6a231000   Deferred        oleaut32
PE          6a700000-        6a77e000   Deferred        setupapi
PE          6afc0000-        6afcb000   Deferred        msimg32
PE          6b2c0000-        6b340000   Deferred        wininet
PE          6b880000-        6b887000   Deferred        api-ms-win-core-fibers-l1-1-1
PE          6bec0000-        6bed9000   Deferred        imm32
PE          6c0c0000-        6c0d1000   Deferred        wsock32
PE          6d9c0000-        6d9df000   Deferred        mpr
PE          6e340000-        6e348000   Deferred        api-ms-win-core-synch-l1-2-0
PE          6e6c0000-        6e6c8000   Deferred        api-ms-win-core-localization-l1-2-1
PE          6e780000-        6e7da000   Deferred        oleacc
PE          6f480000-        6f504000   Deferred        gdiplus
PE          6fbc0000-        6fc44000   Deferred        rpcrt4
PE          71240000-        71260000   Deferred        jsproxy
PE          7b000000-        7b0bc000   Deferred        kernelbase
ELF         7b400000-        7b67b000   Export          kernel32<elf>
  \-PE          7b410000-        7b67b000   \               kernel32
ELF         7bc00000-        7bdaf000   Deferred        ntdll<elf>
  \-PE          7bc20000-        7bdaf000   \               ntdll
ELF         7c000000-        7c004000   Deferred        <wine-loader>
PE         13b400000-       13b44b000   Deferred        steam_api64
PE         140000000-       15e3b2000   Export          doometernalx64vk
PE         180000000-       18007b000   Deferred        bink2w64
ELF     7f544ae80000-    7f544cbd4000   Deferred        steamclient.so
ELF     7f544cbd5000-    7f544cf54000   Deferred        lsteamclient<elf>
  \-PE      7f544ccf0000-    7f544cf54000   \               lsteamclient
ELF     7f544cf56000-    7f544d074000   Deferred        libgcrypt.so.20
ELF     7f544d074000-    7f544d095000   Deferred        liblz4.so.1
ELF     7f544d095000-    7f544d0be000   Deferred        liblzma.so.5
ELF     7f544d0be000-    7f544d150000   Deferred        libpcre2-8.so.0
ELF     7f544d150000-    7f544d203000   Deferred        libsystemd.so.0
ELF     7f544d203000-    7f544d230000   Deferred        libselinux.so.1
ELF     7f544d230000-    7f544d286000   Deferred        libdbus-1.so.3
ELF     7f544d286000-    7f544d28d000   Deferred        libkeyutils.so.1
ELF     7f544d28d000-    7f544d56d000   Deferred        libcrypto.so.1.1
ELF     7f544d56d000-    7f544d57f000   Deferred        libkrb5support.so.0
ELF     7f544d57f000-    7f544d586000   Deferred        libcom_err.so.2
ELF     7f544d586000-    7f544d59f000   Deferred        libk5crypto.so.3
ELF     7f544d59f000-    7f544d690000   Deferred        libkrb5.so.3
ELF     7f544d690000-    7f544d6a5000   Deferred        libavahi-client.so.3
ELF     7f544d6a5000-    7f544d6b3000   Deferred        libavahi-common.so.3
ELF     7f544d6b3000-    7f544d705000   Deferred        libgssapi_krb5.so.2
ELF     7f544d705000-    7f544d7a1000   Deferred        libcups.so.2
ELF     7f544d7a1000-    7f544d7fa000   Deferred        libvulkan.so.1
ELF     7f544d7fc000-    7f544d805000   Deferred        libxfixes.so.3
ELF     7f544d805000-    7f544d812000   Deferred        libxcursor.so.1
ELF     7f544d8e8000-    7f544d916000   Deferred        libexpat.so.1
ELF     7f544d916000-    7f544d95e000   Deferred        libfontconfig.so.1
ELF     7f544d95e000-    7f544d978000   Deferred        libz.so.1
ELF     7f544d978000-    7f544d9ae000   Deferred        libpng16.so.16
ELF     7f544d9ae000-    7f544d9c2000   Deferred        libbz2.so.1
ELF     7f544d9c2000-    7f544da83000   Deferred        libfreetype.so.6
ELF     7f544da83000-    7f544da95000   Deferred        libxi.so.6
ELF     7f544da95000-    7f544da9a000   Deferred        libxcomposite.so.1
ELF     7f544da9a000-    7f544daa7000   Deferred        libxrandr.so.2
ELF     7f544daa7000-    7f544dab4000   Deferred        libxrender.so.1
ELF     7f544dab4000-    7f544dabb000   Deferred        libxxf86vm.so.1
ELF     7f544dabb000-    7f544dac0000   Deferred        libxinerama.so.1
ELF     7f544dac0000-    7f544db8b000   Deferred        winex11<elf>
  \-PE      7f544dad0000-    7f544db8b000   \               winex11
ELF     7f544db8c000-    7f544dbaf000   Deferred        libgpg-error.so.0
ELF     7f544dbaf000-    7f544de2e000   Deferred        libgcrypt.so.11
ELF     7f544de2e000-    7f544de39000   Deferred        libffi.so.6
ELF     7f544de39000-    7f544deb6000   Deferred        libgmp.so.10
ELF     7f544deb6000-    7f544dee8000   Deferred        libhogweed.so.5
ELF     7f544dee8000-    7f544df25000   Deferred        libnettle.so.7
ELF     7f544df25000-    7f544df3b000   Deferred        libtasn1.so.6
ELF     7f544df3b000-    7f544e0bf000   Deferred        libunistring.so.2
ELF     7f544e0bf000-    7f544e0e1000   Deferred        libidn2.so.0
ELF     7f544e0e1000-    7f544e20d000   Deferred        libp11-kit.so.0
ELF     7f544e20d000-    7f544e3e3000   Deferred        libgnutls.so.30
ELF     7f544e3e3000-    7f544e3fc000   Deferred        libnss_myhostname.so.2
ELF     7f544e3fc000-    7f544e405000   Deferred        libnss_dns.so.2
ELF     7f544e405000-    7f544e41e000   Deferred        libresolv.so.2
ELF     7f544e41e000-    7f544e424000   Deferred        libnss_mdns4_minimal.so.2
ELF     7f544e424000-    7f544e438000   Deferred        libnss_files.so.2
ELF     7f544e438000-    7f544e496000   Deferred        winspool<elf>
  \-PE      7f544e440000-    7f544e496000   \               winspool
ELF     7f544e496000-    7f544e4d8000   Deferred        ws2_32<elf>
  \-PE      7f544e4a0000-    7f544e4d8000   \               ws2_32
ELF     7f544e4d8000-    7f544e531000   Deferred        winevulkan<elf>
  \-PE      7f544e4f0000-    7f544e531000   \               winevulkan
ELF     7f544e531000-    7f544e575000   Deferred        uxtheme<elf>
  \-PE      7f544e540000-    7f544e575000   \               uxtheme
ELF     7f544e575000-    7f544efe6000   Deferred        shell32<elf>
  \-PE      7f544e590000-    7f544efe6000   \               shell32
ELF     7f544efe6000-    7f544f0d0000   Deferred        msvcrt<elf>
  \-PE      7f544f000000-    7f544f0d0000   \               msvcrt
ELF     7f544f0d0000-    7f544f104000   Deferred        iphlpapi<elf>
  \-PE      7f544f0e0000-    7f544f104000   \               iphlpapi
ELF     7f544f104000-    7f544f182000   Deferred        dbghelp<elf>
  \-PE      7f544f110000-    7f544f182000   \               dbghelp
ELF     7f544f182000-    7f544f331000   Deferred        gdi32<elf>
  \-PE      7f544f1a0000-    7f544f331000   \               gdi32
ELF     7f544f331000-    7f544f46c000   Deferred        ucrtbase<elf>
  \-PE      7f544f360000-    7f544f46c000   \               ucrtbase
ELF     7f544f46c000-    7f544f6fa000   Deferred        user32<elf>
  \-PE      7f544f490000-    7f544f6fa000   \               user32
ELF     7f544f6fa000-    7f544f723000   Deferred        bcrypt<elf>
  \-PE      7f544f700000-    7f544f723000   \               bcrypt
ELF     7f544f723000-    7f544f766000   Deferred        sechost<elf>
  \-PE      7f544f730000-    7f544f766000   \               sechost
ELF     7f544f766000-    7f544f7df000   Deferred        advapi32<elf>
  \-PE      7f544f770000-    7f544f7df000   \               advapi32
ELF     7f544f9f0000-    7f544fa04000   Deferred        wow64cpu<elf>
  \-PE      7f544fa00000-    7f544fa04000   \               wow64cpu
ELF     7f545d1ee000-    7f545d1fa000   Deferred        libnss_sss.so.2
ELF     7f545e8d8000-    7f545e8de000   Deferred        libxau.so.6
ELF     7f545e8e0000-    7f545e90b000   Deferred        libxcb.so.1
ELF     7f545e90b000-    7f545e925000   Deferred        libgcc_s.so.1
ELF     7f545e925000-    7f545e9e4000   Deferred        libgldispatch.so.0
ELF     7f545e9e4000-    7f545e9f9000   Deferred        libxext.so.6
ELF     7f545e9f9000-    7f545eb3f000   Deferred        libx11.so.6
ELF     7f545eb3f000-    7f545eb73000   Deferred        libglx.so.0
ELF     7f545eb75000-    7f545ecbb000   Deferred        libm.so.6
ELF     7f545eeb5000-    7f545eebc000   Deferred        libdl.so.2
ELF     7f545eebc000-    7f545eec7000   Deferred        librt.so.1
ELF     7f545eec7000-    7f545ef5c000   Deferred        libgl.so.1
ELF     7f545ef5c000-    7f545f125000   Deferred        libc.so.6
ELF     7f545f127000-    7f545f149000   Deferred        libpthread.so.0
ELF     7f545f149000-    7f545f4da000   Export          libwine.so.1
ELF     7f545f4da000-    7f545f717000   Deferred        gameoverlayrenderer.so
ELF     7f545f719000-    7f545f747000   Deferred        ld-linux-x86-64.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 steam.exe
    ["C:\windows\system32\steam.exe" /mnt/Games/Steam/steamapps/common/DOOMEternal/idTechLauncher.exe]
    00000030    0
    00000009    0
0000000c services.exe
    [C:\windows\system32\services.exe]
    00000027    0
    00000018    0
    00000011    0
    0000000e    0
    0000000d    0
0000000f plugplay.exe
    [C:\windows\system32\plugplay.exe]
    00000015    0
    00000014    0
    00000010    0
00000016 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    0000001e    0
    0000001d    0
    0000001c    0
    0000001b    0
    0000001a    0
    00000019    0
    00000017    0
00000025 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    0000002a    0
    00000029    0
    00000028    0
    00000026    0
0000002b explorer.exe
    [C:\windows\system32\explorer.exe /desktop]
    0000002f    0
    0000002e    0
    0000002d    0
    0000002c    0
00000031 idTechLauncher.exe
    ["Z:\mnt\Games\Steam\steamapps\common\DOOMEternal\idTechLauncher.exe"]
    00000033   -2
    00000032    0
00000034 (D) Z:\mnt\Games\Steam\steamapps\common\DOOMEternal\DOOMEternalx64vk.exe
    [DOOMEternalx64vk.exe +com_enableCrashHandler 0 ]
    00000059    0
    00000058    0
    00000057    0
    00000056    0
    00000055    0
    00000054    0
    00000053    0
    00000052    0
    00000051    0
    00000050    0
    0000004f    0
    0000004e    0
    0000004d    0
    0000004c    0
    0000004b    0
    0000004a    0
    00000049    0
    00000048    0
    00000047    0
    00000046    0
    00000045    0
    00000044    0
    00000043    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    0000003a    0
    00000039    0
    00000038   -1
    00000035    2 <==
System information:
    Wine build: wine-5.4-205-g3ddf3a7 (Staging)
    Platform: x86_64
    Version: Windows 8
    Host system: Linux
    Host version: 5.5.8-fsync.300.fc31.x86_64
147104.485:0031:0032:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-appmodel-runtime-l1-1-2.dll" at 0x6c100000: PE builtin
147104.485:0031:0032:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000092FA80
pid 160393 != 160392, skipping destruction (fork without exec?)

@GloriousEggroll вылетает ли "без запуска" с делением на ноль?

@ Progman-DT Если вы действительно хотите использовать его с wine-tkg, вам нужно включить опцию _protonify в .cfg, чтобы получить требуемый патч winevulkan. Proton-tkg поставляется с уже включенной функцией.

@ gardotd426 @ Tk-Glitch Спасибо, мне удалось запустить игру. Но теперь версия "drm-free" не может подключиться к серверам Bethesda и не пропускает меня :)

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

Меса:

  • mesa-git (версия ~ ранняя 20) => вылетает (в то время, теперь все должно быть в порядке)
  • mesa (версия ~ начало 19) => работает

Компиляторы шейдеров Mesa:

  • Компилятор шейдера ACO => вылетает
  • Компилятор шейдеров LLVM => работает

Драйверы Vulkan:

  • radeon-vulkan => работает с некоторыми артефактами, но полностью воспроизводим
  • amdvlk => работает без артефактов

Вино:

  • основной винный пакет => вылетает
  • клапан / протонное вино (скомпилировано из исходников) => работает
    (вам не нужны причудливые избыточные системы сборки и патчи, см. ниже простые шаги компиляции)
git clone https://github.com/ValveSoftware/wine.git
cd wine
./configure --enable-win64
make -j16

Конфигурация X11:

  • Включение VSync запутает механизм синхронизации кадров в игре. Установите «VSync» на «Adaptive» в параметрах видео DOOM, чтобы получить достойный результат.

ALSA:

  • Если вы используете необработанную ALSA без PulseAudio, в Wine есть ошибка, из-за которой игра вылетает случайным образом, если звуковая карта по умолчанию не установлена ​​явно (в файлах конфигурации ALSA или с переменной среды ALSA_CARD). По умолчанию все должно быть в порядке, но если вы серийный мастер и имеете расширенную конфигурацию ALSA, вам следует об этом знать.

На моей установке игра работает с постоянной скоростью 100 кадров в секунду при разрешении 1080p при каждой настройке Ultra Nightmare (с использованием Sapphire RX5700 Pulse и Ryzen 2700).

@ Tk-Glitch

Спасибо за ваши усилия, игра запускается!

Однако я получаю следующее сообщение.

«Требуются обновленные драйверы. Установлено: 337.88. Требуется: 442.74 или новее».

У меня установлена ​​nvidia 440.64, поэтому я не уверен, почему появляется это сообщение.

Это проблема, что doom eternal не определяет правильный драйвер или протон / паровое вино?

@ jonlee836 Вы можете пропустить проверку драйвера, как указано здесь https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

@cylgom Спасибо за это!

Я никогда не запускал в Steam специально созданную версию Proton и / или Wine. Вы можете порекомендовать какие-либо уроки по этому поводу?

А как насчет Denuvo? Разве его не споткнет специально созданная версия Wine / Proton?

Это не срабатывает на Denuvo, нет. Играл со сборкой 999eagle (tkg) и все было нормально.

Ну есть разные опыты.
Вчера я пробовал две разные версии 5.4-GE-2 и 5.4-GE-3.
Только пытаюсь запускать каждый раз. Теперь я снова в аду DRM. Не могу даже воспроизвести его на моей установке Windows.
Угадай, как я зол!
Буду ждать официально поддерживаемой версии.
А пока выручать меня могут только мои эль-амиго :)

Наконец, я запустил игру с драйверами nvidia и вином от Valve, но получаю сообщение «Невозможно связаться с игровыми сервисами ...» Что делать? Я использую версию без DRM.

Купить игру

Во вторник, 24 марта 2020 г., в 10:51 Eldar [email protected] написал:

Наконец-то я запустил игру, но получаю сообщение Не удается связаться
Услуги Bethesda. Что делать? Я использую версию без DRM.

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

Если эта игра является родной для Vulkan, почему она не работает на PROTON из коробки и с хорошей производительностью?

@CSahajdacny По той же причине, по которой Red Dead Redemption 2 не работает,
коробку (вообще, не говоря уже о хороших характеристиках) - ведь это не просто
вопрос «если в игре есть вулкан, то он работает». Что заставляет вас думать, что?

Во вторник, 24 марта 2020 г., в 11:29 CSahajdacny [email protected]
написал:

Если эта игра является родной для Vulkan, почему она не работает на PROTON из
коробка и с хорошей производительностью?

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

@EldarAgalarov EXE без DRM предназначен для двух версий позади Steam. Вам просто нужно использовать Denuvo, который поставляется со Steam.

Мой 24-часовой бан закончился. У меня игра запускается только иногда с proton_tkg_5.4.r10.g7c7868f4, большую часть времени я получаю черный экран и мне приходится принудительно завершить работу.
С Proton GE ничего не происходит после того, как я нажимаю кнопку воспроизведения после проблемы с обнаружением драйвера.

Игра зависает со скоростью 40 кадров в секунду на низких или высоких настройках, использование графического процессора всегда 100%, и звук очень глючный.

DoomEternal Screenshot

DeepinScreenshot_select-area_20200324113836

NewShot

@cylgom После того, как вы создали свое собственное вино, как вы

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

Несмотря на то, что все идет хорошо, весь этот поток выглядит как хороший пример того, почему сквозная передача графических процессоров Windows - хорошая идея.

Несмотря на то, что все идет хорошо, весь этот поток выглядит как хороший пример того, почему сквозная передача графических процессоров Windows - хорошая идея.

Скучно делать что-то легким способом.

"Несмотря на то, что все идет хорошо, весь тред кажется полезным
случай того, почему сквозная пересылка графических процессоров Windows - хорошая идея ".

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

5 лет назад я не заморачивался с играми под Linux, я запускал консоли, потому что
не могут стоять окна. Теперь так хорошо, что 90% игр для windows просто запускаются
к тому времени, как я их куплю. Это небольшая икота, которая меня не беспокоит.
все.

Во вторник, 24 марта 2020 г., 13:39 PraetorianSC4 [email protected]
написал:

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

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

Несмотря на то, что все идет хорошо, весь этот поток выглядит как хороший пример того, почему сквозная передача графических процессоров Windows - хорошая идея.

Скучно делать что-то легким способом.

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

@kelvinhbo Какой инструмент вы используете на втором

@ dv1 @ Tbird761 Пока я купил и загрузил игру в Steam, в настоящее время я запускаю ее отдельно, используя исполняемый файл без DRM, который мне дал друг, и мою собственную сборку Wine. Сценарий оболочки ниже, чтобы дать вам представление.

#!/bin/sh
rm /home/cylgom/games/doom_eternal/log
/home/cylgom/games/doom_eternal/wine/wine64 \
        /home/cylgom/games/pc/doom_eternal/DOOMEternalx64vk_nodrm.exe \
        +in_terminal 1 \
        +com_skipIntroVideo 1 \
        +com_skipKeyPressOnLoadScreens 1 \
        &> /home/cylgom/games/doom_eternal/log

Я не думаю, что людей, купивших игру, должна раздражать DRM, поэтому вот md5 только для основного исполняемого файла: 82a3ffa77c438979b863f27beab2f119

@MasterCATZ

Я в Discord и на нескольких каналах Discord, связанных с Linux.

Для записи я добился этого:

VK_ICD_FILENAMES=/opt/amdgpu-pro-19.50_967956-1/vulkan/icd.d/amd_pro_icd64.json vulkaninfo  | grep Inst
WARNING: [Loader Message] Code 0 : Didn't find required layer object disable_environment in manifest JSON file, skipping this layer
Vulkan Instance Version: 1.2.135
Instance Extensions: count = 17
    maxMultiviewInstanceIndex = 4294967295
    drawIndirectFirstInstance               = true
    vertexAttributeInstanceRateDivisor     = true
    vertexAttributeInstanceRateZeroDivisor = true

@kelvinhbo Какой инструмент вы используете на втором

Я использовал для этого nvtop

@kelvinhbo

Игра зависает со скоростью 40 кадров в секунду на низких или высоких настройках, использование графического процессора всегда 100%, и звук очень глючный.

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

Между прочим, первая комната с 3 зомби не отражает общую производительность игры. Вам нужно как минимум добраться до первой крупной боевой сцены. Также обратите внимание на то, что на мосту уничтожается fps, а рядом идет гигантский демон ... oofalicious.

Также многие системы, на которых можно запускать игру, не имеют поддержки VT-d / IOMMU. Сквозная передача GPU - это еще не все.

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

@nessonic
Попробуйте запустить Steam с
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 пара
также отредактируйте "amd_icd64.json", чтобы его путь указывал на "amdvlk64.so"
по умолчанию amdgpu-pro будет /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so

Файлы протонов, извлеченные в
~ / .steam / compatibilitytools.d

root - это просто символическая ссылка на .steam

Итак, amd_icd64.json уже указал на amdvlk64.so, я подтвердил, что файл существует, поэтому никаких изменений в нем не было

Я переместил свою папку compatibilitytools.d в .steam ... и теперь после перезапуска Steam она больше не находит tkg-версию Proton. Я пробовал ваши варианты запуска до внесения этого изменения, та же проблема, когда он вообще не загружается.

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

Получил это под Ubuntu 19.10 с nvidia 1080: (бесплатная версия DRM)

nvidia 440.64 через ubuntu graphics ppa
скомпилирован вулкан-загрузчик из исходников

производительность на самом деле ужасная - треск звука, очень медленный ввод, менее 30 кадров в секунду в 1080p. Но он работает ...

@nessonic
Устанавливать AMDGPU-PRO не нужно. Вы можете получить Vulkan, выполнив несколько простых шагов. Инструкции по репосту из ранее, просто немного подчистили.

Загрузите версию 19.50 - Ubuntu, если вы хотите скопировать / вставить приведенные ниже команды.

tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

cd amdgpu-pro-19.50-967956-ubuntu-18.04

ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb

tar xf data.tar.xz

cd opt

sudo cp -r amdgpu-pro/ /opt/

Вариант запуска Steam:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%

@nessonic , у ~/.steam/root/compatibilitytools.d НЕ является символической ссылкой на ~/.steam (что, конечно, не имеет смысла. На самом деле ~/.steam/root - это символическая ссылка , и это НЕ ~/.steam , это ~/.local/share/Steam . Так вот:

~/.steam/root/ ------> ~/.local/share/Steam . Так что это будет ~/.local/share/Steam/compatibilitytools.d .

Один простой способ проверить - просто запустить file ~/.steam/root , и он скажет вам, является ли это символической ссылкой или нет.

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

@ gardotd426 Я использую KDE Neon 18.04. Мой / root действительно является символической ссылкой на .local / Steam. Верну совместимостьtools.d

@nessonic , поэтому вы не должны просто случайно следовать за людьми, которые отправляют вас в погоню за дикими гусями, они часто не понимают, о чем говорят. Кроме того, если вы переместите папку из символической ссылки в настоящую папку, она буквально ничего не сделает, потому что это одно и то же. Итак, я понимаю, почему они вообще дали вам это предложение. В любом случае просто верните compatibilitytools.d/ в ~/.steam/root/ .

Какую версию протона вы пытаетесь использовать?

Получил это под Ubuntu 19.10 с nvidia 1080: (бесплатная версия DRM)

nvidia 440.64 через ubuntu graphics ppa
скомпилирован вулкан-загрузчик из исходников

производительность на самом деле ужасная - треск звука, очень медленный ввод, менее 30 кадров в секунду в 1080p. Но он работает ...

Пожалуйста, подтвердите плохую работу здесь:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

@ gardotd426 Lol, я был уверен, что смогу переместить папку на место, не беспокойтесь об этом.

В последнее время я пытался использовать версию tkg 5.4 r10, которая была скомпилирована и размещена здесь. Я также пробовал последнюю версию GloriousEggroll (5.4 GE 2), но безрезультатно. Ну и конечно попробовал 5.0-5 через клиент Steam.

Stills падает на

33594.400:000c:000d:fixme:dbghelp:elf_search_auxv can't find symbol in module

у меня на любой протонной версии. Кто-нибудь еще имел эту проблему или знает, как ее можно исправить?

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

Поговорите с Лиамом в GamingOnLinux и узнайте, как запустить вики. Мы должны
сделайте это для проблем с вылетом Navi, вот эта вики
https://www.gamingonlinux.com/wiki/AMD_Navi_GPU_troubleshooting

вы думаете, что этот формат поможет?

Во вторник, 24 марта 2020 г., в 19:15 blazini36 [email protected] написал:

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

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

@nessonic каковы ваши настройки?

Во вторник, 24 марта 2020 г., в 18:38 nessonic [email protected] написал:

@ gardotd426 https://github.com/gardotd426 Lol Я был уверен, что смогу
переместите папку на место, не беспокойтесь об этом.

В последнее время я пробовал использовать версию tkg 5.4 r10, которая была скомпилирована и
размещено здесь. Я также пробовал последнюю версию GloriousEggroll (5,4 GE 2), чтобы нет
польза Ну и конечно попробовал 5.0-5 через клиент Steam.

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

ОС: Manjaro Linux 19.0.2 KDE
Ядро: 5.4.27-1-MANJARO
Процессор: Intel i5-6600K (4) с частотой 4,4 ГГц (в разгоне от 3,5 ГГц)
Память: 32 ГБ
Графический процессор: NVIDIA GeForce GTX 1080
Драйвер: 440.64
proton_tkg_5.4.r10.g7c7868f4 с "+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1" (например, @ 999eagle ).

Заводская настройка по умолчанию - высокий уровень для всех параметров видео с динамическим масштабированием (1440p) @ 50% - дал мне 30-50 кадров в секунду с небольшими проблемами со звуком (время от времени какая-то галочка).
Понижение настроек не повлияло на fps. Не считая изменения масштабирования до 100%, которое повлияло на частоту кадров на 10. Переход на 1080p не повлиял ни на что с точки зрения производительности.

Я наблюдал за этими тестами с помощью GreenWithEnvy на другом мониторе и обнаружил странное поведение. Пока я играл в игру, GPU% все время был на 100%, а Mem ctrl% был примерно на 10% ... Сама карта была холодной ... 50c холодной ... эта карта обычно достигает 70c, пока я играю другие «менее требовательные» вещи. И пока я нахожусь в игровом меню, Mem ctrl% поднимается до 30% и напряжение тоже. Дальше становится жарче. Ничего подобного раньше не встречал.

В игру можно играть.
Надеюсь, эта информация помогла.

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

Привет, ребята, игра, кажется, довольно хорошо работает на моей машине (ryzen 1500x 16gb ram gtx 1660ti) при средних настройках со скаляром разрешения, установленным на 50. Однако, когда я получаю достижение в игре, она сразу вылетает, и я не могу продолжать играть . У меня есть фотография.
AchievementFreezeDoomEternal
Обратите внимание на черный прямоугольник в углу, где раньше было достижение. Сообщите мне, сталкивался ли кто-нибудь из вас с этим раньше.

@ gardotd426 Я ненадолго попытался связаться с ним по IRC, но потом понял, что не знаю, что делаю в IRC. Вы не против заполучить его, раз уж вы, кажется, разбираетесь? Формат хороший, я уверен, с перечислением оборудования, версий драйверов, параметров запуска и т. Д. Я уверен, что TKG или кто-то может точно указать, что было бы необходимо лучше, чем я ..... Я не могу получить игру бежать после всего лол

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

Мне удалось запустить Doom Eternal с помощью Proton-tkg 5.4.r10.g7c7868f4 @ 999eagle.

Я использовал все эти параметры, пока не знаю, какие из них лишние:
PROTON_NO_ESYNC = 1 PROTON_NO_FSYNC = 1% command% + in_terminal 1 + com_skipKeyPressOnLoadScreens 1

Steam Beta
Lenovo Легион Y720
Процессор Intel® Core ™ i7-7700HQ @ 2,80 ГГц × 8
Графический процессор: NVIDIA GeForce GTX 1060
Оперативная память: 15,6 ГБ

Дистрибутив - Void Linux.
Ядро Linux 5.5.11_1 x86_64
i3wm 4.18
Драйвер NVIDIA 440.66.03

Мой linux был похож на небольшой беспорядок, драйверы vulkan-loader 1.2.135, vkd3d, libOSmesa, glu и т.д., установленные вместе с NVIDIA, загруженной с https://developer.nvidia.com/vulkan-driver
Я удалил все, что мог, переустановил драйвер NVIDIA (на всякий случай), и он работал с tkg. Не работал ни с ГЭ-2, ни с протоном 5.05.
DOOM 2016 не начинался с Vulkan до того, как это сделал я. После этого тоже заработало.
Пакет mesa 20.0.2_1 установлен, но я не знаю, делает ли он что-нибудь.

Производительность оставляет желать лучшего. От 20 до 50 кадров в секунду даже при низких настройках видео, в зависимости от того, что происходит в игре. Двигаясь очень медленно, сражаясь с множеством демонов.
DRM заставляет меня ждать 24 часа после того, как я сыграл 5 раз.
Я получаю черный экран при переключении на другое рабочее пространство.
Играл в Hell on Earth, почти закончил. Остановился, чтобы заняться другими делами, и тут в дело вступило DRM.

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

@danielgul Похоже, в качестве VRAM используется RAM вместо VRAM графического процессора, по крайней мере, для графических процессоров nvidia.

@ gardotd426

ну мои ссылки на домашние папки steam

Screenshot from 2020-03-25 11-28-29

Еще одна обновленная сборка:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3

Кажется, работает, когда Denuvo не блокирует его. Denuvo, кажется, действительно выдает ожидаемое уведомление при блокировке. Работает с radv на mesa-git с использованием llvm (не aco). Также работает с amdgpu-pro. Nvidia не тестировал. Проверено как минимум на двух системах. Denuvo заблокировал мой ноутбук.

@MasterCATZ Это не совсем обычное дело, у меня был Steam на 6+ дистрибутивах
и это всегда ~ / .steam / root / ---> ~ / .local / share / Steam. В любом случае, что
Был ли смысл говорить им, чтобы они двигали свои протонные сборки? Если вы переедете
их в каталог с символической ссылкой, вы буквально ничего не делаете.

24 марта 2020 г., 21:40 Thomas Crider [email protected]
написал:

Еще одна обновленная сборка:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3

Кажется, работает, когда Denuvo не блокирует его. Denuvo, кажется, на самом деле
дать ожидаемое уведомление при блокировке. Работает с mesa-git. Проверено
как минимум на двух системах. Denuvo заблокировал мой ноутбук.

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

@GloriousEggroll Я попробовал GE-3, и у меня все еще

Можете ли вы предложить варианты запуска или что-то еще, чтобы это работало с 5700xt? Я не уверен, почему я так сильно ошибаюсь, на этом этапе я был бы рад увидеть сообщение о запрете Denuvo

@ blazini36 какие ошибки вы получаете? Как вы установили
vulkan-amdgpu-pro?

Во вторник, 24 марта 2020 г., в 22:02 blazini36 [email protected] написал:

@GloriousEggroll https://github.com/GloriousEggroll Я пробовал GE-3 и я
по-прежнему вылетает сразу после нажатия на игру, но это было так
так как я установил AMDGPU-pro. Однако я могу поиграть в Doom 2016 или что-нибудь еще
в любое время отлично, поэтому я знаю, что мои драйверы не полностью сбиты.

Можете ли вы предложить варианты запуска или что-то еще, чтобы это работало с
5700xt? Я не уверен, почему я так сильно не справляюсь с этим, в этот момент я бы
Рад видеть сообщение о запрете Denuvo

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

@ gardotd426 Я понятия не имею, что это за ошибки, запуск

На Manjaro-KDE кстати, R5 3600 / 5700xt

Извините, по какой-то нелепой причине github продолжает переключать мои учетные записи, ShadeTechnik - это я

проверьте свой amd_icd64.json и убедитесь, что он ссылается на правильное место,
они все разные. В некоторых пакетах есть
/usr/share/vulkan/icd.d/amd_icd64.json ссылка на /usr/lib/amdvlk64.so или
/opt/amdgpu-pro/lib/amdvlk64.so, некоторые из них
/usr/share/vulkan/icd.d/amd_pro_icd64.json, который ссылается на /usr/lib/amd64.so
или /opt/amdgpu-pro/lib/amdvlk64.so и т. д. и т. д. Я отвечаю
по электронной почте прямо сейчас, поэтому я не могу использовать теги кода, но вы сможете
подтвердите, что .json правильный, запустив:

yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json

который должен сказать, что файл принадлежит tkg vulkan-amdgpu-pro
установленный вами пакет. В этот момент просто пропустите это:

кот /usr/share/vulkan/icd.d/amd_icd64.json

Он скажет вам, где он ищет файл amdvlk64.so, после чего просто
убедитесь, что у вас действительно есть этот файл.

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

Во вторник, 24 марта 2020 г., в 22:31 blazini36 [email protected] написал:

Сожалею по какой-то нелепой причине github постоянно переключает мой вход
аккаунты, ShadeTechnik - это я

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

Настоящим сообщаю, что с тех пор мне удалось без проблем запустить защищенную от копирования версию Steam. Отличная производительность на "Ultra Nightmare", никаких сбоев при использовании Alt-Tab и т. Д.

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

  • ОС: Linux Mint 19.3 "Tricia" *
  • Графический процессор: Radeon RX Vega 64
  • Версия драйвера: Mesa 20.0.2 (кисак-меса PPA)
  • Версия ядра: 5.3.0-42-generic
  • Версия протона: Протон-5.4-GE-3

* На основе Ubuntu 18.04.3 LTS.

инструкции

  1. Откройте окно «Настройки» Steam, перейдите в «Учетная запись» и убедитесь, что для параметра «Участие в бета-тестировании» установлено значение «Обновление бета-версии Steam». Steam должен начать обновление, как только вы включите его бета-версию.
  2. Загрузите отсюда Proton-5.4-GE-3.tar.gz (спасибо @GloriousEggroll):
    https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3
  3. Распакуйте архив в /home/<username>/.steam/root/compatibilitytools.d .
  4. Запустите (или перезапустите) Steam, щелкните правой кнопкой мыши DOOM Eternal и выберите «Свойства».
  5. Нажмите «Установить параметры запуска ...» и вставьте следующее внутри текстового поля:
    %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  6. Вернитесь в окно «Свойства», нажав «ОК» внутри окна «Параметры запуска».
  7. Установите флажок «Принудительное использование определенного инструмента совместимости Steam Play».
  8. Выберите «Proton-5.4-GE-3» с помощью элемента управления под флажком инструмента совместимости.
  9. Нажмите «Закрыть», чтобы закрыть окно «Свойства», и запустите игру.

Удачи; Надеюсь, это поможет некоторым из вас!

@ gardotd426 Мне пришлось установить yay, так как это не входит в пакет Manjaro, но, может быть, это моя проблема?

yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json /usr/share/vulkan/icd.d/amd_icd64.json is owned by amdvlk 2020.Q1.3-1

$ cat /usr/share/vulkan/icd.d/amd_icd64.json { "file_format_version": "1.0.0", "ICD": { "library_path": "/usr/lib/amdvlk64.so", "api_version": "1.2.133" } }

Я много раз обсуждал с TKG вопрос об amdgpu-pro, но я думал, что он отсортирован, не похоже, что он использует AMDGPU-pro

@ 3c8e1f54a4b6 Зачем +com_skipSignInManager 1 ? Я не могу найти информацию о том, чего именно не хватает в ходе кампании (например, если, например, отсутствуют очки опыта, очки оружия не отслеживаются и т. Д.), Если я не вошел в учетную запись Bethesda.

@ 3c8e1f54a4b6 У меня есть карта nVidia, поэтому при ее запуске появляется диалоговое окно, в котором говорится, что версия графического драйвера

@ gardotd426 Я не говорил им перемещать его, они также говорили, что поместили его в /.steam/root/
Я просто говорил им, что это то же самое, что и /.steam

@ 3c8e1f54a4b6 Зачем +com_skipSignInManager 1 ?

Я счастлив сказать, что это не так. Ничего не изменилось, когда я удалил его из списка вариантов запуска. Кроме того, его добавление не отключило никаких функций, связанных с Bethesda.net (насколько я могу судить). То же самое касается +com_skipIntroVideo 1 ; его удаление не вызывает сбоев, и видео отображается нормально.

@ 3c8e1f54a4b6 У меня есть карта nVidia, поэтому, когда она запускается, появляется диалоговое окно [...].

Не уверен, извините! У меня графический процессор AMD, поэтому я не могу воспроизвести проблемы, связанные с NVIDIA.

@ blazini36 Вы ищете не то место для amdgpu-pro (по крайней мере, с моими пакетами). В файле readme указан правильный путь: https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only

@ blazini36 видите, именно поэтому я сказал проверить, это ваша проблема
прямо там. Тебе нужно иметь
VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json
В ваших вариантах запуска

В среду, 25 марта 2020 г., 1:03 Этьен Жувиньи [email protected]
написал:

@ blazini36 https://github.com/blazini36 Вы смотрите не направо
место для amdgpu-pro (по крайней мере, с моими пакетами). Readme дает
правильный путь для них:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only

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

@ 3c8e1f54a4b6 Замечательно , спасибо! Единственная оставшаяся проблема - это легкое потрескивание звука. Графика в порядке (я еще не мог играть, сначала нужно было позаботиться о чем-то другом, поэтому я мог только запустить главное меню). Кто-нибудь знает что-нибудь об этом?

РЕДАКТИРОВАТЬ: треск появляется только в главном меню, а не в игре. Кроме того, я установил VSync на «Адаптивный», чтобы повысить производительность.

@GloriousEggroll
Сообщение @ 3c8e1f54a4b6 выше снова
Игра запускается, но после предупреждения водителя (я знаю, что могу его отключить) остается только черный экран.
Возможно, вы можете использовать эту информацию о настройке nvidia.

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

Системная информация:
Linux Mint 19.3 (на основе Ubuntu 18.04)
кастомное ядро ​​5.5.11
последний меса мерзавец
последний бета-драйвер nvidia
Nvidia RTX 20180 Ti
Steam бета-клиент

Вывод командной строки steam:

------ Command Line ------
 DOOMEternalx64vk.exe +com_enableCrashHandler 0 +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
2020-03-25T09:47:59.396+01:00 LOG: Command Line: DOOMEternalx64vk.exe +com_enableCrashHandler 0 +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
------ OS Information ------
    Microsoft Windows 7 Build 7601

------ CPU Information ------
    AMD Ryzen Threadripper 3960X 24-Core Processor 
    1 CPU package, 24 physical cores, 48 logical cores
    3.5 GHz     AMD CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
    32768 kB 1st level cache, 524288 kB 2nd level cache, 16777216 kB 3rd level cache
    79.73 GB System Memory

idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
-------------------------
Application Info
-------------------------
App    : DOOMEternal - 1.0.2
Engine : idTech - 7.1.1
-------------------------
Instance Extensions
-------------------------
 + VK_KHR_surface
 + VK_KHR_win32_surface
 + VK_KHR_get_surface_capabilities2

-------------------------
Vulkan Device Info:
-------------------------
Vendor : NVIDIA
GPU    : GeForce RTX 2080 Ti
VRAM   : 11510 MiB
Driver : 440.66.04 (6e108100)
VK API : 1.2.135


Fossilize INFO: Overriding serialization path: "/Games/SteamLibrary/steamapps/shadercache/782330/fozpipelinesv4/steamapprun_pipeline_cache".
-------------------------
Device Extensions
-------------------------
 + VK_KHR_swapchain
 + VK_KHR_dedicated_allocation
 + VK_NV_dedicated_allocation_image_aliasing
 + VK_KHR_8bit_storage
 + VK_KHR_16bit_storage
 + VK_KHR_shader_float16_int8
 + VK_EXT_descriptor_indexing
 + VK_EXT_full_screen_exclusive
 + VK_KHR_driver_properties
Initializing Vulkan subsystem
ShowGameWindow: (0, 0) 1920 x 1080, full screen
RENDER THREAD STACK SIZE: 4194304
Initialized stack tracer
WARNING: idBroadcastManager::ReleaseBroadcastEvent called with out of range system ID [65535]
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.

протонный журнал:
steam-782330.log

благодаря

5.4-GE-3 работает, а 5.4-GE-2 - нет, производительность на несколько кадров в секунду лучше, чем у tkg-5.4 в спокойных областях, но я все равно получаю 20 кадров в секунду в боях на низких настройках.
Внутриигровая диагностика все еще показывает vulkan 1.1.119, который может быть причиной (я выбрал бета-версию Steam и использую среду выполнения Steam)

5.4-GE-3 У меня работает! С участием

%command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Вам вообще не нужны параметры запуска, игра работает без них.
Также нет необходимости в% command% в начале параметров запуска.
Синтаксис следующий:
1: environment variables
2: %command%
3: command line arguments for the specific game executable

Пример:
PROTON_LOG=1 %command% +com_skipIntroVideo 1

Здравствуйте! Я не могу заставить его работать ...
Моя установка:
elementary OS 5.1.2 Hera на базе Ubuntu 18.04.3 LTS
Linux 5.3.0-42-общий
GTX1060 6 ГБ с драйверами 440.64
У меня есть Steam beta
Я использовал новейшую версию 5.4-GE-3 и варианты запуска: PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Я обнаружил в журнале два сообщения об ошибках, повторяющихся несколько раз:

  1. FATAL ERROR: Please update your driver: VK_EXT_full_screen_exclusive is required.
  2. ERROR: ld.so: object '/home/luka/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Любые идеи, как это исправить? Благодаря!
Изменить: загружен весь журнал
steam-782330.log

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

Удивлен, что у меня не было бана, но я смог запустить его с GE3 и TKG-r12. На 5700xt @ 1440p я получаю ~ 60 кадров в секунду, которые падают до ~ 30 в боях на первом этапе. Немного потрескивающий звук в меню, но в игре он, кажется, пропадает.

GE3 может работать немного плавнее, чем TKG-r12. Мне придется пробираться через ветку и посмотреть, есть ли какие-нибудь улучшения, когда я выйду с работы, но на данный момент это определенно играбельно. Я не особо с этим связывался, и мой единственный вариант запуска:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
Спасибо ребята

@johnygum, вам необходимо установить последнюю бета-версию драйвера от nvidia, он поставляется с vulkan 1.2.135, в котором есть функция VK_EXT_full_screen_exclusive.
https://developer.nvidia.com/vulkan-driver

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

@ blazini36
Ваш 5700XT работает странно. На каких настройках вы играете? Что он отображает в качестве драйвера Vulkan во внутриигровом наложении производительности?

На Vega @ 1440p на High у меня больше 90-120 кадров в секунду.

Наконец-то работаю для меня благодаря GE3!
AMD Radeon 5700XT
Кубунту 19.10
Последний PPA Oibaf (mesa-git)
Пакет LunarG Vulkan: https://packages.lunarg.com
5.4-GE-3
Бета-клиент Steam
Работает отлично, безумно плавный FPS, производительность на уровне моего раздела с Windows, пока тестировалось немного, но графических сбоев нет, может нормально работать с Alt-Tab, если игра настроена на оконный / без полей.
Официальный Denuvo с начинкой exe.

@DistantThunder Я оставил все, как было по умолчанию для 1080p, и просто изменил разрешение на 1440p, чтобы оно было высоким / ультра. Как я уже сказал, я не тратил время на то, чтобы много с ним поиграть, я был просто счастлив, когда он запустился ... Я возьму его позже сегодня

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

@AllKind Я обновил свои графические драйверы до 440.66.04, но ошибка кажется такой же ...
steam-782330.log

Спасибо @GloriousEggroll , у

Debian 10.3 (4.19.98-1)
i5 7600k, 32 RAM, RTX2070
Бета-клиент Steam
Вулкан 1.2.131.2
Драйвер NVIDIA 440.66.04

Игра запускается прямо из коробки из клиента Steam без каких-либо параметров запуска или двоичного кода без DRM.
На 4k и "Ultra Nightmare" получаю 20-25 FPS.
На 2к и "Ultra Nightmare" получаю 40-60 FPS.
Звук практически чистый, по крайней мере, меня это не напрягает.

Прекрасная работа!

@johnygum, возможно, вы попали в блокировку Denuvo (защита DRM).
Кто-то описал точную ошибку в некоторых сообщениях выше (извините, я сейчас не трачу время на всю прокрутку). Найдите этот пост и сравните его (возможно, без PROTON_LOG = 1, просто запустите Steam в терминале). Если они такие же, вам придется подождать 24 часа ... и да, добро пожаловать в ад Denuvo.

@AllKind О, да, может быть, в последнее время я много раз

с новым протоном GE-3 от @GloriousEggroll он наконец-то работает для меня.
Linux Mint 19.3
Nvidia GTX 1070
используя неизмененный steam .exe
не использовал ни одну из опций запуска, чтобы пропустить вещи.
все еще появляется ошибка "устаревший драйвер", но я просто щелкаю мимо этого
производительность по-прежнему довольно низкая: 40-60 кадров в секунду на самых низких настройках с действительно плохими провалами качества во время некоторых роликов и напряженных встреч. но это работает

Кубунту 18.04
Nvidia GTX 1070
Драйвер Nvidia 440.64
Вулкан 1.1.126
Протон 5.4-GE-3
(стандартный exe запускается из steam)

У меня горячее сообщение об устаревшем драйвере. Игра вылетела при первых двух попытках на экране загрузки. Но после этого я смог начать свою кампанию и поиграть в игру. Производительность была довольно плохой, я получил 10-20 кадров в секунду на самых низких настройках с разрешением 1080p. Также возникает проблема с потрескивающим звуком.

Пожалуйста, подтвердите плохую работу здесь:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

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

Народ с 5700xt здесь, у вас проблема когда игра зависает всю систему через 5 минут игры? Я использую Proton 5.4-GE-3 и amdgpu-pro.

@ Progman-DT Я также сталкивался с зависаниями на моем 5700 случайным образом и в определенных областях карты. Драйвер дисплея всегда дает сбой во время уровня Базы культистов, например, когда вы заходите в яму (где появляются взрывающиеся демоны). Иногда драйвер дисплея удается восстановить, и оболочка GNOME вылетает из строя, иногда вся система просто перезагружается, иногда мне удается переключиться на другой TTY до того, как драйвер дисплея попытается восстановить, что позволяет мне перезагрузить систему, как обычно, через TTY, переключаясь с TTY back go GNOME-shell по-прежнему либо блокирует систему, либо выдает сбой GNOME-shell.

Эти проблемы, с которыми я столкнулся с AMDVLK-pro 19.50 + Linux 5.6rc4 + Эта кастомная

Я не могу подтвердить, существуют ли эти проблемы в последнем стабильном ядре и Proton 5.5 и / или GE (в сочетании с RADV, если возможно), потому что Denuvo продолжает давать мне 24-часовые баны каждый раз, когда я запускаю игру.

@ dennis1248 Известно, что AMDVLK имеет такую ​​проблему с игрой. У RADV нет проблемы, но с более низкой производительностью (и вам потребуется ранняя версия mesa 19 или mesa-git для Navi, иначе игра вылетит при запуске). Проприетарный драйвер amdgpu-pro также работает стабильнее, чем AMDVLK, и с высокой производительностью. Не уверен, что он такой же стабильный, как RADV.

Нет, только что скомпилировал последний mesa-git, а игра по-прежнему замораживает всю систему с помощью RADV даже быстрее, чем с amdgpu-pro.

Тогда у вас, вероятно, есть другая проблема. Я закончил игру с моими собственными сборками протонов и RADV + 5700XT без единого сбоя или зависания. При этом я играл первый час или около того на AMDGPU-PRO без сбоев или зависаний.

Этот парень заметил проблему с nvidia: https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394/6

Судя по всему, игра почти не использует VRAM, и я тоже это проверил. Вы тоже можете, если у вас есть два экрана: htop и смотреть nvidia-smi на одном экране и игру на другом. Проверьте это и сами, если вам интересно

У меня практически одинаковая частота кадров как на низких, так и на ультра, и при всех настройках вплоть до ультра, игра использует только ~ 850 МБ видеопамяти, а процесс использовал ~ 9 ГБ ОЗУ; Он упадет до ~ 550 МБ для игры и ~ 5-6 ГБ при установке на низкий / средний.
Есть ли этому объяснение?

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

Привет @ кисак-вентиль,
Это не мой форум, это форум NVIDIA.

Протон-5.4-ГЭ-3 работает, дополнительных параметров не требуется. Steam Beta. Обновлено до NVIDIA 440.66.04.
Он даже воспроизводит звук во вступительном видео Bethesda, чего не сделал tkg.

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

Использование ОЗУ ноутбука: 60% от 15,6 ГБ
Использование графической памяти: 23% от 6 ГБ

Протон-5.4-ГЭ-3 работает, дополнительных параметров не требуется. Steam Beta. Обновлено до NVIDIA 440.66.04.
Он даже воспроизводит звук во вступительном видео Bethesda, чего не сделал tkg.

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

Использование ОЗУ ноутбука: 60% от 15,6 ГБ
Использование графической памяти: 23% от 6 ГБ

Настройки имеют большое значение, вы можете указать, какие настройки качества вы ставите? (для этого важнее всего текстура)

Я получил его, работая с Proton-5.4-GE-3 @GloriousEggroll . Хотя есть некоторые графические артефакты и заикания. Взглянуть:
https://www.youtube.com/watch?v=NhK5NRv7Xhw

У меня все настройки на минимальном уровне, и отключил все, что можно выключить.
Он по-прежнему работает ниже 60 кадров в секунду, минимум 17 кадров в секунду во время неигровых сцен.

Я думаю, что VRAM тоже не используется должным образом.
При последнем запуске Nvidia-Settings сообщает мне, что выделенная память достигла 1863 МБ (31%), но базовый уровень, когда она не работает, составляет 21%.

Народ с 5700xt здесь, у вас проблема когда игра зависает всю систему через 5 минут игры? Я использую Proton 5.4-GE-3 и amdgpu-pro.

Да, всегда казалось, что я сражался с рыцарями ада, не знаю, связано ли это с этим. Но после перехода на amdgpu-pro, скомпилированный с PKGBUILDS Tkglitch (его версия 19.50, aur имеет 19.30 прямо сейчас), все работает нормально :) Но я использую протонную версию, опубликованную 999eagle, с GE 3 игра вылетает после запуска

Я получил его, работая с Proton-5.4-GE-3 @GloriousEggroll . Хотя есть некоторые графические артефакты и заикания. Взглянуть:
https://www.youtube.com/watch?v=NhK5NRv7Xhw

У меня были такие же проблемы. Готов поспорить, вы используете amd gpu с vulkan-radeon? Попробуйте переключиться на amdvlk или vulkan-amdgpu-pro. У меня работали без этих артефактов :)

Я получил его, работая с Proton-5.4-GE-3 @GloriousEggroll . Хотя есть некоторые графические артефакты и заикания. Взглянуть:
https://www.youtube.com/watch?v=NhK5NRv7Xhw

У меня были такие же проблемы. Готов поспорить, вы используете amd gpu с vulkan-radeon? Попробуйте переключиться на amdvlk или vulkan-amdgpu-pro. У меня работали без этих артефактов :)

Благодаря! Это исправило артефакты, но заикание осталось.

Изменить: еще одна странная вещь, кнопка вкладки, похоже, не работает.

Благодаря! Это исправило артефакты, но заикание осталось.

Изменить: еще одна странная вещь, кнопка вкладки, похоже, не работает.

Вы пробовали отключить оверлей Steam и счетчик кадров в секунду в свойствах игр в Steam?

Наконец то работает!

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

  • Ubuntu 19.10, ядро ​​5.3
  • Драйверы GeForce 440.44

Как:

  1. Используйте Proton-GE-5.4-3
  2. (Может быть, необязательно? Не уверен) Соберите и установите Vulkan-Loader 1.2.135 . Клонируйте репо и запустите:
cd Vulkan-Loader
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
  1. Установите vulkan-tools из apt и запустите vulkaninfo | less . Это покажет вам вашу версию Vulkan. Должно быть обновлено после запуска ldconfig .
  2. Запустите игру со следующей конфигурацией запуска: +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Звук треск, производительность (EDIT) ужасная ... но работает! Я немного подойду к тестированию и исправлению звука и обновлю свой пост, если он заработает.

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

Мои характеристики:
Ubuntu 18.04
ядро 5.3.0-42-generic (hwe)
Драйверы GeForce 440.64 (я удалил все пакеты ubuntu nvidia и запустил nvidia вручную после systemctl isolate multi-user.target )
Карта GeForce GTX 970
Proton-GE-5.4-3 (хотя я столкнулся с этой ошибкой, похоже, он использует правильный для Doom Eternal)
Я также добавил +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 в параметры запуска.

Я получаю "Ошибка драйвера графического процессора"
image

Нажатие Да немедленно закрывается.
Нажатие на Play немного увеличивает загрузку процессора, а затем закрывается.

Что мне не хватает?

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

@DrSlowpokePhd В настоящее время Doom

@DrSlowpokePhd, играя в оконном режиме без границ, кажется, исправляет это для меня, хотя я бы также рекомендовал отключить Steam Overlay.

Мои характеристики:
Ubuntu 18.04
ядро 5.3.0-42-generic (hwe)
Драйверы GeForce 440.64 (я удалил все пакеты ubuntu nvidia и запустил nvidia вручную после systemctl isolate multi-user.target )
Карта GeForce GTX 970
Proton-GE-5.4-3 (хотя я столкнулся с этой ошибкой, похоже, он использует правильный для Doom Eternal)
Я также добавил +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 в параметры запуска.

Я получаю "Ошибка драйвера графического процессора"
image

Нажатие Да немедленно закрывается.
Нажатие на Play немного увеличивает загрузку процессора, а затем закрывается.

Что мне не хватает?

Kai4785, я считаю, что поведение - это то, что происходит, когда DRM срабатывает после попыток запустить его более 5 раз.
Моя игра работает нормально с GE-3 (за исключением низкого FPS, потому что игра не работает с NVIDIA), но после 5 игр она начинает работать так, как вы описываете. Я жду 24 часа, прежде чем снова смогу играть.

@KaeKun DRM должен срабатывать, только если вы используете 5 разных вин или что-то подобное.

@KaeKun DRM должен срабатывать, только если вы используете 5 разных вин или что-то подобное.

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

Наконец то работает!

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

* Ubuntu 19.10, kernel 5.3

* GeForce drivers 440.44

Как:

1. Use [Proton-GE-5.4-3](https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3)

2. (Maybe optional? Not sure) Build and install [Vulkan-Loader 1.2.135](https://github.com/KhronosGroup/Vulkan-Loader). Clone the repo and run:
cd Vulkan-Loader
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
1. Install `vulkan-tools` from apt and run `vulkaninfo | less`. That will show you your Vulkan version. Should be updated after running `ldconfig`.

2. Run the game with the following launch config: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1`

Звук треск, производительность (EDIT) ужасная ... но работает! Я немного подойду к тестированию и исправлению звука и обновлю свой пост, если он заработает.

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

Это тоже работает.

Технические характеристики:
Fedora 31 со всеми обновлениями
Графический процессор: nvidia GTX 1070, драйвер 440.64

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

Работал с любой версией загрузчика Vulkan в Fedora 31 на данный момент.

Замечания по производительности: В целом плохо. Ситуацию можно улучшить, переключившись в окно без полей и отключив V-Sync. Что это дает, так это хороший FPS и качество рендеринга при сочетании настроек High и Ultra в меню и 30+ кадров в секунду в миссии Gore Nest (но с дерьмовым качеством, поскольку игра уменьшит все, чтобы попытаться достичь 60 кадров в секунду). Я предполагаю, что установка 30 кадров в секунду в качестве цели масштабирования улучшит визуальные эффекты.

Звук потрескивает.

У меня дежавю с 2016 года, когда Doom какое-то время находился в подобном состоянии на Linux.

Что мне не хватает?

@ kai4785 Вы можете отредактировать файл конфигурации, чтобы удалить предупреждение драйвера.
Копипаста из Proton-5.4-GE-2 примечания к выпуску:

Чтобы избавиться от предупреждений графического процессора перед запуском, например (HDR не поддерживается), откройте DOOMEternal / launcherData / launcher.cfg и измените все на 0:

rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0

@ zachzilla04 это не обязательно 5 разных вин. Это может быть одно вино
запустить 5 раз, если вы настроите или измените такие вещи, как версия DXVK,
версия vulkan icd loader, драйвер vulkan (amdvlk, radv, amdgpu-pro и т. д.),
что-то подобное может заставить Denuvo подумать, что вы находитесь в другом
машина. Это случалось со мной несколько раз с Resident Evil 2, прежде чем они
удален Denuvo.

26 марта 2020 г. в 9:24 dpanter [email protected] написал:

Что мне не хватает?

@ kai4785 https://github.com/kai4785 Вы можете отредактировать файл конфигурации, чтобы
убрать предупреждение водителя.
Копипаста из Proton-5.4-GE-2 примечания к выпуску:

Чтобы избавиться от предупреждений графического процессора перед запуском, например (HDR не поддерживается), откройте
DOOMEternal / launcherData / launcher.cfg и измените все на 0:

rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0

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

Спасибо за помощь.
В моей конфигурации rgl_showNvidiaStartupWarning 0 уже было 0, и предупреждение все еще отображается.
Но установка rgl_minNvidiaDriverVersion 0 в 0 действительно работает! :)

Сегодня утром поведение изменилось, вероятно, по причинам "Denuvo". Теперь я получаю
image

Нажатие «Повторить» здесь просто вызывает резервное копирование, нажатие «ОК» - выход.

@ kai4785 Вы каким-то образом активировали DRM, и теперь вам нужно ждать 24 часа.

Итак, сообщество проделало большую работу:

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

Так что было бы здорово услышать здесь мнение людей из Valve. Разработчики протонов.

  • Каким вы видите ситуацию, эксперты в этой области?
  • Что такое дорожная карта?
  • Что делается?
  • Чего нам ждать?

Благодаря,
Все виды

Благодаря! Это исправило артефакты, но заикание осталось.
Изменить: еще одна странная вещь, кнопка вкладки, похоже, не работает.

Вы пробовали отключить оверлей Steam и счетчик кадров в секунду в свойствах игр в Steam?

Хороший звонок. Отключение оверлея Steam заставляет работать кнопку вкладки.

О другом. Установка amdvlk исправляет артефакты в Doom Eternal, но вводит их в другие игры, такие как 7 Days to Die.

О другом. Установка amdvlk исправляет артефакты в Doom Eternal, но вводит их в другие игры, такие как 7 Days to Die.

В качестве напоминания для других в той же лодке вы можете указать, какой Vulkan ICD вы хотите использовать с переменной среды VK_ICD_FILENAMES, вместо того, чтобы пытаться манипулировать тем, какой из них установлен или установлен по умолчанию. Если в вашей системе несколько ICD, просто укажите путь к файлу json, который определяет тот, который вы хотите использовать с конкретной игрой.

@PopeRigby просто не использует AMDVLK для этих игр. AMDVLK используется путем установки
envvar, хотя Steam часто использует его по умолчанию, если он установлен.
Но для других игр просто введите:

VK_ICD_FILENAMES = / usr / share / vulkan / icd.d / radeon_icd.x86_64.json% command%

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

26 марта 2020 г. в 14:10 PopeRigby [email protected] написал:

О другом. Установка amdvlk исправляет артефакты в Doom Eternal,
но вводит их в другие игры, такие как 7 Days to Die.

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

Придется ли мне указывать RADV для каждой игры, кроме Doom Eternal?

В каждой игре Steam, да. По какой-то причине Steam автоматически использует AMDVLK, когда
он установлен, хотя ничто другое (например, Lutris / Wine) не делает этого.
Поверьте, это свело меня с ума еще до того, как я это узнал, потому что карты Navi
с AMDVLK приводит к тому, что текст меню не отображается в Resident Evil 7 или Resident
Evil 2 Remake, и я срывался, прежде чем понял, что произошло.

Альтернативой может быть установка amdvlk и связанных с ним файлов json.
где-нибудь еще, но это невозможно (ну, но не
желательно) с официальным пакетом Arch / Manjaro. Так что просто добавьте это для
игры, для которых вы не хотите использовать amdvlk в Steam. Если у них нет
проблемы с рендерингом, я бы просто оставил amdvlk, потому что производительность
в основном то же самое.

26 марта 2020 г., в 14:16 PopeRigby [email protected] написал:

Придется ли мне указывать RADV для каждой игры, кроме Doom Eternal?

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

Вероятно, дело в дефолтах. Запустите сам Steam с этой переменной среды, установленной на тот ICD, который вы хотите использовать по умолчанию, и просто измените те, которые вы хотите использовать.

Поскольку этот вопрос уже используется как ветка форума:
для меня с amdgpu-pro vulkan все просто работает, даже наложение пара и контроллер пара (хотя, что досадно, в меню правый триггер становится щелчком мыши, но это можно обойти, сопоставив 'a' и 'd' с кнопками захвата ).

Для решения оставшихся мелких проблем:

  • если у вас есть потрескивающий звук, увеличьте частоту дискретизации pulseaudio: используйте default-sample-rate = 48000 в /etc/pulse/daemon.conf (расположение файла зависит от дистрибутива) и перезапустите pulseaudio
  • чтобы избежать проблем с alt-tab или кражей фокуса, используйте другой DE, например awesomewm (он все еще может мерцать в оконном режиме, после использования полноэкранной кнопки, которая исчезла)

В качестве потенциально более простого решения, возможно, стоит посмотреть это видео с инструкциями от Chris Titus Tech:
https://www.youtube.com/watch?v=g3UPxd8iUsU&feature=emb_logo

Я только что нашел решение проблемы с производительностью Nvidia, купил подержанный RX5700 и продал свой RTX2060 по той же цене;)

В качестве потенциально более простого решения, возможно, стоит посмотреть это видео с инструкциями от Chris Titus Tech:

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

В качестве потенциально более простого решения, возможно, стоит посмотреть это видео с инструкциями от Chris Titus Tech:

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

Видео длится 11 минут, тогда как на объяснение и на то, чтобы заставить вещи работать, требуется <2 минут. Веб-сайт - лучшее руководство, чем видео. _Установите последнюю модифицированную версию Proton с помощью этих команд_, затем _ скопируйте + вставьте эти параметры запуска_ и запустите. Дальше видео просто растягивает все до 11 минут с бессвязной болтовней.

Чтобы резюмировать проблему (для всех, кто ищет полезную информацию):

DOOM Eternal использует заголовки Vulkan, которых нет (или не было) в Proton и большинстве дистрибутивов Linux.

Чтобы исправить это и заставить игру запускаться без сбоев, вы должны использовать модифицированный Proton и установить загрузчик и заголовки Vulkan версии 1.2. Большинство людей полагаются именно на Proton 5.4-GE-3 .

Вы помещаете Proton в ~/.steam/root/compatibilitytools.d затем переходите в свойства DOOM Eternal и заставляете Steam использовать собственный Proton.

Также есть некоторые проблемы с загрузкой игры по умолчанию, поэтому также необходимо добавить определенные параметры запуска. RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 Кажется, они работают нормально.

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

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

Изменить: это подводит нас сюда. Есть неофициальная поддержка игры. Падение производительности для пользователей NVIDIA. В зависимости от системы звук может потрескивать. JcKlomp утверждает, что вы можете исправить это, изменив частоту дискретизации по умолчанию на 48 кГц.

У меня есть DOOM для загрузки, и здесь нет проблем с производительностью, но он вылетает каждый раз, когда появляется всплывающее окно Steam. Есть ли известное исправление? В качестве альтернативы может помочь способ отключить отображение достижений Steam.

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

@KaeKun Я установил

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

У меня даже новое поведение! Я только что дал игру там вылететь и это окошко вдруг выскочило. Это случилось со мной впервые. Это произошло во время блокировки DRM.

image

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

@KaeKun Я бы не подозревал, что DRM предотвращает выделение видеопамяти. Это скорее системный сбой. Вы пробовали обновить драйверы NVIDIA / AMD? Какой дистрибутив вы используете и т. Д.? Я не профессионал по Linux, но я бы сказал, что вам обязательно нужно дважды проверить, что все ваши драйверы и прочее обновлены. Попробуйте проверить файлы игры. Меня уже несколько раз блокировали DRM только из-за смены версий Proton, и я получил только 24-часовое сообщение. Возможно, лучше также попытаться убить все экземпляры игры, используя kill -9 <PID> (я не видел, чтобы ничего, связанное с WINE, реагировало на что-либо, кроме -9, когда оно зависало). Вы можете выполнить ps ax | grep "steam" чтобы найти процессы, связанные со Steam. Изменить: Также у меня установлена ​​винная постановка по сравнению с обычным вином. Вы могли бы это попробовать?

Steam для Linux, бета
Lenovo Легион Y720
Процессор Intel® Core ™ i7-7700HQ @ 2,80 ГГц × 8
Графический процессор: NVIDIA GeForce GTX 1060
Оперативная память: 15,6 ГБ

Дистрибутив - Void Linux.
Ядро Linux 5.5.11_1 x86_64
i3wm 4.18
Драйвер NVIDIA 440.66.04

Использование Proton-5.4-GE-3

Все в актуальном состоянии. Я никогда не компилировал винные или винные 64-битные версии на моем Void. Void Linux поставляется только с Wine-32bit, поэтому я полагаюсь на Lutris (я еще не использую Lutris для Doom Eternal) и сборки протонов для запуска Wine в 64bit.

Кто-нибудь заметил, что он бьет по процессору больше, чем игры обычно? Гибель
нет тестов, но глядя на игровую статистику, мои максимальные значения процессора
примерно так же, как и мой 5700xt. Игровая система - R5 3600 с
легкий разгон и оперативная память 16 ГБ 3600 МГц. Большинство игр запускают GPU с привязкой к этому
настройка ~ 120FPS @ 1440p. Я немного поиграл в doom eternal на 1440p
прошлой ночью, и он работает со 120 до 40 кадров в секунду в игре. Полностью играбельна,
это совсем не плохо, но я уверен, что могло быть лучше. Просто интересно, если
Удар по процессору - это протонная штука, @ 1440p Я должен быть узким местом из-за
GPU.

В чт, 26 марта 2020 г., в 17:04 Ty Qualters [email protected]
написал:

@KaeKun https://github.com/KaeKun Я бы не подозревал, что DRM предотвращает
выделение видеопамяти. Это скорее системный сбой. Ты пробовала
обновляете драйверы NVIDIA / AMD? Какой дистрибутив вы используете и т. Д.? я не
Linux pro, но я бы сказал, что вам обязательно нужно дважды проверить все свои драйверы
и прочее в актуальном состоянии. Попробуйте проверить файлы игры. Я был DRM
заблокирован уже несколько раз только из-за смены версий Proton, и я
получил только 24-часовое сообщение. Может быть, лучше попытаться убить всех
экземпляры игры с использованием kill -9(Я не видел ничего ВИННОГО
связанные реагируют на все, кроме -9, когда он застрял). Вы можете сделать пс
топор | grep "steam", чтобы найти процессы, связанные со Steam.

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

@KaeKun Может быть проблемой, так как он находится в ноутбуке и это карта 10-й серии. Большинство людей здесь, вероятно, используют серию RTX 20 или карту AMD. Просматривая спецификации ноутбука, он говорит, что 6 ГБ видеопамяти, а игра выделяет ~ 3 ГБ, так что это не должно быть проблемой. Очень легко может быть еще одна проблема с драйверами NVIDIA. Учитывая, что вы используете Void Linux изо всех сил, я собираюсь предположить, что у вас не так много наворотов в фоновом режиме.

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

В качестве потенциально более простого решения, возможно, стоит посмотреть это видео с инструкциями от Chris Titus Tech:

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

Видео длится 11 минут, тогда как на объяснение и на то, чтобы заставить вещи работать, требуется <2 минут. Веб-сайт - лучшее руководство, чем видео. _Установите последнюю модифицированную версию Proton с помощью этих команд_, затем _ скопируйте + вставьте эти параметры запуска_ и запустите. Дальше видео просто растягивает все до 11 минут с бессвязной болтовней.

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

Протон-5.4-ГЭ-3 у меня работает и работает хорошо!

75-100FPS в зависимости от того, что происходит, против 120FPS в Windows, должно быть больше, когда я удаляю команду запуска PROTON_LOG = 1, файл журнала составляет 300 + МБ!
Не было странной графики / заикания.

Информация о системе Steam: https://gist.githubusercontent.com/zaggynl/62963c4962309f9bbc4bc1d091cdf419/raw/f0bbe2b783e63d62d3b3aea9b378362b08fdafea/gistfile1.txt

Файл журнала Proton: steam-782330-zaggynl.log.zip

Команда запуска: RADV_PERFTEST = llvm PROTON_LOG = 1% command%

Изменить: добавлена ​​полная информация о Steam, раньше она не загружалась.

@KaeKun Может быть проблемой, так как он находится в ноутбуке и это карта 10-й серии. Большинство людей здесь, вероятно, используют серию RTX 20 или карту AMD. Просматривая спецификации ноутбука, он говорит, что 6 ГБ видеопамяти, а игра выделяет ~ 3 ГБ, так что это не должно быть проблемой. Очень легко может быть еще одна проблема с драйверами NVIDIA. Учитывая, что вы используете Void Linux изо всех сил, я собираюсь предположить, что у вас не так много наворотов в фоновом режиме.

У меня точно такой же ноутбук (1060 имеет 6 ГБ видеопамяти), но с Arch. Я могу запустить версию без DRM (как proton 5.0.4, так и сборка GE-3), хотя и с проблемой оперативной памяти, о которой я упоминал выше в этом потоке.

@zaggynl Когда- нибудь падает ниже 75 кадров в секунду? У меня также есть система с 3900x и 5700xt, но я переместил 5700xt на свой компьютер Mediacenter, который представляет собой удаленное воспроизведение 3600 cuz, просто не сокращает его.

Как я уже писал выше, я вижу ~ 40-120 кадров в секунду при 1440p. Падение кадров может сказаться на процессоре, когда обычно 3600 и 3900x не так уж далека от такой игры, как doom при 1440p.

Краткое обновление после дальнейшего тестирования:

  • Proton-5.4-GE-3 работает нормально, лучшая протонная сборка, которую я тестировал до сих пор
  • В этой сборке исправлено заикание звука
  • Я думаю, что есть небольшое увеличение производительности: 60-100 FPS (720p, средняя детализация) более или менее постоянно. Далеко от идеала с учетом моего оборудования, но абсолютно играбельна.

Если вы только начали тестирование и у вас есть карта NVIDIA, в моем случае производительность в первых нескольких комнатах первого уровня была ужасной (20-25FPS), но улучшалась после первой внешней области.

Думаю, отсюда мне просто нужно дождаться нового драйвера NVIDIA.

После прохождения кампании в Windows у меня была возможность снова протестировать. В Windows я получал от 80 до 140+ кадров в секунду.

Оборудование:

  • i7-4770
  • GTX 1080 ti
  • 32 ГБ RAM

Программного обеспечения:

  • Fedora 30
  • Драйверы NVIDIA RPMFusion: 440.64
  • Бета-клиент Steam
  • Протон-5.4-GE-3
  • Doom Eternal Retail (версия DRM)

Прямо перед игрой я получаю предупреждение о том, что мои драйверы устарели, но игра запускается без проблем. Видео вроде нормально воспроизводятся. Авторизация работает нормально. В обучающих программах Battlemode, где очень мало объектов, я получаю 140+ FPS при разрешении 1080p. В Fortress of Doom я получаю около 30 кадров в секунду при разрешении 1080p. Мои настройки графики - Ultra Nightmare с FOV 110. Некоторые модели (например, Slayer, стоящий на подиуме в главном меню) кажутся мне почти размытыми.

В любом случае, прогресс по сравнению с прошлой неделей впечатляет.

После прохождения кампании в Windows у меня была возможность снова протестировать. В Windows я получал от 80 до 140+ кадров в секунду.

Оборудование:

  • i7-4770
  • GTX 1080 ti
  • 32 ГБ RAM

Программного обеспечения:

  • Fedora 30
  • Драйверы NVIDIA RPMFusion: 440.64
  • Бета-клиент Steam
  • Протон-5.4-GE-3
  • Doom Eternal Retail (версия DRM)

Прямо перед игрой я получаю предупреждение о том, что мои драйверы устарели, но игра запускается без проблем. Видео вроде нормально воспроизводятся. Авторизация работает нормально. В обучающих программах Battlemode, где очень мало объектов, я получаю 140+ FPS при разрешении 1080p. В Fortress of Doom я получаю около 30 кадров в секунду при разрешении 1080p. Мои настройки графики - Ultra Nightmare с FOV 110. Некоторые модели (например, Slayer, стоящий на подиуме в главном меню) кажутся мне почти размытыми.

В любом случае, прогресс по сравнению с прошлой неделей впечатляет.

Да, я сам наблюдаю очень плохую работу. Игра наконец-то запустилась, но на 3800X и 1080Ti я в среднем получаю 17-30 кадров в секунду при 1080p во всем мире с драйверами 440.64-2.

Manjaro 5.4.x с Proton-5.4.-GE-3. Похоже, Manjaro требуется 440.66.0, чтобы улучшить эту производительность. Также надеюсь, что Nvidia сможет разобраться в проблеме с драйверами. Производительность кажется безумно плохой стороной Nvidia.

Всем хорошие новости!

Ubuntu 18.04
GeForce GTX 970 (драйвер 440.64)
i5-4670
16 ГБ памяти
Proton-5.4-GE-3 (принудительное использование определенного инструмента совместимости Steam Play в свойствах)
Doom Eternal через Steam
Параметры запуска: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg setting rgl_minNvidiaDriverVersion 0 отключил предупреждение видеокарты.
/etc/pulse/daemon.conf setting default-sample-rate = 48000 исправил мой треск

И час играл без вылетов.

Мне пришлось отключить графику, производительность была невысокой и соответствовала тому, о чем говорили другие, с точки зрения производительности по сравнению с Windows. Я всегда ожидаю небольшого отклонения от максимума, но скорее 4-5%, а не 20-50% разницы в частоте кадров.
Я также заметил, что, когда падает частота кадров, падает скорость игрового процесса и кинематографические сцены. Когда люди разговаривали с Doomguy, они часто начинали в нужное время, но говорили быстрее, чем рендерились персонажи, поэтому их губы не синхронизировались.
Я также не мог выйти из игры с помощью alt + tab, не заставляя игру зависать на черном экране, и мне приходилось отключать идентификатор процесса (Steam не мог остановить игру).

@zaggynl Когда- нибудь падает ниже 75 кадров в секунду? У меня также есть система с 3900x и 5700xt, но я переместил 5700xt на свой компьютер Mediacenter, который представляет собой удаленное воспроизведение 3600 cuz, просто не сокращает его.

Как я уже писал выше, я вижу ~ 40-120 кадров в секунду при 1440p. Падение кадров может сказаться на процессоре, когда обычно 3600 и 3900x не так уж далека от такой игры, как doom при 1440p.

Я играл только на одной карте, похоже, не опускался ниже 60FPS, я поищу лучшую запись.
Кроме того, это было размещено на Reddit: https://flightlessmango.com/benchmarks/PqwIAd6zmyc через https://old.reddit.com/r/linux_gaming/comments/fphldf/doom_eternal_benchmark_linux_vs_windows/.

Всем хорошие новости!

Ubuntu 18.04
GeForce GTX 970 (драйвер 440.64)
i5-4670
16 ГБ памяти
Proton-5.4-GE-3 (принудительное использование определенного инструмента совместимости Steam Play в свойствах)
Doom Eternal через Steam
Параметры запуска: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg setting rgl_minNvidiaDriverVersion 0 отключил предупреждение видеокарты.
/etc/pulse/daemon.conf setting default-sample-rate = 48000 исправил мой треск

И час играл без вылетов.

Мне пришлось отключить графику, производительность была невысокой и соответствовала тому, о чем говорили другие, с точки зрения производительности по сравнению с Windows. Я всегда ожидаю небольшого отклонения от максимума, но скорее 4-5%, а не 20-50% разницы в частоте кадров.
Я также заметил, что, когда падает частота кадров, падает скорость игрового процесса и кинематографические сцены. Когда люди разговаривали с Doomguy, они часто начинали в нужное время, но говорили быстрее, чем рендерились персонажи, поэтому их губы не синхронизировались.
Я также не мог выйти из игры с помощью alt + tab, не заставляя игру зависать на черном экране, и мне приходилось отключать идентификатор процесса (Steam не мог остановить игру).

Вы с NVIDIA, почему RADV_PERFTEST = llvm?

Всем хорошие новости! Ubuntu 18.04 GeForce GTX 970 (драйвер 440.64) i5-4670 16 ГБ памяти Proton-5.4-GE-3 (принудительное использование определенного инструмента совместимости Steam Play в свойствах) Doom Eternal через параметры запуска Steam: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 steamapps/common/DOOMEternal/launcherData/launcher.cfg setting rgl_minNvidiaDriverVersion 0 отключил предупреждение видеокарты. /etc/pulse/daemon.conf установка default-sample-rate = 48000 исправила мой потрескивающий звук И я час играл без сбоев. Мне пришлось отключить графику, производительность была невысокой и соответствовала тому, о чем говорили другие, с точки зрения производительности по сравнению с Windows. Я всегда ожидаю небольшого отклонения от максимума, но скорее 4-5%, а не 20-50% разницы в частоте кадров. Я также заметил, что, когда падает частота кадров, падает скорость игрового процесса и кинематографические сцены. Когда люди разговаривали с Doomguy, они часто начинали в нужное время, но говорили быстрее, чем рендерились персонажи, поэтому их губы не синхронизировались. Я также не мог выйти из игры с помощью alt + tab, не заставляя игру зависать на черном экране, и мне приходилось отключать идентификатор процесса (Steam не мог остановить игру).
Вы с NVIDIA, почему RADV_PERFTEST = llvm?

Эта тема настолько плотная, что я думаю, ее легко запутать.

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

Кстати, хорошие новости, теперь запускать эту игру стало немного проще:
Вчера на его стабильном канале было обновление клиента Steam, поэтому нам больше не нужно использовать Steam Beta, только кастомный Proton :)
На шаг меньше. Ницца.

Вы с NVIDIA, почему RADV_PERFTEST = llvm?

Я всегда фейспалм, когда кто-то предлагает исправления Mesa для Nvidia.

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

У No Man's Sky была такая же проблема с управлением памятью в Proton, пока Hello Games не исправила ее. Временное решение заключалось в подмене AMD с помощью вулканского слоя, но это, по-видимому, не работает в этом случае.

Кто-нибудь запускал это, используя версию Steam Flatpak от Flathub ?

Я могу выбрать пользовательскую версию Proton, поместив ее в ~ / .var / app / com.valvesoftware.Steam / .local / share / Steam / compatibilitytools.d / Proton-5.4-GE-3, но игра зависнет при запуске (сбоев тоже нет). Я получаю всплывающее окно с предупреждением об отсутствии поддержки AMD HDR и вижу логотип «id» в панели задач (и продолжаю видеть его там), но игра не запускается и не вылетает. Также нельзя завершить процесс через клиент Steam.

Использование Gentoo Linux, AMD Ryzen 3700X, Radeon 5700XT

@ nuku97 У меня такая же проблема, и я подозреваю, что это устаревшая версия vulkan-loader. Проблема с апстримом сообщается как https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

Изменить: это не совсем та же проблема, что и я запускаю nVidia, но сообщение об ошибке, которое я получаю в журналах, указывает в этом направлении, но SDK также должен быть местом, на которое можно посмотреть и в вашем случае.

ОС: Fedora 32
ЯДРО: 5.6.0-0.rc7.git0.2.fc32.x86_64
Процессор: AMD Ryzen 7 3700X
Графический процессор: Radeon RX Vega 64
ДРАЙВЕР GPU: 4.6 Mesa 20.0.2
Оперативная память: 16 ГБ
Протон 5.4-GE-3

У меня игра тоже не запускается. Он показывает предупреждение HDR, я нажимаю кнопку «ВОСПРОИЗВЕДЕНИЕ», а затем запускается просто сбой. Не знаю, что еще делать.

@simeonoff
В Arch / Manjaro это будет работать, может не работать с Fedora, не знаю, что такое диспетчер пакетов, но если вы создадите эти пакеты, но в противном случае он должен работать, я бы предположил:

иди сюда:
https://github.com/Tk-Glitch/PKGBUILDS
Соберите и установите vulkan-headers-git, vulkan-icd-loader-git и amdgpu-pro-vulkan-only.

Затем установите вариант запуска:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json
Это единственный вариант, который вам нужен. Если это не сработает, дважды проверьте, находится ли amd_icd64.json в этом месте.

Будет работать с протоном 5.4-GE3 или tkg-5,4-r12, GE3 вроде лучше банкомат

ОС: Arch, AMD 5600 XT.

Игра работает нормально, но у меня возникают странные графические сбои в mesa и amdgpu-pro. amdvlk не имеет никаких сбоев, но через некоторое время он жестко блокируется, и мне действительно нужно перезагрузить систему, чтобы восстановить ее.

Примеры сбоев ниже:
2020-03-27-195353_1920x1080_scrot
2020-03-27-195613_1920x1080_scrot

У меня были похожие сбои с той же настройкой

@ blazini36 Спасибо, я предпочитаю держать свой дистрибутив в чистоте для стабильности, так как это моя рабочая станция. Эти патчи не будут работать в Fedora, поскольку в ней используется диспетчер пакетов DNF. Но вы говорите, что мне нужны последние версии vulkan-заголовков, загрузчика и драйверов, чтобы все заработало?

@simeonoff Я управляю как mesa-git + различными патчами + обновленным ядром vulkan + с fsync для Fedora на copr, так и vkd3d (для dx12):

https://copr.fedorainfracloud.org/coprs/gloriouseggroll/mesa-aco/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/kernel/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/vkd3d/

Однако в настоящее время они предназначены для Fedora 31. Я попробую выпустить несколько сборок Fedora 32.

Редактировать:

xxmitsu также имеет несколько сборок mesa и ядра, хотя он более ванильный без дополнительных патчей, если это то, что вы ищете. Тоже вроде бы f32 накапливает:

https://copr.fedorainfracloud.org/coprs/xxmitsu/kernel-fedora-fsync/
https://copr.fedorainfracloud.org/coprs/xxmitsu/mesa-git/

Afaik, вам просто нужны обновленные пакеты из его репозитория mesa-git и установите RADV_PERFTEST = llvm% command% в параметрах запуска игры в Steam.

@simeonoff Мне было указано, что пакеты vulkan были обновлены в репозиториях Arch. Даты сборки говорят 21-е, но я не знаю, я постоянно обновлялся и не видел выше ... 132 до 2 дней назад, в любом случае они там сейчас, по крайней мере, в Arch.

Я не могу точно сказать, что вам нужно, я могу сказать, что у меня аналогичное оборудование, 3600 / 5700xt и 3900x / 5700xt. Я выдергивал волосы из-за той же проблемы, что и вы, я не смог уловить окончательного ино на этом из-за того, как движется эта нить.

Вскоре, когда я сделал то, что сказал вам, он сразу же заработал, никаких проблем с DRM, никакого длинного списка вариантов запуска (только один). Я предлагаю вам просто избавиться от головной боли и получить Vulkan-icd-loader 1.2.135 и шапку для него. затем возьмите драйвер vulkan из AMDGPU-pro, вам не нужен весь драйвер. Где вы их получите, зависит от вас

@GloriousEggroll , спасибо, попробую обновления мезы от xxmitsu. Забавно то, что я был на Fedora 31 с вашим mesa-aco, но он тоже не работал. Вот почему я обновился до бета-версии, надеясь, что это решит проблему. Вы, ребята, планируете обновить ядро ​​в 32 с помощью предложенных патчей fsync?

@ blazini36 Спасибо,

@GloriousEggroll , спасибо, попробую обновления мезы от xxmitsu. Забавно то, что я был на Fedora 31 с вашим mesa-aco, но он тоже не работал. Вот почему я обновился до бета-версии, надеясь, что это решит проблему. Вы, ребята, планируете обновить ядро ​​в 32 с помощью предложенных патчей fsync?

@ blazini36 Спасибо,

@simeonoff да, мое

@GloriousEggroll Спасибо. После переключения на предложенный mesa-git он запускается. Я могу подтвердить с помощью этой таблицы, что драйверы vulkan и программа запуска обновляются до:

mesa-vulkan-drivers-20.1.0-0.3.20200327.15.07885cb.fc32.i686
mesa-vulkan-drivers-20.1.0-0.3.20200327.15.07885cb.fc32.x86_64
vulkan-loader-1.2.135-20200325.fc32.i686
vulkan-loader-1.2.135-20200325.fc32.x86_64

Звук потрескивает с выпуском Proton 5.4-GE-3. Все остальное вроде работает нормально. Спасибо, что указали мне правильное направление и за всю вашу работу!

Редактировать:
Lol, Denuvo забанил на 24 часа за переход с Proton 5.4-GE-3 на Proton-tkg 5.4.r10.g7c7868f4 . Примечание для себя: не переключайте инструмент совместимости Steam Play, если не хотите, чтобы вас забанили.

У вас есть только 5 билетов в день, и многие вещи могут потреблять билет, например, переключение сборок Wine / Proton, отчет о версии Windows, ядро, графический процессор (косвенно, графические драйверы) и т. Д. Очень легко получить блокировку.

Я думаю, по крайней мере, для Doom, слава богу, переключение графических процессоров не проблема.

Так что для справки: пользователи NVIDIA в основном заблокированы, если NVIDIA не обновит свои драйверы или что-то в этом роде?

Довольно много.

Это отстой.

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

В субботу, 28 марта 2020 г., в 7:05 Мариса Кирисаме [email protected]
написал:

Это отстой.

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

Так что для справки: пользователи NVIDIA в основном заблокированы, если NVIDIA не обновит свои драйверы или что-то в этом роде?

Да, мы обречены.

Так что для справки: пользователи NVIDIA в основном заблокированы, если NVIDIA не обновит свои драйверы или что-то в этом роде?

@FirstZero Ну, нет.
Как я уже говорил в своем посте о производительности на 1080ti, он действительно работает, и в него можно играть ... не совсем звездный опыт, но определенно играбельный. Я не виню вас за то, что вы не посмотрели пост, эта ветка взорвалась.
Теперь тот факт, что RX460 надрывает задницу 1080ti, не беспокоясь, не умаляет того факта, что мы (ну, по крайней мере, я могу) можем играть в Doom Eternal с графическим процессором Nvidia.

TL; DR:
Radeon VII: 3440x1440 все макс, RS выключен, 100 иб fps
1080ti: 2560x1080, средний, RS отключен, 40 иш печально fps

Используя RADV, вот графические глюки. Они похожи на amdgpu_pro, но разные.
2020-03-28-093348_1920x1080_scrot

Похоже, возникла проблема с поддержкой Navi 10. Настройка amdgpu_pro в AUR устарела, так что, возможно, проблема в этом, но я использую последнюю стабильную версию mesa, и AFAIK Navi 10 поддерживается, поэтому я не знаю, в чем дело.

Используя RADV, вот графические глюки. Они похожи на amdgpu_pro, но разные.
2020-03-28-093348_1920x1080_scrot

Похоже, возникла проблема с поддержкой Navi 10. Настройка amdgpu_pro в AUR устарела, так что, возможно, проблема в этом, но я использую последнюю стабильную версию mesa, и AFAIK Navi 10 поддерживается, поэтому я не знаю, в чем дело.

Попробуйте mesa-git, я использую oibaf ppa на ubuntu, еще не сталкивался с глюками, кроме кратковременного изменения размера.

Я перешел на mesa-git. Теперь он работает как мечта

Так что для справки: пользователи NVIDIA в основном заблокированы, если NVIDIA не обновит свои драйверы или что-то в этом роде?

@FirstZero Ну, нет.
Как я уже говорил в своем посте о производительности на 1080ti, он действительно работает, и в него можно играть ... не совсем звездный опыт, но определенно играбельный. Я не виню вас за то, что вы не посмотрели пост, эта ветка взорвалась.
Теперь тот факт, что RX460 надрывает задницу 1080ti, не вспотев, не умаляет того факта, что мы _ (ну, по крайней мере, я могу) _ можем играть в Doom Eternal с графическим процессором Nvidia.

TL; DR:
Radeon VII: 3440x1440 все макс, RS выключен, 100 иб fps
1080ti: 2560x1080, средний, RS отключен, 40 иш печально fps

<30 кадров в секунду на 3800X + 1080Ti @ 1080p вообще не воспроизводится при любых настройках графики.

Со вчерашнего дня игра большую часть времени не может подключиться к Bethesda.net.
Иногда, если повезет, это срабатывает.
Но в большинстве случаев это не так.
Это действительно печально, потому что у меня гораздо дольше появляются экраны загрузки (потому что игра пытается подключиться к серверам там, но мне приходится ждать, пока не истечет время ожидания) и предупреждающие сообщения из-за этого прерывания игрового процесса.

Сейчас я использую Proton-5.4-GE-3.
Пробовал все, что мог придумать. Повторно создали винный префикс, попробовали другую версию Proton (моя собственная сборка tkg), отключили мой hud, удалили параметры запуска ...
У меня нет идей.

Я единственный с этой проблемой?
Как я уже сказал, это стало появляться со вчерашнего дня. Накануне это сработало, я поиграл какую-то историю со своей сборкой proton-tkg без этой проблемы.

Так что для справки: пользователи NVIDIA в основном заблокированы, если NVIDIA не обновит свои драйверы или что-то в этом роде?

@FirstZero Ну, нет.
Как я уже говорил в своем посте о производительности на 1080ti, он действительно работает, и в него можно играть ... не совсем звездный опыт, но определенно играбельный. Я не виню вас за то, что вы не посмотрели пост, эта ветка взорвалась.
Теперь тот факт, что RX460 надрывает задницу 1080ti, не вспотев, не умаляет того факта, что мы _ (ну, по крайней мере, я могу) _ можем играть в Doom Eternal с графическим процессором Nvidia.
TL; DR:
Radeon VII: 3440x1440 все макс, RS выключен, 100 иб fps
1080ti: 2560x1080, средний, RS отключен, 40 иш печально fps

<30 кадров в секунду на 3800X + 1080Ti @ 1080p вообще не воспроизводится при любых настройках графики.

Да, у меня 9900K и 1080Ti, и я едва могу коснуться 29 FPS. Это определенно не играбельно.

Короче говоря, драйвер Nvidia Linux (до 440.64-7) имеет серьезные проблемы с Doom Eternal. Я вижу 40% -ное использование всех моих 16 потоков, 100% -ное использование моего 1080Ti, использование 12 ГБ ОЗУ, но только 3 ГБ использования VRAM.

Таким образом, я вижу более 300 кадров в секунду в меню, ~ 45-50 кадров в секунду в главном меню, а затем <20 кадров в секунду в реальном игровом процессе при 1440p Ultra Nightmare, и это не меняет, будь то Low или Ultra Nightmare. Основываясь на вышесказанном, я думаю, что происходит то, что вместо того, чтобы сбрасывать все визуальные данные в VRAM, он сбрасывает их огромные объемы в стандартную оперативную память, а графический процессор должен проходить через процессор для доступа к этим данным. Вероятно, происходит множество обратных замен, которые снижают частоту кадров.

Без работы Doom Eternal у меня в среднем 1-2% ЦП, 5-10% ГП и 2,5 ГБ ОЗУ. В Doom Eternal это 40% при 16 потоках, 100% графический процессор, 3 ГБ видеопамяти и 13,8 ГБ системной оперативной памяти. Это проблема Nvidia, и пока они не решат ее, мы в основном застряли с неиграбельной игрой. Тем не менее, привет семье Radeon, рад, что вы, ребята, можете рвать и рвать, пока это не будет сделано.

У меня не было проблем с воспроизведением всего этого от начала до конца, несмотря на постоянные падения FPS, из-за которых в некоторых моментах игра запускалась в замедленном темпе. Я бы не назвал это неиграбельным, несмотря на все это, но я ОПРЕДЕЛЕННО предпочел бы более плавный игровой процесс, если бы это можно было исправить.

Хорошо ... Это посвящено моим братьям и сестрам Nvidia, которые сейчас борются.

Итак, после недели настройки и отчаянных попыток выжать как можно больше производительности из моего GTX 1080 на Doom Eternal, читая и исследуя все, что связано с настройкой Linux Nvidia под солнцем, мне удалось получить удовлетворительный результат. (и многому научиться по пути).

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

Давайте начнем с того, что я использую Linux Mint в качестве своего ежедневного драйвера в течение последних 18 месяцев, и поиски Doom Eternal, работающие так, как я хочу, привели меня к Манджаро. Единственная причина в том, что очень легко собрать и установить последнюю версию программ и утилит.
Я начал с KDE, но затем изменил DE на Cinnamon (потому что я новичок). DE играют некоторую роль в этом процессе, так что со мной так ничего и не происходит.

Мои системные характеристики сейчас:

OS: Manjaro Linux 19.0.2 (KDE >> Cinnamon)
Kernel: 5.5.13-1-MANJARO
CPU: Intel i5-6600K (4) @ 4.400GHz (OC from 3.5GHz)
Memory: 32GB @ 2400MHz
GPU: NVIDIA GeForce GTX 1080 (Driver v440.66.04)
Resolution: 1920x1080<strong i="14">@60</strong>, 2560x1440<strong i="15">@144</strong>, 1920x1080<strong i="16">@60</strong> (yes, this did made some things a bit tricky)

Я продолжу свой процесс, от самых очевидных до небольших.

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

Первоначальные тестовые прогоны проводились под драйвером Nvidia v440.64. Позже я узнал о бета-драйвере Vulkan 1.2 Developer - Driver v440.66.04 из - https://developer.nvidia.com/vulkan-driver

Тогда пришло время возиться с конфигурацией xorg.
У меня были некоторые предварительные знания (плохой опыт), когда я пытался настроить макет из трех мониторов с использованием nvidia-settings на Cinnamon Mint, так что никаких проблем ... это действительно пошло не так, как задумано.
Затем я обнаружил кладезь знаний:
https://wiki.manjaro.org/index.php/Configure_Graphics_Cards
https://wiki.archlinux.org/index.php?title=NVIDIA/Tips_and_tricks

Сначала я правильно научился использовать nvidia-settings и как указать ему правильный файл конфигурации, который я создал для него, используя:
sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf
(Если в вашем дистрибутиве нет mhwd-gpu , я считаю, что nvidia-xconfig с путем / файлом по умолчанию /etc/X11/xorg.conf делает то же самое.)

Затем пришла хорошая часть - сам конфиг.
Я избавлю вас от более тонких вещей и остановлюсь на важных вещах, которые находятся в части конфигурации Section "Device" , на которой вам нужно сосредоточиться и добавить несколько строк:
Option "Coolbits" "31" - открывает все возможности Nvidia для мощности, производительности и разгона.
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1" - Заставляет "Powermizer" использовать режим максимальной производительности и заставляет часы работать при значении 100%. (Не волнуйтесь, это не означает, что ваш графический процессор будет всегда использоваться на 100%.)

Это должно выглядеть примерно так:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1080"
    Option         "Coolbits" "31"
    Option         "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"
EndSection

Также добавьте раздел Module со следующими модулями:

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Теперь перейдите в nvidia-settings -> «Настройки OpenGL» и установите «Настройки изображения» на «Высокая производительность». (вы можете включить индикаторы API, если ДЕЙСТВИТЕЛЬНО хотите.)
Затем перейдите в самый нижний пункт «Конфигурация nvidia-settings» и нажмите кнопку «Сохранить текущую конфигурацию». это создаст файл .nvidia-settings-rc . Важно сохранить его в местоположении по умолчанию, то есть в каталоге $HOME .

nv_rc cleaned

Чтобы сделать эти настройки постоянными после входа в систему, добавьте строку nvidia-settings --load-config-only в свой файл ~/.xinitrc . (если по какой-то причине у вас нет этого файла в вашем домашнем каталоге, проверьте man nvidia-settings наличие альтернативных методов.)

Sudo save -> перезапустить, чтобы изменения xorg.conf вступили в силу.

Предлагаю установить GreenWithEnvy . Это хороший инструмент для установки хорошей и агрессивной кривой вентилятора для вашей карты и даже для разгона и изменения TDP.
Также он предоставляет очень полезную информацию.
https://gitlab.com/leinardi/gwe
https://aur.archlinux.org/packages/gwe

GWE полагается на упомянутую выше опцию "Coolbits" "31" и не будет работать без нее.

Обратите внимание, что «GPU%» и «Mem ctrl%» показывают 0%, в то время как текущие частоты находятся в диапазоне 100%. Это ошибка датчика, вызванная тем, что мы заставили часы работать на 100% с опцией "RegistryDwords" . Это не имеет ничего общего с GWE, вы увидите, что другие сенсорные программы сообщают 0%. Можете считать это 100%.

gwe cleaned

Я настоятельно рекомендую настроить здесь кривую вентилятора.

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

Далее переходим к ядру.
Sudo создаст /etc/modprobe.d/nvidia.conf (если вы его еще не получили) и добавьте к нему options nvidia NVreg_UsePageAttributeTable=1 .
Вы можете прочитать о таблице атрибутов страницы (PAT) здесь:
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers#Kernel_module_parameters
https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Kernel_module_parameters

Важно отметить, что вы должны включать эту опцию, только если ваш процессор поддерживает PAT. Чтобы проверить, поддерживает ли он это, введите cat /proc/cpuinfo | grep pat

Sudo сохранить и перезапустить, чтобы модули ядра загрузились с опцией.

Теперь давайте поговорим о проблеме со звуком и моих предположениях, почему я не испытываю этого.
Я использую программу PulseEffects и пропускаю через нее весь свой звук. На самом деле ничего особенного с конфигурацией ... просто включены некоторые фильтры. Все из коробки. Я предполагаю, что это может быть причиной того, что мне нравится звук на Doom Eternal.

pulseeffects cleaned

https://github.com/wwmm/pulseeffects
Это действительно мощная игрушка.

Варианты запуска Steam:
MANGOHUD=1 RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
Взято с https://www.christitus.com/doom-eternal-linux

Чтобы отключить предупреждение «Установить драйвер» при запуске игры, перейдите по ссылке:
.steam/steam/steamapps/common/DOOMEternal/launcherData/launcher.cfg
и измените rgl_minNvidiaDriverVersion на 0.

Я использую оверлей с хорошей производительностью - MangoHud:
https://github.com/flightlessmango/MangoHud
Выглядит великолепно и не покрывает игровой шум, как показатель производительности игры.

Найдите способ отключить композитор вашего DE. В Cinnamon есть возможность отключить композитор для полноэкранных программ в «Системных настройках» -> «Общие». Композитор действительно может улучшить производительность.

Вот и все. Надеюсь, что ничего не забыл.

С самого начала я заметил резкое снижение загрузки ЦП и заметил, что моя VRAM использует намного больше, чем раньше. Все еще не идеально, но НАМНОГО лучше.

Прямо сейчас у меня стабильно @ 60FPS на высоких настройках @ 1080p.

Я хотел бы поблагодарить manjaro-chroot и timeshift за то, что они были моими ближайшими друзьями во время этого процесса: D

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

Надеюсь, я помог.
Жать и рвать, пока не будет сделано!

WWG1WGA,
Даниэль

Спасибо за ваши усилия, но это совсем не помогает :(

@danielgul
man xorg.conf:

Модули расширения «extmod», «dbe», «dri», «dri2», «glx» и «record» загружаются автоматически, если они присутствуют, если они не отключены с помощью записей «Disable».

Чтобы узнать, какие модули расширения доступны, проверьте подкаталог расширений в:
/ usr / lib / xorg / модули

Так зачем же использовать freetype, type1? У некоторых может не быть этого.

Вы не можете установить PowerMizer в настройках nvidia?
как с cmdline: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 (для настройки производительности)
Нет необходимости устанавливать его глобально, когда вам это нужно.

Зачем всем советовать использовать тройную буферизацию? Возможно, не то, что хотят люди.

"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"

Вариант "EXAPixmaps" "выключен"

Не удалось найти ссылки на них в README для драйвера nvidia. С чего взял?
Возможно, вам просто повезет со звуком. В коммитах Proton-GE после v.3 libfaudio была возвращена к стабильной, поскольку у некоторых пользователей были проблемы. Это может помочь, как уже упоминалось, просто увеличить частоту дискретизации по умолчанию в pulseaudio.

@все
Я не нашел способа просмотреть текущие параметры модуля nvidia, кто-нибудь знает?

Что касается версии Steam Flatpak от Flathub и Steam-оверлея Gentoo:

@ e-user Я думаю, что проблема, на которую вы указали, может быть не (единственной) проблемой для версии Flatpak и тем временем была исправлена, как указано в комментарии @valentindavid . По крайней мере, для меня, игры на основе вулканов, такие как Doom (2016 ) все же Doom Eternal не работает у меня в Flatpak-Steam, даже при использовании Proton от @GloriousEggroll .
Однако тем временем у меня Doom Eternal работал с установкой Steam, отличной от Flatpak. Для меня он начал работать после установки последней версии Mesa из git. (Другие установленные мной пакеты: llvm-10.0.0 и llvm-9.0.1, vulkan-headers-1.2.135, media-libs / vulkan-loader-1.2.135, Proton-5.4-GE-3 и Steam из Steam-оверлей Gentoo с отключенным USE-флагом "-steamruntime". Согласно оверлею данных производительности Doom Eternal, игра использует radv, llvm 9.0.1 и mesa 20.1.0-devel, vulkan 1.2.128). Я получаю около 60-70 кадров в секунду на моих Ryzen 3700X и Radeon 5700XT в разрешении 2560 × 1440 (WQHD) со всеми настройками Ultra Nightmare. Я также пробовал драйвер amdvlk в качестве альтернативы vulkan-драйверам Mesa, но с этим драйвером игра для меня вылетает при запуске. Сс, это меньше половины частоты кадров в секунду, которые я получаю при двойной загрузке, но все же я удивлен на данный момент это уже работает. Интересно, есть ли простой способ установить mesa-git на flatpak - может быть, @valentindavid подсказывает мне (попробовал _flatpak install org.freedesktop.Platform.GL.mesa- git_ после того, как где-то увидел это имя пакета, но не нашел пакет для установки), что может помочь запустить игру в Steam-пакете flathub?

@ nuku97 У меня такая же проблема, и я подозреваю, что это устаревшая версия vulkan-loader. Проблема с апстримом сообщается как https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

Изменить: это не совсем та же проблема, что и я запускаю nVidia, но сообщение об ошибке, которое я получаю в журналах, указывает в этом направлении, но SDK также должен быть местом, на которое можно посмотреть в вашем случае.

Игра запускается и работает с драйверами Proton 5.4 GE-3, Vulkan Loader 1.2.135 и Nvidia 440.66.04 Beta. Но FPS низкий, 25-50 кадров в секунду на низких настройках графики. Как его увеличить? У кого-нибудь из владельцев Nvidia есть такая же проблема?

@EldarAgalarov, если вы читаете эту

@danielgul
man xorg.conf:

Модули расширения «extmod», «dbe», «dri», «dri2», «glx» и «record» загружаются автоматически, если они присутствуют, если они не отключены с помощью записей «Disable».

Чтобы узнать, какие модули расширения доступны, проверьте подкаталог расширений в:
/ usr / lib / xorg / модули

Так зачем же использовать freetype, type1? У некоторых может не быть этого.

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

Вы не можете установить PowerMizer в настройках nvidia?
как с cmdline: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 (для настройки производительности)
Нет необходимости устанавливать его глобально, когда вам это нужно.

@AllKind nvidia-settings параметры powermizer работают как лажа. cli, похоже, не влияет на часы, и если вам удалось заставить его работать, он не сохраняется после загрузки.
Включение RegistryDwords в ваш xorg.conf гарантирует, что он делает то, что нужно, и не решает экономить электроэнергию, когда она вам больше всего нужна.

Зачем всем советовать использовать тройную буферизацию? Возможно, не то, что хотят люди.

@AllKind Вы правы. Я включил пример из своей конфигурации, чтобы показать, как люди могут включать параметры в раздел устройства. Я удалил лишнее, чтобы люди не запутались.
Triplebuffer и EXAPixmaps предназначены для того, чтобы помочь мне устранить разрывы экрана и артефакты в композиторе и не имеют никакого отношения к теме.

"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"

Вариант "EXAPixmaps" "выключен"

Не удалось найти ссылки на них в README для драйвера nvidia. С чего взял?
Возможно, вам просто повезет со звуком. В коммитах Proton-GE после v.3 libfaudio была возвращена к стабильной, поскольку у некоторых пользователей были проблемы. Это может помочь, как уже упоминалось, просто увеличить частоту дискретизации по умолчанию в pulseaudio.

@AllKind На страницах readme и man для nvidia-settings, nvidia-xconfig, xorg-conf и т. Д. Не хватает большого количества информации и доступных опций, мягко говоря ...
Вы можете прочитать по этой теме здесь:
https://askubuntu.com/questions/379483/nvidia-x-server-settings-lost-on-every-reboot
https://forums.opensuse.org/showthread.php/410089-nvidia-powermizer-how-tweak
А также обратитесь к множеству ссылок, которые я предоставил в моем сообщении выше, для получения дополнительной информации.

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

@все
Я не нашел способа просмотреть текущие параметры модуля nvidia, кто-нибудь знает?

@AllKind Вы можете проверить доступные параметры модуля для nvidia с помощью sudo modinfo -p nvidia .
Чтобы проверить конфигурацию модуля nvidia, используйте sudo modprobe -c | grep nvidia .
Подробнее здесь: https://wiki.archlinux.org/index.php/Kernel_module

Мне было бы интересно узнать, в какие из модулей, загруженных в ядро, на самом деле загружены "glx", "dbe" и т.д. Все, что я вижу, это nvidia, nvidia_drm и nvidia_modeset.
Я вижу, что в конфигурацию модуля добавлена ​​опция «NVreg_UsePageAttributeTable = 1».
Если кто-нибудь может прояснить, был бы признателен.

@ mozo78

Да, у меня 9900K и 1080Ti, и я едва могу коснуться 29 FPS. Это определенно не играбельно.

Спасибо за ваши усилия, но это совсем не помогает :(

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

WWG1WGA,
Даниэль

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

Не волнуйся, дружище, я подожду, пока NVIDIA исправит :)

Всем привет,

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

https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -605543105

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

Кто-нибудь пробовал это с картой AMD с использованием RADV? Я использую Arch с Mesa 20.0.2. Я вижу, что мне придется использовать LLVM вместо ACO, но я был бы очень признателен за дополнительную информацию о текущем состоянии Proton-GE и Mesa. Я не очень хочу уходить из Месы в ближайшее время.

@ sonic2kk Я использовал его немного. Производительность отстойная, но в целом она более стабильная

Люди с проблемами звука / звука, это исправило для меня:

Настройте /etc/pulse/daemon.conf, чтобы иметь следующие параметры:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

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

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

Кто-нибудь пробовал это с картой AMD с использованием RADV? Я использую Arch с Mesa 20.0.2. Я вижу, что мне придется использовать LLVM вместо ACO, но я был бы очень признателен за дополнительную информацию о текущем состоянии Proton-GE и Mesa. Я не очень хочу уходить из Месы в ближайшее время.

Есть несколько сообщений о том, как использовать RADV с включенным LLVM.

Я все еще использую proton-tkg с патчем от @ 999eagle, или вы можете просто использовать загруженную ею сборку, для получения дополнительной информации см. Этот пост.

Также есть несколько сообщений о том, как использовать драйвер amdgpu-pros vulkan без его установки в масштабе всей системы (вы можете буквально просто добавить переменную среды в параметры запуска Steam и загрузить драйвер только для doom eternal)

Если вы используете более старый графический процессор AMD (GCN 1.0 / 1.1), вам нужно будет использовать mesa-git.

@ sonic2kk И ACO, и LLVM ЯВЛЯЮТСЯ RADV. RADV - это драйвер mesa vulkan-radeon , который можно запускать либо с LLVM, либо с ACO, используя RADV_PERFTEST=llvm или RADV_PERFTEST=aco . Но ОБА из них на самом деле RADV. Так что я не уверен, о чем вы вообще спрашиваете / задаетесь вопросом. Как сказал @elovin , вы можете использовать vulkan-amdgpu-pro а не «оставлять мезы позади», потому что они могут довольно легко жить вместе в вашей системе, в отличие от radeonsi и amdgpu-pro-libgl . Вам совсем не обязательно устанавливать его в масштабе всей системы, если вы не хотите, но установка его в масштабе всей системы также не означает, что нужно оставить позади mesa.

Всем привет,

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

Продолжая мой пост: если у кого-то были эти ошибки, вы можете исправить их, очистив файлы в DOOMEternal / base / video / runes и DOOMEternal / base / video / tutorials. Игра теперь работает безупречно и больше не вылетает. Кажется, что что-то в одном или двух из этих файлов bk2 не соответствует моей системе.

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

@EldarAgalarov, если вы читаете эту

Это утверждение полностью верно, я смог подтвердить это во время игры, открыв htop и просмотрев nvidia-smi. Драйвер nvidia неправильно выделяет виртуальную память для игры и использует часть моей оперативной памяти в качестве какого-то буфера. Вот скриншот запущенной игры. Я не смог получить скриншот игры, так как игра приостановилась, когда я попытался запустить команду в моем WM.

2020-03-31-165511_2560x1440_scrot

Моя загрузка процессора в основном не существует, а драйвер nvidia выделяет только 760 мегабайт ... У меня также установлена ​​игра на ultra, чтобы проверить ее. Похоже, что оверлей Steam использует больше оперативной памяти, чем игра ... Так что да, nvidia должна решить эту проблему.

Системная статистика:

  • Gentoo Linux amd64
  • Ядро: 4.19.66
  • Процессор: AMD Threadripper 1920x
  • Графический процессор: Nvidia RTX 2060

Итак, что-нибудь делается для того, чтобы компилятор ACO работал или для повышения производительности с помощью RADV?

Итак, что-нибудь делается для того, чтобы компилятор ACO работал или для повышения производительности с помощью RADV?

Мне действительно интересно, сильно ли это повысит производительность или узкое место где-то еще. Например, в моей настройке radv с radeon 5700xt я получаю около 70 кадров в секунду, независимо от того, установлено ли качество на ультра кошмар или низкое. В windows я получаю около 140 кадров в секунду.

@ nuku97 И вы получаете примерно 140 кадров в секунду с amdgpu-pro на linux.

@ Progman-DT Да, над этим ведутся работы. Отсутствующие функции ACO по-прежнему остаются незавершенными. Есть два MR, которые в сочетании могут дать до 30% прироста производительности уже с RADV / LLVM.

Nvidia только что выпустила обновление драйвера для решения этой проблемы:
https://developer.nvidia.com/vulkan-driver

April 1st, 2020 - Windows 442.86, Linux 440.66.07

    New:
        Multi thread-capable deferred ray tracing pipeline creation
        Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
    Fixes:
        Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
        Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
        Fixed descriptor indexing with large arrays and large blocks

Пользователи дистрибутива Pacman могут получить его отсюда: https://github.com/Frogging-Family/nvidia-all

В заключение!!!

Это фиксированный:
Screenshot_20200401_221236

Ура: D

Могу подтвердить драйвером 440.66.07, теперь я получаю довольно большую блокировку 144 кадров в секунду
система Arch Linux
Процессор AMD RYZEN 2700x
Графический процессор NVIDIA RTX 2070
48 ГБ DDR 4 3200
версия драйвера 440.66.07

Больной! Теперь мы просто ждем, когда Valve выпустит протонный патч прямо из Steam, верно?

Да, 144 + FPS @ 1440p Ultra Nightmare с драйвером 440.66.07
Ryzen 3700x, RTX 2080, xubuntu 19.10, Proton-5.4-GE-3

Alt-tab в полноэкранном режиме по-прежнему мешает игре, но в окне без полей работает. Оверлей Steam по-прежнему сильно влияет на производительность (до 80-100 FPS)

Больной! Теперь мы просто ждем, когда Valve выпустит протонный патч прямо из Steam, верно?

Да, и я ожидал бы этого со дня на день. Время между выбросами протонов обычно составляет 10-14 дней.

Кто-нибудь еще заикается на картах AMD?

@jalabb Всплывающие окна (громкость, достижения и т. д.) по-прежнему

Обновлены драйверы Nvidia до версии 440.66.07 beta. И теперь игра отлично работает со стабильными 60 FPS на кошмарных настройках графики на GTX 1060 6GB.

Nvidia только что выпустила обновление драйвера для решения этой проблемы:
https://developer.nvidia.com/vulkan-driver

April 1st, 2020 - Windows 442.86, Linux 440.66.07

    New:
        Multi thread-capable deferred ray tracing pipeline creation
        Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
    Fixes:
        Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
        Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
        Fixed descriptor indexing with large arrays and large blocks

Пользователи дистрибутива Pacman могут получить его отсюда: https://github.com/Frogging-Family/nvidia-all

Просто попробовал установить его _ вручную_ из дистрибутива. Это была огромная ошибка. Любой, кто думает пойти по этому пути ради Манджаро, не делайте этого; это все портит. Последние 45 минут я молился, чтобы мне не пришлось переустанавливать Manjaro. Похоже, я этого не делал. Если вы не разбираетесь в технологиях и терминалах, я думаю, подождите, пока 440.66.07 не сработает через диспетчер пакетов.

Тем не менее, @ Tk-Glitch: спасибо за обновление!

@ PraetorianSC4 Что значит вы пытались установить его вручную "из
distro "? Где вы его взяли и чем занимались?

В среду, 1 апреля 2020 г., в 19:34 PraetorianSC4 [email protected]
написал:

Nvidia только что выпустила обновление драйвера для решения этой проблемы:
https://developer.nvidia.com/vulkan-driver

1 апреля 2020 г. - Windows 442.86, Linux 440.66.07

New:
    Multi thread-capable deferred ray tracing pipeline creation
    Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
Fixes:
    Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
    Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
    Fixed descriptor indexing with large arrays and large blocks

Пользователи дистрибутива Pacman могут получить его отсюда:
https://github.com/Frogging-Family/nvidia-all

Просто попробовал установить вручную из дистрибутива. Это был огромный
ошибка. Всем, кто думает пойти по этому пути ради Манджаро, не делайте этого.
это; это все портит. Провел последние 45 минут, молясь, чтобы я не
придется переустановить Manjaro. Похоже, я этого не делал. Если вы не супертехнолог
смекалка и терминальная смекалка, я думаю подождать, пока 440.66.07 не пройдет
менеджер пакетов.

Тем не менее, @ Tk-Glitch https://github.com/Tk-Glitch : спасибо за
Обновить!

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

@ sonic2kk И ACO, и LLVM _ARE_ RADV. RADV - это драйвер mesa vulkan-radeon , который можно запускать либо с LLVM, либо с ACO, используя RADV_PERFTEST=llvm или RADV_PERFTEST=aco . Но ОБА из них на самом деле RADV. Так что я не уверен, о чем вы вообще спрашиваете / задаетесь вопросом. Как сказал @elovin , вы можете использовать vulkan-amdgpu-pro а не «оставлять мезы позади», потому что они могут довольно легко жить вместе в вашей системе, в отличие от radeonsi и amdgpu-pro-libgl . Вам совсем не обязательно устанавливать его в масштабе всей системы, если вы не хотите, но установка его в масштабе всей системы также не означает, что нужно оставить позади mesa.

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

Я загрузил и установил драйвер NVIDIA с https://developer.nvidia.com/vulkan-beta-4406607-linux
Пустота Linux.
установлен с помощью sudo sh NVIDIA-Linux-x86_64-440.66.07.run

Первая попытка: lxdm не запускается. (продолжает пытаться и терпит неудачу)

Поэтому я удалил /etc/X11/xorg.conf, неустановленный
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall

Я установил его снова, и на этот раз он позволил ему создать собственный xorg.conf
Затем изменил его информацией из lspci | grep VGA, следуя инструкциям https://wiki.voidlinux.org/Private_Video_Drivers

И это сработало :)
«Работа» на моем компьютере означает, что экран входа в lxdm является черным экраном, но я все еще могу ввести своего пользователя и пароль, нажимая правые клавиши. Из-за причин авторизации мой x не может ничего показать, пока мой пользователь не войдет в систему. Я просто не видел необходимости исправлять это: p

Doom сейчас работает хорошо, около 100 FPS.

Я также могу подтвердить, что NVIDIA-Linux-x86_64-440.66.07.run решила проблемы с производительностью, это не первоапрель.
У меня возникли проблемы с установкой, с помощью программного инструмента пользовательского интерфейса были удалены текущие драйверы Nividia, после перезагрузки у меня не было пользовательского интерфейса.
Я попытался установить новый драйвер, но получил ошибку «Заголовочный файл ядра ... не существует».
Чтобы решить эту проблему после перезагрузки, ctrl, alt, F6 для входа в систему через CLI. Затем запустил pacman -S linux-headers и выбрал linux-55 для моей версии ядра (uname -r).
Это для Манджаро.
Затем я мог бы установить новые драйверы Nivida.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run
Ура

Я получаю окно устаревшего драйвера, а затем игра вылетает с новой установкой Ubuntu и Steam, используя Proton-5.4-GE-3. На другом моем ПК все работает нормально.

Дистрибутив: Ubuntu 18.04
Ядро: 5.3.0-45
Графический процессор: RTX 2080 SUPER
Драйвер: 440.64
Процессор: Ryzen 9 3900X
Оперативная память: DDR4 3200 МГц 64 ГБ

Фрагмент журнала

3778.856:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MSIMG32.dll" at 0x6afc0000: PE builtin
3778.856:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\OLEACC.dll" at 0x950000: PE builtin
3778.857:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\gdiplus.dll" at 0x6f480000: PE builtin
3778.871:0030:0031:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7fd7ff890000: builtin
3779.003:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-synch-l1-2-0.dll" at 0x6e340000: PE builtin
3779.003:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-fibers-l1-1-1.dll" at 0x6b880000: PE builtin
3779.006:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-localization-l1-2-1.dll" at 0xf20000: PE builtin
3779.010:0030:0031:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
3779.025:0030:0031:fixme:heap:RtlSetHeapInformation 0x10000 0 0x92d480 4 stub
3779.048:0030:0031:warn:debugstr:OutputDebugStringA "Winsock Initialized\n"
3779.048:0030:0031:trace:seh:raise_exception code=40010006 flags=0 addr=0x7b00fdce ip=7b00fdce tid=0031
3779.048:0030:0031:trace:seh:raise_exception  info[0]=0000000000000015
3779.048:0030:0031:trace:seh:raise_exception  info[1]=0000000000925390
3779.048:0030:0031:trace:seh:raise_exception  rax=0000000000924db0 rbx=00007fffffea8000 rcx=0000000000924d90 rdx=0000000000000000
3779.048:0030:0031:trace:seh:raise_exception  rsi=0000000000924e90 rdi=0000000000924dc0 rbp=00000000009251d0 rsp=0000000000924d70
3779.048:0030:0031:trace:seh:raise_exception   r8=0000000000000002  r9=0000000000924e80 r10=6b636f736e695722 r11=0000000000000000
3779.048:0030:0031:trace:seh:raise_exception  r12=0000000000000001 r13=0000000000000001 r14=00000001409939e8 r15=000000000092d428
3779.048:0030:0031:trace:seh:RtlVirtualUnwind type 1 rip 7b00fdce rsp 924d70
3779.048:0030:0031:trace:seh:dump_unwind_info **** func fd80-fe07
3779.048:0030:0031:trace:seh:dump_unwind_info unwind info at 0x7b08e344 flags 0 prolog 0x11 bytes function 0x7b00fd80-0x7b00fe07
3779.048:0030:0031:trace:seh:dump_unwind_info     0x11: subq $0xc8,%rsp
3779.048:0030:0031:trace:seh:dump_unwind_info     0xa: pushq %rsi
3779.048:0030:0031:trace:seh:dump_unwind_info     0x9: pushq %rdi
3779.048:0030:0031:trace:seh:dwarf_virtual_unwind function 7b439c71 base 0x7b439a28 cie 0x7b490710 len 14 id 0 version 1 aug 'zR' code_align 1 data_align -8 retaddr %rip

Люди с проблемами звука / звука, это исправило для меня:

Настройте /etc/pulse/daemon.conf, чтобы иметь следующие параметры:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

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

@mixedCase Не могли бы вы объяснить, как вы переустанавливали faudio с помощью protontricks? Спасибо

Я загрузил и установил драйвер NVIDIA с https://developer.nvidia.com/vulkan-beta-4406607-linux
Пустота Linux.
установлен с помощью sudo sh NVIDIA-Linux-x86_64-440.66.07.run

Первая попытка: lxdm не запускается. (продолжает пытаться и терпит неудачу)

Поэтому я удалил /etc/X11/xorg.conf, неустановленный
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall

Я установил его снова, и на этот раз он позволил ему создать собственный xorg.conf
Затем изменил его информацией из lspci | grep VGA, следуя инструкциям https://wiki.voidlinux.org/Private_Video_Drivers

И это сработало :)
«Работа» на моем компьютере означает, что экран входа в lxdm является черным экраном, но я все еще могу ввести своего пользователя и пароль, нажимая правые клавиши. Из-за причин авторизации мой x не может ничего показать, пока мой пользователь не войдет в систему. Я просто не видел необходимости исправлять это: p

Doom сейчас работает хорошо, около 100 FPS.

@ gardotd426 см. выше, это то, что я сделал. За исключением того, что я откатился до стабильной 440,64, в то время как наш чемпион продвинулся вперед и заставил его работать.

И последнее: вам понадобятся заголовки linux ## - (## - версия вашего ядра: 4.9 = 49, 5.4 = 54 и так далее) для установки последних версий драйверов. Если вы не хотите возиться и иметь дело с вашим ssdm или lxdm из-за сбоя xorg после перезагрузки драйвера, дождитесь стабильного выпуска драйверов после тестирования сообщества и всего такого. Иначе, это путь к успеху.

Подтверждено! 100-150 кадров в секунду при 1440p на настройках Ultra Nightmare с GTX 1080 с новым драйвером 440.66.07!
Эта игра теперь действительно забавная: D
РАЗРЫВАТЬСЯ И РАЗРЫВАТЬ !!!

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

@ PraetorianSC4 Это действительно очень просто. Из моего ридми:

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

Затем следуйте подсказкам и при появлении запроса замените существующие пакеты новыми. Это в основном все, что нужно сделать.
Если вы хотите вернуться к пакетам, предоставленным вашим дистрибутивом, просто установите их через mhwd, pacman или любой графический интерфейс pacman по вашему выбору и замените пакеты -tkg при появлении соответствующего запроса. Просто.

Если кому-то нужны RPM Fedora для рабочих бета-драйверов, пожалуйста, свяжитесь со мной, и я постараюсь опубликовать их в COPR.

@ e-user, это было бы здорово!

Оказывается, драйверы nVidia находятся в списке запрещенных для COPR.

Короче говоря, вместо этого вы можете получить RPM-пакеты Fedora nVidia с моего Google Диска.

@jalabb Всплывающие окна (громкость, достижения и т. д.) по-прежнему

@ 75AngryDucks На самом деле это не решение, но я бы просто отключил все всплывающие окна, пока проблема не будет решена. Для всплывающих окон достижений отключение оверлея Steam должно остановить их появление [РЕДАКТИРОВАТЬ: это не так]. С другой стороны, громкость, я не знаю, полагаю, это характерно для вашего рабочего стола. Может быть, попробуйте другую версию Proton, чтобы узнать, поможет ли она (например, vanilla 5.0-5 против 5.3-GE-3)

[EDIT] Я использую XFCE4 (Xubuntu), и всплывающие окна достижений / громкости не вызывают сбоев в игре.

Оказывается, драйверы nVidia находятся в списке запрещенных для COPR.

Короче говоря, вместо этого вы можете получить RPM-пакеты Fedora nVidia с моего Google Диска.

Это прискорбно, но спасибо, что поделились файлами.

У меня был идеальный пробег, один час 60 кадров в секунду (vsync с тройной буферизацией) на кошмарных настройках графики, потрескивающий звук пропал после исправления pulse.conf - однако после этого я больше не мог запускать игру, поэтому подозреваю, что я Вызвали пять забастовок Denuvo за 24 часа бана.

Уважаемая команда Valve, если вы читаете это, не могли бы вы помочь нам исправить ситуацию с Denuvo?

@jalabb для меня отключение оверлея
также alt-tabbing не работает, если я не использую более низкое разрешение, чтобы окно не заполняло весь экран (без полей)

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

Distribution: Arch Linux
GPU: nVidia GTX 1660 Super
Driver/LLVM version: nvidia 440.66.07
Kernel version: 5.5.13-zen2-1-zen
Proton version: 5.4-GE-3
Desktop Environment: KDE 5.18.4.1
Running default exe with denuovo.

Во-первых, аудио:

Люди с проблемами звука / звука, это исправило для меня:

Настройте /etc/pulse/daemon.conf, чтобы иметь следующие параметры:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

В s32le не было необходимости, установка частоты дискретизации 48 кГц является важной частью. К сожалению, я использую внешнюю звуковую карту / усилитель Soundblaster E1, который может работать только на частоте 44,1 кГц. Однако я все еще мог обойти это ...

  • Если я запускаю игру на устройстве с частотой 44,1 кГц, она будет потрескивать, даже если я перейду на устройство с частотой 48 кГц, звук все равно будет потрескивать, но ...
  • Если я запускаю игру на устройстве, работающем на частоте 48 кГц, она не будет потрескивать, и я могу изменить ее на устройство с частотой 44,1 кГц, и она все равно не будет потрескивать! (в моем случае с использованием настроек pulseaudio kde для изменения устройства по умолчанию)
  • Есть ли способ / пытались ли мы заставить DE запускаться на частоте 48 кГц независимо от аудиоустройства, к которому он привязан?

Что касается стабильности: игра должна быть в оконном режиме, если я хочу иметь возможность открывать альтернативную вкладку без блокировки игры. Что-то кажется неправильным во всей реализации окна в целом: когда я установил игру в оконный режим 1280x720, оно все еще представляло окно как покрывающее большую часть экрана 2560x1440 с рамкой наверху. Когда ставил разрешение ниже, игра зависала.
Изменить: игра также зависала при щелчке правой кнопкой мыши по границе и установке таким образом в полноэкранный режим. Игра также зависает, когда любое другое диалоговое окно накладывается на полноэкранный режим, как это видели другие пользователи.

Что касается производительности: теперь похоже на окна, отлично! Отключение наложения Steam также улучшает производительность (как и в Windows 10), очень рекомендую попробовать.

У меня был идеальный пробег, один час 60 кадров в секунду (vsync с тройной буферизацией) на кошмарных настройках графики, потрескивающий звук пропал после исправления pulse.conf - однако после этого я больше не мог запускать игру, поэтому подозреваю, что я Вызвали пять забастовок Denuvo за 24 часа бана.

У меня была эта проблема с протоном GE в другой игре, запускать ее слишком много раз, используя ее, потребовало бы от меня ожидания 24 часов. Но у меня не было этой проблемы на GE с Doom Eternal, несмотря на то, что он перезагружал его много раз (хотя и после того, как игра зависла). Я не совсем понимаю, почему ....

@jalabb Всплывающее окно громкости специфично для моего DE, но я могу обойти это, установив громкость в игре. Отключение оверлея Steam не останавливает всплывающие окна достижений, поэтому в настоящее время моя игра вылетает каждый раз, когда я получаю достижение.

@ PraetorianSC4 Это действительно очень просто. Из моего ридми:

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

Затем следуйте подсказкам и при появлении запроса замените существующие пакеты новыми. Это в основном все, что нужно сделать.
Если вы хотите вернуться к пакетам, предоставленным вашим дистрибутивом, просто установите их через mhwd, pacman или любой графический интерфейс pacman по вашему выбору и замените пакеты -tkg при появлении соответствующего запроса. Просто.

@ Tk-Glitch
Я действительно так и сделал. В моем случае это привело к черному экрану графического процессора после перезагрузки. Процесс драйвера рекомендует запустить mkinitcpio -p после завершения установки. Это, в свою очередь, также приводит к нарушению работы xorg. Я не знал, что xorg сломается после обновления драйвера, как отметили @KaeKun и @ grand248 . Таким образом, чтобы вернуться в стабильное состояние, я откатился. Я использую Manjaro 5.4, в отличие от @ grand248, который использует 5.5. Я не думаю, что версия ядра имеет значение, если заголовки верны.

Я сделаю еще один шанс позже сегодня и продолжу.


@Waistless : похоже, полноэкранное расширение Vulkan каким-то образом конфликтует с композиторами Linux и Windows DE?

@ FTL-Space-Warp @ 75AngryDucks Да, я получил достижение, и оно выскакивало даже с отключенным оверлеем, но не вылетало из игры. Я отредактировал свой исходный комментарий. Это может быть проблема, специфическая для вашего DE, люди ранее в ветке сообщали о проблемах с Gnome, но XFCE4 у меня работает нормально.

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

РЕДАКТИРОВАТЬ: композитинг должен быть отключен автоматически, возможно, он включается на мгновение или что-то в этом роде

@jalabb Я использую Manjaro KDE Plasma, и мой вылетает.

@MagicRB Есть ли способ принудительно отключить композитинг во время игры? Я могу попробовать и доложить.

@ 75AngryDucks, как я уже сказал, если вы используете

@ PraetorianSC4 5.4? Вероятная проблема здесь в том, что 5.4 была построена с более ранней версией GCC, чем та, которая у вас сейчас есть в масштабе всей системы, поэтому ваши модули не собираются из-за несоответствия GCC. mkinitcpio -P имеет абсолютно никаких причин для прямого взлома Xorg, поскольку он совершенно не связан и запускается каждый раз, когда вы устанавливаете обновление ядра, и здесь снова вероятная проблема - та, которая указана выше. У нескольких пользователей Manjaro 5.5 / 5.6 не было проблем, что подтверждает это предположение.
Изменить: журнал проблемы, безусловно, поможет выяснить это.

Мне удалось запустить игру с помощью Steam Beta и Proton-5.4-GE-3, однако я вижу всевозможные графические сбои почти на всех поверхностях. Кто-нибудь знает, как это исправить? У меня RX 580. Согласно mesa-overlay, я получаю стабильные 60-80FPS при всех настройках Ultra, так что в игру определенно можно играть, но мне было интересно, уже ли это максимум?

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

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

Нашел временный хак для отключения уведомлений Steam
В $ HOME / .local / share / Steam / resource / styles / steam.styles
Измените Notifications.Stacksize с «3» на «0». Затем перезапустите Steam.

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

Надеюсь, это поможет вам, ребята, разорвать и порвать, пока это не будет исправлено :)

@ Tk-Glitch Вы были правы, amdgpu-pro значительно быстрее radv. К сожалению, потребовалось время, чтобы понять, как установить amdgpu-pro на Gentoo для использования с Doom Eternal, поэтому вот краткое руководство для всех остальных:

  1. Загрузите amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz с https://www.amd.com/en/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series / amd-radeon-rx-5700-xt

  2. Распаковать: tar xvfJ amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

  3. Распакуйте deb-файл драйверов Vulkan для 64-битной версии: ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb

  4. Распакуйте файл data.tar.xz, который находился внутри файла deb: tar xvfJ data.tar.xz

  5. Переместите извлеченную папку opt / amdgpu-pro из архива в / opt / amdgpu-pro

  6. Запустите Steam с помощью следующей команды: VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json / usr / bin / steam (в качестве альтернативы вы, вероятно, можете добавить переменную среды в параметры запуска Doom Eternal внутри Steam) чтобы использовать драйвер vulkan amdgpu-pro вместо стандартного драйвера mesa radv. С помощью наложения производительности Doom Eternal вы можете подтвердить, что он использует правильный драйвер (вместо mesa будет указан драйвер amd).

Примечание: я использую 64-битный Gentoo, в основном с стабильными пакетами, кроме mesa -9999 (git), steam из steam-overlay с отключенным USE "-steamruntime" и обновлениями бета-клиента, Proton-5.4-GE-3. Аппаратное обеспечение Ryzen 3700X с Radeon 5700XT

@ nuku97 И вы получаете примерно 140 кадров в секунду с amdgpu-pro на linux.

@ Progman-DT Да, над этим ведутся работы. Отсутствующие функции ACO по-прежнему остаются незавершенными. Есть два MR, которые в сочетании могут дать до 30% прироста производительности уже с RADV / LLVM.

В заключение:

  • Протон 5.4-GE-3
  • NVIDIA 440.66.07
  • Настройки Pulseaudio изменены на:

resample-method = speex-float-5
default-sample-format = s24le
частота дискретизации по умолчанию = 48000
альтернативная частота дискретизации = 44100
по умолчанию-фрагменты = 2
размер-фрагмента-по умолчанию-мс = 125

Игра работает идеально, без графических сбоев, без треска, 180-250 кадров в секунду на Full-HD и высоких настройках графики. (RTX2060, Ryzen 1700, 16 ГБ ОЗУ, Fedora 31)

Когда можно ожидать выпуска версии 440.66 в стабильную версию?

Наверное, никогда. 445 серия, скорее всего, станет первым стабильным выпуском, содержащим исправление.

Есть идеи, если это вопрос недель или месяцев?
Я попытался установить его вручную, но он сломал мою систему, и мне пришлось вернуться. Мне просто интересно, стоит ли попробовать еще раз.

ОС: Manjaro Linux x86_64
Ядро: 5.6.0-rc1-1-tkg-pds
WM: i3 (без композитора)
Процессор: AMD Ryzen 5 2600 (12) @ 3.400 ГГц
Графический процессор: AMD ATI Radeon RX590
Меса-гит 20.1.0_devel.121255.b93a1952258-1
У меня примерно 20 кадров в секунду, не могу сказать, потому что MANGOHUD не работает. Я также пробовал amdgpu-pro, я следовал инструкциям @ nuku97, но, похоже, это не имеет никакого значения. Пробовал Протон-5.4-ГЕ-3 и Протон-ткг-5.5. Есть идеи, почему? Кажется, что люди на rx580 или rx590 получают очень хорошую производительность. Я также использую довольно маленькое разрешение, 1200x900 (ЭЛТ-монитор), хотя я пробовал 1080p, и нет никакой разницы.
Мои варианты запуска:
MANGOHUD = 1 STEAM_RUNTIME = 1 RADV_PERFTEST = llvm VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json PROTON_NO_ESYNC = 1% command% + in_terminal 1 + com_ideoSkip_VideoSkip +Intro_VideoSkip

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-все
makepkg -si

@ Tk-Glitch Драйвер vulkan beta не может быть установлен через dkms на последней версии Linux 5.6.2-5-tkg, которую я построил. Однако 440.64, похоже, устанавливается нормально.

@AllKind @ Tk-Glitch Driver подтвердил работу над 5.6.xx с недавно перенесенной фиксацией на nvidia-all

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

@ nuku97 Спасибо за участие :) Это определенно помогло мне

Насколько я понимаю, нет возможности заставить FreeSync работать с драйверами mesa. Приходится использовать проприетарные драйверы.

@ d3rhans

* Pulseaudio settings changed to:

resample-method = speex-float-5
default-sample-format = s24le
частота дискретизации по умолчанию = 48000
альтернативная частота дискретизации = 44100
по умолчанию-фрагменты = 2
размер-фрагмента-по умолчанию-мс = 125

Я все еще слышу треск в Fedora 31, независимо от моих настроек Pulseaudio, но только при каждой второй загрузке игры или около того. Получаете ли вы стабильно хорошие результаты с этими настройками каждый раз при загрузке игры?

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

Вопрос:

  • я всегда вижу вариант +com_skipSignInManager 1 но что он делает? из наименования я бы предположил, что он пропускает вход в систему Bethesda, но это не для меня - мне всегда приходится ждать, пока клиент к чему-то подключится

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

@ e-user @ evilch3n Когда вы запускаете pacmd list-sinks , показывает ли "образец спецификации" для вашего аудиоустройства по умолчанию (которое DE использует при запуске) частоту дискретизации как 44100 Гц или 48000 Гц?
По моему опыту, когда я запускаю игру с устройством по умолчанию, установленным на 44100 Гц, она всегда трескает, даже когда я меняю устройство по умолчанию.
Когда я запускаю игру на устройстве с частотой 48000 Гц, она не трескается, и я могу изменить звуковое устройство по умолчанию, и оно останется невредимым. Некоторые звуковые карты, такие как моя внешняя Soundblaster E1, не могут работать на частоте 48000 Гц, поэтому я должен использовать этот обходной путь.
Я не менял формат образца по умолчанию или какие-либо другие настройки. Только частота дискретизации по умолчанию - 48000 Гц, а альтернативная выборка - 44100 (так что по возможности 48k).

Возможно, есть более простой способ, например заставить Doom Eternal работать на частоте 48000 Гц, или эта проблема связана с передискретизацией pulseaudio?

Это даст очень разные результаты в зависимости от оборудования. Для Pulseaudio не существует полной настройки. Если вы один из тех, кому не повезло столкнуться с проблемами трескания, вызванного Pulseaudio, вам нужно будет найти настройки, которые работают для вашего конкретного оборудования. Копирование / вставка настроек, которые работают на другом оборудовании вслепую, вовсе не обязательно поможет и в конечном итоге может значительно ухудшить ситуацию.
В частности, неправильное значение default-fragment-size-msec может сделать треск невыносимым.

Так что не забудьте сделать резервные копии перед игрой с PA

Я заметил, что у моего встроенного аудио было больше вариантов частоты дискретизации в Win 10, поэтому я опробовал их здесь, заставив их через конфиг демона Pulse.
ТОЛЬКО с использованием: (замена соответствующих значений)

default-sample-rate = 48000
alternate-sample-rate = 48000

Проверено перезапуском службы и сокета pulseaudio, проверка принятия изменений с помощью
pacmd list-sinks

44100: Треск
48000: Штраф
96000: Треск
192000: Треск

  • Аудио Nvidia DisplayPort дало одинаковые результаты для 44100 и 48000
  • Изменение настройки битовой глубины (s16le или s24le) не повлияло.
  • Все частоты дискретизации отлично работают во всех других приложениях.
  • После запуска игры на устройстве с частотой 48 кГц ее можно без проблем перенести на устройство с частотой 44,1 кГц.
  • avoid-resampling = true со всеми другими параметрами по умолчанию (44,1 кГц, альтернатива 48 кГц) все еще трескается
  • Это с 5.4-GE-3. Я не могу протестировать 5.0-5, так как DE не запускается с этой версией. Сообщите мне, следует ли мне протестировать сборку TKG для устранения этой проблемы.

Я не уверен, что есть более точный способ доказать, что Doom Eternal под Wine / Proton не любит никакую частоту дискретизации звука, кроме 48 кГц. Настройка каких-либо других параметров pulseaudio не требуется.
Чтобы подтвердить, что применены правильные настройки:
pacmd list-sinks
Ваш звук по умолчанию должен выглядеть так:
sample spec: s16le 2ch 48000Hz

@Waistless

pacmd list-sinks | grep "ample"
    sample spec: s24le 2ch 44100Hz
    sample spec: s16le 2ch 48000Hz
    sample spec: s32le 2ch 48000Hz

: man_shrugging:

@ evilch3n Один только Grep не показывает всего, в списке будет несколько устройств. Из этого списка видно, что одно из ваших аудиоустройств не может работать на частоте 48 кГц, при условии, что вы установили default-sample-rate = 48000 и alternate-sample-rate = 48000 (что вы должны попытаться сначала попытаться получить все устройства на 48k)
Если это устройство по умолчанию используется вами, вам нужно будет запустить Doom Eternal с установленным по умолчанию устройством 48 кГц, а затем изменить значение по умолчанию на устройство 44,1 кГц.

В этой ситуации я предположил, что должен быть способ заставить Doom Eternal запускаться на частоте 48 кГц и позволить Pulseaudio обрабатывать повторную выборку, но я не уверен, что такая команда существует за пределами жесткого кодирования протона / вина, чтобы обрабатывать ее таким образом. .

@Waistless спасибо за информацию,
Я могу подтвердить отсутствие треска с 48000 для всего

Вчера игра отлично работала с новым драйвером nvidia, но сегодня она просто вылетает на рабочий стол, как только я ее запускаю. У меня на секунду черный экран, потом он закрывается. удаление + com_skipIntroVideo 1 из параметров запуска заменяет черный экран первой секундой вступительного видео, но больше ничего не меняет. Добавление PROTON_LOG = 1 к параметрам запуска, похоже, не привело к созданию журнала. Кто-нибудь знает, что происходит? Я использую версию proton от Manjaro KDE и GloriousEggroll, если это актуально. попытки использовать другие версии протона не помогли.

Изменить: он внезапно работает после перезагрузки.

@sidok LOL, я собирался сказать вам попробовать перезагрузку.

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

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

Void Linux, Linux 5.5.14_1, оконный менеджер i3, Lenovo Legion Y720, четырехъядерный Intel Core i7-7700HQ, Nvidia GeForce GTX 1060

Также запущен Proton GE-3 от GloriusEggroll. Никаких параметров не добавлено.

@KaeKun Только раз, когда у меня были эти проблемы:

  • Приложение автоматически запускается слишком рано. Обычно добавление sleep 10s && перед командой автозапуска исправляет это.
  • После выполнения pacman -Syu (updates) Steam запутался в некоторых зависимостях, которые, по его мнению, существовали. Я не знаю, выполняет ли void linux фоновые обновления?

Извините, если проблема несколько не по теме, но надеюсь, что это поможет

@kdwinter RADV + ACO в настоящее время не работает, вам придется использовать либо LLVM ( RADV_PERFTEST=llvm если в вашей сборке он включен по умолчанию), либо другой драйвер.

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

В итоге я использовал пакет AMDVLK Debian / Ubuntu из https://github.com/GPUOpen-Drivers/AMDVLK/releases и изменил свою конфигурацию запуска на ссылку VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json

@sidok LOL, я собирался сказать вам попробовать перезагрузку.

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

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

Void Linux, Linux 5.5.14_1, оконный менеджер i3, Lenovo Legion Y720, четырехъядерный Intel Core i7-7700HQ, Nvidia GeForce GTX 1060

Также запущен Proton GE-3 от GloriusEggroll. Никаких параметров не добавлено.

Столкнувшись с той же проблемой, я попытался перезапустить приложение Steam, на всякий случай

Теперь посмотрим, сработает ли после переподключения

Не было этой проблемы с версией дистрибутива. Могу вернуться к этому.

Fyi, связанная ошибка в трекере разработки mesa radv
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2684#note_455985

Здравствуйте, с последними бета-драйверами Nvidia Vulkan игра работает плавно (учитывая мою установку) в оконном режиме на низком уровне.
Однако у меня вылетает при восстановлении первой руны на втором уровне. Это может быть связано с воспроизведением встроенного фильма. Беглый взгляд на журналы упоминает, что утилита HAVOK не запускается, но я не знаю, является ли это основной причиной.

Система: Linux 5.5.13-arch1-1
Процессор: Amd Ryzen 2700X
16 Go RAM
Графический процессор: Nvidia GTX 960
Драйверы: 440.66.07

Журнал Proton находится здесь: https://we.tl/t-UbFe0fWrMo

Для всех, кто использует Ubuntu 18.04 с ядром Linux 5.3.0, я обнаружил, что это наконец заставило его работать: https://www.protondb.com/app/412020#_8gOCAMdq
До этого я бы получил segfault даже со всеми настройками в этой ветке. После добавления опции и перезагрузки игра просто заработала. Система:

  • AMD Ryzen 3900X
  • Nvidia RTX 2070 Супер
  • Linux 5.3.0-45-generic # 37 ~ 18.04.1-Ubuntu SMP
  • Протон 5.4-GE-3
  • NVIDIA 440.66.07

Контекст: для ядер <5.4 нужно добавить clearcpuid=514 в параметры загрузки ядра: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-UMIP-Spoofing

@ GirardR1006 Если вы отключите

@teotomic спасибо за это. Отключение инструкции umip устранило все мои другие игры Denuvo, но по какой-то причине Doom Eternal все еще не работает. Подожду, пока драйверы 440.66 перестанут работать.

Вот ядро ​​отслеживания проблем Proton 5.3 и процессоры Ryzen 3xxx: проблема 2927

Привет, ребята, я здесь до крайности остроумие и мне нужна помощь.

Вот мои системные характеристики:

  • Pop! _OS 19.10, ядро ​​5.4

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

  • nVidia GeForce RTX 2070 с бета-драйверами 440.66.08.

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

  • В системе установлен Vulkan 1.2.126.

    • Я попытался собрать и установить последнюю версию из Vulkan-Loader , но vulkaninfo просто не распознает их.

    • IIRC, Proton связывает Vulkan, так что это даже не обязательно.

  • Протон-5.4-GE-3

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

Вот выдержка из моих журналов Proton:

89.589:002f:0035:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0036:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0038:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0039:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:003b:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:003c:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0035:trace:seh:RtlVirtualUnwind type 1 rip 1403973c0 rsp 4a7ffe8
 89.589:002f:0035:trace:seh:dump_unwind_info **** func 3973c0-397424
 89.589:002f:0035:trace:seh:dump_unwind_info unwind info at 0x14317336c flags 0 prolog 0xa bytes function 0x1403973c0-0x140397424
 89.589:002f:0035:trace:seh:dump_unwind_info     0xa: movq %rbx,0x38(%rsp)
 89.589:002f:0035:trace:seh:dump_unwind_info     0xa: subq $0x20,%rsp
 89.589:002f:0035:trace:seh:dump_unwind_info     0x6: pushq %rdi
 89.589:002f:0036:trace:seh:RtlVirtualUnwind type 1 rip 1403973c0 rsp 528ffe8
 89.589:002f:0036:trace:seh:dump_unwind_info **** func 3973c0-397424
 89.589:002f:0036:trace:seh:dump_unwind_info unwind info at 0x14317336c flags 0 prolog 0xa bytes function 0x1403973c0-0x140397424
 89.589:002f:0036:trace:seh:dump_unwind_info     0xa: movq %rbx,0x38(%rsp)
 89.589:002f:0036:trace:seh:dump_unwind_info     0xa: subq $0x20,%rsp
 89.589:002f:0036:trace:seh:dump_unwind_info     0x6: pushq %rdi
 89.589:002f:003d:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
Unhandled exception: divide by zero in 64-bit code (0x00007f45e757d33d).
 89.602:005e:005f:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:00007f45e757d33d rsp:0000000004a70e50 rbp:0000000004a71320 eflags:00010246 (  R- --  I  Z- -P- )
 rax:0000000000000100 rbx:0000000000000000 rcx:00007f45ec0008de rdx:0000000000000000
 rsi:000000007da5bbb8 rdi:0000000000000000  r8:0000000000000000  r9:00007f45ec005180 r10:0000000004a71270
 r11:0000000000000007 r12:0000000004a71250 r13:0000000000008080 r14:000000000000000a r15:0000000000000000
Stack dump:
0x0000000004a70e50:  0000000000000000 0000000004a7c758
0x0000000004a70e60:  0000000000000001 ffffffffffffff90
0x0000000004a70e70:  0000000004a71190 0000000004a7c740
0x0000000004a70e80:  00007f45ec1dd8d0 00007f45ec0d8a30
0x0000000004a70e90:  00007f45ec005140 00007f45ec17e080
0x0000000004a70ea0:  00007f45ec005170 000000007d86bd10
0x0000000004a70eb0:  0000000000000003 0000000000000080
0x0000000004a70ec0:  000000007da5bbb8 000000007da5bba0
0x0000000004a70ed0:  0000000000000000 0000000000000000
0x0000000004a70ee0:  0000000000000000 000000770000007c
0x0000000004a70ef0:  0000005b0000006e 00007f45e77a2472
0x0000000004a70f00:  00007f45e77a20f0 00007f45ec4c3ad0
Backtrace:
=>0 0x00007f45e757d33d in libvulkan_intel.so (+0xa633d) (0x0000000004a71320)
0x00007f45e757d33d: idivl       %edi,%eax

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

Привет @thebozzcl , поскольку VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" %command% в параметрах запуска игры.

@ kisak-valve спасибо за предложение! К сожалению, это не сработало, у меня такая же ошибка. Интересно, почему игра настаивает на использовании драйвера Intel Vulkan.

РЕДАКТИРОВАТЬ: Я только что понял, что пропустил букву «V» при копировании параметров запуска, предоставленных @ kisak-valve. Кто знает, возможно, это сработало. Вместо этого я пошел жестким путем и переустановил всю ОС, а затем установил Vulkan из его репозиториев и драйверы nVidia 440.66.07. К счастью, он снова заработал.

Вот что я сделал, на случай, если кому-то нужно знать:

  1. Переустановил мою ОС (Pop! _OS, Ubuntu 19.10, ядро ​​5)
  2. Создал и установил Vulkan-Headers , Vulkan-Loader и Vulkan-Tools из своих репозиториев. Если это сработает, вы сможете увидеть версию 1.2.136 при запуске vulkaninfo | less .

    • Перед тем как начать, запустите sudo apt-get build-dep libvulkan1 && sudo apt-get install cmake чтобы установить все необходимые зависимости.

  3. Установил бета-драйверы nVidia 440.66.07 (раньше пробовал с 440.66.08, может, это как-то связано с проблемой). Это единственная действительно сложная часть:

    1. Установите необходимые зависимости, запустив sudo apt-get install libglvnd-dev .

    2. Войдите в терминал, набрав CTRL-ALT-F3 (или другую клавишу F).

    3. Очистите текущие драйверы nVidia с помощью sudo apt-get purge nvidia* && sudo apt-get autoremove ( ВНИМАНИЕ , внимательно посмотрите, что эти команды пытаются удалить)

  4. Остановите диспетчер рабочего стола, запустив sudo service gdm stop или любой другой диспетчер рабочего стола, который вы используете. Введите CTRL-ALT-F3 или что-то еще, чтобы вернуться к экземпляру терминала.
  5. Убедитесь, что nvidia-drm выгружено, запустив sudo modprobe -r nvidia_drm .
  6. Вы должны быть готовы запустить установку драйвера, запустив chmod +x ./NVIDIA-[whatever].run && sudo ./NVIDIA-[whatever].run . Во время установки я установил как 32-битные двоичные файлы, так и модуль DKMS. НЕ ОБНОВЛЯЙТЕ КОНФИГУРАЦИЮ X11 , по крайней мере, для меня, который сломал мою систему при перезагрузке.
  7. Проверьте свой результат, запустив nvidia-smi . По крайней мере, для меня он сразу обнаружил новые драйверы. Он также может сказать, что есть несоответствие, но я думаю, что это произойдет только в том случае, если вы не очистите старые драйверы заранее.
  8. Вперед и перезагрузитесь. Если повезет, вы сможете войти в свою систему как обычно.
  9. Если после загрузки у вас появляются черные / серые экраны без отклика, вам придется отменить эти изменения.

    1. перезагрузитесь и получите доступ к загрузчику (в моем случае нажимайте F10 несколько раз при загрузке).

    2. Переместите курсор к нужной ОС и ядру, затем нажмите «E».

    3. В появившемся текстовом поле удалите «quiet» и «splash» и добавьте «nomodeset» в конец.

    4. Нажмите Ввод. Вы должны иметь возможность загружаться на свою машину через терминал.

    5. Две вещи, которые вы можете попробовать исправить: очистить все пакеты nVidia, запустить удаление драйвера ( sudo ./NVIDIA-[whatever].run --uninstall ), проверить /etc/X11 наличие изменений (например, файлы, резервные копии которых выполняет nVidia) и отменить эти изменения. .

Простите за стену с текстом, но я новичок в Linux и надеюсь, что что-то подобное может помочь кому-то другому.

@ GirardR1006 Если вы отключите

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

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

GE-5.5 и Proton 5.0-6 RC были выпущены сегодня, так что вы можете попробовать их. Думаю, я проведу это через некоторое тестирование, чтобы посмотреть, исправлены ли какие-либо текущие проблемы.

Если все остальное не помогает, не могли бы вы опубликовать результаты pacmd list-sources > pa.txt (просто загрузите полученный файл pa.txt в домашний каталог). Если у кого-то еще возникает такой же сбой, возможно, это что-то особенное.

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

Помимо этого, с драйверами 440.66.08 и proton 5.0-6 я заметил колоссальное улучшение производительности, когда я смог поддерживать 60 FPS даже при самых высоких настройках (исключая размер пула текстур, мой 1060 не имеет достаточно VRAM. ).

Я видел тесты, показывающие, что сейчас он работает лучше, чем в Windows, но не думал, что это будет иметь такое значение.

Изменить: раньше у меня было заикание звука, но с улучшениями производительности все прошло, поэтому, возможно, это была просто чрезмерная загрузка процессора (мой бедный i5-6400 ...)

Proton 5.0-6 RC и 5.5-GE-1 для меня ведут себя идентично 5.4-GE-3.
По-прежнему нужно запускать игру со звуком 48 кГц, чтобы предотвратить треск, а полноэкранное зависание alt-tab остается.
Не удалось воспроизвести падение руны ни на одной из версий.

@ kisak-valve - Я хотел отметить, что "привет, работает!" отчеты о Proton DB обычно делятся на два лагеря:

  1. Люди, использующие скользящий дистрибутив, такой как Arch / Manjaro, с AMD или Nvidia GPU
  2. Люди, использующие любой дистрибутив, но с последним драйвером графического процессора Nvidia

Для некоторых из нас, использующих Ubuntu 19.10 с графическим процессором AMD, мы не можем получить совместимый libvulkan1 (загрузчик icd), поскольку он находится на уровне 1.1.114.0, а предстоящий LTS (20.04) - на 1.2.131.2. PPA Oibaf , который обычно извлекается из Git, по-прежнему не имеет пакета Vulkan версии 1.2.135 или выше. Я даже подумал о том, чтобы вручную получить файлы .deb из нестабильной версии Debian, но они также заблокированы на уровне 1.2.131.2 . Не забывайте, что версия Mesa, поставляемая с 20.04, будет заблокирована для более старой версии на 6 месяцев.

Итак, даже если в Ubuntu 20.04 LTS отсутствуют минимальные требования для запуска DOOM Eternal, каков наилучший способ получить поддержку? Начнем ли мы добавлять эти драйверы в выпуски Proton, среды выполнения Steam или какой-нибудь другой лучший метод? Пытаемся ли мы заставить команду Ubuntu обновить драйвер Vulkan до выпуска 20.04, даже если в нестабильной версии Debian его еще нет?

Кто-то ранее опубликовал это:
https://pastebin.com/gjzLKV7V

Я не знаю, работает ли я использую Arch.

Кто-то ранее опубликовал это:
https://pastebin.com/gjzLKV7V

Я не знаю, работает ли я использую Arch.

Если вы перейдете на https://packages.lunarg.com/vulkan/, похоже, что максимальная версия - 1.2.131. так что я все еще в той же лодке. Кстати, я создал загрузочный USB для Manjaro 19.02, и я так близок к тому, чтобы отказаться от Ubuntu. Последние несколько лет все было хорошо, но это слишком устарело, и когда 23 апреля выйдет новая версия, я все еще буду в той же лодке.

Ubuntu хорош, если вы хотите создать образ Docker или запустить сервер, но для игр это действительно сложно.

РЕДАКТИРОВАТЬ: 1.2.135 может быть спрятан там, в зоне тестирования, поэтому я могу дать ему шанс. Я все еще думаю о переходе.

Я попробовал команду и мне пришлось изменить URL-адрес:
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-testing-bionic.list https://packages.lunarg.com/vulkan/testing/lunarg-vulkan-testing-bionic.list

но это могло испортить систему, поэтому я остановился:

1 package can be upgraded. Run 'apt list --upgradable' to see it.
N: Usage of apt_auth.conf(5) should be preferred over embedding login information directly in the sources.list(5) entry for 'https://packages.lunarg.com/vulkan/testing'

The following packages will be REMOVED:
  libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglx-mesa0:i386 libglx0:i386 libvulkan1:i386
  mesa-vulkan-drivers:i386 steam:i386
The following packages will be upgraded:
  libvulkan1
1 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.

@btegs, если это не сработает,

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools

Прежде чем начать, попробуйте запустить sudo apt-get build-dep libvulkan1 на случай, если вам не хватает каких-либо зависимостей. В каждом репо есть инструкции по сборке, но все они будут очень похожи:

git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install

РЕДАКТИРОВАТЬ: также, если это поможет, я перечислил все, что мне нужно было сделать, чтобы это работало в моем случае, в этом комментарии: https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -609094355

@btegs, если это не сработает,

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools

Прежде чем начать, попробуйте запустить sudo apt-get build-dep libvulkan1 на случай, если вам не хватает каких-либо зависимостей. В каждом репо есть инструкции по сборке, но все они будут очень похожи:

git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install

РЕДАКТИРОВАТЬ: также, если это поможет, я перечислил все, что мне нужно было сделать, чтобы это работало в моем случае, в этом комментарии: # 3654 (комментарий)

Спасибо за ответ. Поскольку я использую графический процессор AMD и все драйверы привязаны к MESA, я получал предупреждение об удалении моего пакета MESA. Я полагаю, ваш случай отличается из-за того, что драйверы Nvidia не привязаны к базовому пакету MESA и более изолированы.

@btegs, если это не сработает,
https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools
Прежде чем начать, попробуйте запустить sudo apt-get build-dep libvulkan1 на случай, если вам не хватает каких-либо зависимостей. В каждом репо есть инструкции по сборке, но все они будут очень похожи:

git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install

РЕДАКТИРОВАТЬ: также, если это поможет, я перечислил все, что мне нужно было сделать, чтобы это работало в моем случае, в этом комментарии: # 3654 (комментарий)

Спасибо за ответ. Поскольку я использую графический процессор AMD и все драйверы привязаны к MESA, я получал предупреждение об удалении моего пакета MESA. Я полагаю, ваш случай отличается из-за того, что драйверы Nvidia не привязаны к базовому пакету MESA и более изолированы.

Ах да, я пропустил эту часть твоего поста. Извините, это не помогло.

Я заметил, что некоторые люди упоминали проблемы с Alt + Tab, но я нашел один, который немного отличается от упомянутых.

Когда я нажимаю Alt + Tab во время игры, а затем возвращаюсь в игру, клавиша табуляции больше не распознается. Этого не происходит ни в каких других играх. Я могу исправить это, переключаясь между полноэкранным / без полей / оконным режимом, но затем, когда я в следующий раз снова нажму Alt + Tab, проблема снова вернется.

Привет, сопровождающие Proton!

Doom Eternal хорошо работает с тестированием Proton 5.0-6 RC.
Прошел один уровень, не заметив проблем в игровом процессе.
Хотя Alt + Tab вызывает проблемы. Как только я хочу вернуться в игру, все, что у меня получается, это черный экран.
Необходимо завершить игру диспетчером процессов.

Система:
Linux Mint 19.3 (Ubuntu 18.04) с рабочим столом Cinnamon (композитинг отключен для полноэкранного режима).
Force Composition Pipeline отключен в настройках nvidia.
Ядро: 5.5.14
Nvidia RTX 2080 Ti с драйвером 440.66.07

Протонный журнал:
https://drive.google.com/open?id=1AKaOhfGmLf7oGTEOGYvvba0vMGwZ9FZU

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

Обновление: необходимо сбросить все настройки графики моей игры при переключении между версиями Proton (также относится к Wolfenstein II).

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

GE-5.5 и Proton 5.0-6 RC были выпущены сегодня, так что вы можете попробовать их. Думаю, я проведу это через некоторое тестирование, чтобы посмотреть, исправлены ли какие-либо текущие проблемы.

Если все остальное не помогает, не могли бы вы опубликовать результаты pacmd list-sources > pa.txt (просто загрузите полученный файл pa.txt в домашний каталог). Если у кого-то еще возникает такой же сбой, возможно, это что-то особенное.

благодарим вас за предложение сборки протонов GE, проблема, похоже, исчезла при использовании 5.5-GE1!

Когда я нажимаю Alt + Tab во время игры, а затем возвращаюсь в игру, клавиша табуляции больше не распознается. [...] Я могу исправить это, переключаясь между полноэкранным / без полей / оконным режимом, но затем, когда я в следующий раз снова нажимаю Alt + Tab, проблема возвращается снова.

@SuperMatt Я тоже это заметил: для меня нажатие Alt, чтобы вызвать текущие цели, снова заставляет клавишу Tab работать.

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

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

Я не могу понять, почему это происходит, но на уровне Урдака у меня сильно вылетает мой компьютер. Игра зависнет, и мне придется перезагрузиться. Когда я перезагружаюсь, systemd бросает меня в аварийную оболочку, но говорит, что не может получить доступ к tty, и я не могу печатать. Я могу исправить это, если запустил параметр загрузки для восстановления в rEFInd, где он скажет, что восстанавливает мой журнал.

@PopeRigby У меня аналогичная проблема с "Destroy The Super Gore Nest". Я не уверен, что моя проблема зависит от уровня. Я тоже в аварийную оболочку не попадаю. Мне действительно нужно нажать на мою вышку жесткую перезагрузку. Еще одна странная вещь, которую я заметил, заключалась в том, что пока игра зависала, на моей клавише CAPS LOCK была подсветка.

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

гул ... Моя только что уронила меня на рабочий стол.

Я использую Radeon 5600XT, и у mesa-git начались проблемы с графическим повреждением, поэтому я вернулся к Mesa 20.0.4, в котором нет никаких графических проблем, но игра иногда полностью блокируется. В отличие от предыдущих жестких блокировок я обычно могу подключиться по SSH и убить процесс, но, тем не менее, это странная проблема. Это может быть похоже на проблемы, с которыми вы столкнулись.

Поскольку я не так часто сталкивался с этим в mesa-git, это может быть исправлено в следующем стабильном выпуске ... мы можем только надеяться.

Nvidia только что выпустила стабильный драйвер 440.82, что означает, что для игры больше не нужен драйвер beta vulkan.

Arch Linux уже упаковал его.

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

Если у вас установлены protontricks, вы можете указать Wine использовать alsa вместо pulseaudio.

protontricks 782330 sound=alsa

@TheGreatMcPain, угадайте, это
Но также это может помочь: https://github.com/ValveSoftware/Proton/issues/3721#issuecomment -610593779

Для меня любое изменение размера окна игры вызывает зависание (после этого окно остается черным), я думаю, мы можем добавить к этому Alt + Tab. Он также зависает, если в верхней части игрового окна появляется какое-либо окно, включая уведомления Steam (о новых сообщениях или полученных коллекционных карточках). В последней строке журнала (при изменении размера окна) написано: Flushing device resizeSwapChain: true, resizeViewDest: false, resizeImageNeedsFlush: false . Я использую Awesome WM, поэтому я могу переключать окно в полноэкранный режим и обратно с помощью только сочетаний клавиш.

@AllKind Интересно, мне интересно, поможет ли это решить проблемы со звуком в DOOM 2016: если бы частота дискретизации вашей звуковой карты отличалась от 44,1 КБ или 48 КБ, звук был бы беспорядочным.
Хотя в Windows такое тоже бывает.

Я использую новый стабильный драйвер NVIDIA (440.82), и мне нужно сообщить, что он не устранил мою проблему сбоев. Я также использую бета [следующая] версия 5.0-5 Proton.
С другой стороны: есть ли способ просмотреть список предыдущих обновлений Doom Eternal? Когда я нажимаю _ "Просмотреть вечную историю обновлений Doom" _, самым последним в списке отображается 24 марта.

Просто запустил игру на Arch с новым стабильным драйвером NVIDIA (440.82), используя пакет Proton-5.5-GE-1. Игра работала достаточно хорошо, время от времени появлялись небольшие заикания, но теперь в игру можно играть.

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

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

Мои спецификации: последний драйвер NVIDIA 440.82, GTX 1070, i7-7700k, тестирование Debian, Proton 5.5-GE-1. После установки параметров запуска на +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 я могу играть в игру, она гладкая, как масло, но эти зависания легко воспроизводимы и неизбежны. Самый простой способ вызвать зависание - переключиться в оконный режим из полноэкранного режима (и обратно, если это не произойдет сразу). Это похоже на то, что любое отключение окна заставляет его прекратить рендеринг (звук продолжает играть). Будь то изменение размера или закрытие окна чем-то еще, рабочим столом или уведомлением Steam. Поэтому я думаю, что самый безопасный способ играть - запустить Steam в автономном режиме и закрыть браузер, мессенджер и т. Д., Чтобы ничего внезапно не всплыло.

Запускать игру в автономном режиме не обязательно, если вам нужны онлайн-функции, вы можете отредактировать $ HOME / .steam / steam / resource / styles / steam.styles:

Измените Notifications.Stacksize "3" на "0", затем перезапустите Steam.

Мои спецификации: последний драйвер NVIDIA 440.82, GTX 1070, i7-7700k, тестирование Debian, Proton 5.5-GE-1. После установки параметров запуска на + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1 я могу играть в игру, и она гладкая, как масло, но эти зависания легко воспроизводимы и неизбежны. Самый простой способ вызвать зависание - переключиться в оконный режим из полноэкранного режима (и обратно, если это не произойдет сразу). Это похоже на то, что любое отключение окна заставляет его прекратить рендеринг (звук продолжает играть). Будь то изменение размера или закрытие окна чем-то еще, рабочим столом или уведомлением Steam. Поэтому я думаю, что самый безопасный способ играть - запустить Steam в автономном режиме и закрыть браузер, мессенджер и т. Д., Чтобы ничего внезапно не всплыло.

Подтверждаю, что это тоже происходит со мной. Тот же графический процессор и программное обеспечение.

Запускать игру в автономном режиме не обязательно, если вам нужны онлайн-функции, вы можете отредактировать $ HOME / .steam / steam / resource / styles / steam.styles:
Измените Notifications.Stacksize "3" на "0", затем перезапустите Steam.

Я подтверждаю, что это устранило проблему для меня.

steam-782330.zip

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

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

В частности, подозрительно выглядит эта строка:

116929.314:0033:0036:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet

Для других мастеров вроде меня журнал становится более понятным после фильтрации через grep -v seh . Это сообщение действительно связано с проблемой (не обязательно виновата, но похоже, что это так), из описания MSDN :

Отправляется, когда необходимо стереть фон окна (например, при изменении размера окна). Сообщение отправляется для подготовки недействительной части окна к рисованию.

И это именно то, что происходит: изменение размера или стирание после того, как другое окно закрывает окно игры. Этот фикс старый, есть результаты в гугле с 2008 года. Может, пора наконец сделать то, что он просит: smile:

Я немного почитал источник Wine. Таким образом, это сообщение исходит от функции pack_message которая сериализует сообщение окна для межпроцессного взаимодействия: https://github.com/wine-mirror/wine/blob/a98ca88dd1139ad8e16e63fbb349c2fc5e9ad332/dlls/user32/message.c#L757
Поскольку WM_ERASEBKGND не поддерживается, он не отправляется. Я предполагаю, что Doom полагается на это сообщение, чтобы перезапустить рендерер после изменения размера окна или любого другого внешнего вмешательства, и оно никогда не приходит, поэтому рендерер приостанавливается на неопределенный срок. Я думаю, что это не должно быть сложно реализовать, глядя на другие примеры поблизости, и это конкретное сообщение менее сложно, чем, например, WM_CREATE. Однако, если бы это не было реализовано по крайней мере 12 лет, это могло бы быть намного сложнее, чем кажется. Будем надеяться, что до сих пор никто не заботился об этом.

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

Мои спецификации: последний драйвер NVIDIA 440.82, GTX 1070 ti, R5 3600x, Ubuntu 18.04, Proton 5.5-GE-1. Когда я пытаюсь запустить DE, у меня появляется всплывающее окно внизу. Мы очень ценим любые идеи, чтобы исправить это.

Screenshot from 2020-04-10 00-00-54

@chanakaya просто нажмите Play, он должен запуститься нормально.

@rkfg Уже пробовал ... Просто выходит :(

@chanakaya затем проверьте журналы, попробуйте запустить его с помощью PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 и посмотрите в ~/steam-782330.log подсказки.

@chanakaya , возможно, вы попали в Denuvo (drm - защита авторских прав). Вы запускали игру более 5 раз? Вам просто нужно подождать 24 часа.
Каким-то образом выше в этом потоке была опубликована точная ошибка. Если вы обнаружите это (может потребоваться день, ха-ха), вы можете сравнить это с вашим протонным журналом.
Последний официальный кандидат на выпуск протонов содержит исправление drm (не думаю, что оно уже есть в 5.5-GE-1). https://github.com/ValveSoftware/Proton/issues/3721
Кстати: вы можете отключить предупреждение драйвера в файле launcher.cfg (как это сделать десятки раз в этой ветке).

Кстати: вы можете отключить предупреждение драйвера в файле launcher.cfg (как это сделать десятки раз в этой ветке).

Offtopic: может быть не так просто, учитывая эту замечательную "фичу" GitHub:
2020-04-10_15-07-26

Как загрузить все комментарии и / или искать по ним?
РЕДАКТИРОВАТЬ: нашел это расширение , установите и Alt + щелкните эту кнопку, чтобы загрузить 200 комментариев вместо 60. Немного лучше, но я бы предпочел вместо этого старую добрую разбивку на страницы и правильный поиск.

Я вижу здесь много комментариев, в которых говорится, что нужно использовать Vulkan 1.2 ... У меня установлены драйверы nvidia 440.82, и vulkan info утверждает, что версия экземпляра - 1.2.131, но когда я запускаю Proton 5.4GE3, статистика производительности в doom утверждает, что я еще на Вулкане 1.1.119. Есть ли вариант запуска, который я должен добавить, чтобы заставить его использовать 1.2?

@giblitz Vulkan-loader 1.2 ... Требуется только для запуска игры, поэтому, если он запустится, все будет в порядке, но если вы действительно хотите 1.2, вам понадобятся бета-драйверы nvidia vulkan.

Всем привет!

Я играю в игру с драйверами AMD-PRO уже несколько дней, и она отлично работает, но по какой-то причине Battlemode у меня не работает в Linux, я также пробовал на виртуальной машине Windows, и там он попадает в совпадение просто отлично, есть ли обходной путь для этого?

Моя конфигурация:
ОС: Solus 4.1 (я отключил интеграцию Steam с Linux, поэтому Steam будет использовать встроенную среду выполнения для новейшего заголовка / загрузчика vulkan)
Графический процессор: RX 5700 XT (Mesa 19.3.4)
Версия Proton: 5.5-GE-1 (также пробовал с 5.4-GE-3)
Параметры запуска: VK_ICD_FILENAMES = / home / jojo / Documents / Drivers / AMDGPU-PRO / amd_icd64.json gamemoderun% command% + com_skipIntroVideo 1

@zKhrona у вас тоже меняете размер окна или если перед ним появляется другое окно? Интересно, проблема в драйвере или в Wine.

@rkfg У меня вообще нет опыта в этом, но я помню, что в начале обсуждения люди упоминали, что вино в настоящее время не имеет настоящей поддержки VK_EXT_full_screen_exclusive, только обходные пути. Может ли быть причиной проблемы?

@rkfg К счастью, это не так, я видел, как некоторые люди говорили об этой проблеме здесь, но мой

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

steam-782330.log.gz

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

@ 75AngryDucks Я думаю, что нет, потому что это происходит, когда я просто
@zKhrona Работает ли он в обоих направлениях в оконном и обратно, если сделать это несколько раз? Если да, то я думаю, это действительно может быть проблема с драйвером NVIDIA.

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

@rkfg Я несколько раз пытался изменить разрешение и соотношение сторон экрана, похоже, у меня все работает нормально, зависает на 2 или 3 секунды при изменении, но это все.

@zKhrona Отлично, спасибо, что fixme в журнале, само зависание не было исправлено. В любом случае, попробовать стоило. Вероятно, проблема со стороны водителя.

Я скрывался в этой беседе со дня выхода игры, и наконец могу сообщить об успехе, так как я, наконец, сыграл свои первые пару часов в DOOM Eternal на Linux. Важно отметить, что в отличие от большинства людей в этой теме я купил игру на Bethesda.net, а не в Steam, что немного усложняет ситуацию.

Конфигурация:
ОС: Ubuntu 18.04
Графический процессор: NVIDIA Quadro RTX 4000 (внутри Thinkpad P53)

Мое пошаговое руководство по минимальной конфигурации:

  1. Обновите vulkan-loader через https://packages.lunarg.com/ до последней версии 1.2.x. Это очень важно, если вы не играете в Steam.
  2. Обновите драйверы NVIDIA до последней версии через https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
  3. Добавьте Proton 5.4 GE-3 с https://github.com/GloriousEggroll/proton-ge-custom/releases в Lutris через Steam или любым другим способом. Вам, вероятно, следует запустить хотя бы одну игру через Steam с этой версией, чтобы proton_dist.tar.gz внутри нее распаковалось в dist , что и ищет Лутрис. В противном случае Лутрис не увидит бегуна. Если вы смелы, вы можете распаковать этот tar.gz самостоятельно, просто посмотрите, где другие версии Proton поместили свои каталоги dist .
  4. Установите Bethesda Launcher в Lutris, запустите его и установите игру (возможно, понадобится трюк helper.sh ).
  5. Добавьте в Lutris новую запись, указывающую на двоичный файл игры в каталоге Bethesda Launcher. Единственные важные вещи - это правильный двоичный путь, правильный бегун (5.4-GE-3) и аргументы командной строки, которые должны как минимум содержать +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1 , причем +com_skipIntroVideo является важным, иначе вы зависнете через секунду после просмотра видео с логотипом Bethesda.
  6. Запустите новый ярлык от Lutris, вам больше не потребуется запускать Bethesda Launcher, кроме обновления игры.

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

Как загрузить все комментарии и / или искать по ним?

@rkfg Собрал простой пользовательский скрипт для загрузки всех комментариев: https://greasyfork.org/en/scripts/400462-git-hub-unroll-comments. Проверено только в Firefox, и я должен сказать, что после загрузки всех комментариев на этой странице он иногда немного тормозит (разбивка на страницы была бы лучше, но выполнение этого в пользовательском скрипте, вероятно, нарушит такие вещи, как добавление новых комментариев или правок в реальном времени).

Обновление для тестирования Proton 5.0.6 RC:
Ускорение мыши отличается от предыдущих версий и выпусков GE.
Это намного быстрее и не кажется постоянным. Если мне удастся сделать игру удобной для меня, использование других версий приведет к очень медленному перемещению мыши.
(и все же Alt + Tab делает игру черной. Alt + Tab не возвращается. Однократное нажатие Alt, а затем Alt + Tab возвращает в игру, но да, только черный ...)

Протонный журнал:
https://drive.google.com/open?id=1fJVizLLrEeOjkoODDFrbQLhEk7gCdsgi

ядро 5.6.3
последние стабильные драйверы nvidia 64-440.82
linux mint 19.3 cinnamon DE
Мышь ROCCAT Kone Pure Owl-Eye

Есть ли у кого-нибудь еще проблемы со входом в Bethesdanet? К сожалению, ломает Battlemode для меня.

Эти сбои происходят только на картах Nvidia?

@rkfg У меня вообще нет опыта в этом, но я помню, что в начале обсуждения люди упоминали, что вино в настоящее время не имеет настоящей поддержки VK_EXT_full_screen_exclusive, только обходные пути. Может ли быть причиной проблемы?

Alt + Tab в Doom Eternal под драйверами 5.4-3 и 440.82-х гарантирует постоянный черный экран. Также проблематичным является Steam Overlay. В остальном игра работает стабильно в Vulkan с 1080Ti

@ PraetorianSC4 Оверлей Steam, как известно, снижает производительность в DOOM Eternal , это не проблема Wine / Proton. В комментариях указано, что это увеличение на 5 кадров в секунду, но для меня это было больше похоже на удвоение частоты кадров (честно говоря, при использовании 5700XT с Mesa 20.0.4).

В другом сообщении Reddit говорилось, что это был счетчик FPS, вызывающий проблемы, поэтому вы можете попробовать отключить его и вместо этого либо использовать встроенные метрики производительности DOOM Eternal, либо использовать подобные MangoHud, которые я лично предпочитаю и использую сам.

@willpiam Я хотел бы задокументированной ошибки Dossier . Похоже, это проблема Nvidia.

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

У меня DOOM Eternal отлично работает на Ubuntu 18.04.4 с драйвером Nvidia 440.82 из графических драйверов PPA и Proton-5.4-GE-3.

Однако после недавней установки обновлений он перестал работать - просто продолжал вылетать при запуске. При запуске Steam с PROTON_LOG = 1 в журнале появилось следующее сообщение:

ФАТАЛЬНАЯ ОШИБКА: обновите драйвер: требуется VK_EXT_full_screen_exclusive.

После того, как я немного поработал с этим, заглянув в /var/log/apt/history.log, я заметил, что с недавними обновлениями у меня были установлены пакеты mesa-vulkan-drivers, которые не были установлены раньше.

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

Привет @megaden , libvulkan1 1.1.70 от 18.04.4 слишком стара для этой игры. Добавив его в свою систему, он получил преимущество перед вариантом 1.2.135 в среде выполнения Steam, потому что логика закрепления библиотеки Steam не смогла обнаружить, что произошло незначительное изменение.

Если бы вы повторно добавили libvulkan1, затем перейдите к <steam install dir>/ubuntu12_32/steam-runtime и переместите / удалите папки pinned_libs_ *, это приведет к тому, что Steam восстановит папки pinned_libs_ * при следующем запуске. После этого игра должна продолжить работу в прежнем режиме.

С новыми драйверами nvidia, выпущенными сегодня на rpmfusion, у меня была возможность повторно протестировать обе мои системы.

В DOOM Eternal теперь можно играть.

Машина 1 (рабочий стол):
Процессор: i7-4770
Оперативная память: 32 ГБ
Графический процессор: GTX 1080ti
Драйверы: 440,82
Дистрибутив: Fedora 30
Протон: Протон-5.4-GE-3
Параметры запуска: Нет

Машина 2 (ноутбук):
Процессор: i7-8750H
Оперативная память: 16 ГБ
Графический процессор: RTX 2060
Протон: Протон-5.4-GE-3
Драйверы: 440,82
Дистрибутив: Fedora 30
Параметры запуска (для разгрузки PRIME): __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

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

У меня есть журнал сбоев для того жесткого сбоя, о котором я говорил ранее:
https://send.firefox.com/download/945b855f1dd20e0d/#dP9yXbTc4PGFlF5mkZL1EQ

Привет @megaden , libvulkan1 1.1.70 от 18.04.4 слишком стара для этой игры. Добавив его в свою систему, он получил преимущество перед вариантом 1.2.135 в среде выполнения Steam, потому что логика закрепления библиотеки Steam не смогла обнаружить, что произошло незначительное изменение.

Если бы вы повторно добавили libvulkan1, затем перейдите к <steam install dir>/ubuntu12_32/steam-runtime и переместите / удалите папки pinned_libs_ *, это приведет к тому, что Steam восстановит папки pinned_libs_ * при следующем запуске. После этого игра должна продолжить работу в прежнем режиме.

Привет, @ kisak-valve, спасибо за предложение, он сработал отлично: +1: На самом деле это спасло положение, так как позже я узнал, что удаление libvulkan1 сломало что-то еще, так что супер счастлив, теперь все работает нормально, большое спасибо!

Привет @megaden , libvulkan1 1.1.70 от 18.04.4 слишком стара для этой игры. Добавив его в свою систему, он получил преимущество перед вариантом 1.2.135 в среде выполнения Steam, потому что логика закрепления библиотеки Steam не смогла обнаружить, что произошло незначительное изменение.

Если бы вы повторно добавили libvulkan1, затем перейдите к <steam install dir>/ubuntu12_32/steam-runtime и переместите / удалите папки pinned_libs_ *, это приведет к тому, что Steam восстановит папки pinned_libs_ * при следующем запуске. После этого игра должна продолжить работу в прежнем режиме.

Это также решило мои проблемы с Ubuntu 18.04. Благодаря!

Здравствуйте! Чтобы сделать полезные отзывы более доступными по мере продвижения этой игры, я архивирую этот отчет о проблеме, и мы продолжим обсуждение Doom Eternal на # 3773.

Если вы хотите и дальше получать уведомления о Doom Eternal, перейдите на # 3773 и нажмите кнопку подписки в правой части отчета о проблеме.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги