Proton: Doom Eternal (782330) - Erster Monat des Feedbacks

Erstellt am 20. März 2020  ·  1172Kommentare  ·  Quelle: ValveSoftware/Proton

Kompatibilitätsbericht

  • Name des Spiels mit Kompatibilitätsproblemen: Doom Eternal
  • Steam AppID des Spiels: 782330

System Information

Ich bestätige:

  • [x] dass ich keinen vorhandenen Kompatibilitätsbericht für dieses Spiel gefunden habe.
  • [x] dass ich überprüft habe, ob Updates für mein System verfügbar sind.

steam-782330.log

Symptome

Das Spiel beginnt, öffnet die Systemablage mit Wein und schließt abrupt.

Reproduktion

  • Installieren Sie DOOM Eternal und klicken Sie auf Wiedergabe
  • Ein anderer Weg ist die Kraft im Spiel, die die Protonenversion auf 5.0-4 bringt und auf Spielen klickt.
Game compatibility - Unofficial

Hilfreichster Kommentar

Bearbeiten . Proton 5.0-5 wurde veröffentlicht und das Spiel arbeitet daran. Das Bearbeiten der Exe des Spiels mit sed ist nicht mehr erforderlich. Sie müssen jedoch noch den neuesten Vulkan-Loader (1.2.135) installieren und wahrscheinlich noch die Exe des Spiels durch die DRM-freie Version ersetzen.

Ich habe das Doom Eternal zum Laufen gebracht, indem ich Wine-Staging mit dem Patch von TkG Repo kompiliert und Strings durch VK-Erweiterungen in der ausführbaren Datei des Spiels ersetzt habe (ja, das ist dumm wie f ** k, aber zumindest erlaubt dies den Start des Spiels). Auch der neueste (1.2.135) Vulkan-Loader wird benötigt.

Zum Beispiel habe ich vkAcquireFullScreenExclusiveModeEXT durch vkCreateDescriptorUpdateTemplateKHR ersetzt, ich habe auch VK_EXT_full_screen_exclusive durch VK_EXT_sampler_filter_minmax ersetzt. Ich habe sed für diesen Zweck verwendet.

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

Hier ist eine andere Variante, die besser funktioniert:

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

Ersetzte Zeichenfolgen sollten dieselbe Länge wie die ursprünglichen Zeichenfolgen haben (dies ist wichtig, da sonst die ausführbare Datei überhaupt nicht gestartet wird).

Das Spiel hängt oft oder stürzt ab, bevor das Hauptmenü aufgerufen wird. Möglicherweise sind mehrere Versuche erforderlich.

test3
test4
test
test1

Ich konnte in das Hauptmenü gelangen, aber nur einmal, beim nächsten Lauf hing das Spiel wieder:

twst

Nach mehreren Versuchen konnte ich wieder ins Hauptmenü wechseln und die Kampagne starten:

gameplay

Hier ist das Video des Gameplays (Sound funktioniert, ich habe es einfach nicht aufgenommen). Schau dir die Leistung nicht an, ich bin mir ziemlich sicher, dass es wegen dieser schmutzigen Art, das Spiel zu spielen, schlecht ist.

Ich habe nur die ausführbare DRM-freie Datei ausprobiert und kann daher nicht sagen, ob die Denuvo-Version auf diese Weise gestartet werden kann.

Ich werde weiter mit Strings experimentieren, vielleicht werde ich das Spiel komplett zum Laufen bringen.

ps Entschuldigung für Grammatikfehler, Englisch ist nicht meine Muttersprache (aber ich verbessere es ständig).

Alle 1172 Kommentare

Doom Eternal startet nicht

Problem übertragen von https://github.com/ValveSoftware/Proton/issues/3655.
@APoniatowski veröffentlicht am 2020-03-20T00: 48: 54:

Kompatibilitätsbericht

  • Name des Spiels mit Kompatibilitätsproblemen: Doom Eternal
  • Steam AppID des Spiels: 782330

System Information

demnächst...

Ich bestätige:

  • [x] dass ich keinen vorhandenen Kompatibilitätsbericht für dieses Spiel gefunden habe.
  • [x] dass ich überprüft habe, ob Updates für mein System verfügbar sind.

steam-782330.log

Symptome

Spiel stürzt beim Start ab

Reproduktion

-Installieren
-Start


@oscarcp kommentierte 2020-03-20T00: 49: 39:

Mist, wir haben beide gleichzeitig mit dem Ticket angefangen. Soll ich meine als Duplikat setzen?

Hallo @oscarcp , ich verstehe, dass dieses Spiel einen aktualisierten steam-runtime sollte diese Anforderung zumindest erfüllt sein. Möglicherweise ist auch eine aktuelle Videotreiberversion erforderlich.

Hallo @oscarcp , ich verstehe, dass dieses Spiel einen aktualisierten steam-runtime sollte diese Anforderung zumindest erfüllt sein. Möglicherweise ist auch eine aktuelle Videotreiberversion erforderlich.

Die NVIDIA- Treiber wurden auf 440.64 aktualisiert und mein aktueller Vulkan-ICD-Loader ist 1.2.132 . Es scheint keine neuere Version mehr zu geben, zumindest nicht verpackt. Ich werde nachforschen und sehen, ob ich aktualisieren kann.

wechselte zu Steam Beta und verwendete Steam Linux Runtime anstelle von Proton. hatte einen Fehler, bei dem die Idlauncher-Binärdatei fehlte, sodass die Überprüfung der Spieledatei möglicherweise neu installiert werden muss

nein ... fehlende ausführbare Datei (idtechlauncher.exe). Der letzte Versuch ist jetzt, das Spiel neu zu installieren

Hallo @APoniatowski , wenn Sie mit dem Steam Linux Runtime-Kompatibilitätstool getestet haben, ist dies ein Container zum Ausführen von Linux-Spielen unter Linux. Es wird erwartet, dass die Auswahl fehlschlägt, da Proton dann nicht für Windows-Spiele verwendet wird.

Ich hätte klarstellen müssen, dass das Steam-Laufzeit-Update (nicht das Kompatibilitätstool) im heutigen Steam-Client-Beta-Update den Vulkan-Loader 1.2.135 enthält.

aaah, dachte ich.

Ich habe es jedoch mit Proton ausgeführt, bevor ich das Kompatibilitätstool ausprobiert habe. leider immer noch abgestürzt

Gibt es eine Datei namens DOOMEternalx64vk.exe?

@APoniatowski @ kisak-ventil Ich bin mir ziemlich sicher, dass @ kisak-ventil gesagt hat, dass das Kompatibilitätstool "Steam Linux Runtime" Proton ersetzt (und mit ihm in Konflikt steht), ABER dass die Version steam-runtime of Steam anstelle von steam-native bei Arch-basierten Distributionen verwendet die Steam-Laufzeitbibliotheken, nicht die Kompatibilitätsschicht, und das wurde auf vulkan loader 1.2.135 aktualisiert.

Hier geht ein Update. Ich habe _vulkan-headers_ und _vulkan-icd-loader_ beide auf 1.2.135 aktualisiert (ich habe die AUR-Dateien geändert, ich werde die Änderungen morgen veröffentlichen). Für die _nvidia_-Treiber ist 440.64 die neueste verfügbare (die neueste verfügbare Beta ist 440.26 ).

Ich habe auch Steam Beta und Non-Beta ausprobiert, die jeweils nativ und als Laufzeit vom Terminal ausgeführt werden. Bisher hat nichts funktioniert :(

@oscarcp Das hilft Valve nicht, irgendetwas zu reparieren. Sie müssen die Protokolle für jeden Versuch veröffentlichen, damit sie sehen können, welche Änderungen vorgenommen wurden und welche nicht. Sagen Sie nicht einfach "es hat nicht funktioniert."

@ gardotd426 Ich hätte auch

@ kisak-ventil Hier ist ein aktualisiertes Protokoll, nachdem Sie sich für die Beta angemeldet und diese aktualisiert, das Spiel neu installiert und erneut gestartet haben

steam-782330.log

@oscarcp auch, Sie konnten die AUR-Dateien für vulkan-icd-loader nicht aktualisieren, es ist in den Repos, es gibt kein vulkan-icd-loader AUR-Paket. vulkan-headers ist auch in den offiziellen Repos enthalten, nicht in AUR, obwohl es ein vulkan-headers-git AUR-Paket gibt. Aber das ist sowieso irrelevant, da dies für die Entwicklung erforderlich ist. Sie müssen kein vulkan-headers -Paket installieren.

Außerdem konnten Sie die AUR-Dateien nicht aktualisieren

Sie können das PKGBUILD für das Paket über ABS erhalten und dieses jedoch ändern. Ich bin mir fast sicher, dass sie das gemeint haben.

FWIW Ich habe das Gleiche getan (zum Erstellen ist vulkan-headers-git erforderlich), aber es schlägt immer noch mit genau demselben Protokoll fehl, das OP veröffentlicht hat.

Ich sehe viele from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored und from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored Fehler im Protokoll, jetzt wo ich es mir ansehe

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 Philip, ja das ist wahr, aber das haben sie nicht gesagt, also habe ich nicht gedacht, dass sie das meinen. Aber das ist fair genug.

Irgendwelche Ideen?

@APoniatowski Ich weiß, dass es immer eine

@ gardotd426 regou're richtig, also hier geht's:

In Bezug auf die AUR habe ich die PKGBUILDS heruntergeladen, die sha256sum neu generiert und kompiliert. In Bezug auf Header vertieft sich der Lader in die Header
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

schaute auf die launcher.cfg für das ewige Schicksal und sah dies:
rgl_minNvidiaDriverVersion 44261
und änderte es zu meiner Version:
rgl_minNvidiaDriverVersion 44064

funktionierte immer noch nicht, für diejenigen, die darüber nachdachten, sich in CFGs einzumischen ... die einzigen anderen CFGs dort sind Paket- und Kandidatendetails

Die Protokolle sind riesig, aber bis jetzt haben sie die gleichen Fehler, von dem Wenigen, das ich durchgehen konnte.

Ich würde AMDVLK über RADV vorschlagen, wenn einer von Ihnen AMD ausführt, aber anscheinend haben wir noch niemanden, der dies mit einer AMD-Karte versucht.

EDIT: WINED3D Referenz entfernt, irgendwie vergessen, dass dieses Spiel nur Vulkan ohne OpenGL oder DX war

Das Spiel verwendet Vulkan, also macht wined3d / dxvk absolut keinen Unterschied.

FWIW Ich benutze eine AMD-Karte.

habe jetzt WINED3D ausprobiert ... leider das gleiche Ergebnis.

steam-782330.log

@doitsujin ,

Haben Sie AMDVLK oder ähnliches ausprobiert? Erhalten Sie die gleichen Fehler wie die Jungs mit den Nvidia-Karten?

Ich habe genau die gleichen Symptome auf AMD-Hardware.

System Information

  • GPU: Radeon RX Vega 64
  • Treiber / LLVM-Version: Mesa 20.0.0-devel
  • Kernel-Version: 5.3.0-42-generic
  • Protonenversion: 5.0-4

steam-782330.log

Kommen Sie und denken Sie darüber nach ... gibt es eine Möglichkeit, DOOMEternalx64vk.exe anstelle des Launchers auszuführen? Ich weiß, dass Launcher für einige / die meisten Spiele wackelig sein können

@ gardotd426 ja, das ist kein Treiberproblem.

FWIW Ich versuche, eine aktuelle Weinversion mit https://github.com/ValveSoftware/wine/pull/85 zu erstellen, aber bisher habe ich Probleme beim erneuten Basieren des Patches.

@APoniatowski versuchen Sie es in Lutris. Wenn jemand genug Speicherplatz und eine ausreichend schnelle Internetverbindung hat, würde ich vorschlagen, vielleicht auch zu versuchen, sie in Wine Steam auszuführen.

@doitsujin lol es ist immer etwas, nicht

Hallo,

das gleiche hier Doom Eternal wird nicht starten.

Linux Mint 19.3
Kernel 5.5.9
Nvidia-Treiber 440.64
Steam & Steam Beta.
Proton 5.0-4

Wie erstellt ihr diese detaillierten Protokolle? So kann ich auch einen beitragen, wenn ich will.

Folgendes bekomme ich, wenn ich Dampf von einem Terminal aus laufen lasse:

Terminal speien

`` `

Hinzufügen des Prozesses 27762 für die Spiel-ID 782330
FEHLER: ld.so: Objekt '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
Hinzufügen des Prozesses 27826 für die Spiel-ID 782330
Spielaktualisierung: AppID 782330 "", ProcID 27826, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 27826): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 27826): SteamUser020 / User
RecordSteamInterfaceCreation (PID 27826): SteamUser017 / User
RecordSteamInterfaceCreation (PID 27826): STEAMAPPS_INTERFACE_VERSION006 / Apps
Wein: Nicht behandelter Seitenfehler beim Schreibzugriff auf 0000000023377774 unter der Adresse 0000000148D71006 (Thread 003e), Debugger wird gestartet ...
FEHLER: ld.so: Objekt '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
Hinzufügen des Prozesses 27828 für die Spiel-ID 782330
Nicht behandelte Ausnahme: Seitenfehler beim Schreibzugriff auf 0x23377774 im 64-Bit-Code (0x0000000148d71006).
Register Dump:
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
Stack Dump:
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 000000000000000000
Rückverfolgung:
=> 0 0x0000000148d71006 EntryPoint + 0xea8fbfe6 () in doometernalx64vk (0x0000000023377774)
0x0000000148d71006 EntryPoint + 0xea8fbfe6 in doometernalx64vk: movq% r13,0x00000000001da596 (% r14)
Module:
Moduladresse Debug-Info Name (127 Module)
PE 930000- a2c000 Zurückgestellt oo2core_8_win64
PE 62140000- 62144000 Aufgeschobenes Uxthem
PE 637c0000- 6383d000 Aufgeschobener Winmm
PE 64340000- 64346000 Zurückgestelltes Winhttp
PE 64940000- 64943000 Aufgeschobener Shcore
PE 64c80000- 64c83000 Aufgeschobener Dampfclient64
PE 64d40000- 64d44000 Aufgeschobenes Vulkan-1
PE 65000000- 65028000 Zurückgestellt ole32
PE 65600000- 6561e000 Aufgeschobener xinput1_3
PE 65780000- 65784000 Zurückgestellte Version
PE 66440000- 66449000 Aufgeschobenes msacm32
PE 68a40000- 68a48000 Aufgeschobenes Shlwapi
PE 6a100000- 6a108000 Zurückgestelltes Oleaut32
PE 6a700000- 6a70f000 Zurückgestelltes Setupapi
PE 6afc0000-6afc3000 Zurückgestellt msimg32
PE 6b2c0000- 6b2df000 Zurückgestelltes Wininet
PE 6b880000-6b883000 Aufgeschobene API-MS-Win-Core-Fasern-11-1-1
PE 6bec0000- 6bec4000 Aufgeschobenes imm32
PE 6c0c0000- 6c0c4000 Zurückgestelltes wsock32
PE 6d9c0000- 6d9cb000 Zurückgestellt mpr
PE 6e340000-6e343000 Zurückgestellte API-MS-Win-Core-Synch-11-2-0
PE 6e6c0000-6e6c3000 Aufgeschobene API-MS-Win-Core-Lokalisierung-11-2-1
PE 6e780000- 6e797000 Aufgeschobener Oleacc
PE 6f480000- 6f484000 Aufgeschobener gdiplus
PE 6fbc0000- 6fbc4000 Zurückgestelltes rpcrt4
PE 71240000-71245000 Aufgeschobenes jsproxy
PE 7b000000-7b003000 Zurückgestellte Kernelbasis
ELF 7b400000-7b681000 Zurückgestellter Kernel32
-PE 7b410000- 7b681000 \ kernel32
ELF 7bc00000-7bf01000 Zurückgestellt ntdll
-PE 7bc20000- 7bf01000 \ ntdll
ELF 7c000000- 7c003000 Zurückgestellt
PE 13b400000- 13b44b000 Aufgeschobener Steam_api64
PE 140000000-15eb45000 Export doometernalx64vk
PE 180000000- 18007b000 Zurückgestelltes bink2w64
ELF 7fe0035e8000- 7fe00533a000 Aufgeschobener Dampfklient.so
ELF 7fe00533a000- 7fe0056b9000 Aufgeschobener lsteamclient
-PE 7fe005450000- 7fe0056b9000 \ lsteamclient
ELF 7fe0056b9000-7fe0058ce000 Zurückgestellt libgpg-error.so.0
ELF 7fe0058ce000-7fe005bea000 Zurückgestellt libgcrypt.so.20
ELF 7fe005bea000- 7fe005e06000 Zurückgestelltes liblz4.so.1
ELF 7fe005e06000- 7fe00602c000 Zurückgestelltes liblzma.so.5
ELF 7fe00602c000-7fe0062b0000 Zurückgestelltes libsystemd.so.0
ELF 7fe0062b0000- 7fe0064cb000 Zurückgestelltes Libresolv.so.2
ELF 7fe0064cb000-7fe0066cf000 Zurückgestellte libkeyutils.so.1
ELF 7fe0066cf000-7fe00691c000 Zurückgestellt libdbus-1.so.3
ELF 7fe00691c000-7fe006b27000 Zurückgestellt libkrb5support.so.0
ELF 7fe006b27000-7fe006d2b000 Zurückgestellt libcom_err.so.2
ELF 7fe006d2b000-7fe006f5d000 Zurückgestellt libk5crypto.so.3
ELF 7fe006f5d000-7fe007233000 Zurückgestellt libkrb5.so.3
ELF 7fe007233000-7fe007444000 Zurückgestellt libavahi-client.so.3
ELF 7fe007444000-7fe007650000 Zurückgestellt libavahi-common.so.3
ELF 7fe007650000-7fe00789b000 Zurückgestellt libgssapi_krb5.so.2
ELF 7fe00789b000-7fe007b27000 Zurückgestellte libcups.so.2
ELF 7fe007b27000-7fe007d7d000 Zurückgestellt libvulkan.so.1
ELF 7fe007d7f000-7fe007f85000 Zurückgestellte libxfixes.so.3
ELF 7fe007f85000-7fe00818f000 Zurückgestellt libxcursor.so.1
ELF 7fe00818f000-7fe00839f000 Zurückgestellt libxi.so.6
ELF 7fe00839f000-7fe0085a2000 Zurückgestelltes libxcomposite.so.1
ELF 7fe0085a2000-7fe0087ad000 Zurückgestellt libxrandr.so.2
ELF 7fe0087ad000-7fe0089b7000 Zurückgestellte libxrender.so.1
ELF 7fe0089b7000-7fe008bbd000 Zurückgestellt libxxf86vm.so.1
ELF 7fe008bbd000-7fe008dc0000 Zurückgestelltes libxinerama.so.1
ELF 7fe008dc0000-7fe008fd2000 Zurückgestellt libxext.so.6
ELF 7fe008fd2000- 7fe00909d000 Zurückgestellter Weinx11
-PE 7fe008fe0000- 7fe00909d000 \ winex11
ELF 7fe00913c000-7fe00936e000 Zurückgestellt libexpat.so.1
ELF 7fe00936e000-7fe0095b3000 Zurückgestellt libfontconfig.so.1
ELF 7fe0095b3000-7fe0097e5000 Zurückgestellte libpng16.so.16
ELF 7fe0097e5000-7fe009a99000 Zurückgestellt libfreetype.so.6
ELF 7fe009a99000-7fe009ca1000 Zurückgestellt libffi.so.6
ELF 7fe009ca1000-7fe009f22000 Zurückgestellt libgmp.so.10
ELF 7fe009f22000-7fe00a156000 Zurückgestelltes libhogweed.so.4
ELF 7fe00a156000-7fe00a38c000 Zurückgestellt libnettle.so.6
ELF 7fe00a38c000- 7fe00a59f000 Zurückgestelltes libtasn1.so.6
ELF 7fe00a59f000-7fe00a91d000 Zurückgestelltes libunistring.so.2
ELF 7fe00a91d000-7fe00ab3a000 Zurückgestellt libidn2.so.0
ELF 7fe00ab3a000-7fe00ae69000 Zurückgestelltes libp11-kit.so.0
ELF 7fe00ae69000-7fe00b086000 Zurückgestellt libz.so.1
ELF 7fe00b086000-7fe00b3ec000 Zurückgestellte libgnutls.so.30
ELF 7fe00b3ec000- 7fe00b44a000 Aufgeschobene Winspool
-PE 7fe00b3f0000- 7fe00b44a000 \ winspool
ELF 7fe00b44a000-7fe00b48c000 Zurückgestellt ws2_32
-PE 7fe00b450000- 7fe00b48c000 \ ws2_32
ELF 7fe00b48c000- 7fe00b4e2000 Aufgeschobener Weinvulkan
-PE 7fe00b4a0000- 7fe00b4e2000 \ winevulkan
ELF 7fe00b4e2000- 7fe00bf2e000 Zurückgestellte Shell32
-PE 7fe00b500000- 7fe00bf2e000 \ shell32
ELF 7fe00bf2e000-7fe00bf60000 Zurückgestelltes iphlpapi
-PE 7fe00bf40000- 7fe00bf60000 \ iphlpapi
ELF 7fe00bf60000-7fe00c09b000 Zurückgestellte Ucrtbase
-PE 7fe00bf90000- 7fe00c09b000 \ ucrtbase
ELF 7fe00c09b000- 7fe00c118000 Aufgeschobener dbghelp
-PE 7fe00c0a0000- 7fe00c118000 \ dbghelp
ELF 7fe00c118000-7fe00c204000 Aufgeschobene msvcrt
-PE 7fe00c140000- 7fe00c204000 \ msvcrt
ELF 7fe00c204000-7fe00c3b4000 Zurückgestelltes gdi32
-PE 7fe00c220000- 7fe00c3b4000 \ gdi32
ELF 7fe00c3b4000-7fe00c639000 Zurückgestellter Benutzer32
-PE 7fe00c3d0000- 7fe00c639000 \ user32
ELF 7fe00c639000-7fe00c660000 Zurückgestellte Verschlüsselung
-PE 7fe00c640000- 7fe00c660000 \ bcrypt
ELF 7fe00c660000- 7fe00c6a4000 Zurückgestellt sechost
-PE 7fe00c670000- 7fe00c6a4000 \ sechost
ELF 7fe00c7a4000-7fe00c81e000 Zurückgestellt advapi32
-PE 7fe00c7b0000- 7fe00c81e000 \ advapi32
ELF 7fe00cc4e000-7fe00ce60000 Zurückgestellte libnss_files.so.2
ELF 7fe00ce60000-7fe00d07a000 Zurückgestellt libnsl.so.1
ELF 7fe00d07a000-7fe00d286000 Zurückgestellt libnss_nis.so.2
ELF 7fe00d286000-7fe00d490000 Zurückgestellt libnss_compat.so.2
ELF 7fe00eb6f000-7fe00ed84000 Zurückgestellte libbsd.so.0
ELF 7fe00ed84000-7fe00ef8a000 Zurückgestellt libxdmcp.so.6
ELF 7fe00ef8a000-7fe00f18e000 Zurückgestellt libxau.so.6
ELF 7fe00f190000-7fe00f3b8000 Zurückgestellt libxcb.so.1
ELF 7fe00f3b8000-7fe00f6f0000 Zurückgestellte libx11.so.6
ELF 7fe00f6f0000- 7fe00f908000 Zurückgestellt libgcc_s.so.1
ELF 7fe00f908000-7fe00fbbe000 Zurückgestelltes libgldispatch.so.0
ELF 7fe00fbbe000- 7fe00fdef000 Zurückgestelltes libglx.so.0
ELF 7fe00fdf1000-7fe01018f000 Zurückgestellt libm.so.6
ELF 7fe010518000-7fe01071c000 Zurückgestellt libdl.so.2
ELF 7fe01071c000- 7fe010924000 Zurückgestelltes Librt.so.1
ELF 7fe010924000-7fe010bb0000 Zurückgestellt libgl.so.1
ELF 7fe010bb0000-7fe010fa1000 Zurückgestellte libc.so.6
ELF 7fe010fa3000-7fe0111c2000 Zurückgestelltes libpthread.so.0
ELF 7fe0111c2000-7fe011564000 Export libwine.so.1
ELF 7fe011564000- 7fe0117a1000 Zurückgestelltes Gameoverlayrenderer.so
ELF 7fe0117a3000-7fe0119cd000 Zurückgestelltes ld-linux-x86-64.so.2
Themen:
prozess tid prio (alle id: s sind hexadezimal)
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 <==
System Information:
Weinbau: Wein-5.0-481-g0295175
Plattform: x86_64
Version: Windows 7
Hostsystem: Linux
Host-Version: 5.5.9-mint-local-5.5.9
pid 27682! = 27681, Zerstörung überspringen (Gabel ohne Exec?)
Spiel entfernt: AppID 782330 "", ProcID 27826
Spiel 782330 erstellte Schnittstelle STEAMAPPS_INTERFACE_VERSION006 / Apps
Spiel 782330 erstellte Schnittstelle SteamUser017 / User
Spiel 782330 erstellte Schnittstelle SteamUser020 / User
Spiel 782330 erstellte Schnittstelle SteamUtils009 / Utils
Anzahl der Methodenaufrufe für Spiel 782330 für IClientUser :: GetSteamID: 3
Anzahl der Methodenaufrufe für Spiel 782330 für IClientUtils :: GetAppID: 5
Anzahl der Methodenaufrufe für Spiel 782330 für IClientUtils :: RecordSteamInterfaceCreation: 4
Anzahl der Methodenaufrufe für Spiel 782330 für IClientAppManager :: GetCurrentLanguage: 1
AppInterfaceStats auf Steam hochgeladen
Beenden der App 782330
Keine zwischengespeicherte Sticky-Zuordnung in ActivateActionSet.
´´´

@AllKind startet das Spiel mit "PROTON_LOG = 1" (keine Anführungszeichen). Es erstellt automatisch eine Protokolldatei mit dem Namen "steam-gameid.log" in Ihrem / home / -Verzeichnis. In diesem Fall lautet der Name "steam-782330" .Log". Anschließend können Sie diese Datei über das Anhangssystem direkt unter dem Kommentarfeld hochladen.

@AllKind Sie können auch zu den Eigenschaften des Spiels in Steam gehen und zu den PROTON_LOG=1 %command% eingeben. Auf diese Weise erhalten Sie das Protokoll, unabhängig davon, ob Sie von einem Terminal aus starten oder nicht.

steam-782330.log
Ich habe das gleiche Problem. Ich werde mein Proton-Protokoll hochladen, nur wenn es nicht möglich ist, kann es in irgendeiner Weise hilfreich sein.

Ich kann bestätigen, dass ich das gleiche Problem habe.

GTX 1080 Ti
Treiber- / LLVM-Version: nvidia 440.64
Kernel-Version: 5.5.8
Protonenversion: 5.0-4

steam-782330.log

steam-782330.log

Ich auch.

Ryzen R7 3700x
5700XT
Kernel 5.5.9
Proton 5.0.4

steam-782330.log

Gleiche Erfahrung an meinem Ende. Das Spiel wird gestartet, ich sehe das Tray-Symbol und dann wird das Spiel beendet. Nichts als das Symbol wird jemals auf dem Bildschirm gezeichnet. Ich werde nicht aus dem Ladebildschirm oder dem Hauptmenü oder irgendetwas herausgeschmissen.

Ich habe versucht, es mit AMDVLK auszuführen, und für diesen Lauf ist dieses Protokoll vorgesehen.

Debian-Tests (meistens)
Kernel 5.5.0 RC5
Proton 5.0-4

AMD TR 2990WX
AMD Radeon VII
96 GB RAM

amdvlk / Ubuntu 18.04, jetzt 2020.Q1.3 amd64 [installiert]
libvulkan-dev / testing, instabil, jetzt 1.2.131.2-1 amd64 [installiert]
libvulkan1 / testing, instabil, jetzt 1.2.131.2-1 amd64 [installiert]
mesa-vulkan-drivers / experimentell, jetzt 20.0.0-1 amd64 [installiert]
vulkan-tools / testing, jetzt 1.1.126.0 + dfsg1-1 amd64 [installiert, automatisch]
vulkan-utils / testing, testing, now 1.1.126.0 + dfsg1-1 all [installiert]

Hier ist auch mein Log. Gleiche Probleme wie oben erwähnt.

steam-782330.log

steam-782330.log

Betriebssystem: Arch Linux
KERNEL: 5.5.8-Zen1-1-Zen
CPU: AMD Ryzen 5 2600 Six-Core
GPU: NVIDIA GeForce GTX 1070
GPU-TREIBER: NVIDIA 440.64

Gleiches Problem wie oben erwähnt. Das Spiel wird bei Steam als "Spielen" angezeigt, und dann passiert nichts, gefolgt von der Rückkehr in den Status "Online".

Gleiches Problem wie alle anderen:

steam-782330.log

GPU: AMD RX480
Treiber: AMDGPU-Pro-19.50-967956
Vulkan Instance Version: 1.2.131
Kernel: 4.15.0-91 (Linux Mint 19.3)

Gleicher Fehler:
steam-782330.log

GPU: 8 GB GTX 1070
Fahrer: 440,44
OS: Pop! _OS 19.10
Protonenversion: 5.0-4

Verwenden des Steam Beta-Clients.

Ich erhalte eine Fehlermeldung, wenn ich das Spiel starte

SteamAPI kann nicht initialisiert werden.
Bitte stellen Sie sicher, dass Steam läuft und Sie es sind
in einem Konto angemeldet, das zum Spiel berechtigt ist.

Hier mein Log: Steam-782330.log

  • GPU: Nvidia GTX 1070
  • CPU: Intel i5 7600k
  • Betriebssystem: Kubuntu 18.04

Ich erhalte diese Meldung, wenn ich das Spiel mit Proton 3.16-9 starte

Protokoll beim Erzwingen von Proton 5.0-4: steam-782330.log

steam-782330.log

Versucht mit Steam-Laufzeit mit der oben genannten Beta und bekommen das gleiche Problem, das es kurz nach dem Laufen abstürzt.

GPU: Nvidia RTX 2080
CPU: i7 7820HK
Betriebssystem: Arch
Grafiktreiber: 440.64-5
Kernel: 5.5.10-arch1-1

Versucht mit Proton-5.4-GE-1, bekomme ich angehängten Bildschirm und stürze dann nach dem Klicken auf Wiedergabe.
Screenshot from 2020-03-20 08-01-43

Versucht mit Proton-5.4-GE-1, bekomme ich angehängten Bildschirm und stürze dann nach dem Klicken auf Wiedergabe.
Screenshot from 2020-03-20 08-01-43

Welche Version des NVIDIA-Treibers haben Sie aus Neugier installiert?

Ich habe das gleiche Problem wie das Originalplakat, gebe mir nur das Wine-Systemfach und halte dann an.

Ich renne:
Fedora 31
i7-3770K
GTX 1050Ti, Treiber v. 440.64.
steam-782330.log

Welche Version des NVIDIA-Treibers haben Sie aus Neugier installiert?
440.64-0ubuntu0 ~ 0.18.04.2

Ich habe gerade auch Prton-5.4-GE-1 ausprobiert und die GPU- Treiberfehlerseite @ xA8EYLgMSN43oEHC oben ebenfalls

Steam Log auf Proton-5.4.GE-1, ich benutze:
elementares Betriebssystem 5.0
GPU: GTX 1050TI-Treiber 440.64
steam-782330.log

Hinzufügen von Protokollen für Proton 4.11 und 5.0.4 zusammen mit Steam-Informationen zu hw und lib:
steam-782330_proton411.log
steam-782330_proton504.log
steam_hw_info.txt

Danke @rabidlassie & @ gardotd426
hier mit Protonenprotokoll ...
steam-782330.log

Linux Mint 19.3
Kernel 5.5.9
Nvidia-Treiber 440.64
Steam Beta.
Proton 5.0-4

Hier geht ein Update. Ich habe _vulkan-headers_ und _vulkan-icd-loader_ beide auf 1.2.135 aktualisiert (ich habe die AUR-Dateien geändert, ich werde die Änderungen morgen veröffentlichen). Für die _nvidia_-Treiber ist 440.64 die neueste verfügbare (die neueste verfügbare Beta ist 440.26 ).

Nicht wahr, der neueste Treiber ist vulkan dev beta 440.66.03 für Vulkan 1.2:

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

Versuchte neueste Valve, TkG, GE Protonen. GE fragt, ob der Treiber Version 337.88 ist, wie zuvor veröffentlicht. Klicken Sie auf Wiedergabe und dann auf nichts. Die anderen tun überhaupt nichts.

Verwenden des Siduction-Kernels (Debian Sid Based) 5.5.10-towo.1-Siduction-amd64
Intel 8700k, 32 GB RAM, Nvidia 1080Ti 440.64, KDE 5.17.5
steam-system-info.txt

Alle Tests mit frischem Protonenpräfix werden generiert. Versucht mit +com_skipSignInManager 1 mit GE, aber nichts hat sich wirklich geändert, außer der Größe der Protokolldatei.
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

Ich habe genau die gleichen Probleme mit der Bethesdalauncher-Version und Lutris.

Hier geht ein Update. Ich habe _vulkan-headers_ und _vulkan-icd-loader_ beide auf 1.2.135 aktualisiert (ich habe die AUR-Dateien geändert, ich werde die Änderungen morgen veröffentlichen). Für die _nvidia_-Treiber ist 440.64 die neueste verfügbare (die neueste verfügbare Beta ist 440.26 ).

Nicht wahr, der neueste Treiber ist vulkan dev beta 440.66.03 für Vulkan 1.2:

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

Vielen Dank dafür, dass ich nicht wusste, dass sie eine separate Seite für Vulkan erstellen.

Die Unterstützung von Vulkan 1.2 ist in der Windows-Treiberversion 442.75 und der Linux-Treiberversion 440.66.02 verfügbar

Daher sollte jeder unter Linux, dessen Treiber niedriger als diese Version ist, keine Chance haben. Hat jemand mit 440.66.03 versucht?

Hat jemand mit 440.66.03 versucht?

Hätte das eine Chance zu arbeiten? Wenn es nicht funktioniert, wie lange müssten wir auf eine neue Treiberversion warten?

Absturzberichte werden mit +com_enableCrashHandler 2 aktiviert

Gibt es eine Möglichkeit, den Launcher zu umgehen und die eigentliche ausführbare Datei / Binärdatei auszuführen?

Gibt es eine Möglichkeit, den Launcher zu umgehen und die eigentliche ausführbare Datei / Binärdatei auszuführen?

AFAIK, das Hinzufügen von +com_skipSignInManager 1 als Startoption sollte dies tun, aber das Spiel stürzt danach immer noch ab (zumindest für mich bei AMD)

steam-782330.log

  • Gentoo / sway-1.4
  • Kernel 5.5.9
  • Mesa 20.0.1 (RADV + ACO) / Vulkan-Loader-1.2.135
  • Dampfstabil
  • Proton 5.0-4
  • GPU: Navi (AMD RX5700)

Gerade versucht 440.66.03, es ändert nichts.

Nur ein Kopf hoch. Dieses Spiel scheint von Denuvo befallen zu sein. Ich bekomme das unter Windows:

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

Derzeit kann Ihr Spielekauf nicht erfolgreich erneut validiert werden. Warten Sie 24 Stunden und versuchen Sie es erneut.

steam-782330.log

  • Fedora 31 Silberblau
  • Linux 5.5.9
  • nVidia 440.64
  • Steam Flatpak 1.0.0.61 (stabil)
  • Proton 5.0-4
  • GeForce GTX 1080 Ti
  • Wird mit PROTON_LOG=1 %command% +com_skipSignInManager 1 gestartet

FWIW, das Ersetzen von idTechLauncher.exe durch DOOMEternalx64vk.exe macht keinen Unterschied. Außerdem habe ich mit einer Denuvo-freien Binärdatei versucht, wie auf einem Subreddit dokumentiert, die gleichen Ergebnisse.

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

Wir müssen versuchen, diese durchgesickerte ausführbare Datei zu verwenden.

steam-782330.log

Wie oben, aber mit der Denuvo-freien Binärdatei, siehe meinen vorherigen Kommentar.

Es tut mir leid, wenn dies überhaupt nicht nützlich ist, aber ich sehe immer wieder ELF-Inkompatibilitätsfehler in allen Protokollen. Soweit ich weiß, verwendet Steam unter Linux 32-Bit-Binärdateien und -Bibliotheken. Vielleicht hat DOOM Eternal nur einen 64-Bit-Build?

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.

In meinem letzten Protokoll habe ich Folgendes abgefangen, das ich in anderen Protokollen nicht gesehen habe:

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

Vollständiges Protokoll:
steam-782330.log

Es tut mir leid, wenn dies überhaupt nicht nützlich ist, aber ich sehe immer wieder ELF-Inkompatibilitätsfehler in allen Protokollen. Soweit ich weiß, verwendet Steam unter Linux 32-Bit-Binärdateien und -Bibliotheken. Vielleicht hat DOOM Eternal nur einen 64-Bit-Build?

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.

Diese Fehler treten bei jedem Spiel mit dem Steam-Overlay auf und können ignoriert werden.

@oscarcp Ich habe dies auch in Lutris gesehen, aber nur, wenn ich die Binärdatei direkt ausführe, denke ich. Ist das auch für dich richtig? Ich habe durch Launcher usw. getestet, daher bin ich mir nicht sicher, wo ich es gesehen habe.
Ich denke du meinst den seh:virtual_unwind Teil, oder?

@oscarcp Ich habe dies auch in Lutris gesehen, aber nur, wenn ich die Binärdatei direkt ausführe, denke ich. Ist das auch für dich richtig? Ich habe durch Launcher usw. getestet, daher bin ich mir nicht sicher, wo ich es gesehen habe.
Ich denke du meinst den seh:virtual_unwind Teil, oder?

Ich meine den Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006) Teil, aber keine Sorge. Ich laufe es wie gewohnt durch Steam Beta, ohne Änderungen oder Startparameter außer dem Protonenprotokoll

Es tut mir leid, wenn dies überhaupt nicht nützlich ist, aber ich sehe immer wieder ELF-Inkompatibilitätsfehler in allen Protokollen. Soweit ich weiß, verwendet Steam unter Linux 32-Bit-Binärdateien und -Bibliotheken. Vielleicht hat DOOM Eternal nur einen 64-Bit-Build?

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.

In meinem letzten Protokoll habe ich Folgendes abgefangen, das ich in anderen Protokollen nicht gesehen habe:

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

Vollständiges Protokoll:
steam-782330.log

Ich habe es mit Wine versucht, ohne Steam, mit denuvoless .exe und das Spiel funktioniert nicht. Wir warten darauf, dass Valve und NVIDIA einspringen!

Es hat nichts mit Nvidia zu tun, das Spiel funktioniert auch nicht mit AMD. Es ist
Bis zu Valve, Bethesda und iD, ob wir das spielen dürfen oder nicht
Spiel.

Am Fr, 20. März 2020 um 8:37 Uhr schrieb mozo78 [email protected] :

Es tut mir leid, wenn dies überhaupt nicht nützlich ist, aber ich sehe immer wieder ELF-Inkompatibilität
Fehler in allen Protokollen. Soweit ich weiß, verwendet Steam unter Linux 32-Bit-Binärdateien
und Bibliotheken. Vielleicht hat DOOM Eternal nur einen 64-Bit-Build?

FEHLER: ld.so: Objekt
'/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.

In meinem letzten Protokoll habe ich Folgendes abgefangen, das ich in anderen Protokollen nicht gesehen habe:

38872.096: 0037: 0038: warn: seh : Ausnahmedaten für virtual_unwind nicht gefunden in
L "DOOMEternalx64vk.exe" Nicht behandelte Ausnahme: Seitenfehler beim Schreibzugriff auf
0x23377774 im 64-Bit-Code (0x0000000148d71006).
38872.100: 0039: 003a: fixme: dbghelp : elf_search_auxv kann kein Symbol in finden
Modul

Vollständiges Protokoll:
steam-782330.log
https://github.com/ValveSoftware/Proton/files/4359487/steam-782330.log

Ich habe es mit Wine, Without Steam, mit denuvoless .exe und dem Spiel versucht
funktioniert nicht Wir warten darauf, dass Valve und NVIDIA einspringen!

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601678490 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y33Z53PQYFI76MJ4UAV3RINPRJANCNFSM4LP25FOQ
.

Hier gibt es eine kleine Datei:
~ / .steam / steam / steamapps / common / DOOMEternal / launcherData / launcher.cfg

Diese Datei enthält Popups mit Warnungen zum GPU-Treiber und dergleichen. Verschieben Sie diese Datei aus dem Weg, um alle diese Optionen zu deaktivieren und den Bildschirm mit der Treiberversion zu umgehen.

rgl_minNvidiaDriverVersion 44261
rgl_minAMDDriverMajorVersion 20
rgl_minAMDDriverMinorVersion 2
rgl_minAMDDriverPatchVersion 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 Ich
Ich habe auch AMD.

Ich kann mich erinnern, dass DOOM (2016) zunächst nicht ordnungsgemäß unter Wine ausgeführt werden konnte, bis Denuvo einige Monate nach der Veröffentlichung entfernt wurde . Natürlich ist die Situation bei Proton jetzt etwas anders, aber ich wäre nicht überrascht, wenn Denuvo eine wichtige Hürde bei der Unterstützung von DOOM Eternal werden würde.

Korrigieren Sie mich, wenn ich falsch liege, aber das Denuvo-Problem auf eine falsche bcrypt-Implementierung zurückzuführen ist, oder?
Dies ist, was ich vor dem Seitenfehler sehe, aber nur Warnungen.

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...

Denuvo ist hier nicht der Schuldige, denke ich. Ich starte das Spiel mit der durchgesickerten DRM Free-Exe und es beginnt nicht mit den gleichen Fehlern.

@ mozo78 Ich hoffe du hast recht, in diesem Sinne heißt es in einem Bericht auf protondb, dass der Launcher funktioniert und nur das Hauptspiel abstürzt, wenn es wahr ist, ist es vielversprechend.

@ mozo78 Ich hoffe du hast recht, in diesem Sinne heißt es in einem Bericht auf protondb, dass der Launcher funktioniert und nur das Hauptspiel abstürzt, wenn es wahr ist, ist es vielversprechend.

Ich würde es vorziehen, wenn es umgekehrt wäre.

zusätzliche Schritte unternommen:

  • [x] Proton-5.4-GE-1 installiert / hinzugefügt
  • [x] lief Spiel mit Proton-5.4-GE-1
  • [x] nach dem Umbenennen von idTechLauncher.exe und dem Kopieren von DOOMEternalx64vk.exe in idTechLauncher.exe in launcher.cfg umbenannt
  • [x] kommentierte alle Optionen in launcher.cfg mit den gleichen Schritten wie oben
  • [x] PROTON_LOG = 1% Befehl% + com_skipSignInManager 1

Ich denke, es könnte die Binärdatei des Spiels sein, das ist das Problem ( 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 <==

aber ich könnte auch weit weg sein.
steam-782330.log

@ Guy1524
Kannst du es wie MK11 reparieren :)

Ein weiterer Bericht mit unterschiedlicher AMD-Hardware.

System Information

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

Eine weitere interessante Option, die Doom selbst vorschlägt, ist +in_terminal 1 . Ich habe es aus der Terminalausgabe des Spiels erraten: Terminal support disabled. Enable with in_terminal
Damit ist der Fehler etwas deutlicher:

------ 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...

Ein paar Punkte: Dies ist eine denuvo-freie Binärdatei (wissen Sie) und ich verwende sie mit reinem Wine 5.2, nicht mit Proton. Ich hoffe jedoch, dass es trotzdem hilfreich ist. Versucht mit stabilem (440.59) und Vulkan Entwickler (440.66.03) Treiber. Kein Unterschied und diese Erweiterung, über die es sich beschwert, ist ein bisschen alt.

Das sieht so aus, als ob es den gleichen Weinbau braucht, auf den sich @doitsujin bezog
zu früher

Am Fr, 20. März 2020 um 10:40 Uhr schrieb rkfg [email protected] :

Eine weitere interessante Option, die Doom selbst vorschlägt, ist + in_terminal 1. I.
habe es aus der Terminalausgabe des Spiels erraten: Terminalunterstützung
behindert. Mit in_terminal aktivieren
Damit ist der Fehler etwas deutlicher:

------ Dateisystem initialisieren ------
Aktueller Suchpfad:

  • C: / users / rkfg / Gespeicherte Spiele / id Software / DOOMEternal / base /
  • Z: /.../ DOOMEternal / base /
    ------ Dateisystem initialisiert.
    WARNUNG: idBroadcastManager :: Register mit System-ID außerhalb des Bereichs aufgerufen [65535]
    ----- Deklarieren von Deklarationstypen -----
    ----- Starten deklariert Parse-Jobs -----
    Strukturierte Protokoll-Listener-Druckumleitung hinzugefügt
    WARNUNG: idBroadcastManager :: Register mit System-ID außerhalb des Bereichs aufgerufen [65535]
    WARNUNG: idBroadcastManager :: Register mit System-ID außerhalb des Bereichs aufgerufen [65535]
    ------ Befehlszeile ------
    Z: ... \ DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
    2020-03-20T17: 37: 24.439 + 03: 00 LOG: Befehlszeile: Z: ... \ DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
    ------ Betriebssysteminformationen ------
    Microsoft Windows 7 Build 7601

------ CPU-Informationen ------
Intel (R) Core (TM) i7-7700K-CPU bei 4,20 GHz
1 CPU-Paket, 4 physische Kerne, 8 logische Kerne
4,2 GHz Intel CPU mit MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
32768 kB Cache der ersten Ebene, 262144 kB Cache der zweiten Ebene, 8388608 kB Cache der dritten Ebene
31,33 GB Systemspeicher

idLib :: SetProduction (PROD_PRODUCTION)
------- RenderSystem initialisieren --------
PreliminaryRenderSetup
... registrierte Fensterklasse
Initialisierter Stack Tracer
FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_get_surface_capabilities2 ist erforderlich.
Wein: Nicht behandelte Ausnahme 0x80000003 in Thread 26 an Adresse 0000000140822876 (Thread 0026), Debugger wird gestartet ...

Ein paar Punkte: Dies ist eine denuvo-freie Binärdatei (Sie wissen) und ich führe sie aus
mit reinem Wein 5.2, nicht Proton. Ich hoffe jedoch, dass es trotzdem hilfreich ist. Versucht
mit stabilem (und Vulkan-Entwicklertreiber)

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601734731 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y333BMGXARVKHZCBS3I3RIN55RANCNFSM4LP25FOQ
.

lief, was @rkfg mit +in_terminal 1 , das Protokoll sieht jetzt größer aus.
steam-782330.log

@ gardotd426 ah ja, ich bin ein bisschen zu spät zur Party, wie es scheint. Ich denke, wenn dies das einzige Problem ist, das verhindert, dass es ausgeführt wird, haben wir es in kürzester Zeit.

Endlich ein paar gute Neuigkeiten. Ich hoffe, die Lösung dauert nicht lange.

@APoniatowski interessant, dass es keine Informationen über Ihre CPU und diese Vulkan-Erweiterung in Ihrem Protokoll gibt. Diese Option funktioniert möglicherweise nur in dem Entwickler-Build, den Bethesda versehentlich durchgesickert ist.

Aber VK_KHR_get_surface_capabilities2 ist bereits in allen Treibern vorhanden. Es ist auch für Mesa da.

Nicht soweit Wine weiß, ist das Problem.

Am Fr, 20. März 2020 um 10:55 Uhr schrieb mozo78 [email protected] :

VK_KHR_get_surface_capabilities2 ist jedoch bereits in allen Treibern vorhanden.
Es ist auch für Mesa da.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601742031 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y33ZERDUZ4E2HJ6ZEYYLRIN7WPANCNFSM4LP25FOQ
.

@rkfg Hier sind meine Systeminformationen, wenn das hilft. Die Steam Beta sollte den neuesten Vulkan-Lader haben, wie das zuvor erwähnte @ kisak-Ventil
system-info.txt

Ah ich sehe. Vielen Dank :)

19. März 2020 Beta-Client
Proton 5.0-4
NVIDIA 440.64
Spiel startet nicht. Versuchte einen Trick, der DOOM Eternal unter Windows zum Laufen brachte, nämlich DOOMEternalx64vk.exe über idTechLauncher.exe zu kopieren und keinen Unterschied.

System Information
GPU: AMD 5700XT
Treiber- / LLVM-Version: LLVM 9.0.1
Kernel-Version: 5.5.10
Protonenversion: 5.0-4
Link zum vollständigen Systeminformationsbericht als Gist: https://gist.githubusercontent.com/zaggynl/5812f8efa63bfc1d71a0f9aa1d38ee24/raw/508103729dab2ce6aa7bc079bae810b8c13a1284/sysinfo%2520zaggyn
Steam Beta Build ab 2020-03-19 @ 22:39:54
steam-782330.log

Die Leute lassen es so klingen, als ob https://github.com/ValveSoftware/wine/pull/85 das einzige ist, was noch zu tun ist. Müssen wir nicht noch warten, bis auch Denuvo entfernt ist?

Die Leute lassen es so klingen, als ob nur noch PR übrig ist. Müssen wir nicht noch warten, bis auch Denuvo entfernt ist?

Es hängt davon ab, ob. Wir haben eine Denuvo-freie Binärdatei, gegen die wir testen können, und es kann vorkommen, dass sie sogar mit aktivem Denuvo funktioniert.

Die Leute lassen es so klingen, als ob ValveSoftware / Wein Nr. 85 das einzige ist, was noch zu tun ist. Müssen wir nicht noch warten, bis auch Denuvo entfernt ist?

Nicht unbedingt?

Siehe: https://github.com/ValveSoftware/Proton/releases

Behebung von Denuvo DRM-Fehlern in Just Cause 3 und Batman Arkham Knight.

Eine DRM-freie Version der ausführbaren Datei ist zwar vorzuziehen, ihre Anwesenheit erfordert jedoch keinen Fehler beim Ausführen und Spielen des Spiels.

Sorry Leute, ich glaube nicht, dass ich es verstehe.

Wein deinstalliert.
Ich habe die Wine 5.2-Quelle heruntergeladen und sie mit den Ersatzdateien von ValveSoftware / Wine # 85 kompiliert, indem ich die Dateien in den Ordnern bearbeitet und gespeichert habe. Kompiliert und installiert mit ./configre und make.

Installiertes Proton 5.4-GE-1. Dampf neu gestartet. Gleiches fehlgeschlagenes Ergebnis. Soll ich versuchen, außerhalb von Steam zu laufen? Ergebnis ist folgendes:

Wein blahblah / .steam / steam / steamapps / common / DOOM / DOOMx64vk.exe '
002b: fixme :
002b: err: vulkan: wine_vk_init libvulkan.so.1 konnte nicht geladen werden.
002b: err: vulkan: wine_vk_init Fehler beim Laden des Wine-Grafiktreibers, der Vulkan unterstützt.
002b: err: module : LdrInitializeThunk "winevulkan.dll" konnte nicht initialisiert und abgebrochen werden
002b: err: module : LdrInitializeThunk Das Initialisieren von DLLs für L "Z: \ home \ user \ .steam \ steam \ steamapps \ common \ DOOM \ DOOMx64vk.exe" ist fehlgeschlagen, Status c0000142

Magst du es, hat es funktioniert? Was hast du gemacht?

Ich denke, Sie müssen Proton kompilieren, nicht Wine. Es gibt Vulkan-Spiele, die nur mit Proton laufen, wie zum Beispiel No Man's Sky. Wenn Sie versuchen, NMS mit Wine auszuführen, wird derselbe Fehler libvulkan.so.1 ausgegeben.

Die PR ist für Valves Weingabel, nicht für Protonen ...?

Ich denke, Sie müssen Proton kompilieren, nicht Wine. Es gibt Vulkan-Spiele, die nur mit Proton laufen, wie zum Beispiel No Man's Sky. Wenn Sie versuchen, NMS mit Wine auszuführen, wird derselbe Fehler libvulkan.so.1 ausgegeben.

Macht Sinn.

Aber HOOWWWW

Eigentlich ist Wein mit Proton als Git Submodul zusammengestellt. Was Sie tun müssen, ist, Proton zu klonen, die Submodule zu initiieren und das Submodul wine zu ändern, dass es auf das Repo und den Zweig der Pull-Anfrage zeigt, und dann Proton zu kompilieren (das Wine auf dem Weg kompiliert). Außerdem müssen Vulkan-Entwicklungsdateien installiert sein.

Versucht mit Proton-5.4-GE-1, bekomme ich angehängten Bildschirm und stürze dann nach dem Klicken auf Wiedergabe.
Screenshot from 2020-03-20 08-01-43

Also habe ich das auch bekommen. Die Frage ist, warum glaubt der Launcher, dass Sie einen Treiber von Ende 2016 haben, anstatt 440+, also 2020. Ich frage mich, ob der Launcher eine Treiberzeichenfolge enthält, die irgendwie nicht übereinstimmt.

Hat es jemand geschafft, Proton mit dieser angewendeten PR zu kompilieren? Es gilt korrekt, wird aber nicht kompiliert. Obwohl ich den neuesten (1.2.135) Vulkan-Loader und Vulkan-Header installiert habe, erhalte ich mehrere Kompilierungsfehler:

../../../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,

Dies ist nur ein Fragment, tatsächlich gibt es mehr Fehler.

TkG-Repo enthält übrigens den Patch für die Erweiterung VK_KHR_get_surface_capabilities2 für regulären Wine (und für Staging). Leider fügt dieser Patch nicht VK_EXT_full_screen_exclusive hinzu, was auch für Doom Eternal erforderlich ist.

Bearbeiten . Proton 5.0-5 wurde veröffentlicht und das Spiel arbeitet daran. Das Bearbeiten der Exe des Spiels mit sed ist nicht mehr erforderlich. Sie müssen jedoch noch den neuesten Vulkan-Loader (1.2.135) installieren und wahrscheinlich noch die Exe des Spiels durch die DRM-freie Version ersetzen.

Ich habe das Doom Eternal zum Laufen gebracht, indem ich Wine-Staging mit dem Patch von TkG Repo kompiliert und Strings durch VK-Erweiterungen in der ausführbaren Datei des Spiels ersetzt habe (ja, das ist dumm wie f ** k, aber zumindest erlaubt dies den Start des Spiels). Auch der neueste (1.2.135) Vulkan-Loader wird benötigt.

Zum Beispiel habe ich vkAcquireFullScreenExclusiveModeEXT durch vkCreateDescriptorUpdateTemplateKHR ersetzt, ich habe auch VK_EXT_full_screen_exclusive durch VK_EXT_sampler_filter_minmax ersetzt. Ich habe sed für diesen Zweck verwendet.

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

Hier ist eine andere Variante, die besser funktioniert:

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

Ersetzte Zeichenfolgen sollten dieselbe Länge wie die ursprünglichen Zeichenfolgen haben (dies ist wichtig, da sonst die ausführbare Datei überhaupt nicht gestartet wird).

Das Spiel hängt oft oder stürzt ab, bevor das Hauptmenü aufgerufen wird. Möglicherweise sind mehrere Versuche erforderlich.

test3
test4
test
test1

Ich konnte in das Hauptmenü gelangen, aber nur einmal, beim nächsten Lauf hing das Spiel wieder:

twst

Nach mehreren Versuchen konnte ich wieder ins Hauptmenü wechseln und die Kampagne starten:

gameplay

Hier ist das Video des Gameplays (Sound funktioniert, ich habe es einfach nicht aufgenommen). Schau dir die Leistung nicht an, ich bin mir ziemlich sicher, dass es wegen dieser schmutzigen Art, das Spiel zu spielen, schlecht ist.

Ich habe nur die ausführbare DRM-freie Datei ausprobiert und kann daher nicht sagen, ob die Denuvo-Version auf diese Weise gestartet werden kann.

Ich werde weiter mit Strings experimentieren, vielleicht werde ich das Spiel komplett zum Laufen bringen.

ps Entschuldigung für Grammatikfehler, Englisch ist nicht meine Muttersprache (aber ich verbessere es ständig).

@ Kron4ek welches Betriebssystem benutzt du? Ich schaue auf die Verfügbarkeit von Vulkan-CD-Loadern auf Manjaro und sehe nur bis zu 1.2.132-1. Ich bin gespannt, wie Sie an 1.2.135 gekommen sind.

@ makusu2 Resident Evil 2 hat die ganze Zeit funktioniert, als Denuvo noch ein Teil des Spiels war. Denuvo wurde erst vor kurzem aus RE2 entfernt. Die Anwesenheit von Denuvo bedeutet nicht viel, es wird höchstwahrscheinlich immer noch funktionieren.

@ MacroHard-sys, Sie haben lediglich eine neue Version von Wine mit dem PR auf Ihrem SYSTEM installiert. Proton verwendet den integrierten Wine, nicht das System Wine. Sie müssen nicht einmal Wine auf Ihrem System installiert haben, um Proton verwenden zu können, insbesondere weil Proton den Wine Ihres Systems überhaupt nicht verwendet.

Sie müssten Proton mit dem PR kompilieren und diese Version von Proton verwenden, um zu versuchen, das Spiel auszuführen.

@ Kron4ek es scheint, als ob wir in der Lage sein sollten, es zum

Ich habe gerade versucht, die ausführbare Spieldatei (von Steam) mit den Befehlen von

@pastapojken Ich benutze Arch Linux, ich habe den neuesten vulkan-icd-loader manuell kompiliert.

Ich habe gerade versucht, die ausführbare Spieldatei (von Steam) mit den Befehlen von

Sie müssen Wine mithilfe des TkG-Patches mit diesen String-Ersetzungen und 1.2.135 des vulkan-icd-loaders und der Header neu kompilieren und installieren, damit es funktioniert.

@ Kron4ek gotcha.

Brauchen wir also vulkan-icd-loader 1.2.135 installiert oder gepatcht Proton wird ausreichen?

@ mozo78 Sie müssen den neuesten Loader / Header installiert haben, vermutlich für zusätzliche Funktionen, die das Spiel nutzt

Brauchen wir also vulkan-icd-loader 1.2.135 installiert oder wird ausgetrocknetes Proton ausreichen?

Wenn Sie Wein außerhalb von Proton verwenden, benötigen Sie anscheinend einen Vulkan-ICD-Loader. Andernfalls verwendet Proton die Steam-Laufzeit, die die richtige Version enthalten sollte, wenn Sie sich für die Beta-Version von Steam entschieden haben

Vielen Dank. Es wird immer schwieriger ...

@ Kron4ek Hast du versucht, das Spiel mit +com_skipSignInManager 1 in Steam- Startoptionen auszuführen ?

Laut DX4400 in den Steam-Foren können Sie Folgendes hinzufügen: +com_skipKeyPressOnLoadScreens 1 wodurch die Leertaste für das Drücken deaktiviert wird und das Spiel nur in das Level geladen wird. @ Kron4ek Wenn Sie beim ersten

Zusätzliche Verbesserungen hier: DOOT ETERNAL LAUNCH TWEAKS

Bessere Verwendung:

+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Brauchen wir also vulkan-icd-loader 1.2.135 installiert oder gepatcht Proton wird ausreichen?

müssen vulkan-icd-loader & patch verwenden

@liberodark Der steam-runtime Beta-Steam-Build enthält die erforderlichen Vulkan-Versionen. Er sollte nur steam-native wodurch die Steam-Laufzeit deaktiviert wird, für die die auf dem System installierten Vulkan-Versionen erforderlich sind. Weitere Informationen finden Sie unter @ kisak-ventil über.

Ich spreche für den Start ohne Steam-Laufzeit Ich benutze dies nicht.

@liberodark steam-runtime und Steam For Linux Runtime sind zwei verschiedene Dinge, die erste ist nur Steam mit integrierten Bibliotheken und die Standardmethode zum Starten des Spiels in Distributionen wie Manjaro. Wenn Sie nur steam ausführen, wird steam-runtime . Die zweite ist eine Kompatibilitätsschicht wie Proton, bevor Proton herauskam. Auf diese Weise können Sie versuchen, einige Spiele in den Eigenschaften zu starten, z. B. wo Sie Proton-Versionen auswählen.

In Anbetracht der Tatsache, dass die erforderliche Version des Vulkan-ICD-Loaders und der Header für die meisten Linux-Benutzer ohne umfangreiche manuelle Eingriffe nicht einmal verfügbar ist, sollte Steam auf jeden Fall mit der Version steam-runtime und nicht steam-native Version

@ Kron4ek Hast du versucht, das Spiel mit + com_skipSignInManager 1 in den Steam-Startoptionen auszuführen?

Entschuldigung, ich habe das Spiel noch nicht gekauft, daher experimentiere ich momentan nur mit der ausführbaren DRM-freien Datei.
Obwohl ich dieses Argument in der ausführbaren DRM-freien Datei ausprobiert habe, funktioniert es aus irgendeinem Grund nicht für mich. Das Spiel fordert dennoch die Anmeldung bei Bethesda an. Das Deaktivieren der Internetverbindung funktioniert jedoch.

Nach mehreren Versuchen konnte ich ins Hauptmenü gelangen und die Kampagne starten. Hier ist das Video, ich habe auch meinen Beitrag oben bearbeitet.

Es ist schön, es mir zu erklären, aber ich kenne den Unterschied gut, an dem ich gearbeitet habe. Ich gebe zu, dass die Containerisierung sehr interessant ist.

@ Kron4ek gutes Video: D.

@ Kron4ek, also sieht es so aus, als ob das Spiel funktionieren sollte, sobald Valve ein paar Dinge

Vielleicht könnten Sie versuchen, den GENAUEN Prozess zu erklären, den Sie von Anfang bis Ende verwendet haben (natürlich nach Erhalt des Spiels), damit es funktioniert, damit andere versuchen können, es zu reproduzieren. Einschließlich, ob Sie die Steam-Laufzeit verwendet haben oder nicht, wie Sie die benötigte Version von vulkan-icd-loader .

@ gardotd426 Ja, es sieht so aus, als ob das Spiel nach dem Zusammenführen der 85 PR vollständig spielbar sein sollte. Nun, zumindest sollte DRM-Free funktionieren, aber ich denke, die Denuvo-Version wird auch funktionieren.

Ich hatte noch nie ein Problem mit den wenigen Denuvo-Spielen, die ich unter Linux ausprobiert habe.
Resident Evil 2 hat gut funktioniert, noch bevor sie es entfernt haben. Das ist also einer
Grund zur Hoffnung. Wir müssen wohl auf eine Nachricht von Valve warten. Oder TKG
oder GE, wenn sonst nichts.

Am Fr, 20. März 2020 um 15:39 Uhr schrieb Kron4ek [email protected] :

@ gardotd426 https://github.com/gardotd426 Ja, sieht aus wie das Spiel
sollte nach dem Zusammenführen des 85 PR vollständig spielbar sein
https://github.com/ValveSoftware/wine/pull/85/commits . Gut, zumindest
Das DRM-Free sollte funktionieren, aber ich denke, die Denuvo-Version wird auch funktionieren.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601878901 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y33ZXPWHPJSRJ4753NADRIPA7VANCNFSM4LP25FOQ
.

kann mich jemand mit vulkan-icd-loader aur verlinken

keine Notwendigkeit 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 Es ist nicht in der AUR, es ist in den offiziellen Repos. Sie müssen so etwas wie svn verwenden, um das Repo PKGBUILD auszuchecken und manuell zu bearbeiten.

@liberodark , der ihnen nichts nützt, die Repo-Versionen sind nicht neu genug, sie brauchen .135, nicht .132. Nur sudo pacman -S ... hilft ihnen überhaupt nicht.

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

falsche Versionsnummern auf diese Weise

kann mich jemand mit vulkan-icd-loader aur verlinken

Ich habe die AUR PKGBUILDs für Loader und Header in einem Kommentar weiter oben in diesem Ticket, wenn Sie sie benötigen, aber wie gesagt, Steam-Runtime sollte ihre internen 1.2.135-Versionen laden

kann mich jemand mit vulkan-icd-loader aur verlinken

Ich habe die AUR PKGBUILDs für Loader und Header in einem Kommentar weiter oben in diesem Ticket, wenn Sie sie benötigen, aber wie gesagt, Steam-Runtime sollte ihre internen 1.2.135-Versionen laden

sah, dass danke es oben gezippt

in Ordnung

das gleiche Problem, eine schnelle Möglichkeit, dies auszuführen?

du brauchst den letzten vulkan-icd-loader

pacman -S vulkan-icd-loader ?

Für Leute mit Radeon-GPU: Verwenden Sie den Vulkan-Treiber von amdgpu-pro, er läuft viel besser als amdvlk (scheint auch nicht alle 10 Minuten zu hängen). Damit habe ich stabile 120+ fps mit 5700 XT in 1440p + hohen Einstellungen.

pacman -S vulkan-icd-loader ?

Verwenden Sie dieses pkgbuild nicht
Vulkan-icd-loader-1.2.135-PKGBUILD.zip

@Niedzwiedzw nein, das gibt eine aktuell genug Version nicht.

Sie müssen die Zip oben herunterladen

@werman wie hast du es zum Laufen gebracht?

oh ist nicht berechtigt, wein tkg zu teilen? @ValveSoftware

Hallo @liberodark , während es in Ordnung ist, Proton-Builds zu teilen, ist es nicht in Ordnung, ausführbare

ok ich mache Version ohne das

@ gardotd426 In welchem ​​Schritt haben Sie Probleme?

Jemand muss klar erklären, wie man es zum Laufen bringt. Dieser Thread ist momentan ein absolutes Chaos.
@werman :

  1. Wie hast du es zum Laufen gebracht? Welche Version von Steam verwenden Sie, Steam-native oder Steam-Laufzeit? Welche Startoptionen, welche Version von Proton?
  2. Woher hast du die Pro-Version von Amds Vulkan-Treiber? Auf Arch ist es Monate veraltet und nur bis 19.30 Uhr.

Es hilft niemandem, wenn es nicht einmal den Anschein einer Schritt-für-Schritt-Anleitung gibt, wenn all diese Problemumgehungen im Moment benötigt werden.

@ ReaperOfSouls1909 Wie mache ich das? :Ö

Neuer Link nur reiner Wein tkg vorab erfüllte Version: https://drive.google.com/open?id=1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk

Patch deine Spiel-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

Es hilft niemandem, wenn es nicht einmal den Anschein einer Schritt-für-Schritt-Anleitung gibt, wenn all diese Problemumgehungen im Moment benötigt werden.

@ gardotd426 gib es ein bisschen mein Kumpel, dieser Thread ist hyperaktiv und es wäre gut, etwas Geduld zu zeigen. Wir haben viele Leute, die großartige Arbeit leisten. Geben Sie ihnen eine Minute Zeit, um zu Atem zu kommen und die Dinge in Ordnung zu bringen.

Haben Sie einen Fehler in Ihrer pkgfile @ ReaperOfSouls1909 besser teilen kompilierte Version

@liberodark ,

Nicht mein Skript @oscarcp hat es geschafft, wenn es einen Fehler gibt. Ich

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

aber keine Dateien teilen schlecht oder illegal juste ist tkg haben bessere Lösung.
Ich gehe, um reine Weinversion @ Kisak-Ventil zu machen

Musste ACO deaktivieren, damit Vulkan 1.2.135 verwendet werden kann.

Ansonsten läuft das Spiel nach all den Problemumgehungen großartig.

@ kisak-ventil haben den link look aktualisiert ist nur wein tkg vorkompiliert mit einem patch for doom

Musste ACO deaktivieren, damit Vulkan 1.2.135 verwendet werden kann.

Ansonsten läuft das Spiel nach all den Problemumgehungen großartig.

Damit wir das richtig verstehen, haben Sie 1.2.135 installiert. Gibt es noch etwas, das Sie getan haben, außer ACO zu deaktivieren (und wie haben Sie das überhaupt gemacht), um das Spiel zum Laufen zu bringen? Ging es darum, die Weinmodifikation für DOOT Eternal zu nutzen?

Bearbeiten . Proton 5.0-5 wurde veröffentlicht und das Spiel arbeitet daran. Das Bearbeiten der Exe des Spiels mit sed ist nicht mehr erforderlich. Sie müssen jedoch noch den neuesten Vulkan-Loader (1.2.135) installieren und wahrscheinlich noch die Exe des Spiels durch die DRM-freie Version ersetzen.

Ok, hier ist die ziemlich kurze Anleitung, wie man das Spiel mit der DRM-freien Exe ausführt:

  1. Installieren Sie die neuesten Videotreiber für Ihre GPU (wahrscheinlich nicht erforderlich, aber sehr zu empfehlen).
  2. Installieren Sie den neuesten (1.2.135) Vulkan-Loader und Vulkan-Header. Kompilieren Sie sie manuell oder suchen Sie ein Repo.
  3. Kompilieren Sie die neueste Wine-Staging mit diesem Patch
  4. Ersetzen Sie die ausführbare Spieldatei durch die DRM-freie Version (der Link kann hier nicht veröffentlicht werden, ist aber ziemlich leicht zu finden).
  5. Führen Sie diese Befehle im Spielverzeichnis aus:
    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. Führen Sie die Spiel-Exe (DOOMEternalx64vk.exe) mit der in Schritt 3 kompilierten Wine-Staging aus

Wie ich bereits sagte, stürzt das Spiel häufig ab oder hängt vor dem Aufrufen des Hauptmenüs, sodass möglicherweise mehrere Neustarts des Spiels erforderlich sind.

@ PraetorianSC4, es sei denn, Sie haben RADV_PERFTEST=aco in Ihren /etc/environment , ~/.profile , ~/.zprofile , ~/.zshrc , ~/.bashrc usw. , oder in den Startoptionen (es sei denn, Sie haben ACO manuell aktiviert, ist es standardmäßig nicht aktiviert. Wenn Sie es an anderer Stelle aktiviert haben, können Sie RADV_PERFTEST=llvm .

@Voxed , verwenden Sie die Steam-Version oder die DRM-freie Version? Wenn nicht die Steam-Version, hat jemand die Steam-Version tatsächlich schon zum Laufen gebracht?

Die vorkompilierte Version von Wein finden Sie hier: https://drive.google.com/file/d/1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk/view?usp=sharing only wine

@ PraetorianSC4, es sei denn, Sie haben RADV_PERFTEST=aco in Ihrem /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 , verwenden Sie die Steam-Version oder die DRM-freie Version? Wenn nicht die Steam-Version, hat jemand die Steam-Version tatsächlich schon zum Laufen gebracht?

Für die DRM-freie Version benötigen Sie den tkg-Patch, damit er funktioniert.

Ich werde Wine-TKG mit diesem Patch kompilieren und die Installationsdatei für Arch hochladen

DRM ist also ein Problem für dieses Spiel, wenn es ohne die DRM-freie Version nicht möglich ist, es auszuführen. Oder hat jemand mit der Steam-Version tatsächlich etwas davon ausprobiert?

Nein, Sie müssen nur auf drm warten, wenn der PR zusammengeführt wird

@ gardotd426 :

Ich arbeite immer noch daran, den unglaublich ruckeligen Protonen-Build-Prozess zum Laufen zu bringen, damit ich mit Patches von diesem PR bauen kann

Aber Bethesda Launcher ist ein anderes wahrscheinliches Problem
Wahrscheinlich nur Dateien umbenennen?

Der Protonenaufbau von TKG verwendet dieselben Patches wie wine-tkg. Sie müssen also nur proton-tkg mit dem gepatchten Wein-tkg erstellen.

@ gardotd426 Das Problem ist, dass die Problemumgehung derzeit das Hotpatching der ausführbaren Datei aufgrund eines Wine-Mangels umfasst.

Es gibt keinen Grund, warum wir wissen, dass der DRM-Build nicht funktioniert, wenn dies behoben ist.

Hallo @ gardotd426 , Denuvo ist eine manipulationssichere Software, daher ist es nicht verwunderlich, dass es verärgert wäre, wenn die ausführbare Datei über Vulkan-Erweiterungen gelogen würde.

Ich verwende eine drm-freie Version. amdvlk hängt alle 10 Minuten für mich, also benutze ich amdgpu-pro

1) Ich habe vulkan-icd-loader 1.2.135 mit https://gist.github.com/werman/af271c89410b942e6d50963ccf0f34f1 PKGBUILD kompiliert (die kompilierte Version finden Sie oben im Thread, glaube ich).
2) Radeon * Installieren Sie amdgpu-pro vulkan, PKGBUILD https://gist.github.com/werman/696063d328fb9a49ed5ca609df6dff50, machen Sie makepkg und dann 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) Sie benötigen Proton 5.0 + zwei Patch-Wein-Bibliotheken, https://cdn.discordapp.com/attachments/542099730751160338/690574741819621386/frog.7z (aus dxvk discord entnommen und von doitsujin kompiliert) - platzieren Sie beide .so in Proton 5.0/dist/lib64/wine/

or use patched wine from above

4) Für amdgpu-pro VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json hinzufügen
5) Fügen Sie +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 , um Optionen zu starten
es kann wie VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json %command% +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 aussehen
6) Möglicherweise gibt es Probleme mit der Alt-Registerkarte (oder was auch immer ich in i3 habe), daher möchten Sie möglicherweise den virtuellen Desktop im Weinpräfix aktivieren
7) Viel Spaß

Es ist ein bisschen hektisch und die Leute haben bereits oben Anleitungen gepostet, aber vielleicht hilft das jemandem. Zumindest hat das für mich gearbeitet.

Jetzt müssen wir nur noch die Liste von @werman nehmen und für nvidia-Karteninhaber konvertieren, sie auf die Steam-Version des Spiels anwenden und auf das Beste hoffen.

@werman Meine Distribution hat keinen Build für die Treiber des

@ashkitten viel Glück mit dem Proton Build; Ich hoffe wirklich, dass das Spiel am ersten Tag nicht mehr auf dem Steam-Client läuft: gekreuzte_Finger:

@wundrweapon Ich konnte das Spiel mit Mesa nicht starten, aber ich habe es nicht wirklich versucht

@jjbarr @ kisak-ventil Ich hatte den Eindruck, dass die Patches für Wein erwähnt werden (die erforderlich sind, damit das Spiel läuft), was in der PR enthalten ist und worauf wir warten, um in Wine implementiert zu werden. Sollte die Steam-Version also nicht nur mit einem gepatchten Proton funktionieren?

Aber brauchen Sie auch Vulkan -Header 1.2.135

@ PraetorianSC4 Wenn ich das richtig verstehe, beinhalten die Anweisungen von

Hallo @ gardotd426 , wenn Sie sich wieder mit der Diskussion

@ PraetorianSC4 Wenn ich das richtig verstehe, beinhalten die Anweisungen von

AFAIK, die DRM-freie Version, wird nur verwendet, um das Durchlaufen von Dampf zu umgehen. Die DRM-Version funktioniert möglicherweise weiterhin mit proton-tkg.

OK HABEN SIE BESSERE LÖSUNG GEFUNDEN: D.

image

Jemand macht einen Noob-Proof Guide / Video? Einige Benutzer (wie ich) vergessen sogar, wie das Codieren funktioniert.
Kann das auch unter Arch oder Gentoo Linux funktionieren?
Danke!

@mahmutpek scheint, dass alle Tests in diesem Thread bisher auf Arch durchgeführt wurden. Persönlich hoffe ich nur, dass alles auf Void reibungslos funktioniert (jetzt, wo ich Vulkan auf ihren Repos aktualisiert habe)

Jemand macht einen Noob-Proof Guide / Video? Einige Benutzer (wie ich) vergessen sogar, wie das Codieren funktioniert.
Kann das auch unter Arch oder Gentoo Linux funktionieren?
Danke!

Die bisher gegebenen Lösungen sind überhaupt nicht "noob-Proof". Sie sollten auf eine bessere Lösung warten, wenn Sie nicht über das erforderliche Verständnis verfügen, um die bisher angegebenen zu verwenden.

@ Mahmutpek

Du musst ein bisschen warten. Ich habe diesen Thread gesehen, seit er vor ungefähr 20 Stunden geöffnet wurde, und sie finden es immer noch heraus

@ Kisak-Ventil, das macht viel mehr Sinn, danke für die Klarstellung.

@wundrweapon Ja, ich werde es wohl auch mit Arch versuchen, hoffe aber, dass alle funktionieren.
@ashkitten Stimmt, ich bin in der falschen Liga.
Vielen Dank für alle Antworten, auch für die neuen.

Ich sende Ihnen bessere Weinfreigabearbeiten, ohne die Exe zu patchen: D.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Ich sende Ihnen bessere Weinfreigabearbeiten, ohne die Exe zu patchen: D.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Was würde jemand damit auf Debian / Ubuntu machen?

https://github.com/ValveSoftware/Proton/blob/proton_5.0/vagrant-user-setup.sh#L7 ist fehlgeschlagen, da das Abrufen von http://repo.steampowered.com/steamrt/pool/main/libx/ fehlgeschlagen ist. abgelaufen . Es ist sehr schwierig, diese Umgebung einzurichten, da repo.steampowered.com sehr langsam ist.

edit: erneut versucht und diesmal konnte er nicht abrufen ... mal sehen, ob der gesamte Docker-Container jetzt erstellt wird

Ich sende Ihnen bessere Weinfreigabearbeiten, ohne die Exe zu patchen: D.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Welchen Patch hast du benutzt?

ist nur aus Wein vorkompiliert gebaut.
Für mich kein Problem, das auf Ubuntu oder Debian auszuführen, wenn Sie die gleiche lib-Version für icd haben

Ja, aber was haben Sie getan, um es mit der Unterstützung von VK_EXT_full_screen_exclusive kompilieren zu lassen?

Ich sende Ihnen bessere Weinfreigabearbeiten, ohne die Exe zu patchen: D.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Muss ich nur cp -r / it?

Ja, mit dieser Version erstellen Sie ein Backup Ihrer Protonenversion.

Ja, mit dieser Version erstellen Sie ein Backup Ihrer Protonenversion.

Wie bekommen wir Dampf, um es zu nutzen und wo setzen wir es ein?

Für schnelles Spiel und für drm-freie oder Steam-Version @ Kron4ek :

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

Endlich hat die Vagrant Box funktioniert, um versuchen zu können, Protonen zu bauen ... Ich habe einige böse Fehler und denke, der Patch funktioniert möglicherweise nicht richtig. werde es gleich nochmal versuchen.

Ok, das ist ein Mini-Tutorial

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

starte dein Spiel

Endlich hat die Vagrant Box funktioniert, um versuchen zu können, Protonen zu bauen ... Ich habe einige böse Fehler und denke, der Patch funktioniert möglicherweise nicht richtig. werde es gleich nochmal versuchen.

Mit Proton-tkg?

@liberodark hat versucht, was Sie gepostet haben, und die mit Denuvo infizierte Version von Steam ausgeführt. Kein Würfel. Gibt es etwas, das ich vergesse? Ich habe den Proton dist durch Ihren neuesten Weinbau ersetzt und bin mit den angegebenen Optionen gelaufen

Also bekomme ich nach all den Sachen mit den neuesten NVIDIA-Treibern und Vulkan von Arch Repos:
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.

Irgendwelche Ideen?

@annmuor vulkan -icd-loader aus den Arch-Repos ist nicht neu genug, Version 1.2.135 ist erforderlich.

Ja, du brauchst: 1.2.135

image

@ Kron4ek @liberodark yep ich weiß aber ...

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

Sie benötigen außerdem eine Version von Proton mit meinen Patches VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive.

Sie benötigen außerdem eine Version von Proton mit meinen Patches VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive.

Anscheinend fehlt mir auch das (FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_get_surface_capabilities2 ist erforderlich - das sehe ich in den Protokollen), aber ich habe den vorgefertigten Wein-Liberodark früher in den Thread aufgenommen

PS: Ich habe auch den neuen Vulkan-ICD-Loader und die neuen Header bekommen und verwende eine GTX 1060, wenn das nützliche Informationen sind

@ Joshua-Ashton Ich kann es aus irgendeinem Grund nicht schaffen, Proton mit Ihrer PR zu kompilieren. Es gibt Fehler im Zusammenhang

Ich habe sogar versucht, Ihren Proton-Wine-Zweig VK_KHR_get_surface_capabilities2 zu klonen und zu kompilieren. Trotzdem werden dieselben Fehler angezeigt.

Die Version, die ich gesendet habe, funktioniert perfekt mit dem ewigen Untergang. Es ist wahr, dass gerade diejenigen, die Linux oder Manjaro entwickeln, es am einfachsten spielen können.
Zu dem Zeitpunkt, an dem die Pull-Anforderung zusammengeführt wird. Meine Lösung ist nur eine Problemumgehung

@ Kron4ek Sie müssen make_vulkan in dlls/winevulkan ausführen, bevor Sie

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...

Uff. Gedanken?

Geht makepkg PKGBUILD raus und holt sich vulkan-icd-loader-1.2.135 oder müssen Sie das zuerst beschaffen, um das Paket zu erstellen, das pacman dann zur Installation verwenden würde?

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...

Uff. Gedanken?

Geht makepkg PKGBUILD raus und holt sich vulkan-icd-loader-1.2.135 oder müssen Sie das zuerst beschaffen, um das Paket zu erstellen, das pacman dann zur Installation verwenden würde?

Stellen Sie sicher, dass Sie zuerst die Header erhalten (sie befinden sich in diesem Thread), da dies sonst fehlschlägt

Keine benötigten Header führen das Spiel in den Headern 1.2.332 aus
nein haben die 1.2.335 gefunden :(

@ Joshua-Ashton Danke, ich wusste nicht, dass dies erforderlich ist.

Ja, du brauchst: 1.2.135

image

Gute Arbeit .. Ich habe den gepatchten Wein platziert ... aber in meiner Gentoo-Box noch kein Vulkan-Lader 1.2.35 .. :(

Freundliche Erinnerung daran, dass die Steam-Laufzeit (nicht das Steam Linux Runtime-Kompatibilitätstool) in der aktuellen Steam-Client-Beta den 1.2.135-Vulkan-Loader bereitstellt.

ach so leid :( @ dylanmc1975

Wie mache ich make_vulkan in @ Tk-Glitch Proton-Tkg Build möglich?

@liberodark Leider ist Gentoo nicht zu reaktiv, ich muss auf Ventil hoffen, denke ich

Ihr rockt Jungs, danke !!
Capture d’écran de 2020-03-20 23-06-35

Ich habe die gleichen Probleme wie @annmuor. Ich baue den erforderlichen vulkan-icd-loader und probiere die @ liberodark- Weinflasche aus und bekomme immer noch die Abstürze.

Also Tutorial, wie man in arch (Manjaro) auf 1.2.135 kommt:

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

Nächster:
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

Und dann folgen Sie diesem (mit freundlicher Genehmigung von @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

Vorausgesetzt, ich habe nichts verpasst, sollten Sie sich nur fürchten ...

Bearbeiten:

Stürzt immer noch für die Steam-Version des Spiels ab: -1:

HALP

Genau wie bei @liberodark habe ich versucht, Ihren Wein zu bauen, aber für mich stürzt er zumindest ab. Log ist hier .
Ich habe vulkan-icd-loader auf 1.2.135 kompiliert, indem ich PKGBUILD geändert habe. Laufen Arch 5.5.10 mit einem R9 290 und neuesten aus dem Mesagit Repo

wenn du die icd willst: @pastapojken
vulkan-icd-loader-1.2.135-1-x86_64.pkg.zip

Haben Sie erneut versucht mit 1.2.332 ist Absturz muss nach der Installation neu gestartet werden

Noch haben , da nicht überall bekommen diese

Noch haben , da nicht überall bekommen diese

Welche Distribution läufst du? Diese Leute hier betreiben es auf einer Arch-basierten Distribution. Ich bin auf Pop! _Os (Ubuntu-basiert) und es funktioniert auch nicht für mich.

@wundrweapon Ich glaube, Sie müssen die DRM-freie ausführbare Datei

EDIT: Ich würde es gerne selbst versuchen, aber vielleicht mit einer einfacheren Dummy-Proof-Anleitung, obwohl ich Fedora verwende.

Update hier Ich habe @liberodark Wein als neuen Läufer in Lutris verwendet und jetzt funktioniert es. Vielen Dank an alle.

Hallo Leute,

Ich kann nicht der Hälfte von dem folgen, was du tust / sagst, aber ich habe die Weinversion von liberodark und (mit und ohne) die Startoptionen verwendet, bei denen es abstürzt.
Ich bin auf Linux Mint 19.3 (Ubuntu 18.04 basiert) mit Kernel 5.5.9- und NVIDIA 440.64-Treibern - versuche es von Steam (habe es dort gekauft).
Das "System" -Vulkan ist zu alt, aber wie oben erwähnt, würden sie mit Steam-Beta kommen, oder?
Habe ich etwas verpasst? Sollte ich den neuesten Beta-Treiber von hier aus installieren: https://developer.nvidia.com/vulkan-driver ?

Danke h4ck3rz :)

Ich tue was ich kann, vielleicht kann ich nicht jedem bei meiner Lösung helfen.
Bei Bedarf gebe ich Ihnen meine Zwietracht-ID, um einen Bildschirm mit mir zu teilen und Ihnen so viel wie möglich zu helfen.
Liberodark # 0928

Welche Distribution läufst du?

Leere Linux

Ich glaube, Sie müssen die DRM-freie ausführbare Datei einbeziehen

Vielleicht tue ich ... So sei es

Ich werde dir meine Zwietracht-ID geben

Vielen Dank; schickte eine Anfrage, nicht sicher, ob / wann ich Hilfe brauche

@wundrweapon Ich habe das Gleiche getan und Proton 5.0 / dist durch @liberodarks Wine ersetzt. Nachdem ich das Spiel überschrieben , sodass es mit seinen Wine-Modifikationen nicht funktioniert hat. Sie können es auch selbst überprüfen.

Weiß jemand, wie man ein Steam-Spiel mit dem Wein des Systems anstelle von Proton ausführt?

Tatsächlich ist es nicht erforderlich, das gesamte Proton-Verzeichnis zu ersetzen. Es ist lediglich erforderlich, winevulkan.dll.so und winex11.dll.so im Verzeichnis "steamapps / common / Proton 5.0 / dist / lib64 / wine" und danach zu ersetzen Proton wird in der Lage sein, das Spiel auszuführen (wie bereits von @werman gesagt).

Vulkan-Loader 1.2.135 ist erforderlich, stellen Sie also sicher, dass Sie es installiert haben.

Und ich habe keinen Beitrag gesehen, in dem erwähnt wurde, dass die Denuvo-Version erfolgreich ausgeführt wurde, sodass DRM-Free exe wahrscheinlich noch erforderlich ist.

@wundrweapon Nachdem Steam ein Spiel mit Proton ausgeführt hat, extrahiert Steam proton_dist.tar in dist / folder. Ich habe diese proton_dist.tar-Datei so geändert, dass sie mit @liberodarks Wine identisch ist , und habe es versucht, aber idTechLauncher.exe ist sofort abgestürzt (auch kein Taskleistensymbol). Ich habe sogar versucht, idTechLauncher.exe durch DOOMEternalx64vk.exe zu ersetzen, aber es hat auch nicht funktioniert . Wahrscheinlich funktioniert es nicht mit der DRM-Version.

Kann jemand nach dem manuellen Patchen von Proton 5.0 und dem Aktualisieren des vulkan icd loader den Befehl zum Ausführen des Spiels detaillieren?

Wenn ich ./[...]/Proton\ 5.0/dist/bin/wine64 [path to the game.exe] direkt benutze, läuft das Spiel, aber ich habe schreckliches Audio (kein FAudio, nehme ich an?)

Wenn ich ./[...]/Proton\ 5.0/proton run [path to the game.exe] ich die FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.

Ich bin auf Manjaro und benutze die drm-freie Version.

Hallo Leute, ich bin ein bisschen verloren von all den Posts. Bringt das alles in Steam zum Laufen? Oder über Wein oder Lutris oder all das oben Genannte?
Läuft es mit der Standard-Steam-Version oder ist es erforderlich, die DRM-freie Exe zu verwenden?
Wenn die DRM-freie Exe benötigt wird, woher können wir sie beziehen?
Es tut mir leid, wenn dies zuvor gepostet wurde, aber wie aktualisiert man Vulkan-Loader 1.2.135 in Manjaro?
Ich habe Steam jetzt auf Steam Beta umgestellt. Bedeutet dies, dass ich automatisch Vulkan-Loader 1.2.135 ausführe? Oder muss ich andere Optionen auswählen?
Danke Jungs, großartig, dass du es zum Laufen gebracht hast!

@ grand248 : Variables Erfolgsniveau mit drm-free exec, muss die Bethesda.net-Version des Spiels erhalten (möglicherweise wurde es bereits gepatcht). Die Steam-Version des Spiels ist gespalten.

Nachdem ich endlich die DRM-Version zum Absturz gebracht hatte, bekam ich eine nette Begrüßung von Denuvo.
Screenshot_20200320_235341
Rückerstattung ist es.

@Voxed was hast du getan, um so weit zu kommen?

@ PraetorianSC4 Ich habe das gleiche. Ich habe nichts geändert, nur Beta Steam aktualisieren. Und hol diese Scheiße von Denuvo

@ PraetorianSC4 Legen Sie den Wein-Patch von liberodark in das Verzeichnis "Proton \ 5.0 / dist" und überschreiben Sie die bereits vorhandenen Dateien. Ich denke, Sie benötigen möglicherweise die bereits vorhandene Versionsdatei (nicht sicher). Und Aktualisierung von icd-vulkan-loader.

Außerdem müssen Sie ACO deaktivieren, wenn Sie das haben.

Mein Startbefehl lautet:
RADV_PERFTEST = llvm PROTON_LOG = 1% Befehl% + in_terminal 1

@Voxed - Ich

@Voxed :

Ich habe bereits Folgendes getan:

Bisher kein Glück. Sehr enttäuschend.

Ja, persönlich, egal was ich mache oder wenn ich DRM / kein DRM verwende, stürzt es einfach ab. Hoffentlich hat es jemand tatsächlich herausgefunden, wenn ich aufwache ¯ \ _ (ツ) _ / ¯

@ AllKind Denuvo möchte nicht, dass du Spaß hast. Du könntest immer versuchen, die drm-freie Version zu bekommen.

@Voxed , aber es ist eine gekaufte Version unter Windows von Steam ???

@ AllKind das ist der falsche Ort für dieses Gespräch. Warten Sie entweder 24 Stunden oder erhalten Sie eine Rückerstattung.

Das Spiel läuft, aber die Leistung ist schrecklich:
https://i.imgur.com/wK7Xr3H.png
Nur zu Beginn des Levels kann ich 60 FPS bekommen. Wenn ich ein paar Schritte gehe und 18 bekomme ...

yes @ mozo78 ist nicht ganz gut und
Besser ohne HDR und Vsync

Ja, jetzt ist es 24: D.

Ich sende Ihnen bessere Weinfreigabearbeiten, ohne die Exe zu patchen: D.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Dieser hat es für mich zusammen mit den beiden pkgbuilds für den 1.3.5 vulkan-icd-loader und den Header gemacht, vielen Dank @liberodark

Um zu erwähnen, dass ich den gepatchten Wein in den dist-Ordner von Proton 5.0 gelegt habe

Versucht mit einer bestimmten alternativen ausführbaren Datei. Vorausgesetzt, dass exe nicht kaputt ist, funktioniert es jetzt irgendwie weniger. Ich werde mich eine Weile zurücklehnen, bis alles gut aussieht oder bis meine zweiwöchige Rückerstattungsfrist abläuft: upside_down_face:

Um das Spiel richtig zu starten und zu spielen, wären zwei Dinge erforderlich, eine Verbesserung von dxvk und proton, um sich korrekt um das Spiel zu kümmern. Auch das Spiel, das in Vulkan gestartet wird, ist schlecht.

Um das Spiel richtig zu starten und zu spielen, wären zwei Dinge erforderlich, eine Verbesserung von dxvk und proton, um sich korrekt um das Spiel zu kümmern. Auch das Spiel, das in Vulkan gestartet wird, ist schlecht.

DXVK wird nicht für Doom verwendet. Es läuft nativ in Vulkan.

Ja, die Verbesserung, die erforderlich ist, betrifft tatsächlich die libvulkanische Unterlegscheibe von Proton / Wine.

Endlich habe ich es zum Laufen gebracht, verdammt ja. Haben Sie ein Problem mit Alt-Tabing, aber wen interessiert das?
Insgesamt also eine kurze Anleitung für Dampfanwender.

  1. Proton 5.0 funktioniert hervorragend mit gepatchten DLLs. Sie müssen exe nicht mehr sedieren.
  2. Wein mit hier bereitgestellten Flecken hat bei mir nicht funktioniert (NVIDIA 1660, Bogen), aber Proton funktioniert.
  3. Hier ist ein Link zu Proton (5.0.1 + libs, einfach auspacken), den ich verwendet habe: https://drive.google.com/open?id=1H4Dljhp5L7d8lI7YVqid8MTkaMM_kOTF
  4. Hier ist ein Link zu meinem Ausführungsskript: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07
  5. Du brauchst den neuesten Vulkan und es ist der schwierigste Teil hier.

Vielen Dank an alle, die es geschafft haben!

Ja, aber das ewige Schicksal mit Vulkan ist eine ziemlich schlechte Leistung für Wein ohne DXVK
Ich habe keinen Test ohne Esync ...

@ AllKind das ist der falsche Ort für dieses Gespräch. Warten Sie entweder 24 Stunden oder erhalten Sie eine Rückerstattung.

Ich denke, das ständige Hacken von Proton, das versuchte, es zum Laufen zu bringen, führte dazu, dass die ausführbare Datei über 5 verschiedene Versionen der Bibliotheken sah. Versuchen Sie, die gleichen Kernel32-, ntdll- usw. Binärdateien beizubehalten, die Sie beim Stöbern verwenden.

Ja, aber das ewige Schicksal mit Vulkan ist eine ziemlich schlechte Leistung für Wein ohne DXVK

DXVK ist nicht verwandt.

Ja, aber das ewige Schicksal mit Vulkan ist eine ziemlich schlechte Leistung für Wein ohne DXVK

DXVK ist nicht verwandt.

Ja, das sage ich! aber es ist verrückt, so eine wirklich schlechte Leistung zu haben ...

doom ewig hat ein Update veröffentlicht ... trotzdem das gleiche. Ich weiß nicht, wie sich der Patch auf die bisher geleistete Arbeit auswirken würde

@dxgldotorg Ich habe es 1 Stunde nach dem Start unter Windows gespielt. Hatte gerade das Windows-Update, um die AMD-Chipsatz-Treiber nach zu aktualisieren. Am nächsten Tag nach einem Neustart wurde ich "ausgesperrt". Kaum vorstellbar, dass die Tests unter Linux (Dual Boot) die Windows-Version beeinflusst haben ... " <Removed by moderator> " ist jedoch gerade aufgetaucht. Wenn das Problem weiterhin besteht, hätte ich vielleicht einen Ausweg :)
Entschuldigung für das offtopische Gespräch ...

Wir sitzen alle im selben Boot mit schlechter Leistung, richtig? Niemand hat besseres Glück?

muss AMD und NVIDIA vergleichen keine Ahnung für mich ist auf 60 und 25 fps

Wir sitzen alle im selben Boot mit schlechter Leistung, richtig? Niemand hat besseres Glück?

Ich habe die DRM-freie Version mit soliden 100 fps unter Verwendung von AMD-Hardware ausgeführt.

hast du akust

Musste Akustik deaktivieren, damit Vulkan 1.2.135 verwendet werden kann.

image

Nun, das könnte besser sein als zuvor, denke ich? Nach dem Drücken von Play wird das ID-Logo in einem kleinen Fenster angezeigt und wie zuvor beendet.

Protokoll (55 MB)

Gibt es eine Möglichkeit, die Terminalausgabe des Spiels zu sehen, wenn Sie von Steam aus starten?

für die Notwendigkeit, Update von Spiel / Vulkan & Proton / Wein zu warten

image

Für mich stürzt das Spiel damit ab, wenn ich versuche, mit Steam zu öffnen und wenn ich dieses Skript von oben verwende: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

Ich bin 3950X / 1080ti. Hat das noch jemand gesehen?

Weiß jemand, wie man ein Steam-Spiel mit dem Wein des Systems anstelle von Proton ausführt?

Ich bin auch daran interessiert, was der schnellste Weg ist. Möchten Sie auch das Wein-Repo im mfplat-Ticket testen?

Nun, das könnte besser sein als zuvor, denke ich? Nach dem Drücken von Play wird das ID-Logo in einem kleinen Fenster angezeigt und wie zuvor beendet.

Gleich hier, sowohl DRM als auch DRM-frei

@annmuor Ich denke, ich werde versuchen, dieses

Endlich habe ich es zum Laufen gebracht, verdammt ja. Haben Sie ein Problem mit Alt-Tabing, aber wen interessiert das?
Insgesamt also eine kurze Anleitung für Dampfanwender.

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.

Vielen Dank an alle, die es geschafft haben!

Bestätigt unter Void Linux! Funktioniert jedoch nur mit DRM-freier Exe…: verwirrt:
20200320-201042

Für mich stürzt das Spiel damit ab, wenn ich versuche, mit Steam zu öffnen und wenn ich dieses Skript von oben verwende: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

Dies geschieht, wenn Sie Proton 4.2-9 oder niedriger auswählen. (SteamAPI kann nicht initialisiert werden)

Wer es funktioniert, können Sie bitte Ihre Systeminformationen angeben?

Ich habe es nicht zum Laufen gebracht, mit:

  • Betriebssystem: NixOS (nixos-instabil)
  • GPU: RX 5700
  • Treiber: Mesa 19.3.3 (LLVM 9.0.1)
  • Kernel: 5.4.25

Hallo Leute,
Kann jemand bitte erklären, wie man den neuesten Vulkan in Manjaro bekommt.
Danke im Voraus.

Kann jemand bitte erklären, wie man den neuesten Vulkan in Manjaro bekommt.

https://www.archlinux.org/packages/extra/x86_64/vulkan-icd-loader/
Wurde seit über einem Monat als veraltet markiert. Ist jemand mit dem Arch-Release-Prozess vertraut, der über die richtigen Kanäle eskalieren kann?

@liberodark Leider ist Gentoo nicht zu reaktiv, ich muss auf Ventil hoffen, denke ich

Wir könnten versuchen, das Neueste aus Git herauszubringen.

ps Wir sind beide '75 geboren, Dylan genannt, laufen Gentoo und spielen Doom? Oh mein Gott

@annmuor
Ich habe das bereitgestellte Proton nach ~ / .local / share / Steam / steamapps / common / Proton 5.0 / extrahiert
Wenn ich dieses Skript ausführe, wird der folgende Fehler angezeigt:

bash ~ / Documents / doom.sh
/home/grand/Documents/doom.sh: Zeile 6: ~ / .local / share / Steam / steamapps / common / Proton 5.0 / dist / bin / wine: Keine solche Datei oder kein solches Verzeichnis

Ich habe bestätigt, dass die Datei und das Verzeichnis vorhanden sind.

Vielen Dank

@ashkitten hier gehts
@ grand248 benutze die PKGBUILDs von Tk-Glitch , obwohl ich als jemand, der noch nie mit dem Erstellen von Arch-Paketen

Jeder mit Arch-basierter Distribution kann dieses Repo verwenden, um Vulkan-Header und Vulkan-ICD-Loader auf den neuesten Stand von 1.2.135 zu aktualisieren: https://github.com/Tk-Glitch/PKGBUILDS

@ashkitten Ich habe es nur funktioniert, um vom DRM-Bildschirm als @Voxed gepostet zu werden. Ich habe die neuesten verfügbaren Vulkan-Header und Vulkan-ICD-Loader installiert und sie dann mit Proton 5.4-GE-1 zum Laufen gebracht, das hier zu finden ist: https://github.com/GloriousEggroll/proton-ge-custom/ Veröffentlichungen

Hier sind meine Systeminformationen: https://gist.github.com/rabidlassie/7c3ab9a232a152aa9e7a684aec86f1ee

Auch der DRM-Screenshot (der über einen Browser geöffnet wird):
doom

@ grand248 Ich hatte das gleiche Problem mit dem Skript. Sehen Sie meine Lösung hier . Hinweis: Ich kann das Spiel immer noch nicht auf meinem System zum Laufen bringen, habe aber nicht die neuesten Vulkan-Header.

Ich habe dieses Bild nicht einmal bekommen, als ich auf der Denubloat-Exe lief, es ist einfach abgestürzt

@ Rabidlassie, danke, dass hast , dass Proton-5.4-GE-1 funktioniert. Damit bin ich viel weiter gekommen als mit dem Build, den ich selbst kompiliert habe. Es wird für mich nicht im Browser geöffnet, sondern es wird nur ein Popup mit einem Link zur Support-Seite angezeigt (https://support.codefusion.technology/de_d90127jd781/?e=88500006&l=english).

@ashkitten Ja, dieser Link öffnet die Seite, die ich gepostet habe

@wundrweapon wahrscheinlich im Zusammenhang mit

@ Rabidlassie Welches Protokoll ist das und wo würde ich es finden

Oh, es wird nicht einmal gestartet, um ein Protokoll zu erstellen. Es heißt nur, dass die Steam-API nicht initialisiert werden kann. sagt mir, ich muss sicherstellen, dass das richtige Konto verbunden ist und so weiter. Ich wundere mich warum?

@wundrweapon Hast du versucht, das Spiel mit dem Steam-Client oder der Kommandozeile zu starten? Wenn Sie die Befehlszeile ausprobiert haben, können Sie in den Steam-Client wechseln. Klicken Sie mit der rechten Maustaste auf DOOM Eternal -> Eigenschaften -> Startoptionen festlegen -> notieren Sie dies:
PROTON_LOG=1 %command%

Also der aktuelle Status ist, dass es funktioniert, aber Denuvo immer auslöst?

Ich könnte es mit @annmuors Proton dist versuchen, da er es zum

Außerdem hatte ich ein Update, die Proton-Version von Steam wurde auf 5.0-5 erhöht. Wirft trotzdem einen DRM-Fehler :(

Außerdem hatte ich ein Update, die Proton-Version von Steam wurde auf 5.0-5 erhöht. Wirft trotzdem einen DRM-Fehler :(

Es gibt keine Veröffentlichung auf Github ... haben sie die relevanten Korrekturen darin aufgenommen?

kannst du dein log posten

Huch, über 500k Zeilen o_O
Eine direkte Suche nach Vulkan führt nur dazu, dass einige SOs erfolgreich geladen werden

nbd wenn du einen pastebin verwendest

Hallo @rabidlassie , wenn sich Denuvo bereits im aufgeregten Zustand befindet,

Hallo @wundrweapon , Protonenprotokolle neigen dazu, sich gut zu komprimieren. Wenn Github die Größe des Protokolls nicht mag, sollten Sie es in ein Archiv werfen.

Da Steam jetzt Proton 5.0.5 hat, werde ich noch einmal fragen: Soll ich erstellen ?

Erwägen Sie, es in ein Archiv zu werfen.

Warum habe ich nicht daran gedacht? Hier ist das Archiv
log.zip

Hier ist mein Log jetzt mit Proton 5.0.5. Viel kleiner als das von @wundrweapon
steam-782330.log

Oh ja, ich nehme an, ich könnte das Protokoll genauso gut mit Proton 5.0.5 hochwerfen, um es zu vervollständigen.
steam-782330.log

@ Rabidlassie hast du die DRM-freie Exe zum
Wer auch immer ich versucht habe , @annmuors

System.
Proton: 5,0-5.
vulkan-icd-loader und vuikan-headers - 1.2.135.
Ich habe versucht, sowohl DRM als auch DRM-frei zu starten. Nach "GPU Vendor Warning" stürzte das Spiel ab und jetzt erhalte ich einen Link zu https: //support.codefusion.technology ...
Proton-5.4-GE-1 funktioniert nicht ohne spezielle Manipulationen.

Bei der Version 5.0-5 und DRM wird der Fehler "AMD unterstützt HDR noch nicht" angezeigt, stürzt jedoch sofort ab. Verwenden von Steam-Native, Vulkan-ICD-Loader 1.2.135 und Aco deaktiviert. Ich habe nichts anderes berührt.

steam-782330.zip

5,0-5:
Behebung des Absturzes in einigen Spielen, die in Proton 5.0-4 eingeführt wurden.
Behebung eines Netzwerkfehlers in Granblue Fantasy: Versus.
Unterstützung für die neuesten OpenVR-SDKs.
Unterstützung für neue Vulkan-Erweiterungen hinzufügen, die von einigen neueren Titeln verwendet werden.

Bemerkenswert ist, dass es gestern anscheinend ein Update für den Nvidia-Treiber gegeben hat. Ich war im Internet unterwegs, um herauszufinden, ob ich vulkan-icd-loader und dergleichen installieren / aktualisieren muss, und habe diese Webseite gesehen:

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

Wenn ich Flatpak auf meinem Fedora-System überprüfe, ist ein neues Paket verfügbar, aber es ist immer noch 440,64.

UPDATE: Ja, funktioniert immer noch nicht, aber es war wahrscheinlich einen Versuch wert.

@ Kisak-Ventil in Ordnung, danke

@Weilbyte mache ich eigentlich, aber ich habe es nicht mit Proton versucht, da mein Steam-Konto mit meinem Bethesda-Konto verknüpft ist. Es wird wahrscheinlich versuchen, sich automatisch anzumelden, sobald ich das Spiel geöffnet habe. Ich möchte dieses Risiko nicht eingehen.

@liberodark Leider ist Gentoo nicht zu reaktiv, ich muss auf Ventil hoffen, denke ich

Wir könnten versuchen, das Neueste aus Git herauszubringen.

ps Wir sind beide '75 geboren, Dylan genannt, laufen Gentoo und spielen Doom? Oh mein Gott

LOL

Dylan ist ein Spitzname, mein Name ist Luca, aber die anderen Dinge sind echt, eheh

Sag mir, wenn du Glück mit Git hast, werde ich es morgen vielleicht versuchen

@ Vladimir-A du hast nofsync an, vielleicht ist das das Problem?

@wundrweapon @ ryester27 Sie haben beide einen Stapelüberlauf, nicht sicher, was dies verursacht.

@rabidlassie Ich habe versucht, mit fsync und ohne fsync zu starten. Zum Beispiel funktionieren From Software-Spiele nicht mit fsync. Gleiche Protokolle.

Ich verstehe nicht, wie das Proton-Team ein so großes Titelspiel nicht vorab getestet hat?

Ich verstehe nicht, wie das Proton-Team ein so großes Titelspiel nicht vorab getestet hat?

Wahrscheinlich, weil sie bis zum Veröffentlichungstag keine abspielbare Kopie haben, vermute ich. Bethesda hat sicherlich keinen Anreiz, einem so kleinen Teil der Benutzer zu helfen, die ein Betriebssystem betreiben, das sie nicht einmal unterstützen.

Wir hoffen, dass sie Denuvo bald wie bei Rage 2 fallen lassen werden. Zumal das Spiel aus der Box geknackt wurde.

Protokoll mit Proton 5.0-5 aktualisiert
steam-782330.log

GPU: 8 GB GTX 1070
Fahrer: 440,44
OS: Pop! _OS 19.10
Protonenversion: 5.0-5

Ich verstehe nicht, wie das Proton-Team ein so großes Titelspiel nicht vorab getestet hat?

Wahrscheinlich, weil sie bis zum Veröffentlichungstag keine abspielbare Kopie haben, vermute ich. Bethesda hat sicherlich keinen Anreiz, einem so kleinen Teil der Benutzer zu helfen, die ein Betriebssystem betreiben, das sie nicht einmal unterstützen.

Proton ist Steam, oder? Mit Sicherheit würde Bethesda Steam die Veröffentlichungskopie vor dem Veröffentlichungsdatum zur Verfügung stellen.

Ich verstehe nicht, wie das Proton-Team ein so großes Titelspiel nicht vorab getestet hat?

Wahrscheinlich, weil sie bis zum Veröffentlichungstag keine abspielbare Kopie haben, vermute ich. Bethesda hat sicherlich keinen Anreiz, einem so kleinen Teil der Benutzer zu helfen, die ein Betriebssystem betreiben, das sie nicht einmal unterstützen.

Proton ist Steam, oder? Mit Sicherheit würde Bethesda Steam die Veröffentlichungskopie vor dem Veröffentlichungsdatum zur Verfügung stellen.

würde könnte könnte sollte. Dies ist immer noch ein Open-Source-Projekt

Ich verstehe nicht, wie das Proton-Team ein so großes Titelspiel nicht vorab getestet hat?

Wahrscheinlich, weil sie bis zum Veröffentlichungstag keine abspielbare Kopie haben, vermute ich. Bethesda hat sicherlich keinen Anreiz, einem so kleinen Teil der Benutzer zu helfen, die ein Betriebssystem betreiben, das sie nicht einmal unterstützen.

Proton ist Steam, oder? Mit Sicherheit würde Bethesda Steam die Veröffentlichungskopie vor dem Veröffentlichungsdatum zur Verfügung stellen.

Valve ist nicht die Presse und führt keine QS- / Compliance-Tests für Software auf ihrer Plattform durch. Ich verstehe nicht, warum Bethesda dies tun müsste, wenn sie nicht auch Überprüfungsschlüssel über Steam verteilen. Aber ich spekuliere an dieser Stelle buchstäblich nur.

Bitte hören Sie auf, Unsinn in diesem Ticket zu diskutieren. Dies ist kein Forum, sondern ein Ticket für technische Fehlerberichte. Helfen Sie, das Problem zu lösen oder halten Sie den Mund.

Arch hat gestern Abend offiziell den Vulkan-ICD-Loader 1.2.135-1 erhalten. Es ist nicht mehr nötig, es zu kompilieren :)

Wird die DRM-freie EXE-Datei mit Proton 5.0-5 und Vulkan-ICD-Loader 1.2.135-1 auf Arch noch benötigt?

Wir werden es erst später heute wissen. Denuvo blockiert Sie für 24 Stunden, wenn Sie es versuchen
zu viele Konfigurationen. So scheinen die Leute mit der Steam-Version zu sein
Ich warte darauf, entsperrt zu werden, um es erneut zu versuchen, wenn ich es richtig verstehe

Am Samstag, 21. März 2020, 04:41 Uhr schrieb Yjnar [email protected] :

Wird die DRM-freie EXE-Datei mit Proton 5.0-5 und Vulkan-ICD-Loader noch benötigt?
1.2.135-1 auf Arch?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602014658 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y332CETCBZYP6XOOHZKTRIR4SFANCNFSM4LP25FOQ
.

Ja, es wird gebraucht :)
@ Kron4ek
Das Proton builld auf GitHub Seite ist noch 5.0- 4. Das Spiel stürzt damit ab.

@ mozo78 Valve hat sein Github Proton Repo noch nicht aktualisiert, daher kann ich Proton 5.0-5 nicht kompilieren.

Das auf Ihrer GitHub-Seite erstellte Proton ist immer noch 5.0-4. Das Spiel stürzt damit ab.

Für mich geht das. Ich meine, ich habe meinen Proton 5.0-4-Build erneut hochgeladen und ihn mit den erforderlichen Patches kompiliert, damit Doom Eternal daran arbeitet.

Hat es hier jemand geschafft, Vulkan-Loader unter Ubuntu zu kompilieren? Die neueste Version in apt ist 1.1.126.0-2 . Ich gehe also davon aus, dass dies eines der Probleme ist, die ich lösen muss. Ich dachte, ich hätte die Anweisungen richtig befolgt, aber es scheint nicht, dass Doom Eternal sie erkennt.

Ich habe festgestellt, dass einige der Tests in Vulkan-Loader für mich fehlschlagen. Das ist zumindest ein Teil des Grundes, warum sie für mich fehlschlagen.

@ mozo78 Valve hat sein Github Proton Repo noch nicht aktualisiert, daher kann ich Proton 5.0-5 nicht kompilieren.

Das auf Ihrer GitHub-Seite erstellte Proton ist immer noch 5.0-4. Das Spiel stürzt damit ab.

Für mich geht das. Ich meine, ich habe meinen Proton 5.0-4-Build erneut hochgeladen und ihn mit den erforderlichen Patches kompiliert, damit Doom Eternal daran arbeitet.

Ich habe gerade das Spiel ausprobiert und es ist abgestürzt. Mit Winev2 funktioniert es :)
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view

@ mozo78 Ich weiß nicht, warum es bei dir nicht funktioniert, ich habe es einfach wieder direkt von meiner Github-Seite heruntergeladen (nur um sicherzugehen, dass die Datei integer ist) und das Spiel funktioniert bei mir.

Aber ich kompiliere gerade meinen verbesserten Build neu, vielleicht funktioniert es für Sie.

Sie können auch diese Spielargumente ausprobieren:

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

Arch Linux aktualisierter Vulkan-Loader: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/vulkan -icd-loader & id = f04a0e735e553b1d749730865fe758f38ef6b966

Ändert das etwas?

Ich versuche es mit Arch Linux, Beta Steam (sowohl zur Laufzeit als auch nativ), Vulkan-ICD-Loader 1.2.135 und NVIDIA 440.64 auf einer GTX 1080 Ti und versuche Proton 5.0-5 .

Der Versuch, das Denuvo-Spiel zu starten, wird nicht einmal auf einen schwarzen Bildschirm geladen, sondern nur nicht mehr ausgeführt. Steam-782330.7z

Der Versuch, die DRM-freie EXE zusammen mit dem ursprünglichen Lader zu starten, wird auf einen schwarzen Bildschirm geladen und stürzt dann ab. Jemand in den Pirateriethreads erwähnte, dass Bethesda den Ordner original und die Dateien gepatcht hat, damit sie nicht mit der Exe funktionieren. Das könnte der Grund sein.

Nach dem, was ich hier lese, sollte ich zumindest in der Lage sein, das DRM-Spiel in ETWAS zu starten, aber ich bekomme nichts, habe ich etwas verpasst?

Ich versuche es mit Arch Linux, Beta Steam (sowohl zur Laufzeit als auch nativ), Vulkan-ICD-Loader 1.2.135 und NVIDIA 440.64 auf einer GTX 1080 Ti und versuche Proton 5.0-5 .

Der Versuch, das Denuvo-Spiel zu starten, wird nicht einmal auf einen schwarzen Bildschirm geladen, sondern nur nicht mehr ausgeführt. Steam-782330.7z

Der Versuch, die DRM-freie EXE zusammen mit dem ursprünglichen Lader zu starten, wird auf einen schwarzen Bildschirm geladen und stürzt dann ab. Jemand in den Pirateriethreads erwähnte, dass Bethesda den Ordner original und die Dateien gepatcht hat, damit sie nicht mit der Exe funktionieren. Das könnte der Grund sein.

Nach dem, was ich hier lese, sollte ich zumindest in der Lage sein, das DRM-Spiel in ETWAS zu starten, aber ich bekomme nichts, habe ich etwas verpasst?

Mein System und Setup sind ziemlich identisch und ich erhalte identische Ergebnisse.

@ C0rn3j Wenn Sie eine Kopie der Exe haben, funktioniert es immer noch. Ich wurde von Denovo in Windows blockiert, weil ich einen Haufen Konfigurationen mit Wein ausprobiert habe, aber das Auswechseln der Exe mit der DRM-freien funktionierte einwandfrei.

@wiltaylor
Können Sie bestätigen, dass ich die richtigen Dateien habe?
Ich habe es nicht geschafft, sie zu retten, bevor Bethesda sie entfernt hat, also habe ich sie aus dem Internet geklaut.

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

@ C0rn3j yep die gleichen Hashs, die ich für DOOMEternalx64vk.exe habe

Ich habe jedoch nur die DRM-freie idTechLauncher.exe auf meinem Windows-System. Dateien kamen wie gewohnt über Dampf herunter.

Ich habe die gleichen Hashes auch @ C0rn3j

@wiltaylor Versucht, mit nur geänderter EXE-

steam-782330.log

Versuchte ein sauberes Präfix für ein gutes Maß ( rm -rf ~/.local/share/Steam/steamapps/compatdata/782330/pfx ), hat nicht geholfen.

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

Ich habe es in einem sauberen Präfix versucht und es funktioniert tatsächlich. Das tut mir leid :)

@ mozo78 kein Problem :)

bei mir funktioniert es auch nicht,
nvidia 440.64 vulkan-icd-loader 1.2.135
steam-782330.log
startet und stürzt ab

Es wäre fantastisch, wenn jemand einen funktionierenden Proton-Build hochladen könnte

Okay, ich habe das Proton von Tk-Glitch mit dem angewendeten Patch kompiliert (https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb) und die unveränderte Steam-Version von DOOM Eternal läuft damit. Verwendete Startoptionen: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

DOOM scheint jetzt mit DRM gut zu laufen!

EDIT: Hier ist mein binärer Protonen-Build: https://ufile.io/x58gs3ia
EDIT2: Eine schrittweise Anleitung zum Ausführen von DOOM Eternal finden Sie weiter unten.

@ 999eagle und alle anderen, die es geschafft haben: ProtonDB-Berichte sind sehr willkommen: https://www.protondb.com/app/782330

@ McMarius11 wird reichen

@tuxayo yup, ich werde meinen Bericht hinzufügen

@ McMarius11 hat meinen Kommentar mit der Binärdatei hochgeladen und bearbeitet.

@ 999eagle Ist es möglich, eine

hat meinen Kommentar mit der Binärdatei hochgeladen und bearbeitet.

Aus irgendeinem Grund scheint mein ISP ufile.io zu blockieren, aber nicht uploadfiles.io ... Also vollständiger Link hier, wenn das jemand anderem hilft: https://uploadfiles.io/x58gs3ia

@ 999eagle Ist es möglich, eine

Ich bin immer noch in der Hölle der Bibliothek in Arch, da die Paketdatenbank nicht aktualisiert wird und einige andere Abhängigkeiten vorhanden sind. Mein Rat lautet also: Geduld, es wird irgendwann kommen, nicht zu lange

@ FTL-Space-Warp

  1. Laden Sie die von mir hochgeladene Proton-Version herunter (https://ufile.io/x58gs3ia oder https://uploadfiles.io/x58gs3ia) und entpacken Sie sie auf ~/.steam/root/compatibilitytools.d/
  2. Stellen Sie sicher, dass Sie sich für die Steam-Client-Beta angemeldet haben (Steam> Einstellungen> Konto> Beta-Teilnahme).
  3. Starten Sie Steam neu
  4. Fügen Sie diese Startoptionen zu DOOM Eternal in Steam hinzu: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  5. Wählen Sie Proton-tkg 5.4.r10.g7c7868f4 als Protonenversion für DOOM Eternal
  6. Riss und Träne!

Hoffentlich bekommen wir mindestens einen Beta-Build, damit wir uns nicht darauf verlassen müssen, Binärdateien untereinander zu verteilen.

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

Das Melden von Feedback im oben genannten Commit für die erfolgreiche Ausführung von Doom Eternal sollte dazu beitragen, Vertrauen in die Freigabefähigkeit des Patches zu gewinnen.

@999eagle Danke, küsse deine Augen!

Hat es jemand geschafft, auf einer AMD-GPU zu laufen? Wenn ja, welche Mesa-Version wurde verwendet? Ich stoße immer wieder auf FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. obwohl ich vulkan-icd-loader 1.2.135 und den neuesten Mesa-Git-Build verwende.

@ 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!

Der Ordner "compatible.ools.d" in ~ / .steam / root / wurde nicht erstellt. Nach dem Neustart von Steam wurde das Tool angezeigt.

Beim Versuch zu laufen:

======================
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. Laden Sie die von mir hochgeladene Proton-Version herunter (https://ufile.io/x58gs3ia oder https://uploadfiles.io/x58gs3ia) und entpacken Sie sie auf ~/.steam/root/compatibilitytools.d/
  2. Stellen Sie sicher, dass Sie sich für die Steam-Client-Beta angemeldet haben (Steam> Einstellungen> Konto> Beta-Teilnahme).
  3. Starten Sie Steam neu
  4. Fügen Sie diese Startoptionen zu DOOM Eternal in Steam hinzu: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  5. Wählen Sie Proton-tkg 5.4.r10.g7c7868f4 als Protonenversion für DOOM Eternal
  6. Riss und Träne!

Eine Frage, verwenden Sie vulkan-icd-loader 1.2.135 oder eine vorherige Version?
Später werde ich es versuchen, aber ich bin mir nicht sicher, ob es funktionieren könnte

@zaggynl Ich habe keine Ahnung, warum es immer noch von diesem Pfad abhängt ... Die Datei existiert in ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/dist/lib/wine/ntdll.dll.so , nicht sicher, warum der Build diesen nicht verwendet.

@ dylanmc1975 Ich verwende vulkan-icd-loader 1.2.135 , aber die Steam-Beta sollte das beinhalten

@kdwinter Ich benutze Ubuntu 19.04 mit SteamvR Mesa Treibern und einem RX580 und bis jetzt funktioniert das Spiel.

@ 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!

UPDATE-WARNUNG : Wenn Sie GNOME oder einen GNOME-basierten Desktop verwenden, ALT-TAB NICHT verwenden oder das Fenster verlassen.

Bestätigt zu arbeiten , einige Notizen auf meiner Seite:

  • Ich bin in der Hölle der Bibliothek gefangen und habe meine Dampfinstallation kaputt gemacht. Ich musste alles neu installieren, zum Glück waren die Spiele noch da

Von mir installierte Bibliotheken (Sie benötigen sie möglicherweise nicht, ich habe sie zur Vervollständigung hier abgelegt, Steam-Laufzeit sollte einige davon bereits haben )

  • 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
  • Vulkan-Header 1: 1.2.135-1
  • Vulkan-Extra-Schichten 1.1.130 + 10614 + a70d5d17e-1

@ dylanmc1975 Ich verwende vulkan-icd-loader 1.2.135 , aber die Steam-Beta sollte das beinhalten

Ich hoffe, Gentoo nicht :)

@ 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!

Das Spiel wird immer noch nicht gestartet, obwohl das Wein-Popup nicht mehr angezeigt wird.

Wie kann ich einen Blick auf die Protokolldatei werfen?

@ 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!

Das Spiel wird immer noch nicht gestartet, obwohl das Wein-Popup nicht mehr angezeigt wird.

Wie kann ich einen Blick auf die Protokolldatei werfen?

In den Startoptionen des Spiels setzen Sie PROTON_LOG = 1% Befehl%

@ 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!

Das Spiel wird immer noch nicht gestartet, obwohl das Wein-Popup nicht mehr angezeigt wird.

Wie kann ich einen Blick auf die Protokolldatei werfen?

Fügen Sie PROTON_LOG = 1% Befehl% hinzu, um Optionen in Steam zu starten, starten Sie das Spiel und lesen Sie ~ / steam-782330.log

edit: habe den% befehl% bit vergessen, sorry.

@zaggynl @ 999eagle Ich habe das gleiche Problem mit dem Pfad /home/sophie/ .
Der Ordner für die Kompatibilitätswerkzeuge liegt für mich jedoch bei ~/.steam/steam/compatibilitytools.d/ .

Versucht, WINEPATH mit WINEPATH = / home / az / .steam / root / kompatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib / wine in Startoptionen einzustellen, aber keine Freude.

Ich verwende Pop_os 19.10 und konnte die Vulkan-Header 1.2.135 nicht installieren.
Ich konnte 1.2.131 installieren, aber das scheint nicht genug zu sein. Weiß jemand, wie ich den 1.2.135 auf Pop_oS 19.10 (oder Ubuntu 19.10) installieren könnte?

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

@zaggynl @ 999eagle Ich habe das gleiche Problem mit dem Pfad /home/sophie/ .
Der Ordner für die Kompatibilitätswerkzeuge liegt für mich jedoch bei ~/.steam/steam/compatibilitytools.d/ .

/home/USERNAME/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/
es sollte so aussehen

für mich stürzt das Spiel immer noch ab,
brauche ich das neueste nvidia 440.66.03?

Wein: Initialisierung fehlgeschlagen: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: Freigegebene Objektdatei kann nicht geöffnet werden: Nein solche Datei oder Verzeichnis

Dies liegt daran, dass @ 999eagle den TkG Proton-Build auf Arch kompiliert hat (habe ich Recht?), Daher ist GLIBC 2.31 erforderlich, damit dieser Build funktioniert.

Auf Systemen mit älterem GLIBC werden solche Fehler angezeigt.

Ich konnte die Vulkan-Header 1.2.135 nicht installieren.

Am einfachsten ist es, den Steam Beta-Client zu verwenden, da er jetzt 1.2.135 enthält.

@RumenBlack Führen Sie die Steam-Client-Beta aus? Ich starte das Spiel mit Ubuntu Mate 19.04 und der benutzerdefinierten Protonenversion ganz gut.

Die Protonenversion von @ 999eagle stürzt für mich auf Pop_os genauso ab wie immer.
steam-782330.log

Auch damit kein Glück. Alles aktualisiert, dieses gepatchte Proton gebaut, aber immer noch abgestürzt. Ich kann keine Protokolle daraus erhalten, ich habe PROTON_LOG = 1 übergeben, ich habe sogar versucht, Steam selbst damit zu betreiben, aber ich kann die Protokolle nirgendwo finden.

Auch damit kein Glück. Alles aktualisiert, dieses gepatchte Proton gebaut, aber immer noch abgestürzt. Ich kann keine Protokolle daraus erhalten, ich habe PROTON_LOG = 1 übergeben, ich habe sogar versucht, Steam selbst damit zu betreiben, aber ich kann die Protokolle nirgendwo finden.

Sind sie nicht als Steamapp- {gameID} .log in Ihrem Home-Ordner?

Mein schlechtes, es stellt sich heraus, dass mein global festgelegtes WINEDEBUG = -all envvar (wenn ich andere Dinge mit Wein ausführe) verhindert, dass die Protokolle funktionieren.

steam-782330.log

Nach dem Beitrag von 999eagle wird ein Fehlerfenster angezeigt:
_ "Entschuldigung, etwas ist schief gelaufen. Lösungen finden Sie unter "_
was auf eine Seite bei Bethesda zeigt, die sagt
_ "Derzeit kann Ihr Spielekauf nicht erfolgreich erneut validiert werden. Warten Sie bitte 24 Stunden und versuchen Sie es erneut." _

Es riecht nach Denuvo ... dann versuche ich es wohl morgen noch einmal.

@kdwinter Ich benutze Ubuntu 19.04 mit SteamvR Mesa Treibern und einem RX580 und bis jetzt funktioniert das Spiel.

Trotz der Aktualisierung auf die Beta-Version des Steam-Clients wird immer noch der Fehler FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. angezeigt. Seltsam. Auch mit einem RX580, fwiw.

Ich konnte die Vulkan-Header 1.2.135 nicht installieren.

Am einfachsten ist es, den Steam Beta-Client zu verwenden, da er jetzt 1.2.135 enthält.

Ich verwende gerade den Steam Beta-Client, aber wenn ich vulkaninfo ausführe, heißt es immer noch, dass ich 1.2.131 habe

Ich habe die hier veröffentlichten benutzerdefinierten Weine / Protonen ausprobiert, aber ich erhalte einen schwarzen Bildschirm, der nach einigen Sekunden abstürzt.

@kdwinter Ich benutze Ubuntu 19.04 mit SteamvR Mesa Treibern und einem RX580 und bis jetzt funktioniert das Spiel.

Trotz der Aktualisierung auf die Beta-Version des Steam-Clients wird immer noch der Fehler FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. angezeigt. Seltsam. Auch mit einem RX580, fwiw.

@kdwinter Hast du versucht, es wieder

@ Kron4ek Ja, ich habe diesen Build auf Arch kompiliert, daher ist GLIBC 2.31 erforderlich. Keine Ahnung, warum sich mein Erstellungspfad noch in den Binärdateien befindet.

@kdwinter RADV + ACO funktioniert derzeit nicht. Sie müssen entweder LLVM ( RADV_PERFTEST=llvm wenn Ihr Build standardmäßig aktiviert ist) oder einen anderen Treiber verwenden.

Der proprietäre Treiber liefert Vulkan bei weitem die beste Leistung in diesem Spiel so , dass Sie das verwenden werden soll , wenn Sie wissen , wie es zu installieren, aber das System nicht versauen , indem alle amdgpu-pro - Pakete zu installieren, ist es nicht erforderlich.

Ich verwende gerade den Steam Beta-Client, aber wenn ich vulkaninfo ausführe, heißt es immer noch, dass ich 1.2.131 habe

Vulkaninfo verwendet die systemweite Installation, Steam Beta verwendet eine eigene Laufzeit. Zum Beispiel mein System:
~/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libvulkan.so.1.2.135

@kdwinter RADV + ACO funktioniert derzeit nicht. Sie müssen entweder LLVM ( RADV_PERFTEST=llvm wenn Ihr Build standardmäßig aktiviert ist) oder einen anderen Treiber verwenden.

Der proprietäre Vulkan-Treiber bietet bei weitem die beste Leistung in diesem Spiel. Wenn Sie wissen, wie man es installiert, aber Ihr System nicht durch die Installation aller amdgpu-pro-Pakete bescheißen, ist dies nicht erforderlich.

Das war in der Tat das Problem, danke!

Das Spiel funktioniert mit großen Leistungsproblemen mit dem Vulkan-Entwicklertreiber Nvidia 440.66.03 mit einer GTX 1080ti. Irgendwelche Ideen zur Leistungsverbesserung? Ich bin auf Arch und habe das neueste vulkan-icd-loader-Paket installiert (1.2.135-1)

Das dedizierte Protokoll des Spiels scheint nicht erstellt zu sein, aber das error.log von Steam enthält Folgendes, nachdem das Spiel nicht gestartet werden konnte:
`
CreatingProcess "
Spielaktualisierung: AppID 782330 "", ProcID 30492, IP 0.0.0.0:0
App 782330 wird gestartet

Hinzufügen des Prozesses 30492 für die Spiel-ID 782330
GameAction [AppID 782330, ActionID 2]: LaunchApp hat die Aufgabe mit "" in WaitingGameWindow geändert.
FEHLER: ld.so: Objekt '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
FEHLER: ld.so: Objekt '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
FEHLER: ld.so: Objekt '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
GameAction [AppID 782330, ActionID 2]: LaunchApp hat die Aufgabe in "Abgeschlossen mit" "geändert.
Hinzufügen des Prozesses 30493 für die Spiel-ID 782330
Hinzufügen des Prozesses 30494 für die Spiel-ID 782330
Hinzufügen des Prozesses 30495 für die Spiel-ID 782330
Hinzufügen des Prozesses 30496 für die Spiel-ID 782330
Spiel entfernt: AppID 782330 "", ProcID 30492
AppInterfaceStats auf Steam hochgeladen
Beenden der App 782330
Keine zwischengespeicherte Sticky-Zuordnung in ActivateActionSet.
`

Ich habe die Anweisungen von 999eagle befolgt (ich bin auf Arch) und die Steam-Version des Spiels funktioniert, läuft aber sehr schlecht (15-25 fps).

Das Spiel funktioniert mit großen Leistungsproblemen mit dem Vulkan-Entwicklertreiber Nvidia 440.66.03 mit einer GTX 1080ti. Irgendwelche Ideen zur Leistungsverbesserung? Ich bin auf Arch und habe das neueste vulkan-icd-loader-Paket installiert (1.2.135-1)

Es hat definitiv Leistungsprobleme, aber denken Sie daran, dass wir die Hölle daraus machen. Ich habe einen Bogen und einen 2060 und ich kann ihn bei 30-40 fps kaum in der Höhe haben (denken wir daran, dass es darüber 4 höhere Einstellungen gibt)

@kdwinter RADV + ACO funktioniert derzeit nicht. Sie müssen entweder LLVM ( RADV_PERFTEST=llvm wenn Ihr Build standardmäßig aktiviert ist) oder einen anderen Treiber verwenden.

Der proprietäre Vulkan-Treiber bietet bei weitem die beste Leistung in diesem Spiel. Wenn Sie wissen, wie man es installiert, aber Ihr System nicht durch die Installation aller amdgpu-pro-Pakete bescheißen, ist dies nicht erforderlich.

@doitsujin Sie können den Pro-
https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutorial_how_to_use_amds_pro_vulkan_driver_or_the/

Es scheint, als müssten wir auf eine weitere stabile Veröffentlichung warten, um dieses Meisterwerk zu genießen.

@oscarcp Ja, ich dachte, die Patches wirken sich auf die Leistung aus. Gute Arbeit bisher alle Beteiligten!

Ich möchte nur darauf hinweisen, dass Proton 5.0-5 gerade herausgekommen ist und mit den fehlenden Vulkan-Erweiterungen zu kommen scheint!

Mit dem Steam-Runtime-Beta-Client und Proton 5.0-5 scheint dies jedoch immer noch nicht "out-of-the-box" zu funktionieren

@RumenBlack Führen Sie die Steam-Client-Beta aus? Ich starte das Spiel mit Ubuntu Mate 19.04 und der benutzerdefinierten Protonenversion ganz gut.

Vielleicht versuche ich es mit einem anderen DE. Ich habe gehört, dass Leute Probleme mit Gnomen haben.

@RumenBlack Führen Sie die Steam-Client-Beta aus? Ich starte das Spiel mit Ubuntu Mate 19.04 und der benutzerdefinierten Protonenversion ganz gut.

Vielleicht versuche ich es mit einem anderen DE. Ich habe gehört, dass Leute Probleme mit Gnomen haben.

Bisher ist das einzige Problem, das ich in GNOME habe, das Overlay. Wenn irgendetwas den Kontext aus den Fenstern von DOOM wechselt, stürzt es spektakulär ab

Ich kann berichten, dass die Lösung von
Ich werde mit den Startoptionen herumspielen, um zu sehen, welche man weglassen kann. Aber mit den Schritten, die sie bereitgestellt hat, funktioniert es.

@APoniatowski mit 100% meinst du, dass du keine Leistungsprobleme hast?

Ich muss lieben, wenn Leute langsame Websites zum Herunterladen verwenden

@oscarcp interessant, ich habe die meisten Optionen auf High oder Ultra und bekomme 60fps mit ein paar kleinen Gräben hier und da auf einem RX580 mit Mesa-Git.

Ich habe die meisten Optionen für High oder Ultra und erhalte hier und da 60 fps mit einigen kleinen Gräben auf einem RX580 mit Mesa-Git.

@MuchiMuchiPink Mit Steam-Version oder drm-frei? Verwenden Sie auch radv-llvm, radv-aco oder admgpu-pro?

@ 999eagle Haben Sie die DRM-freie Version verwendet?

Nun, ich habe das Spiel gestartet, aber die Leistung ist schrecklich schlecht (selbst wenn alles auf dem niedrigsten Stand ist) und ich habe auf die harte Tour gelernt, dass ich das Steam-Overlay nicht laufen lassen kann. Obwohl die FPS in die Höhe schnellen, wenn das Spiel unterbrochen wird, kann es sein, dass mein i5-6400 einfach nicht mehr gut ist.

@elovin Nein, ich verwende nur die standardmäßige unveränderte Steam-Version

Nun, ich habe das Spiel gestartet, aber die Leistung ist schrecklich schlecht (selbst wenn alles auf dem niedrigsten Stand ist) und ich habe auf die harte Tour gelernt, dass ich das Steam-Overlay nicht laufen lassen kann. Obwohl die FPS in die Höhe schnellen, wenn das Spiel unterbrochen wird, kann es sein, dass mein i5-6400 einfach nicht mehr gut ist.

Nein, ich bin mit 9900K / 1080Ti und wir sitzen im selben Boot. Das Spiel läuft mit sehr niedrigen FPS ...

Hallo, es kann sich lohnen, # 3267 zu erwähnen. Die verkürzte Version dieser Diskussion ist, dass es möglicherweise eine vorgelagerte Regression gibt, die Denuvo mit diesen inoffiziellen Proton-Builds unzufrieden macht, aber mit dem Mainline-Build von Proton in Ordnung ist. Das Fehlerszenario in diesem Problembericht besteht darin, dass das Spiel für 5 Spielstarts pro Tag funktioniert und dann in den aufgeregten Zustand wechselt.

Dies mag nicht direkt auf dieses Spiel zutreffen, aber es wäre etwas wert, ein Auge darauf zu haben.

4790k 1070 hier benutzerdefinierte PDS-Kernel 5.6 neueste und 100+ FPS maximal 1080p

@ ReaperOfSouls1909
Könnten Sie uns bitte weitere Informationen zu Ihrem Setup geben (welche Treiberversion haben Sie verwendet, welche Wein- / Protonenversion, drmfrei oder nicht)?

Ich muss lieben, wenn Leute langsame Websites zum Herunterladen verwenden

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

4790k 1070 hier benutzerdefinierte PDS-Kernel 5.6 neueste und 100+ FPS maximal 1080p

Es ist wegen pds Kernel kann sein?

Proton 5.0.5 440.64 nvidia dkms tkg sowohl drm als auch drm free work

von meinem Iphone gesendet

Am 21. März 2020, um 10:39 Uhr, schrieb elovin [email protected] :

Wenn Sie
@ ReaperOfSouls1909
Cloud Sie geben uns bitte weitere Informationen zu Ihrem Setup (welche Treiberversion haben Sie verwendet, welche Wein- / Protonenversion, drm frei oder nicht)?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder melden Sie sich ab.

@madewokherd Ich habe das Spiel vom bethesdalauncher gekauft und dabei die drm-freie Binärdatei radv-llvm verwendet.
Ich spiele durch Lutris mit @liberodark Wein als Custom Runner.

Jeder auf Arch-basierten Systemen mit einer AMD-Karte, der die 19.50-Version der Pro- Vulkan- Treiber @doitsujin vorgeschlagen hat, um die beste Leistung zu erzielen, hier ist eine vorgefertigte Version:
vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar.xz.zip

@ gardotd426 danke ich werde das überprüfen.

@MuchiMuchiPink stellen Sie sicher, dass Sie das Spiel Vulkan- Treiber mit VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd64.json

Da Sie jedoch den Bethesda-Launcher und nicht Steam verwenden, ist der Launcher möglicherweise 32-Bit, was bei Origin der Fall ist. Daher müssen Sie auch einen 32-Bit-Vulkan-Treiber deklarieren, also etwa: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/amd_icd64.json oder Sie können lib32-amdvlk installieren und das offene 32-Bit amdvlk für den Launcher verwenden, das wäre also VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json , aber ich würde nur versuchen, zuerst das 64-Bit zu verwenden. Es nützt nichts, dieses Geschäft zu betreiben, es sei denn, Sie brauchen es.

Gut, dass es mit der @ 999eagle Protonenversion

Arch Linux 64 Bit, gehärteter Kernel, neuester proprietärer Nvidia-Treiber (DKMS), Steam Beta.

EDIT: Das Spielen in Medium gibt in meinem Fall eine reibungslose Erfahrung

@ FTL-Space-Warp Bisher sah es glatt aus, noch keine Verlangsamung (unter 30 fps), abgesehen von der Mausglättung (was ärgerlich ist). Ich werde noch einige Tests durchführen, aber im Moment muss ich mich um andere Prioritäten kümmern.

@ Kisak-Ventil 5 Spiel startet? alles klar. Werde ein Auge darauf haben, da ich es schon einmal angefangen habe.

Ich habe fast Windows installiert, nur um spielen zu können. Ich muss die Open Source Community lieben. Eine Problemumgehung herausgepumpt, schneller als jedes Entwicklungsstudio sie produzieren kann.

@ gardotd426 nein, ich spiele nicht durch den Launcher. Ich starte gerade die DOOMEternalx64vk.exe mit einem 64bit Wineprefix, aber danke :)

@MuchiMuchiPink Okay, aber ich habe gerade meinen Bethesda-Launcher überprüft und es ist tatsächlich 32-Bit, es scheint also, wenn jemand zufällig die Bethesda-Version hat und den Launcher verwendet und versucht, die Pro-Version von AMDs Vulkan-Treiber zu verwenden Tatsächlich müssen Sie sowohl 32 als auch 64-Bit in VK_ICD_FILENAMES festlegen, also VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json
Der vorgefertigte amdgpu-pro vulkan-Treiber, den ich oben hochgeladen habe, ist nur der 64-Bit-Treiber. Sie müssen jedoch nur lib32-amdvlk installieren (oder einfach den 32-Bit-vulkan-Loader von mesa ausprobieren).

Mit @ 999eagle Hinweisen und Proton habe ich diesen Fehler im Protonenprotokoll erhalten
Und ich weiß wirklich nicht, wie ich es machen soll :(

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 Suche in diesem Protokoll nach dem nächsten FATAL ERROR oben (möglicherweise ein paar hundert Zeilen höher). Und stellen Sie sicher, dass Sie den Parameter +in_terminal 1 .

Nur zur Veranschaulichung: Der Spiegel von @zaggynl stimmt mit der Originaldatei von @ 999eagle überein
(https://zaggy.nl/nextcloud/s/W96Z7BBy6oirJpY)
md5sum: feec62ea77baa5b37bbe6f92946a42ea

Ist der Vulkan Loader 1.2.135 also immer noch eine Anforderung? Ich möchte die drm-freie Version mit Proton 5.0-5 unter PlayOnLinux testen und verwende täglich Ubuntu 20.04 Builds. libvulkan ist derzeit am 1.2.131 unter Ubuntu 20.04.

@ VincentGuinaudeau Ich habe PROTON_LOG=1 %command% für Startoptionen angegeben, aber ich habe keine schwerwiegenden Fehler im Steamlog

benutze PROTON_LOG=1 %command% +in_terminal 1

@ VincentGuinaudeau 17067.935:002f:0030:warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )

Der einzige Fehler, den ich bekommen habe, ist meiner Meinung nach meine fehlende vulkan libs 1.2.135

Es klappt!!!!!
das DRM-Free funktioniert bei mir nicht, ich habe die normale Version verwendet. jetzt läuft es
edit: jetzt funktioniert es nicht mehr: /

Hallo @ dylanmc1975 , bitte kopieren Sie Ihre Systeminformationen von Steam ( Steam -> Help -> System Information ) und fügen Sie sie in eine Fügen Sie dann einen Link zur Liste hinzu dieser Issue-Bericht.

Proton 5.0.5 440.64 nvidia dkms tkg sowohl drm als auch drm free work

von meinem Iphone gesendet
Am 21. März 2020, um 10:39 Uhr, elovin @ . *> Schrieb: @ ReaperOfSouls1909 Wolke Sie uns bitte weitere Informationen über das Setup geben (welche Treiberversion haben Sie verwendet, was für Wein / Proton - Version, drm frei oder nicht)? - Sie erhalten dies, weil Sie erwähnt wurden. Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder melden Sie sich ab.

Leider hilft es nicht. Gerade nvidia-dkms-tkg installiert - keine Freude. Welches DE rennst du? Ich bin bei Plasma.

Mit @ 999eagle Proton Build.

Steam-Spiel mit dem DRM ausführbar.

openSUSE Tumbleweed
Mesa 20.0.1
AMD Vega 56

Stabile 60 fps bei aktiviertem vsync, hohe Grafikeinstellungen.

Vielen Dank an alle!

Proton 5.0.5 440.64 nvidia dkms tkg sowohl drm als auch drm free work

von meinem Iphone gesendet
Am 21. März 2020, um 10:39 Uhr, elovin _ @ _. *> Schrieb: @ ReaperOfSouls1909 Wolke Sie uns bitte weitere Informationen über das Setup geben (welche Treiberversion haben Sie verwendet, was für Wein / Proton - Version, drm frei oder nicht)? - Sie erhalten dies, weil Sie erwähnt wurden. Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder melden Sie sich ab.

Leider hilft es nicht. Gerade nvidia-dkms-tkg installiert - keine Freude. Welches DE rennst du? Ich bin bei Plasma.

Ich besitze das Spiel noch nicht, kann also nicht testen, ob 440.64 nicht Vulkan 1.2 ist, während 440.66.03 1.2.133 ist, was die gleiche Vulkan-Version wie das Doom Eternal Game Ready ist Windows-Treiber.

@ McMarius11

Es klappt!!!!!
das DRM-Free funktioniert bei mir nicht, ich habe die normale Version verwendet. jetzt läuft es

Wie wählst du die Exe aus, die ausgeführt werden soll?

Hat es schon jemand unter Ubuntu 18.04 zum Laufen gebracht?

Hat es schon jemand unter Ubuntu 18.04 zum Laufen gebracht?

Ich hab nicht ...

@ 999eagle

Wie kommt es, dass Ihr Home-Ordner (ich denke es ist) in meinem Protokoll angezeigt wird?

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

Hallo @ dylanmc1975 , bitte kopieren Sie Ihre Systeminformationen von Steam ( Steam -> Help -> System Information ) und fügen Sie sie in eine Fügen Sie dann einen Link zur Liste hinzu dieser Issue-Bericht.

@ Kisak-Ventil

https://gist.github.com/dylanmc1975/f017873abfc82a9af619adc45667ab80

Danke @ dylanmc1975 , da Sie die Systeminformationen vor Abschluss der srt-info-Diagnose kopiert haben, kann ich nur spekulieren, aber überprüfen Sie noch einmal, ob media-libs / mesa mit USE = vulkan erstellt wurde.

Hat es schon jemand unter Ubuntu 18.04 zum Laufen gebracht?

Versuchte alles hier mit DRM-Version, letzter Versuch mit 999eagle Post und Nr. Absturz Absturz Absturz Absturz Absturz Absturz Absturz. An diesem Punkt krank davon.

Proton 5.0.5 440.64 nvidia dkms tkg sowohl drm als auch drm free work

von meinem Iphone gesendet
Am 21. März 2020, um 10:39 Uhr, elovin _ @ _. *> Schrieb: @ ReaperOfSouls1909 Wolke Sie uns bitte weitere Informationen über das Setup geben (welche Treiberversion haben Sie verwendet, was für Wein / Proton - Version, drm frei oder nicht)? - Sie erhalten dies, weil Sie erwähnt wurden. Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder melden Sie sich ab.

Leider hilft es nicht. Gerade nvidia-dkms-tkg installiert - keine Freude. Welches DE rennst du? Ich bin bei Plasma.

Ich besitze das Spiel noch nicht, kann also nicht testen, ob 440.64 nicht Vulkan 1.2 ist, während 440.66.03 1.2.133 ist, was die gleiche Vulkan-Version wie das Doom Eternal Game Ready ist Windows-Treiber.

Ich habe gerade 440.66.03 installiert. Es ist etwas besser, aber ich kann kaum 24 FPS erreichen ...

Danke @ dylanmc1975 , da Sie die Systeminformationen vor Abschluss der srt-info-Diagnose kopiert haben, kann ich nur spekulieren, aber überprüfen Sie noch einmal, ob media-libs / mesa mit USE = vulkan erstellt wurde.

Nein, ich sehe jetzt keine Vulkan-Unterstützung, jetzt kompiliere ich es auch mit opencl neu.
Aber ich frage mich, wie Doom 2016 funktioniert, aber vielleicht war es nicht die Vulkan-Version, an die ich mich noch nicht erinnere

Kann bestätigen, dass @ 999eagles Build von wine-tkg ordnungsgemäß funktioniert.

Gentoo Linux, RX 5700 XT, verwendet AMDGPU-PRO 19.50 für dieses Spiel, da dies angeblich der schnellste Treiber ist. Ultra-Nightmare-Einstellungen und bisher bricht die GPU nicht ins Schwitzen.
Verwenden der ausführbaren DRM-Datei.

1080Ti - 24 FPS bei niedrigen Einstellungen: D: D: D.

@ 999eagle

Wie kommt es, dass Ihr Home-Ordner (ich denke es ist) in meinem Protokoll angezeigt wird?

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

Außerdem habe ich versucht, Ihren Patch mit anderen Spielen zu verwenden, keines davon lief.

@ dylanmc1975 doom 2016 hat noch opengl apis, während Eternal exklusiv vulkan ist

Kann bestätigen, dass @ 999eagles Build von wine-tkg ordnungsgemäß funktioniert.

Gentoo Linux, RX 5700 XT, verwendet AMDGPU-PRO 19.50 für dieses Spiel, da dies angeblich der schnellste Treiber ist. Ultra-Nightmare-Einstellungen und bisher bricht die GPU nicht ins Schwitzen.
Verwenden der ausführbaren DRM-Datei.

Hallo, welche Opencl hast du?
Ich benutze amd-gpu, ist sicher der schnellste Taucher?

@ 999eagle

Können Sie die Patches für Protonen freigeben, damit wir uns selbst kompilieren können?

@ 999eagle

Wie kommt es, dass Ihr Home-Ordner (ich denke es ist) in meinem Protokoll angezeigt wird?

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

Das ist wahrscheinlich der Grund, warum es abstürzt? Meins startet, ich bekomme einen schwarzen Bildschirm, aber dann stürzt das Spiel ab. Ich habe es sowohl mit dem 5.4.x Proton als auch mit dem 5.0.5 Proton versucht. In beiden Fällen stürzt die Steam-Version des Spiels ab. Mit 5.0.5 werde ich jedoch zur DRM-Seite des Spiels weitergeleitet, die nicht erneut validiert wird, und ich muss 24 Stunden warten. Das ist also eine Wäsche. Super Gelee von allen, die es zum Laufen gebracht haben.

1080Ti - 24 FPS bei niedrigen Einstellungen: D: D: D.

Komischerweise hat NMS ein Problem mit der Leistung von Nvidia Vulkan, das vor der Behebung durch HG als temporäre Lösung mit dieser Vulkan-Schicht als AMD gefälscht werden sollte:

https://github.com/volca02/spoof_vendorid

Einen Versuch wert.

@ fls2018

1080Ti - 24 FPS bei niedrigen Einstellungen: D: D: D.

Komischerweise hat NMS ein Problem mit der Leistung von Nvidia Vulkan, das vor der Behebung durch HG als temporäre Lösung mit dieser Vulkan-Schicht als AMD gefälscht werden sollte:

https://github.com/volca02/spoof_vendorid

Einen Versuch wert.

Vielen Dank.
Mein 1080 wurde tatsächlich als AMD-Karte gefälscht - es gab eine Warnung, dass AMD beim Start an HDR arbeitet.
Das Problem besteht jedoch weiterhin: Tonstottern, Kinematik sehr langsam und nicht mit dem Musik- und Ingame-Gameplay weit unter 30 FPS bei niedriger Einstellung (alles deaktiviert).

Hallo, welche Opencl hast du?

Ich bin mir nicht sicher, warum es relevant ist, aber ich verwende nichts, was für OpenCL proprietär ist, nur Mesa.

Ich benutze amd-gpu, ist sicher der schnellste Taucher?

Nach allem, was ich gehört habe, sind AMDVLK und RADV beide erheblich langsamer und RADV / ACO stürzt beim Start ab.

@aleksbenmaza @ PraetorianSC4 Sie benötigen mindestens GLIBC 2.31, da ich meinen Build auf Arch kompiliert habe, sorry. Ich bin mir nicht sicher, warum mein Build-Verzeichnis immer noch in den Binärdateien angezeigt wird.

@gblanchard Ich habe das genaue Commit verknüpft, bei dem der Patch hinzugefügt wurde. Ich habe proton-tkg mit dem Community-Patch winevulkan_fshack_opts.mypatch und allem anderen mit Standardkonfiguration kompiliert.

@ 999eagle Danke!

@ 999eagle Für die Aufzeichnung, obwohl es mit Ihren Patches auf Gentoo mit GLIBC 2.30 funktioniert

: man_shrugging:

Hallo, es kann sich lohnen, # 3267 zu erwähnen. Die verkürzte Version dieser Diskussion ist, dass es möglicherweise eine vorgelagerte Regression gibt, die Denuvo mit diesen inoffiziellen Proton-Builds unzufrieden macht, aber mit dem Mainline-Build von Proton in Ordnung ist. Das Fehlerszenario in diesem Problembericht besteht darin, dass das Spiel für 5 Spielstarts pro Tag funktioniert und dann in den aufgeregten Zustand wechselt.

Dies mag nicht direkt auf dieses Spiel zutreffen, aber es wäre etwas wert, ein Auge darauf zu haben.

@ kisak-ventil dieser Thread scheint darauf hinzudeuten, dass das Löschen des Kompatibilitätsdatenverzeichnisses den Status von denuvo zurücksetzt. ist das wahr? es scheint nicht in meinem Fall zu sein.

1080Ti - 24 FPS bei niedrigen Einstellungen: D: D: D.

Komischerweise hat NMS ein Problem mit der Leistung von Nvidia Vulkan, das vor der Behebung durch HG als temporäre Lösung mit dieser Vulkan-Schicht als AMD gefälscht werden sollte:

https://github.com/volca02/spoof_vendorid

Einen Versuch wert.

Ja, es drückt 3-4 FPS mehr, aber es ist immer noch nicht spielbar. Vielen Dank :)

Hallo @ashkitten , ich verstehe, dass der Status auf einem Denuvo-Server zurückgesetzt werden muss.

Kann jemand bestätigen, dass Proton 5.0-5 funktioniert?

@ashkitten

Dies führt für mich zu Fehlern bei der Denuvo-Registrierung. 5.4.x gibt mir einen schwarzen Bildschirm (mit dem gepatchten Wein-Build von @ 999eagle ), stürzt aber letztendlich ab.

R7 3800X | GTX 1080Ti | Manjaro 5.4.4 | 440,64 | Vulkan Header / ICD-Loader: 1.2.135

Versuchte alles, was ich finden konnte (einschließlich drm free exes). Das einzige, was funktionierte, war 999eagles Protonenbau und die offizielle Exe. Auf Arch 5.5.11tkg und dem NVIDIA-Treiber 440.66.03 ist jedoch immer noch eine miserable Leistung zu verzeichnen (20 fps auf allen Tiefs bei einem 1070 gtx). Auch der Sound knackt im Spiel.

Kann jemand bestätigen, dass Proton 5.0-5 funktioniert?

@ashkitten
Der von @ 999eagle (https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602028651) bereitgestellte einwandfrei , um in den Ingame-Status zu gelangen.
Bei einigen funktioniert es jedoch nicht und bei anderen funktioniert es nicht spielbar langsam (dies ist mein Fall mit einem 1080).

Aber Sie könnten es versuchen. Vielleicht hast du Glück.

Der Build von 999eagle hat nicht funktioniert

deb 18.04
Steam Beta
glibc 2.31
nvidia 440

Ryzen 5
1060 3 GB
asus b350
8 GB

Geht immer noch einfach zu diesem blöden DRM-Popup. Etwas sagt mir, dass es jetzt ohne DRM funktionieren würde. Irgendwie bin ich froh, dass ich mich mehr aufregen würde, wenn es laufen würde, aber dann nicht spielbare fps geben würde.

Viel Glück und danke Jungs / Mädels Ich denke, ich werde für Versuche aussteigen und auf ein richtiges Ventil zur Ventilfreigabe warten, das so gut funktioniert wie 2016. Wird neu installiert, da das Rig jetzt zufällig einfriert und beim Booten Systemfehler meldet. Genial.

Geht immer noch einfach zu diesem blöden DRM-Popup. Etwas sagt mir, dass es jetzt ohne DRM funktionieren würde.

@ MacroHard-sys
Das liegt daran, dass Sie innerhalb von 24 Stunden zu viele verschiedene Protonenaufbauten ausprobiert haben
Hatte gestern das gleiche. Heute war alles in Ordnung, weil der beschissene Denuvo endlich meinen Ausweis aus ihrer gesperrten Datenbank löschte. Also warten Sie einfach ... oder probieren Sie die drm-freie Version: wink:

Ich bin zu diesem Zeitpunkt auch im Denuvo-Gefängnis. Ich habe die DRM-freie Exe erhalten und sie nach dem Sichern der ursprünglichen Exe in den Spielordner gelegt, aber sie scheint noch früher abzustürzen. Muss ich noch etwas tun, damit die DRM-freie Exe funktioniert?

@Berinth Wenn Sie wie ich das FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , habe ich dieses Problem behoben, indem ich auch alle Dateien in DOOMEternal/base/ aus der drm-freien Version kopiert habe. Erwarten Sie, dass die Dateien mit .streamdb enden und nicht die Ordner. Das sind insgesamt neun Dateien.

Aber ich habe nicht versucht, es über Dampf zu starten. Ich starte direkt vom Terminal mit einem Befehl wie
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 Du

  1. Der Build wurde heruntergeladen und in ~ / .steam / kompatibilitytools.d / abgelegt
  2. Stellen Sie Steam so ein, dass Sie sich für Beta entscheiden und Steam neu starten
  3. Stellen Sie die Protonenversion für Ihren eingebauten Dampf ein
  4. Stellen Sie die Startoptionen wie vorgeschlagen ein (+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1)

Spiel beginnt, ist mehr oder weniger spielbar. Bei mittleren Grafikeinstellungen erhalte ich zwischen 25 und 40 FPS.

Ich verwende Fedora 31 Workstation, Kernel 5.5.7-200.fc31 mit dem NVIDA-Treiber 440.64. Hardware: Ryzen 1700, RTX 2060, 16 GB RAM.

Angesichts der Tatsache, dass das Spiel im Grunde genommen mit Protonen läuft (zumindest in einigen Setups), bin ich ziemlich zuversichtlich, dass dies bald einwandfrei funktionieren wird.

Vielen Dank an 999eagle und alle anderen Beteiligten für Ihre Bemühungen!

Das Update von

Fedora 31
Intel-i5 6600K
Nvidia GTX970
16 GB RAM

Wenn Sie Vulkan Loader auf die neueste Version unter Ubuntu 18.04 und höher aktualisieren möchten, verwenden Sie die folgenden Befehle:

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 Wenn Sie wie ich das FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , habe ich dieses Problem behoben, indem ich auch alle Dateien in DOOMEternal/base/ aus der drm-freien Version kopiert habe. Erwarten Sie, dass die Dateien mit .streamdb enden und nicht die Ordner. Das sind insgesamt neun Dateien.

Aber ich habe nicht versucht, es über Dampf zu starten. Ich starte direkt vom Terminal mit einem Befehl wie
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

Ich bin auf Pop_os, daher sind meine Verzeichnisse etwas anders. Aber ich habe diesen Befehl angepasst und er gibt Folgendes zurück: no such file or directory: ~/.steam/debian-installation/steamapps/common/Proton\ 5.0/dist/bin/wine
obwohl ich an dieser Stelle nachgesehen habe und dort Wein existiert

@Berinth Ich glaube, ich habe gestern auch diesen Fehler bekommen, aber ich erinnere mich nicht sicher. Überprüfen Sie möglicherweise, ob es sich um einen Symlink im Pfad handelt, und ändern Sie Ihren Pfad entsprechend, damit der Symlink nicht verwendet wird. Wenn das nicht funktioniert, habe ich keine Ahnung.

Hallo @Berinth , versuche einen absoluten Pfad ( /home/username ) anstelle von ~ .

Leute, könnt ihr einen Fehler bei NVIDIA melden? Ich kann nicht so gut Englisch, also bitte ich dich darum. Geben Sie uns hier einen Link und wir werden das Problem bestätigen, sobald das Thema erstellt wurde.

Hallo @Berinth , versuche einen absoluten Pfad ( /home/username ) anstelle von ~ .

Ich habe das gleiche Ergebnis versucht. Meine Home-Partition befindet sich auf einem anderen Laufwerk als meine Root-Partition, ist jedoch bei / home gemountet. Könnte das für eine Schleife werfen?

Edit: Ich bin ein Idiot. Wurde versehentlich das falsche Skript ausgeführt. Das Skript wird jetzt ausgeführt, aber das Spiel wird immer noch nicht ausgeführt

Ich habe gerade das Setup von Riss und Träne! :Metall:

EDIT: vergessen zu erwähnen, irgendwie wichtig, als die Kampagnenmission begann, warnte es mich, dass es keine Verbindung zu Steam herstellen konnte und dass ich mehr oder weniger offline laufen würde? Ich hoffe, dass DRM nur Aggro von meinen Tests letzte Nacht ist, aber ich habe ernsthaft keine Ahnung, was die wahre Ursache ist

20200321-141737
20200321-141959

Während ich die Lösung von 999eagle verwendete, bemerkte ich, dass das Ingame-Info-Panel von Doom Ewigkeit besagt, dass ich Vulkan 1.1.119 verwende, obwohl ich Vulkan-ICD-Loader Version 1.2.135-1 installiert habe und die Steam Beta verwende Tun Sie dies auf Arch mit der DRM-Version des Spiels

Screenshot_20200321_191241

Das Spektakel entfernt den Fokus aus dem Spiel und lässt es einfrieren. Deshalb werden 0 fps und ein schwarzer Bildschirm angezeigt

Jemand auf ProtonDB berichtete, dass @ 999eagles Build nicht testen.

Jetzt funktioniert wie ein Zauber! danke an @ 999eagle

AMD Ryzen 5 1600X
16 GB Speicher
Radeon RX 480
Gentoo Linux
Kernel 5.5.9

@ kisak-ventil Ich habe eine Vulkan-Unterstützung auf meiner Maschine vermisst, danke

Jemand auf ProtonDB berichtete, dass @ 999eagles Build nicht testen.

Es gibt keinen neueren Treiber als 440.66.03, denke ich. Ich benutze sie und kann nicht mehr als 25-30 FPS bekommen.

Während ich die Lösung von 999eagle verwendete, bemerkte ich, dass das Ingame-Info-Panel von Doom Ewigkeit besagt, dass ich Vulkan 1.1.119 verwende, obwohl ich Vulkan-ICD-Loader Version 1.2.135-1 installiert habe und die Steam Beta verwende Tun Sie dies auf Arch mit der DRM-Version des Spiels

Screenshot_20200321_191241

Das Spektakel entfernt den Fokus aus dem Spiel und lässt es einfrieren. Deshalb werden 0 fps und ein schwarzer Bildschirm angezeigt

Dies sind meine Statistiken, es funktioniert auch mit 1.2.133 anstelle von 1.2.135 (ich habe ein Foto gemacht, weil ich versuche, einen Screenshot zu machen, wenn es abstürzt)
photo6033081157454770620

Ist es nur ich oder scheinen Leute mit schlechter Leistung meistens Geforce 10xx-Benutzer zu sein? Scheint gut für AMD-Karten und für 20xx-Serien

Es scheint, als hätten einige Leute, die es geschafft haben, das Spiel mit einer höheren Framerate auszuführen, den PDS-Scheduler verwendet. Ich kann bestätigen, dass die Verwendung des PDS-Schedulers im xanmod-Kernel in Verbindung mit dem neuen TKG-Proton keine höhere Framerate liefert. Derzeit bin ich jedoch gesperrt und kann keine anderen Konfigurationen mit PDS testen.

Würde jemand, der das Spiel mit Stock Proton 5.0-5 booten lässt, einen TKG-Kernel mit PDS testen können, um festzustellen, ob dies zu einer besseren Leistung führt? Es könnte hilfreich sein, wenn wir eingrenzen können, warum manche Menschen eine akzeptable Leistung sehen und andere nicht.

Ich benutze eine 1070 fwiw.

In diesem Fall beschwert sich ein Benutzer auch mit GTX970, wie ich mich erinnere.

Ist es nur ich oder scheinen Leute mit schlechter Leistung meistens Geforce 10xx-Benutzer zu sein? Scheint gut für AMD-Karten und für 20xx-Serien

Ich glaube, @ ReaperOfSouls1909 hat erwähnt, dass sie mit einer 1070 100 + fps erreichen

Die Standard-DRM-Version funktioniert einwandfrei mit:

Ryzen 3700X
Vega 56

ArchLinux (Zen-Kernel)
Mesa-Git
Steam-Beta
Proton-tkg-Build mit dem oben genannten Patch

Steam Lauch-Optionen (Denken Sie daran, dass Sie beim ersten Start des Spiels nicht den skipSignInManager verwenden.):
RADV_PERFTEST = llvm + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

Auch die Leistung ist mit etwa 60 fps bei hoher und WQHD-Auflösung spielbar

Screenshot_20200321_194344

Mit der Lösung von @ 999eagle kann ich das Spiel starten und spielen, was eine große Sache ist, da letzte Nacht nichts in diesem Thread funktioniert hat. Die Leistung ist jedoch schlecht (niedrige FPS).

Wie bei anderen in dieser Situation bin ich auf einem 1080ti (mit Ryzen 3950x). Neueste Ubuntu Focal mit allen Paketen aktualisiert und benutzerdefinierten 5.6.0-rc6 Kernel.

Vielleicht basiert das Spiel auf Raytracing oder einer ähnlichen neuen Technologie, die die Geforce-Karten der 10er-Serie nicht haben?

Würde ein Upgrade der System-Vulkan-Pakete dieses Problem möglicherweise weiter beheben? Das oben vorgeschlagene Lunarg-Vulkan-Repo hatte keine aktualisierten Pakete für mein System.

Ist es nur ich oder scheinen Leute mit schlechter Leistung meistens Geforce 10xx-Benutzer zu sein? Scheint gut für AMD-Karten und für 20xx-Serien

@tehradamant es ist nicht in Ordnung für mein 2060, also denke ich nicht, dass die Logik ausfällt. In der Fortress of Doom bekomme ich 20-30fps auf meinem 2060 @ 1440p; In Windows ist es auf 144 fps festgelegt

Der Unterschied zwischen denen, die eine hohe Leistung erzielen, und denen, die dies nicht tun, scheint amd vs nvidia zu sein

@GloriousEggroll sollten Sie dieses Commit integrieren und eine Veröffentlichung markieren? https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb

Dank dessen haben wir eine Handvoll Leute, die es schaffen, das Spiel zu leiten. Wenn Sie es in Ihrem Build haben, können Sie es umfassender testen.

(Jemand korrigiert mich, wenn die benutzerdefinierten Protonenaufbauten etwas anderes benötigen)

Ist es nur ich oder scheinen Leute mit schlechter Leistung meistens Geforce 10xx-Benutzer zu sein? Scheint gut für AMD-Karten und für 20xx-Serien

Ich glaube, @ ReaperOfSouls1909 hat erwähnt, dass sie mit einer 1070 100 + fps erreichen

Ich denke es ist ein Fehler oder er wird der Einzige sein :)

Ist es nur ich oder scheinen Leute mit schlechter Leistung meistens Geforce 10xx-Benutzer zu sein? Scheint gut für AMD-Karten und für 20xx-Serien

Ich glaube, @ ReaperOfSouls1909 hat erwähnt, dass sie mit einer 1070 100 + fps erreichen

Ich denke es ist ein Fehler oder er wird der Einzige sein :)

nah nicht der einzige lol

Einige Videos oder Screenshots sind willkommen :)

Ich habe versucht, @ 999eagle 's Fix plus aktualisierte Treiber, immer noch nichts. Beachten Sie, dass ich eine GTX 950 verwende. Vielleicht bin ich dumm und brauche ein Upgrade?

Ich habe versucht, Proton 5.0, DRM-freie Version und es läuft, aber es ist näher an einer Diashow als ein Spiel. Ich verwende übrigens eine GTX 1060

FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required Für mich mit dem neuesten Mesa-Git, ICD-Loader und 999eagle-Proton verwende ich einen R9 290 mit dem Amdgpu-Treiber. Ich habe beide mit & ohne RADV_PERFTEST=llvm versucht, immer noch nichts ...
steam-782330.log
Die DRM-freie Version läuft nicht, kann die Denuvo-Version nicht testen, da ich zu viel herumgespielt habe und meine 24 Stunden warten muss ...

Ich habe möglicherweise eine Lösung für NVIDIA-Benutzer gefunden, bei denen bei Verwendung des von @ 999eagle bereitgestellten Protonen- auftreten :

Suchen Sie die Datei user_settings.py die mit der Zip-Datei geliefert wird, und kommentieren Sie die Zeile "PROTON_NVAPI_DISABLE": "1" . Jetzt bekomme ich anständige Frameraten von> 70 bei Full HD- und Ultra Nightmare-Einstellungen auf einem RTX 2080 Ti und ~ 40 FPS beim Rendern mit 4k (ich habe ~ 20 FPS mit allen Einstellungen zuvor).

Hinweis: Nach dem Deaktivieren der Option wurde eine Warnung zu veralteten Treibern angezeigt (Sie haben diesen Screenshot einige Male in diesem Thread gesehen), die ich jedoch ignorieren konnte.

Der Proton-Build von einwandfrei . Benötigte nicht einmal die zusätzlichen Befehlszeilenargumente, die in den Anweisungen enthalten waren, sondern RADV_PERFTEST = llvm.

Arch Linux
Ryzen 2600
RX 560
1080p hoch voreingestellt (mittlerer Texturpool)
40-55fps

Übrigens, sollten die ersten beiden Startup-Logo-Videos Sound haben? Alles ist still, bis ich das Hauptmenü erreiche

Haben wir eine Idee, warum NVIDIA-Benutzer eine geringere Leistung erzielen? Das ist die Idee, die ich so weit bekomme ...

Es wurde versucht, Vulkan-Pakete über https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602076507 zu aktualisieren, aber das Spiel startet nicht über normales Proton 5.05 und benutzerdefiniertes 5.04.
Gibt es eine Problemumgehung für das Problem mit glibc, abgesehen vom Upgrade auf Ubuntu 19.10 oder dem unveröffentlichten 20.04?

Normales Proton 5.05 führt zu: http://i.imgur.com/Q5cps5h.png und großer Protokolldatei:
steam-782330_zaggynl.log.zip

Benutzerdefiniert 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

Was wird durch unterschiedliche Glibc gemäß vorherigen Kommentaren verursacht?

Ich habe es mit @ 999eagles Build zum
Bogen
vega56
mit amdgpu pro vulkan Treiber
hohe Einstellungen 1440p 90-100 fps
doom
Ultra Nightmare 100 fps
doom3

Mit den Build- und Startoptionen von @ 999eagle , der Steam Beta und den aktualisierten Inhalten aus diesem Kommentar wird das Spiel immer noch überhaupt nicht ausgeführt. Ich bekomme nur einen schwarzen Bildschirm und dann zurück zum Desktop.
Ich sehe nicht, was mir fehlt ...
steam-782330.log

Könnte es sein, dass ich auf Xubuntu bin, nicht auf Arch?

@boehmseb Ich habe es versucht und ich habe keinen merklichen Unterschied gesehen. Ich sollte auch erwähnen, dass sich die Grafiken von geringer Qualität anfühlen, alles etwas verschwommen ist, auch bei hohen Einstellungen (mit oder ohne Boehmsebs Fix). Am auffälligsten im Hauptmenü.

@boehmseb Ich habe es versucht und ich habe keinen merklichen Unterschied gesehen. Ich sollte auch erwähnen, dass sich die Grafiken von geringer Qualität anfühlen, alles etwas verschwommen ist, auch bei hohen Einstellungen (mit oder ohne Boehmsebs Fix). Am auffälligsten im Hauptmenü.

Ich muss zugeben, dass ich mich nach dem Spielen in meinem ersten Test an einem "guten" Punkt auf der Karte befunden habe. Auf meinem Computer gibt es jedoch einen spürbaren Unterschied, der das Spiel zumindest für mich spielbar macht.

@ Boehmseb
Vielen Dank für Ihre Bemühungen, aber das hat mir auch nicht geholfen :(

@ poke86 Sie werden die gleichen Probleme haben wie andere, die Ubuntu verwenden.

@ 999eagle

Ich benutze Ubuntu 19.10, soweit ich weiß, ist alles auf dem neuesten Stand
es stirbt, nachdem es nach Winetricks gefragt hat

Fehlerprotokoll

Vulkan Instance Version: 1.2.131

5.5.11-050511-generisch
GL_RENDERER: AMD Radeon R9 200-Serie (HAWAII, DRM 3.36.0, 5.5.11-050511-generisch, LLVM 9.0.1)
GL_VERSION: 4.6 (Kompatibilitätsprofil) Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)

Vulkan ist alt, Sie müssen manuell aktualisieren

Versuchte @boehmseb Fix und es hat die Dinge für mich nicht viel verbessert. Ich denke, es hat vielleicht 3-4 zusätzliche Bilder pro Sekunde für seidig flüssige filmische 24 Bilder pro Sekunde. Es fühlte sich etwas glatter an als zuvor, aber ich bin mir nicht sicher.

@boehmseb Ich habe dein
Aber die Leistung sieht überhaupt nicht gut aus.
Dies ist so, dass alles auf Low und alle Effekte (Unschärfe usw.) deaktiviert werden:

IMG_20200321_223543

Mir ist jedoch aufgefallen, dass das Ingame-Menü mit 144 FPS sehr flüssig und schnell läuft, aber sobald ich wieder anfange, sind es wieder 10-20 FPS.
Ich habe das starke Gefühl, dass mir hier etwas Wesentliches fehlt.

vergessen, sudo ldconfig auszuführen
Vulkan Instance Version: 1.2.135

Ab Doom 2016 jedoch mit proton_tkg_5.4.r10.g7c7868f4
es zeigt vulkan 1.2.128
Fehlerprotokoll

Wie bekomme ich Dampf, um die Version zu verwenden, die Ubuntu hat?

Es ist wirklich schade, all diese Kommentare über schlechte Leistung zu sehen. 2016 hatte eine gottähnliche Leistung, die ich mit meinem R9 290 bei 400 MHz mit über 60 fps maximalen Einstellungen spielen konnte ...

Wahrscheinlich nicht zum Thema gehörend, aber welche Art von Steam-Installation verwenden Sie alle? Ich habe das Flatpak-Paket verwendet, aber ich denke, ich muss stattdessen möglicherweise RPM verwenden, da ich den Anweisungen von @ 999eagle aufgrund des Ordners, in dem ich die .tar- fehlerhafter Link zu sein , buchstäblich nicht folgen kann. Ich denke, ich werde einfach meine Spiele verschieben und Steam neu installieren, damit ich versuchen kann, sie zu reparieren.

Für den Fall, dass jemand anderes das gleiche schwachsinnige Problem hat wie ich: Vulkan-Radeon fickt mit Amdvlk. Also entferne Vulkan-Radeon :) (veranlasste das Spiel, FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required )

@ UVCRocketRunner

Wahrscheinlich nicht zum Thema gehörend, aber welche Art von Steam-Installation verwenden Sie alle?

Verwenden Sie die native Standardinstallation meiner Distribution, die mir bis jetzt gute Dienste geleistet hat.

multilib/steam-manjaro 1.0.0.61-7 (2.7 MiB 3.0 MiB) (Installed)
    Valve's digital software delivery system

Ich kann keine vernünftige Leistung von DOOM erhalten, habe 4 verschiedene Weine probiert, alles aktualisiert und nvapi deaktiviert ...

2 Stunden gespielt, keine Probleme :)

782330_20200321214753_1
782330_20200321215249_1
``
/ 0 Bus Motherboard
/ 0/0 Speicher 15GiB Systemspeicher
/ 0/1 Prozessor AMD Ryzen 5 1600X Sechs-Kern-Prozessor 3600
/ 0/100 Brückenfamilie 17h (Modelle 00h-0fh) Wurzelkomplex
/0/100/0.2 generische Familie 17h (Modelle 00h-0fh) E / A-Speicherverwaltungseinheit
/0/100/1.3 Brückenfamilie 17h (Modelle 00h-0fh) PCIe GPP-Brücke
/0/100/1.3/0 Bus 300 Series Chipsatz USB 3.1 xHCI Controller
/0/100/1.3/0.1 Speicher 300er Chipsatz SATA Controller
/0/100/1.3/0.2 Brücke Advanced Micro Devices, Inc. [AMD]
/0/100/1.3/0.2/0 Bridge 300S Chipsatz PCIe Port
/0/100/1.3/0.2/0/0 eth0 Netzwerk RTL8111 / 8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1.3/0.2/1 Bridge 300I Chipset PCIe Port
/0/100/1.3/0.2/1/0 Brücke ASM1083 / 1085 PCIe zu PCI Brücke
/0/100/1.3/0.2/4 Bridge 300I Chipsatz PCIe Port
/0/100/3.1 Brückenfamilie 17h (Modelle 00h-0fh) PCIe GPP-Brücke
/0/100/3.1/0 Anzeige Ellesmere [Radeon RX 480]

proton_tkg_5.4.r10.g7c7868f4
Kernel 5.5.9
amdgpu

@ dylanmc1975 können Sie Ihre Dampfsysteminformationen hinzufügen?

@ dylanmc1975 +1, bitte füge

@ 999eagle hat bei mir gearbeitet. (Ich bin auf Arch mit 1.2.135 Vulkan und GeForce 1060). Das erste Level gut durchgespielt, jetzt stürzt der Ladebildschirm für das zweite Level immer ab ....

Irgendwelche Ubuntu ppa für Vulkan 1.2 übrigens? Kann keine finden = (

Ein weiterer Grund, warum man rot wird

@brettalcox Welche Treiberversion führen Sie aus, welchen Kernel und haben Sie etwas anderes @ 999eagles Wein zu verwenden?

@ UVCRocketRunner

.... wat? Befolgen Sie die Anweisungen von 999eagle, erstellen Sie das Verzeichnis jedoch selbst und extrahieren Sie den Teer dort. Abgesehen von Perf-Problemen funktioniert es einwandfrei.

@MagicRB nicht sicher, wie ich feststellen soll, welche Version Doom meiner Meinung nach hat, aber Kernel 5.5.10-arch1-1 und 440.64 Nvidia. Und sonst nichts. Ich habe zu wenig Dampf

Ich habe es mit dem

Es gibt einige Landschaften, in denen ich leicht mehr als 60 FPS erreichen kann, aber der Großteil des Spiels spielt zwischen 30 und 45 FPS.

Ich habe auch Vulkan 1.2.135 installiert, aber das Spiel spielt mit 1.2.133, wie andere auch. Systeminfo verweist auch auf 1.2.133.

Systeminformationen

EDIT: Sorry für Fotorotationen :(

Verwenden der Voreinstellung "Niedrig":

IMG_20200322_014018
IMG_20200322_014307
IMG_20200322_014338

Verwenden der Voreinstellung "Ultra-Nightmare":

IMG_20200322_014547
IMG_20200322_014601
IMG_20200322_014616

@ UVCRocketRunner

.... wat? Befolgen Sie die Anweisungen von 999eagle, erstellen Sie das Verzeichnis jedoch selbst und extrahieren Sie den Teer dort. Abgesehen von Perf-Problemen funktioniert es einwandfrei.

Nun, das habe ich gerade versucht, und ich gehe davon aus, dass ich ihren Proton-Build separat auswählen kann, da ich immer noch nur 5.0.5 verwenden kann und immer noch auf dem ersten Platz bin.

@brettalcox Debug-Informationen in Doom, Einstellungen, Video aktivieren

@MagicRB sagt, dass es 1.1.119 verwendet

Ich kann das nicht für mein Leben zum Laufen bringen. Ich habe @ 999eagle Richtungen gemacht, ich habe
Manjaro-Gnom
Kernel = 5.6.0-2-MANJARO
RX 5700xt
Ryzen 3600

Für diejenigen, die Screenshots machen möchten, habe ich festgestellt, dass scrot funktioniert. Ich habe eine Tastenkombination in meiner i3config für scrot -mz (zusammen mit ein paar anderen Einstellungen für Dateiname / Speicherort, aber das ist nicht zum Thema). Ich kann bestätigen, dass ein Screenshot ohne Absturz erstellt wird

Ich kann das nicht für mein Leben zum Laufen bringen. Ich habe @ 999eagle Richtungen gemacht, ich habe
Manjaro-Gnom
Kernel = 5.6.0-2-MANJARO
RX 5700xt
Ryzen 3600

Wenn Sie sicher sein möchten, starten Sie vulkaninfo.
Nur so können Sie feststellen, ob es richtig installiert ist

Funktioniert bei mir mit proton-tkg mit winevulkan_fshack_opts.mypatch
Vulkan Instance Version: 1.2.135
Nvidia-Treiber 440.66.03

Das Aufnehmen von Screenshots mit Steam mit F12 hat das Spiel für mich nicht eingefroren.

Die Leistung ist jedoch schlecht,
20200322130224_1

vulkaninfo sagt, ich habe 1.1.119, ich werde mein Setup überprüfen

Warten Sie, meine API-Version ist 1.1.119

Ich glaube, ich habe es geschafft, proton-tkg mit winevulkan_fshack_opts.mypatch für Ubuntu 18.04 zu kompilieren, aber ich kann es noch nicht zum Laufen bringen. Was die Sache noch komplizierter macht, ist, dass meine Kopie von Bethesda.net stammt. Daher versuche ich, sie über eine Nicht-Steam-Spielintegration einzurichten. Wenn es jemandem gelungen ist, die Nicht-Dampf-Konfiguration zum Laufen zu bringen, teilen Sie dies bitte mit!

Kann bestätigen, dass es auf meinem Computer funktioniert

Betriebssystem: Fedora 32
GNOME: 3,36 x 11
AMD Radeon RX 470
Neueste Steam Beta
DRM-Spiel
Proton von @ 999eagle
Mit diesen Optionen: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

@thebitstick Wie ist deine Leistung im Spiel?

Ich habe gerade nachgesehen und es scheint, dass das Spiel / Proton / Steam Vulkan 1.1.119 verwendet, zumindest die Ingame-Leistungsmetriken legen dies nahe. Die auf meinem System installierte Version ist jedoch 1.2.131.

Irgendeine Idee, wie man das ändert? Und könnte das zu Leistungsproblemen führen?

Doot Eternal über Steam + + In_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
Fedora 31, der Rest ist im Screenshot. kein hacky bs:
mesa-git, standard llvm wird mit gespeistem 31 + vulkan-loader 1.2.135 geliefert
Ich habe es nicht geschafft, mit ACO zu arbeiten, aber es gibt noch ein paar Dinge, die ich ausprobieren muss.
Ich werde einen GE-Build zur Verfügung haben, sobald ich einige andere kleinere Knicke sortiert habe:

doot

@ d3rhans 60+ FPS. Ich verwende einen 60-Hz-Ultrawide-Monitor, damit ich keine Beschwerden habe.
Vulkan wurde gerade über dnf auf mesa-vulkan-drivers-20.0.2-1.fc32.x86_64 aktualisiert.

Die Steam-Version des Spiels läuft auf meiner AMD Navi 10-Karte. Die Leistung bei hohen Einstellungen ist anständig genug, spielbar und nicht großartig. Bei hohen Einstellungen (ich verwende das, was das Spiel standardmäßig verwendet) bei 3440 x 1440 läuft es je nach Szene zwischen 50 und 80 fps. Ich habe das erste Level mit nur geringfügigen Problemen durchgespielt und dabei einige geringfügige grafische Artefakte bei bestimmten Partikeleffekten festgestellt.

Ich verwende den Steam Beta-Client und verwende den hier verlinkten benutzerdefinierten Proton-Build:
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651

Mit MESA stürzt das Spiel ab, nachdem das Tray-Symbol angezeigt wird.
Loggen Sie sich hier ein

Mit AMDVLK-pro läuft das Spiel.
How-to hier

Verwenden der folgenden Startoptionen:
VK_ICD_FILENAMES=/home/dennis/.drivers/amd-vlk-pro/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Ich habe das Problem nicht erlebt, von dem einige Leute berichtet haben, dass das Spiel auf GNOME (Xwayland) nach ALT + TABing abgestürzt ist.

Schermafdruk van 2020-03-22 02-21-33

Vollständige Systemspezifikationen:
Ryzen 7 3800x
AMD RX 5700
16 GB RAM
Fedora Workstation 32 Beta

MESA 20.1
AMDGPU-pro 19.50 (Zumindest die Vulkan-Komponente davon)
GNOME 3.36

schlagen Sie das Spiel auf Arch Nvidia Treiber neuesten Vk Beta-Kernel 5.6 PDS Gnome DE hat keinen Absturz keine Probleme verwendet Proton 5.0.5

Es wurde bestätigt, dass das Auskommentieren dieser Zeile unter user_settings.py im gepatchten Proton für nvidia-Benutzer jetzt eine spielbare Framerate erhält. Früher habe ich 15 ... jetzt über 60+

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

@ ReaperOfSouls1909 Können Sie Ihre Systeminformationen veröffentlichen?

  • Steam -> Hilfe -> Systeminformationen

@gblanchard hat bei mir nicht funktioniert. Können Sie auch Ihre Systeminformationen veröffentlichen?

Fedora 31 kann nicht installiert werden, damit es dort funktioniert

von meinem Iphone gesendet

Am 21. März 2020, um 22:41 Uhr, schrieb Burak S [email protected] :

Wenn Sie
@ ReaperOfSouls1909 Können Sie Ihre Systeminformationen veröffentlichen?

Steam -> Hilfe -> Systeminformationen
@gblanchard hat bei mir nicht funktioniert. Können Sie auch Ihre Systeminformationen veröffentlichen?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder melden Sie sich ab.

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

Verwenden des gepatchten Protons 5.4.r10 + des Beta-Steam-Clients.
Mein Audio ist zwar ein wenig fehlerhaft ... aber spielbar.

In den NVIDIA X Server-Einstellungen habe ich die PowerMizer-Einstellung auf maximale Leistung und die OpenGL-Image-Einstellung auf hohe Leistung eingestellt. Hatte einen soliden FPS-Anstieg, hatte aber immer noch Schwierigkeiten, bei Ultra Nightmare stabile 60 FPS zu erreichen.

Ich habe das nvapi_disable auskommentiert und es hat nicht viel gebracht. Kaufte mir ein paar Frames, aber meine Framerate ist laut Windows-Berichten aus vergleichbaren Setups immer noch nicht so, wie sie sein sollte. Gemäß den DE-Leistungsmetriken beträgt meine GPU-Auslastung 25%, was anscheinend rote Zahlen bedeutet. Keine Ahnung, ob etwas mit meinem System nicht stimmt oder ob dies wirklich ein Spielproblem ist.

ED: Gah! Das ist keine Auslastung! Das ist Renderzeit.

Meine GPU frisst durchschnittlich 28 ms / Frame.

Es wurde bestätigt, dass das Auskommentieren dieser Zeile unter user_settings.py im gepatchten Proton für nvidia-Benutzer jetzt eine spielbare Framerate erhält. Früher habe ich 15 ... jetzt über 60+

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

Versuchte das, stabilisiert durch FPS um 60 bei mittleren Einstellungen. Von Zeit zu Zeit bekomme ich zwar einige Grafikfehler, aber nichts Ernstes.

@ ReaperOfSouls1909

schlagen Sie das Spiel auf Arch Nvidia Treiber neuesten Vk Beta-Kernel 5.6 PDS Gnome DE hat keinen Absturz keine Probleme verwendet Proton 5.0.5

Können Sie diese Leistung mit der eines Kernels mit einem anderen Scheduler als PDS vergleichen?

Nur eine Randnotiz für NVIDIA-Benutzer: Ich musste auf Treiber 440.66.03 aktualisieren, um Vulkan 1.2 zum Laufen zu bringen (anstelle von 1.1.119). Kein Einfluss auf die Leistung.

Tolle. Hey @GloriousEggroll , du hast gesagt, Mesa-Git ist erforderlich, aber das ist nur, wenn du RADV / LLVM verwenden wirst, oder? Oder brauchen Sie Mesa-Git darunter, auch wenn Sie Vulkan-Amdgpu-Pro verwenden?

Tolle. Hey @GloriousEggroll , du hast gesagt, Mesa-Git ist erforderlich, aber das ist nur, wenn du RADV / LLVM verwenden wirst, oder? Oder brauchen Sie Mesa-Git darunter, auch wenn Sie Vulkan-Amdgpu-Pro verwenden?

Ich habe nicht mit vulkan-amdgpu-pro getestet, also weiß ich es nicht.

@tizzir Ich habe einen benutzerdefinierten Kernel mit PDS kompiliert und hatte immer noch die gleichen Ergebnisse. Mein vorheriger Kernel war 5.4.24-1.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

Geh und töte die Dinger.

Ich arbeite immer noch nicht mit mesa-git für mich

Ich habe einige grafische Artefakte mit Radv erhalten, also habe ich Vulkan-Amdgpu-Pro ausprobiert und es hat viel besser funktioniert (plus ~ 30% fps Boost!). Es scheint jedoch so, als ob vulkan-amdgpu-pro der Meinung ist, dass vsync aktiviert bedeutet, dass fps auf 60 begrenzt werden sollte, wenn meine Aktualisierungsrate tatsächlich 144 beträgt. Passiert dies anderen Personen, die vulkan-amdgpu-pro verwenden? (oder amdvlk, das passiert auch damit). freesync funktioniert ohne vsync nicht richtig, daher ist dies sehr frustrierend.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

Geh und töte die Dinger.

Es wurde mit Vulkan-AMDGPU-pro ausgeführt und stürzt beim Start genauso ab wie mit Vanilla Proton.

Melden Sie sich an, falls es nützlich ist.

@GloriousEggroll funktioniert nicht mit vulkan 1.2.135 / nvidia 440.66.03, stürzt nur nach der veralteten GPU-Warnung ab. Das einzige, was bisher für mich funktioniert hat, ist @ 999eagle

@GloriousEggroll

Fehlerprotokoll

Keine Ahnung, was ich sonst noch kaputt gemacht habe>?
Es ist eine PC-Kopie, die manuell in Steam eingefügt wird
Ubuntu 19.10 Kernel 5.5
Vulkan Instance Version: 1.2.135, aber wenn ich Doom 2016 spiele, steht immer noch 1.2.128
In Vulkan Version 1.2.131 ist es an der Zeit, dies zu aktualisieren

versuchte es nur mit dem Launcher
Fehlerprotokoll

versucht
https://drivers.amd.com/drivers/linux//19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
extrahiert "vulkan-amdgpu-pro_19.50-967956_amd64.deb".
platzierte "amdvlk64.so" und "amd_icd64.json" aus dem Ordner "opt". im Dampfweg / amdvlk /

Steam-Startoptionen festgelegt als VK_ICD_FILENAMES = / steampath / amdvlk / amd_icd64.json% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

Fehlerprotokoll

Abstürze kurz nach dem AMD unterstützen kein HDR-Splash

RADV_PERFTEST=llvm PROTON_LOG=1 %command%

steam-782330.log

Verwendung der neuen GE-Version von @GloriousEggroll

vulkan-icd-loader 1.2.135-1
mesa-aco-git 20.0.0.20200226.7a965bd4c38-7

Ist es möglich, dass die Denuvo-Exe dies verursacht? Die Steam-Version hat nicht die andere Version, die Bethesda dort gelassen hat.

mesa-git 1: 20.1.0_devel.121420.500842399a3-1
vulkan-radeon-git 1: 20.1.0_devel.121420.500842399a3-1

steam-782330.log

Versuchte die DRM-freie Exe von Bethesda und kam weiter zu einem schwarzen Bildschirm, stürzt aber immer noch ab: /

@GloriousEggroll Funktioniert auch nicht. Absturz kurz nach der Warnung des nvidia-Treibers. Sagt, ich brauche 442.74, aber ich kann diese Version nicht auf Ubuntu bekommen, nicht wahr? Ich habe versucht, mit dem Ändern der erforderlichen Version in der launcher.cfg zu schummeln, aber es stürzt immer noch ab.

@GloriousEggroll ebenfalls das gleiche Problem wie @jldez. Manjaro, 440,64. Es gibt eine Art Problem mit der Nichtübereinstimmung von Treibern, bei dem immer wieder 337,88 erkannt werden. Unbekannte Gründe.

Schade, dass es nicht bei allen funktioniert.

LD_PRELOAD = / usr / lib32 / libudev.so.1 STEAM_RUNTIME = 1 Dampf

ergab einige unterschiedliche Ergebnisse
FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_8bit_storage ist erforderlich.
Also denke ich, das ist eine Mesa-Sache?

steamterminal.txt

@jldez 442.74 ist für Windows, sein Linux-Gegenstück ist 440.66.03. Den Treiber erhalten Sie hier .

Die Steam-Laufzeit sollte bereits neuere Systembibliotheken verwenden.

@MasterCATZ Warum eine 32-Bit- vorladen ?

weil die Elfenfehler in den Protokollen mich verrückt gemacht haben

@ MasterCATZ

Sie haben den Startbefehl vollständig verschraubt. Hast du den% Befehl% vergessen?

 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

Es gibt eine Umgebungsvariable NACH der Exe

Ich habe damals die Datei idTechLauncher.exe verwendet, die dann gestartet wird

Welches Proton benutzt du? Ich kann es nicht einmal dazu bringen, die Befehlszeilenausgabe mit dem GE 5.4 anzuzeigen.

RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Ich bekomme nichts im Terminal, wo Steam läuft

gleiches Ergebnis keine Protokolle,
Proton wird noch nicht einmal gestartet,
Die Protokolldatei sollte sich im Basisordner Steam - ID # .log befinden
selbst das führte zu nichts
WINEDEBUG = + Zeitstempel, + pid, + tid, + seh, + debugstr, + Modul

im Moment muss ich das herausfinden
FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_8bit_storage ist erforderlich

Stellen Sie sicher, dass Sie den neuesten Treiber haben. Mesa 20,1 git. Das scheint eine schwierige Anforderung zu sein.

vulkaninfo | grep -i 8bit

Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)

Ich schätze, ich habe gerade das ganze Wochenende und 100 Dollar verschwendet. Warum hätten sie nicht den gleichen Motor wie 2016 verwenden können?

aio @ aio : ~ $ vulkaninfo | grep -i 8bit
FEHLER: [Loader-Nachricht] Code 0: loader_get_json: Fehler beim Öffnen der JSON-Datei amd_icd32.json
FEHLER: [Loader-Nachricht] Code 0: loader_get_json: Fehler beim Öffnen der JSON-Datei amd_icd64.json
FEHLER: [Loader-Nachricht] Code 0: /usr/lib/i386-linux-gnu/libvulkan_intel.so: falsche ELF-Klasse: ELFCLASS32
FEHLER: [Loader-Nachricht] Code 0: /usr/lib/i386-linux-gnu/libvulkan_radeon.so: falsche ELF-Klasse: ELFCLASS32
WARNUNG: radv ist keine konforme Vulkan-Implementierung, sondern nur zum Testen.
VkPhysicalDevice8BitStorageFeatures:
storageBuffer8BitAccess = false
uniformAndStorageBuffer8BitAccess = false
storageBuffer8BitAccess = false
uniformAndStorageBuffer8BitAccess = false

#
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlk / amd_icd64.json STEAM_RUNTIME = 1 Dampf
Ausführen von Steam unter Ubuntu 19.10 64-Bit
STEAM_RUNTIME wird vom Benutzer aktiviert
Pins auf dem neuesten Stand!
/home/aio/.steam/ubuntu12_32/steam
[2020-03-22 16:59:27] Startup - Updater erstellt am 20. März 2020 um 18:24:57 Uhr
[2020-03-22 16:59:27] Ich habe mich für die Client-Beta 'publicbeta' über eine Beta-Datei angemeldet
Sie befinden sich in der 'publicbeta'-Client-Beta.
[2020-03-22 16:59:27] Installation überprüfen ...
[2020-03-22 16:59:27] Überprüfung abgeschlossen
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
------ Dateisystem initialisieren ------
Aktueller Suchpfad:
- C: / users / steamuser / Gespeicherte Spiele / id Software / DOOMEternal / base /
- Z: /ZFS3WAY/SteamLibrary/steamapps/Manual/DOOM.Eternal/base/
------ Dateisystem initialisiert.
WARNUNG: idBroadcastManager :: Register mit System-ID außerhalb des Bereichs aufgerufen [65535]
----- Deklarieren von Deklarationstypen -----
----- Starten deklariert Parse-Jobs -----
Strukturierte Protokoll-Listener-Druckumleitung hinzugefügt
WARNUNG: idBroadcastManager :: Register mit System-ID außerhalb des Bereichs aufgerufen [65535]
WARNUNG: idBroadcastManager :: Register mit System-ID außerhalb des Bereichs aufgerufen [65535]
------ Befehlszeile ------
Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe
2020-03-22T16: 59: 44.515 + 10: 00 LOG: Befehlszeile: Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe RADV_PERFTEST = llvm WINEDEBUG = + Zeitstempel, + pid, + tid, + seh, + deb, + Modul PROTON_LOG = 1% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

idLib :: SetProduction (PROD_PRODUCTION)
------- RenderSystem initialisieren --------
PreliminaryRenderSetup
... registrierte Fensterklasse
Initialisierter Stack Tracer
FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_get_surface_capabilities2 ist erforderlich.

: @

habe gerade /etc/vulkan/icd.d erkundet

tote Links zu amd_icd64.json + amd_icd32.json

das zeigte früher auf
/etc/alternatives/amd_icd64.json
/etc/alternatives/amd_icd32.json

das zeigte auf /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd32.json usw.
Ich denke, ich behebe das jetzt besser

Seltsam, dass das für mich wahr ist

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

Fortschritt, ich bin zu einem Begrüßungsbildschirm gekommen, daher scheinen Links zu Links zu Links irgendwann unterbrochen worden zu sein. Ich bin mir nicht sicher, wie meine Vulkan-Spiele jetzt laufen ...
Ich fühle mich jetzt 100 Dollar reicher

RADV_PERFTEST = llvm PROTON_LOG = 1% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

proton_tkg_5.4.r10.g7c7868f4
terminalproton_tkg_5.4.r10.g7c7868f4.txt
Fehlerprotokoll

Nachdem ich Steam neu installieren musste und viel Ablenkung hatte, konnte ich endlich 999s Proton Fix zum Laufen bringen - jedenfalls nach einem zweiten Startversuch.
20200322_004828

Ich habe nach dem Einschalten des Perf-Monitors keine Bildschirmabdeckung erstellt, aber ich glaube, mein Vulkan-ICD-Loader ist nicht auf der neuesten Version, was möglicherweise das verrückte Audio erklärt, das ich erhalten habe. Also, zwei letzte einfache Fragen: Wie aktualisiere ich den icd-loader auf die neueste Version und sollte ich meinen Nvidia-Treiber auf die neueste Version aktualisieren?

(BEARBEITEN: Hurra für die Ausrichtung von Handyfotos ... hoffentlich ist es in der Vollansicht mit der rechten Seite nach oben ...)

(EDIT 2: Nur zur Erinnerung an grundlegende Spezifikationen: Fedora 31, i7-3770K, GTX 1050Ti (440.64-2-Treiber))

Ich installierte:

Vulkan Header und Loader 1.2.135
Nvidia Treiber 440.66.03 Beta
MESA 20.1
Proton 5.4 GE-2

Und ich bekomme nur schwarzen Bildschirm. Spiel startet nicht, stürzt aber auch nicht ab. Was ist zu tun?

Ist es dein erster Versuch? Möglicherweise müssen Sie es nur zum Absturz bringen / töten und es dann erneut versuchen, wie ich es getan habe.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

Geh und töte die Dinger.

Vielen Dank!

Hatte noch einen Versuch, aber keine Freude.
-Entfernt kisak-mesa ppa, installiert oibaf ppa, da es neuere mesa hat, aktualisierte Pakete, notierte Wiederherstellungsbefehle und Paketnamen für den Fall, dass Dinge boomen, neu gestartet.
-Ran Doom Eternal mit:
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Ohne PROTON_NO_ESYNC = 1 würde es sich beschweren:
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 Kopf:
Vulkan Instance Version: 1.2.70

vulkaninfo | grep -i 8bit:

VK_KHR_8bit_storage                 : extension revision  1
VK_KHR_8bit_storage                 : extension revision  1

Protokoll: https://gist.githubusercontent.com/zaggynl/6a4ab3b3a48b2fb1808ac0ada15ff0f7/raw/3d4c9d466bb3ba7cb79afbe789bc3df63b671ba6/zaggynl%2520another%2520doom25

Informationen zum Dampfsystem: https://gist.githubusercontent.com/zaggynl/2e3e46c2d6588608d2dcae8f24583251/raw/aaaea3be8e4dbc555fa5457f63655248bfbe425f/zaggynl%2520sysinfo%22020-0

Meine bisherigen Notizen:

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

Verwenden von Kernel 5.5.8
Mesa 20.1.0-devel (git-d9d549ff88)
Vulkan Instance Version: 1.2.135
GloriousEggroll 5.4-2

Ich bekomme nichts, sitze nur ungefähr eine Minute beim Spielen und schließe dann. Das Letzte im Protonenprotokoll ist
Die Anwendung hat versucht, eine Windows zu erstellen, aber es konnte kein Treiber geladen werden.

steam-782330.log

m NVIDIA X-Servereinstellungen Ich habe die PowerMizer-Einstellung auf maximale Leistung und die OpenGL-Image-Einstellung eingestellt

Ja, das hilft ein bisschen und fügt zusätzliche 5-6 FPS hinzu. Jetzt kann man mit 35 FPS auf 1080 Ti spielen :)

Um es noch schlimmer zu machen, wurde gerade ein Patch veröffentlicht, bei dem Windows-Benutzer im Spiel abstürzen ...

Ich stürze immer noch ab, sobald der Ton einsetzt. Ich sehe ein Blinken einer Menütaste und sie bleibt auf dem schwarzen Bildschirm, wobei das Ladesymbol zur Hälfte fertig ist. Derzeit muss Steam das Spiel erneut herunterladen und neu starten

Gyus,
Hier ist der Fehlerbericht auf der NVIDIA-Website. Bitte bestätigen Sie das Problem mit der geringen Leistung, danke:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Wenn man hier mit 5.4-GE-2 in Ordnung läuft, tritt immer noch das Problem auf, dass Alt-Tabbing oder die Verwendung des Steam-Overlays mit einem schwarzen Bildschirm einfrieren, das Spiel aber ansonsten spielbar ist.

Ich muss zugeben, dass die Leistungsprobleme manchmal etwas schmerzhaft sind, aber ich bekomme im Allgemeinen nur Tropfen auf 20 FPS, also ist es immer noch ... "spielbar".

Es wurde bestätigt, dass das Auskommentieren dieser Zeile unter user_settings.py im gepatchten Proton für nvidia-Benutzer jetzt eine spielbare Framerate erhält. Früher habe ich 15 ... jetzt über 60+

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

Ich kann bestätigen, dass es einen Unterschied macht. Falls alle Framedrops / Stottern aus dem Spiel verschwunden sind, ist die angezeigte FPS die FPS, die ich erhalte

Verwandte Probleme für diejenigen, die mit der Flatpak-Version von Steam nicht weiterkommen, wie ich: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

Wenn Sie Steam von Flatpak verwenden, wird der Vulkan-Loader von org.freedesktop.Platform.GL und org.freedesktop.Platform.GL32 verwendet. Daher ist es sinnlos, die Version Ihres Vulkan-Loaders für Ihr Betriebssystem zu aktualisieren.

Kernel 5.5.10
Nvidia 440.64
Vulkan Instance Version: 1.2.135
Proton-tkg 5.4.r10.g7c7868f4
i7 5930k & GTX TITAN X (Maxwell)

Ich habe 10-20 fps auf niedrig bekommen, mit PROTON_NVAPI_DISABLE bekomme ich ungefähr 40 ~ mit Absenkungen auf 20. Ich weiß, dass meine Karte alt ist, aber ich denke, dass die Leistung etwas besser sein sollte, wenn man bedenkt, dass ich bei 1080p bin und auf niedrig läuft .

Mögliche Ursache, Ingame-Metriken zeigen Vulkan Version 1.1.119, obwohl Vulkaninfo 1.2.135 anzeigt.
Irgendwelche Ideen jemand? Ich benutze kein Flatpak Steam und ich benutze Steam Beta.

Gyus,
Hier ist der Fehlerbericht auf der NVIDIA-Website. Bitte bestätigen Sie das Problem mit der geringen Leistung, danke:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Dies ist kein Fehler bei NVIDIA. Denken Sie daran, dass das, was wir hier tun, technisch nicht unterstützt wird.

Ich verwende dieses Spiel mit ~ 70fps auf einer kleineren Grafikkarte als Ihrer. Es ist alles eine Frage der Bibliothek und der Versionen, die Sie ausführen.

Controller-Eingang ist durcheinander. Sticks verhalten sich zufällig.

Gyus,
Hier ist der Fehlerbericht auf der NVIDIA-Website. Bitte bestätigen Sie das Problem mit der geringen Leistung, danke:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Dies ist kein Fehler bei NVIDIA. Denken Sie daran, dass das, was wir hier tun, technisch nicht unterstützt wird.

Ich verwende dieses Spiel mit ~ 70fps auf einer kleineren Grafikkarte als Ihrer. Es ist alles eine Frage der Bibliothek und der Versionen, die Sie ausführen.

Hier sind die neuesten Pakete. Sagen Sie mir, dass ich ältere Bibliotheken installieren muss, um eine anständige Leistung zu erzielen? Es ist ein NVIDIA-Problem. Alle AMD-Benutzer haben eine gute Leistung.

Wenn Sie das benutzerdefinierte Proton ausprobieren und die Zeile "PROTON_NVAPI_DISABLE": "1", entfernen, ist die Leistung nicht gut :(

image

Alle AMD-Benutzer haben eine gute Leistung

Ich bin mir ziemlich sicher, dass es für die meisten von uns nicht startet.

Verwenden Sie die Denuvo-Exe auch für alle, die sie zum Laufen gebracht haben, oder nicht?

Verwenden Sie die Denuvo-Exe auch für alle, die sie zum Laufen gebracht haben, oder nicht?

Steam unveränderte Version.

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

Neues Mesa-Git-Update. Immer noch nichts.

Steam Native
steam-782330.log

Steam Runtime
steam-782330.log

System
system.txt

Scheint für mich wie immer zu sein

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).

Zufällig hängt mit Mesa Radv Git.

Ich konnte das Spiel auf Kubuntu 18.10 nicht zum Laufen bringen, egal welchen Vorschlag ich versuchte, also habe ich auf eine tägliche Beta von Kubuntu 20.04 aktualisiert und die neuesten 440 Nvidia-Treiber installiert.

Mit Steam auf Beta und dem benutzerdefinierten Proton-Build freue ich mich, Ihnen mitteilen zu können, dass das Spiel jetzt läuft. Ich benutze die Denuvo Exe.

Es ist spielbar genug, aber es gibt einige Probleme mit der Vollbildauflösung und die Leistung ist nicht allzu gut, selbst wenn alle Grafikeinstellungen abgelehnt sind. Ich spiele es auf einem i7 mit GTX1050ti.

Erstaunliches Spiel. Hoffe, die verbleibenden Probleme sind bald gelöst.

@xDShot

Zufällig hängt mit Mesa Radv Git.

Probieren Sie den Closed-Source-Treiber admgpu-pro vulkan aus - er hat in mehreren Stunden Spielzeit nicht hängen geblieben.

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

Neues Mesa-Git-Update. Immer noch nichts.

Steam Native
steam-782330.log

Steam Runtime
steam-782330.log

System
system.txt

Scheint für mich wie immer zu sein

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).```

Gleiche für mich. Welche GPU verwenden Sie? Ich bin auf einer Radeon RX 5700.
Ich verwende Proton-5.4-GE-2. Ich nehme an, Sie verwenden das auch?

Erscheint mit amdvlk vom Arch-Team (https://www.archlinux.org/packages/extra/x86_64/amdvlk/) nicht hängen, obwohl 20% weniger FPS als bei mesa radv.

UPD: Nein. Ich bin gerade erst eingefroren.

@ TimoFreiberg RX 480 und ja ich versuche das 5.4 GE 2

@ TimoFreiberg @parkerlreed
Dies mag offensichtlich sein, aber haben Sie ein Bethesda.net-Konto erstellt und es dann mit Ihrem Steam-Konto verknüpft? Wenn Sie das Spiel zum ersten Mal starten, sollten Sie die Option + com_skipSignInManager 1 nicht verwenden, da das Spiel sonst überhaupt nicht gestartet wird, da Sie zuerst ein Konto hinzufügen müssen.

Das war nur ein Versuch, irgendetwas zu funktionieren. Gleiches Ergebnis ohne es

Ich bekomme den AMD HDR nicht unterstützt und sonst nichts. Stürzt ab.

Vielen Dank für die Tipps @elovin , ich erhalte das gleiche Fehlerprotokoll ohne das Argument +com_skipSignInManager 1 .

@parkerlreed Ich sehe nichts über AMD HDR, das in meinen Protokollen nicht unterstützt wird. Wo sehen Sie diesen Fehler?

@ TimoFreiberg Es sollte ein Fenster sein, das sich

image

Ich bekomme den Absturz, nachdem ich dieses Spiel getroffen habe (vielleicht 8 Sekunden).

Welche vulkan icd loader Version verwenden Sie? Wenn Sie die Steam-Laufzeit verwenden, wird der Vulkan-Loader aus der Laufzeit verwendet. In diesem Fall müssen Sie die Steam-Beta verwenden, um den neuesten Vulkan-Loader aus der Steam-Laufzeit zu erhalten.

Hat jemand von Ihnen den in https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651 verlinkten Proton-Build ausprobiert?

Das Spiel läuft für mich mit diesem Build einwandfrei, stürzt jedoch sofort ab, sobald ich den Proton GE-Build ausprobiere.

@elovin Bereits auf Steam Beta. Außerdem ist mein System-ICD-Loader ebenfalls auf dem neuesten Stand.

[parker<strong i="7">@wolfcola</strong> ~]$ pacman -Q vulkan-icd-loader 
vulkan-icd-loader 1.2.135-1

@parkerlreed ah, dieses Popup habe ich mit der Empfehlung aus den https://github.com/GloriousEggroll/proton-ge-custom/releases

Diese freundliche Person hier empfahl auch den von @ 999eagle hochgeladenen Proton-tkg-Build anstelle von Proton-5.4-GE-2:
https://www.reddit.com/r/linux_gaming/comments/fmsoc2/gloriouseggrolls_proton54ge2_released/fl6v52i/

Schade, ich wollte vermeiden, zufällige Inhalte von Websites zum Hochladen von Dateien herunterzuladen. Ich werde sie wahrscheinlich selbst kompilieren.

@ TimoFreiberg Ich meine, ich

@ TimoFreiberg Sie können es selbst erstellen, wenn Sie unter Arch Linux arbeiten oder einen Arch Linux Docker-Container verwenden
Laden Sie das proton-tkg PKGBUILD herunter und fügen Sie winevulkan_fshack_opts.mypatch zur Option _community_patches in der Datei proton-tkg.cfg hinzu. Sie können beide Dateien untersuchen, bevor Sie sie erstellen, um ihnen zu vertrauen. Ziehen Sie dann einfach die Teerkugel heraus, wenn Sie sie nicht systemweit installieren möchten.

@parkerlreed Nein, diese Version wurde vor 8 Tagen hochgeladen. Sie müssen die neueste Git-Master-Version ziehen, den Patch hinzufügen und dann erstellen.

Befolgen Sie diese Anweisungen und fügen Sie winevulkan_fshack_opts.mypatch zur Option _community_patches in der Datei proton-tkg.cfg Befolgen Sie andernfalls die Standardeinstellungen des Build-Skripts und wenn Sie aufgefordert werden, den Community-Patch-Typ y / zu verwenden Ja.

Die Leistung ist mit vulkan-amdgpu-pro deutlich besser. Ich habe nur das Ubuntu-Paket heruntergeladen, amd_icd64.json, amdvlk64.so extrahiert, den JSON bearbeitet, der auf die richtige Position der Binärdatei zeigt, und dies für die Umgebung von VK_ICDFILE verwendet. Mit RADV hatte ich einige Tropfen und Pannen, die jetzt alle weg waren.

Wir haben Leben mit dem tkg Build von oben. Derzeit testen Sie den Mesa Git RADv und werden sehen, wie das geht.

Ich habe gestern die drm (Steam) -Version mit der Steam Beta und Proton Build von @ 999eagle (https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602028651) zum

Heute habe ich mich für Proton-5.4-GE-2 entschieden, weil die Leistung gestern wirklich schlecht war und ich wollte versuchen, ob dieser GE-Build einen Unterschied macht.
und ja, es macht wirklich einen großen Unterschied. Aber nicht in der Leistung oder auf eine andere gute Weise. Das Spiel startet nicht einmal mehr.

Ich bekomme dies jetzt, wenn ich versuche, die drm-Version zu starten:

grafik

Wenn ich auf den Link klicke, erhalte ich diese Website:

grafik

Es heißt, mein Kauf konnte nicht erneut validiert werden, und ich sollte es innerhalb von 24 Stunden erneut versuchen.

Dies passiert jetzt auch mit dem Build, den ich gestern verwendet habe, also denke ich, dass Denuvo ihn blockiert.
Also habe ich die drm free exe ausprobiert, aber diese startet nicht mit beiden Proton-Builds (999eagle- und GE-Builds). Ich bekomme für einige Sekunden einen Vollbild-Schwarzbildschirm, aber dann stürzt er ab.

Jetzt kann ich nicht mehr spielen: /
... oder sollte ich besser sagen, schauen Sie sich den Doom Eternal-Film mit 'glatten' 24 fps an.

Dies ist mein Protokoll von der drm free exe, die nach einem kurzen schwarzen Bildschirm abstürzt:
steam-782330.log

Hat jemand eine Idee, was das Problem sein könnte und wie man das zum Laufen bringt?
Seltsamerweise lief die normale DRM-Version gestern, aber ich kann sie derzeit wegen Denubloat nicht verwenden.

Bestätigt die Arbeit an meinem Ende mit der Steam / Denuvo-Version mit folgendem Setup:

Basissystem

  • Betriebssystem: Arch Linux
  • KDE Plasma Version: 5.18.1
  • KDE Frameworks Version: 5.67.0
  • Kernel-Version: 5.5.4-zen1-1-zen
  • Betriebssystemtyp: 64-Bit
  • Prozessoren: 16 × AMD Ryzen 7 3700X 8-Core-Prozessor
  • Speicher: 31,3 Gio

Grafik

  • mesa-git: 20.1.0_devel.121471.f02ae698674-1
  • GPU-ID: 0 (AMD RADV / ACO VEGA10 (LLVM 9.0.1))
  • ⚠️ Vulkan-Instanzversion: 1.2.135 ⚠️ / Erhalten mit den neuesten Paketen vulkan

Verfahren

Erhalten Sie eine gepatchte Proton-Version:

  • https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

    • Bei anderen herumschwebenden Builds fehlte mir besonders:

      • VK_KHR_get_surface_capabilities2

        Integrieren Sie es


  • Befolgen Sie die Standardprozedur, um die Steam-Laufzeit zu integrieren:

    • Meiner Meinung nach unkomprimiert nach ~ / .local / share / Steam / compatibleTools.d /
  • Starten Sie Steam neu, wenn es bereits ausgeführt wurde
  • Kauf + Lade das Spiel herunter, falls es noch nicht geschehen ist

    Führen Sie das Spiel damit aus

  • Wählen Sie "Proton-5.4-GE-2" in den Steam per game-Einstellungen für DoomEternal

    Beachten Sie, dass das ACO-Compiler-Backend hier noch nicht geeignet ist

  • ⚠️⚠️⚠️ Für die RADV-Vulkan-Implementierung auf Mesa, zumindest bis zum oben genannten Commit für den Hauptzweig, stellt ACO keine Anzahl von Vulkan-Erweiterungen zur Verfügung, die für die Ausführung des Spiels erforderlich sind. Sie müssen auf den "alten" LLVM-Compiler zurückgreifen, indem Sie das aco -Compiler-Backend deaktivieren: Dies wurde auf meiner Seite erreicht, indem das Spiel wie folgt gestartet wurde:

    • RADV_PERFTEST="" %command%
  • Sie können in den Startparametern festlegen, welche Optionen zu Ihnen passen
  • Führen Sie das Spiel aus

Das Obige hat bei mir funktioniert, der Kilometerstand kann für jeden variieren.

Mit RADV ist die Leistung für mich akzeptabel und meistens reibungslos, solange Sie nicht unter 60 fps fallen. Wenn dies passiert, wird das Rendern aus irgendeinem Grund träge und obwohl das Spiel 60 fps meldet, fühlt es sich tatsächlich so an, als wäre es auf 30 gefallen. Dies ist, wenn Triplebuffering vsync aktiviert ist und mein Compositor ausgeschaltet ist.

Ich bin immer noch der Meinung, dass das Spiel insgesamt besser laufen und flüssiger sein sollte.

: information_source: NB:

  • Ihre Erfahrung mit Alt-Tabs kann variieren. Für mich selbst kann ich Desktops ohne allzu große Probleme wechseln, hatte aber einen schwarzen Bildschirm, wenn ich speziell Alt-Tabs aus dem Spiel auf demselben Desktop herausgegriffen habe

@Bleuzen Das 5.4 GE 2 scheint für niemanden zu funktionieren. Verwenden Sie den von Ihnen verwendeten Build und probieren Sie einige der anderen Treiber aus, wenn Sie AMD verwenden

@parkerlreed
Ich bin von Proton-5.4-GE-2 zu dem proton_tkg_5.4.r10.g7c7868f4 Build zurückgekehrt, der gestern funktioniert hat. Aber ich kann die drm-Version nicht mehr verwenden, weil ich für die nächsten 24 Stunden von Denuvo blockiert wurde.
Jetzt versuche ich, die drm-freie Exe zum Laufen zu bringen, aber dies zeigt nur einen schwarzen Bildschirm und stürzt ab.

Ich bin auf Nvidia mit einer GTX 1060 und Treiberversion 440.64.

Ich habe auch meinen letzten Beitrag so bearbeitet, dass er ein Protokoll der abstürzenden drm-freien Version enthält.

Bearbeiten: Ich habe bereits versucht, mein Weinpräfix ( ...SteamLibrary/steamapps/compatdata/782330/ ) zu entfernen und es neu erstellen zu lassen, nachdem ich wieder zum Build proton_tkg_5.4.r10.g7c7868f4 gewechselt habe.
Die DRM-freie Version stürzt immer noch ab.

@Bleuzen Benötigen Sie weitere Bestätigung, aber ich denke, dass die DRM-freie Exe mit dem aktuellen Spiel-Update nicht mehr funktioniert. Abstürze auch für mich.

@Voxed

Haben Sie die von @VincentGuinaudeau erwähnte Lösung ausprobiert?:

@Berinth Wenn Sie wie ich das FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , habe ich dieses Problem behoben, indem ich auch alle Dateien in DOOMEternal/base/ aus der drm-freien Version kopiert habe. Erwarten Sie, dass die Dateien mit .streamdb enden und nicht die Ordner. Das sind insgesamt neun Dateien.

Aber ich habe nicht versucht, es über Dampf zu starten. Ich starte direkt vom Terminal mit einem Befehl wie
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

Es sieht so aus, als könnten Sie die DRM-freie Exe nicht mehr in eine vorhandene Installation einfügen, ohne auch einige Spielinhalte zu kopieren.

Wieder zurück ..... wieder baaaaack ....

Erhalten Sie dieselbe DRM-Reeeeeeee-Nachricht mit diesem GE 2-Build.

Ich fange an zu glauben, ich sei ruiniert worden, weil ich mit dem DRM frei mit Dampf rumgespielt habe, dass ich vielleicht dauerhaft aufgeführt bin, obwohl ich das verdammte Spiel gekauft habe? Wenn dies der Fall ist, erhält das Ventil den längsten Anruf, den sie jemals hatten.

Gedanken jemand?

@ MacroHard-sys
Nein, es ist höchstwahrscheinlich erst die nächsten 24 Stunden, seit Sie gesperrt wurden.

Aus bestimmten Gründen werden dem DRM unterschiedliche Wine-Versionen oder sogar dieselbe Wine-Version als unterschiedliche Computer angezeigt, wodurch der Aktivierungsschwellenwert ausgelöst wird. Es ist wirklich Krebs.

@ MacroHard-sys
Nein, es ist höchstwahrscheinlich erst die nächsten 24 Stunden, seit Sie gesperrt wurden.

Aus bestimmten Gründen werden dem DRM unterschiedliche Wine-Versionen oder sogar dieselbe Wine-Version als unterschiedliche Computer angezeigt, wodurch der Aktivierungsschwellenwert ausgelöst wird. Es ist wirklich Krebs.

Ok, weil es mir jeden einzelnen Versuch seit dem Veröffentlichungstag gegeben hat. Hat einen neugierig gemacht. Vielen Dank. Das wirklich verlangsamen, denn dann wird theoretisch nichts anderes funktionieren, was ich heute versuche. Dann ein Versuch morgen, bis nichts mehr funktioniert. Spülen wiederholen.

Ich komme auch nicht an SteamAPI vorbei, genau wie @LarsBremen und @jrgp. Die Diskussion im Gist von @annmuor, in der @SalmonSeasoning Sachen ausprobierte, hat mir auch nicht geholfen.

Ich bin immer noch damit beschäftigt, nur das Fenster "SteamAPI kann nicht initialisiert werden" zu erhalten.

@tizzir Ich werde das untersuchen, danke.

In Ordung!
Das Spiel läuft , ich habe ein bisschen getestet, seit mein 24-Stunden-Timeout für Denuvo vorbei ist. Danke Denuvo, ich liebe dich auch.

  • Siduction (Debian Sid Based), KDE 5.17.5
  • Xrender Compositor (wird beim Ausführen des Spiels automatisch deaktiviert)
  • Intel 8700k, CPU-Skalierungsregler: Leistung
  • Nvidia 1080ti, 440,64-2
  • Steam Beta Client
  • Proton-5.4-GE-2

Nvidia-Einstellungen:

  • ForceCompositionPipeline aktiviert. Das Deaktivieren hat keine Auswirkungen auf fps.
  • Powermizer-Einstellungen - keine Auswirkung auf fps. Auf Auto setzen.
  • OpenGL-Bildeinstellungen - Hohe Leistung hat einen echten Eindruck hinterlassen und das Spiel lief viel flüssiger.

Doom Ewige Verbesserungen

  • PROTON_NVAPI_DISABLE 1 oder 0, keine Auswirkung auf fps
  • Mit dem normalen Steam-Spiel exe
  • Startoptionen: +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 (nicht erforderlich)
  • Launcher.cfg wurde bearbeitet, um Treiberwarnungen zu entfernen.
  • Ich verwende zwei Monitore, die native Auflösung des Hauptmonitors ist 3440 x 1440, und ich habe mich schließlich für 2560 x 1080 und keine Skalierung der Auflösung entschieden.
  • Bewegungsunschärfeeinstellungen hatten keinen Einfluss auf fps.
  • Vollbild, Voreinstellung für mittlere Einstellung, vsync aus, HDR aus, Chromatisches Abb ein, DOF ein, DOF AF aus.

Meiner Meinung nach ... spielbar
Natürlich keine erstaunliche Leistung ... Fps geht über 60, wenn nicht viel los ist, scheint aber in hektischen Kämpfen nicht unter 40 zu sinken. Es gibt einen definitiven Leistungstreffer, wenn sich die Action erwärmt, aber zumindest nichts Wichtiges, das das Gameplay bricht. Das Einstellen höherer Grafikvoreinstellungen beeinträchtigt die Leistung bei intensiven Aktionen und wenn Sie die Feinde aufgrund niedriger Bilder pro Sekunde und Stottern nicht treffen können ... na ja. Sie sterben offensichtlich.

Anmerkungen
Funktioniert mit aktiviertem Steam-Overlay mit spürbaren Leistungseinbußen. Das Spiel fühlt sich viel unruhiger an. Kann Doomguy immer noch mit der Maus drehen, wenn das Overlay aktiviert ist.

ALT + TAB hängt das Spiel, Musik- / Umgebungsgeräusche werden weiterhin mit einem schwarzen Bildschirm abgespielt, ebenso mit und ohne Steam-Overlay.

Es gibt eine Menge Warnungen in der Doom-Konsole, keine Ahnung, ob diese relevant sind.

Die Fps im ersten Raum mit den 3 Zombies reichen von 45 bis 120+. Pfui.

@dpanter Irgendwelche Tipps, um Denuvo nicht

Irgendwelche Tipps, um Denuvo nicht auszulösen?

Nicht wirklich, abgesehen von der aktuellen Theorie, die durch die Verwendung verschiedener Protonenversionen ausgelöst werden könnte. Ich habe Doom Eternal heute ungefähr 50 Mal neu gestartet und nicht erneut ausgelöst. Ist Denuvo nicht total großartig und so sehr das Beste, was es je gab? Lecker.

Die verschiedenen Wine / Proton-Versionen lösen Denuvo aus. Denken Sie daran.

Ich habe die benutzerdefinierte Proton-Version von @ 999eagle und die Launcher-Option

OS: Pop! _OS 19.10
GPU: AMD RX 580

Ich dachte, es wäre eine beschädigte Sicherungsdatei, aber die zweite Sicherung stürzt auch jedes Mal ab, wenn Mission # 2 geladen wird

Weiß jemand, ob bald ein offizielles Proton Beta-Update von Valve kommt? Ich bin nicht zufrieden damit, Binärdateien aus inoffiziellen Quellen auszuführen.

Denuvo mag Wine Staging nicht, auf dem Proton-Ge basiert. Wenn Sie also vermeiden möchten, dass Denuvo stolpert, bleiben Sie beim normalen Proton

Entschuldigung für grundlegende Fragen unten. Ich bin es nicht gewohnt, mit diesen Dingen zu spielen und warte normalerweise auf stabilere Lösungen. Dies ist jedoch DOOM und daher wichtig und dringend.

  1. Wie kann ich nvidia-driver-440 installieren? Ich verwende Ubuntu 18.04 und die neueste Version, die mit apt-get verfügbar ist, ist 435. Ich habe versucht, 440.64 von https://www.nvidia.com/en-us/drivers/unix/ abzurufen und dann das Skript im Terminal auszuführen. Es schlägt jedoch fehl und sagt mir, dass auf der GPU nichts laufen muss. Bedeutet das, dass ich dies ohne Desktop-GUI ausführen muss? Wie mache ich das?

  2. Wird bestätigt, dass das Mesa-Git-Ding obligatorisch ist? Und gibt es Risiken, Dinge zu zerbrechen? Ich habe ein bisschen Angst, das zu installieren, weil ich eine gute Bilanz habe, Ubuntu und Treiber zu brechen, wenn ich mit diesem König der Dinge herumspiele.

@jldez

  1. Ich würde dieses Archiv empfehlen:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Es gibt zwei Befehle, um es zu installieren und dann einen Neustart.

  1. Ich brauchte nicht die neueste Version, obwohl ich am 19.10 bin, also habe ich eine neuere Version als Sie im Vergleich zu 18.04 LTS.

Ich verwende Ubuntu 19.10 mit dem neuesten proprietären Nvidia-Treiber (440.64) von den proprietären Treibern PPA, Steam Beta, und habe sowohl den neuesten gepatchten Proton-Build von GE als auch den Build von 999eagle ausprobiert. Ich habe alles, was die neuesten Vulkan-Pakete von https://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list bieten (sieht nur aus wie 1.2.131, nicht 1.2.135, aber ich dachte, die .135-Version ist mit gebündelt die Steam Beta?)

Wie auch immer, ich kann es NOCH nicht zum Starten bringen, da es mir sagt, dass es "VK_EXT_full_screen_exclusive" benötigt (mit einem der gepatchten Proton-Builds - von denen ich dachte, dass beide eine Lösung für diese Anforderung enthalten -, aber dies ist immer noch der Absturzpunkt für mich - Woher?):

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...

Ich habe leider kein Glück mit einer dieser Lösungen. Ich verwende Linux Mint 19.3 (Ubuntu-basiert) mit einer Nvidia GTX 1070.
Proton 5.0-5 bringt mich zu einem schwarzen Bildschirm, der nach einigen Sekunden abstürzt.
Proton-5.4-GE-2 gibt mir dieses Fenster:
Bildschirmfoto vom 2020-03-22 17-47-12
Wenn ich auf #str_launch_button_label klicke, bekomme ich das gleiche Blackscreen-Problem.
@ 999eagles benutzerdefiniertes Proton startet nicht einmal etwas, gibt mir dieses Protokoll:

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

Dies liegt anscheinend daran, dass ich nicht über die neuesten GLIBC-Bibliotheken verfüge, aber diese scheinen noch nicht für mein Betriebssystem freigegeben zu sein. Kennt jemand irgendwelche Problemumgehungen dafür?

@maarvw Ich habe dieses .deb-Paket ausprobiert, keine Ahnung, ob es funktioniert hat, weil ich in der DRM-Hölle bin. Probieren Sie es aus und berichten Sie. https://debian.pkgs.org/sid/debian-main-amd64/libc6_2.30-2_amd64.deb.html

Hallo @rodhull , bitte überprüfen Sie, ob Sie sich für die Client-Beta von Steam entschieden haben. Der 2020-03-20-Client stellt den Vulkan-Lader 1.2.135 bereit.

image

Ja, ich habe das getan, denke ich aus dem Bereich Einstellungen - Konto (siehe oben) - Steam hat sich direkt danach aktualisiert und ich habe keine weiteren Client-Updates.

@ MacroHard-sys Ich bin nicht so erfahren mit solchen Sachen, gibt es irgendwelche Risiken, die damit verbunden sind? und ich denke nicht, dass das amd64-Paket das richtige für mich wäre, ich habe keine amd-Produkte auf meinem Computer. Oder vielleicht bin ich nur dumm

@ MacroHard-sys Ich bin nicht so erfahren mit solchen Sachen, gibt es irgendwelche Risiken, die damit verbunden sind? und ich denke nicht, dass das amd64-Paket das richtige für mich wäre, ich habe keine amd-Produkte auf meinem Computer. Oder vielleicht bin ich nur dumm

Wenn es um Linux-Pakete geht, sind AMD64 und x86_64 fast immer austauschbar. Die Verwendung von AMD64-Paketen auf einem Intel x86_64-System sollte in Ordnung sein.
Ich weiß, dass Debians Pakete mit dem AMD64-Label auch mit x86_64 kompatibel sind.

@ MacroHard-sys Ich bin nicht so erfahren mit solchen Sachen, gibt es irgendwelche Risiken, die damit verbunden sind? und ich denke nicht, dass das amd64-Paket das richtige für mich wäre, ich habe keine amd-Produkte auf meinem Computer. Oder vielleicht bin ich nur dumm

Legitimes Anliegen, nehme ich an. Nicht 100% sicher. Es ist von debian.pkgs.org, also dachte ich, es sei sicher. Wenn jemand anderes mitmachen könnte, wäre das großartig.

Danke @ahoneybun , ich habe die 440 Version bekommen.
Wenn jemand wissen möchte, wie man den nvidia-driver-440 bekommt:
sudo add-apt-repository ppa: grafiktreiber / ppa
sudo apt-get update
Neustart? (nicht sicher, ob nötig)
sudo apt-get install nvidia-driver-440
Neustart

Ich habe jedoch immer noch das gleiche Problem wie andere. Mit dem Proton 5.4 Ge-2-Ding bekomme ich den Bildschirm
Screenshot from 2020-03-22 13-12-54
Es denkt immer noch, dass ich die 337.88-Version habe. Aber nvidia-smi bestätigt, dass ich 440,64 habe. (Es heißt, ich brauche 442,74, aber dies ist das Windows-Äquivalent, das jemand gesagt hat). Nachdem Sie entweder Ja oder Wiedergabe gedrückt haben, geschieht nichts.

Okay, ich werde es versuchen. Zuletzt habe ich gehört, dass Version 2.31 erforderlich war? Dieser Link ist für 2.30

Okay, ich werde es versuchen. Zuletzt habe ich gehört, dass Version 2.31 erforderlich war? Dieser Link ist für 2.30

Jemand weiter oben sagte, dass es mit 2.30 losging, ich konnte keine 2.31 finden.

Fast nichts, was ich auf diesem Board versucht habe, hat funktioniert. Zeit, Windows 10 zu raubkopieren.

Habe gerade dieses Video gefunden:

https://www.youtube.com/watch?v=lpHdJ_i1T_k&feature=youtu.be

Also müssen wir wohl auch auf ein Mesa-Update warten?

@MuchiMuchiPink

Hast du das auf Arch gemacht? Verwenden Sie den regulären Kernel-Treiber? Ich habe das versucht, aber das Spiel läuft einfach nicht mit dem amd pro vulkan-Treiber.
Obwohl ich DXVK-Titel haben kann und native Apps wie VKCUBE & Shadow of the Tomb Raider gut damit funktionieren.

@ Birdman7 Meine Liebe zu DOOM <mein Hass auf Fenster;)

Ich werde nur auf eine stabile Lösung warten. Viel Glück an die kompetenten Leute, die daran arbeiten und danke!

Danke @ahoneybun , ich habe die 440 Version bekommen.
Wenn jemand wissen möchte, wie man den nvidia-driver-440 bekommt:
sudo add-apt-repository ppa: grafiktreiber / ppa
sudo apt-get update
Neustart? (nicht sicher, ob nötig)
sudo apt-get install nvidia-driver-440
Neustart

Ich habe jedoch immer noch das gleiche Problem wie andere. Mit dem Proton 5.4 Ge-2-Ding bekomme ich den Bildschirm
Screenshot from 2020-03-22 13-12-54
Es denkt immer noch, dass ich die 337.88-Version habe. Aber nvidia-smi bestätigt, dass ich 440,64 habe. (Es heißt, ich brauche 442,74, aber dies ist das Windows-Äquivalent, das jemand gesagt hat). Nachdem Sie entweder Ja oder Wiedergabe gedrückt haben, geschieht nichts.

Sie müssen zu diesem Zeitpunkt nicht neu starten:

sudo add-apt-repository ppa: grafiktreiber / ppa
sudo apt-get update
sudo apt-get install nvidia-driver-440
sudo systemctl neu starten

Ich bin mir bei NVIDIA nicht sicher, aber ich sehe die HDR-Meldung mit meiner AMD-GPU, aber ich kann einfach auf OK klicken.

Ich verstehe nicht, was in meinem Fall falsch läuft.
Ich habe Mesa auf 20.10 aktualisiert und verwende Proton-Ge-Custom 5.4-Ge-2
Ich habe die HDR-Warnungen deaktiviert
Ich habe die Akustik für dieses Spiel deaktiviert
Ich habe mich für die Steam Client Beta entschieden
Hier ist mein Sysinfo- und Protonenprotokoll
https://gist.github.com/mathew2214/dcde50c78274a7629c6ae74277c426b5

UPDATE: Wie seltsam, Steam behauptet, meine Mesa-Version sei 19.3. dennoch zeigt glxinfo -B korrekt, dass es 20.1.0 ist.

Ich kann bestätigen, dass unter Ubuntu 20.04 funktioniert.
Nvidia-Treiber: 440.66.03
VulkanInfo: Vulkan Instance Version: 1.2.131

  1. Installieren Sie den Patch von @ 999eagle hier
  2. Machen Sie ein Verzeichnis und verschieben Sie es auf ~/.steam/root/compatibilitytools.d/
  3. Entscheiden Sie sich für Steam Beta Steam>Setting>Account>Beta participation
  4. Ändern Sie das Dampfspiel auf die gepatchte Protonenversion Steam>Settings>Steam Play>Enable Steam Play/Run other titles with
  5. Startoptionen festlegen Library>Doom>Settings(Gear Icon)>Properties>Set Launch Options
    +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  6. Stellen Sie das Spiel so ein, dass nur diese Version 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

Mit Ihren Schritten @digikin erhalte ich diesen Bildschirm:

Screenshot from 2020-03-22 13-44-05
Dann abstürzen

Ich bin jedoch auf Ubuntu 18.04. Und für die Vulkan-Version dachte ich, dass die Verwendung der Beta-Updates von Steam die richtige Vulkan-Version beinhalten würde? Oder habe ich falsch verstanden?

Soweit ich weiß, kommt die Vulkan-Unterstützung von den Nvidia-Treibern.
NVIDIA bietet volle Unterstützung und Funktionalität für Vulkan 1.2 auf NVIDIA GeForce- und Quadro-Grafikkarten mit einer der folgenden GPUs auf Turing-, Volta-, Pascal-, Maxwell- (erste und zweite Generation) und Kepler-Basis
@jldez Aus irgendeinem Grund konnte ich es am 18.04 nicht zum Laufen bringen. Der Nvidia-Treiber 440.66.03 benötigt den höheren Kernel. Mit dem kommenden April nächsten Monats hielt ich dies für eine gute Gelegenheit, auf 20.04LTS umzusteigen.
sudo do-release-upgrade -d
Ich bin sehr zufrieden mit 20.04 !!

Guten Abend allerseits, anscheinend hat es zu diesem Thema eine ziemliche Aktivität gegeben.
Mein kleiner Beitrag:

Mit einem Arch Linux, das vollständig mit den neuesten NVIDIA-Treibern und dem Vulkan Loader aktualisiert wurde, und dem hier verlinkten benutzerdefinierten Präfix (mit allen relevanten Startoptionen) https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651 wird das Spiel gestartet.

Ich habe jedoch große Leistungsprobleme (möglicherweise von meiner alten GPU, aber da viele Leute hier einen Leistungsabfall bemerkten, könnte dies damit zusammenhängen).

Steam-Protokoll: https://we.tl/t-2N2iqK5acs
Informationen zum Dampfsystem: https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec

Soweit ich weiß, kommt die Vulkan-Unterstützung von den Nvidia-Treibern.
NVIDIA bietet volle Unterstützung und Funktionalität für Vulkan 1.2 auf NVIDIA GeForce- und Quadro-Grafikkarten mit einer der folgenden GPUs auf Turing-, Volta-, Pascal-, Maxwell- (erste und zweite Generation) und Kepler-Basis
@jldez Aus irgendeinem Grund konnte ich es am 18.04 nicht zum Laufen bringen. Der Nvidia-Treiber 440.66.03 benötigt den höheren Kernel. Mit dem kommenden April nächsten Monats hielt ich dies für eine gute Gelegenheit, auf 20.04LTS umzusteigen.
sudo do-release-upgrade -d
Ich bin sehr zufrieden mit 20.04 !!

Ich werde es später mit meinem Toaster versuchen. Wie ist Ihre Leistung?

Guten Abend allerseits, anscheinend hat es zu diesem Thema eine ziemliche Aktivität gegeben.
Mein kleiner Beitrag:

Mit einem Arch Linux, das vollständig mit den neuesten NVIDIA-Treibern und dem Vulkan Loader aktualisiert wurde, und dem hier verlinkten benutzerdefinierten Präfix (mit allen relevanten Startoptionen aktiviert) # 3654 (Kommentar) wird das Spiel gestartet.

Ich habe jedoch große Leistungsprobleme (möglicherweise von meiner alten GPU, aber da viele Leute hier einen Leistungsabfall bemerkten, könnte dies damit zusammenhängen).

Steam-Protokoll: https://we.tl/t-2N2iqK5acs
Informationen zum Dampfsystem: https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec

Hallo,
Siehe diesen Kommentar hier:
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602175041

Hallo allerseits. Wenn jemand Leistungsprobleme hat, versuchen Sie, den Steam-FPS-Zähler zu deaktivieren. Ich weiß, es klingt albern, aber ich habe gerade meine FPS von 20-30 auf 55-60 erhöht und ich habe RTX 2070.

Hier ist ein Thread auf reddit, in dem einige Leute das Ding entdeckt haben.

Das einzige Problem, das ich jetzt habe, ist knisterndes Geräusch.

Vollständige Spezifikationen:

CPU: i5 9600k
GPU: Nvidia RTX 2070
RAM: 32 GB
Betriebssystem: Arch Linux
Proton: 5.4 von @ 999eagle

@ MacroHard-sys Wenn ich versuche, dpkg für diese .deb-Datei zu verwenden, erhalte ich Fehler, die besagen, dass es Gebietsschemas beschädigen würde. Der gesamte Text war in deutscher Sprache, da dies die Sprache ist, auf die mein PC eingestellt ist, sodass ich ihn hier nicht veröffentlichen muss. Ich denke, es ist möglicherweise unmöglich, auf meinem aktuellen Betriebssystem zum Laufen zu kommen. Sieht so aus, als müsste ich zu Arch wechseln oder ein anderes neueres Ubuntu verwenden. Mint 19.3 scheint auf Ubuntu 18.04 zu basieren und ich habe Leute hier gesehen, die sagten, dass es nur auf 20.x und höher funktioniert.

Ich kann bestätigen, dass amdgpu-pro eine viel bessere Leistung als RADV hat
(getestet mit amdgpu 19.50 vs mesa-git mit Vega 56 und Ryzen 3700X) aber da amdgpu-pros vulkan part freesync nicht unterstützt, sieht es nicht so flüssig aus (selbst wenn es ungefähr 60 vs 100 fps AVG ist).

Versucht, Proton GE (startet nicht), versucht, TKG-Build zu kompilieren, versucht, FPS-Zähler und Overlay zu deaktivieren. Keine Änderung der fps.

Ich habe noch mehr getestet, hier ist der Stand der Dinge:

  • Wenn ich immer noch das Proton von funktioniert alles andere bisher nicht für mich
  • Leistung ist nicht gut. Ich spiele derzeit auf 1280x720 mit mittleren Einstellungen. FPS ist ungefähr 60, aber tatsächlich scheinen die Einstellungen nicht viel zu bedeuten, da ich mit den Einstellungen für "Ultra" und FullHD-Auflösung nur einen geringen Rückgang bekomme
  • CPU und GPU scheinen nicht voll ausgelastet zu sein
  • Die Vulkan-Version und die NVIDIA-Treiberversion scheinen mit Vulkan 1.2.133 vom NVIDIA-Treiber 440.66.3 keine große Rolle zu spielen. Ich habe die gleichen Ergebnisse wie mit Vulkan 1.1.119 vom NVIDIA-Treiber 440.60
  • Ich habe gerade erfahren (dies wurde wahrscheinlich bereits hier besprochen, ich verfolge nicht alle Kommentare), dass NVIDIA einen Treiber 442.75 für Doom Eternal veröffentlicht hat, der für Linux nicht verfügbar ist. Vielleicht haben wir nach dem nächsten NVIDIA-Treiber-Update mehr Glück.

Einige Stunden lang gespielt, gibt es einige kleinere Grafikstörungen und einige weniger kleine Tonstörungen (meistens Musikwiedergabe). Ansonsten läuft das Spiel stabil.

(Fedora Workstation 32beta, Kernel 5.6 Git, HW: Ryzen 1700, RTX2060, 16 GB RAM)

@ d3rhans Also im Grunde hat Team Red in diesem Fall mehr Glück als Team Green? Ich fühle mich nur um, was zu beachten ist.

Hallo allerseits. Wenn jemand Leistungsprobleme hat, versuchen Sie, den Steam-FPS-Zähler zu deaktivieren. Ich weiß, es klingt albern, aber ich habe gerade meine FPS von 20-30 auf 55-60 erhöht und ich habe RTX 2070.

Hier ist ein Thread auf reddit, in dem einige Leute das Ding entdeckt haben.

Das einzige Problem, das ich jetzt habe, ist knisterndes Geräusch.

Vollständige Spezifikationen:

CPU: i5 9600k
GPU: Nvidia RTX 2070
RAM: 32 GB
Betriebssystem: Arch Linux
Proton: 5.4 von @ 999eagle

Ich habe es mit DRM Free exe versucht und auf diese Weise verwende ich überhaupt kein Steam, daher gibt es keinen Steam-FPS-Zähler. Egal was, ich bekomme immer 26-28 FPS ...

@ Birdman7 vielleicht, scheint ein bisschen wie es. Aber wir werden es erst jetzt tun, wenn NVIDIA irgendwann einen aktualisierten Treiber für Linux veröffentlicht. Aber wie ich bereits sagte, funktioniert das Spiel im Wesentlichen mit Protonen, daher bin ich zuversichtlich, dass dies bald mit Steam + Proton einwandfrei funktionieren wird.

Ich konnte endlich das Steam-Spiel auf TkG-r10 laufen lassen, aber nicht auf GE. Ich konnte auch von GE zu TkG wechseln, ohne Denuvo auszulösen, aber dies könnte nur eine einmalige Sache sein.

Was ich getan habe, um ein weiteres 24-Stunden-Zeitlimit für die erneute Validierung zu vermeiden:

  • Sichern Sie die Verzeichnisse Steam / Steamapps / CompatData / 782330 und Steam / UserData im Falle einer Denuvo-Reise. Ich weiß nicht, ob diese Backups funktionieren, aber laut pcgamingwiki werden die Offline-Token im Benutzerdatenverzeichnis gespeichert.
  • Verwenden Sie Protontricks, um unter Staging die Option "Weinversion vor Anwendungen ausblenden" zu aktivieren.

Alles unbestätigt, aber ich konnte es vermeiden, zum dritten Mal in die Hölle von Denuvo geschickt zu werden.

Zu Ihrer Information , scheint für mich gut zu funktionieren, wenn ich nur die Anweisungen von

  • Betriebssystem: Fedora 32beta
  • CPU: AMD Ryzen 1800x
  • GPU: AMD Vega 56

Scheint mir mit fps im Bereich von 70 bis 90 gut zu laufen. Die Einstellungen sind bei 1440 hoch, mit ein paar anderen geringfügigen Änderungen der persönlichen Vorlieben (geringere Bewegungsunschärfe, kein vsync, da ich freesync habe). Ich habe auch Steam-Overlay deaktiviert und fps zählen gemäß einigen anderen Kommentaren, obwohl ich dies bei meinem ersten Spiel getan habe, also weiß ich nicht, ob es einen Effekt hat.

Wenn das Spiel gestartet wird, erscheint es kurz oben als sehr kleines Fenster oben links und hört dann auf zu starten.

Ich habe ein vollständig aktualisiertes Arch-Linux-System mit allen oben genannten Abhängigkeiten und aktiviertem Proton.

  • GPU: NVIDIA 1050ti
  • CPU: i7-9700K 3,60 GHz
  • 32 g dd4

Auf Ubuntu 20.04 aktualisiert,
mischte Pakete herum, wo es nötig war,
habe den Nicht-GE-Build ausprobiert, zumindest bekomme ich jetzt DRM:
"Derzeit kann Ihr Spielekauf nicht erfolgreich erneut validiert werden. Warten Sie bitte 24 Stunden und versuchen Sie es erneut." Also denke ich, Fortschritt.

Auf Ubuntu 20.04 aktualisiert,
mischte Pakete herum, wo es nötig war,
habe den Nicht-GE-Build ausprobiert, zumindest bekomme ich jetzt DRM:
"Derzeit kann Ihr Spielekauf nicht erfolgreich erneut validiert werden. Warten Sie bitte 24 Stunden und versuchen Sie es erneut." Also denke ich, Fortschritt.

@zaggynl Ich bin praktisch in der gleichen Position wie Sie. Es ist also gut zu wissen, dass wir kurz davor sind, dieses Rätsel zu lösen. Der einzige Unterschied ist, dass ich Proton-5.0-GE verwendet habe

Wenn Sie zwischen Protonen hüpfen, wird DRM ausgelöst

999eagles proton_tkg_5.4.r10.g7c7868f4
Nicht auf das Winetweaks-Menü klicken und mit amdpro neu installieren
VK_ICD_FILENAMES = / pathtofile / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 Dampf

RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

Bearbeiten von launcher.cfg auf alle 0

Es scheint zu funktionieren. Das einzige Problem besteht darin, dass der Ton durch die richtige Soundkarte geleitet wird und Knall- / Knackgeräusche auftreten

und 1/4 der FPS, die ich im Untergang 2016 bekommen habe

Nur zur Information, auch wenn es wahrscheinlich begraben wird (ich zähle darauf, dass die wenigen, die es sehen, es bei Bedarf teilen).

Die Option PROTON_NVAPI_DISABLE ist nur bei Proton-tkg verfügbar und wird von GE oder Vanilla Proton NICHT unterstützt. Der Versuch, es mit diesen zu verwenden, hat keinen Effekt. Der Build @ 999eagle wurde als Proton-tkg-Build hochgeladen, der von der Option betroffen ist.

Auch wenn bekannt ist, dass diese Option hier und da andere Probleme behebt (und auch hier und da einige erstellt), habe ich die Proton-tkg-Standardeinstellungen geändert, um die spezifische schlechte Interaktion zu verhindern, die bei einigen (den meisten?) Nvidia-Benutzern aufgetreten ist .
Auf diese Weise müssen Leute, die von nun an Proton-tkg erstellen, nicht mehr mit der internen Option spielen, um Doom Eternal zu spielen (der Community-Patch wird übrigens auch nicht mehr benötigt und Proton-tkg wie bisher erstellt) Für ein funktionierendes Doom Eternal reichen keine Änderungen aus.

Dies behebt jedoch nicht das scheinbar tiefere Problem, das für Nvidia spezifisch ist.

Auf Nvidia und nur auf Nvidia lädt das Spiel scheinbar eine große Menge an Material in den Systemspeicher, was den PCI-E-Bus ungewöhnlich stark belastet und letztendlich zu einer geringen Leistung bei geringer GPU- und CPU-Auslastung führt.

Es ist nicht das erste Spiel, das dieses Problem speziell auf Nvidia-GPUs behandelt (R6S und frühere Versionen von Grim Dawn kommen in den Sinn). Ich würde annehmen, je schneller Ihr RAM / PCI-E-Bus ist, desto weniger sind Sie betroffen, aber es ist unwahrscheinlich, dass Sie trotzdem die erwartete Leistung erzielen.

Können Sie dies NVIDIA-Entwicklern technisch erklären?
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
Jetzt können wir also Tkg verwenden, ohne mit nvapi herumspielen zu müssen?

@ mozo78 Das Linux-Treiber-Team wurde bereits darauf aufmerksam gemacht.

In der Tat können Sie von nun an Proton-tkg so erstellen, wie es ist, um eine Konfiguration zu erhalten, die für Doom Eternal funktioniert. Das Problem ist, dass es sich nicht um eine universelle Lösung handelt und bei einigen Spielen nvapi selektiv explizit deaktiviert werden muss. Alle bekannten Fälle basieren jedoch auf DXVK und können daher einen anderen von DXVK bereitgestellten Ansatz verwenden. Für native Vulkan-Titel hat DXVK jedoch offensichtlich keine Auswirkung, und wir haben keine einfache Möglichkeit, nvapi von Fall zu Fall zu umgehen. Deshalb habe ich die Standardeinstellungen geändert. Beste Balance, denke ich.

Aktualisiert auf 20.04. Aber es war überhaupt nicht glatt. Es gelang mir, die meisten Pakete zu reparieren, aber für mich änderte sich nichts. Habe immer noch den gleichen Bildschirm für den GPU-Treiber. Denkt immer noch, ich habe 337,88.

@ mozo78 Das Linux-Treiber-Team wurde bereits darauf aufmerksam gemacht.

In der Tat können Sie von nun an Proton-tkg so erstellen, wie es ist, um eine Konfiguration zu erhalten, die für Doom Eternal funktioniert. Das Problem ist, dass es sich nicht um eine universelle Lösung handelt und bei einigen Spielen nvapi selektiv explizit deaktiviert werden muss. Alle bekannten Fälle basieren jedoch auf DXVK und können daher einen anderen von DXVK bereitgestellten Ansatz verwenden. Für native Vulkan-Titel hat DXVK jedoch offensichtlich keine Auswirkung, und wir haben keine einfache Möglichkeit, nvapi von Fall zu Fall zu umgehen. Deshalb habe ich die Standardeinstellungen geändert. Beste Balance, denke ich.

Vielen Dank! Ich werde es so schnell wie möglich versuchen!
Haben Sie NVIDIA das Problem mitgeteilt? Das scheint unseren Fehlerbericht überhaupt nicht zu kennen ...

Zu Ihrer Information, mein Problem mit der Mission, die immer abstürzte, wurde behoben, indem die Spieledateien erneut überprüft wurden. Steam hat einige Probleme gefunden und sie erneut heruntergeladen

Kein TKG-Proton funktioniert bei mir überhaupt nicht

Das neueste Tkg funktioniert auch bei mir nicht :(
PreliminaryRenderSetup
... registrierte Fensterklasse
Initialisierter Stack Tracer
FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_get_surface_capabilities2 ist erforderlich.

Und es funktionierte mit dem früheren Build 999eagle geteilt?
Wenn ja, muss Joshs Patch dann gelöscht werden und ich werde zu meiner vorherigen Version zurückkehren, die funktioniert hat.

Okay, ersetzte den 1080ti durch meine Radeon VII.
Nachdem ich für ein paar Minuten vergessen hatte, xorg.conf zu entfernen (doh!), War ich bald mit den gleichen Spezifikationen wie zuvor am Laufen, abgesehen von der neuen GPU natürlich.

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

Leistung bei gleichen mittleren Einstellungen wie zuvor, jedoch bei 3440 x 1440 - mindestens doppelt so hoch. Rundum dreistellig.

Wenn Sie alles auf max / Ultra Nightmare einstellen, sinken die Zahlen während eines intensiven Kampfes auf über 50, es gibt keine größeren Einbrüche, überhaupt kein Stottern. Ich werde es wahrscheinlich ein wenig optimieren oder einfach eine voreingestellte Stufe runtergehen. Vielleicht Update auf Mesa-Git. Auf jeden Fall wieder unter Spannung ... aber für einen kurzen Test ... _

Die Radeon VII ist ein verdammter Boss.

Screenshot mit RADV - Treiber Mesa 20.0.2 - Vulkan 1.2.128 aus dem ersten Raum mit den 3 Zombies, 3440x1440 jede Einstellung maximal. Fps reicht von 60-120

Screenshot mit AMDVLK - Treiber 2.0.137 - Vulkan 1.2.133 gleicher Raum. Die Leistung scheint im Allgemeinen 5-10 fps höher zu sein als die von radv. Ziemlich mit 60 jetzt in hektischer Schlacht.

Screenshot mit AMDGPU-PRO - Treiber 2.0.122 - Vulkan 1.1.129 Konnte keinen Unterschied zu AMDVLK feststellen, scheint sehr ähnlich zu sein.

Diese Screenies stammen übrigens aus dem Steam-Overlay. Habe ich erwähnt, dass ALT + TAB auch funktioniert? _Nett._

Imgur Deaktivieren des Steam-Overlays sendet die fps in den Orbit. Dieser Screenshot ist mit AMDGPU-PRO und fast 120 fps. Dreistellige Zahlen im Kampf jemand? _Unwirklich._

@ Tk-Glitch Natürlich bin ich eine andere Person, aber das Spiel hat heute Morgen aufgehört, mit deinem Build zu arbeiten. Ich habe nach dem Update heute Nachmittag nicht getestet, aber der Build von 999eagle hat sowohl vorher als auch nachher funktioniert

@wundrweapon Danke für die Bestätigung. Ich werde dann den neueren / kaputten Patch loswerden.

@ Tk-Glitch Erklärt diese hohe Speicherlast die knackige Audio- / Stottern-Leistung?

BEARBEITEN: Soll ich auch zu dem wechseln, was Sie erstellt haben, oder einfach weiter mit dem Proton-Build von 999eagle spielen und warten, bis Nvidia oder Valve ein Update veröffentlichen?

Die Radeon VII ist ein verdammter Boss.

Screenshot aus dem ersten Raum mit den 3 Zombies, 3440x1440 jede Einstellung maximal. Fps reicht von 60-120

Es würde mich interessieren, was passiert, wenn Sie den Vulkan-Treiber von AMDGPU-PRO anstelle von RADV / Mesa ausprobieren. (Sie können es testen, ohne den Treiber offiziell zu installieren.)

@UVCRocketRunner Ich habe noch keine vorgefertigte Version freigegeben, und ich werde wahrscheinlich darauf warten, dass Wine 5.5 dies tut. Wenn Sie das Spiel derzeit mit dem ausführen, was Sie haben, behalten Sie dieses Setup für eine Weile bei und genießen Sie das Spiel, wenn Sie erhalten eine akzeptable Leistung.
Die Nvidia-Leistungsprobleme werden ohnehin nicht durch das Wechseln der Proton-Builds behoben und müssen entweder von Nvidia oder von ID / Bethesda behoben werden.

Es würde mich interessieren, was passiert, wenn Sie den Vulkan-Treiber von AMDGPU-PRO anstelle von RADV / Mesa ausprobieren. (Sie können es testen, ohne den Treiber offiziell zu installieren.)

Aktualisierter Beitrag mit AMDVLK-Test, 5-10 fps schneller als radv. :) :)

Es würde mich interessieren, was passiert, wenn Sie den Vulkan-Treiber von AMDGPU-PRO anstelle von RADV / Mesa ausprobieren. (Sie können es testen, ohne den Treiber offiziell zu installieren.)

Aktualisierter Beitrag mit AMDVLK-Test, 5-10 fps schneller als radv. :) :)

Das ist auch interessant. Einige haben gesagt, dass sich der aus dem AMDGPU-PRO-Bundle extrahierte Vulkan-Treiber sogar etwas anders (schneller) verhält als AMDVLK. Würdest du bereit sein, es zu testen? Wie gesagt, es muss nicht wirklich installiert werden.

Wenn Sie interessiert sind:

https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

So verwenden Sie es, ohne etwas zu installieren:

tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
cd 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 /

Sie können den Ordner "amdgpu-pro" einfach aus / opt löschen, wenn Sie fertig sind, wenn Sie ihn nicht behalten möchten.

Das Startargument wäre:
VK_ICD_FILENAMES = "/ opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json"% command%

Vor kurzem gab es ein Update des Spiels per Steam. Seitdem habe ich eine viel verbesserte Leistung, FPS liegt zwischen 50 (sehr überfüllte Außenbereiche) und 100+ (Innen, wenige oder keine Demos) bei 1920 x 1080 mit mittleren Einstellungen. Also habe ich definitiv spielbar erreicht :)

Ich möchte nur sagen, dass diese Linux-Community großartig ist!

Und es funktionierte mit dem früheren Build 999eagle geteilt?
Wenn ja, muss Joshs Patch dann gelöscht werden und ich werde zu meiner vorherigen Version zurückkehren, die funktioniert hat.

Ja, es funktioniert mit 999eagles Build :) Wenn Sie den borked Patch entfernen, werden Sie die nvapi-Einstellung verlassen? Ich bin gespannt darauf, es zu versuchen :)

Ich möchte nur sagen, dass diese Linux-Community großartig ist!

Den Kampf zu teilen ist besser als es alleine zu tun. Hier ist eine schnelle universelle Lösung, denke ich.

Ab dem heutigen Spiel-Update bekomme ich gelegentlich Abstürze ohne Erklärung. Das Spiel ging nach ein oder zwei Stunden nur zweimal schief

Während dieses Update hat meins funktioniert

Einige haben gesagt, dass sich der aus dem AMDGPU-PRO-Bundle extrahierte Vulkan-Treiber sogar etwas anders (schneller) verhält als AMDVLK. Würdest du bereit sein, es zu testen?

Vielen Dank für den Link und die Informationen, dachte, ich hätte es installiert, aber es stellte sich heraus, dass ich es nicht tat. Der obige Beitrag wurde mit dem AMDGPU-PRO-Screenie aktualisiert. Die Leistung war AMDVLK sehr ähnlich, zumindest kein leicht erkennbarer Unterschied.

Scheint, als würden wir uns einer weit verbreiteten Lösung nähern. Alles, was ich jetzt brauche, um die Spielbarkeit sicherzustellen, ist, dass ich eine neue GPU bekomme.
Oh und DRM-Entfernung auch.

Einige haben gesagt, dass sich der aus dem AMDGPU-PRO-Bundle extrahierte Vulkan-Treiber sogar etwas anders (schneller) verhält als AMDVLK. Würdest du bereit sein, es zu testen?

Vielen Dank für den Link und die Informationen, dachte, ich hätte es installiert, aber es stellte sich heraus, dass ich es nicht tat. Der obige Beitrag wurde mit dem AMDGPU-PRO-Screenie aktualisiert. Die Leistung war AMDVLK sehr ähnlich, zumindest kein leicht erkennbarer Unterschied.

Vielen Dank, dass Sie das für mich / uns getestet haben. =) Ich verwende auch eine Radeon VII und warte gespannt auf ein Proton-Update, mit dem ich Doom Eternal spielen kann. Es sieht so aus, als ob ich eine gute Leistung erwarten kann.

Vielen Dank, dass Sie das für mich / uns getestet haben. =) Ich verwende auch eine Radeon VII und warte gespannt auf ein Proton-Update, mit dem ich Doom Eternal spielen kann. Es sieht so aus, als ob ich eine gute Leistung erwarten kann.

Sehr schön! Ich denke, das wird dir dann gefallen. Ich habe gerade einige Tests mit deaktiviertem Steam-Overlay durchgeführt. Wir sprechen im Kampf dreistellig. _Bruder._

Aktualisierter Beitrag oben mit deaktiviertem Steam-Overlay-Screenshot.

ich bekomme mit vulkan-amdgpu-pro konstant 30% höhere fps als mit radv oder amdvlk auf meinem rx5700. Das Hauptproblem für mich ist, dass vsync die Framerate auf 60 begrenzt, während meine tatsächliche Bildwiederholfrequenz 144 Hz beträgt

Ich bin auf Linux Mint 19.3
Ich habe AMDGPU-PRO 19.50 mit Proton 5.4 GE-2 und ich bekomme

"Nicht behandelte Ausnahme: Seitenfehler beim Lesezugriff auf 0x00000000 im 64-Bit-Code (0x000000014093f5bd)."

Was kann ich tun, um dieses Problem zu beheben? Muss ich auf eine neue Proton-Version warten? Ich kann den TKG-Build nicht verwenden, da ich GLIBC oder libc6 nicht herunterladen kann, um den falschen Home-Ordner-Fehler zu beheben. Oder fehlt mir etwas? Vielen Dank für Ihre Zeit, ich wünschte, ich könnte mir selbst helfen :(

steam-782330.log

Wenn jemand so nett sein könnte? Ich scheine aus der DRM-Hölle heraus zu sein und versuche, eine Fahrerwarnung aufzurufen, stürze dann aber ab, nachdem ich auf Play gedrückt habe.

https://raw.githubusercontent.com/MacroHard-sys/proton-log/master/steam-782330.log

Ubuntu 18.04, Steam Beta, NVIDIA 440 Treiber, 5.2ge

@ MacroHard-sys Verwenden Sie das tkg-Proton von 999 oben. 5.4 GE 2 stürzt für die meisten von uns hier genauso ab

@parkerlreed scheint mit diesen Spezifikationen leider nicht möglich zu sein. Ich habe im Wesentlichen das gleiche, einige meiner Linux Mint basiert auf Ubuntu 18.04 und hatte mit keiner der hier veröffentlichten Protonenversionen Glück

jetzt verstehe ich das:

======================
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

Oh ja, ich brauche 20.04?

@ MacroHard-sys jetzt bist du bei dem gleichen Problem, bei dem du versucht hast, mir früher zu helfen: /

Ich konnte den Absturz auf meinem neuesten Build replizieren, nachdem ich das Präfix gelöscht und sowohl auf meinem Desktop als auch auf meinem Laptop getestet hatte. Wenn Sie einige Tests ausführen, wird ein weiteres Update bereitgestellt, wenn denuvo mich nicht aussperrt.

Ich kann nur ich sein. Aber ich würde zweimal überlegen, bevor ich auf 20.04 aktualisiere. Es war überhaupt kein reibungsloses Upgrade und mein Gnom ist momentan sehr fehlerhaft. Am Ende wurde auch nichts für das Spiel behoben.

meins arbeitete als Ubuntu 19.10
aber meins hat auch nicht versucht, sophies git build dir zu verwenden

Ich denke, ich kenne einen anderen Speicherort für fehlende Dateien wie ntdll.dll.so?
Vielleicht einen Symlink zu einem anderen Proton Lib Ordner erstellen? , Datei wird trotzig geliefert

@ MacroHard-sys, @ Phobos001

etwas wie
mkdir -p /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4
ln -s ~ / .steam / root / compatibleTools.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 /

Heute lief das Spiel unter Linux gut.
Versuchte Einzelspieler, mit Vega 64 etwa 30 fps in 4k bei fast vollständigen Ultra-Albtraum-Einstellungen zu erreichen, mit dynamischer Auflösung, die bis zu 50s anstößt.

Kompilierte mit Proton 5.4 GE-2 den neuesten Mesa-Git-Treiber und Steam Beta-Client

Technische Daten:
4790k 4,6 GHz alle Kerne OC + 4,4 GHz Uncore OC
2200 MHz 32 GB DDR3-Zweikanal
Vega 64 ~ 1650 MHz GPU Core OC + 1045 MHz HBM2 OC
NVMe SSD

@FogLizard Vielleicht möchten Sie AMDGPU-PRO vulkan lib ausprobieren. Es gibt mir eine nahezu gesperrte 144fps-Erfahrung bei 1440p Ultra-Albtraum mit meinem 5700XT, was ein gutes Stück höher ist als das, was Mesa bekommt.

@ Tk-Glitch Ich habe festgestellt, dass meine Spieleleistung tatsächlich durch die CPU beeinträchtigt wird. Ich habe den Takt auf 4,8 GHz erhöht und durchschnittlich 5 weitere fps gedrückt. Ich bleibe lieber bei meinen Open-Source-Treibern, nur eine Präferenz, aber danke für den Rat. Solange es über 50 bleibt, wie es jetzt meistens ohne signifikanten Auflösungsabfall der Fall ist, ist es gut genug.

Ich hätte nicht gedacht, dass 4790K ein solches Spiel so einschränken würde. Naja. AMDVLK liefert Berichten zufolge ähnlich wie DOOM 2016 auch viel bessere Ergebnisse als RADV.

Befolgen Sie die Anweisungen von

BEARBEITEN: Ich habe dieses Problem anscheinend behoben, indem ich das Proton-Fehlermeldungsprüf-Ding aus den Startoptionen entfernt habe. Hier sind meine neuen Startoptionen: +in_terminal 1 +com_enableCrashHandler 2 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 Damit schien Proton 5.0-5 immer noch nicht zu funktionieren, Proton 5.4-GE2 hat Steam verdammt noch mal eingefroren, und 999eagles modifiziertes Proton-Paket brachte das ach so- Tolle Nachricht auf der Support-Seite .

Kompletter Fehler, für mich überhaupt nicht gestartet.
Ich habe die folgenden Proton-Versionen mit unterschiedlichem Erfolg ausprobiert:

  • Proton 5.0-5: Das Spiel würde die NVIDIA GPU-Warnung anzeigen, aber lautlos über dieses Popup hinaus abstürzen. Das Popup wurde nur erreicht, indem zuerst die Konfigurationsdatei geändert wurde, um die NVIDIA-Warnung anzuzeigen.
  • Proton 5.4-GE2: Die Standard-NVIDIA-GPU-Warnung wurde überschritten. Dann bekam die Warnung, dass die NVIDIA GPU-Treiber veraltet waren. Zum Abspielen angeklickt, wurde ein Menü mit einem fehlerhaften Absturzbericht angezeigt.
  • "proton_tkg_5.4.r10.g7c7868f4" von 999eagle: Brach alles. Sofort stürzte es lautlos ab und führte dazu, dass die beiden anderen Versionen von Proton ihr Verhalten änderten. Jetzt stürzten sie auch lautlos ab (zumindest ab dieser Sitzung).

$ pacman -Q vulkan-icd-loader vulkan-headers nvidia wein-inszenierung
vulkan-icd-loader 1.2.135-1
Vulkan-Header 1: 1.2.135-1
nvidia 440.64-5
Weininszenierung 5.4-1

Steam-Version des Spiels. Es wurde ein bisschen von früheren Patch-Versuchen berührt, aber ich habe die Spieledateien über Steam überprüft. Ich habe mich für Steam Beta entschieden. Wenn Sie Protokolle wünschen, teilen Sie mir mit, wo sie gespeichert werden sollen. Ich habe im DOOMEternal-Ordner gesucht und kann nur eine super beschädigte "LastCrashInfo.txt" finden, die angehängt ist.

LastCrashInfo.txt
sysinfo.txt

@ Tk-Glitch hast du auch das Problem mit vulkan-amdgpu-pro, das Framerate auf 60 mit aktiviertem vsync sperrt? ist das nur ich

@ashkitten Kein solches Problem für mich, aber ich habe einige subtile Risse, selbst wenn vsync aktiviert ist. Aber nein, vsync sperrt mich auf 144 fps, was für mein 144-Hz-Display korrekt ist.

Hallo Leute,
Ich bin also ein Nividia-Benutzer, der Manjaro, proton_tkg_5.4.r10.g7c7868f4 und Steam Beta ausführt und 20-30fps erhält.
Ich habe festgestellt, dass auf dem Spiel Vulkan 1.1.119 ausgeführt wird, aber ich habe Vulkan 1.2.135-1 installiert. Ich frage mich, warum Nividia-Benutzer aus diesem Grund Leistungsprobleme haben.
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
Die Linux-Community ist übrigens großartig!
Prost

Nur eine kleine Randnotiz. Ich würde nicht zu viel in die Version von Vulkan lesen, die das Spiel berichtet. Für mich zeigt es genau die gleiche Version unter Windows 10 und ich habe die Treiberversion, die das Spiel ansonsten empfiehlt.

@ grand248 Das wird erwartet und kann ignoriert werden.

@ashkitten Kein solches Problem für mich, aber ich habe einige subtile Risse, selbst wenn vsync aktiviert ist. Aber nein, vsync sperrt mich auf 144 fps, was für mein 144-Hz-Display korrekt ist.

Verwenden Sie x11 oder wayland?

Könnte es sein, dass Nvidia einen bestimmten Codepfad hat, der mit dem Linux-Treiber nicht gut funktioniert? Kannst du verbergen, dass deine GPU Nvidia ist? Ich denke, DXVK macht das.

Für Navi-GPU-Benutzer, die RADV / LLVM (da ACO derzeit nicht über die erforderlichen Speicher- / 8-Bit- / Speicher-16-Bit-Funktionen verfügt) anstelle von AMDGPU-PRO oder AMDVLK verwenden möchten, habe ich gerade einen Patch / Hack für Mesa-Git erstellt, der das ermöglicht Spiel zu laufen: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch

@ Tk-Glitch
Haben Sie den borked Patch bereits zurückgesetzt? Können wir Tkg noch einmal versuchen?

Ja. Ich habe das Spiel selbst getestet, um diesmal sicher zu sein.
edit: Beantworte den Beitrag unten -> ja. Ich lade Sie ein, das Commit-Protokoll in meinem Repo zu lesen , um den unerwünschten Spam hier zu reduzieren;)

Und nvapi Einstellung ist noch da?

Proton-tkg 5.4.r10, Steam-Runtime Beta und Nvidia 440.64-2 unter Linux 5.5.8-1-MANJARO funktionieren einwandfrei, hängen jedoch immer dann, wenn der Fokus verloren geht (z. B. durch Alt-Tabbing). Getestet auf GNOME und KDE Plasma

@ Ryhon0 Die Verwendung von

Für Navi-GPU-Benutzer, die RADV / LLVM (da ACO derzeit nicht über die erforderlichen Speicher- / 8-Bit- / Speicher-16-Bit-Funktionen verfügt) anstelle von AMDGPU-PRO oder AMDVLK verwenden möchten, habe ich gerade einen Patch / Hack für Mesa-Git erstellt, der das ermöglicht Spiellauf: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch

Stürzt immer noch auf meinem Navi ab. Ich verwende jedoch GE-Protonen. Soll ich deine benutzen?

IMG_20200323_095356

Schließlich wurde es auf Fedora 31 Silverblue ausgeführt, indem auf Steam native im Gegensatz zu Flatpak gewechselt wurde. Der TKG Proton Build von
Um diese 30 fps zu erreichen, musste ich die Auflösung auf 1280 x 720 senken und die Qualitätseinstellungen insgesamt auf "Niedrig" senken. Ich denke nicht einmal darüber nach, das Spiel in diesem Zustand zu spielen, und hoffe, dass neuere Proton-Builds und / oder NVidia-Treiber die Leistungsprobleme lösen, die eindeutig mit dem Treiber zusammenhängen müssen. Vielleicht als Randnotiz: Auf meine GPU wird über Thunderbolt zugegriffen, dh es handelt sich um eine eGPU, aber das hat noch nie zuvor Probleme verursacht.

Unterm Strich beneide ich Besitzer von AMD-GPUs zum ersten Mal in meinem Leben.

@ igo95862

Stürzt immer noch auf meinem Navi ab. Ich verwende jedoch GE-Protonen. Soll ich deine benutzen?

Einige Leute haben Absturzprobleme mit dem Build von GE gemeldet, die mit dem von 999eagle veröffentlichten tkg-Build nicht aufgetreten sind. Ich denke, es ist einen Versuch wert. Ich habe keine Erfahrung mit dem GE-Build (noch die Absicht, ihn zu debuggen 🐸), daher weiß ich nicht, was dort eingebrochen werden könnte. Zumindest kann ich bestätigen, dass das Spiel mit einem neuen Proton-tkg-Build einwandfrei funktioniert (entweder mit AMDGPU-PRO oder RADV / LLVM mit dem obigen Mesa-Patch auf einem 5700XT).

@ e-user Es wird wahrscheinlich nicht viel an Ihrem Leben ändern, es zu wissen, aber proton-tkg wird die FAudio-Bibliotheken Ihres Systems verwenden, während GE seine eigenen liefert. Wenn Ihre Distribution also altes / kaputtes FAudio bereitstellt, können Soundprobleme bei -tkg auftreten.

@ Ryhon0 Die Verwendung von

Leider hat das Laufen im Vollbildmodus das Hängen für mich nicht behoben. Ich habe versucht, die Kampagne zu spielen, aber die Framerate meines 1050Ti ist sehr niedrig. Ich bekomme 60 fps in Menüs und Lernräumen und 15-20 fps in normalen Umgebungen, wo ich wie unter Windows ungefähr 55 fps bekomme

@ e-user Es wird wahrscheinlich nicht viel an Ihrem Leben ändern, es zu wissen, aber proton-tkg wird die FAudio-Bibliotheken Ihres Systems verwenden, während GE seine eigenen liefert. Wenn Ihre Distribution also altes / kaputtes FAudio bereitstellt, können Soundprobleme bei -tkg auftreten.

Ich habe momentan keine Version von libFAudio auf meinem System installiert. Sind Sie sicher, dass dies verwandt ist?

Wenn man bedenkt, dass ich kein Knistern habe und das Spiel hier definitiv FAudio-Bibliotheken lädt, würde ich davon ausgehen. Vielleicht bekommst du einen seltsamen Fallback.

Was meine Login-Abstürze tatsächlich verursachte, war das Einschalten der Dampfüberlagerung
Eine große Gesichtspalme macht Sinn, dass sie jedes Mal starb, wenn das Steam-Logo auftauchte
proton_tkg_5.4.r10.g7c7868f4
Es läuft so süß, unsicher, was sich in den letzten 12 Stunden geändert hat, aber mein alter R9 290 hat eine maximale Geschwindigkeit von 60 fps bei 60 fps. Heute Morgen fühlte es sich wirklich nachlässig an
Ich muss nur einen Weg finden, um den FPS-Limiter zu lösen ...

@ Tk-Glitch
Dein neuester Build läuft ohne Probleme, danke :)
Leider ändert Ihre NVAPI-Einstellung in keiner Weise die geringe Leistung :(

Ich habe das Problem bereits zuvor erklärt und mir ziemlich klar gemacht, dass das Root-Problem auch dann noch besteht, wenn der nvapi-Aufruf eingehalten wird, und nach unserem Verständnis nur von Nvidia oder ID Software behoben werden kann.
Abhängig von Ihrer RAM-Geschwindigkeit / PCI-E-Gen / Mobo-Topologie / CPU-Kombination sehen Sie möglicherweise bestenfalls eine (ziemlich kleine) Leistungssteigerung an der CPU-Front, aber das war es auch schon.

Ja, ich bin mir bewusst, dass das Problem im NVIDIA-Treiber liegt, aber ich hoffte, dass es die FPS ein wenig erhöht.
Und mein Setup ist ziemlich schnell:
Intel 9900K
ASUS ROG STRIX Z390-E SPIELE
ASUS GeForce GTX 1080 Ti
2x Kingston KHX3000C15 / 16GX (32 GB)
Und es macht keinen Unterschied. Ich bekomme nur 24 FPS: D.

Ja, Sie sind mit diesen 9900K in keiner Weise CPU-begrenzt, so dass dies in der Tat keinen Unterschied macht. Sie können die PCI-E-Buslast in den NVIDIA-Einstellungen überprüfen, während das Spiel läuft, nur für den Lulz. Ihr durchschnittliches Spiel erreicht zum Vergleich normalerweise eine Auslastung von 2-4%.

Ich kann nicht überprüfen, ob das Spiel abstürzt, wenn ich Alt + Tab drücke. Ich kann versuchen, nvidia-smi zu protokollieren, aber es ist wirklich zwecklos. Wir warten darauf, dass NVIDIA einspringt. Es ist traurig, dass es keine Neuigkeiten von ihnen gibt. Sogar ein Beitrag wäre schön, aber es gibt nichts von ihnen :(

Es ist nur ein paar Tage her. Gib es ein oder zwei Wochen.

Es bleibt nichts anderes zu tun als zu warten :)

@ Tk-Glitch Ich habe dein Proton zusammengestellt, aber mein Spiel stürzt immer noch ab.

Unhandled exception: divide by zero in 64-bit code (0x0000000141ec920c).

@ Tk-Glitch Ich habe dein Proton zusammengestellt, aber mein Spiel stürzt immer noch ab.

Ich habe das gleiche Problem.

Unhandled exception: divide by zero in 64-bit code (0x00007f62aa74f06b).

Nachdem ich am Wochenende ein paar Stunden mit Sachen herumgespielt hatte, bekam ich endlich das Spiel zum Laufen. Ein schneller Test zeigt 50-60 fps bei hohen Einstellungen. Ich werde es nach der Arbeit noch etwas spielen und sehen, ob irgendwelche Probleme auftauchen.

Intel Core i5-4670
NVIDIA GTX 970
Steam Beta Client

Ubuntu 18.04
Kernel 5.0.0-23-generic
NVIDIA-Treiber 440.66.03
Proton-5.4-GE-2

@ thedopefish

Nachdem ich am Wochenende ein paar Stunden mit Sachen herumgespielt hatte, bekam ich endlich das Spiel zum Laufen. Ein schneller Test zeigt 50-60 fps bei hohen Einstellungen. Ich werde es nach der Arbeit noch etwas spielen und sehen, ob irgendwelche Probleme auftauchen.

Intel Core i5-4670
NVIDIA GTX 970
Steam Beta Client

Ubuntu 18.04
Kernel 5.0.0-23-generic
NVIDIA-Treiber 440.66.03
Proton-5.4-GE-2

Was hast du getan, um das Spiel laufen zu lassen?

@aleksbenmaza Der letzte Schritt, der es zum Laufen brachte, war der Wechsel von Proton-5.0-5 zu Proton-5.4-GE-2.
Ich verwende die unveränderte Steam-Version des Spiels. Es gibt mir die falsche Warnmeldung über veraltete NVIDIA-Treiber beim Start, aber ich klicke einfach darüber hinaus und das Overlay im Spiel zeigt die richtige Version.

Ich habe es erneut mit @ 999eagles Build versucht. Es hat funktioniert! Jetzt brauche ich nur noch eine neue GPU und einige andere Tipps, um die anderen Kinderkrankheiten auszubügeln, die dieses Spiel unter Proton hat.
EDIT: Wieder gestartet, in einem unendlichen schwarzen Bildschirm stecken. Yay.

Nachdem ich am Wochenende ein paar Stunden mit Sachen herumgespielt hatte, bekam ich endlich das Spiel zum Laufen. Ein schneller Test zeigt 50-60 fps bei hohen Einstellungen. Ich werde es nach der Arbeit noch etwas spielen und sehen, ob irgendwelche Probleme auftauchen.

Intel Core i5-4670
NVIDIA GTX 970
Steam Beta Client

Ubuntu 18.04
Kernel 5.0.0-23-generic
NVIDIA-Treiber 440.66.03
Proton-5.4-GE-2

Bist du zufällig am Anfang des Levels geblieben? Dort bekommen wir alle armen NVIDIA-Benutzer 60 FPS. Machen Sie einige Schritte vorwärts.

@aleksbenmaza Der letzte Schritt, der es zum Laufen brachte, war der Wechsel von Proton-5.0-5 zu Proton-5.4-GE-2.
Ich verwende die unveränderte Steam-Version des Spiels. Es gibt mir die falsche Warnmeldung über veraltete NVIDIA-Treiber beim Start, aber ich klicke einfach darüber hinaus und das Overlay im Spiel zeigt die richtige Version.

UH HUH. JETZT. Sagen Sie mir bitte alle Schritte, die Sie zuvor unternommen haben !!!!!

Der Fehler, auf den ich bei der Steam-Version und GE-2 stoße, ist

ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (aus dem Protokoll)

Wie kann das behoben werden?

Der Fehler, auf den ich bei der Steam-Version und GE-2 stoße, ist

ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (aus dem Protokoll)

Wie kann das behoben werden?

Sie können diese bestimmte Fehlermeldung einfach ignorieren. Sie werden das bei praktisch allen Steam-Spielen sehen, wenn Sie sich die Konsole ansehen. Es ist ein Fehler über Steams Overlay, nicht über das Spiel. Es ist nicht tödlich.

Der Fehler, auf den ich bei der Steam-Version und GE-2 stoße, ist
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (aus dem Protokoll)
Wie kann das behoben werden?

Sie können diese bestimmte Fehlermeldung einfach ignorieren. Sie werden das bei praktisch allen Steam-Spielen sehen, wenn Sie sich die Konsole ansehen. Es ist ein Fehler über Steams Overlay, nicht über das Spiel. Es ist nicht tödlich.

Ich habe das Steam-Overlay für diesen Test deaktiviert, nachdem ich gelesen habe, dass es in einigen Fällen Probleme verursacht hat. könnte es nichts damit zu tun haben?

@ mozo78 Dies war in einem Außenbereich kurz nach Abschluss von Level 1.

@ MacroHard-sys Schritte, die ich unternommen habe, die definitiv nicht geholfen haben, waren das Ausprobieren der Nicht-Denuvo-EXE-Datei und der Versuch, Protonen über die Befehlszeile zu starten. Zu den Schritten, die ich unternommen habe, die möglicherweise geholfen haben oder nicht, gehören das Wechseln zum Beta-Steam-Client, das Deaktivieren des Steam-Overlays für das Spiel und das Upgrade vom NVIDIA-Treiber 440.64 auf 440.66.03.

@ mozo78 Dies war in einem Außenbereich kurz nach Abschluss von Level 1.

@ MacroHard-sys Schritte, die ich unternommen habe, die definitiv nicht geholfen haben, waren das Ausprobieren der Nicht-Denuvo-EXE-Datei und der Versuch, Protonen über die Befehlszeile zu starten. Zu den Schritten, die ich unternommen habe, die möglicherweise geholfen haben oder nicht, gehören das Wechseln zum Beta-Steam-Client, das Deaktivieren des Steam-Overlays für das Spiel und das Upgrade vom NVIDIA-Treiber 440.64 auf 440.66.03.

Ich kann diesen Fahrer nicht finden. verknüpfen? Bearbeiten: Gefunden, gefunden, gefunden.

Hat jemand eine Idee, warum mein ewiges Schicksal nicht startet?
Ich benutze Mesa-Git
Ich benutze Proton-Ge-Custom 5.4-Ge-2
Ich benutze die Steam Client Beta
Ich habe die Akustik für dieses Spiel deaktiviert
Was habe ich hier vermisst?

Sysinfo und Protonenprotokoll:
https://gist.github.com/mathew2214/e927b5db0da74544134bf987ab28cf9d

Dies scheint der Ort zu sein, an dem es abstürzt

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).

Gleiche für mich:
Informationen zum Dampfsystem: https://gist.githubusercontent.com/zaggynl/19d6a81cd78c88066c7be8f132e63a3e/raw/51cf2ba54ad6cedea97c5648222216beb38ba0c2/gistfile1.txt
Protonenprotokoll: https://gist.githubusercontent.com/zaggynl/028a7174d613123237b13a60794a728b/raw/bbae23a21f95d3d902d8c6c857d2721abeb8b3f0/gistfile1.txt

Zusammenfassung:
Ubuntu 20.04
mesa-git über oibaf ppa
mit Proton 5.4 ge-2
Steam Beta
rx5700
Verwendete Startoptionen:
RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager

Bearbeiten:

Official Proton 5.05 hinterlässt ein 50-MB-Protokoll mit Reißverschluss:
steam-782330-zaggynl.log.zip

Ich denke, es ist etwas, was mit Navi zu tun hat. Es gibt ein paar Patch-Posts, aber es schien mir nicht zu helfen.

Ich konnte das Spiel auf Mesa zum Laufen bringen und habe am Wochenende ungefähr 5 Stunden gespielt, ohne zu stürzen. Die Leistung eines RX5700 XT ist fantastisch. Es gibt leichte Artefakte. Es reicht nicht aus, das Spiel unspielbar zu machen, aber amdvlk bietet möglicherweise eine bessere Erfahrung.

Ich erstelle eine benutzerdefinierte Version von Proton, indem ich die hier beschriebenen Schritte befolge:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/proton-tkg

Ein Community-Patch ist erforderlich, damit alles funktioniert. Sie müssen also winevulkan_fshack_opts.mypatch zu PKGBUILDS/wine-tkg-git/customization.cfg hinzufügen, bevor Sie Protonen erstellen.

Ich kann Mesa 20 nicht dazu bringen, nur 19 zu arbeiten:

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

System:

Arch Linux x86_64 5.5.10-arch1-1

versuchte es mit dem in https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602687860 erwähnten Mesa-Commit
Keine Änderung im Spielverhalten. stürzt immer noch mit ab
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

Wie @bnpfeife kommentierte, können auch mit RX Vega 64 / amdgpu-pro leichte grafische Störungen bei Texturen (insbesondere am Hud) bestätigt werden.
Nicht schrecklich, aber erwähnenswert:
image
image

@ mathew2214 Ich habe genau dieses Problem mit GE-2 festgestellt, TkG-r10 funktioniert jedoch einwandfrei.

Woher bekommen alle Proton 5.4? Ich habe die Beta-Unterstützung für Steam aktiviert und sehe nicht, dass die Proton-Version aufgelistet ist, sondern nur Proton 5.0 und niedriger.

@ thedopefish

@ mozo78 Dies war in einem Außenbereich kurz nach Abschluss von Level 1.

@ MacroHard-sys Schritte, die ich unternommen habe, die definitiv nicht geholfen haben, waren das Ausprobieren der Nicht-Denuvo-EXE-Datei und der Versuch, Protonen über die Befehlszeile zu starten. Zu den Schritten, die ich unternommen habe, die möglicherweise geholfen haben oder nicht, gehören das Wechseln zum Beta-Steam-Client, das Deaktivieren des Steam-Overlays für das Spiel und das Upgrade vom NVIDIA-Treiber 440.64 auf 440.66.03.

Ich gehe davon aus, dass Sie Ihre Treiber nicht von PPA installiert haben?

@Voxed können Sie bitte die Proton-Archivdatei hochladen, mit der Sie erfolgreich waren?

@ thedopefish

@ mozo78 Dies war in einem Außenbereich kurz nach Abschluss von Level 1.
@ MacroHard-sys Schritte, die ich unternommen habe, die definitiv nicht geholfen haben, waren das Ausprobieren der Nicht-Denuvo-EXE-Datei und der Versuch, Protonen über die Befehlszeile zu starten. Zu den Schritten, die ich unternommen habe, die möglicherweise geholfen haben oder nicht, gehören das Wechseln zum Beta-Steam-Client, das Deaktivieren des Steam-Overlays für das Spiel und das Upgrade vom NVIDIA-Treiber 440.64 auf 440.66.03.

Ich gehe davon aus, dass Sie Ihre Treiber nicht von PPA installiert haben?

Das ist richtig. I apt source d‘das 440,64 - Paket von der PPA, dann heruntergeladen die 440.66.03 Installer von nvidia-Website und eine neue Reihe von Paketen aufgebaut.

Ich war nicht in der Lage, das Spiel mit den obigen Anweisungen auf einem 1080 ti Arch-System zum Laufen zu bringen, habe mir aber ein 24-Stunden-Verbot verdient, während Raubkopien des Spiels seit Tag 1 im Umlauf sind, während Leute, die dafür bezahlt haben Das Spiel wird dafür bestraft, dass es nur spielen will.

Danke Denuvo ...

Wie kann man das 24-Stunden-DRM-Verbot umgehen?

Ich habe dafür bezahlt, es ist keine Raubkopie, was ist damit los?

Wie kann man das 24-Stunden-DRM-Verbot umgehen?

Ich habe dafür bezahlt, es ist keine Raubkopie, was ist damit los?

Leider kann man nichts dagegen tun. Warten Sie 24 Stunden oder suchen Sie jemanden, der die Bethesda.net-Version des Spiels hat, und fragen Sie ihn nach der EXE-Datei. Ich bin mir nicht sicher, ob die aktualisierte Version noch kein Denuvo hat

Wie kann man das 24-Stunden-DRM-Verbot umgehen?
Ich habe dafür bezahlt, es ist keine Raubkopie, was ist damit los?

Leider kann man nichts dagegen tun. Warten Sie 24 Stunden oder suchen Sie jemanden, der die Bethesda.net-Version des Spiels hat, und fragen Sie ihn nach der EXE-Datei. Ich bin mir nicht sicher, ob die aktualisierte Version noch kein Denuvo hat

Ich denke, sie haben es ziemlich schnell entfernt. Sie sollten es dennoch leicht online finden können

Wie kann man das 24-Stunden-DRM-Verbot umgehen?
Ich habe dafür bezahlt, es ist keine Raubkopie, was ist damit los?

Leider kann man nichts dagegen tun. Warten Sie 24 Stunden oder suchen Sie jemanden, der die Bethesda.net-Version des Spiels hat, und fragen Sie ihn nach der EXE-Datei. Ich bin mir nicht sicher, ob die aktualisierte Version noch kein Denuvo hat

Ich denke, sie haben es ziemlich schnell entfernt. Sie sollten es dennoch leicht online finden können

Ich habe die 1.0-Version ohne Denuvo und sie stürzt ab, wenn Sie versuchen, das Spiel mit aktualisierten Dateien zu starten

Es funktioniert jetzt für mich mit sehr guten Bildern pro Sekunde in den ersten paar Räumen.
Ich glaube, ich habe seit gestern nichts geändert: woman_shrugging:

Startoptionen: RADV_PERFTEST=llvm %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Arch Linux
Radeon RX 5700
mesa-aco-git 20.0 mit deaktiviertem ACO (die Startoptionen RADV_PERFTEST=llvm )
amdvlk 2020.Q1.3-1
selbst kompiliertes Proton-tkg 5.4.r10.g7c7868f4 (Ich bin sicher, dass ich dieses Commit verwendet habe , obwohl danach mehrere ewige Korrekturen für das Schicksal folgten: Denken :)

~ Ich bekomme das knisternde Audio, obwohl ich faudio 20.03-1 auf meinem System habe ... ~
edit: als ich das nächste mal mit dem Untergang anfing, war das Knistern weg.

Es funktioniert jetzt ganz gut, ich kann sogar Alt-Tab!
Das einzige Problem im Moment ist, dass der Cursor in den Menüs ein bisschen langsam ist.

Nur eine kurze Anmerkung, wie @ Tk-Glitch hervorhob, haben NVIDIA-Treiber ein spezifisches Problem für dieses Spiel. Das Spiel verwendet eher Systemspeicher als VRAM.

  • Ultra-Nightmare-Einstellungen (Beachten Sie, wie 13 GB RAM-Speicherplatz zugewiesen werden und wie wenig VRAM-Speicherplatz verwendet wird, obwohl eine 3D-Anwendung ausgeführt wird):
    Screenshot_20200323_214640

@TimoFreiberg Sie verwenden amdvlk nicht, wenn dies Ihre Startoptionen sind. AMDVLK bedeutet also nichts für Ihr System. Wenn Sie Ihr System auf die Verwendung von Mesa Vulkan eingestellt haben, wird es verwendet. Sie müssen VK_ICD_FILENAMES , um einen anderen Vulkan-Treiber festzulegen.

Möglicherweise verwenden Sie auch keine Mesa, möglicherweise AMDVLK, aber in diesem Fall ist RADV_PERFTEST=llvm nutzlos, da llvm / aco nur RADV-Optionen sind, bei denen es sich um Mesa handelt. AMDVLK ist separat. Ich sage jedoch, dass Sie möglicherweise AMDVLK verwenden, weil ich festgestellt habe, dass Steam bei einigen Spielen (zumindest bei einigen Spielen, möglicherweise allen) standardmäßig AMDVLK verwendet, wenn auf Ihrem System sowohl AMDVLK als auch mesa installiert sind. Wenn Sie beispielsweise bei Resident Evil (sowohl 2 als auch 7) sowohl mesa als auch AMDVLK installiert haben und nicht VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json angeben, wird AMDVLK verwendet.

Kurz gesagt, Sie verwenden entweder mesa oder amdvlk, Sie können nicht beide verwenden, und wenn Sie amdvlk verwenden, bewirkt RADV_PERFTEST nichts. Möglicherweise können Sie Mangohud verwenden, um herauszufinden, welches Sie verwenden. Andernfalls müssen Sie die Protokolle überprüfen. Auf der GPU werden RADV und NAVI 10 angezeigt, andernfalls wird Unknown AMD GPU angezeigt. RX 5700 Wenn Sie AMDVLK verwenden, weiß ich, dass der 5600 XT mit AMDVLK als "Unbekannte AMD-GPU" angezeigt wird, aber ich bin mir bei dem 5700 nicht sicher, obwohl ich mir vorstelle, dass es dasselbe ist. In beiden Fällen wird bei Verwendung von Mesa RADV und nur NAVI 10 angezeigt, andernfalls wird AMDVLK verwendet

@ Rabidlassie Ich glaube nicht, dass das Spiel absichtlich viel Systemspeicher verwendet. Auf meinem Windows-System verwendet das Spiel eine beträchtliche Menge an VRAM (~ 8 GiB bei Ultra-Nightmare 1440p) und zeigt eine gute Leistung. Dass dies unter Linux nicht der Fall ist, deutet darauf hin, dass das Spiel gezwungen ist, die VRAM-Auslastung zu reduzieren. Dies erklärt die schlechte Leistung (da ein Großteil der Daten PCIe hämmern muss). Ich kann nicht sagen, ob es der Fahrer oder Wine / Proton ist, aber ich vermute, dass es einer von beiden sein kann. Beispielsweise funktioniert eine Vulkan-Erweiterung möglicherweise nicht richtig, wodurch das Textur- / Daten-Streaming unterbrochen wird.

Ich habe dafür bezahlt

Ja, Sie können die vollen 24 Stunden genießen. Vielen Dank für Ihren Kauf, lieber Kunde.

Wie kann man das 24-Stunden-DRM-Verbot umgehen?

Ich habe dafür bezahlt, es ist keine Raubkopie, was ist damit los?

@ jonlee836 Es gibt keine

Ich werde es noch einmal sagen

Denuvo mag Wine Staging nicht, auf dem Proton-Ge basiert. Wenn Sie also vermeiden möchten, dass Denuvo stolpert, bleiben Sie beim normalen Proton

und vermeiden Sie es auch, die Weinversionen zu oft zu wechseln, da dies auch Denuvo auslöst

@Voxed können Sie bitte die Proton-Archivdatei hochladen, mit der Sie erfolgreich waren?

Es ist der Build @ 999eagle hochgeladen. Die Verwendung erfolgt natürlich auf eigenes Risiko.
https://uploadfiles.io/x58gs3ia

@ mathew2214
https://github.com/Tk-Glitch/PKGBUILDS/commit/6353338e80f440148e7b31e9ecad8438265a2228
Das Erstellen von Git ist möglicherweise der bessere Weg für eine aktuellere Version
Dies ist der Build, den ich heute Morgen gemacht habe
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing

Aber wenn man bedenkt, dass jetzt sogar Proton-5.4-GE-2 funktioniert,
Ich bin mir nicht sicher, warum alles ohne Probleme läuft, jetzt läuft sogar Dampfer Lager 5.0-5
Also hätte ich irgendwo etwas anderes ändern können ... oder das Mesa-Update von gestern Abend
Zumindest bekomme ich jetzt dreistellige Zahlen auf einem alten R9 290

>

Ich werde es noch einmal sagen

Denuvo mag Wine Staging nicht, auf dem Protonen basieren, also wenn Sie
Ich möchte vermeiden, dass Denuvo beim normalen Proton stolpert

und vermeiden Sie es auch, die Weinversionen zu oft zu wechseln, da sie auch auslösen
Denuvo

Gilt das auch für Proton-tkg? Dieses Git-Problem ist schwer zu verfolgen
aber ich dachte, normales Proton funktioniert überhaupt nicht. Ich habe es nicht geschafft
Lass das Spiel noch laufen, aber ich habe keine Ahnung, ob ich gesperrt wurde oder nicht
weil ich nicht ohne Absturz am HDP-Popup vorbeikomme.

Ich glaube schon. proton-tkg wird normalerweise als Inszenierung gebaut

@ blazini36 proton-tkg ist standardmäßig gegen Staging ausgelegt. Es kann gebaut werden
gegen stabil, aber das muss manuell gemacht werden und ist es mit ziemlicher Sicherheit nicht
auf einem der Builds, die hier herumschweben. Ich persönlich dachte Vanille
Proton wurde auch aus Wein inszeniert, aber ich denke nicht, obwohl ich konnte
habe geschworen, dass es war. In beiden Fällen haben die Staging-Builds nichts damit zu tun
es. Jede neue Treiber-, Wein- / Protonen- oder DXVK-Version, die Sie starten möchten
Denuvo-Spiel mit wird als bestimmte Maschine registriert. Wenn Sie wenig optimieren
Dinge hier und da, auch wenn Sie den gleichen Protonenaufbau verwenden, zählt es als
eine separate Maschine, und Sie erhalten nur 5 separate Maschinenstarts pro
Tag mit Denuvo. Selbst wenn Sie 5 Builds ohne Staging ausprobieren würden, würde dies das tun
gleiche Sache.

Am Montag, 23. März 2020 um 18:15 Uhr schrieb jason0987 [email protected] :

Ich glaube schon. proton-tkg wird normalerweise als Inszenierung gebaut

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602885307 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y33YMR4WH53C474JNUPTRI7NQPANCNFSM4LP25FOQ
.

@ gardotd426 Nun, ich habe jetzt schon mehrmals

Als Folge habe ich heute Mesa-Git gebaut und die Artefakte sind verschwunden!

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 Das klingt eher nach einem Präfixproblem als nach einer

Im Moment ist das einzige funktionierende Setup, das ich habe, das TkG-Build von 999eagle, das leicht rissiges Audio hat, aber was noch wichtiger ist, es stürzt zu einem bestimmten Zeitpunkt bei der Jagd auf einen der Höllenpriester immer wieder ab. Dort öffnet ein Block, mit dem Sie schlagen, ein großes blaues Sprungfeld, mit dem Sie die grüne Brustplatte eines gekreuzigten Dämons schlagen. Ich muss noch einmal überprüfen, wo genau das ist. Unabhängig davon verursacht die Zwischensequenz ein oder zwei Sekunden lang einen vollständigen Maschinenabsturz. Der Ton wird weiterhin abgespielt, aber die Grafik schlägt fehl, bevor sie sich in Regenbogen und keine Eingabefunktionen verwandelt, was bedeutet, dass ich meinen Mobo zurücksetzen muss. Hat noch jemand dieses Problem? Wie kann ich zur Lösung beitragen?

@ Wundrweapon versuchen Sie dies
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing

Ich führe dies derzeit aus und bin mir nicht sicher, ob es richtig gepackt ist oder nicht. Meine Dateigrößen scheinen immer kleiner zu sein als alle anderen Veröffentlichungen
Auf Bogen gebaut und läuft auf meinem Ubuntu 19.10 Sound ist jetzt auch für mich in Ordnung
Dampfüberzug ab und ich benutze
VK_ICD_FILENAMES = / pathto19.5files / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 Dampf

PROTON_NO_ESYNC = 1% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

@MasterCATZ Ich bin mir ziemlich sicher, dass dies der gleiche Build ist, den ich habe, TkG 5.4-r10-g7c7868f4. Außerdem verwende ich AMDGPU-PRO nicht, sondern Open Source amdgpu und amdvlk

@ MasterCATZ mit dieser Protonenversion bekomme ich das im Log:

3365.691:0015:0016:err:esync:esync_init Server is running with WINEESYNC but this process is not, please enable WINEESYNC or restart wineserver.

Selbst ein vollständiger Neustart hat das Problem nicht behoben, keine Ahnung, woher es kommt. Irgendwelche Ideen, was dies verursachen könnte?

@maarvw füge PROTON_NO_ESYNC=1 zu den Startoptionen für das Spiel hinzu.

@wundrweapon das ist vulkan-amdgpu-pro , um die beste Leistung bei AMD zu erzielen.

@ Gardotd426 Ich hatte das von Anfang an aktiviert. hat alle von @MasterCATZ infact vorgeschlagenen

Welp, ich schätze ich werde warten. Ich werde keine proprietären Treiber verwenden, bis ich tot bin.
Es muss etwas geben, oder? Ich kann schlechte Leistungen erbringen, aber es sollte nichts geben, was das Eigentümeramt rendern kann, was der Bourgeoifree buchstäblich nicht kann. Selbst wenn ich mich durch eine 1fps-Zwischensequenz setzen muss, muss es sicherlich etwas geben , das zumindest verhindert, dass das System vollständig hängen bleibt

@wundrweapon Es gibt buchstäblich nicht. Und ich verstehe das Ganze, das Open Source verwenden möchte, aber Sie versuchen, ein proprietäres Spiel zu spielen, und ich garantiere Ihnen, dass Sie zahlreiche proprietäre Software auf derselben Box haben, auf der Sie angeblich keine proprietären GPU-Treiber verwenden. Es ist immer besser, Open Source zu verwenden, wenn Sie können, aber in diesem Fall ist dies leider keine Option. Sie müssen Mesa nicht ersetzen, Sie können buchstäblich nur den proprietären Vulkan-Treiber NUR für dieses Spiel verwenden und sonst nichts. Es macht buchstäblich keinen Sinn, Ihre proprietäre Akzeptanzlinie willkürlich an dem Punkt zu ziehen, an dem Sie kein 60-Dollar-proprietäres Spiel spielen können, das Sie für das Spielen auf einem proprietären Launcher bezahlt haben, und gleichzeitig andere proprietäre Codecs, Treiber und andere Systemkomponenten verwenden.

Mesa wird sich wahrscheinlich in ein oder zwei Monaten (oder länger) verbessern, aber bis dahin verwenden Sie einfach den proprietären Treiber.

Ich würde weiter antworten, weil die Antwort "nein" ist, aber das ist nicht zum Thema. In der Zwischenzeit werde ich sehen, ob ich herausfinden kann, warum genau amdgpu abstürzt. mit mir Glück

AMDVLK ist ein guter Mittelweg. Es ist der Open-Source-AMD-Treiber und funktioniert mit dem Spiel. Es ist nicht so gut wie AMDGPU-PRO, aber es ist derzeit besser als RADV.

@ gardotd426 Während das Spiel mit amdgpu-pros besser funktioniert, arbeitet der Vulkan-Treiber RADV auf Vega-Karten nicht so schlecht, aber ich habe beide ausprobiert und ja, es ist bis zu 50% schneller, aber wenn Sie Freesync verwenden, möchten Sie vielleicht bei RADV bleiben (seit amdgpu- Pro unterstützt nicht auf Vulkan). Für mich fühlten sich 60-70 fps (Mesa) mit Freesync besser an als etwa 90-100 (amdgpu-pro) fps ohne Freesync.

@ Tbird761 Ich habe amdvlk installiert und Leistungskennzahlen im Spiel zeigen, dass dies der Treiber im Spiel ist

@wundrweapon wie auch immer mein Build heute Morgen gebaut wurde, nachdem Navi-Patches hinzugefügt wurden
ich benutze
AMD Radeon R9 200-Serie (HAWAII, DRM 3.36.0, 5.5.11-050511-generisch, LLVM 9.0.1)
GL_VERSION: 4.6 (Kompatibilitätsprofil) Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa)

mit den aus amdgpu-pro-19.50-967956-ubuntu-18.04 extrahierten amdpro-Dateien
(vulkan-amdgpu-pro_19.50-967956_amd64.deb)
Extrahieren Sie diese Datei, extrahieren Sie data.tar.xz und platzieren Sie diese Dateien irgendwo. Bearbeiten Sie amd_icd64.json, um auf den Speicherort von amdvlk64.so zu verweisen
Der AMD-Mist muss nicht installiert werden: P.

@MasterCATZ , das habe ich bereits erklärt, aber in diesem Fall verwenden Sie immer noch einen proprietären Treiber, und anscheinend ist das für @wundrweapon vom Tisch. Also bleiben sie bei dem, was sie haben, bis einige weitere Patches Mesa-Git treffen.

@MasterCATZ Ich versuche das zu tun, aber das Spiel stürzt immer ab. Das ist super komisch, weil alle anderen Vulkan-Anwendungen mit dieser ICD-Datei ausgeführt werden.

Wenn ich vulkaninfo ich:

    driverID           = DRIVER_ID_AMD_PROPRIETARY
    driverName         = AMD proprietary driver
    driverInfo         = 

Gibt es einen umfassenden Leitfaden zur Integration? Weil es mir schwer fällt ...

Ich habe gerade von AMDVLK auf RADV umgestellt, und obwohl die Leistung wie erwähnt merklich schlechter ist, wurde die Zwischensequenz reibungslos abgespielt. Ich werde so lange weitermachen, bis wir ein weiteres AMDVLK-Update sehen und dann dieses Level wiederholen

RE die Denuvo-Aussperrung:
Ich kann bestätigen, dass ich alle offiziellen Proton-Versionen von Steam ausprobiert habe und mich ausgesperrt habe. Auch von meinem Dual-Boot Windows installieren.
Ich habe mich bei Bethesda beschwert.
Jeder, der hier ausgesperrt wird, sollte IMHO dasselbe tun ... :)

@wundrweapon gerade gebaut AMDVLK läuft gut

VK_ICD_FILENAMES = / home / aio / Programme / AMDVLK / bin / vulkandriver / drivers / xgl / Builds / Release64 / icd / amd_icd64.json STEAM_RUNTIME = 1 Dampf

AMDVLK

aber ich eher den 30% Leistungszuwachs
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 Dampf

AMDPRO

@DistantThunder Jedes Chat-System, bei dem wir viel Unordnung gebrauchen könnten, braucht wirklich ein PM-System

Die Liste der Schritte von @ 999eagle funktioniert bei mir nicht: / Versuche zu laden,

Ich habe das tkg in den .steam-Kompatibilitätsordner extrahiert (im Stammverzeichnis ausprobiert sowie in einen dedizierten Ordner für den tkg Proton-Build).

Unten sind meine aktuellen Startoptionen aufgeführt:
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1% Befehl%

Ich habe auch versucht, mich strikt nur an die Startoptionen im ursprünglichen Beitrag zu halten.

Ausführen von KDE Neon 18.04 Plasma, AMD 5700XT mit amdgpu.

@nessonic
Versuchen Sie, Dampf mit zu starten
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 Dampf
Bearbeiten Sie auch "amd_icd64.json", sodass sein Pfad auf "amdvlk64.so" zeigt.
Der Standardwert von amdgpu-pro wäre /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so

Protonendateien extrahiert in
~ / .steam / kompatibilitytools.d

root ist nur ein Symlink zurück zu .steam

Hat jemand1 https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3 ausprobiert?
Ich habe es in den Ordner compatible.d gelegt, aber es wird nicht im Auswahlmenü der Protonenversion angezeigt ...

Hallo @nessonic , mit %command% können Sie Dinge vor den Befehl stellen, der von Steam ausgeführt wird. Auf diese Weise können wir Umgebungsvariablen pro Spiel festlegen, die sonst schwierig wären. In Ihrem Fall wollten Sie wahrscheinlich so etwas wie VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1 .

Aus irgendeinem Grund lädt mein Treiber nicht richtig, wenn ich ihn in den Game Launcher stecke, damit ich damit anfange

FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_KHR_8bit_storage ist erforderlich.

------ Befehlszeile ------
Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json PROTON_NO_ESYNC = 1% Befehl% +
2020-03-24T12: 15: 28.292 + 10: 00 LOG: Befehlszeile: Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 Dampf

funktioniert für mich aber wie auch immer

Ich habe vulkan-icd-loader und proton-tkg-r11 aus tkglitch / pkgbuilds gebaut. Wenn ich zu /etc/vulkan/icd.d/amd_icd64.json gehe, existiert es nicht. Das Verzeichnis ist da, aber es ist leer. Gibt es eine Vorlage für diese Datei?

{ "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 Auch wenn die Datei dort war, haben Sie genau keinen Grund, sie zu bearbeiten. Warum hast du gedacht, du solltest? Wenn Sie mein amdgpu-pro-Paket installiert haben, finden Sie die json-Dateien im Verzeichnis /opt/amdgpu-pro/etc/vulkan/icd.d . Wenn Sie das Spiel mit VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% als Startparameter starten, wird amdgpu-pro anstelle von mesa verwendet.

@ Tk-Glitch ein paar Beiträge nach Mastercatz sagte, diese Datei zu bearbeiten, um auf den amdvlk-Treiber zu verweisen. Danke, dass du das geklärt hast.

Ich habe folgende Startoptionen festgelegt:
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json% Befehl% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

Stürzt immer noch sofort auf mich ab, fragt nicht einmal mehr nach der HDR-Sache, hol dir einfach das Winetricks-Popup und dann den Poof. Ich kann nicht einmal sagen, ob ich gebannt bin.

@ blazini36 können Sie Steam im Terminal starten, so dass es sich um ein Konsolenprotokoll handelt
und ich bezog mich darauf, ob jemand amdgpu-pro-19.50-1011208-ubuntu-18.04.tar.xz selbst heruntergeladen und entpackt hat, ohne dass jemand anderes ein Ernteskript ausführt

nessonic hatte ihre Datei in /etc/vulkan/icd.d/ gespeichert und darauf antwortete ich

/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json ist der Standardpfad

@ Tk-Glitch eigentlich nicht sicher, ob dies klar war, ich habe amdgpu-pro installiert ...... Ich habe das Verzeichnis, aber es ist leer, keine JSON-Datei drin.

/etc/vulkan/icd.d/amd_icd64.json ! = /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json

@ Tk-Glitch Befehl wird nicht ausgeführt, möglicherweise ist amdgpu-pro nicht korrekt installiert. Ich installiere nur das Paket von 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

das ist ziemlich normal
Ich habe die amdpro-gpu-Treiber, die / opt / amdgpu-pro ...

vulkaninfo | grep Treiber
FEHLER: [Loader Message] Code 0: /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: falsche ELF-Klasse: ELFCLASS32
FEHLER: [Loader-Nachricht] Code 0: /usr/lib/i386-linux-gnu/libvulkan_intel.so: falsche ELF-Klasse: ELFCLASS32
FEHLER: [Loader-Nachricht] Code 0: /usr/lib/i386-linux-gnu/libvulkan_radeon.so: falsche ELF-Klasse: ELFCLASS32
WARNUNG: radv ist keine konforme Vulkan-Implementierung, sondern nur zum Testen.
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: Erweiterungsrevision 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = AMD-proprietärer Treiber
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties: Erweiterungsrevision 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = AMD-proprietärer Treiber
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties: Erweiterungsrevision 1

@ blazini36 Bitte geben Sie ein

Öffnen Sie dazu ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r11.g75c7644c/user_settings.py und kommentieren Sie die Zeile WINEDEBUG aus. Führen Sie dann das Spiel aus, bis es abstürzt. Sie finden das Protokoll dann in Ihrem Home-Verzeichnis steam-gameid.log .

Nun, ich habe auch nicht die Standardeinstellung /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json, / opt / amdgpu-pro ist so tief wie es geht. Ich nehme also an, dass mit meiner amdgpu-pro-Installation etwas nicht stimmt. Wie installieren die Arch / Manjaro-Benutzer dies?

Da Sie Proton-tkg gebaut haben, haben Sie mein Repo herum. Gehen Sie in das amdgpu-pro-vulkan-only und führen Sie makepkg -si . Befolgen Sie die Anweisungen. Getan. Sie scheinen jedoch einiges mit Ihrem System zu tun zu haben, sodass ich alles loswerden würde, was Sie zuvor installiert / von Hand hinzugefügt / geändert haben.

Abgesehen von diesen Protonen-Builds und den Vulkan-Headern und dem ICD-Loader aus Ihrem Repo habe ich eigentlich nichts Außergewöhnliches getan. Alles andere war nur durch Pamac und es ist eine ziemlich frische Manjaro-Installation, ~ einen Monat alt. Ich werde versuchen, den Treiber zu bauen

steam-782330.log

wellp ........
`` :: Installation fortsetzen? [J / n] y
(1/1) Überprüfen der Schlüssel im Schlüsselbund [########################################### #####################################] 100%
(1/1) Überprüfen der Paketintegrität [############################################ ####################################] 100%
(1/1) Laden von Paketdateien [########################################### ####################################] 100%
(1/1) Überprüfung auf Dateikonflikte [########################################## #####################################] 100%
Fehler: Transaktion konnte nicht festgeschrieben werden (widersprüchliche Dateien)
amdgpu-pro-vulkan-only: /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so existiert im Dateisystem (im Besitz von lib32-vulkan-amdgpu-pro)
amdgpu-pro-vulkan-only: /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so existiert im Dateisystem (im Besitz von vulkan-amdgpu-pro)
Es sind Fehler aufgetreten, es wurden keine Pakete aktualisiert.
==> WARNUNG: Fehler beim Installieren der erstellten Pakete.

err:vulkan:wine_vkCreateInstance Failed to create instance, res=-3
warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )"

Ja, etwas ist mit Ihrem vk-Treiber / libs ausgefranst.

Bearbeiten: Sie möchten die Pakete vulkan-amdgpu-pro und lib32-vulkan-amdgpu-pro deinstallieren, bevor Sie fortfahren.
Edit2: Aber Sie sagten, Sie hätten diese Dateien nicht? Berechtigungsprobleme?

Ich habe sie über den Paketmanager deinstalliert, Ihre Installation lief danach einwandfrei. Diese Pakete wurden installiert, ich sagte, dass die .json-Dateien fehlten und das Standardverzeichnis 2 Ebenen kurz gestoppt wurde. Ich habe nicht speziell nach Treiberdateien gesucht, aber der Paketmanager hat sie als installiert gemeldet.

Bearbeiten: Ja, ich weiß nicht, Treiber aus dem TKG-Repo jetzt installiert, neu gestartet, stürzt immer noch sofort ab. Ich kann immer noch Doom 2016 in Vulkan laufen, also würde ich sagen, dass nichts zu schlecht ist

Läuft DOOM 2016 mit VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% als Startparameter? Nur um sicherzustellen, dass amdgpu-pro funktioniert.

Hat es jemand geschafft, doom ewig mit dem Standard-Amdgpu-Treiber (nicht Amdgpu-Pro) und mit normalem Wein + DXVK (nicht Proton) zu starten?

Hat es jemand geschafft, doom ewig mit dem Standard-Amdgpu-Treiber (nicht Amdgpu-Pro) und mit normalem Wein + DXVK (nicht Proton) zu starten?

DOOM Eternal ist ein in Vulkan geborenes Spiel. DXVK ist nicht beteiligt.

@ Tk-Glitch, Ja, es läuft mit dieser Startoption @ 4k und 60fps gesperrt

Läuft DOOM 2016 mit VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% als Startparameter? Nur um sicherzustellen, dass amdgpu-pro funktioniert.

Funktioniert hier großartig.

amdgpupro

@CockGen Was igo95862 gesagt hat. In Bezug auf RADV ist derzeit Mesa-Git erforderlich, wenn Sie eine Navi-GPU haben (einige frühe 19.x sollten auch funktionieren). Polaris / Vega sollte es mit mesa 19/20 OOTB ausführen können. Es funktioniert derzeit nicht mit ACO. Und natürlich brauchst du den Winevulkan-Patch für Wein, sonst stürzt das Spiel beim Start ab.

@ blazini36 Wie hast du dann dein Proton gebaut? Haben Sie proton-tkg.sh ausgeführt oder PKGBUILD verwendet?

führte ./proton-tkg.sh aus dem Verzeichnis proton-tkg aus.

In Bezug auf das, was Sie gerade auf das andere Poster gesetzt haben, damit ich hier nicht verwirrt werde ... sagen Sie, dass Doom ewig Mesa-Git mit einer Navi-GPU erfordert? Ich hoffe nicht, weil ich einen 5700xt lol laufen lasse ...........

Außerdem habe ich Mesa Git ausgeführt und konnte das Spiel möglicherweise aus anderen Gründen nicht ausführen.

Genau das habe ich gesagt. Ich habe gestern einen Hack dafür gemacht (da ich auch einen 5700XT verwende), aber die Verwendung von AMDGPU-PRO ist eine funktionale Alternative. Der Patch, mit dem RADV das Spiel auf Navi ausführen kann, wurde erst heute in mesa-git zusammengeführt. Wenn Sie es also nicht speziell heute und vor nicht allzu langer Zeit versucht haben, sollte es nicht funktionieren.

In Bezug auf den Erstellungsprozess ist es möglicherweise einen Versuch wert, makepkg -s auszuführen, um die Auflösung von Abhängigkeiten auszulösen. Brechen Sie ihn dann ab, wenn der eigentliche Weinbau beginnt, und führen Sie dann ./proton-tkg.sh , um sicherzustellen, dass Sie gegen a bauen vollständiger Satz von Abhängigkeiten.

Nun, es funktioniert ... aber es ist langsam und Audio knistert. Manchmal sinkt die FPS auf 28 fps

CPU: Intel i7 8700K @ stock
GPU: nVidia GeForce RTX 2070 @ stock
Dist. Ubuntu-Budgie 19.10
Vulkan ver: 1.2.131
nVidia Driver ver: 440.66.03
Steam: Beta-Version
Proton: Proton-tgk 5.4.r10.g7c7868f4

Auch für die Linux-Neulinge (wie ich). Ich konnte dies nicht von meinem NTFS-Volume ausführen, bis ich die folgenden Anweisungen befolgt habe. Es würde unter Last abstürzen.

https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows

Leute, ich bin hier völlig ratlos. Ich habe alles versucht, was ich kann, und ich kann dieses Spiel nicht zum Laufen bringen.

Systemspezifikationen:

  • CPU: Intel i9-8950HK
  • GPU: RTX 2070 Mobile
  • Speicher: 32 GB
  • OS: Pop! _OS 19.10
  • Kernel: 5.3.0-7642-generic
  • GPU-Treiberversion: 440.44
  • Vulkan-Version: 1.2.135

Das Spiel ausführen mit:

  • Startoptionen: PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
  • Protonenversionen: 5.0-5, 5.4-GE-2

Also unter den Dingen, die ich hier gesehen habe:

  1. Ich habe die GPU-Treiber-Updates übersprungen, da nVidia behauptet, 440.64 habe keine wesentlichen Änderungen. Ich muss es vielleicht als nächstes versuchen, bin aber nicht überzeugt.
  2. Ich habe die neueste Version von Vulkan manuell erstellt und installiert. Keine Würfel, und ich lese widersprüchliche Berichte darüber, ob dies notwendig ist oder nicht.
  3. Ich habe verschiedene Versionen von Proton ausprobiert, wie in den Kommentaren aufgeführt. Im Moment halte ich mich an Folgendes:

Stock 5.0-5 stürzt nur lautlos ab. Die Proton-Protokolle sind erstaunliche 54 MB groß. Ich habe eine komprimierte Datei hochgeladen: https://drive.google.com/open?id=1LQ5Xa6HbF3MadzNtefRaze1XdJyg4_4m

Hier ist ein kurzer Auszug aus dem Ende:

 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?)

Wenn ich 5.4-GE-2 verwende, kann ich das Popup der GPU-Treiberversion erreichen. Ich drücke auf "Play" und das Spiel stürzt kurz darauf ab. Hier ist eine Übersicht mit den Protokollen: https://gist.github.com/thebozzcl/80197c6c98652a70e801950ba677311e

Der Abschnitt, der mir aufgefallen ist, war:

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

Ich glaube, ich habe jemanden gesehen, der ein ähnliches Problem hatte. Ich werde den Stapel der Kommentare noch einmal durchforsten müssen ... aber in der Zwischenzeit, wenn jemand eine Ahnung hat, was zum Teufel das verursacht, lass es mich bitte wissen.

Ich bin hier völlig ratlos. Ich habe den neuesten Wein-TKG-Git und Mesa-Git zusammengestellt. Aber das Spiel stürzt beim Start mit diesem Fehler immer wieder ab
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
obwohl diese erweiterung in der neuesten radv, amdgpu-pro und winevulkan ist.

@ Progman-DT Ich erinnere mich an diesen Fehler
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)

kann mich nicht mehr erinnern, was ich getan habe, um es zu lösen,
Entweder habe ich die exe-Datei gepatcht
(Anweisungen irgendwo in den ersten 300 Kommentaren, aber ich denke, Proton hat seitdem einen Patch hinzugefügt)

oder es war das Vorladen der Treiber, als der Dampf anfing
für mich hinzufügen
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
hat nie funktioniert, aber so etwas hat funktioniert
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.jsonn STEAM_RUNTIME=1 steam

dann Spiel mit starten
PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Wie auch immer, nicht zu wissen, wer Nvidia / AMD ist ... macht es schwierig zu wissen, welche Treiber die Leute benutzen

Außerdem benötigen Sie die Vulkan Instance Version: 1.2.135

@ Progman-DT Dieser Fehler liegt daran, dass Sie entweder nicht über das gepatchte Proton verfügen (Sie haben nicht angegeben, welche Proton-Version Sie verwenden) oder Ihre Vulkan-Instanz nicht aktualisiert haben. mesa-git ist nicht genug, das liefert nur vulkan-radeon , was nichts mit dem ICD-Loader oder den Headern zu tun hat. Wein-tkg-git hat auch nichts mit dem Ausführen des Spiels zu tun. Sie benötigen ein gepatchtes PROTON-tkg, kein Wein-tkg-git, mit dem Winevulkan-Patch. Oder Proton-5.4-GE.

Wenn Sie sich in einer Arch-basierten Distribution befinden, müssen Sie vulkan-icd-loader lib32-vulkan-icd-loader vulkan-tools vulkan-headers aktualisieren (oder installieren, falls Sie diese noch nicht haben) (nur vulkan-icd-loader und vulkan-headers werden aktualisiert Wird sofort für Doom Eternal benötigt, aber Sie benötigen die anderen trotzdem für andere Spiele. Installieren Sie sie entweder oder aktualisieren Sie sie.

Dann benötigen Sie entweder Proton-TKG mit dem Winevulkan-Patch oder Proton-5.4-GE-3 oder was auch immer der neueste GE-Build ist.

Also - nach einigen weiteren Tests zwischen der Steam-Version und der 'DRM-freien' Version. Proton-5.4-GE-2 funktioniert tatsächlich. Das Problem ist, wenn Benutzer den mysteriösen Absturz "kein Start" erhalten, bei dem sie die Wiedergabetaste drücken und das ID-Logo in der Taskleiste angezeigt wird und dann einfach beendet wird - das ist Denuvo.

Wahrscheinlich treffen Sie denuvo und müssen es wahrscheinlich abwarten. Es stürzt nur ab, anstatt zu warnen.

Ich habe es heute früher geschafft, den Denuvo-Fehler mit einem neuen Test-Build zu bekommen, dann habe ich einen weiteren Build erstellt und bin auf den Absturz "kein Start" gestoßen. Ich habe es dann mit meinem 5.4-GE-2-Release versucht und habe den gleichen "No-Launch" -Sturz bekommen. Ich habe dann die "DRM-FREE" -Version mit 5.4-GE-2 und meinem Testbuild ausprobiert - und beide sind gut gestartet.

Tatsächlich funktioniert der Standard Proton-5.0.5 auch mit der 'DRM-FREE'-Version.

Im Moment werde ich 24 Stunden warten und sehen, ob es erlaubt, danach zu laufen.

Zur Verdeutlichung sieht das Fehlerprotokoll beim Absturz "kein Start" folgendermaßen aus:

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 stürzt der "No-Launch" auch mit Division durch Null ab?

@ Progman-DT Wenn Sie es wirklich mit wine-tkg verwenden möchten, müssen Sie die Option _protonify in der .cfg aktivieren, um den erforderlichen Winevulkan-Patch zu erhalten. Proton-tkg wird bereits aktiviert geliefert.

@ gardotd426 @ Tk-Glitch Danke, ich konnte das Spiel starten. Aber jetzt kann die "drm-freie" Version keine Verbindung zu Bethesda-Servern herstellen und lässt mich nicht rein :)

Ich bin mir nicht sicher, ob dies hilfreich ist, aber ich hatte das Spiel am ersten Tag bei einer sauberen ArchLinux-Installation ausgeführt und kann im Falle eines AMD-Setups Folgendes bestätigen.

Mesa:

  • mesa-git (Version ~ Anfang 20) => stürzt ab (sollte zu der Zeit jetzt in Ordnung sein)
  • mesa (version ~ Anfang 19) => funktioniert

Mesa Shader Compiler:

  • ACO Shader Compiler => stürzt ab
  • LLVM Shader Compiler => funktioniert

Vulkan-Fahrer:

  • radeon-vulkan => funktioniert mit einigen Artefakten, ist aber vollständig spielbar
  • amdvlk => funktioniert ohne Artefakt

Wein:

  • Hauptweinpaket => stürzt ab
  • Ventil- / Protonenwein (aus der Quelle zusammengestellt) => funktioniert
    (Sie benötigen keine ausgefallenen Overkill-Build-Systeme und -Patches. Einfache Kompilierungsschritte finden Sie weiter unten.)
git clone https://github.com/ValveSoftware/wine.git
cd wine
./configure --enable-win64
make -j16

X11-Konfiguration:

  • Durch Aktivieren von VSync wird der Frame-Stimulationsmechanismus des Spiels verwirrt. Stellen Sie "VSync" in den Videooptionen von DOOM auf "Adaptiv", um ein anständiges Ergebnis zu erzielen.

ALSA:

  • Wenn Sie rohes ALSA ohne PulseAudio verwenden, gibt es einen Fehler in Wine, der das Spiel zufällig zum Absturz bringt, es sei denn, die Standard-Soundkarte ist explizit festgelegt (in ALSA-Konfigurationsdateien oder mit der Umgebungsvariablen ALSA_CARD). Sie sollten standardmäßig in Ordnung sein, aber wenn Sie ein serieller Bastler sind und eine erweiterte ALSA-Konfiguration haben, sollten Sie dies wissen.

In meinem Setup läuft das Spiel mit konstanten 100 FPS bei 1080p mit jeder Einstellung auf Ultra Nightmare (unter Verwendung eines Sapphire RX5700 Pulse und Ryzen 2700).

@ Tk-Glitch

Vielen Dank für Ihre Bemühungen, das Spiel läuft jetzt!

Ich erhalte jedoch die folgende Nachricht.

"Aktualisierte Treiber sind erforderlich. Installiert: 337.88. Erforderlich: 442.74 oder neuer."

Ich habe NVIDIA 440.64 installiert, daher bin ich mir nicht sicher, warum diese Meldung angezeigt wird.

Ist dies ein Problem mit dem ewigen Untergang, der nicht den richtigen Fahrer oder Proton / Dampfwein erkennt?

@ jonlee836 Sie können die Treiberprüfung wie hier angegeben überspringen: https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

@cylgom Danke dafür!

Ich habe noch nie eine speziell angefertigte Protonen- und / oder Weinversion in Steam ausgeführt. Irgendwelche Tutorials dazu können Sie empfehlen?

Und was ist mit Denuvo? Wird es nicht durch die speziell angefertigte Wine / Proton-Version ausgelöst?

Es stolpert nicht Denuvo, nein. Ich habe mit dem 999eagle Build (tkg) gespielt und alles war in Ordnung.

Nun, es gibt verschiedene Erfahrungen.
Ich habe gestern zwei verschiedene Versionen 5.4-GE-2 und 5.4-GE-3 ausprobiert.
Ich versuche nur jedes Mal zu starten. Jetzt bin ich wieder in der DRM-Hölle. Ich kann es nicht einmal auf meiner Windows-Installation spielen.
Ratet mal, wie wütend ich bin!
Ich werde auf eine offiziell unterstützte Version warten.
In der Zwischenzeit können mir nur meine ElAmigos helfen :)

Schließlich habe ich ein Spiel mit NVIDIA-Treibern und Valve's Wine gestartet, aber die Meldung "Spieledienste können nicht kontaktiert werden ..." wird angezeigt. Was tun? Ich verwende die DRM-freie Version.

Kaufen Sie das Spiel

Am Dienstag, 24. März 2020, um 10:51 Uhr schrieb Eldar [email protected] :

Schließlich habe ich das Spiel gestartet, aber ich erhalte die Nachricht "Kontakt nicht möglich"
Bethesda Dienstleistungen. Was ist zu tun? Ich verwende die DRM-freie Version.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603284603 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y336GFYEVXJVUUHEAXFTRJDCIJANCNFSM4LP25FOQ
.

Wenn dieses Spiel aus Vulkan stammt, warum funktioniert es bei PROTON nicht sofort und mit einer guten Leistung?

@CSahajdacny Der gleiche Grund, warum Red Dead Redemption 2 nicht funktioniert
Box (überhaupt, geschweige denn mit einer guten Leistung) - weil es nicht einfach ist
eine Frage von "Wenn ein Spiel Vulkan hat, funktioniert es." Was bringt dich dazu, das zu denken?

Am Dienstag, 24. März 2020, um 11:29 Uhr CSahajdacny [email protected]
schrieb:

Wenn dieses Spiel aus Vulkan stammt, warum funktioniert es bei PROTON aus dem nicht?
Box und mit einer guten Leistung?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603306849 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y336AIBX6UM4G7HEFPQDRJDGVDANCNFSM4LP25FOQ
.

@EldarAgalarov Die DRM-freie EXE ist für zwei Versionen hinter Steam. Sie müssen nur den Denuvo verwenden, der mit Steam geliefert wird.

Mein 24-Stunden-Verbot ist abgelaufen. Das Spiel läuft für mich nur manchmal mit proton_tkg_5.4.r10.g7c7868f4, meistens bekomme ich einen schwarzen Bildschirm und muss das Beenden erzwingen.
Mit Proton GE passiert nichts, nachdem ich nach dem Treibererkennungsproblem auf Play geklickt habe.

Das Spiel bleibt bei niedrigen oder hohen Einstellungen bei 40 fps hängen, die GPU-Auslastung ist immer 100% und der Sound ist sehr schlecht.

DoomEternal Screenshot

DeepinScreenshot_select-area_20200324113836

NewShot

@cylgom Wie hast du Steam dazu gebracht, Doom Eternal damit zu starten,

Ich habe mein System mit einer neueren Version von GNOME neu installiert und das Spiel bleibt beim Alt-Tab nicht mehr hängen, erfasst jedoch Eingaben, auch wenn es nicht auf das Fenster fokussiert ist

Obwohl alle Fortschritte gut sind, scheint dieser gesamte Thread ein guter Anwendungsfall dafür zu sein, warum Windows GPU Passthrough eine gute Idee ist.

Obwohl alle Fortschritte gut sind, scheint dieser gesamte Thread ein guter Anwendungsfall dafür zu sein, warum Windows GPU Passthrough eine gute Idee ist.

Es ist langweilig, Dinge auf einfache Weise zu erledigen.

"Obwohl alle Fortschritte gut sind, fühlt sich dieser gesamte Thread wie eine gute Verwendung an
Ein Grund, warum Windows GPU Passthrough eine gute Idee ist. "

Genau deshalb ist es wichtig, dies zu tun. Diese Zauberer werden das bekommen
Spiel läuft perfekt und kopfschmerzfrei. Auch wenn es durch Wein ist
wichtig, um diese Spiele einfach unter Linux zum Laufen zu bringen, damit die Annahme
nimmt zu und diese Spiele werden von Haus aus angeboten.

Vor 5 Jahren habe ich mich nicht mit Linux-Spielen beschäftigt, ich habe Konsolen betrieben, weil ich
Ich kann Fenster nicht stehen. Jetzt ist es so gut, dass 90% der Windows-Spiele nur ausgeführt werden
Bis ich sie kaufe. Dies ist ein kleiner Schluckauf, der mich nicht stört
alle.

Am Dienstag, 24. März 2020, 13:39 Uhr PraetorianSC4 [email protected]
schrieb:

Während alle Fortschritte gut sind, fühlt sich dieser gesamte Thread wie eine gute Verwendung an
Ein Grund, warum Windows GPU Passthrough eine gute Idee ist.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603397535 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AJZQMOR3LVMYFHEVTL57YQLRJDV33ANCNFSM4LP25FOQ
.

Obwohl alle Fortschritte gut sind, scheint dieser gesamte Thread ein guter Anwendungsfall dafür zu sein, warum Windows GPU Passthrough eine gute Idee ist.

Es ist langweilig, Dinge auf einfache Weise zu erledigen.

Lassen Sie uns hier nicht in großen Strichen malen. GPU-Passthrough für Windows unter Linux ist immer noch recht kompliziert. Ich lehne auch nicht die immens positive Menge an Ergebnissen ab, die bisher erzielt wurden, sondern mache nur eine Beobachtung.

@kelvinhbo Welches Tool verwenden Sie in Ihrem zweiten Screenshot, in dem Sie GPU-Auslastung und Zeitarbeitskräfte haben?

@ dv1 @ Tbird761 Während ich das Spiel von Steam gekauft und heruntergeladen habe,

#!/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

Ich denke nicht, dass Leute, die das Spiel 82a3ffa77c438979b863f27beab2f119

@ MasterCATZ

Ich bin auf Discord und auf mehreren Linux-bezogenen Discord-Kanälen.

Für die Aufzeichnung erreiche ich dies:

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 Welches Tool verwenden Sie in Ihrem zweiten Screenshot, in dem Sie GPU-Auslastung und Zeitarbeitskräfte haben?

Ich habe dafür nvtop verwendet

@kelvinhbo

Das Spiel bleibt bei niedrigen oder hohen Einstellungen bei 40 fps hängen, die GPU-Auslastung ist immer 100% und der Sound ist sehr schlecht.

Falls Sie es verpasst haben, habe ich meine Erfahrungen mit derselben Auflösung, derselben GPU und schwächeren CPU geteilt. Ich entschied, dass es in 3440x1440 selbst bei niedrigstmöglichen Einstellungen nicht spielbar war.

Übrigens ist dieser erste Raum mit den 3 Zombies nicht repräsentativ für die allgemeine Spielleistung. Sie müssen mindestens zur ersten großen Kampfszene gelangen. Beachten Sie auch, dass die FPS auf der Brücke vernichtet werden und der riesige Dämon daneben geht ... oofalicious.

Auch viele Systeme, die das Spiel perfekt ausführen können, unterstützen VT-d / IOMMU nicht. GPU-Passthrough ist kein Ende, alles ist alles.

Außerdem ist alles, was es erlaubt, Windows nie wieder zu berühren, A + in meinem Buch.

@nessonic
Versuchen Sie, Dampf mit zu starten
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 Dampf
Bearbeiten Sie auch "amd_icd64.json", sodass sein Pfad auf "amdvlk64.so" zeigt.
Der Standardwert von amdgpu-pro wäre /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so

Protonendateien extrahiert in
~ / .steam / kompatibilitytools.d

root ist nur ein Symlink zurück zu .steam

Also zeigte amd_icd64.json bereits auf amdvlk64.so, also habe ich überprüft, ob die Datei existiert - also wurden dort keine Änderungen vorgenommen

Ich habe meinen Ordner "compatible.ools.d" in .steam verschoben ... und jetzt, nach einem Steam-Neustart, wird die tkg-Version von Proton nicht mehr gefunden. Ich habe Ihre Startoptionen vor dieser Änderung ausprobiert, dasselbe Problem, bei dem sie überhaupt nicht geladen werden.

Ich verwende nicht amdgpu-pro FYI - unsicher, ob dies erforderlich war. Ich habe neulich mein System kaputt gemacht und versucht, das zu installieren, also werde ich diesen Treiber nach Möglichkeit zurückhalten

Habe dies unter Ubuntu 19.10 mit NVIDIA 1080 ausgeführt: (DRM-freie Version)

nvidia 440.64 über ubuntu grafiken ppa
kompilierter Vulkan Loader aus dem Quellcode

Die Leistung ist in der Tat schrecklich - Audio-Knistern, sehr verzögerte Eingabe, unter 30 fps in 1080p. Aber es läuft ...

@nessonic
Sie müssen AMDGPU-PRO nicht installieren. Sie können Vulkan nur mit wenigen einfachen Schritten greifen. Reposting-Anweisungen von früher, nur ein wenig aufgeräumt.

Laden Sie die Version herunter, wenn Sie die folgenden Befehle kopieren / einfügen möchten.

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-Startoption:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%

@nessonic , auf welcher Distribution bist du? Denn je nachdem, welche Distribution Sie verwenden, haben Sie wahrscheinlich schlechte Informationen erhalten. Die meisten Distributionen, die ich kenne, ~/.steam/root/compatibilitytools.d ist KEIN Symlink zurück zu ~/.steam (was natürlich nicht sinnvoll ist. In Wirklichkeit ist ~/.steam/root der Symlink und es geht NICHT um ~/.steam , sondern um ~/.local/share/Steam . Also so:

~/.steam/root/ ------> ~/.local/share/Steam . Es wäre also ~/.local/share/Steam/compatibilitytools.d .

Eine einfache Möglichkeit, dies zu überprüfen, besteht darin, einfach file ~/.steam/root auszuführen und zu erfahren, ob es sich um einen symbolischen Link handelt oder nicht.

Aber die Tatsache, dass Ihre Protonen-Builds nicht länger Detektiv sind, zeigt, dass Sie schlechte Informationen erhalten haben. Setzen Sie sie einfach wieder dort ein, wo sie waren. Es würde sowieso keinen Sinn machen, sie zu verschieben, idk, warum das vorgeschlagen wurde, aber es ist unmöglich, die früheren Kommentare in diesem Durcheinander zu finden.

@ gardotd426 Ich bin auf KDE Neon 18.04. Mein / root ist in der Tat ein Symlink zu .local / Steam. Ich werde die kompatibilitytools.d zurücksetzen

@nessonic , deshalb solltest du nicht zufällig Leuten folgen, die dich auf wilde compatibilitytools.d/ einfach wieder in ~/.steam/root/ .

Welche Protonenversion versuchen Sie zu verwenden?

Habe dies unter Ubuntu 19.10 mit NVIDIA 1080 ausgeführt: (DRM-freie Version)

nvidia 440.64 über ubuntu grafiken ppa
kompilierter Vulkan Loader aus dem Quellcode

Die Leistung ist in der Tat schrecklich - Audio-Knistern, sehr verzögerte Eingabe, unter 30 fps in 1080p. Aber es läuft ...

Bitte bestätigen Sie die schlechte Leistung hier:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

@ gardotd426 Lol Ich war zuversichtlich, dass ich einen Ordner wieder dorthin verschieben kann, wo er war, keine Sorge.

Ich habe in letzter Zeit versucht, mit der tkg 5.4 r10-Version, die hier kompiliert und gepostet wurde. Ich habe auch GloriousEggrolls neueste Version (5.4 GE 2) ohne Erfolg ausprobiert. Und natürlich 5.0-5 über den Steam-Client ausprobiert.

Standbilder stürzen ab

33594.400:000c:000d:fixme:dbghelp:elf_search_auxv can't find symbol in module

für mich auf jeder Protonenversion. Hat jemand anderes dieses Problem gehabt oder weiß, wie es behoben werden kann?

Gibt es Mittel, um ein organisierteres Gespräch mit Statistiken zu führen als dieses Git-Problem? Es ist großartig, dass es so viele Antworten gibt ...... zeigt, dass es einige Leute gibt, die wollen, dass dies richtig funktioniert. Ich habe das Spiel noch nicht zum Starten gebracht und der Versuch, durchzuwaten, was funktioniert und was nicht, ist zu diesem Zeitpunkt fast unmöglich, während ich davon ausgehe, dass die Antwort wahrscheinlich bereits hier ist

Sprechen Sie mit Liam bei GamingOnLinux und erfahren Sie, wie Sie ein Wiki in Gang bringen. Wir mussten
Tun Sie das für die Absturzprobleme mit Navi, hier ist das Wiki
https://www.gamingonlinux.com/wiki/AMD_Navi_GPU_troubleshooter

Sie denken, dass das Format helfen würde?

Am Di, 24. März 2020 um 19:15 Uhr schrieb blazini36 [email protected] :

Gibt es Mittel, um ein besser organisiertes Gespräch mit Statistiken zu führen?
als dieses git Problem? Es ist großartig, dass es so viele Antworten gibt ...... zeigt
Es gibt einige Leute, die das richtig machen wollen. ich noch
Ich habe das Spiel noch nicht gestartet und versucht, durch das zu waten, was funktioniert und
was nicht ist, ist an dieser stelle fast unmöglich, während ich das annehme
Antwort ist wahrscheinlich schon da

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603552826 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y333IWZYCATKW25F72ITRJE5HPANCNFSM4LP25FOQ
.

@nessonic was ist dein Setup?

Am Dienstag, 24. März 2020, um 18.38 Uhr schrieb nessonic [email protected] :

@ gardotd426 https://github.com/gardotd426 Lol Ich war zuversichtlich, dass ich es könnte
Verschieben Sie einen Ordner dorthin zurück, wo er war, keine Sorge.

Ich habe in letzter Zeit versucht mit der tkg 5.4 r10 Version, die kompiliert wurde &
hier gepostet. Ich habe auch versucht, GloriousEggrolls neueste (5.4 GE 2) zu Nr
verfügbar Und natürlich 5.0-5 über den Steam-Client ausprobiert.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603541020 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y33Y3RHA7CQPFCNWMK73RJEY7JANCNFSM4LP25FOQ
.

Betriebssystem: Manjaro Linux 19.0.2 KDE
Kernel: 5.4.27-1-MANJARO
CPU: Intel i5-6600K (4) bei 4,4 GHz (OC von 3,5 GHz)
Speicher: 32 GB
GPU: NVIDIA GeForce GTX 1080
Treiber: 440,64
proton_tkg_5.4.r10.g7c7868f4 mit "+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1" (wie @ 999eagle vorgeschlagen).

Standardeinstellung aus der Box - hoch bei allen Videooptionen mit dynamischer Skalierung (1440p) bei 50% - gab mir 30-50 fps mit einigen leichten Soundproblemen (hin und wieder ein bisschen Ticken).
Das Verringern der Einstellungen schien die fps nicht zu beeinflussen. Abgesehen von der Änderung der Skalierung auf 100%, die die fps um 10 beeinflusste, hatte die Änderung auf 1080p keine Auswirkungen auf die Leistung.

Ich habe diese Tests mit GreenWithEnvy auf einem anderen Monitor überwacht und ein seltsames Verhalten festgestellt. Während ich das Spiel spielte, war GPU% die ganze Zeit bei 100% und Mem ctrl% bei ungefähr 10% ... Die Karte selbst war kalt ... 50c kalt ... diese Karte wird normalerweise während des Spiels auf 70c andere "weniger anspruchsvolle" Sachen. Und während ich im Spielmenü bin, erhöht sich Mem ctrl% auf 30% und auch die Spannung. Von dort aus wird es heißer. So etwas habe ich noch nie erlebt.

Das Spiel ist trotzdem spielbar.
Hoffe diese Info hat geholfen.

Außerdem würde ich gerne Vorschläge erhalten, wie die Leistung von hier aus verbessert werden kann.
Vielen Dank.

Hey Leute, das Spiel scheint auf meinem Computer (ryzen 1500x 16gb ram gtx 1660ti) bei mittleren Einstellungen mit einem auf 50 eingestellten Auflösungsskalar ziemlich gut zu laufen. Wenn ich jedoch einen Erfolg im Spiel erreiche, stürzt es sofort ab und ich kann nicht weiter spielen . Ich habe hier ein Bild angehängt.
AchievementFreezeDoomEternal
Beachten Sie das schwarze Rechteck in der Ecke, in der sich der Erfolg befand. Lassen Sie mich wissen, ob jemand von Ihnen dies schon einmal erlebt hat.

@ gardotd426 Ich habe kurz versucht, ihn im IRC zu erreichen, dann wurde mir klar, dass ich nicht weiß, was ich im IRC mache. Stört es Sie, ihn in den Griff zu bekommen, da Sie sich anscheinend auskennen? Das Format ist in Ordnung. Ich bin mir sicher, dass es eine Auflistung von Hardware, Treiberversionen, Startoptionen usw. gibt. Ich bin sicher, dass TKG oder jemand genau angeben kann, was besser als ich notwendig wäre. Ich kann das Spiel nicht bekommen doch rennen lol

Hallo, alle miteinander! Ich habe gerade beschlossen, den Staub auf meinem alten Github-Konto zu entfernen, um an diesem relevantesten Gespräch teilzunehmen, das meiner Meinung nach das wichtigste des letzten Jahrhunderts ist.

Ich konnte Doom Eternal mit @ 999eagles Proton-tkg 5.4.r10.g7c7868f4 zum Laufen bringen

Ich habe alle diese Parameter verwendet, ich weiß noch nicht, welche überflüssig sind:
PROTON_NO_ESYNC = 1 PROTON_NO_FSYNC = 1% Befehl% + in_terminal 1 + com_skipKeyPressOnLoadScreens 1

Steam Beta
Lenovo Legion Y720
Intel® Core ™ i7-7700HQ-CPU bei 2,80 GHz × 8
GPU: NVIDIA GeForce GTX 1060
RAM: 15,6 GB

Die Distribution ist Void Linux
Kernel Linux 5.5.11_1 x86_64
i3wm 4.18
NVIDIA-Treiber 440.66.03

Mein Linux war wie ein kleines Durcheinander, die vulkan-loader 1.2.135-Treiber, vkd3d, libOSmesa, glu usw. wurden zusammen mit der von https://developer.nvidia.com/vulkan-driver heruntergeladenen NVIDIA installiert
Ich habe so viel wie möglich deinstalliert, den NVIDIA-Treiber neu installiert (nur für den Fall) und es hat mit tkg funktioniert. Funktionierte weder mit GE-2 noch mit Proton 5.05.
DOOM 2016 begann auch nicht mit Vulkan, bevor ich das tat. Danach fing es auch an zu funktionieren.
Das Paket mesa 20.0.2_1 ist installiert, aber ich weiß nicht, ob es etwas bewirkt.

Die Leistung ist schlecht, weil sie irgendwie spielbar ist. Zwischen 20 und 50 FPS, auch bei niedrigen Videoeinstellungen, je nachdem, was im Spiel passiert. Bewegen Sie sich sehr langsam, wenn Sie gegen viele Dämonen kämpfen.
DRM lässt mich 24 Stunden warten, nachdem ich 5 Mal gespielt habe.
Beim Wechsel zu einem anderen Arbeitsbereich wird ein schwarzer Bildschirm angezeigt.
In der Hölle auf Erden gespielt, fast fertig. Hielt an, um andere Dinge zu tun, und dann trat DRM ein.

Ich hoffe, die Lösung für die niedrigen FPS kann bald gefunden werden ...

@danielgul Es scheint RAM als VRAM anstelle des VRAM der GPU zu verwenden, zumindest für NVIDIA-GPUs.

@ gardotd426

Nun, meine Links zurück zu den Home-Ordnern Steam

Screenshot from 2020-03-25 11-28-29

Ein weiterer aktualisierter Build:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3

Scheint zu funktionieren, wenn Denuvo ihn nicht blockiert. Denuvo scheint tatsächlich die erwartete Benachrichtigung zu geben, wenn es blockiert. Funktioniert mit radv auf mesa-git mit llvm (nicht akustisch). Funktioniert auch mit amdgpu-pro. NVIDIA nicht getestet. Getestet auf mindestens zwei Systemen. Denuvo hat meinen Laptop blockiert.

@MasterCATZ Das ist nicht ganz üblich, ich hatte Steam auf 6+ Distributionen
und es ist immer ~ / .steam / root / ---> ~ / .local / share / Steam. Wie auch immer, was
War es überhaupt sinnvoll, ihnen zu sagen, dass sie ihre Protonen bauen sollen? Wenn Sie sich bewegen
Wenn Sie sie mit dem verknüpften Verzeichnis verknüpfen, tun Sie buchstäblich überhaupt nichts.

Am Di, 24. März 2020 um 21.40 Uhr Thomas Crider [email protected]
schrieb:

Ein weiterer aktualisierter Build:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3

Scheint zu funktionieren, wenn Denuvo ihn nicht blockiert. Denuvo scheint tatsächlich
Geben Sie die erwartete Benachrichtigung, wenn es blockiert. Arbeitet mit Mesa-Git. Geprüft
auf mindestens zwei Systemen. Denuvo hat meinen Laptop blockiert.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603592529 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y335Q4T32YY3HDZR2C53RJFOI5ANCNFSM4LP25FOQ
.

@GloriousEggroll Ich habe GE-3 ausprobiert und bekomme sofort nach dem Spielen immer noch einen Absturz, aber das war der Fall, seit ich AMDGPU-pro installiert habe. Ich kann jedoch jederzeit Doom 2016 oder irgendetwas anderes gut spielen, sodass ich weiß, dass meine Fahrer nicht vollständig überfordert sind.

Können Sie Startoptionen oder ähnliches vorschlagen, damit dies mit einem 5700xt funktioniert? Ich bin mir nicht sicher, warum ich so hart daran scheitere. An diesem Punkt würde ich mich freuen, eine Denuvo-Verbotsnachricht zu sehen

@ blazini36 Was sind die Fehler, die Sie bekommen? Wie haben Sie installiert?
vulkan-amdgpu-pro?

Am Dienstag, 24. März 2020 um 22:02 Uhr schrieb blazini36 [email protected] :

@GloriousEggroll https://github.com/GloriousEggroll Ich habe GE-3 ausprobiert und ich
Immer noch einen Absturz unmittelbar nach dem Spielen, aber das war der Fall
da habe ich AMDGPU-pro installiert. Ich kann jedoch Doom 2016 oder irgendetwas anderes spielen
jederzeit in Ordnung, so dass ich weiß, dass meine Fahrer nicht vollständig ausgepowert sind.

Können Sie Startoptionen oder irgendetwas vorschlagen, um dies mit a zum Laufen zu bringen?
5700xt? Ich bin mir nicht sicher, warum ich so hart daran scheitere, an diesem Punkt wäre ich es
Ich freue mich über eine Denuvo-Verbotsnachricht

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603598132 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y337DTMSNOVMKACCE6CDRJFQ3RANCNFSM4LP25FOQ
.

@ gardotd426 Ich habe keine Ahnung, was die Fehler sind. Das Starten von Steam im Terminal sagt nicht wirklich viel aus und die Protokolldatei ist riesig, also wer weiß. Ich habe vulkan-amdgpu-pro von TKGs pkgbuilds zusammen mit vulkanischen Headern und icd-loader installiert ... 135. Ich habe jeden tkg / GE-Protonenaufbau ausprobiert, der auftaucht, und ich habe immer noch keine Ahnung, was los ist.

Auf Manjaro-KDE übrigens R5 3600 / 5700xt

Aus irgendeinem lächerlichen Grund wechselt Github immer wieder meine Anmeldekonten. ShadeTechnik bin ich

Überprüfen Sie Ihre amd_icd64.json und stellen Sie sicher, dass sie mit dem richtigen Speicherort verknüpft ist.
Sie sind alle unterschiedlich. Einige Pakete haben
/usr/share/vulkan/icd.d/amd_icd64.json Link zu /usr/lib/amdvlk64.so oder
/opt/amdgpu-pro/lib/amdvlk64.so, einige von ihnen sind
/usr/share/vulkan/icd.d/amd_pro_icd64.json, der auf /usr/lib/amd64.so verweist
oder /opt/amdgpu-pro/lib/amdvlk64.so, so weiter und so fort. Ich antworte
Ich kann jetzt keine Code-Tags erstellen, aber Sie sollten dazu in der Lage sein
Bestätigen Sie, dass die .json-Datei die richtige ist, indem Sie Folgendes ausführen:

yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json

was sagen sollte, dass die Datei dem tkg vulkan-amdgpu-pro gehört
Paket, das Sie installiert haben. An diesem Punkt einfach katzen:

cat /usr/share/vulkan/icd.d/amd_icd64.json

Hier erfahren Sie, wo nach der Datei amdvlk64.so gesucht wird
Stellen Sie sicher, dass Sie diese Datei tatsächlich dort haben.

Es ist wahrscheinlich da und alles funktioniert wahrscheinlich, aber es hilft immer dabei
Stellen Sie sicher, dass es nicht so etwas Dummes ist.

Am Dienstag, 24. März 2020 um 22:31 Uhr schrieb blazini36 [email protected] :

Aus irgendeinem lächerlichen Grund wechselt Github immer wieder meine Anmeldung
Konten, ShadeTechnik bin ich

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603605363 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y337XA6I2VWDLXJDTDMTRJFUHPANCNFSM4LP25FOQ
.

Ich berichte hiermit, dass ich es seitdem geschafft habe, die kopiergeschützte Steam-Version ohne Probleme zum Laufen zu bringen. Tolle Leistung bei "Ultra Nightmare", keine Alt-Tab-Abstürze usw.

System Information

  • Betriebssystem: Linux Mint 19.3 "Tricia" *
  • GPU: Radeon RX Vega 64
  • Treiberversion: Mesa 20.0.2 (Kisak-Mesa PPA)
  • Kernel-Version: 5.3.0-42-generic
  • Protonenversion: Proton-5.4-GE-3

* Basierend auf Ubuntu 18.04.3 LTS.

Anleitung

  1. Öffnen Sie das Steam-Fenster "Einstellungen", gehen Sie zu "Konto" und stellen Sie sicher, dass "Beta-Teilnahme" auf "Steam Beta Update" eingestellt ist. Steam sollte sich selbst aktualisieren, sobald Sie sich für die Beta entscheiden.
  2. Laden Sie Proton-5.4-GE-3.tar.gz von hier herunter (danke @GloriousEggroll):
    https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3
  3. Extrahieren Sie das Archiv in /home/<username>/.steam/root/compatibilitytools.d .
  4. Starten Sie Steam (oder starten Sie es neu), klicken Sie mit der rechten Maustaste auf DOOM Eternal und klicken Sie auf "Eigenschaften".
  5. Klicken Sie auf "Startoptionen festlegen ..." und fügen Sie Folgendes in die Texteingabe ein:
    %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  6. Kehren Sie zum Fenster "Eigenschaften" zurück, indem Sie im Fenster "Startoptionen" auf "OK" klicken.
  7. Aktivieren Sie "Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools".
  8. Wählen Sie "Proton-5.4-GE-3" mit dem Steuerelement unter dem Kontrollkästchen des Kompatibilitätstools aus.
  9. Klicken Sie auf "Schließen", um das Fenster "Eigenschaften" zu schließen und das Spiel zu starten.

Viel Glück; Ich hoffe das hilft einigen von euch!

@ gardotd426 Ich musste yay installieren, da es kein im Lieferumfang enthaltenes Manjaro-Paket ist, aber vielleicht ist dies mein Problem?

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" } }

Ich war mit TKG über das amdgpu-pro-Ding hin und her, aber ich dachte, es ist sortiert, sieht nicht wirklich so aus, als würde es das AMDGPU-pro verwenden

@ 3c8e1f54a4b6 Warum ist +com_skipSignInManager 1 notwendig? Ich kann keine Informationen darüber finden, was genau im Kampagnenfortschritt fehlt (wenn beispielsweise XP-Punkte fehlen, Waffenpunkte nicht erfasst werden usw.), wenn ich nicht in einem Bethesda-Konto angemeldet bin.

@ 3c8e1f54a4b6 Ich habe eine nVidia-Karte. Wenn sie

@ gardotd426 Ich habe ihnen nicht
Ich habe ihnen nur gesagt, dass das dasselbe ist wie /.steam

@ 3c8e1f54a4b6 Warum ist +com_skipSignInManager 1 notwendig?

Ich bin froh zu sagen, dass es nicht so ist. Als ich es aus meiner Liste der Startoptionen entfernte, änderte sich nichts. Durch das Hinzufügen wurden auch keine Funktionen im Zusammenhang mit Bethesda.net deaktiviert (soweit ich das beurteilen kann). Gleiches gilt für +com_skipIntroVideo 1 ; Das Entfernen führt nicht zu Abstürzen, und die Videos werden einwandfrei angezeigt.

@ 3c8e1f54a4b6 Ich habe eine nVidia-Karte und beim Start wird ein Dialogfeld [...]

Ich bin mir nicht sicher, sorry! Ich habe eine AMD-GPU, daher kann ich keine NVIDIA-Probleme reproduzieren.

@ blazini36 Du suchst nicht den richtigen Ort für amdgpu-pro (zumindest mit meinen Paketen). Die Readme-Datei gibt den richtigen Pfad für sie an: https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only

@ blazini36 sehen, genau deshalb habe ich gesagt, zu überprüfen, das ist dein Problem
genau da. Du brauchst
VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json
In Ihren Startoptionen

Am Mittwoch, 25. März 2020, 01:03 Uhr Etienne Juvigny [email protected]
schrieb:

@ blazini36 https://github.com/blazini36 Du siehst nicht rechts
Platz für amdgpu-pro (zumindest mit meinen Paketen). Die Readme gibt die
richtiger Weg für sie:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603642128 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y337UXPWXFU2GYCIKFE3RJGGCFANCNFSM4LP25FOQ
.

@ 3c8e1f54a4b6 Fantastisch, danke! Das einzige verbleibende Problem ist ein leichtes Knistern im Audio. Die Grafik scheint in Ordnung zu sein (ich konnte noch nicht spielen, musste mich zuerst um etwas anderes kümmern, damit ich nur das Hauptmenü starten konnte). Weiß jemand etwas darüber?

BEARBEITEN: Knistern scheint nur im Hauptmenü zu erscheinen, nicht im Spiel. Außerdem habe ich VSync auf "Adaptiv" gesetzt, um die Leistung zu verbessern.

@GloriousEggroll
Der Beitrag von @ 3c8e1f54a4b6 oben gab mir wieder Hoffnung, also habe ich Ihre 5.4-GE-3-Version ausprobiert.
Das Spiel beginnt, aber nach der Warnung des Fahrers (ich weiß, dass ich das deaktivieren kann) gibt es nur einen schwarzen Bildschirm.
Vielleicht können Sie diese Informationen über ein NVIDIA-Setup verwenden.

Oder vielleicht hat jemand anderes irgendwelche Ideen.
Oder die sehr stillen Protonenentwickler können einen Blick darauf werfen.

Systeminformationen:
Linux Mint 19.3 (Ubuntu 18.04 basiert)
Benutzerdefinierter Kernel 5.5.11
neueste Mesa Git
neuester nvidia beta treiber
Nvidia RTX 20180 Ti
Steam Beta Client

Dampfbefehlszeilenausgabe:

------ 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.

Protonenprotokoll:
steam-782330.log

Vielen Dank

5.4-GE-3 funktioniert, während 5.4-GE-2 nicht funktioniert hat. Die Leistung scheint in ruhigen Gegenden ein paar fps besser zu sein als tkg-5.4, aber ich bekomme immer noch 20 fps in Kämpfen mit niedrigen Einstellungen.
In-Game-Diagnose zeigt immer noch Vulkan 1.1.119, was die Ursache sein kann (ich habe mich für Steam Beta entschieden und Steam-Runtime ausgeführt)

5.4-GE-3 Funktioniert für mich! Mit

%command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Sie brauchen überhaupt keine Startoptionen, das Spiel läuft ohne diese.
Außerdem ist% command% zu Beginn der Startoptionen nicht erforderlich.
Die Syntax lautet:
1: environment variables
2: %command%
3: command line arguments for the specific game executable

Beispiel:
PROTON_LOG=1 %command% +com_skipIntroVideo 1

Hallo! Ich kann es nicht zum Laufen bringen ...
Mein Setup:
elementares Betriebssystem 5.1.2 Hera basierend auf Ubuntu 18.04.3 LTS
Linux 5.3.0-42-generisch
GTX1060 6 GB mit 440,64 Treibern
Ich habe Steam Beta
Ich lief mit dem neuesten 5.4-GE-3 und startete Optionen: PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Ich habe zwei Fehlermeldungen im Protokoll gefunden, die mehrmals wiederholt wurden:

  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.

Irgendwelche Ideen, wie man das behebt? Vielen Dank!
Bearbeiten: Das gesamte Protokoll wurde hochgeladen
steam-782330.log

@ gardotd426 das hat es getan jetzt startet es. Als ich diesen Pfad zum ersten Mal überprüfte, hatte ich AMDGPU-PRO nicht richtig installiert, und am nächsten Tag musste ich nicht bemerkt haben, dass ich den falschen Pfad verwendet habe.

Überrascht hatte ich kein Verbot, aber ich konnte es mit GE3 und TKG-r12 starten. Auf dem 5700xt @ 1440p bekomme ich ~ 60FPS, die in Kämpfen auf der ersten Stufe auf ~ 30

GE3 läuft möglicherweise etwas ruhiger als TKG-r12. Ich muss durch den Thread waten und sehen, ob es Verbesserungen gibt, wenn ich von der Arbeit komme, aber im Moment ist es definitiv spielbar. Ich habe nicht viel damit herumgespielt und meine einzige Startoption ist:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
Danke Leute

@johnygum Sie müssen den neuesten Beta-Treiber von nvidia installieren. Er wird mit vulkan 1.2.135 geliefert, das über die Funktion VK_EXT_full_screen_exclusive verfügt.
https://developer.nvidia.com/vulkan-driver

Sie können den Fehler beim Vorladen von ld.so ignorieren.

@ blazini36
Ihre 5700XT-Leistung ist komisch. Bei welchen Einstellungen spielst du? Was wird als Vulkan-Treiber im Perf-Overlay im Spiel angezeigt?

Auf Vega @ 1440p on High bin ich eher bei 90-120 fps.

Dank GE3 arbeite ich jetzt endlich für mich!
AMD Radeon 5700XT
Kubuntu 19.10
Neueste Oibaf PPA (Mesa-Git)
LunarG Vulkan-Paket: https://packages.lunarg.com
5.4-GE-3
Steam Beta Client
Läuft perfekt, FPS verrückt flüssig, Leistung auf dem Niveau meiner Windows-Partition, bisher nur ein wenig getestet, aber keine grafischen Störungen, kann gut funktionieren, wenn das Spiel auf Fenster / Randlos eingestellt ist.
Offizielle Denuvo ausgestopfte Exe.

@DistantThunder Ich habe alles so eingestellt, wie es für 1080p standardmäßig war, und habe nur die Auflösung auf 1440p geändert, damit es hoch / ultra ist. Wie ich schon sagte, ich habe mir keine Zeit genommen, um viel damit zu spielen, ich war nur froh, dass es veröffentlicht wurde ... Ich werde mich später heute damit anlegen

Es ist wirklich ärgerlich, dass Git meine Konten basierend auf dem von mir verwendeten Gerät immer wieder zufällig wechselt. Das obige war mein Kommentar.

@AllKind Ich habe meine Grafiktreiber auf 440.66.04 aktualisiert, aber der Fehler scheint der gleiche zu sein ...
steam-782330.log

Danke @GloriousEggroll , mit Proton-5.4-GE3 funktioniert es für mich!

Debian 10.3 (4.19.98-1)
i5 7600k, 32 RAM, RTX2070
Steam Beta-Client
Vulkan 1.2.131.2
NVIDIA-Treiber 440.66.04

Das Spiel wird sofort vom Steam-Client aus ohne Startoptionen oder DRM-freie Binärdateien ausgeführt.
Auf 4k und "Ultra Nightmare" bekomme ich 20-25 FPS.
Auf 2k und "Ultra Nightmare" bekomme ich 40-60 FPS.
Der Sound ist fast sauber, zumindest nervt es mich nicht.

Gut gemacht!

@ Johnygum Es könnte sein, dass Sie den Denuvo-Block treffen (DRM-Schutz).
Jemand hat den genauen Fehler in einigen Posts oben beschrieben (sorry, ich nehme mir jetzt nicht die Zeit, um das ganze Scrollen zu machen). Finden Sie diesen Beitrag und vergleichen Sie ihn (möglicherweise ohne PROTON_LOG = 1, nur Dampf in einem Terminal starten). Wenn sie gleich sind, musst du 24 Stunden warten ... und ja, willkommen in der Hölle von Denuvo.

@AllKind Oh, ja, das könnte der Fall sein, ich habe Doom in letzter Zeit ein paar Mal gestartet, als ich verschiedene Konfigurationen ausprobiert habe ... Danke

Mit dem neuen GE-3-Proton von @GloriousEggroll funktioniert es endlich für mich.
Linux Mint 19.3
Nvidia GTX 1070
mit dem unveränderten Dampf .exe
Ich habe keine der Startoptionen verwendet, um Dinge zu überspringen.
Ich erhalte immer noch den Fehler "veralteter Treiber", aber ich klicke einfach darüber hinaus
Die Leistung ist immer noch ziemlich schlecht und erreicht bei niedrigsten Einstellungen 40-60 fps mit wirklich schlechten Qualitätsverlusten während einiger Zwischensequenzen und angespannter Begegnungen. Aber es funktioniert

Kubuntu 18.04
Nvidia GTX 1070
Nvidia-Treiber 440.64
Vulkan 1.1.126
Proton 5.4-GE-3
(Standard-Exe gestartet von Dampf)

Ich habe die veraltete Treibermeldung heiß. Das Spiel stürzte bei den ersten beiden Versuchen auf dem Ladebildschirm ab. Aber danach konnte ich meine Kampagne starten und das Spiel spielen. Die Leistung war ziemlich schlecht. Ich habe 10-20 fps bei den niedrigsten Einstellungen mit einer Auflösung von 1080p. Das Problem mit dem Knistern tritt ebenfalls auf.

Bitte bestätigen Sie die schlechte Leistung hier:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Hallo @ mozo78 , du hast deinen Forum-Link jetzt 4 Mal selbst beworben. Betrachten Sie dies als Warnung, dass jede weitere Eigenwerbung als Spam betrachtet wird.

Leute mit 5700xt hier, haben Sie ein Problem, wenn das Spiel das gesamte System 5 Minuten nach Spielbeginn einfriert? Ich benutze Proton 5.4-GE-3 und amdgpu-pro.

@ Progman-DT Ich habe auch zufällig und in bestimmten Bereichen der Karte Einfrierungen auf meinem 5700 festgestellt. Der Anzeigetreiber stürzt immer während des Cultist Base-Levels ab, wenn Sie beispielsweise in die Grube fallen (wo diese explodierenden Deamons eingeführt werden). Manchmal konnte der Anzeigetreiber wiederhergestellt werden und die GNOME-Shell stürzt ab, manchmal wird das gesamte System neu gestartet, manchmal kann ich zu einem anderen TTY wechseln, bevor der Anzeigetreiber versucht, das System wiederherzustellen. Dadurch kann ich das System wie gewohnt über das TTY neu starten und von wechseln Eine TTY Back Go GNOME-Shell sperrt weiterhin entweder das System oder stürzt die GNOME-Shell ab.

Diese Probleme habe ich mit AMDVLK-pro 19.50 + Linux 5.6rc4 + diesem benutzerdefinierten Proton-Build erlebt

Ich kann nicht bestätigen, ob diese Probleme auf dem neuesten stabilen Kernel und Proton 5.5 und / oder GE (wenn möglich in Kombination mit RADV) bestehen, da Denuvo mir bei jedem Start des Spiels 24-Stunden-Sperren gewährt.

@ dennis1248 AMDVLK hat bekanntermaßen ein solches Problem mit dem Spiel. RADV hat kein Problem, aber eine geringere Leistung (und Sie benötigen entweder frühes Mesa 19 oder Mesa-Git für Navi, sonst stürzt das Spiel beim Start ab). Der proprietäre amdgpu-pro-Treiber arbeitet auch stabiler als AMDVLK und mit hoher Leistung. Ich bin mir nicht sicher, ob es so stabil wie RADV ist.

Nein, ich habe gerade das neueste Mesa-Git kompiliert und das Spiel friert das gesamte System mit RADV noch schneller ein als mit amdgpu-pro.

Dann haben Sie wahrscheinlich ein anderes Problem. Ich habe das Spiel mit meinen eigenen Protonen-Builds und RADV + 5700XT ohne einen einzigen Absturz oder Hang beendet. Davon abgesehen habe ich die erste Stunde oder so auf AMDGPU-PRO ohne Absturz oder Hang gespielt.

Dieser Typ hat das Problem mit nvidia bemerkt: https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394/6

Anscheinend verwendet das Spiel kaum VRAM und ich habe es auch selbst überprüft. Sie können auch, wenn Sie zwei Bildschirme haben: htop und sehen Sie nvidia-smi auf einem Bildschirm und das Spiel auf dem anderen. Probieren Sie es auch selbst aus, wenn Sie neugierig sind

Ich habe buchstäblich fast die gleiche Framerate, die sowohl auf Low als auch auf Ultra läuft, und mit allen bis zu Ultra-Einstellungen verwendet das Spiel nur ~ 850 MB VRAM und der Prozess ~ 9 GB RAM. Es würde für das Spiel auf ~ 550 MB und ~ 5-6 GB bei Einstellung auf niedrig / mittel fallen.
Gibt es eine Erklärung dafür?

Hallo @ mozo78 , du hast deinen Forum-Link jetzt 4 Mal selbst beworben. Betrachten Sie dies als Warnung, dass jede weitere Eigenwerbung als Spam betrachtet wird.

Hallo @ Kisak-Ventil,
Dies ist nicht mein Forum, es ist das NVIDIA-Forum.

Proton-5.4-GE-3 funktioniert, es werden keine zusätzlichen Parameter benötigt. Steam Beta. Auf NVIDIA 440.66.04 aktualisiert
Es spielt sogar den Ton im Intro-Bethesda-Video ab, was das TKG nicht tat.

Es kann nicht zu einem anderen Fenster / Arbeitsbereich gewechselt werden, oder der DOOM-Bildschirm / das DOOM-Fenster wird schwarz.

Nutzung des Laptop-RAM: 60% von 15,6 GB
Nutzung des Grafikspeichers: 23% von 6 GB

Proton-5.4-GE-3 funktioniert, es werden keine zusätzlichen Parameter benötigt. Steam Beta. Auf NVIDIA 440.66.04 aktualisiert
Es spielt sogar den Ton im Intro-Bethesda-Video ab, was das TKG nicht tat.

Es kann nicht zu einem anderen Fenster / Arbeitsbereich gewechselt werden, oder der DOOM-Bildschirm / das DOOM-Fenster wird schwarz.

Nutzung des Laptop-RAM: 60% von 15,6 GB
Nutzung des Grafikspeichers: 23% von 6 GB

Einstellungen sind sehr wichtig. Können Sie angeben, welche Qualitätseinstellungen Sie vornehmen? (Textur ist dafür am wichtigsten)

Ich habe es mit @GloriousEggrolls Proton-5.4-GE-3 zum
https://www.youtube.com/watch?v=NhK5NRv7Xhw

Ich habe alle Einstellungen so niedrig wie möglich und habe alles ausgeschaltet, was ausgeschaltet werden kann.
Es läuft immer noch unter 60 FPS und hat mindestens 17 FPS in Nicht-Gameplay-Szenen.

Ich denke, der VRAM wird auch nicht so verwendet, wie er sollte.
Im letzten Lauf haben mir die Nvidia-Einstellungen mitgeteilt, dass der dedizierte Speicher 1863 MB (31%) erreicht hat, aber die Basis, wenn er nicht ausgeführt wird, beträgt 21%.

Leute mit 5700xt hier, haben Sie ein Problem, wenn das Spiel das gesamte System 5 Minuten nach Spielbeginn einfriert? Ich benutze Proton 5.4-GE-3 und amdgpu-pro.

Ja, es fühlte sich wie immer an, als ich gegen Höllenritter kämpfte, keine Ahnung, ob dies damit zusammenhängt. Aber nach dem Wechsel zu amdgpu-pro, das mit PKGBUILDS von Tkglitch kompiliert wurde (seine Version 19.50, aur hat

Ich habe es mit @GloriousEggrolls Proton-5.4-GE-3 zum
https://www.youtube.com/watch?v=NhK5NRv7Xhw

Ich hatte die gleichen Probleme. Ich wette, Sie verwenden eine AMD-GPU mit Vulkan-Radeon? Versuchen Sie, zu amdvlk oder vulkan-amdgpu-pro zu wechseln. Sie haben für mich ohne diese Artefakte gearbeitet :)

Ich habe es mit @GloriousEggrolls Proton-5.4-GE-3 zum
https://www.youtube.com/watch?v=NhK5NRv7Xhw

Ich hatte die gleichen Probleme. Ich wette, Sie verwenden eine AMD-GPU mit Vulkan-Radeon? Versuchen Sie, zu amdvlk oder vulkan-amdgpu-pro zu wechseln. Sie haben für mich ohne diese Artefakte gearbeitet :)

Vielen Dank! Das hat die Artefakte behoben, aber das Stottern ist immer noch da.

Bearbeiten: Eine andere seltsame Sache, die Tab-Schaltfläche scheint nicht zu funktionieren.

Vielen Dank! Das hat die Artefakte behoben, aber das Stottern ist immer noch da.

Bearbeiten: Eine andere seltsame Sache, die Tab-Schaltfläche scheint nicht zu funktionieren.

Haben Sie versucht, Steam-Overlay und Steam-FPS-Zähler in den Spieleigenschaften auf Steam auszuschalten?

Endlich funktioniert!

Technische Daten:

  • Ubuntu 19.10, Kernel 5.3
  • GeForce-Treiber 440.44

Wie:

  1. Verwenden Sie Proton-GE-5.4-3
  2. (Möglicherweise optional? Nicht sicher) Erstellen und installieren Sie Vulkan-Loader 1.2.135 . Klonen Sie das Repo und führen Sie Folgendes aus:
cd Vulkan-Loader
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
  1. Installieren Sie vulkan-tools von apt und führen Sie vulkaninfo | less . Das zeigt Ihnen Ihre Vulkan-Version. Sollte aktualisiert werden, nachdem ldconfig .
  2. Führen Sie das Spiel mit der folgenden Startkonfiguration aus: +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Audio knistert, (EDIT) Leistung ist schrecklich ... aber es läuft! Ich werde in Kürze Audio testen und reparieren und meinen Beitrag aktualisieren, wenn ich ihn zum Laufen bringe.

BEARBEITEN: Ich habe es geschafft, das Audio durch Ändern der Bildschirmauflösung zu reparieren. Aus irgendeinem Grund wurde die native Auflösung meines Laptops nicht eingestellt. Die Leistung ist jedoch immer noch schrecklich, und Videos greifen tatsächlich zu.

Meine Angaben:
Ubuntu 18.04
Kernel 5.3.0-42-generic (hwe)
GeForce-Treiber 440.64 (Ich habe alle Ubuntu-NVIDIA-Pakete deinstalliert und die NVIDIA-Datei manuell nach systemctl isolate multi-user.target )
GeForce GTX 970 Karte
Proton-GE-5.4-3 (obwohl ich diesen Fehler gefunden habe, scheint er den richtigen für Doom Eternal zu verwenden)
Ich habe auch +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 hinzugefügt, um Parameter zu starten.

Ich erhalte einen "GPU-Treiberfehler"
image

Das Drücken von Ja wird sofort beendet.
Durch Drücken von Play wird meine CPU ein wenig aufgewühlt und dann beendet.

Was vermisse ich?

Hat jemand einen Absturz erlebt, als er das Spiel gespielt und einen Erfolg erzielt / einen Freund online gesehen hat? Das passiert mir immer wieder und es wird langsam sehr frustrierend.

@DrSlowpokePhd Doom

@DrSlowpokePhd, das mit dem randlosen

Meine Angaben:
Ubuntu 18.04
Kernel 5.3.0-42-generic (hwe)
GeForce-Treiber 440.64 (Ich habe alle Ubuntu-NVIDIA-Pakete deinstalliert und die NVIDIA-Datei manuell nach systemctl isolate multi-user.target )
GeForce GTX 970 Karte
Proton-GE-5.4-3 (obwohl ich diesen Fehler gefunden habe, scheint er den richtigen für Doom Eternal zu verwenden)
Ich habe auch +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 hinzugefügt, um Parameter zu starten.

Ich erhalte einen "GPU-Treiberfehler"
image

Das Drücken von Ja wird sofort beendet.
Durch Drücken von Play wird meine CPU ein wenig aufgewühlt und dann beendet.

Was vermisse ich?

Kai4785, ich glaube, dass Verhalten das ist, was passiert, wenn der DRM einschaltet, nachdem er mehr als fünf Mal versucht hat, ihn auszuführen.
Mein Spiel läuft gut mit GE-3 (mit Ausnahme der niedrigen FPS, weil das Spiel mit NVIDIA nicht gut funktioniert), aber nach fünfmaligem Spielen beginnt es so zu funktionieren, wie Sie es beschreiben. Ich warte jetzt 24 Stunden, bis ich wieder spielen kann.

@KaeKun DRM sollte nur ausgelöst werden, wenn Sie 5 verschiedene Weine oder ähnliches verwenden.

@KaeKun DRM sollte nur ausgelöst werden, wenn Sie 5 verschiedene Weine oder ähnliches verwenden.

Bei mir läuft es alle 5 Mal mit demselben Proton. Es sei denn, etwas anderes passiert.

Endlich funktioniert!

Technische Daten:

* Ubuntu 19.10, kernel 5.3

* GeForce drivers 440.44

Wie:

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`

Audio knistert, (EDIT) Leistung ist schrecklich ... aber es läuft! Ich werde in Kürze Audio testen und reparieren und meinen Beitrag aktualisieren, wenn ich ihn zum Laufen bringe.

BEARBEITEN: Ich habe es geschafft, das Audio durch Ändern der Bildschirmauflösung zu reparieren. Aus irgendeinem Grund wurde die native Auflösung meines Laptops nicht eingestellt. Die Leistung ist jedoch immer noch schrecklich, und Videos greifen tatsächlich zu.

Habe es auch zum Laufen gebracht.

Technische Daten:
Fedora 31 mit allen Updates
GPU: NVIDIA GTX 1070, Treiber 440.64

Verwendet den oben erwähnten Protonenaufbau

Arbeitete mit jeder Vulkan Loader Version, die Fedora 31 derzeit hat.

Hinweise zur Leistung: Es ist im Allgemeinen schlecht. Sie können die Situation verbessern, indem Sie zu Bordeless Window wechseln und V-Sync deaktivieren. Dies führt zu einer guten FPS- und Renderqualität bei einer Mischung aus High- und Ultra-Einstellungen im Menü und über 30 fps in der Gore Nest-Mission (jedoch mit Mistqualität, da das Spiel alles verkleinert, um 60 fps zu erreichen). Ich gehe davon aus, dass die Einstellung von 30 fps als Skalierungsziel die Grafik verbessert.

Sound knistert.

Ich habe Deja-Vu aus dem Jahr 2016, als Doom unter Linux eine Weile in einem ähnlichen Zustand war.

Was vermisse ich?

@ kai4785 Sie können eine Konfigurationsdatei bearbeiten, um die
Copypasta aus Proton-5.4-GE-2 Versionshinweise:

Öffnen Sie DOOMEternal / launcherData / launcher.cfg und ändern Sie alle diese Hinweise in 0, um GPU-Hinweise vor dem Start wie (HDR wird nicht unterstützt) zu entfernen:

rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0

@ zachzilla04 es müssen nicht 5 verschiedene
Führen Sie 5 verschiedene Male aus, wenn Sie Dinge wie die DXVK-Version optimieren oder ändern.
vulkan icd loader version, vulkan treiber (amdvlk, radv, amdgpu-pro usw.),
so etwas kann Denuvo dazu bringen zu glauben, dass Sie auf einem anderen sind
Maschine. Es ist mir mehrmals mit Resident Evil 2 passiert, bevor sie
Denuvo entfernt.

Am Do, 26. März 2020 um 9:24 Uhr schrieb dpanter [email protected] :

Was vermisse ich?

@ kai4785 https://github.com/kai4785 Sie können eine Konfigurationsdatei in bearbeiten
Entfernen Sie die Treiberwarnung.
Copypasta aus Proton-5.4-GE-2 Versionshinweise:

Öffnen Sie GPU-Hinweise wie (HDR wird nicht unterstützt), um sie vor dem Start zu entfernen
DOOMEternal / launcherData / launcher.cfg und ändern Sie alle diese in 0:

rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604428925 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y333OE3B32WLMXDVAHYDRJNJRZANCNFSM4LP25FOQ
.

Danke für die Hilfe.
In meiner Konfiguration war rgl_showNvidiaStartupWarning 0 bereits 0 und die Warnung wird weiterhin angezeigt.
Aber das Setzen von rgl_minNvidiaDriverVersion 0 auf 0 funktioniert! :)

Heute Morgen ist das Verhalten anders, vermutlich aus "Denuvo" Gründen. Jetzt verstehe ich
image

Wenn Sie hier auf "Wiederholen" klicken, wird einfach wieder angezeigt. Wenn Sie auf "OK" klicken, wird der Vorgang beendet.

@ kai4785 Du hast den DRM irgendwie ausgelöst und jetzt musst du 24 Stunden warten.

Die Community hat also viel Arbeit geleistet:

  • Aktualisieren von benutzerdefinierten Protonenversionen
  • Testen vieler verschiedener Setups und Einstellungen
  • Debug-Protokolle und Erfolgsberichte veröffentlichen
  • Fehlerberichte schreiben
  • sich gegenseitig helfen

Es wäre also großartig, von den Valve-Leuten hier zu hören. Die Protonenentwickler.

  • Wie sehen Sie Experten in dieser Angelegenheit?
  • Was ist die Roadmap?
  • Was wird getan?
  • Was können wir erwarten?

Vielen Dank,
Alle Sorten

Vielen Dank! Das hat die Artefakte behoben, aber das Stottern ist immer noch da.
Bearbeiten: Eine andere seltsame Sache, die Tab-Schaltfläche scheint nicht zu funktionieren.

Haben Sie versucht, Steam-Overlay und Steam-FPS-Zähler in den Spieleigenschaften auf Steam auszuschalten?

Guter Anruf. Durch Deaktivieren des Steam-Overlays funktioniert die Registerkarte.

In einem anderen Punkt. Durch die Installation von amdvlk die Artefakte in Doom Eternal behoben, aber in anderen Spielen wie 7 Days to Die eingeführt.

In einem anderen Punkt. Durch die Installation von amdvlk die Artefakte in Doom Eternal behoben, aber in anderen Spielen wie 7 Days to Die eingeführt.

Als Erinnerung für andere im selben Boot können Sie angeben, welchen Vulkan-ICD Sie mit der Umgebungsvariablen VK_ICD_FILENAMES verwenden möchten, anstatt zu versuchen, den installierten oder standardmäßigen zu jonglieren. Wenn Sie mehrere ICDs auf Ihrem System haben, geben Sie einfach den Pfad zur JSON-Datei an, die den Pfad definiert, den Sie für ein bestimmtes Spiel verwenden möchten.

@PopeRigby verwendet AMDVLK für diese Spiele einfach nicht. AMDVLK wird durch Einstellen verwendet
eine Umgebung, obwohl Steam sie häufig standardmäßig verwendet, wenn sie installiert ist.
Aber für Ihre anderen Spiele setzen Sie einfach:

VK_ICD_FILENAMES = / usr / share / vulkan / icd.d / radeon_icd.x86_64.json% Befehl%

in den Startoptionen. Leider kann ich keine Code-Tags verwenden. Ich antworte per E-Mail
und so funktionieren sie nicht.

Am Do, 26. März 2020 um 14:10 Uhr schrieb PopeRigby [email protected] :

In einem anderen Punkt. Durch die Installation von amdvlk werden die Artefakte in Doom Eternal behoben.
führt sie aber in andere Spiele ein, wie zum Beispiel 7 Days to Die.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604590491 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y332D4MDNHUXXG4EEVO3RJOLC3ANCNFSM4LP25FOQ
.

Muss ich also RADV für jedes Spiel angeben, das für Doom Eternal erwartet wird?

Jedes Dampfspiel, ja. Aus irgendeinem Grund verwendet Steam AMDVLK automatisch, wenn
Es ist installiert, obwohl nichts anderes (wie Lutris / Wine) dies tut.
Vertrauen Sie mir, es hat mich wahnsinnig gemacht, bevor ich das herausgefunden habe, weil Navi-Karten
Mit AMDVLK wird der Menütext in Resident Evil 7 oder Resident nicht gerendert
Evil 2 Remake, und ich flippte aus, bevor mir klar wurde, was passiert war.

Die Alternative wäre, amdvlk und die zugehörigen json-Dateien zu installieren
woanders, aber das ist nicht wirklich möglich (na ja, aber nicht
ratsam) mit dem offiziellen Arch / Manjaro-Paket. Also füge das einfach für die hinzu
Spiele, für die Sie amdvlk in Steam nicht verwenden möchten. Wenn sie nicht haben
Rendering-Probleme würde ich aber einfach amdvlk behalten, weil Leistung ist
meistens das gleiche.

Am Do, 26. März 2020 um 14:16 Uhr schrieb PopeRigby [email protected] :

Muss ich also RADV für jedes Spiel angeben, das für Doom Eternal erwartet wird?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604593560 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y335NH2KCQEAYZEZZCT3RJOLYTANCNFSM4LP25FOQ
.

Es ist wahrscheinlich eine Frage der Standardeinstellungen. Starten Sie Steam selbst mit dieser Umgebungsvariablen, die auf den ICD eingestellt ist, den Sie standardmäßig verwenden möchten, und ändern Sie einfach die ICDs, die Sie unterscheiden möchten.

Da dieses Problem bereits wie ein Forenthread verwendet wird:
Für mich mit amdgpu-pro vulkan funktioniert einfach alles, sogar die Dampfüberlagerung und der Dampfregler (obwohl der rechte Auslöser im Menü ärgerlicherweise zum Mausklick wird, kann dies jedoch durch Zuordnen von 'a' und 'd' zu den Griffschaltflächen umgangen werden ).

So lösen Sie die verbleibenden kleineren Probleme:

  • Wenn Sie einen knisternden Sound haben, erhöhen Sie die Pulseaudio-Abtastrate: Verwenden Sie default-sample-rate = 48000 in /etc/pulse/daemon.conf (Speicherort der Datei hängt von der Distribution ab) und starten Sie Pulseaudio neu
  • Um Probleme mit Alt-Tab oder Fokus-Stehlen zu vermeiden, verwenden Sie ein anderes DE, wie z. B. awesomewm (es kann im Fenster immer noch flackern, nachdem die Vollbild-Schaltfläche verwendet wurde, die weg ist).

Für eine möglicherweise einfachere Lösung ist dieses Anleitungsvideo von Chris Titus Tech möglicherweise einen Blick wert:
https://www.youtube.com/watch?v=g3UPxd8iUsU&feature=emb_logo

Ich habe gerade eine Lösung für mein Nvidia-Leistungsproblem gefunden, einen RX5700 aus zweiter Hand gekauft und meinen RTX2060 zum gleichen Preis verkauft;)

Für eine möglicherweise einfachere Lösung ist dieses Anleitungsvideo von Chris Titus Tech möglicherweise einen Blick wert:

Dieses Video ist ein schreckliches Zugunglück mit verwirrenden, fehlerhaften und völlig falschen Informationen. Verdammt noch mal, es tut wirklich weh zu sehen.

Für eine möglicherweise einfachere Lösung ist dieses Anleitungsvideo von Chris Titus Tech möglicherweise einen Blick wert:

Dieses Video ist ein schreckliches Zugunglück mit verwirrenden, fehlerhaften und völlig falschen Informationen. Verdammt noch mal, es tut wirklich weh zu sehen.

Das Video ist 11 Minuten lang, wenn es <2 Minuten dauert, um die Dinge zu erklären und zum Laufen zu bringen. Die Website ist ein besseres Tutorial als das Video. _Installieren Sie das zuletzt geänderte Proton mit diesen Befehlen_ und kopieren Sie diese Startoptionen und fügen Sie sie ein. Dann dehnt das Video mit Streifzügen alles auf 11 Minuten aus.

Nur um das Problem zusammenzufassen (für alle, die nach einfallsreichen Informationen suchen):

DOOM Eternal verwendet Vulkan-Header, die in Proton und den meisten Linux-Distributionen nicht verfügbar sind (oder waren).

Um dies zu beheben und das Spiel ohne Absturz zu starten, müssen Sie ein modifiziertes Proton verwenden und Vulkan Loader und Header Version 1.2 installieren. Die meisten Menschen verlassen sich speziell auf Proton 5.4-GE-3 .

Sie platzieren Proton in ~/.steam/root/compatibilitytools.d und gehen dann zu DOOM Eternal Properties und zwingen Steam, das benutzerdefinierte Proton zu verwenden.

Es gibt auch einige Probleme mit dem Standardstart des Spiels, daher ist das Hinzufügen bestimmter Startoptionen ebenfalls erforderlich. RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 Diese scheinen gut zu funktionieren.

AMD-GPU-Benutzer scheinen über diesen Punkt hinaus eine hervorragende Leistung zu haben, aber NVIDIA-GPU-Benutzer wie ich haben Leistungsprobleme - etwas, das NVIDIA zu untersuchen scheint, nicht etwas, das Valve oder Proton unbedingt beheben können.

Wenn Sie zu viel an Proton-Versionen oder Spieledateien basteln, kann dies eine DRM-Sperre auslösen, die Sie daran hindert, das Spiel mindestens 24 Stunden lang überhaupt zu starten. Sie werden jedoch über ein Meldungsfeld darüber informiert, wenn Sie versuchen, das Spiel zu starten.

Edit: Das bringt uns hierher. Es gibt inoffizielle Unterstützung für das Spiel. Leistungseinbußen für NVIDIA-Benutzer. Je nach System kann es zu Knistern im Ton kommen. JcKlomp behauptet, dass Sie dies beheben können, indem Sie die Standardabtastrate auf 48 kHz ändern.

Ich habe DOOM zum Booten und hier keine Leistungsprobleme, aber es stürzt jedes Mal ab, wenn ein Steam-Popup auftritt. Gibt es schon eine bekannte Lösung? Alternativ würde eine Möglichkeit helfen, das Anzeigen von Dampferfolgen zu deaktivieren.

@ 75AngryDucks , ich denke, es wurde erwähnt, dass die Verwendung eines randlosen Fensters in den Videoeinstellungen im Spiel und das Deaktivieren der Dampfüberlagerung in den Eigenschaften des Dampfspiels dazu beitragen kann, dies zu verhindern.

@KaeKun Ich habe es auf randlos gesetzt und das hat es behoben, bis ich das Spiel das nächste Mal geladen habe. Die Steam-Überlagerung ist ebenfalls deaktiviert, zeigt jedoch weiterhin Erfolge an. Ich habe es jetzt auf Fenster eingestellt und werde testen, ob es abstürzt. Seltsamerweise ist es auch im Rahmenfenstermodus noch Vollbild.

@SalmonSeasoning , das Spiel kann Ihnen sagen oder nicht, dass Sie vom DRM blockiert wurden, es kann nur nach der ersten Sekunde des Introvideos abstürzen, das die fallende Animation des Bethesda-Block-Logos einfriert, oder es wird einfach schwarz und stürzt dann ab oder es Möglicherweise wird der Bildschirm schwarz und hängt dort, bis Sie den Vorgang beenden. Ich habe all diese unterschiedlichen Verhaltensweisen.

Ich habe sogar ein neues Verhalten! Ich habe gerade das Spiel dort abstürzen lassen und dieses Fenster öffnete sich plötzlich. Es ist das erste Mal, dass mir das passiert ist. Dies geschah während der DRM-Sperre.

image

Außerdem scheint die Verwendung von Protonen ausreichend zu sein, um das DRM zu sperren, zumindest ist das meine Erfahrung. Kann sonst noch jemand das Spiel tagsüber oft starten?

@KaeKun Ich würde DRM nicht vermuten, um die Zuweisung von Videospeicher zu verhindern. Das ist eher ein Systemfehler. Haben Sie versucht, Ihre NVIDIA / AMD-Treiber zu aktualisieren? Welche Distribution benutzt du etc? Ich bin kein Linux-Profi, aber ich würde sagen, Sie sollten auf jeden Fall alle Ihre Treiber überprüfen und alles ist auf dem neuesten Stand. Versuchen Sie, Ihre Spieledateien zu überprüfen. Ich wurde bereits mehrmals DRM-gesperrt, nur weil ich die Proton-Versionen geändert habe, und ich habe nur die 24-Stunden-Nachricht erhalten. Es könnte am besten sein, auch zu versuchen, alle Instanzen des Spiels mit kill -9 <PID> beenden (ich habe nichts gesehen, was mit WEIN zu tun hat, wenn es feststeckt). Sie können ps ax | grep "steam" , um Prozesse im Zusammenhang mit Steam zu finden. Bearbeiten: Außerdem habe ich im Vergleich zu normalem Wein eine Weininszenierung installiert. Könnten Sie das versuchen?

Steam für Linux, Beta
Lenovo Legion Y720
Intel® Core ™ i7-7700HQ-CPU bei 2,80 GHz × 8
GPU: NVIDIA GeForce GTX 1060
RAM: 15,6 GB

Die Distribution ist Void Linux
Kernel Linux 5.5.11_1 x86_64
i3wm 4.18
NVIDIA-Treiber 440.66.04

Verwenden von Proton-5.4-GE-3

Alles ist auf dem neuesten Stand. Ich habe auf meiner Leere nie Wein zusammengestellt oder 64-Bit-Wein inszeniert. Void Linux wird nur mit Wine-32bit geliefert, daher bin ich auf Lutris angewiesen (ich verwende Lutris noch nicht für Doom Eternal) und das Proton baut, um Wein in 64bit zu betreiben.

Hat jemand bemerkt, dass es die CPU mehr trifft als Spiele im Allgemeinen? Untergang
Ich habe keine Benchmarks, aber wenn ich mir die Statistiken im Spiel ansehe, ist meine CPU maximal
ungefähr so ​​wie mein 5700xt. Das Spielsystem ist ein R5 3600 mit einem
leichte Übertaktung und 16 GB 3600 MHz RAM. Die meisten Spiele laufen GPU gebunden daran
Setup bei ~ 120FPS @ 1440p. Ich habe Doom Ewige auf 1440p High für eine Weile gespielt
letzte Nacht und es läuft von 120fps bis 40fps im Spiel. Total spielbar,
Es ist überhaupt nicht schlecht, aber ich bin sicher, es könnte besser sein. Ich frage mich nur, ob die
CPU-Treffer ist eine Protonensache oder was, bei 1440p sollte ich durch die Engpässe haben
GPU.

Am Do, 26. März 2020 um 17:04 Uhr Ty Qualters [email protected]
schrieb:

@KaeKun https://github.com/KaeKun Ich würde nicht vermuten, dass DRM dies verhindert
Zuweisung von Videospeicher. Das ist eher ein Systemfehler. Hast du es versucht
Aktualisieren Sie Ihre NVIDIA / AMD-Treiber? Welche Distribution benutzt du etc? Ich bin nicht ein
Linux Pro, aber ich würde sagen, Sie sollten auf jeden Fall alle Ihre Treiber überprüfen
und und Sachen sind auf dem neuesten Stand. Versuchen Sie, Ihre Spieledateien zu überprüfen. Ich war DRM
schon mehrfach gesperrt, nur weil ich die Proton-Versionen geändert habe und ich
habe nur die 24 Stunden Nachricht bekommen. Könnte am besten auch versuchen, alle zu töten
Instanzen des Spiels mit kill -9(Ich habe nichts WEIN gesehen
verwandte reagieren auf etwas anderes als -9, wenn es feststeckt). Sie können ps tun
Axt | grep "steam", um Prozesse im Zusammenhang mit Steam zu finden.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604685078 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AJZQMORZ42ET3EHOGY5AXWTRJO7O5ANCNFSM4LP25FOQ
.

@KaeKun Könnte ein Problem sein, da es sich um einen Laptop handelt und es sich um eine Karte der 10er-Serie handelt. Die meisten Leute hier betreiben wahrscheinlich eine RTX 20-Serie oder eine AMD-Karte. Wenn Sie die technischen Daten des Laptops nachschlagen, werden 6 GB VRAM angezeigt, und das Spiel weist ~ 3 GB zu, sodass dies nicht das Problem sein sollte. Könnte sehr leicht nur ein weiteres Problem mit NVIDIA-Treibern sein. In Anbetracht dessen, dass Sie Void Linux nicht mehr verwenden, gehe ich davon aus, dass Sie im Hintergrund nicht viel Aufblähen haben.

Ich habe keine Probleme mit dem Spiel außer Stottern, also bin ich mir nicht sicher, was das verursacht.

Für eine möglicherweise einfachere Lösung ist dieses Anleitungsvideo von Chris Titus Tech möglicherweise einen Blick wert:

Dieses Video ist ein schreckliches Zugunglück mit verwirrenden, fehlerhaften und völlig falschen Informationen. Verdammt noch mal, es tut wirklich weh zu sehen.

Das Video ist 11 Minuten lang, wenn es <2 Minuten dauert, um die Dinge zu erklären und zum Laufen zu bringen. Die Website ist ein besseres Tutorial als das Video. _Installieren Sie das zuletzt geänderte Proton mit diesen Befehlen_ und kopieren Sie diese Startoptionen und fügen Sie sie ein. Dann dehnt das Video mit Streifzügen alles auf 11 Minuten aus.

Ich sehe nicht die Relevanz Ihres Streifens über sein Streifzug. Das Ausführen eines Skripts und das Festlegen einiger Startoptionen ist einfacher als einige der hier und anderswo vorgeschlagenen Lösungen, sodass es für viele nützlich sein kann.

Proton-5.4-GE-3 läuft für mich und läuft gut!

75-100FPS je nachdem, was los ist, gegenüber 120FPS unter Windows, sollten mehr sein, wenn ich den Startbefehl PROTON_LOG = 1 entferne. Die Protokolldatei ist 300 + MB!
Habe keine merkwürdigen Grafiken / Stottern gehabt.

Informationen zum Dampfsystem: https://gist.githubusercontent.com/zaggynl/62963c4962309f9bbc4bc1d091cdf419/raw/f0bbe2b783e63d62d3b3aea9b378362b08fdafea/gistfile1.txt

Protonenprotokolldatei: steam-782330-zaggynl.log.zip

Befehl starten: RADV_PERFTEST = llvm PROTON_LOG = 1% Befehl%

Bearbeiten: Vollständige Steam-Informationen hinzugefügt, das Laden wurde zuvor nicht abgeschlossen.

@KaeKun Könnte ein Problem sein, da es sich um einen Laptop handelt und es sich um eine Karte der 10er-Serie handelt. Die meisten Leute hier betreiben wahrscheinlich eine RTX 20-Serie oder eine AMD-Karte. Wenn Sie die technischen Daten des Laptops nachschlagen, werden 6 GB VRAM angezeigt, und das Spiel weist ~ 3 GB zu, sodass dies nicht das Problem sein sollte. Könnte sehr leicht nur ein weiteres Problem mit NVIDIA-Treibern sein. In Anbetracht dessen, dass Sie Void Linux nicht mehr verwenden, gehe ich davon aus, dass Sie im Hintergrund nicht viel Aufblähen haben.

Ich habe genau den gleichen Laptop (der 1060 hat 6 GB VRAM), aber stattdessen mit Bogen. Ich kann die DRM-freie Version ausführen (sowohl Proton 5.0.4 als auch GE-3 Build), obwohl ich mit dem RAM-Problem weiter oben in diesem Thread erwähne.

@zaggynl Fällt es jemals unter 75fps? Ich habe auch ein System mit 3900x und 5700xt, aber ich habe das 5700xt auf meinen Mediacenter-PC verschoben, bei dem es sich um ein 3600-Cuz-Remote-Play handelt, das es einfach nicht geschnitten hat.

Wie ich oben gepostet habe, sehe ich ~ 40-120fps @ 1440p. Der Rückgang der Frames könnte ein CPU-Hit sein, wenn normalerweise ein 3600er und ein 3900er in einem Spiel wie Doom bei 1440p nicht sehr weit entfernt wären

Kurzes Update nach weiteren Tests:

  • Proton-5.4-GE-3 läuft gut, der beste Protonenaufbau, den ich bisher getestet habe
  • Mit diesem Build wird das Geräuschstottern behoben
  • Ich denke, es gibt eine leichte Leistungssteigerung, die mehr oder weniger die ganze Zeit über 60-100 FPS (720p, mittlere Details) hat. Weit entfernt von ideal angesichts meiner Hardware, aber absolut spielbar.

Falls Sie gerade mit dem Testen begonnen haben und eine NVIDIA-Karte haben, war in meinem Fall die Leistung in den ersten Räumen der ersten Ebene schrecklich (20-25 FPS), verbessert sich jedoch nach dem ersten Außenbereich.

Ich denke, von hier aus muss ich nur noch auf einen neuen NVIDIA-Treiber warten.

Nachdem ich die Kampagne in Windows geschlagen hatte, hatte ich die Gelegenheit, sie erneut zu testen. Unter Windows erreichte ich zwischen 80 und 140 FPS.

Hardware:

  • i7-4770
  • GTX 1080 ti
  • 32 GB RAM

Software:

  • Fedora 30
  • RPMFusion NVIDIA-Treiber: 440.64
  • Steam Beta Client
  • Proton-5.4-GE-3
  • Doom Eternal Retail (DRM-Version)

Kurz vor dem Spiel erhalte ich eine Warnung, dass meine Treiber nicht mehr aktuell sind, aber das Spiel wird ohne Probleme gestartet. Videos scheinen in Ordnung zu sein. Anmelden funktioniert in Ordnung. In den Battlemode-Tutorials, in denen es nur sehr wenige Objekte gibt, erhalte ich 140+ FPS bei 1080p. In der Fortress of Doom bekomme ich durchschnittlich 30 FPS bei 1080p. Meine Grafikeinstellungen sind bei Ultra Nightmare mit einem Sichtfeld von 110. Einige der Modelle (wie der Slayer, der im Hauptmenü auf dem Podium steht) sehen für mich fast verschwommen aus.

In jedem Fall ist der Fortschritt von vor einer Woche beeindruckend.

Nachdem ich die Kampagne in Windows geschlagen hatte, hatte ich die Gelegenheit, sie erneut zu testen. Unter Windows erreichte ich zwischen 80 und 140 FPS.

Hardware:

  • i7-4770
  • GTX 1080 ti
  • 32 GB RAM

Software:

  • Fedora 30
  • RPMFusion NVIDIA-Treiber: 440.64
  • Steam Beta Client
  • Proton-5.4-GE-3
  • Doom Eternal Retail (DRM-Version)

Kurz vor dem Spiel erhalte ich eine Warnung, dass meine Treiber nicht mehr aktuell sind, aber das Spiel wird ohne Probleme gestartet. Videos scheinen in Ordnung zu sein. Anmelden funktioniert in Ordnung. In den Battlemode-Tutorials, in denen es nur sehr wenige Objekte gibt, erhalte ich 140+ FPS bei 1080p. In der Fortress of Doom bekomme ich durchschnittlich 30 FPS bei 1080p. Meine Grafikeinstellungen sind bei Ultra Nightmare mit einem Sichtfeld von 110. Einige der Modelle (wie der Slayer, der im Hauptmenü auf dem Podium steht) sehen für mich fast verschwommen aus.

In jedem Fall ist der Fortschritt von vor einer Woche beeindruckend.

Ja, ich sehe selbst sehr schlechte Leistungen. Das Spiel läuft endlich, aber auf einem 3800X und einem 1080Ti habe ich durchschnittlich 17-30fps bei 1080p universell bei 440.64-2 Treibern.

Manjaro 5.4.x mit Proton-5.4.-GE-3. Manjaro benötigt anscheinend 440.66.0, um diese Leistung zu verbessern. Hoffentlich kann Nvidia auch das Treiberproblem untersuchen. Leistung scheint verrückt schlecht Nvidia Seite zu sein.

Gute Nachrichten an alle!

Ubuntu 18.04
GeForce GTX 970 (Treiber 440.64)
i5-4670
16 GB Speicher
Proton-5.4-GE-3 (Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools in den Eigenschaften)
Doom Eternal über Steam
Startoptionen: 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 Einstellung rgl_minNvidiaDriverVersion 0 die Grafikkartenwarnung deaktiviert.
/etc/pulse/daemon.conf Einstellung default-sample-rate = 48000 mein Knistern behoben

Und ich habe eine Stunde ohne Stürze gespielt.

Ich musste die Grafik ablehnen, die Leistung war nicht großartig und entspricht der Leistung, über die andere in Bezug auf die Leistung im Vergleich zu Windows gesprochen haben. Ich erwarte immer ein wenig von der Spitze, aber eher 4-5%, nicht 20-50% Unterschied in den Bildraten.
Mir ist auch aufgefallen, dass mit sinkenden Bildraten auch die Spielgeschwindigkeit und die Filmszenen gesunken sind. Wenn Leute mit Doomguy sprachen, fingen sie oft zur richtigen Zeit an, aber sie sprachen schneller als die Charaktere gerendert wurden, sodass ihre Lippen nicht synchron waren.
Ich konnte das Spiel auch nicht mit Alt + Tab verlassen, ohne dass das Spiel auf einem schwarzen Bildschirm hängen blieb, und musste durch die Prozess-ID getötet werden (Steam konnte das Spiel nicht stoppen).

@zaggynl Fällt es jemals unter 75fps? Ich habe auch ein System mit 3900x und 5700xt, aber ich habe das 5700xt auf meinen Mediacenter-PC verschoben, bei dem es sich um ein 3600-Cuz-Remote-Play handelt, das es einfach nicht geschnitten hat.

Wie ich oben gepostet habe, sehe ich ~ 40-120fps @ 1440p. Der Rückgang der Frames könnte ein CPU-Hit sein, wenn normalerweise ein 3600er und ein 3900er in einem Spiel wie Doom bei 1440p nicht sehr weit entfernt wären

Ich habe nur eine Karte gespielt und schien 60FPS nicht zu unterschreiten. Ich werde mich mit einer besseren Protokollierung befassen.
Darüber hinaus wurde dies auf Reddit veröffentlicht: https://flightlessmango.com/benchmarks/PqwIAd6zmyc über https://old.reddit.com/r/linux_gaming/comments/fphldf/doom_eternal_benchmark_linux_vs_windows/.

Gute Nachrichten an alle!

Ubuntu 18.04
GeForce GTX 970 (Treiber 440.64)
i5-4670
16 GB Speicher
Proton-5.4-GE-3 (Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools in den Eigenschaften)
Doom Eternal über Steam
Startoptionen: 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 Einstellung rgl_minNvidiaDriverVersion 0 die Grafikkartenwarnung deaktiviert.
/etc/pulse/daemon.conf Einstellung default-sample-rate = 48000 mein Knistern behoben

Und ich habe eine Stunde ohne Stürze gespielt.

Ich musste die Grafik ablehnen, die Leistung war nicht großartig und entspricht der Leistung, über die andere in Bezug auf die Leistung im Vergleich zu Windows gesprochen haben. Ich erwarte immer ein wenig von der Spitze, aber eher 4-5%, nicht 20-50% Unterschied in den Bildraten.
Mir ist auch aufgefallen, dass mit sinkenden Bildraten auch die Spielgeschwindigkeit und die Filmszenen gesunken sind. Wenn Leute mit Doomguy sprachen, fingen sie oft zur richtigen Zeit an, aber sie sprachen schneller als die Charaktere gerendert wurden, sodass ihre Lippen nicht synchron waren.
Ich konnte das Spiel auch nicht mit Alt + Tab verlassen, ohne dass das Spiel auf einem schwarzen Bildschirm hängen blieb, und musste durch die Prozess-ID getötet werden (Steam konnte das Spiel nicht stoppen).

Sie sind bei NVIDIA, warum RADV_PERFTEST = llvm?

Gute Nachrichten an alle! Ubuntu 18.04 GeForce GTX 970 (Treiber 440.64) i5-4670 16 GB Speicher Proton-5.4-GE-3 (Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools in den Eigenschaften) Doom Eternal über Steam-Startoptionen: 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 Einstellung rgl_minNvidiaDriverVersion 0 die Grafikkartenwarnung deaktiviert. /etc/pulse/daemon.conf Einstellung default-sample-rate = 48000 mein Knistern behoben und ich habe eine Stunde ohne Abstürze gespielt. Ich musste die Grafik ablehnen, die Leistung war nicht großartig und entspricht der Leistung, über die andere in Bezug auf die Leistung im Vergleich zu Windows gesprochen haben. Ich erwarte immer ein wenig von der Spitze, aber eher 4-5%, nicht 20-50% Unterschied in den Bildraten. Mir ist auch aufgefallen, dass mit sinkenden Bildraten auch die Spielgeschwindigkeit und die Filmszenen gesunken sind. Wenn Leute mit Doomguy sprachen, fingen sie oft zur richtigen Zeit an, aber sie sprachen schneller als die Charaktere gerendert wurden, sodass ihre Lippen nicht synchron waren. Ich konnte das Spiel auch nicht mit Alt + Tab verlassen, ohne dass das Spiel auf einem schwarzen Bildschirm hängen blieb, und musste durch die Prozess-ID getötet werden (Steam konnte das Spiel nicht stoppen).
Sie sind bei NVIDIA, warum RADV_PERFTEST = llvm?

Dieser Themen-Thread ist so dicht, dass ich mir vorstellen kann, dass es leicht zu Verwirrung kommt.

Ich habe die Startoptionen von

Übrigens, einige gute Neuigkeiten, es wurde jetzt etwas einfacher, dieses Spiel auszuführen:
Es gab gestern ein Steam-Client-Update auf seinem stabilen Kanal, daher müssen wir die Steam-Beta nicht mehr verwenden, sondern nur noch benutzerdefinierte Proton :)
Einen Schritt weniger. Nett.

Sie sind bei NVIDIA, warum RADV_PERFTEST = llvm?

Ich habe immer ein Gesichtspalme, wenn jemand Mesa-Korrekturen für Nvidia proprietär vorschlägt.

Kurz gesagt, die Leistung von Nvidia wird sich erst verbessern, wenn entweder Treiberkorrekturen vorliegen oder wenn Wine Vulkan verbessert wird, um die Vulkan-Erweiterungen zu handhaben, die die Spieleentwickler für die Speicherverwaltung verwenden.

No Man's Sky hatte das gleiche Speicherverwaltungsproblem in Proton, bis Hello Games es behoben hatte. Eine temporäre Lösung bestand darin, AMD mit einer Vulkan-Schicht zu fälschen, aber das funktioniert in diesem Fall anscheinend nicht.

Hat jemand dies mit gebracht ?

Ich kann die benutzerdefinierte Proton-Version auswählen, wenn ich sie in ~ / .var / app / com.valvesoftware.Steam / .local / share / Steam / kompatibilitytools.d / Proton-5.4-GE-3 platziere, aber das Spiel bleibt beim Start hängen (auch kein Absturz). Ich erhalte das Warn-Popup über die fehlende AMD HDR-Unterstützung und sehe das "id" -Logo in systray (und sehe es dort immer wieder), aber das Spiel startet nicht und stürzt nicht ab. Der Vorgang kann auch nicht über den Steam-Client beendet werden.

Unter Verwendung von Gentoo Linux, AMD Ryzen 3700X, Radeon 5700XT

@ nuku97 Ich habe das gleiche Problem und vermute, dass es an einer veralteten Vulkan-Loader-Version liegt. Upstream-Problem als https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989 gemeldet

Bearbeiten: Es ist nicht ganz das gleiche Problem wie bei der Ausführung von nVidia, aber die Fehlermeldung, die ich in den Protokollen erhalte, zeigt in diese Richtung, aber das SDK sollte auch in Ihrem Fall der richtige Ort sein.

Betriebssystem: Fedora 32
KERNEL: 5.6.0-0.rc7.git0.2.fc32.x86_64
CPU: AMD Ryzen 7 3700X
GPU: Radeon RX Vega 64
GPU-TREIBER: 4.6 Mesa 20.0.2
RAM: 16 GB
Proton 5.4-GE-3

Das Spiel wird auch für mich nicht gestartet. Es zeigt die HDR-Warnung, ich drücke die 'PLAY'-Taste, dann stürzt der Launcher einfach ab. Ich weiß nicht, was ich sonst tun soll.

@simeonoff
Auf Arch / Manjaro funktioniert dies, funktioniert möglicherweise nicht mit Fedora, weiß nicht, was der Paketmanager ist, aber wenn Sie diese Pakete jedoch erstellen, sollte es funktionieren, würde ich annehmen:

Gehe hier hin:
https://github.com/Tk-Glitch/PKGBUILDS
Erstellen und installieren Sie "vulkan-headers-git", "vulkan-icd-loader-git" und "amdgpu-pro-vulkan-only".

Stellen Sie dann die Startoption ein:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json
Dies ist die einzige Option, die Sie benötigen. Wenn dies nicht funktioniert, überprüfen Sie, ob sich amd_icd64.json an diesem Speicherort befindet.

Es wird mit Proton 5.4-GE3 oder tkg-5,4-r12 funktionieren, GE3 scheint ein besserer Geldautomat zu sein

Betriebssystem: Arch, AMD 5600 XT.

Das Spiel funktioniert gut, aber ich bekomme seltsame Grafikfehler in Mesa und Amdgpu-Pro. amdvlk hat keine Pannen, aber es blockiert nach einiger Zeit, und ich muss mein System neu starten, um es wieder hochzufahren.

Beispiele für Störungen unten:
2020-03-27-195353_1920x1080_scrot
2020-03-27-195613_1920x1080_scrot

Ich bekam ähnliche Störungen mit genau dem gleichen Setup

@ blazini36 Danke, ich ziehe es vor, meine Distribution aus Stabilitätsgründen sauber zu halten, da es mein Arbeitsplatz ist. Diese Patches funktionieren unter Fedora nicht, da der DNF-Paketmanager verwendet wird. Aber Sie sagen, ich brauche die neuesten Vulkan-Header, -Lader und -Treiber, damit das Ding funktioniert?

@simeonoff Ich verwalte sowohl Mesa-Git + verschiedene Patches + aktualisierte Vulkan + Kernel mit Fsync für Fedora auf Copr als auch VKD3D (für DX12):

https://copr.fedorainfracloud.org/coprs/gloriouseggroll/mesa-aco/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/kernel/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/vkd3d/

Derzeit sind sie jedoch für Fedora 31. Ich werde sehen, wie einige Fedora 32-Builds in Betrieb genommen werden.

Bearbeiten:

xxmitsu hat auch einige Mesa- und Kernel-Builds, obwohl es mehr Vanille ohne zusätzliche Patches gibt, wenn Sie danach suchen. Er scheint auch f32 aufgebaut zu haben:

https://copr.fedorainfracloud.org/coprs/xxmitsu/kernel-fedora-fsync/
https://copr.fedorainfracloud.org/coprs/xxmitsu/mesa-git/

Afaik sollten Sie nur die aktualisierten Pakete von seinem Mesa-Git-Repo benötigen und RADV_PERFTEST = llvm% Befehl% in den Startoptionen des Spiels auf Steam setzen.

@simeonoff Ich wurde darauf hingewiesen, dass die Vulkan-Pakete in den Arch-Repos aktualisiert wurden. Build-Daten sagen den 21., aber ich weiß nicht, ich habe ständig aktualisiert und oben nicht gesehen ... 132 bis vor 2 Tagen, so oder so sind sie jetzt da, zumindest in Arch.

Ich kann nicht genau sagen, was Sie brauchen, ich kann sagen, ich habe ähnliche Hardware, eine 3600 / 5700xt und eine 3900x / 5700xt. Ich habe mir mit dem gleichen Problem wie Sie die Haare ausgezogen. Aufgrund der Art und Weise, wie sich dieser Faden bewegt, konnte ich keine endgültigen Informationen darüber erhalten.

Sobald ich das getan habe, was ich Ihnen gesagt habe, lief es sofort, keine DRM-Probleme, keine lange Liste von Startoptionen (nur die eine). Ich schlage vor, Sie sparen nur die Kopfschmerzen und erhalten Vulkan-icd-loader 1.2.135 und den Header dafür. Dann schnapp dir den Vulkan-Treiber von AMDGPU-pro, du brauchst nicht den ganzen Treiber. Wo Sie sie bekommen, liegt bei Ihnen

@GloriousEggroll , danke, ich werde die Mesa-Updates von xxmitsu ausprobieren. Das Lustige ist, dass ich mit Ihrem Mesa-Aco auf Fedora 31 war, aber es hat auch nicht funktioniert. Aus diesem Grund habe ich ein Upgrade auf die Beta-Version durchgeführt, in der Hoffnung, dass das Problem dadurch behoben wird. Plant ihr, den Kernel in 32 mit den vorgeschlagenen fsync-Patches zu aktualisieren?

@ blazini36 Danke, ich werde auf Ihren Vorschlag zurückgreifen, wenn die aktualisierten Mesa-Treiber nicht funktionieren.

@GloriousEggroll , danke, ich werde die Mesa-Updates von xxmitsu ausprobieren. Das Lustige ist, dass ich mit Ihrem Mesa-Aco auf Fedora 31 war, aber es hat auch nicht funktioniert. Aus diesem Grund habe ich ein Upgrade auf die Beta-Version durchgeführt, in der Hoffnung, dass das Problem dadurch behoben wird. Plant ihr, den Kernel in 32 mit den vorgeschlagenen fsync-Patches zu aktualisieren?

@ blazini36 Danke, ich werde auf Ihren Vorschlag zurückgreifen, wenn die aktualisierten Mesa-Treiber nicht funktionieren.

@simeonoff Ja, mein Aco-Repo wurde so konfiguriert, dass es Daniels Aco-Repo direkt anstelle von Mesa-Git verwendet. Dabei fehlen einige Patches, die erforderlich sind, um das ewige Schicksal zum Laufen zu bringen. Ich war gerade dabei, es auf die Verwendung von Mesa-Git mit automatisch aktivierter Akustik und einigen anderen Patches umzustellen. Der von mir bereitgestellte Kernel ist mit den neuesten fsync-Patches gepatcht, über die ich direkt von kisak informiert wurde, daher sollten sie die neuesten verfügbaren sein

@GloriousEggroll Danke. Nach dem Wechsel zum vorgeschlagenen Mesa-Git wird es nun gestartet. Ich kann mit dieser Mesa bestätigen, dass die Vulkan-Treiber und das Launcher-Update auf:

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

Der Sound knistert mit Ihrer Proton 5.4-GE-3-Version. Alles andere scheint gut zu funktionieren. Danke, dass du mich in die richtige Richtung gelenkt hast und für all deine Arbeit!

Bearbeiten:
Lol, wurde von Denuvo für 24 Stunden gesperrt, weil er von Proton 5.4-GE-3 zu Proton-tkg 5.4.r10.g7c7868f4 . Hinweis für sich selbst: Wechseln Sie nicht das Steam Play-Kompatibilitätstool, wenn Sie nicht gebannt werden möchten.

Sie haben nur 5 Tickets pro Tag, und eine Reihe von Dingen können ein Ticket verbrauchen, z. B. das Wechseln von Wein- / Protonen-Builds, die gemeldete Windows-Version, der Kernel, die GPU (also indirekt Grafiktreiber) usw. Es ist extrem einfach, gesperrt zu werden.

Ich denke, zumindest für Doom ist das Wechseln der GPUs kein Problem, Gott sei Dank.

Nur als Referenz: NVIDIA-Benutzer sind im Grunde genommen so gut wie gesperrt, es sei denn, NVIDIA aktualisiert ihre Treiber oder so?

Ja schon.

Nun, das ist scheiße.

Das passiert mit proprietären Treibern, wenn so etwas passiert
passiert, gibt es keine andere Möglichkeit, als zu warten.

Am Samstag, 28. März 2020, um 7:05 Uhr Marisa Kirisame [email protected]
schrieb:

Nun, das ist scheiße.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-605431697 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y333L7FFUMYFQ5FTSDG3RJXKWBANCNFSM4LP25FOQ
.

Nur als Referenz: NVIDIA-Benutzer sind im Grunde genommen so gut wie gesperrt, es sei denn, NVIDIA aktualisiert ihre Treiber oder so?

Ja, wir sind DOOMED.

Nur als Referenz: NVIDIA-Benutzer sind im Grunde genommen so gut wie gesperrt, es sei denn, NVIDIA aktualisiert ihre Treiber oder so?

@ FirstZero Nun, nein.
Wie ich in meinem Beitrag über die Leistung auf einem 1080ti festgestellt habe, funktioniert es und ist spielbar ... nicht gerade eine herausragende Erfahrung, aber definitiv spielbar. Ich beschuldige Sie nicht, den Beitrag nicht gesehen zu haben, dieser Thread ist explodiert.
Die Tatsache, dass ein RX460 dem 1080ti in den Arsch tritt, ohne ins Schwitzen zu geraten, beeinträchtigt nicht die Tatsache, dass wir (zumindest ich kann) Doom Eternal mit einer Nvidia-GPU spielen können.

TLDR:
Radeon VII: 3440x1440 alles max, RS aus, 100 ish fps
1080ti: 2560x1080, mittel, RS aus, 40 ish traurige fps

Bei Verwendung von RADV gibt es folgende Grafikfehler. Sie ähneln den amdgpu_pro, sind aber unterschiedlich.
2020-03-28-093348_1920x1080_scrot

Anscheinend gibt es ein Problem mit der Navi 10-Unterstützung. Das amdgpu_pro-Setup in der AUR ist veraltet. Vielleicht ist das dort das Problem, aber ich verwende die neueste stabile Mesa, und AFAIK Navi 10 wird unterstützt, sodass ich nicht weiß, was der Deal ist.

Bei Verwendung von RADV gibt es folgende Grafikfehler. Sie ähneln den amdgpu_pro, sind aber unterschiedlich.
2020-03-28-093348_1920x1080_scrot

Anscheinend gibt es ein Problem mit der Navi 10-Unterstützung. Das amdgpu_pro-Setup in der AUR ist veraltet. Vielleicht ist das dort das Problem, aber ich verwende die neueste stabile Mesa, und AFAIK Navi 10 wird unterstützt, sodass ich nicht weiß, was der Deal ist.

Versuchen Sie es mit Mesa-Git. Ich verwende Oibaf ppa auf Ubuntu. Bis auf eine kurze Größenänderung sind noch keine Störungen aufgetreten.

Ich ging zu Mesa-Git. Es läuft jetzt wie ein Traum

Nur als Referenz: NVIDIA-Benutzer sind im Grunde genommen so gut wie gesperrt, es sei denn, NVIDIA aktualisiert ihre Treiber oder so?

@ FirstZero Nun, nein.
Wie ich in meinem Beitrag über die Leistung auf einem 1080ti festgestellt habe, funktioniert es und ist spielbar ... nicht gerade eine herausragende Erfahrung, aber definitiv spielbar. Ich beschuldige Sie nicht, den Beitrag nicht gesehen zu haben, dieser Thread ist explodiert.
Die Tatsache, dass ein RX460 den 1080ti in den Arsch tritt, ohne ins Schwitzen zu geraten, beeinträchtigt nicht die Tatsache, dass wir (zumindest kann ich das) Doom Eternal mit einer Nvidia-GPU spielen können.

TLDR:
Radeon VII: 3440x1440 alles max, RS aus, 100 ish fps
1080ti: 2560x1080, mittel, RS aus, 40 ish traurige fps

<30fps auf einem 3800X + 1080Ti @ 1080p können in keiner Grafikeinstellung wiedergegeben werden.

Seit gestern kann das Spiel die meiste Zeit keine Verbindung zu Bethesda.net herstellen.
Manchmal funktioniert es mit etwas Glück.
Aber meistens nicht.
Das ist wirklich traurig, weil ich viel längere Ladebildschirme bekomme (weil das Spiel versucht, eine Verbindung zu Servern herzustellen, aber ich muss warten, bis es zu Zeitüberschreitungen kommt) und die Warnmeldungen wegen dieses unterbrochenen Spiels.

Ich verwende derzeit Proton-5.4-GE-3.
Versuchte alles, was mir einfiel. Habe das Weinpräfix neu erstellt, eine andere Proton-Version (mein eigenes tkg-Build) ausprobiert, mein Hud deaktiviert, die Startparameter entfernt ...
Ich habe keine Ideen mehr.

Bin ich der einzige mit diesem Problem?
Wie gesagt, dies begann seit gestern zu erscheinen. Es hat die Tage zuvor funktioniert, ich habe eine Geschichte mit meinem Proton-tkg-Build ohne dieses Problem gespielt.

Nur als Referenz: NVIDIA-Benutzer sind im Grunde genommen so gut wie gesperrt, es sei denn, NVIDIA aktualisiert ihre Treiber oder so?

@ FirstZero Nun, nein.
Wie ich in meinem Beitrag über die Leistung auf einem 1080ti festgestellt habe, funktioniert es und ist spielbar ... nicht gerade eine herausragende Erfahrung, aber definitiv spielbar. Ich beschuldige Sie nicht, den Beitrag nicht gesehen zu haben, dieser Thread ist explodiert.
Die Tatsache, dass ein RX460 den 1080ti in den Arsch tritt, ohne ins Schwitzen zu geraten, beeinträchtigt nicht die Tatsache, dass wir (zumindest kann ich das) Doom Eternal mit einer Nvidia-GPU spielen können.
TLDR:
Radeon VII: 3440x1440 alles max, RS aus, 100 ish fps
1080ti: 2560x1080, mittel, RS aus, 40 ish traurige fps

<30fps auf einem 3800X + 1080Ti @ 1080p können in keiner Grafikeinstellung wiedergegeben werden.

Ja, ich bin mit 9900K und 1080Ti und kann kaum 29 FPS berühren. Es ist definitiv nicht spielbar.

Kurz gesagt, der Nvidia Linux-Treiber (bis zu 440.64-7) hat große Probleme mit Doom Eternal. Ich sehe eine Auslastung von 40% in allen meinen 16 Threads, eine Auslastung von 100% meines 1080Ti, eine Auslastung von 12 GB RAM, aber nur eine Auslastung von 3 GB VRAM.

Als solches sehe ich über 300 fps in den Menüs, ~ 45-50 fps im Hauptmenü und dann <20 fps im tatsächlichen Gameplay bei 1440p Ultra Nightmare, und dies ändert nichts daran, ob es sich um Low oder Ultra Nightmare handelt. Basierend auf dem oben Gesagten denke ich, dass anstatt alle visuellen Daten in VRAM zu speichern, große Mengen davon in Standard-RAM ausgegeben werden und die GPU die CPU durchlaufen muss, um auf diese Daten zuzugreifen. Es wird wahrscheinlich eine Menge Backforth-Swapping geben, was die Framerate krater macht.

Ohne Doom Eternal laufen durchschnittlich 1-2% CPU, 5-10% GPU und 2,5 GB RAM. Mit Doom Eternal sind es 40% bei 16 Threads, 100% GPU, 3 GB VRAM und 13,8 GB System-RAM. Es ist ein Nvidia-Problem, und bis sie es ansprechen, bleiben wir im Grunde bei einem nicht spielbaren Spiel. Das heißt, Prost an die Radeon-Familie, froh, dass ihr reißen könnt, bis es fertig ist.

Ich hatte keine Probleme, das Ganze von Anfang bis Ende zu spielen, trotz konstanter FPS-Abfälle, die an einigen Stellen dazu führten, dass das Spiel in Zeitlupe lief. Ich würde es trotz alledem nicht wirklich als unspielbar bezeichnen, aber ich würde definitiv eine flüssigere Erfahrung bevorzugen, wenn es behoben werden kann.

Ok ... Dies ist meinen Brüdern und Schwestern von Nvidia gewidmet, die gerade Probleme haben.

Nachdem ich ungefähr eine Woche lang an Optimierungen gearbeitet und verzweifelt versucht hatte, auf Doom Eternal so viel Leistung wie möglich aus meiner GTX 1080 herauszuholen, während ich alles unter dem Einfluss von Linux Nvidia unter der Sonne las und recherchierte, gelang es mir, ein zufriedenstellendes Ergebnis zu erzielen (und viele Dinge auf dem Weg zu lernen).

  • Es ist wichtig zu beachten, dass ich im Begriff bin, den Weg und die Methoden zu finden, die ich verwendet habe, um dorthin zu gelangen, wo ich wollte, und dass ich keine Verantwortung übernehme, wenn Sie Dinge vermasseln und Ihren PC / Ihre GPU / Ihre Installation beschädigen. Ich schlage vor, ein Backup zu erstellen, bevor Sie etwas starten. Und wenn Sie sich nicht sicher sind, ignorieren Sie diesen Beitrag einfach.
  • Ich lerne, daher schlage ich vor, dass Sie dasselbe in Bezug auf die genannten Methoden tun. Lesen und recherchieren Sie selbst.
  • Ich bin ein totaler Übertaktungsfreak.

Beginnen wir damit, dass ich Linux Mint in den letzten 18 Monaten als meinen täglichen Treiber verwendet habe und die Suche nach Doom Eternal nach Manjaro geführt habe. Der einzige Grund ist, dass es extrem einfach ist, die neueste Version von Programmen und Dienstprogrammen zu erstellen und zu installieren.
Ich habe mit KDE angefangen, dann aber DE in Cinnamon geändert (weil ich ein Noob bin). DEs spielen eine Rolle in dem Prozess, also nackt mit mir.

Meine aktuellen Systemspezifikationen sind:

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)

Ich werde mit dem Prozess fortfahren, den ich von den offensichtlichsten bis zu den kleinen Änderungen gemacht habe.

Natürlich sollten Sie immer die Beta-Version von Steam für Linux-Spiele verwenden.
Ab sofort ist Proton-5.4-GE-3 die beste Option für Doom Eternal. Nicht großartig, nicht schrecklich. Ich halte ein Auge auf neue Releases zum Testen.

Die ersten Testläufe wurden unter dem Nvidia-Treiber v440.64 durchgeführt. Später erfuhr ich von - https://developer.nvidia.com/vulkan-driver über den Vulkan 1.2 Developer Beta-Treiber - Driver v440.66.04

Dann war es Zeit, mit der xorg-Konfiguration herumzuspielen.
Ich hatte einige Vorkenntnisse (schlechte Erfahrungen) beim Einrichten eines 3-Monitor-Layouts mit nvidia-settings auf Cinnamon Mint, also kein Problem ... das lief nicht wirklich wie beabsichtigt.
Dann entdeckte ich einen Schatz an Wissen:
https://wiki.manjaro.org/index.php/Configure_Graphics_Cards
https://wiki.archlinux.org/index.php?title=NVIDIA/Tips_and_tricks

Zuerst habe ich richtig gelernt, wie man nvidia-settings und wie man es auf die richtige Konfigurationsdatei verweist, die ich dafür erstellt habe, indem ich:
sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf
(Wenn Sie nicht mhwd-gpu in Ihrer Distribution haben, glaube ich, dass nvidia-xconfig mit dem Standardpfad / der Standarddatei /etc/X11/xorg.conf dasselbe tut.)

Dann kam der gute Teil - die Konfiguration selbst.
Ich werde Ihnen die feineren Dinge ersparen und mich an die wichtigen Dinge halten, die sich im Section "Device" Teil der Konfiguration befinden. Darauf müssen Sie sich konzentrieren und einige Zeilen hinzufügen:
Option "Coolbits" "31" - Schaltet alle Nvidia-Funktionen für Leistung, Leistung und Übertaktung frei.
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1" - Erzwingt, dass der "Powermizer" den Max-Performance-Modus verwendet, und zwingt die Uhren, bei einem Wert von 100% zu arbeiten. (Keine Sorge, dies bedeutet nicht, dass Ihre GPU jederzeit zu 100% ausgelastet ist.)

Es sollte ungefähr so ​​aussehen:

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

Fügen Sie außerdem einen Abschnitt Module mit den folgenden Modulen hinzu:

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Gehen Sie nun zu nvidia-settings -> "OpenGL-Einstellungen" und setzen Sie "Bildeinstellungen" auf "Hohe Leistung". (Sie können API-Indikatoren aktivieren, wenn Sie dies WIRKLICH möchten.)
Gehen Sie dann zum untersten Punkt "nvidia-settings Configuration" und klicken Sie auf "Save Current Configuration". Dadurch wird eine .nvidia-settings-rc -Datei erstellt. Es ist wichtig, es am Standardspeicherort zu speichern, der sich im Verzeichnis $HOME .

nv_rc cleaned

Um diese Einstellungen nach der Anmeldung dauerhaft zu erhalten, fügen Sie die Zeile nvidia-settings --load-config-only zu Ihrer ~/.xinitrc -Datei hinzu. (Wenn Sie diese Datei aus irgendeinem Grund nicht in Ihrem Home-Verzeichnis haben, überprüfen Sie man nvidia-settings auf alternative Methoden.)

Sudo speichern -> neu starten, damit die Änderungen an xorg.conf wirksam werden.

Ich schlage vor, GreenWithEnvy installieren. Dies ist ein gutes Werkzeug, um eine gute und aggressive Lüfterkurve für Ihre Karte und sogar Übertaktungs- und TDP-Änderungen festzulegen.
Es bietet auch sehr nützliche Informationen.
https://gitlab.com/leinardi/gwe
https://aur.archlinux.org/packages/gwe

GWE stützt sich auf die oben erwähnte Option "Coolbits" "31" und funktioniert ohne diese Option nicht.

Beachten Sie, dass "GPU%" und "Mem ctrl%" 0% anzeigen, während sich die aktuellen Uhren in ihrem 100% -Bereich befinden. Dies ist ein Sensorfehler, der dadurch verursacht wurde, dass wir die Uhren gezwungen haben, mit der Option "RegistryDwords" zu 100% zu arbeiten. Dies hat nichts mit GWE zu tun. Sie werden sehen, dass andere Sensorprogramme 0% melden. Sie können dies als 100% betrachten.

gwe cleaned

Ich empfehle dringend, hier eine Lüfterkurve einzurichten.

Hier können Sie auch etwas übertakten. Ich verwende einige stabile Werte, die ich im Laufe der Jahre mit meiner Karte herumgespielt habe, und diese Einstellung funktioniert für mich ohne Probleme.

Als nächstes gehen wir zum Kernel.
Sudo erstellt /etc/modprobe.d/nvidia.conf (falls Sie es noch nicht haben) und fügt options nvidia NVreg_UsePageAttributeTable=1 .
Informationen zur Seitenattributtabelle (PAT) finden Sie hier:
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers#Kernel_module_parameters
https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Kernel_module_parameters

Es ist wichtig zu beachten, dass Sie diese Option nur aktivieren sollten, wenn Ihre CPU PAT unterstützt. Geben Sie cat /proc/cpuinfo | grep pat zu überprüfen, ob dies unterstützt wird

Sudo speichern und neu starten, damit die Kernelmodule mit der Option geladen werden können.

Lassen Sie uns nun über das Soundproblem und meine Spekulationen sprechen, warum ich es nicht erlebe.
Ich verwende ein Programm namens PulseEffects und leite meinen gesamten Sound durch das Programm. Nichts Besonderes mit der Konfiguration wirklich ... nur einige Filter aktiviert. Alles aus der Box. Ich spekuliere, dass dies der Grund sein könnte, warum der Sound bei Doom Eternal für mich großartig funktioniert.

pulseeffects cleaned

https://github.com/wwmm/pulseeffects
Dies ist ein wirklich mächtiges Spielzeug.

Steam-Startoptionen:
MANGOHUD=1 RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
Entnommen aus https://www.christitus.com/doom-eternal-linux

Um die Warnung "Treiber installieren" beim Start des Spiels zu deaktivieren, gehen Sie zu:
.steam/steam/steamapps/common/DOOMEternal/launcherData/launcher.cfg
und ändere rgl_minNvidiaDriverVersion auf 0.

Ein gutes Performance-Overlay, das ich benutze - MangoHud:
https://github.com/flightlessmango/MangoHud
Sieht gut aus und deckt nicht das Spiel ab, wie die Leistungsmetrik des Spiels.

Finden Sie eine Möglichkeit, den Compositor Ihres DE zu deaktivieren. In Cinnamon gibt es eine Option zum Deaktivieren des Compositors für Vollbildprogramme unter "Systemeinstellungen" -> "Allgemein". Ein Compositor kann wirklich Leistung tanken.

Und das ist es. Ich hoffe, dass ich nichts vergessen habe.

Von Anfang an bemerkte ich einen enormen CPU-Rückgang und mein VRAM nutzt viel mehr als zuvor. Immer noch nicht perfekt wohlgemerkt, aber viel besser.

Im Moment bin ich bei hohen Einstellungen bei 1080p bei 60 FPS solide.

Ich möchte manjaro-chroot und timeshift dafür danken, dass sie während dieses Prozesses meine engsten Freunde waren: D.

Ich habe diesen Beitrag hauptsächlich geschrieben, um all Ihren 2080ti-Besitzern zu zeigen, dass Sie es besser machen können, und um Ihnen viel Zeit zu sparen, dies herauszufinden.

Hoffe ich habe geholfen.
Ernten und reißen, bis es fertig ist!

WWG1WGA,
Daniel

Vielen Dank für Ihre Bemühungen, aber es hilft überhaupt nicht :(

@ Danielgul
man xorg.conf:

Die Erweiterungsmodule "extmod", "dbe", "dri", "dri2", "glx" und "record" werden automatisch geladen, sofern vorhanden, sofern sie nicht mit den Einträgen "Disable" deaktiviert sind.

Um zu sehen, welche Erweiterungsmodule verfügbar sind, überprüfen Sie das Unterverzeichnis für Erweiterungen unter:
/ usr / lib / xorg / modules

Warum also Freetype, Typ1, dort einfügen? Einige haben es vielleicht nicht.

Können Sie PowerMizer nicht in den NVIDIA-Einstellungen einstellen?
wie bei cmdline: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 (um die Leistung einzustellen)
Sie müssen es nicht global einstellen, nur wenn Sie es brauchen.

Warum jedem raten, die Dreifachpufferung zu verwenden? Könnte nicht was Leute wollen.

"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"

Option "EXAPixmaps" "aus"

In der README-Datei des NVIDIA-Treibers konnte kein Verweis darauf gefunden werden. Woher hast du das?
Vielleicht haben Sie Glück mit dem Klang. In den Commits von Proton-GE nach Version 3 wurde libfaudio auf stabil zurückgesetzt, da einige Benutzer Probleme hatten. Wie andere bereits erwähnt haben, kann es hilfreich sein, nur die Standardabtastrate in pulseaudio zu erhöhen.

@jeder
Ich habe keine Möglichkeit gefunden, die aktuellen Parameter des NVIDIA-Moduls anzuzeigen. Weiß jemand Bescheid?

In Bezug auf Flathubs Flatpak-Version von Steam vs. Gentoos Steam-Overlay:

@ e-user Ich denke, das von Ihnen verlinkte Problem ist möglicherweise nicht das (einzige) Problem für die Version von flatpak und wurde inzwischen behoben, wie im Kommentar von vulkanbasierte Spiele wie Doom (2016) ) funktioniert wieder. Trotzdem funktioniert Doom Eternal in Flatpak-Steam nicht für mich, selbst wenn ich das Proton von @GloriousEggroll verwende .
In der Zwischenzeit arbeitete Doom Eternal jedoch mit einer Steam-Installation ohne Flatpak. Für mich fing es an zu funktionieren, nachdem ich die neueste Mesa von git installiert hatte. (Andere Pakete, die ich installiert habe: llvm-10.0.0 und llvm-9.0.1, vulkan-headers-1.2.135, media-libs / vulkan-loader-1.2.135, Proton-5.4-GE-3 und Steam from Gentoos Steam-Overlay mit deaktiviertem USE-Flag "-steamruntime". Laut Doom Eternals Leistungsdaten-Overlay verwendet das Spiel radv, llvm 9.0.1 und mesa 20.1.0-devel, vulkan 1.2.128). Ich erhalte ungefähr 60-70 fps auf meiner Ryzen 3700X und Radeon 5700XT in einer Auflösung von 2560 × 1440 (WQHD), wobei alles auf Ultra Nightmare-Details eingestellt ist. Ich habe auch den amdvlk-Treiber als Alternative zu Mesas Vulkan-Treibern ausprobiert, aber mit diesem Treiber stürzt das Spiel beim Start für mich ab. Ss, das ist immer noch weniger als die Hälfte der fps, die ich unter meinen Dual-Boot-Fenstern bekomme, aber ich bin trotzdem überrascht Es läuft zu diesem Zeitpunkt bereits so gut. Ich frage mich, ob es eine einfache Möglichkeit gibt, mesa-git auf flatpak zu installieren - vielleicht hat @valentindavid einen Hinweis für mich (versucht _flatpak install org.freedesktop.Platform.GL.mesa- git_ nachdem dieser Paketname irgendwo angezeigt wurde, aber kein zu installierendes Paket gefunden wurde), könnte dies helfen, das Spiel im Steam-Paket von flathub zum Laufen zu bringen?

@ nuku97 Ich habe das gleiche Problem und vermute, dass es an einer veralteten Vulkan-Loader-Version liegt. Upstream-Problem als https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989 gemeldet

Bearbeiten: Es ist nicht ganz das gleiche Problem wie bei der Ausführung von nVidia, aber die Fehlermeldung, die ich in den Protokollen erhalte, zeigt in diese Richtung, aber das SDK sollte auch in Ihrem Fall der Ort sein, an dem Sie es sich ansehen sollten.

Das Spiel wird gestartet und funktioniert mit Proton 5.4 GE-3, Vulkan Loader 1.2.135 und Nvidia-Treibern 440.66.04 Beta. Aber die FPS sind niedrig, 25-50 fps bei niedrigen Grafikeinstellungen. Wie kann man es erhöhen? Haben Nvidia-Inhaber das gleiche Problem?

@EldarAgalarov Wenn Sie den Thread lesen, scheinen nVidia-Treiber ein Problem zu haben, bei dem diese Karten System-RAM anstelle des integrierten GPU-Speichers verwenden. Dies kann wahrscheinlich nur nVidia beheben, da die Treiber Closed Source und proprietär sind.

@ Danielgul
man xorg.conf:

Die Erweiterungsmodule "extmod", "dbe", "dri", "dri2", "glx" und "record" werden automatisch geladen, sofern vorhanden, sofern sie nicht mit den Einträgen "Disable" deaktiviert sind.

Um zu sehen, welche Erweiterungsmodule verfügbar sind, überprüfen Sie das Unterverzeichnis für Erweiterungen unter:
/ usr / lib / xorg / modules

Warum also Freetype, Typ1, dort einfügen? Einige haben es vielleicht nicht.

@AllKind Dieser Abschnitt wurde generiert, nachdem ich den Beta 440.66.04-Treiber installiert habe.
Ich glaube, dass dies explizit aufgenommen werden muss, da dies ein Beta-Treiber ist.

Können Sie PowerMizer nicht in den NVIDIA-Einstellungen einstellen?
wie bei cmdline: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 (um die Leistung einzustellen)
Sie müssen es nicht global einstellen, nur wenn Sie es brauchen.

@ AllKind
Durch das Einfügen von "RegistryDwords" in Ihre xorg.conf wird sichergestellt, dass es das tut, was benötigt wird, und es wird nicht beschlossen, Strom zu sparen, wenn Sie ihn am dringendsten benötigen.

Warum jedem raten, die Dreifachpufferung zu verwenden? Könnte nicht was Leute wollen.

@ AllKind Du hast recht. Ich habe ein Beispiel aus meiner Konfiguration hinzugefügt, um zu zeigen, wie Benutzer die Optionen in den Geräteabschnitt aufnehmen können. Ich habe das zusätzliche Zeug entfernt, damit die Leute nicht verwirrt werden.
Triplebuffer und EXAPixmaps helfen mir dabei, Bildschirmrisse und Artefakte im Compositor zu beseitigen und haben nichts mit dem Thema zu tun.

"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"

Option "EXAPixmaps" "aus"

In der README-Datei des NVIDIA-Treibers konnte kein Verweis darauf gefunden werden. Woher hast du das?
Vielleicht haben Sie Glück mit dem Klang. In den Commits von Proton-GE nach Version 3 wurde libfaudio auf stabil zurückgesetzt, da einige Benutzer Probleme hatten. Wie andere bereits erwähnt haben, kann es hilfreich sein, nur die Standardabtastrate in pulseaudio zu erhöhen.

@AllKind In den
Sie können das Thema hier lesen:
https://askubuntu.com/questions/379483/nvidia-x-server-settings-lost-on-every-reboot
https://forums.opensuse.org/showthread.php/410089-nvidia-powermizer-how-tweak
Weitere Informationen finden Sie auch unter den vielen Links, die ich in meinem Beitrag oben angegeben habe.

Sie haben wahrscheinlich auch Recht mit dem Soundproblem, dass ich Glück hatte. Wie ich bereits sagte, habe ich nichts Besonderes oder Absichtliches getan, um den Sound großartig zu machen. Ich verwende nur PulseEffects.

@jeder
Ich habe keine Möglichkeit gefunden, die aktuellen Parameter des NVIDIA-Moduls anzuzeigen. Weiß jemand Bescheid?

@AllKind Sie können mit sudo modinfo -p nvidia nach verfügbaren Modulparametern für nvidia suchen.
Verwenden Sie sudo modprobe -c | grep nvidia um die Konfiguration des NVIDIA-Moduls zu überprüfen.
Weitere Informationen hier: https://wiki.archlinux.org/index.php/Kernel_module

Es würde mich interessieren, auf welchem ​​der auf den Kern geladenen Module tatsächlich "glx", "dbe" usw. geladen sind. Ich kann nur "nvidia", "nvidia_drm" und "nvidia_modeset" sehen.
Ich sehe jedoch die Option "NVreg_UsePageAttributeTable = 1", die der Modulkonfiguration hinzugefügt wurde.
Wenn jemand klarstellen kann, wäre es dankbar.

@ mozo78

Ja, ich bin mit 9900K und 1080Ti und kann kaum 29 FPS berühren. Es ist definitiv nicht spielbar.

Vielen Dank für Ihre Bemühungen, aber es hilft überhaupt nicht :(

Das ist ärgerlich und es tut mir leid das zu hören ...
Wenn Sie klären können, was Sie tun und welche Distribution Sie betreiben, kann ich Ihnen vielleicht helfen.

WWG1WGA,
Daniel

Ps Es wäre großartig, wenn mehr Leute berichten könnten, wenn sie etwas ausprobieren würden, worüber ich gesprochen habe und wie es gelaufen ist.
Und wenn Sie auch auf der Suche nach maximaler Leistung für Doom Eternal mit NVIDIA-Karte sind und etwas Interessantes herausgefunden haben, das getan werden könnte. Vielen Dank.

Mach dir keine Sorgen Kumpel, ich werde NVIDIA warten, um die Dinge zu reparieren :)

Hallo zusammen,

Ich wollte nur sehen, ob jemand anderes beim Anzeigen des Runen-Menüs Abstürze und zeitweise Abstürze beim Laden von Bildschirmen erlebt hat. Das Spiel läuft sonst perfekt. Der Versuch zu beurteilen, ob dieses Problem nur ein Problem für mich ist.

https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -605543105

Wenn nichts anderes, verwende ich einige der Tools, die Sie hervorgehoben haben. Diese scheinen massive QoL-Vorteile zu sein, dazu kann ich nicht nein sagen.

Hat jemand dies mit einer AMD-Karte mit RADV versucht? Ich verwende Arch mit Mesa 20.0.2. Ich sehe, dass ich LLVM anstelle von ACO verwenden muss, aber einige weitere Informationen zum aktuellen Status mit Proton-GE und Mesa wären sehr dankbar. Ich bin nicht besonders daran interessiert, mich bald von Mesa zu entfernen.

@ sonic2kk Ich habe es ein bisschen benutzt. Die Leistung ist schlecht, aber ich fand sie im Allgemeinen stabiler

Leute mit Audio / Sound-Knistern haben das für mich behoben:

Konfigurieren Sie /etc/pulse/daemon.conf mit den folgenden Einstellungen:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

Ich habe auch Faudio über Protontricks neu installiert, aber das hat es nicht behoben. Erwähnen Sie es für den Fall, dass es die Kombination ist, die es tut.

Ich bin mir nicht sicher, ob es zuvor veröffentlicht wurde, aber nVidia reagierte auf den Bericht über niedrige Leistung in ihren Foren und erklärte, dass sie sich damit befassen würden. Hoffen wir, dass die Anzahl der aktiven Linux-Benutzer so hoch ist, dass sie eine Geschäftsentscheidung treffen können, um dies zu unterstützen.

Hat jemand dies mit einer AMD-Karte mit RADV versucht? Ich verwende Arch mit Mesa 20.0.2. Ich sehe, dass ich LLVM anstelle von ACO verwenden muss, aber einige weitere Informationen zum aktuellen Status mit Proton-GE und Mesa wären sehr dankbar. Ich bin nicht besonders daran interessiert, mich bald von Mesa zu entfernen.

Es gibt mehrere Beitrag darüber , wie rAdV mit LLVM verwenden mich eingeschlossen .

Ich verwende immer noch proton-tkg mit dem Patch von @ 999eagle oder Sie können einfach den Build verwenden, den sie hochgeladen hat. Weitere Informationen finden Sie in diesem Beitrag.

Es gibt auch mehrere Beiträge darüber, wie man den amdgpu-pros vulkan-Treiber verwendet, ohne ihn systemweit zu installieren (Sie können buchstäblich nur eine Umgebungsvariable zu den Startoptionen für Dämpfe hinzufügen und den Treiber nur für das ewige Schicksal laden).

Wenn Sie eine ältere AMD-GPU (GCN 1.0 / 1.1) verwenden, müssen Sie Mesa-Git verwenden.

@ sonic2kk Sowohl ACO und LLVM ARE rAdV. RADV ist Mesas vulkan-radeon -Treiber, der entweder mit LLVM oder ACO unter Verwendung von RADV_PERFTEST=llvm oder RADV_PERFTEST=aco . Aber BEIDE davon sind tatsächlich RADV. Ich bin mir also nicht sicher, was Sie überhaupt fragen / fragen. Wie @elovin sagte, können Sie vulkan-amdgpu-pro und nicht "Mesa zurücklassen", da sie im Gegensatz zu Radeonsi und amdgpu-pro-libgl ganz einfach auf Ihrem System zusammenleben können. Sie müssen es überhaupt nicht systemweit installieren, wenn Sie nicht möchten, aber die systemweite Installation bedeutet auch nicht, dass Sie mesa zurücklassen.

Hallo zusammen,

Ich wollte nur sehen, ob jemand anderes beim Anzeigen des Runen-Menüs Abstürze und zeitweise Abstürze beim Laden von Bildschirmen erlebt hat. Das Spiel läuft sonst perfekt. Der Versuch zu beurteilen, ob dieses Problem nur ein Problem für mich ist.

Weiterverfolgung meines obigen Beitrags: Wenn jemand diese Fehler hat, können Sie sie korrigieren, indem Sie die Dateien in DOOMEternal / base / video / runes und DOOMEternal / base / video / tutorials löschen. Das Spiel läuft jetzt einwandfrei und stürzt nicht mehr ab. Es scheint, als ob etwas in einer oder zwei dieser bk2-Dateien nicht mit meinem System übereinstimmt.

Es scheint kein Problem mit Protonen zu sein, also wollte ich die Luft reinigen.

@EldarAgalarov Wenn Sie den Thread lesen, scheinen nVidia-Treiber ein Problem zu haben, bei dem diese Karten System-RAM anstelle des integrierten GPU-Speichers verwenden. Dies kann wahrscheinlich nur nVidia beheben, da die Treiber Closed Source und proprietär sind.

Diese Aussage ist völlig richtig, ich konnte sie während des Spielens bestätigen, indem ich htop geöffnet und nvidia-smi gesehen habe. Der NVIDIA-Treiber ordnet dem Spiel kein RAM zu und verwendet einen Teil meines RAM als Puffer. Hier ist ein Screenshot des laufenden Spiels. Ich konnte keinen Screenshot im Spiel erhalten, da das Spiel angehalten wurde, als ich versuchte, einen Befehl in meiner WM auszuführen.

2020-03-31-165511_2560x1440_scrot

Meine CPU-Auslastung ist im Grunde nicht vorhanden und der NVIDIA-Treiber weist nur 760 Megabyte zu ... Ich habe das Spiel auch auf Ultra eingestellt, um es zu testen. Es sieht so aus, als würde das Steam-Overlay mehr RAM als das Spiel verbrauchen ... Also ja, NVIDIA muss dieses Problem beheben.

Systemstatistik:

  • Gentoo Linux amd64
  • Kernel: 4.19.66
  • CPU: AMD Threadripper 1920x
  • GPU: Nvidia RTX 2060

Wird also etwas unternommen, um den ACO-Compiler zum Laufen zu bringen oder die Leistung mit RADV zu verbessern?

Wird also etwas unternommen, um den ACO-Compiler zum Laufen zu bringen oder die Leistung mit RADV zu verbessern?

Ich frage mich wirklich, ob dies die Leistung dramatisch verbessern würde oder ob der Engpass woanders liegt. ZB in meinem Radv-Setup mit Radeon 5700xt bekomme ich ungefähr 70 fps, egal ob die Qualität auf Ultra Nightmare oder Low eingestellt ist. In Windows bekomme ich ca. 140 fps.

@ nuku97 Und du bekommst im Grunde ~ 140fps mit amdgpu-pro unter Linux.

@ Progman-DT Ja, daran wird gearbeitet. Die fehlenden Funktionen für ACO sind immer noch WIP. Es gibt zwei MRs, die in Kombination mit RADV / LLVM bereits bis zu 30% Perfektion erzielen können.

Nvidia hat gerade ein Treiber-Update veröffentlicht, um das Problem zu beheben:
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

Benutzer der Pacman-Distribution können es hier herunterladen :

Schließlich!!!

Es ist repariert:
Screenshot_20200401_221236

Huzzah: D.

Kann mit dem 440.66.07 Treiber bestätigen, dass ich jetzt 144 fps ziemlich gesperrt habe
System Arch Linux
CPU AMD RYZEN 2700x
GPU NVIDIA RTX 2070
48 GB DDR 4 3200
Treiberversion 440.66.07

Krank! Jetzt warten wir nur noch darauf, dass Valve den Protonen-Patch direkt von Steam veröffentlicht, oder?

Ja, 144 + FPS @ 1440p Ultra Nightmare mit dem Treiber 440.66.07
Ryzen 3700x, RTX 2080, xubuntu 19.10, Proton-5.4-GE-3

Alt-Tab im Vollbildmodus unterbricht das Spiel immer noch, aber im randlosen Fenster funktioniert es. Steam Overlay hat immer noch einen großen Einfluss auf die Leistung (bis zu 80-100 FPS).

Krank! Jetzt warten wir nur noch darauf, dass Valve den Protonen-Patch direkt von Steam veröffentlicht, oder?

Ja, und ich würde es jetzt jeden Tag erwarten. Die Zeit zwischen den Protonenfreisetzungen beträgt typischerweise 10 bis 14 Tage.

Stottert noch jemand auf AMD-Karten?

@jalabb Popups (Lautstärke, Erfolge usw.) brechen das Spiel für mich immer noch, obwohl das Spiel auf randlos eingestellt ist. Gibt es eine andere Lösung, die ich versuchen kann?

Aktualisierte Nvidia-Treiber auf 440.66.07 Beta. Und jetzt funktioniert das Spiel hervorragend mit stabilen 60 FPS bei Albtraum-Grafikeinstellungen auf GTX 1060 6 GB.

Nvidia hat gerade ein Treiber-Update veröffentlicht, um das Problem zu beheben:
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

Benutzer der Pacman-Distribution können es hier herunterladen :

Ich habe gerade versucht, es manuell von der Distribution aus zu installieren. Dies war ein massiver Fehler. Wer diesen Weg für Manjaro beschreitet, tut dies nicht. es borks alles. Verbrachte die letzten 45 Minuten damit zu beten, dass ich Manjaro nicht neu installieren musste. Sieht so aus, als hätte ich es nicht getan. Wenn Sie kein Super-Tech-Kenner und Terminal-Kenner sind, warten Sie wahrscheinlich, bis 440.66.07 über den Paketmanager angezeigt wird.

Das heißt, @ Tk-Glitch: Danke für das Update!

@ PraetorianSC4 Was meinst du damit, dass du versucht hast, es manuell zu installieren?
distro "? Woher hast du es und was hast du gemacht?

Am Mittwoch, 1. April 2020, um 19:34 Uhr PraetorianSC4 [email protected]
schrieb:

Nvidia hat gerade ein Treiber-Update veröffentlicht, um das Problem zu beheben:
https://developer.nvidia.com/vulkan-driver

1. April 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

Benutzer der Pacman-Distribution können es hier herunterladen:
https://github.com/Frogging-Family/nvidia-all

Ich habe gerade versucht, es manuell von der Distribution aus zu installieren. Das war massiv
Fehler. Wer diesen Weg für Manjaro beschreitet, tut das nicht
diese; es borks alles. Verbrachte die letzten 45 Minuten damit zu beten, dass ich es nicht tat
muss Manjaro neu installieren. Sieht so aus, als hätte ich es nicht getan. Wenn Sie nicht super Tech sind
Ich denke, warten Sie, bis 440.66.07 durchkommt
der Paketmanager.

Das heißt, @ Tk-Glitch https://github.com/Tk-Glitch : Danke für die
aktualisieren!

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-607540558 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AM5Y33ZARWY56YNKOTGYTXDRKPFQLANCNFSM4LP25FOQ
.

@ sonic2kk Sowohl ACO als auch LLVM _ARE_ RADV. RADV ist Mesas vulkan-radeon -Treiber, der entweder mit LLVM oder ACO unter Verwendung von RADV_PERFTEST=llvm oder RADV_PERFTEST=aco . Aber BEIDE davon sind tatsächlich RADV. Ich bin mir also nicht sicher, was Sie überhaupt fragen / fragen. Wie @elovin sagte, können Sie vulkan-amdgpu-pro und nicht "Mesa zurücklassen", da sie im Gegensatz zu Radeonsi und amdgpu-pro-libgl ganz einfach auf Ihrem System zusammenleben können. Sie müssen es überhaupt nicht systemweit installieren, wenn Sie nicht möchten, aber die systemweite Installation bedeutet auch nicht, dass Sie mesa zurücklassen.

Ich war spezifisch, ich bin mir bewusst, dass sie RADV sind. Was ich damit gemeint habe, Mesa nicht zurückzulassen, ist, dass ich lieber keinen proprietären Treiber verwenden möchte. Schade zu hören, dass Mesa nicht ganz so gut abschneidet. Wir hoffen, dass die erwähnten Patches für ACO einen Unterschied machen!

Ich habe den NVIDIA-Treiber von https://developer.nvidia.com/vulkan-beta-4406607-linux heruntergeladen und installiert
Leere Linux.
installiert mit sudo sh NVIDIA-Linux-x86_64-440.66.07.run

Erster Versuch: lxdm würde nicht starten. (versucht es immer wieder und scheitert)

Also habe ich /etc/X11/xorg.conf entfernt, eine deinstallierte
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall

Ich habe es erneut installiert und dieses Mal konnte es eine eigene xorg.conf erstellen
Dann änderte es mit den Informationen von lspci | grep VGA gemäß den Anweisungen von https://wiki.voidlinux.org/Proprietary_Video_Drivers

Und es hat funktioniert :)
"Arbeiten" auf meinem Computer bedeutet, dass der lxdm-Anmeldebildschirm ein schwarzer Bildschirm ist, ich aber trotzdem meinen Benutzer und mein Passwort mit den rechten Tasten eingeben kann. Aus Gründen der Autorisierung kann mein x nichts anzeigen, bis mein Benutzer angemeldet ist. Ich habe nur nicht die Notwendigkeit gesehen, dies zu beheben: p

Doom funktioniert jetzt gut, ungefähr 100 FPS.

Ich kann auch bestätigen, dass der NVIDIA-Linux-x86_64-440.66.07.run die Leistungsprobleme behoben hat, es ist kein Aprilscherz.
Ich hatte Probleme bei der Installation mit dem UI-Software-Tool, das die aktuellen Nividia-Treiber deinstallierte. Beim Neustart hatte ich keine UI.
Ich habe versucht, den neuen Treiber zu installieren, habe aber die Fehlermeldung "Die Kernel-Header-Datei ..... existiert nicht" erhalten.
Um dies nach einem Neustart zu beheben, drücken Sie Strg, Alt, F6, um sich über die CLI anzumelden. Dann lief pacman -S Linux-Header und wählte Linux-55 für meine Kernel-Version (uname -r).
Dies ist für Manjaro.
Ich könnte dann die neuen Nivida-Treiber installieren.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run
Prost

Ich habe den Treiber veraltet und dann stürzt das Spiel mit einer neuen Ubuntu- und Steam-Installation unter Verwendung von Proton-5.4-GE-3 ab. Auf meinem anderen PC funktioniert alles einwandfrei.

Distribution: Ubuntu 18.04
Kernel: 5.3.0-45
GPU: RTX 2080 SUPER
Treiber: 440,64
CPU: Ryzen 9 3900X
RAM: DDR4 3200 MHz 64 GB

Protokollausschnitt

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

Leute mit Audio / Sound-Knistern haben das für mich behoben:

Konfigurieren Sie /etc/pulse/daemon.conf mit den folgenden Einstellungen:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

Ich habe auch Faudio über Protontricks neu installiert, aber das hat es nicht behoben. Erwähnen Sie es für den Fall, dass es die Kombination ist, die es tut.

@mixedCase Können Sie bitte erklären, wie Sie faudio über Protontricks neu installiert haben? Vielen Dank

Ich habe den NVIDIA-Treiber von https://developer.nvidia.com/vulkan-beta-4406607-linux heruntergeladen und installiert
Leere Linux.
installiert mit sudo sh NVIDIA-Linux-x86_64-440.66.07.run

Erster Versuch: lxdm würde nicht starten. (versucht es immer wieder und scheitert)

Also habe ich /etc/X11/xorg.conf entfernt, eine deinstallierte
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall

Ich habe es erneut installiert und dieses Mal konnte es eine eigene xorg.conf erstellen
Dann änderte es mit den Informationen von lspci | grep VGA gemäß den Anweisungen von https://wiki.voidlinux.org/Proprietary_Video_Drivers

Und es hat funktioniert :)
"Arbeiten" auf meinem Computer bedeutet, dass der lxdm-Anmeldebildschirm ein schwarzer Bildschirm ist, ich aber trotzdem meinen Benutzer und mein Passwort mit den rechten Tasten eingeben kann. Aus Gründen der Autorisierung kann mein x nichts anzeigen, bis mein Benutzer angemeldet ist. Ich habe nur nicht die Notwendigkeit gesehen, dies zu beheben: p

Doom funktioniert jetzt gut, ungefähr 100 FPS.

@ gardotd426 siehe oben ist was ich getan habe. Außer ich rollte zurück auf 440.64 Stall, während unser Champion hier vorwärts drängte und es zum Laufen brachte.

Ein letzter Punkt: Sie benötigen Linux ## - Header (## ist Ihre Kernelversion: 4.9 = 49, 5.4 = 54 usw.), um die neuesten Treiber zu installieren. Wenn Sie nicht basteln und mit Ihrem ssdm oder lxdm umgehen möchten, wenn xorg nach dem Neustart des Treibers abstürzt, warten Sie nach dem Testen der Community und all dem auf eine stabile Veröffentlichung der Treiber. Ansonsten ist oben der Weg zum Erfolg.

Bestätigt! 100-150 fps @ 1440p bei Ultra Nightmare-Einstellungen mit GTX 1080 mit dem neuen Treiber 440.66.07!
Dieses Spiel macht jetzt tatsächlich Spaß: D.
Riss und Tränen !!!

Bekommt sonst noch jemand einen Absturz, nachdem er das zweite Shotgun-Upgrade erhalten hat? Dann erscheint das Tutorial und das Spiel friert ein. Zumindest die Treiber haben die fps behoben.

@ PraetorianSC4 Es ist wirklich ziemlich einfach. Aus meiner Readme:

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

Befolgen Sie dann die Anweisungen und ersetzen Sie vorhandene Pakete durch die neuen, wenn Sie dazu aufgefordert werden. Das ist im Grunde alles, was dazu gehört.
Wenn Sie zu Ihren von der Distribution bereitgestellten Paketen zurückkehren möchten, installieren Sie sie einfach über mhwd, pacman oder ein beliebiges Pacman-GUI-Frontend Ihrer Wahl und ersetzen Sie die -tkg-Pakete, wenn Sie dazu aufgefordert werden. Einfach.

Wenn jemand Fedora-RPMs für die funktionierenden Beta-Treiber benötigt, pingen Sie mich bitte an und ich werde versuchen, sie in COPR zu veröffentlichen.

@ E-User das wäre super!

Es stellt sich heraus, dass nVidia-Treiber auf der Liste der verbotenen Elemente für COPR stehen.

Kurz gesagt, Sie können stattdessen die Fedora nVidia-RPMs von meinem Google Drive abrufen.

@jalabb Popups (Lautstärke, Erfolge usw.) brechen das Spiel für mich immer noch, obwohl das Spiel auf randlos eingestellt ist. Gibt es eine andere Lösung, die ich versuchen kann?

@ 75AngryDucks Es ist nicht wirklich eine Lösung, aber ich würde jedes Popup deaktivieren, bis das Problem behoben ist. Für die Leistungs-Popups sollte das Deaktivieren der Dampfüberlagerung verhindern, dass sie angezeigt werden [

[BEARBEITEN] Ich verwende XFCE4 (Xubuntu) und Leistungs- / Volumen-Popups bringen das Spiel nicht zum Absturz.

Es stellt sich heraus, dass nVidia-Treiber auf der Liste der verbotenen Elemente für COPR stehen.

Kurz gesagt, Sie können stattdessen die Fedora nVidia-RPMs von meinem Google Drive abrufen.

Das ist bedauerlich, aber danke, dass Sie die Dateien geteilt haben.

Ich hatte gerade einen perfekten Lauf, eine Stunde mit 60 FPS (dreifach gepuffertes vsync) bei Alptraum-Grafikeinstellungen, knisternder Sound nach dem Patchen von puls.conf - aber ich konnte das Spiel danach nicht mehr starten, also vermute ich es Ich habe Denuvos fünf Streiks pro 24-Stunden-Verbot ausgelöst.

Sehr geehrtes Valve-Team, wenn Sie dies lesen, können Sie uns bitte helfen, die Denuvo-Situation zu beheben?

@jalabb für mich Deaktivieren des Steam-Overlays deaktiviert keine Popups für Erfolge
Auch das Alt-Tabbing funktioniert nur, wenn ich eine niedrigere Auflösung verwende, damit das Fenster nicht den gesamten Bildschirm ausfüllt (randlos).

Hat es geschafft, ein paar Informationen darüber zu bekommen, wie sich dieses Spiel bisher entwickelt. Bisher großartige Arbeit geleistet, um dies zum Laufen zu bringen!

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.

Zunächst Audio:

Leute mit Audio / Sound-Knistern haben das für mich behoben:

Konfigurieren Sie /etc/pulse/daemon.conf mit den folgenden Einstellungen:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

s32le war nicht notwendig, das Einstellen der Abtastrate auf 48 kHz ist der wichtige Teil. Leider verwende ich den externen Soundcard / Amp Soundblaster E1, der nur mit 44,1 kHz betrieben werden kann. Ich konnte dies jedoch immer noch umgehen ...

  • Wenn ich das Spiel auf einem Gerät mit 44,1 kHz starte, knistert es, auch wenn ich es auf ein 48 kHz-Gerät umstelle, knistert das Audio immer noch, aber ..
  • Wenn ich das Spiel auf einem Gerät mit 48 kHz starte, knistert es nicht und ich kann es in ein 44,1 kHz-Gerät ändern, und es knistert immer noch nicht! (In meinem Fall mit pulseaudio kde Einstellungen, um das Standardgerät zu ändern)
  • Gibt es eine Möglichkeit / haben wir versucht, DE zu zwingen, mit 48 kHz zu starten, unabhängig davon, an welches Audiogerät es gebunden ist?

In Bezug auf die Stabilität: Das Spiel muss sich im Fenstermodus befinden, wenn ich in der Lage sein möchte, die Tabulatortaste zu ändern, ohne dass das Spiel blockiert. An der gesamten Fensterimplementierung im Allgemeinen scheint etwas nicht zu stimmen: Als ich das Spiel auf den Fenstermodus 1280x720 eingestellt habe, wurde das Fenster immer noch so dargestellt, dass es den größten Teil des 2560x1440-Bildschirms mit einem Rand oben abdeckt. Als ich die Auflösung niedriger einstellte, fror das Spiel ein.
Bearbeiten: Das Spiel ist auch eingefroren, wenn Sie mit der rechten Maustaste auf den Rand klicken und auf diese Weise auf Vollbild einstellen. Das Spiel friert auch ein, wenn andere Dialoge im Vollbildmodus überlagert werden, wie andere Benutzer erfahren haben.

In Bezug auf die Leistung: fühlt sich jetzt identisch mit Windows an, perfekt! Das Deaktivieren des Steam-Overlays verbessert auch die Leistung (wie in Windows 10). Es wird dringend empfohlen, es zu versuchen.

Ich hatte gerade einen perfekten Lauf, eine Stunde mit 60 FPS (dreifach gepuffertes vsync) bei Alptraum-Grafikeinstellungen, knisternder Sound nach dem Patchen von puls.conf - aber ich konnte das Spiel danach nicht mehr starten, also vermute ich es Ich habe Denuvos fünf Streiks pro 24-Stunden-Verbot ausgelöst.

Ich hatte dieses Problem mit GE Proton mit einem anderen Spiel. Wenn ich es zu oft startete, musste ich 24 Stunden warten. Aber ich hatte dieses Problem bei GE mit Doom Eternal nicht, obwohl ich es viele Male neu gestartet habe (obwohl das Spiel erstarrt war). Ich bin mir nicht ganz sicher warum ...

@jalabb Das Volume-Popup ist spezifisch für mein DE, aber ich kann das Spiel einstelle. Durch Deaktivieren der Steam-Überlagerung werden Leistungs-Popups nicht gestoppt. Daher stürzt mein Spiel derzeit jedes Mal ab, wenn ich eine Leistung erhalte.

@ PraetorianSC4 Es ist wirklich ziemlich einfach. Aus meiner Readme:

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

Befolgen Sie dann die Anweisungen und ersetzen Sie vorhandene Pakete durch die neuen, wenn Sie dazu aufgefordert werden. Das ist im Grunde alles, was dazu gehört.
Wenn Sie zu Ihren von der Distribution bereitgestellten Paketen zurückkehren möchten, installieren Sie sie einfach über mhwd, pacman oder ein beliebiges Pacman-GUI-Frontend Ihrer Wahl und ersetzen Sie die -tkg-Pakete, wenn Sie dazu aufgefordert werden. Einfach.

@ Tk-Glitch
Genau das habe ich getan. In meinem Fall führte dies nach dem Neustart zu einem GPU-Blackscreen. Der Treiberprozess empfiehlt, mkinitcpio -p nach Abschluss der Installation auszuführen. Dies führt wiederum auch zum Brechen von Xorg. Ich wusste nicht, dass xorg nach einem Treiber-Update kaputt gehen würde, wie @ grand248 betonten . Um in einen stabilen Zustand zurückzukehren, rollte ich zurück. Ich bin auf Manjaro 5.4 im Gegensatz zu @ grand248, der auf 5.5 ist. Ich denke nicht, dass die Kernel-Version wichtig ist, solange die Header korrekt sind.

Ich werde es später heute noch einmal versuchen und weitermachen.


@Waistless : scheint die Vulkan-Vollbild-Erweiterung in irgendeiner Weise mit den Linux- und Windows-DE-Compositors in Konflikt zu stehen?

@ FTL-Space-Warp @ 75AngryDucks Ja, ich habe einen Erfolg aufgetaucht , hat das Spiel aber nicht zum Absturz gebracht. Ich habe meinen ursprünglichen Kommentar bearbeitet. Es könnte ein spezifisches Problem für Ihre DE sein, Leute früher im Thread haben Probleme mit Gnome gemeldet, aber XFCE4 funktioniert gut für mich.

Ich bin in keiner Weise ein Experte für Form oder Gestalt, aber es könnte Compositing sein. XFCE hat ein viel leichteres Compositing als GNOME, wenn überhaupt.

BEARBEITEN: Compositing sollte jedoch automatisch ausgeschaltet werden, vielleicht wird es für einen Moment eingeschaltet oder so etwas Seltsames

@ Jalabb Ich benutze Manjaro KDE Plasma und meine stürzt ab.

@MagicRB Gibt es eine Möglichkeit, das Compositing während des Spiels zu

@ 75AngryDucks Wie gesagt, wenn Sie Steam und / oder Protonen verwenden, sollte es bereits ausgeschaltet sein und ich habe keine Ahnung, wie es auf GNOME funktioniert. Ich habe GNOME noch nie verwendet. Aber Sie scheinen KDE auszuführen. Auf KDE lautet die Verknüpfung Alt + Umschalt + F12, um das Compositing umzuschalten.

@ PraetorianSC4 5.4? Das wahrscheinliche Problem hierbei ist, dass 5.4 mit einer früheren Version von GCC als der derzeit systemweiten Version erstellt wurde, sodass Ihre Module aufgrund von GCC-Fehlanpassungen nicht erstellt werden. mkinitcpio -P hat genau keinen Grund, Xorg direkt zu brechen, da es völlig unabhängig ist und auch jedes Mal ausgeführt wird, wenn Sie ein Kernel-Update installieren. Auch hier ist das wahrscheinliche Problem das oben genannte. Mehrere Manjaro-Benutzer mit 5.5 / 5.6 hatten kein Problem, was diese Annahme unterstützt.
Bearbeiten: Ein Protokoll des Problems würde sicherlich helfen, es herauszufinden.

Ich habe es geschafft, das Spiel mit Steam Beta und Proton-5.4-GE-3 zu starten, sehe jedoch auf fast allen Oberflächen alle Arten von Grafikfehlern. Weiß jemand, wie man diese behebt? Ich habe einen RX 580. Laut Mesa-Overlay erhalte ich bei allen Ultra-Einstellungen konstant 60-80 FPS, sodass das Spiel definitiv spielbar ist, aber ich habe mich gefragt, ob das bereits das Maximum ist.

@MagicRB Das Umschalten des Compositing bricht das Spiel sofort ab. Ich habe auch die Verwendung von Fensterregeln getestet, um das Zusammensetzen zu erzwingen, aber es stürzte immer noch ab, wenn ich das nächste Mal einen Erfolg hatte. Ich könnte versuchen, DEs zu ändern, aber ich habe gesehen, dass dies zu Konflikten führen kann. Wenn es eine Möglichkeit gibt, sie sauber zu wechseln, könnte ich xfce4 ausprobieren.

Nicht wirklich, vielleicht, wenn Sie es geschafft haben, eine wirklich minimale Instanz von XFCE zu installieren, aber ich empfehle es nicht, überlassen Sie es jemand anderem.

Ich habe einen vorübergehenden Hack gefunden, um Steam-Benachrichtigungen zu deaktivieren
Innerhalb von $ HOME / .local / share / Steam / resource / styles / steam.styles
Ändern Sie Notifications.Stacksize "3" in "0". Starten Sie dann den Dampf neu.

Schneller Test durch Einschalten des Dampfeingangs für alle Controller und anschließendes Anschließen meines Xbox One-Controllers. Mit diesem Hack wird keine Benachrichtigung mit geladenem Controller-Profil unten rechts angezeigt.

Hoffe das hilft euch beim Zerreißen, bis das behoben ist :)

@ Tk-Glitch Du hattest Recht, amdgpu-pro ist deutlich schneller als radv. Leider hat es eine Weile gedauert, um herauszufinden ,

  1. Laden Sie amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz von https://www.amd.com/en/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series herunter

  2. Auspacken: tar xvfJ amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

  3. Entpacken Sie die Deb-Datei der Vulkan-Treiber für 64-Bit: ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb

  4. Entpacken Sie die Datei data.tar.xz, die sich in der Deb-Datei befand: tar xvfJ data.tar.xz

  5. Verschieben Sie den extrahierten Ordner opt / amdgpu-pro aus dem Archiv nach / opt / amdgpu-pro

  6. Starten Sie Steam mit dem folgenden Befehl: VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json / usr / bin / steam (alternativ können Sie die Umgebungsvariable wahrscheinlich zu Doom Eternal-Startoptionen in Steam hinzufügen) um den amdgpu-pro vulkan treiber anstelle des standard mesa radv treibers zu verwenden. Durch die Leistungsüberlagerung von Doom Eternal können Sie bestätigen, dass der richtige Treiber verwendet wird (wird amd driver anstelle von mesa angezeigt).

Hinweis: Ich verwende 64-Bit-Gentoo mit größtenteils stabilen Paketen außer mesa -9999 (git), Dampf aus Steam-Overlay mit deaktivierter USE "-steamruntime" und Beta-Client-Updates, Proton-5.4-GE-3. Hardware Ryzen 3700X mit Radeon 5700XT

@ nuku97 Und du bekommst im Grunde ~ 140fps mit amdgpu-pro unter Linux.

@ Progman-DT Ja, daran wird gearbeitet. Die fehlenden Funktionen für ACO sind immer noch WIP. Es gibt zwei MRs, die in Kombination mit RADV / LLVM bereits bis zu 30% Perfektion erzielen können.

Schließlich:

  • Proton 5.4-GE-3
  • NVIDIA 440.66.07
  • Die Pulseaudio-Einstellungen wurden geändert in:

resample-method = speex-float-5
Standard-Sample-Format = s24le
Standard-Abtastrate = 48000
alternative Abtastrate = 44100
Standardfragmente = 2
Standardfragmentgröße-ms = 125

Das Spiel läuft perfekt, keine Grafikfehler, kein Knistern, 180-250 FPS bei Full-HD und Grafikeinstellungen zu hoch. (RTX2060, Ryzen 1700, 16 GB RAM, Fedora 31)

Wann können wir damit rechnen, dass die Version 440.66 auf die stabile Version verschoben wird?

Wahrscheinlich nie. Die 445-Serie ist wahrscheinlich die erste stabile Version, die das Update enthält.

Irgendeine Idee, ob dies eine Frage von Wochen oder Monaten ist?
Ich habe versucht, es manuell zu installieren, aber es hat mein System beschädigt und musste zurückgesetzt werden. Ich frage mich nur, ob es sich lohnt, es noch einmal zu versuchen.

Betriebssystem: Manjaro Linux x86_64
Kernel: 5.6.0-rc1-1-tkg-pds
WM: i3 (kein Compositor)
CPU: AMD Ryzen 5 2600 (12) bei 3.400 GHz
GPU: AMD ATI Radeon RX590
Mesa-git 20.1.0_devel.121255.b93a1952258-1
Ich habe ungefähr 20 fps, kann es nicht wirklich sagen, weil MANGOHUD nicht funktioniert. Ich habe auch amdgpu-pro ausprobiert. Ich habe die Anweisungen von @ nuku97 befolgt , aber es scheint keinen Unterschied zu machen. Ich habe Proton-5.4-GE-3 und Proton-tkg-5.5 ausprobiert. Irgendwelche Ideen warum? Es scheint, als würden Leute auf RX580 oder RX590 eine sehr gute Leistung erzielen. Ich habe auch eine ziemlich kleine Auflösung, 1200x900 (CRT-Monitor), obwohl ich 1080p ausprobiert habe und es keinen Unterschied gibt.
Meine Startoptionen sind:
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% Befehl% + in_termip +

Git-Klon https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

@ Tk-Glitch Der vulkan Beta-Treiber kann nicht über dkms unter dem neuesten Linux 5.6.2-5-tkg installiert werden, das ich erstellt habe. 440.64 scheint jedoch gut zu installieren.

@AllKind @ Tk-Glitch Driver bestätigte die Arbeit an 5.6.xx mit dem kürzlich gepushen Commit für nvidia-all

@Waistless Das hat bei mir funktioniert. Das Problem wurde nicht wirklich behoben, aber ich konnte den Rest der Einzelspieler-Erfolge durchgehen, sodass ich es jetzt ohne Probleme wiedergeben kann.

@ nuku97 Danke fürs

Soweit ich weiß, gibt es keine Möglichkeit, FreeSync mit den Mesa-Treibern zum Laufen zu bringen. Ich muss proprietäre Treiber verwenden.

@ d3rhans

* Pulseaudio settings changed to:

resample-method = speex-float-5
Standard-Sample-Format = s24le
Standard-Abtastrate = 48000
alternative Abtastrate = 44100
Standardfragmente = 2
Standardfragmentgröße-ms = 125

Ich bekomme immer noch knisternden Sound auf Fedora 31, unabhängig von meinen Pulseaudio-Einstellungen, aber nur bei jedem anderen Boot des Spiels oder so. Erhalten Sie mit diesen Einstellungen bei jedem Start des Spiels konstant gute Ergebnisse?

Und warum sollte die Resample-Methode von Bedeutung sein? Haben Sie diese Einstellungen von einem anderen Ort erhalten?

Frage:

  • Ich sehe immer die Option +com_skipSignInManager 1 aber was macht es? Von der Benennung würde ich annehmen, dass es das Bethesda-Login überspringt, aber es ist nicht für mich - ich muss immer warten, bis der Client eine Verbindung zu etwas herstellt

Mein erster Start hatte keine Audioprobleme, aber jetzt ist jeder zweite Start voller knisternder Sounds, was es unspielbar macht. Gibt es eine Idee, wie man sich eingehender mit diesem Soundproblem befasst?
Ich habe beide Pulseaudio-Konfigurationen ohne gute Ergebnisse ausprobiert

@ e-user @ evilch3n Wenn Sie pacmd list-sinks ausführen, zeigt "Beispielspezifikation" für Ihr Standard-Audiogerät (das DE beim Start verwendet) die Abtastrate als 44100 Hz oder 48000 Hz an?
Wenn ich das Spiel mit dem auf 44100 Hz eingestellten Standardgerät starte, knistert es meiner Erfahrung nach immer, selbst wenn ich das Standardgerät wechsle.
Wenn ich das Spiel auf einem 48000-Hz-Gerät starte, knistert es nicht und ich kann dann das Standard-Audiogerät ändern, und es bleibt ungeknackt. Einige Soundkarten wie mein externer Soundblaster E1 können nicht mit 48000 Hz betrieben werden, daher muss ich diese Problemumgehung verwenden.
Ich habe das Standardbeispielformat oder andere Einstellungen nicht geändert. Nur die Standardabtastrate auf 48000 Hz und die Altabtastrate auf 44100 (also wenn möglich 48k).

Vielleicht gibt es einen einfacheren Weg, wie Doom Eternal zu zwingen, mit 48000 Hz zu arbeiten, oder hat dieses Problem mit Pulseaudio-Resampling zu tun?

Dies führt je nach Hardware zu sehr unterschiedlichen Ergebnissen. Für Pulseaudio gibt es kein Ende. Wenn Sie Pech haben, Pulseaudio-induzierte Knisternprobleme zu haben, müssen Sie Einstellungen finden, die für Ihre spezifische Hardware funktionieren. Das Kopieren / Einfügen von Einstellungen, die blind auf unterschiedlicher Hardware funktionieren, hilft nicht unbedingt und kann die Situation möglicherweise erheblich verschlechtern.
Insbesondere ein falscher default-fragment-size-msec kann das Knistern unerträglich machen.

Denken Sie also daran, Backups zu erstellen

Ich bemerkte, dass mein eingebautes Audio in Win 10 mehr Sampleratenoptionen hatte, also habe ich sie hier ausprobiert, indem ich sie durch Puls Daemon Conf gezwungen habe.
NUR verwenden: (Ersetzen relevanter Werte)

default-sample-rate = 48000
alternate-sample-rate = 48000

Getestet durch Neustart des pulseaudio-Dienstes und des Sockets, um zu überprüfen, ob Änderungen mit akzeptiert wurden
pacmd list-sinks

44100: Knistern
48000: Gut
96000: Knistern
192000: Knistern

  • Nvidia DisplayPort Audio hatte die gleichen Ergebnisse für 44100 und 48000
  • Das Ändern der Bittiefeneinstellung (s16le oder s24le) hatte keine Auswirkungen.
  • Alle Abtastraten funktionieren in allen anderen Anwendungen einwandfrei.
  • Sobald das Spiel auf einem 48-kHz-Gerät gestartet wurde, kann es problemlos auf ein 44,1-kHz-Gerät verschoben werden.
  • avoid-resampling = true mit allen anderen Standardoptionen (44,1 kHz, 48 kHz Alternative) hatte immer noch Knistern
  • Dies ist mit 5.4-GE-3. Ich kann 5.0-5 nicht testen, da DE mit dieser Version nicht startet. Lassen Sie mich wissen, ob ich einen TKG-Build für dieses Problem testen soll.

Ich bin mir nicht sicher, ob es einen definitiveren Weg gibt, um zu beweisen, dass Doom Eternal unter Wine / Proton keine andere Audio-Samplerate als 48 kHz mag. Es sollte nicht erforderlich sein, andere Pulseaudio-Optionen zu optimieren.
So bestätigen Sie, dass die richtigen Einstellungen vorgenommen wurden:
pacmd list-sinks
Ihr Standard-Audio sollte lauten:
sample spec: s16le 2ch 48000Hz

@ Taillenlos

pacmd list-sinks | grep "ample"
    sample spec: s24le 2ch 44100Hz
    sample spec: s16le 2ch 48000Hz
    sample spec: s32le 2ch 48000Hz

: man_shrugging:

@ evilch3n Grep allein zeigt nicht alles, es werden mehrere Geräte aufgelistet. Aus dieser Auflistung geht hervor, dass eines Ihrer Audiogeräte nicht mit 48 kHz betrieben werden kann, vorausgesetzt, Sie haben default-sample-rate = 48000 und alternate-sample-rate = 48000 erzwungen (was Sie zuerst versuchen sollten, um alle Geräte mit 48 kB zu erhalten).
Wenn dieses Gerät der Standard ist, den Sie verwenden, müssen Sie die Lösung umgehen, um Doom Eternal mit einem 48-kHz-Gerät zu starten, das auf den Standardwert eingestellt ist, und dann den Standardwert auf das 44,1-kHz-Gerät ändern.

Aus diesem Grund habe ich vorgeschlagen, dass es eine Möglichkeit geben sollte, Doom Eternal zum Starten mit 48 kHz zu zwingen und Pulseaudio das Resampling überlassen zu lassen, aber ich bin nicht sicher, ob ein solcher Befehl außerhalb der hartcodierten Protonen / Weine existiert, um dies so zu handhaben .

@Waistless danke für die Infos,
Ich kann mit 48000 für alles kein Knistern bestätigen

Ich hatte das Spiel gestern mit dem neuen NVIDIA-Treiber großartig funktioniert, aber heute stürzt es nur auf dem Desktop ab, sobald ich es starte. Ich bekomme für eine Sekunde einen schwarzen Bildschirm, dann schließt er sich. Durch Entfernen von + com_skipIntroVideo 1 aus den Startoptionen wird der schwarze Bildschirm durch die erste Sekunde des Intro-Videos ersetzt, aber nichts anderes wird geändert. Das Hinzufügen von PROTON_LOG = 1 zu den Startoptionen schien kein Protokoll zu generieren. Hat jemand eine Idee was los ist? Ich verwende die Protonenversion von manjaro KDE und GloriousEggroll, falls dies relevant ist. Das Ausprobieren anderer Protonenversionen hat das Problem nicht behoben.

Bearbeiten: Es funktioniert plötzlich nach einem Neustart.

@ Sidok LOL, ich wollte dir sagen, dass du einen Neustart versuchen sollst.

Ich habe das gleiche Problem. Es funktioniert einige Male, dann hört es auf. Ich denke, es hört auf, nachdem ich meinen Computer in den Ruhezustand versetzt habe. Oder wenn ich Dampf schließe. Ich weiß es noch nicht, weil ich nicht versucht habe, es zu beheben. Ich starte einfach neu, weil ich nur spielen möchte.

Jemand anderes mit dem gleichen Problem?

Nichtig Linux, Linux 5.5.14_1, i3 Fenstermanager, Lenovo Legion Y720, Quad Core Intel Core i7-7700HQ, Nvidia GeForce GTX 1060

Laufen auch GloriusEggrolls Proton GE-3. Es wurden überhaupt keine Parameter hinzugefügt.

@KaeKun Nur wenn ich folgende Probleme hatte:

  • Eine App startet zu früh automatisch. Normalerweise wird dies durch Hinzufügen von sleep 10s && vor dem Autostart-Befehl behoben
  • Nachdem Sie Pacman-Syu (Updates) ausgeführt haben und Steam über eine Abhängigkeit verwirrt ist, von der es dachte, dass sie vorhanden ist. Ich weiß nicht, ob void linux Hintergrundaktualisierungen durchführt.

Es tut mir leid, wenn das Problem dadurch etwas vom Thema abweicht, aber ich hoffe, das hilft

@kdwinter RADV + ACO funktioniert derzeit nicht. Sie müssen entweder LLVM ( RADV_PERFTEST=llvm wenn Ihr Build standardmäßig aktiviert ist) oder einen anderen Treiber verwenden.

Der proprietäre Vulkan-Treiber bietet bei weitem die beste Leistung in diesem Spiel. Wenn Sie wissen, wie man es installiert, aber Ihr System nicht durch die Installation aller amdgpu-pro-Pakete bescheißen, ist dies nicht erforderlich.

Am Ende habe ich das AMDVLK Debian / Ubuntu-Paket von https://github.com/GPUOpen-Drivers/AMDVLK/releases verwendet und meine Startkonfiguration geändert, um auf VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json zu verweisen

@ Sidok LOL, ich wollte dir sagen, dass du einen Neustart versuchen sollst.

Ich habe das gleiche Problem. Es funktioniert einige Male, dann hört es auf. Ich denke, es hört auf, nachdem ich meinen Computer in den Ruhezustand versetzt habe. Oder wenn ich Dampf schließe. Ich weiß es noch nicht, weil ich nicht versucht habe, es zu beheben. Ich starte einfach neu, weil ich nur spielen möchte.

Jemand anderes mit dem gleichen Problem?

Nichtig Linux, Linux 5.5.14_1, i3 Fenstermanager, Lenovo Legion Y720, Quad Core Intel Core i7-7700HQ, Nvidia GeForce GTX 1060

Laufen auch GloriusEggrolls Proton GE-3. Es wurden überhaupt keine Parameter hinzugefügt.

Angesichts des gleichen Problems habe ich versucht, die Steam-App für alle Fälle neu zu starten

Jetzt wird sehen, ob es nach dem erneuten Protokollieren funktioniert

Hatte dieses Problem mit der Distribution nicht. Könnte darauf zurückkommen.

Zu Ihrer Information, verwandter Bug bei Mesa Radv Development Tracker
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2684#note_455985

Hallo, mit den neuesten Beta-Treibern von Nvidia Vulkan läuft das Spiel (unter Berücksichtigung meines Rigs) im Fenstermodus auf niedrig reibungslos.
Beim Wiederherstellen der ersten Rune in der zweiten Stufe tritt jedoch ein Absturz auf. Es kann mit einem eingebetteten Film verknüpft sein, der abgespielt wird. Ein kurzer Blick in die Protokolle zeigt, dass ein HAVOK-Dienstprogramm nicht gestartet werden kann, aber ich weiß nicht, ob dies die Hauptursache ist.

System: Linux 5.5.13-arch1-1
CPU: Amd Ryzen 2700X
16 Gehen Sie RAM
GPU: Nvidia GTX 960
Treiber: 440.66.07

Das Protonenprotokoll finden Sie hier: https://we.tl/t-UbFe0fWrMo

Für alle, die Ubuntu 18.04 mit Linux-Kernel 5.3.0 ausführen, habe ich festgestellt, dass dies endlich funktioniert: https://www.protondb.com/app/412020#_8gOCAMdq
Vorher würde ich trotz aller Optimierungen in diesem Thread einen Segfault bekommen. Nach dem Hinzufügen der Option und dem Neustart funktionierte das Spiel einfach. System:

  • AMD Ryzen 3900X
  • Nvidia RTX 2070 Super
  • Linux 5.3.0-45-generic # 37 ~ 18.04.1-Ubuntu SMP
  • Proton 5.4-GE-3
  • NVIDIA 440.66.07

Kontext: Für Kernel <5.4 müssen Sie clearcpuid=514 zu den Kernel-Startoptionen hinzufügen: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-UMIP-Spoofing

@ GirardR1006 Wenn Sie die Tutorials im Menü im Spiel deaktivieren, verschwindet der Absturz?

@teotomic danke dafür. Durch Deaktivieren der Anweisung umip alle meine anderen Denuvo-Spiele behoben, aber aus irgendeinem Grund funktioniert Doom Eternal immer noch nicht. Ich werde warten, bis die 440.66-Treiber in den Stall geschoben werden.

Hier ist der Proton Issue Tracking Kernel 5.3 und Ryzen 3xxx CPUs: Problem 2927

Hey Leute, ich bin hier am Ende meines Witzes und ich könnte Hilfe gebrauchen.

Hier sind meine Systemspezifikationen:

  • Pop! _OS 19.10, Kernel 5.4

    • Ich habe aktualisiert, weil ich gesehen habe, dass andere Probleme mit dem 5.3-Kernel haben.

  • nVidia GeForce RTX 2070 mit den Beta-Treibern 440.66.08.

    • Ich habe die vom Treiber vorgenommenen Xorg-Konfigurationsänderungen rückgängig gemacht, da mein System nur mit einem schwarzen Bildschirm gestartet wurde. Ich bin mir nicht sicher, ob das irgendetwas betrifft.

  • Vulkan 1.2.126 im System installiert.

    • Ich habe versucht, die neueste Version aus Vulkan-Loader erstellen und zu installieren, aber vulkaninfo erkennt sie einfach nicht.

    • IIRC, Proton bündelt Vulkan, so dass dies nicht einmal notwendig ist.

  • Proton-5.4-GE-3

Ich hatte das Spiel zuvor erfolgreich mit guter Leistung ausgeführt, musste aber meinen Laptop formatieren, weil ich etwas anderes durcheinander gebracht hatte und es nicht reparieren konnte. Ich bin also auf einer Neuinstallation, mit Ausnahme der oben genannten Probleme.

Hier ist ein Auszug aus meinen Protonenprotokollen:

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

Ich habe keine Ahnung, was los ist, außer dass es wegen der Rückverfolgung mit Vulkan zusammenhängen könnte. Worauf soll ich achten?

Hallo @thebozzcl , da der Backtrace auf libvulkan_intel.so verweist und Sie versuchen, den proprietären nVidia-Treiber zu verwenden, können Sie versuchen, den Intel Vulkan-Treiber vollständig mit so etwas wie VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" %command% in den Startoptionen des Spiels zu vermeiden.

@ Kisak-Ventil danke für den Vorschlag! Leider hat es nicht funktioniert, ich bekomme den gleichen Fehler. Ich frage mich, warum das Spiel darauf besteht, den Intel Vulkan-Treiber zu verwenden.

EDIT: Ich habe gerade festgestellt, dass ich das "V" beim Kopieren der von @ kisak-ventil bereitgestellten Startoptionen verpasst habe. Wer weiß, es könnte funktioniert haben. Stattdessen habe ich den harten Weg eingeschlagen und das gesamte Betriebssystem neu installiert und dann Vulkan aus seinen Repositorys und den nVidia 440.66.07-Treibern installiert. Zum Glück habe ich es wieder zum Laufen gebracht.

Hier ist genau das, was ich getan habe, falls jemand es wissen muss:

  1. Mein Betriebssystem neu installiert (Pop! _OS, Ubuntu 19.10 Kernel 5)
  2. Gebaut und installiert Vulkan-Headers , Vulkan-Loader und Vulkan-Tools aus ihren Repos. Wenn dies funktioniert, sollten Sie Version 1.2.136 sehen können, wenn Sie vulkaninfo | less ausführen.

    • Führen Sie vor dem Start sudo apt-get build-dep libvulkan1 && sudo apt-get install cmake , um alle benötigten Abhängigkeiten zu installieren.

  3. Installierte die Beta-Treiber für nVidia 440.66.07 (ich habe es zuvor mit 440.66.08 versucht, vielleicht hatte es etwas mit dem Problem zu tun). Dies ist der einzige wirklich schwierige Teil:

    1. Installieren Sie einige Abhängigkeiten, die Sie benötigen, indem Sie sudo apt-get install libglvnd-dev .

    2. Gehen Sie in ein Terminal, indem Sie CTRL-ALT-F3 (oder eine andere F-Taste) eingeben.

    3. Löschen Sie die aktuellen nVidia-Treiber mit sudo apt-get purge nvidia* && sudo apt-get autoremove ( VORSICHT , schauen Sie sich genau an, was diese Befehle zu deinstallieren versuchen).

  4. Stoppen Sie Ihren Desktop-Manager, indem Sie sudo service gdm stop oder einen anderen von Ihnen verwendeten Desktop-Manager ausführen. Geben Sie CTRL-ALT-F3 oder was auch immer ein, um zu Ihrer Terminalinstanz zurückzukehren.
  5. Stellen Sie sicher, dass nvidia-drm entladen wird, indem Sie sudo modprobe -r nvidia_drm .
  6. Sie sollten bereit sein, die Treiberinstallation auszuführen, indem Sie chmod +x ./NVIDIA-[whatever].run && sudo ./NVIDIA-[whatever].run ausführen. Während der Installation habe ich sowohl die 32-Bit-Binärdateien als auch das DKMS-Modul installiert. AKTUALISIEREN SIE DIE X11-KONFIGURATION NICHT , zumindest nicht für mich, das mein System beim Neustart
  7. Überprüfen Sie Ihr Ergebnis, indem Sie nvidia-smi . Zumindest für mich hat es die neuen Treiber sofort erkannt. Es könnte auch heißen, dass es eine Nichtübereinstimmung gibt, aber ich denke, das passiert nur, wenn Sie die alten Treiber nicht vorher löschen.
  8. Fahren Sie fort und starten Sie neu. Mit etwas Glück können Sie sich wie gewohnt bei Ihrem System anmelden.
  9. Wenn Sie nach dem Start schwarze / graue Bildschirme ohne Reaktionsfähigkeit haben, müssen Sie diese Änderungen rückgängig machen.

    1. Starten Sie neu und greifen Sie auf Ihren Bootloader zu (in meinem Fall drücken Sie beim Booten wiederholt F10).

    2. Bewegen Sie den Cursor auf das Betriebssystem und den Kernel Ihrer Wahl und drücken Sie "E".

    3. Entfernen Sie im angezeigten Textfeld "quiet" und "splash" und fügen Sie am Ende "nomodeset" hinzu.

    4. Drücken Sie Enter. Sie sollten in der Lage sein, auf einem Terminal von Ihrem Computer zu starten.

    5. Zwei Dinge, die Sie versuchen können, um dies zu beheben: Löschen Sie alle nVidia-Pakete, führen Sie die Deinstallation des Treibers aus ( sudo ./NVIDIA-[whatever].run --uninstall ), überprüfen Sie /etc/X11 auf Änderungen (z. B. von nVidia gesicherte Dateien) und machen Sie diese Änderungen rückgängig .

Entschuldigen Sie die Textwand, aber ich bin ein Linux-Neuling und hoffe, dass so etwas jemand anderem helfen kann.

@ GirardR1006 Wenn Sie die Tutorials im Menü im Spiel deaktivieren, verschwindet der Absturz?

Ja, es stürzt immer noch ab, das Tutorial-Fenster ist hier nicht in Ursache. Vielmehr ist es das Fenster, in dem die Auswahl der Runen angezeigt wird, das das Spiel zum Absturz bringt.

@ GirardR1006 Ich verwende ein sehr ähnliches Setup und konnte das Problem auf dieser oder einer anderen Rune nicht reproduzieren. Das Absturzprotokoll besagt, dass es sich um Faudio handelt. Ich kann also nur vorschlagen, verschiedene Audioeinstellungen umzuschalten, z. B. das Mischen von Lautsprechern <> Kopfhörern, das Deaktivieren des offenen Voice-Chats usw. Ich habe alles versucht, um dies zu reproduzieren, aber keine Würfel.

GE-5.5 und Proton 5.0-6 RC wurden heute veröffentlicht, damit Sie diese ausprobieren können. Ich denke, ich werde das auch testen, um zu sehen, ob es irgendwelche aktuellen Probleme behoben hat.

Wenn alles andere fehlschlägt, können Sie die Ergebnisse von pacmd list-sources > pa.txt (laden Sie einfach die resultierende pa.txt in das Home-Verzeichnis hoch). Wenn jemand anderes genau den gleichen Absturz bekommt, gibt es vielleicht etwas Bestimmtes, das ihn auslöst.

Das Problem, dass das Spiel plötzlich mit einem schwarzen Bildschirm blockiert wird, wenn Sie bei gedrückter Alt-Taste tippen oder die Auflösung ändern / zwischen Fenster / Vollbild wechseln, ist immer noch eine Sache.

Abgesehen davon habe ich mit den Treibern 440.66.08 und Proton 5.0-6 eine enorme Leistungsverbesserung festgestellt, da ich selbst bei den höchsten Einstellungen 60 FPS beibehalten kann (ohne Texturpoolgröße verfügt mein 1060 nicht über genügend VRAM ).

Ich habe die Benchmarks gesehen, die zeigen, dass es jetzt besser als unter Windows ist, aber ich dachte nicht, dass es einen solchen Unterschied machen würde.

Bearbeiten: Früher hatte ich Audio-Stottern, aber mit den Perf-Verbesserungen ist alles weg, so dass es möglicherweise nur eine übermäßige CPU-Auslastung war (mein schlechter i5-6400 ...)

Proton 5.0-6 RC und 5.5-GE-1 verhalten sich für mich identisch zu 5.4-GE-3.
Das Spiel muss immer noch mit 48-kHz-Audio gestartet werden, um ein Knistern zu verhindern, und das Einfrieren der Alt-Tabs im Vollbildmodus bleibt bestehen.
Konnte auf keiner Version einen Runenabsturz reproduzieren.

@ Kisak-Ventil - Ich wollte darauf hinweisen, dass das "Hey, es funktioniert!" Berichte über Proton DB folgen im Allgemeinen in zwei Lager:

  1. Leute, die eine rollende Distribution wie Arch / Manjaro mit AMD oder Nvidia GPU benutzen
  2. Leute, die jede Distribution benutzen, aber mit einem aktuellen Nvidia GPU-Treiber

Für einige von uns unter Ubuntu 19.10 mit einer AMD-GPU können wir kein kompatibles libvulkan1 (den icd loader) erhalten, da es sich um 1.1.114.0 und das kommende LTS (20.04) um 1.2.131.2 handelt. Das Oibaf PPA , das normalerweise von Git stammt, hat noch kein Vulkan-Paket mit 1.2.135 oder besser. Ich habe sogar darüber nachgedacht, die .deb-Dateien manuell aus Debian instabil zu holen , aber

Was ist die beste Methode, um DOOM Eternal zum Laufen zu bringen, selbst wenn Ubuntu 20.04 LTS keine Mindestanforderungen erfüllt, um DOOM Eternal zum Laufen zu bringen? Beginnen wir damit, diese Treiber in Proton-Releases, Steam-Laufzeiten oder eine andere bessere Methode zu integrieren? Versuchen wir, das Ubuntu-Team dazu zu bringen, seinen Vulkan-Treiber vor der Veröffentlichung von 20.04 zu aktualisieren, auch wenn Debian unstable ihn noch nicht hat?

Jemand hat dies zuvor gepostet:
https://pastebin.com/gjzLKV7V

Ich weiß nicht, ob es funktioniert, wenn ich Arch benutze.

Jemand hat dies zuvor gepostet:
https://pastebin.com/gjzLKV7V

Ich weiß nicht, ob es funktioniert, wenn ich Arch benutze.

Wenn Sie zu https://packages.lunarg.com/vulkan/ gehen, sieht es so aus, als ob die maximale Version 1.2.131 ist. Also bin ich immer noch im selben Boot. Übrigens habe ich einen bootfähigen USB für Manjaro 19.02 erstellt und bin so kurz davor, von Ubuntu wegzuschalten. Es war in den letzten Jahren in Ordnung, aber es ist viel zu veraltet und wenn die neue Version am 23. April veröffentlicht wird, werde ich immer noch im selben Boot sitzen.

Ubuntu ist nett, wenn Sie ein Docker-Image erstellen oder einen Server ausführen möchten, aber für Spiele ist es wirklich schwierig.

EDIT: 1.2.135 kann dort im Testbereich versteckt sein, also kann ich es versuchen. Ich denke immer noch darüber nach, wegzuschalten.

Ich habe den Befehl ausprobiert und musste die URL ändern:
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-testing-bionic.list https://packages.lunarg.com/vulkan/testing/lunarg-vulkan-testing-bionic.list

aber es hatte das Potenzial, mit dem System zu verwirren, also hörte ich vorerst auf:

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 Wenn das nicht funktioniert, ist es nicht schwer, Vulkan aus den Repos zu

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools

Bevor Sie beginnen, versuchen Sie, sudo apt-get build-dep libvulkan1 auszuführen, falls Sie Abhängigkeiten vermissen. Jedes Repo enthält Anweisungen zum Erstellen, aber alle sind sich sehr ähnlich:

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

BEARBEITEN: Falls es hilft, habe ich in diesem Kommentar alles aufgelistet, was ich tun musste, damit dies in meinem Fall ausgeführt wird: https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -609094355

@btegs Wenn das nicht funktioniert, ist es nicht schwer, Vulkan aus den Repos zu

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools

Bevor Sie beginnen, versuchen Sie, sudo apt-get build-dep libvulkan1 auszuführen, falls Sie Abhängigkeiten vermissen. Jedes Repo enthält Anweisungen zum Erstellen, aber alle sind sich sehr ähnlich:

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

BEARBEITEN: Falls es hilft, habe ich in diesem Kommentar alles aufgelistet, was ich tun musste, damit dies in meinem Fall ausgeführt wird: # 3654 (Kommentar)

Danke für die Rückmeldung. Da ich eine AMD-GPU verwende und für die Treiber alles an MESA gebunden ist, wurde diese Warnung angezeigt, dass mein MESA-Paket entfernt wurde. Ich nehme an, Ihr Fall ist anders, da die Nvidia-Treiber nicht an das Basis-MESA-Paket gebunden und isolierter sind.

@btegs Wenn das nicht funktioniert, ist es nicht schwer, Vulkan aus den Repos zu
https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools
Bevor Sie beginnen, versuchen Sie, sudo apt-get build-dep libvulkan1 auszuführen, falls Sie Abhängigkeiten vermissen. Jedes Repo enthält Anweisungen zum Erstellen, aber alle sind sich sehr ähnlich:

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

BEARBEITEN: Falls es hilft, habe ich in diesem Kommentar alles aufgelistet, was ich tun musste, damit dies in meinem Fall ausgeführt wird: # 3654 (Kommentar)

Danke für die Rückmeldung. Da ich eine AMD-GPU verwende und für die Treiber alles an MESA gebunden ist, wurde diese Warnung angezeigt, dass mein MESA-Paket entfernt wurde. Ich nehme an, Ihr Fall ist anders, da die Nvidia-Treiber nicht an das Basis-MESA-Paket gebunden und isolierter sind.

Oh ja, ich habe diesen Teil Ihres Beitrags verpasst. Entschuldigung, es hat nicht geholfen.

Ich stelle fest, dass einige Leute Probleme mit Alt + Tab erwähnt haben, aber ich habe eines gefunden, das sich geringfügig von den erwähnten unterscheidet.

Wenn ich während des Spiels Alt + Tab drücke und dann wieder ins Spiel zurückkehre, wird die Tabulatortaste nicht mehr erkannt. Dies passiert bei keinem anderen Spiel. Ich kann das Problem beheben, indem ich zwischen Vollbild-, randlosem und Fenstermodus umschalte. Wenn ich dann das nächste Mal Alt + Tab drücke, tritt das Problem erneut auf.

Hallo Protonenbetreuer!

Doom Eternal läuft gut mit Proton 5.0-6 RC-Tests.
Spielte ein Level, ohne Probleme im Gameplay zu bemerken.
Alt + Tab gibt jedoch Probleme. Sobald ich zum Spiel zurückkehren möchte, bekomme ich nur noch einen schwarzen Bildschirm.
Das Spiel muss vom Prozessmanager beendet werden.

System:
Linux Mint 19.3 (Ubuntu 18.04) mit Cinnamon Desktop (Compositing für Vollbild).
Die Kompositionspipeline erzwingen ist in den nvidia-Einstellungen deaktiviert.
Kernel: 5.5.14
Nvidia RTX 2080 Ti mit Treiber 440.66.07

Protonenprotokoll:
https://drive.google.com/open?id=1AKaOhfGmLf7oGTEOGYvvba0vMGwZ9FZU

Alles, was ich für das Protokoll getan habe, war: Spiel starten, Campain fortsetzen, Alt + Tab, Alt + Tab zurück, Prozess beenden.

Update: Beim Umschalten zwischen Proton-Versionen müssen alle Einstellungen für meine Spielgrafik zurückgesetzt werden (gilt auch für Wolfenstein II).

@ GirardR1006 Ich verwende ein sehr ähnliches Setup und konnte das Problem auf dieser oder einer anderen Rune nicht reproduzieren. Das Absturzprotokoll besagt, dass es sich um Faudio handelt. Ich kann also nur vorschlagen, verschiedene Audioeinstellungen umzuschalten, z. B. das Mischen von Lautsprechern <> Kopfhörern, das Deaktivieren des offenen Voice-Chats usw. Ich habe alles versucht, um dies zu reproduzieren, aber keine Würfel.

GE-5.5 und Proton 5.0-6 RC wurden heute veröffentlicht, damit Sie diese ausprobieren können. Ich denke, ich werde das auch testen, um zu sehen, ob es irgendwelche aktuellen Probleme behoben hat.

Wenn alles andere fehlschlägt, können Sie die Ergebnisse von pacmd list-sources > pa.txt (laden Sie einfach die resultierende pa.txt in das Home-Verzeichnis hoch). Wenn jemand anderes genau den gleichen Absturz bekommt, gibt es vielleicht etwas Bestimmtes, das ihn auslöst.

Vielen Dank, dass Sie GE Custom Proton Build vorgeschlagen haben. Das Problem scheint bei Verwendung von 5.5-GE1 verschwunden zu sein!

Wenn ich während des Spiels Alt + Tab drücke und dann wieder ins Spiel zurückkehre, wird die Tabulatortaste nicht mehr erkannt. [...] Ich kann das Problem beheben, indem ich zwischen Vollbild-, randlosem und Fenstermodus wechsle. Wenn ich dann das nächste Mal Alt + Tab drücke, tritt das Problem erneut auf.

@SuperMatt Ich habe dies auch bemerkt. drücke , um die aktuellen Ziele

Wenn ich das Menü etwas anderem zuordne, funktioniert es jedes Mal ohne Probleme, obwohl ich das Tab-Problem gesehen habe.

Mit anderen Worten, es ist, als würde das Spiel davon ausgehen, dass die Alt-Taste ständig gedrückt wird. Das ist nützlich zu wissen. Möglicherweise wird die Alt-Taste neu zugeordnet, sodass sie nicht mehr das aktuelle Ziel ist. Möglicherweise werden Probleme behoben.

Ich kann nicht herausfinden, warum es passiert, aber auf der Urdak-Ebene bekomme ich einen harten Absturz meines Computers. Das Spiel friert ein und ich muss neu starten. Wenn ich neu starte, legt systemd mich in einer Notfall-Shell ab, aber es heißt, dass es nicht auf tty zugreifen kann und ich nicht tippen kann. Ich kann das Problem beheben, wenn ich die Wiederherstellungsstartoption in rEFInd ausführe, in der angegeben wird, dass mein Tagebuch wiederhergestellt wird.

@PopeRigby Ich habe ein ähnliches Problem mit "Destroy The Super Gore Nest". Ich bin nicht davon überzeugt, dass mein Problem vom Level abhängt. Ich werde auch nicht in eine Notfallhülle fallen gelassen. Ich muss den harten Neustart auf meinem Tower drücken. Eine andere seltsame Sache, die mir auffiel, war, dass während das Spiel eingefroren war, auch die Hintergrundbeleuchtung meiner CAPS LOCK-Taste.

Ich habe versucht, meine Systemd-Protokolle zu durchsuchen, aber ich konnte den Fehler nicht finden, der mir angezeigt wurde.

hum ... Meins hat mich gerade auf meinen Desktop fallen lassen.

Ich verwende eine Radeon 5600XT und mesa-git hat Probleme mit der grafischen Beschädigung. Daher bin ich zu Mesa 20.0.4 zurückgekehrt, das keine grafischen Probleme aufweist, aber das Spiel wird gelegentlich vollständig gesperrt. Im Gegensatz zu früheren Hardlocks kann ich normalerweise SSH einschalten und den Prozess beenden, aber es ist trotzdem ein seltsames Problem. Dies ähnelt möglicherweise den Problemen, auf die Sie stoßen.

Da ich es in Mesa-Git nicht so oft erlebt habe, könnte es in der nächsten stabilen Version behoben sein ... wir können nur hoffen.

Nvidia hat gerade den stabilen Treiber 440.82 veröffentlicht, Vulkan- Treiber nicht mehr zum Spielen benötigt wird.

Arch Linux hat es bereits gepackt.

Dies kann bei Audioproblemen hilfreich sein.

Wenn Sie Protontricks installiert haben, können Sie Wein anweisen, alsa anstelle von pulseaudio zu verwenden.

protontricks 782330 sound=alsa

@ TheGreatMcPain denke, das ist ein ordentlicher Trick :)
Aber auch dies könnte helfen: https://github.com/ValveSoftware/Proton/issues/3721#issuecomment -610593779

Für mich führt jede Größenänderung des Spielfensters zum Einfrieren (das Fenster bleibt danach schwarz). Ich denke, wir können Alt + Tab dazu hinzufügen. Es friert auch ein, wenn ein Fenster über dem Spielfenster angezeigt wird, einschließlich Steam-Benachrichtigungen (über neue Nachrichten oder erhaltene Sammelkarten). Die letzte Zeile im Protokoll (beim Ändern der Fenstergröße) lautet: Flushing device resizeSwapChain: true, resizeViewDest: false, resizeImageNeedsFlush: false . Ich verwende Awesome WM, damit ich das Fenster mit nur Tastaturkürzeln auf Vollbild und zurück schalten kann.

@AllKind Interessant, ich frage mich, ob dies den Soundproblemen von DOOM 2016 helfen würde. Wenn sich die Samplerate Ihrer Soundkarte von 44,1 KB oder 48 KB unterscheidet, ist das Audio ein Durcheinander.
Dies geschieht jedoch auch unter Windows.

Ich verwende den neuen stabilen NVIDIA-Treiber (440.82) und muss melden, dass mein Absturzproblem nicht behoben wurde. Ich verwende auch die Beta-Version [next] 5.0-5 von Proton.
Noch ein Hinweis: Gibt es eine Möglichkeit, eine Liste der vorherigen Updates von Doom Eternal anzuzeigen? Wenn ich auf _ "View Doom ewiger Update-Verlauf" _ klicke, ist der zuletzt aufgeführte der 24. März.

Ich habe das Spiel gerade mit dem neuen stabilen NVIDIA-Treiber (440.82) unter Verwendung des Proton-5.5-GE-1-Pakets auf Arch ausgeführt. Das Spiel lief ziemlich gut, hin und wieder ein paar kleine Stottern, aber das Spiel ist jetzt spielbar.

Ich habe festgestellt, dass die dynamische Auflösung etwas niedriger war als unter Windows, aber insgesamt ist sie jetzt sehr gut spielbar.

Bearbeiten: Ich habe meine Launcher-Optionen entfernt, da sie anscheinend einige Tippfehler enthalten.

Meine Spezifikationen sind: der neueste NVIDIA-Treiber 440.82, GTX 1070, i7-7700k, Debian-Test, Proton 5.5-GE-1. Nachdem ich die Startparameter auf +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 habe, kann ich das Spiel spielen und es ist butterweich, aber diese Einfrierungen sind leicht reproduzierbar und unvermeidlich. Der einfachste Weg, das Einfrieren auszulösen, besteht darin, vom Vollbildmodus in den Fenstermodus zu wechseln (und zurück, wenn dies nicht sofort geschieht). Es ist, als würde das Fenster bei jeder Ungültigmachung nicht mehr gerendert (der Ton wird weiter abgespielt). Sei es die Größe ändern oder das Fenster mit etwas anderem abdecken, einem Desktop oder einer Steam-Benachrichtigung. Ich denke, die sicherste Art zu spielen ist, Steam im Offline-Modus zu starten und den Browser, den Messenger usw. zu schließen, damit plötzlich nichts mehr auftaucht.

Das Ausführen des Spiels im Offline-Modus ist nicht erforderlich. Wenn Sie Online-Funktionen wünschen, können Sie $ HOME / .steam / steam / resource / styles / steam.styles bearbeiten:

Ändern Sie Notifications.Stacksize "3" auf "0" und starten Sie Steam neu.

Meine Spezifikationen sind: der neueste NVIDIA-Treiber 440.82, GTX 1070, i7-7700k, Debian-Test, Proton 5.5-GE-1. Nachdem ich die Startparameter auf + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1 gesetzt habe, kann ich das Spiel spielen und es ist butterweich, aber diese Einfrierungen sind leicht reproduzierbar und unvermeidlich. Der einfachste Weg, das Einfrieren auszulösen, besteht darin, vom Vollbildmodus in den Fenstermodus zu wechseln (und zurück, wenn dies nicht sofort geschieht). Es ist, als würde das Fenster bei jeder Ungültigmachung nicht mehr gerendert (der Ton wird weiter abgespielt). Sei es die Größe ändern oder das Fenster mit etwas anderem abdecken, einem Desktop oder einer Steam-Benachrichtigung. Ich denke, die sicherste Art zu spielen ist, Steam im Offline-Modus zu starten und den Browser, den Messenger usw. zu schließen, damit plötzlich nichts mehr auftaucht.

Ich bestätige, dass mir das auch passiert. Gleiche GPU und Software.

Das Ausführen des Spiels im Offline-Modus ist nicht erforderlich. Wenn Sie Online-Funktionen wünschen, können Sie $ HOME / .steam / steam / resource / styles / steam.styles bearbeiten:
Ändern Sie Notifications.Stacksize "3" auf "0" und starten Sie Steam neu

Ich bestätige, dass dies das Problem für mich behoben hat.

steam-782330.zip

Hier ist mein Protonenprotokoll. Ich habe das Spiel im Fenstermodus gestartet, bin zu den Einstellungen (nicht einmal zum Laden des Speichers) übergegangen, habe auf Vollbild umgestellt (nichts visuell geändert, aber das Fenster hat bereits den gesamten Bildschirmbereich belegt) und bin dann zurück zu Fenster. Zu diesem Zeitpunkt wurde das Fenster schwarz, aber die Musik spielte weiter. Danach musste ich den Spielprozess manuell beenden.

Wenn man bedenkt, wie einfach es ist, es zu reproduzieren, muss es etwas Triviales sein. Das heißt natürlich nicht, dass es trivial wäre, das Problem zu beheben.

Diese Zeile sieht insbesondere verdächtig aus:

116929.314:0033:0036:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet

Für andere Bastler wie mich ist das Protokoll sinnvoller, nachdem es durch grep -v seh . Diese Nachricht bezieht sich in der Tat auf das Problem (nicht unbedingt ist es der Schuldige, sieht aber so aus), aus der MSDN-Beschreibung :

Wird gesendet, wenn der Fensterhintergrund gelöscht werden muss (z. B. wenn die Größe eines Fensters geändert wird). Die Nachricht wird gesendet, um einen ungültigen Teil eines Fensters für das Malen vorzubereiten.

Und genau das passiert, entweder in der Größe ändern oder löschen, nachdem ein anderes Fenster das Fenster des Spiels abdeckt. Dieses Update ist uralt, es gibt Ergebnisse in Google aus dem Jahr 2008. Vielleicht ist es Zeit, endlich das zu tun, was es verlangt: Lächeln:

Ich habe die Weinquelle ein bisschen gelesen. Diese Nachricht stammt also von der Funktion pack_message , die die Fenstermeldung für die Interprozesskommunikation serialisiert: https://github.com/wine-mirror/wine/blob/a98ca88dd1139ad8e16e63fbb349c2fc5e9ad332/dlls/user32/message.c#L757
Da WM_ERASEBKGND nicht unterstützt wird, wird es nicht gesendet. Ich spekuliere, dass Doom sich auf diese Nachricht verlässt, um den Renderer nach der Größenänderung des Fensters oder anderen externen Interferenzen neu zu starten, und sie kommt nie an, sodass der Renderer auf unbestimmte Zeit angehalten wird. Ich denke, es sollte nicht schwierig sein, dies zu implementieren, wenn man sich die anderen Beispiele in der Nähe ansieht, und diese bestimmte Nachricht ist weniger komplex als beispielsweise WM_CREATE. Wenn es jedoch seit mindestens 12 Jahren nicht mehr implementiert wird, könnte es viel schwieriger sein, als es scheint. Hoffen wir nur, dass sich bis jetzt niemand genug darum gekümmert hat.

Ein weiterer Test mit dem Proton, den ich selbst zusammengestellt habe, ergab keine WM_ERASEBKGND-Fixme-Zeilen, sodass diese Theorie möglicherweise nicht korrekt ist. Ich habe die Größe des Fensters manuell mit einem WM-Hotkey geändert und es ist wie gewohnt eingefroren. Das Protokoll enthielt jedoch keine zugehörigen Nachrichten. Sieht so aus, als würden sie nur angezeigt, wenn ich die Fenstergröße in den Optionen ändere.

Meine Spezifikationen sind: der neueste NVIDIA-Treiber 440.82, GTX 1070 ti, R5 3600x, Ubuntu 18.04, Proton 5.5-GE-1. Wenn ich versuche, DE zu starten, wird unten das Popup angezeigt. Alle Ideen, um dies zu beheben, werden sehr geschätzt.

Screenshot from 2020-04-10 00-00-54

@chanakaya drücke einfach Play, es sollte normal starten.

@rkfg Das habe ich schon versucht ... Es wird einfach beendet :(

@chanakaya Überprüfen PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 zu starten, und suchen Sie in ~/steam-782330.log nach Hinweisen.

@chanakaya es ist möglich, dass Sie den Denuvo (drm - Urheberrechtsschutz) treffen. Hast du das Spiel mehr als 5 Mal gestartet? Sie müssen möglicherweise nur 24 Stunden warten.
Etwas weiter oben in diesem Thread wurde der genaue Fehler veröffentlicht. Wenn Sie das finden (könnte einen Tag dauern, haha), können Sie das mit Ihrem Protonenprotokoll vergleichen.
Der neueste offizielle Protonenfreigabekandidat enthält einen DRM-Fix (ich glaube nicht, dass dies bereits in 5.5-GE-1 enthalten ist). https://github.com/ValveSoftware/Proton/issues/3721
Übrigens: Sie können die Treiberwarnung in der Datei launcher.cfg deaktivieren (die Vorgehensweise wird in diesem Thread ein Dutzend Mal veröffentlicht).

Übrigens: Sie können die Treiberwarnung in der Datei launcher.cfg deaktivieren (die Vorgehensweise wird in diesem Thread ein Dutzend Mal veröffentlicht).

Offtopic: Vielleicht nicht so einfach, wenn man diese wunderbare GitHub "-Funktion" bedenkt:
2020-04-10_15-07-26

Wie lade ich alle Kommentare und / oder suche sie?
BEARBEITEN: Diese Erweiterung gefunden , installiert und Alt + Klicken Sie auf diese Schaltfläche, um 200 statt 60 Kommentare zu laden. Ein bisschen besser, aber ich würde stattdessen eine gute alte Paginierung und eine ordnungsgemäße Suche bevorzugen.

Ich sehe hier viele Kommentare, die besagen, dass Vulkan 1.2 verwendet werden soll ... Ich habe NVIDIA 440.82-Treiber installiert und Vulkan Info behauptet, dass die Instanzversion 1.2.131 ist, aber wenn ich mit Proton 5.4GE3 laufe, behaupten die Leistungsstatistiken in Doom, dass ich es bin noch auf Vulkan 1.1.119. Gibt es eine Startoption, die ich hinzufügen sollte, um die Verwendung von 1.2 zu erzwingen?

@giblitz Vulkan-loader 1.2 ... Wird nur zum Starten des Spiels benötigt. Wenn es also ausgeführt wird, sollten Sie

Hallo!

Ich spiele das Spiel seit einigen Tagen mit den AMD-PRO-Treibern und es läuft großartig, aber aus irgendeinem Grund funktioniert Battlemode unter Linux nicht für mich, ich habe es auch auf einer Windows-VM versucht, und dort kommt es zu einem Match ganz gut, gibt es eine Problemumgehung dafür?

Meine Konfiguration:
Betriebssystem: Solus 4.1 (Ich habe die Steam Linux-Integration deaktiviert, damit Steam die mitgelieferte Laufzeit für den neuesten Vulkan-Header / Loader verwendet.)
GPU: RX 5700 XT (Mesa 19.3.4)
Protonenversion: 5.5-GE-1 (auch mit 5.4-GE-3 ausprobiert)
Startoptionen : VK_ICD_FILENAMES = / home / jojo / Documents / Drivers / AMDGPU-PRO / amd_icd64.json gamemoderun% Befehl% + com_skipIntroVideo 1

@zKhrona friert es für Sie auch mit schwarzem Bildschirm ein, wenn Sie die Größe des Fensters ändern oder wenn ein anderes Fenster davor angezeigt wird? Ich frage mich, ob es sich um ein Fahrerproblem oder um ein Weinproblem handelt.

@rkfg Ich habe überhaupt keine Erfahrung damit, aber ich erinnere mich, dass die Leute zu Beginn des Threads erwähnt haben, dass Wein derzeit keine echte Unterstützung für VK_EXT_full_screen_exclusive hat, sondern nur Problemumgehungen. Könnte das der Grund für das Problem sein?

@rkfg Zum Glück nicht, ich habe einige Leute gesehen, die hier über dieses Problem gesprochen haben, aber meine Größe ändert sich über das Menü ganz gut. Ich kann das Spiel nicht alternieren, aber das Ändern von Arbeitsbereichen funktioniert, obwohl die Maus immer noch mit dem Spiel verbunden ist, sodass ich es nicht verwenden kann. Ich weiß nicht, ob das Vollbildproblem mit dem Treiber zusammenhängt, aber es könnte bei mir funktionieren, da ich die PRO-Treiber verwende.

Weinprotokoll von meinem Hang, indem Sie einfach virtuelle Desktops weg und dann zurück schalten.

steam-782330.log.gz

Ich hoffe wirklich, dass es behoben werden kann, es ist bei weitem der effektivste Fehler, der in diesem Spiel noch vorhanden ist

@ 75AngryDucks Ich denke nein, weil es passiert, wenn ich nur die Größe des Spielfensters ändere, das sich bereits im Fenstermodus befindet, nicht im Vollbildmodus.
@zKhrona Funktioniert es in beide Richtungen zum Fenster und zurück, wenn Sie es mehrmals tun? Wenn ja, dann könnte es wirklich ein NVIDIA-Treiberproblem sein, denke ich.

Nachdem ich das Spiel mehr gespielt hatte, stellte ich fest, dass ich meine Maus außerhalb des Spielfensters bewegen kann, wenn ich mich in einem Menü in einer Mission oder in der Fortress of Doom befinde, und die Arbeitsbereiche ändern kann, um auf meinen Desktop zuzugreifen, da die Registerkarte "Alt" nicht funktioniert ich sogar im Fenstermodus. Leider funktioniert Battlemode immer noch nicht für mich. Jedes Mal, wenn ich versuche, eine Übereinstimmung zu finden, sagt das Spiel, dass es keine finden kann. Unter Windows funktioniert es normal.

@rkfg Ich habe mehrmals versucht, die Auflösung und das Bildschirmverhältnis zu ändern, scheint für mich gut zu funktionieren, es friert beim Ändern für 2 oder 3 Sekunden ein, aber das ist alles.

@zKhrona Großartig, danke, dass hast . Dann ist es wahrscheinlich überhaupt kein Weinproblem. Nebenbei bemerkt, ich habe einen provisorischen Patch für diese WM_ERASEBKGND-Nachricht erstellt und nur die fixme -Zeilen im Protokoll entfernt. Das Einfrieren selbst wurde nicht behoben. Jedenfalls war es einen Versuch wert. Das Problem liegt wahrscheinlich auf der Fahrerseite.

Nachdem ich seit dem Tag, an dem das Spiel veröffentlicht wurde, in diesem Thread gelauert habe, kann ich endlich über Erfolge berichten, da ich endlich meine ersten paar Stunden DOOM Eternal unter Linux gespielt habe. Es ist wichtig zu beachten, dass ich im Gegensatz zu den meisten Leuten in diesem Thread das Spiel von Bethesda.net gekauft habe, nicht von Steam, was die Dinge ziemlich kompliziert macht.

Aufbau:
Betriebssystem: Ubuntu 18.04
GPU: NVIDIA Quadro RTX 4000 (in einem Thinkpad P53)

Meine exemplarische Vorgehensweise für die minimale Konfiguration:

  1. Aktualisieren Sie vulkan-loader über https://packages.lunarg.com/ auf die neueste Version 1.2.x. Dies ist wichtig, wenn Sie nicht auf Steam spielen.
  2. Aktualisieren Sie die NVIDIA-Treiber über https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa auf den neuesten Stand
  3. Fügen Sie Proton 5.4 GE-3 von https://github.com/GloriousEggroll/proton-ge-custom/releases zu Lutris hinzu, entweder über Steam oder auf andere Weise. Sie sollten wahrscheinlich mindestens ein Spiel einmal über Steam mit dieser Version starten, damit das darin enthaltene proton_dist.tar.gz auf dist entpackt wird, wonach Lutris sucht. Andernfalls sieht Lutris den Läufer nicht. Wenn Sie mutig sind, können Sie diese tar.gz selbst auspacken. Schauen Sie einfach, wo andere Proton-Versionen ihre dist -Verzeichnisse abgelegt haben.
  4. Installiere Bethesda Launcher in Lutris, starte es und installiere das Spiel (wahrscheinlich wird der Trick helper.sh ).
  5. Fügen Sie einen neuen Eintrag in Lutris hinzu, der auf die Binärdatei des Spiels im Verzeichnis von Bethesda Launcher verweist. Die einzigen wichtigen Dinge sind ein korrekter Binärpfad, ein korrekter Runner (5.4-GE-3) und Befehlszeilenargumente, die mindestens +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1 , wobei +com_skipIntroVideo wichtig ist, da sonst Nach einer Sekunde des Bethesda-Logo-Videos erhalten Sie einen Hang.
  6. Starten Sie die neue Verknüpfung von Lutris. Sie müssen den Bethesda Launcher nie wieder starten, außer das Spiel zu aktualisieren.

Ich hoffe, dies hilft einer armen Seele, die Schwierigkeiten hat, dies noch richtig zu konfigurieren.

Wie lade ich alle Kommentare und / oder suche sie?

@rkfg Wir haben ein einfaches Benutzerskript zusammengestellt, um alle Kommentare zu laden: https://greasyfork.org/en/scripts/400462-git-hub-unroll-comments. Nur in Firefox getestet und ich muss sagen, dass es nach dem Laden aller Kommentare auf dieser Seite gelegentlich etwas verzögert wird (Paginierung wäre besser, aber dies in einem Benutzerskript zu tun würde wahrscheinlich Dinge wie das Live-Hinzufügen neuer Kommentare oder Änderungen beschädigen).

Update zum Testen von Proton 5.0.6 RC:
Die Mausbeschleunigung unterscheidet sich von früheren Versionen und den GE-Versionen.
Es ist viel schneller und scheint nicht konstant zu sein. Wenn ich es schaffe, es für mich gut spielbar zu machen, führt die Verwendung der anderen Versionen zu einer extrem langsamen Mausbewegung.
(und trotzdem macht Alt + Tab das Spiel schwarz. Alt + Tab geht nicht zurück. Wenn Sie einmal Alt und dann Alt + Tab drücken, kehren Sie zum Spiel zurück, aber ja, nur schwarz ...)

Protonenprotokoll:
https://drive.google.com/open?id=1fJVizLLrEeOjkoODDFrbQLhEk7gCdsgi

Kernel 5.6.3
neueste stabile nvidia treiber 64-440.82
Linux Minze 19,3 Zimt DE
ROCCAT Kone Reine Eulenauge-Maus

Hat jemand andere Probleme, sich bei Bethesdanet anzumelden? Bricht Battlemode für mich leider ab.

Treten diese Abstürze nur auf Nvidia-Karten auf?

@rkfg Ich habe überhaupt keine Erfahrung damit, aber ich erinnere mich, dass die Leute zu Beginn des Threads erwähnt haben, dass Wein derzeit keine echte Unterstützung für VK_EXT_full_screen_exclusive hat, sondern nur Problemumgehungen. Könnte das der Grund für das Problem sein?

Alt + Tab in Doom Eternal unter 5.4-3- und 440.82-x-Treibern ist ein dauerhafter schwarzer Bildschirm garantiert. Auch Steam Overlay ist problematisch. Ansonsten läuft das Spiel in Vulkan mit 1080Ti solide

@ PraetorianSC4 Es ist bekannt, dass das Steam-Overlay die Leistung in DOOM Eternal verringert. Es handelt sich nicht um ein Wine / Proton-Problem. Ein Kommentar listet einen Boost von 5 fps auf, aber für mich war es eher so, als würde man die FPS verdoppeln (mit einem 5700XT mit Mesa 20.0.4 in Fairness).

In einem anderen Reddit-Beitrag wurde darauf hingewiesen, dass der FPS-Zähler Probleme verursacht. Sie können also versuchen, dies zu deaktivieren und stattdessen entweder die integrierten Leistungsmetriken von DOOM Eternal oder MangoHud zu verwenden, die ich persönlich bevorzuge und selbst verwende.

@willpiam Ich möchte dokumentierten Dossier-Fehler . Es scheint also, dass dies ein Nvidia-Problem ist.

Hey Leute, zu Ihrer Information, nur für den Fall, dass jemand auf dasselbe Problem stößt wie ich.

Ich habe DOOM Eternal unter Ubuntu 18.04.4 mit dem Nvidia-Treiber 440.82 von den Grafiktreibern PPA und Proton-5.4-GE-3 perfekt zum Laufen gebracht.

Nachdem kürzlich einige Updates installiert wurden, funktionierte es jedoch nicht mehr - es stürzte beim Start immer wieder ab. Beim Starten von Steam mit PROTON_LOG = 1 wurde die folgende Meldung im Protokoll angezeigt:

FATAL ERROR: Bitte aktualisieren Sie Ihren Treiber: VK_EXT_full_screen_exclusive ist erforderlich.

Nachdem ich eine Weile damit herumgespielt hatte, indem ich in /var/log/apt/history.log nachgesehen hatte, bemerkte ich, dass ich mit den letzten Updates libvulkan1- und mesa- vulkan - Treiberpakete installiert hatte, die vorher nicht installiert waren.

Das Entfernen von beiden hat das Problem für mich behoben, daher schätze ich, dass diese einen Konflikt mit Nvidias Vulkan-Material verursachen. Daher waren Informationen zu den tatsächlich unterstützten Erweiterungstreibern falsch.

Hallo @megaden , libvulkan1 1.1.70 vom 18.04.4 ist bekanntermaßen zu alt für dieses Spiel. Durch das Hinzufügen zu Ihrem System wurde es in der Steam-Laufzeit der Variante 1.2.135 vorgezogen, da die Pinning-Logik der Steam-Bibliothek nicht erkennen konnte, dass eine geringfügige Änderung stattgefunden hat.

Wenn Sie libvulkan1 erneut hinzufügen, gehen Sie zu <steam install dir>/ubuntu12_32/steam-runtime und verschieben / entfernen Sie die Ordner pinned_libs_ *. Dies würde dazu führen, dass Steam die Ordner pinned_libs_ * beim nächsten Start neu generiert. Danach sollte das Spiel weiter funktionieren wie zuvor.

Mit den neuen NVIDIA-Treibern, die heute auf rpmfusion veröffentlicht wurden, hatte ich die Möglichkeit, beide Systeme erneut zu testen.

DOOM Eternal scheint jetzt spielbar zu sein.

Maschine 1 (Desktop):
CPU: i7-4770
RAM: 32 GB
GPU: GTX 1080ti
Treiber: 440,82
Distribution: Fedora 30
Proton: Proton-5.4-GE-3
Startoptionen: Keine

Maschine 2 (Laptop):
CPU: i7-8750H
RAM: 16 GB
GPU: RTX 2060
Proton: Proton-5.4-GE-3
Treiber: 440,82
Distribution: Fedora 30
Startoptionen (für PRIME-Offloading): __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

Anfangs hatte ich etwas Audio-Knistern, aber es scheint sich von selbst gelöst zu haben.

Ich habe ein Absturzprotokoll für diesen schweren Absturz, über den ich zuvor gesprochen habe:
https://send.firefox.com/download/945b855f1dd20e0d/#dP9yXbTc4PGFlF5mkZL1EQ

Hallo @megaden , libvulkan1 1.1.70 vom 18.04.4 ist bekanntermaßen zu alt für dieses Spiel. Durch das Hinzufügen zu Ihrem System wurde es in der Steam-Laufzeit der Variante 1.2.135 vorgezogen, da die Pinning-Logik der Steam-Bibliothek nicht erkennen konnte, dass eine geringfügige Änderung stattgefunden hat.

Wenn Sie libvulkan1 erneut hinzufügen, gehen Sie zu <steam install dir>/ubuntu12_32/steam-runtime und verschieben / entfernen Sie die Ordner pinned_libs_ *. Dies würde dazu führen, dass Steam die Ordner pinned_libs_ * beim nächsten Start neu generiert. Danach sollte das Spiel weiter funktionieren wie zuvor.

Hallo @ kisak-ventil, danke für deinen Vorschlag, es hat perfekt funktioniert: +1: Eigentlich hat es den Tag gerettet, da ich später herausgefunden habe, dass das Entfernen von libvulkan1 etwas anderes kaputt gemacht hat, also super glücklich, jetzt funktioniert alles gut, vielen Dank!

Hallo @megaden , libvulkan1 1.1.70 vom 18.04.4 ist bekanntermaßen zu alt für dieses Spiel. Durch das Hinzufügen zu Ihrem System wurde es in der Steam-Laufzeit der Variante 1.2.135 vorgezogen, da die Pinning-Logik der Steam-Bibliothek nicht erkennen konnte, dass eine geringfügige Änderung stattgefunden hat.

Wenn Sie libvulkan1 erneut hinzufügen, gehen Sie zu <steam install dir>/ubuntu12_32/steam-runtime und verschieben / entfernen Sie die Ordner pinned_libs_ *. Dies würde dazu führen, dass Steam die Ordner pinned_libs_ * beim nächsten Start neu generiert. Danach sollte das Spiel weiter funktionieren wie zuvor.

Dies löste auch meine Probleme unter Ubuntu 18.04. Vielen Dank!

Hallo, um nutzbares Feedback für dieses Spiel zugänglicher zu machen, archiviere ich diesen Problembericht und wir werden Doom Eternal auf # 3773 weiter diskutieren.

Wenn Sie weiterhin Benachrichtigungen über Doom Eternal erhalten möchten, gehen Sie zu # 3773 und klicken Sie auf die Schaltfläche Abonnieren auf der rechten Seite des Problemberichts.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Dakunier picture Dakunier  ·  3Kommentare

kforney picture kforney  ·  3Kommentare

AwesamLinux picture AwesamLinux  ·  3Kommentare

shaphanpena1 picture shaphanpena1  ·  3Kommentare

BLaDZer picture BLaDZer  ·  3Kommentare