Proton: Warframe (230410)

Erstellt am 22. Aug. 2018  ·  336Kommentare  ·  Quelle: ValveSoftware/Proton

Gemäß Titel habe ich Warframe installiert und es funktioniert nicht. Wenn Sie möchten, dass ich Protokolldateien bereitstelle, teilen Sie mir die Anweisungen mit und ich werde es tun

System- und Betriebssystemspezifikationen

apu: ryzen 5 2400G mit der integrierten Grafik von vega 11
os: manjaro linux
Mesa: 18.1.6
llvm: 6.0
Kernel: 4.18.3
mit Proton 3.7 vom Steam Beta Client

Übrigens ein großes Dankeschön an Valve für die enorme Weiterentwicklung des Linux-Gaming

Game compatibility - Unofficial Regression XAudio2

Hilfreichster Kommentar

ERFOLG!

Hacky, aber erfolgreich.

Ich habe es geschafft, dies zu verhindern, indem ich einen Hack hinzugefügt habe, der winISteamController_SteamController007 in lsteamclient deaktiviert. lsteamclient wurde immer noch erfolgreich geladen, und ich habe einen 8-Bitdo Pro + -Controller angeschlossen, der immer noch funktioniert hat. Ich habe dann auch den Controller mehrmals ein- und ausgesteckt. Spiel stürzte nicht ab. Isteamclient versucht immer noch, nach einem Controller abzufragen, aber die Abfrage schlägt fehl, da die Funktion deaktiviert ist. Jetzt wird dies stattdessen nur wiederholt (beim Debuggen):

91072.358:00eb:00ec:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0xbc0370
91072.358:00eb:00ec:trace:steamclient:STEAMCLIENT_Steam_BGetCallback 
91072.358:00eb:00ec:trace:steamclient:Steam_BGetCallback 1, 0x52f920, 0x52f960
91072.368:00eb:00ec:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0xbbcf50
91072.368:00eb:00ec:trace:steamclient:winISteamClient_SteamClient019_GetISteamController 0xa56930
91072.368:00eb:00ec:trace:steamclient:create_win_interface trying to create SteamController007
91072.368:00eb:00ec:err:steamclient:create_win_interface Don't recognize interface name: SteamController007

win_constructors_table.txt

Alle 336 Kommentare

Gentoo 17.0 das Gleiche

https://appdb.winehq.org/objectManager.php?sClass=version&iId=29230

Warframe / Heruntergeladen / Öffentlich / Tools /
ist nicht drinnen vorhanden:
$ mysteamlibrary / steamapps / common / Proton_3.7 / dist / share / default_plx / drive_c / users / steamuser / Application \ Data

Ich habe die Protonen-Env-Variablen einzeln ausprobiert, um zu sehen, ob es so funktioniert und nicht

Jemand in Warframe-Foren hat eine Problemumgehung gefunden . Fix scheint auf der Entwicklerseite etwas Leichtes zu sein, obwohl es auf Steams Seite wahrscheinlich nicht zu schwer ist.

Hier gilt das gleiche. Verwenden von Arch Linux mit den neuesten proprietären NVIDIA-Treibern.

Ein großes Kompliment an das Proton-Team, das dies möglich gemacht hat!

@XANi Ich habe dieses Skript ausgeführt und es hat eindeutig etwas getan, aber ich kann Warframe immer noch nicht ausführen :( Jetzt gibt es einen Fehler beim Debuggen von Wein, wenn ich es vom Terminal aus starte

Läuft perfekt auf Lutris mit diesem Workaround-Launcher-Shellscript. Aber offensichtlich geht es um Dampf. Das Spiel startet wegen des Launchers nicht. Dieses oben erwähnte Skript ersetzt den Launcher und aktualisiert das Spiel. Die Entwickler sollten einfach dieses Skript implementieren oder ihren Launcher Linux / Wine kompatibel machen.

Nur zur Anmerkung:

Das Spiel selbst ist in Protonen gebrochen, dies ist am Ende von Protonen, da es in der Weininszenierung mit den entsprechenden Winetricks perfekt läuft.

Für alle Proton-Entwickler, die sich damit befassen: Wenn Warframe.exe versucht zu starten, denkt es, dass es offline ist und kann das Cache-Manifest nicht herunterladen, wenn das Laden fortgesetzt werden muss:

2.110 Sys [Info]: Cache languages enabled: _en
2.110 Sys [Info]: Loading Oodle DLL: oo2core_6_win64.dll
2.111 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed
2.112 Sys [Info]: Downloading cache manifest index...
2.112 Sys [Error]: Could not get cache manifest index.
2.113 Sys [Info]: ===[ Exiting main loop]====================================================================================
2.211 Sys [Info]: Loaded TOC for Windows/H.Misc (took 93.8ms, loaded 87009 entries, found 0 deleted)
2.211 Sys [Info]: Cache flushed
2.211 Sys [Info]: Main Shutdown Initiated.  

Das Launcher-Problem muss DE beheben, worüber ich hier geschrieben habe:
https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/

Wer weiß, ob ich tatsächlich eine Antwort bekomme? Ich habe darüber schon einmal geschrieben. Aus diesem Grund habe ich nur meinen eigenen Launcher erstellt.

Hier ist mein Startskript (mit README), das eine Drag & Drop-Lösung ist, wenn Sie das Spiel installiert haben:
https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

Bei Solus mit AMD RX 580 liegt ein Problem vor

Finde die WINE-Fehler heraus, die das Spiel zerstören, und die Patches, die sie beheben!

  1. WINE hat einen Fehlerbericht aus dem Jahr 2016 mit einem Patch in Staging, der noch nicht zusammengeführt wurde:
    https://www.winehq.org/pipermail/wine-bugs/2016-May/443111.html
    UPDATE: wininet-InternetCrackUrlW ist das Patchset in Staging, das dies behebt.

  2. Auch dieser ist nicht Major / Game Breaking, sondern im Log:

000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0015:err:service:process_send_command receiving command result timed out
002a:err:plugplay:handle_bus_relations Failed to load driver L"WineHID"

UPDATE: Behoben durch Staging-Patchset wuauserv-Dummy_Service, von dem ich glaube, dass ZF (ein weiterer Staging-Betreuer) daran arbeitet, mit Wine Mainline zusammengeführt zu werden.

  1. Das Spiel benötigt derzeit natives xaudio2_7 von DirectX, da das eingebaute Spiel fehlschlägt.
    UPDATE: Eine vorübergehende Korrektur, bis das in Wine integrierte xaudio2_7 behoben werden kann, besteht darin, Direct X unter dem Präfix zu installieren und dann der Registrierung eine DLL-Überschreibung hinzuzufügen, die xaudio2_7 als nativ festlegt. Dies muss von Hand installiert werden, da Winetricks 64-Bit-Xact-DLLs in Direct X aufgrund dieses Fehlers in der Vergangenheit deaktiviert hat.

Wenn 3 in Wein behoben werden, ist dieses Spiel nicht auf native MS-Bibliotheken angewiesen

Noch mehr graben ..
Der WINEDEBUG-Bericht mit + xaudio2 enthüllt den Schuldigen des xaudio2_7-Fehlers:

191576.058:0008:0009:trace:xaudio2:CreateFX {a90bc001-e897-e897-7439-435500000003} 0x53f620
191576.058:0008:0009:err:ole:CoGetClassObject class {a90bc001-e897-e897-7439-435500000003} not registered
191576.058:0008:0009:err:ole:CoGetClassObject no class object {a90bc001-e897-e897-7439-435500000003} could be created for context 0x1
191576.058:0008:0009:warn:xaudio2:CreateFX CoCreateInstance failed: 80040154

Dies ist das Letzte, was xaudio2 versucht, bevor es ein paar von ihnen spammt
xaudio2: do_engine_tick-Frames
dann abstürzen

CreateFX befindet sich in xapofx.c
Es wird versucht, die Klasse {a90bc001-e897-e897-7439-435500000003} zu registrieren.
was anscheinend nicht existiert.

BEARBEITEN:
Es existiert, es ist nur für FXEcho, und FXEcho und FXMasteringLimiter müssen noch in WINE'S XAudio2_7 implementiert werden - speziell xapofx.h:

static HRESULT WINAPI xapocf_CreateInstance(IClassFactory *iface, IUnknown *pOuter,
        REFIID riid, void **ppobj)

und

HRESULT CDECL CreateFX(REFCLSID clsid, IUnknown **out)

beide haben

/* TODO FXECHO, FXMasteringLimiter, */

Eine schnelle Lösung kann wahrscheinlich hinzugefügt werden, indem nur die Identifizierung wie folgt ermöglicht wird:

    if(IsEqualGUID(clsid, &CLSID_FXEcho27) ||
            IsEqualGUID(clsid, &CLSID_FXEcho))
        class = &CLSID_FXEcho;

zusammen mit etwas Hokuspokus, der sie dazu bringt, nichts zu tun, aber gerade Idk. Jetzt 7:30 Uhr, Zeit für ein paar zzz. Hoffe, jemand kann etwas Nützliches mit meinem Geschwätz anfangen

In Ordnung, ich habe es geschafft, einen Patch zu erstellen, der FXEcho implementiert und den oben aufgeführten Fehler behebt:

https://gitlab.com/snippets/1748561

Das Spiel benötigt außerdem xaudio2_7-OnVoiceProcessingPassStart xaudio2_7-WMA_support xaudio2_CommitChanges
von der Weininszenierung

Jetzt muss IXAudio2Impl_CommitChanges implementiert werden, da es sich derzeit nur um einen Stub handelt, der S_OK zurückgibt. Dies führt zum Absturz des Spiels, da nicht bekannt ist, wie die Änderungen, die WMA-Audio an ffmpeg übergeben, um für OpenAL konvertiert zu werden, ordnungsgemäß festgeschrieben werden. Standardmäßig gibt CommitChanges einen Stub und E_NOTIMPL zurück. Der xaudio2_CommitChanges-Patch im Staging gibt S_OK zurück, wodurch das Spiel gestartet werden kann, stürzt jedoch ab, wenn versucht wird, eine wma-> offene Dekodierung durchzuführen:

EDIT: Ich bin nicht sicher, ob CommitChanges implementiert werden muss. Der Stub funktioniert vielleicht einwandfrei, aber der WMA-Patch für xaudio2 verursacht dies
avcodec_send_packet
mit Betrieb nicht erlaubt zurückzukehren
Das ist es, was den Absturz verursacht

240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice (0x91d1d0)->(0x4ba308a0, 0xb89e990, 0x8, 3.000000, (nil), 0xb89e950, (nil))
240188.164:0008:0056:trace:xaudio2:dump_fmt wFormatTag: 0x161 (WAVE_FORMAT_WMAUDIO2)
240188.164:0008:0056:trace:xaudio2:dump_fmt nChannels: 2
240188.164:0008:0056:trace:xaudio2:dump_fmt nSamplesPerSec: 44100
240188.164:0008:0056:trace:xaudio2:dump_fmt nAvgBytesPerSec: 12000
240188.164:0008:0056:trace:xaudio2:dump_fmt nBlockAlign: 4459
240188.164:0008:0056:trace:xaudio2:dump_fmt wBitsPerSample: 16
240188.164:0008:0056:trace:xaudio2:dump_fmt cbSize: 0
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice OpenAL can't use this format, so using FFmpeg
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice synthesizing extradata for xWMA
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputVoices 0x948630, 0xb89e950
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputVoices Outputting to: 0x0, 0x91d1e8
240188.165:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice Created source voice: 0x948630
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetFrequencyRatio 0x948630, 1.000249, 0x0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputMatrix 0x948630, 0x91d1e8, 2, 2, 0xb89e968, 0x0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer 0x948630, 0xb89e998, 0xb89e9c8
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer Flags: 0x40
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer AudioBytes: 2100189
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer pAudioData: 0x662b0010
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer PlayBegin: 1031477
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer PlayLength: 6671051
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopBegin: 0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopLength: 0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopCount: 255
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer pContext: (nil)
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer 0x948630: queued buffer 0 (2100189 bytes), now 1 buffers held
240188.165:0008:0056:trace:xaudio2:XA2SRC_Start 0x948630, 0x0, 0x0
240188.165:0008:0056:trace:xaudio2:IXAudio2Impl_CommitChanges (0x91d1d0)->(0x0): stub!
240188.169:0008:0063:trace:xaudio2:do_engine_tick frames available: 441
240188.170:0008:0063:trace:xaudio2:update_source_state 0x94ea00: going to queue a period from buffer 1
240188.170:0008:0063:trace:xaudio2:xa2buffer_queue_period queueing 1024 bytes, now 4096 in AL
240188.170:0008:0063:trace:xaudio2:do_engine_tick Calling OnVoiceProcessingPassStart with BytesRequired: 4410
240188.170:0008:0063:trace:xaudio2:update_source_state 0x948630: going to queue a period from buffer 0
[wmav2 @ 0x7fa150005400] nb_frames is 0 bits left 35664
240188.170:0008:0063:warn:xaudio2:xa2buffer_queue_period avcodec_send_packet failed: Operation not permitted
240188.170:0008:0063:trace:xaudio2:xa2buffer_queue_period queueing 0 bytes, now 0 in AL
240188.170:0008:0063:trace:xaudio2:update_source_state 0x948630: going to queue a period from buffer 0 

Warframe wird auch nicht von mir geladen
gloriouseggroll da oben ist ein Vorteil
Ich war seit Jahren nicht mehr in der Lage, Warframe zu spielen, weil ich es unter Linux nie richtig zum Laufen bringen konnte
Wenn ihr die Änderungen dort oben trotzdem umsetzen könnt, wäre das erstaunlich, weil ich dieses Spiel vermisse

Im Moment habe ich eine Problemumgehung für den Launcher und xaudio2_7, die das ordnungsgemäße Aktualisieren, Defragmentieren des Caches sowie das Einsteigen in das Spiel und das Anmelden ermöglicht.

Danach zwingt Proton aus irgendeinem seltsamen Grund den Client einfach zum Schließen? Ich habe versucht, das Debuggen einzuschalten, aber es zeigt nichts Nützliches an, schließt nur sofort, nicht einmal ein sicheres Herunterfahren. Wenn jemand bereit ist herauszufinden, warum Proton die App gerade schließt, folgt mein Repo einfach der Readme-Datei:

https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton

Einige Entwickler-Eingaben wären hier wirklich nützlich, um herauszufinden, warum Protonen gerade den laufenden Client töten

@GloriousEggroll Ich habe versucht, Ihr Skript auszuführen, aber wenn ich --firstrun an die Startoptionen anhänge, erkennt es es nicht und wenn ich es nicht tue, aktualisiert es den Laucher nicht. Haben Sie Hilfe?

@davidbepo Für Probleme mit meinem Launcher verwenden Sie bitte den Abschnitt mit den Problemen in meinem Gitlab, da der offizielle Launcher-Fehler und die hier gemeldeten Fehler im Spiel nicht mit meinem Launcher zusammenhängen, um diesen Fehlerbericht auf dem neuesten Stand zu halten

Mit der gepatchten Wininet-DLL, meiner ausführbaren Launcher-Datei und ein bisschen Basteln habe ich es geschafft, ins Spiel zu gehen und mit nahezu nativer Leistung zu laufen. Auf einem i7-7700K und einem RX 580 mit Mesa 18.1.6.

Etwas scheint das Spiel nach einer Weile einzufrieren, so dass es nur noch da sitzt und zwei volle Kerne CPU frisst.

Bearbeiten:
Wie sich herausstellt, hat das tatsächliche Einspielen von DXVK das Einfrieren gelöst, obwohl das Spiel die Assets sehr langsam lädt, was zu starker Unruhe während des Spiels führt.

welp. Ab dem letzten Update kann ich das Spiel überhaupt nicht mehr starten. erhalte weiterhin
pid 37067! = 37066, Zerstörung überspringen (Gabel ohne Exec?)
Jedes Mal, wenn ich versuche zu starten

@ananace Ich würde Ihre Lösung meiner vorziehen, da Bash-Skript und eine gefälschte Exe im Ghetto nicht gerade ideal sind. Wie würde man vorgehen, um sie zu kompilieren? (Der ursprüngliche Kommentar wurde bearbeitet, als mir klar wurde, dass eine ausführbare Win-Datei weinfreundlich ist.)

Was das Laden von Assets betrifft - das ist eigentlich das Füllen des Shader-Cache, danach ist es in Ordnung

@GloriousEggroll hmmm Funktioniert hier immer noch mit Ihren Skripten. Ich verwende die Steam-Version, aber anstatt die Datei Launcher.exe umzubenennen, habe ich sie einfach als Launcher-Lutris.exe und Launcher.sh hinzugefügt (erstellen Sie auch eine Launcher-Lutris.bat, damit Wein sie über CMD ausführen kann, was ich hätte tun können direkt mit der exe gemacht).

Wie auch immer, ich führe es nicht über Steam aus, daher muss ich mich nicht mit der Namenskonvention usw. befassen (auch die Binärdateien stehen mir über meine Windows-Installation zur Verfügung, daher war dies einfacher).

Ich bekomme einen stecken gebliebenen Bildschirm auf einer CMD-ähnlichen Shell, die ich einfach mit Strg + C drücke und schließlich Warframe startet

@llitz Die

Ich habe es manuell ausgeführt und einige Bibliotheken gemischt, die ich haben sollte
dachte darüber nach: es war ein langer tag. Ich werde mich melden, wenn ich kann
Finden Sie heraus, was es zum Laufen bringt.

Am Fr, 31. August 2018, 00:24 Uhr Thomas Crider [email protected]
schrieb:

@llitz https://github.com/llitz die lutris wein-dampf version ist -not-
das gleiche wie die Steamplay-Proton-Version. Sie starten in sehr unterschiedlichen
Wege, mit Proton mit viel mehr Umgebungsvariablen von native übergeben
Dampf

- -
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/167#issuecomment-417564654 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AVbEO2fCQcu-Ha0-CR1_tcYyTKZ84ZgPks5uWNaOgaJpZM4WIbhT
.

@GloriousEggroll Das Projekt sollte nur eine reguläre Visual Studio 2017-Lösung sein. Der Code ist jedoch ein bisschen chaotisch, da ich mir gerade einen alten Launcher aus einem verlassenen MMO geholt habe, an dessen Entwicklung ich mitgewirkt habe - wie sich herausstellte, wurde eine fast identische Verteilungsmethode gewählt wie Warframe tat es.

Das einzige, was die ausführbare Datei nicht tut, ist das DX-Redistributable-Setup, den Wininet-DLL-Ersatz oder die xaudio-Überschreibung auszuführen. Und ich habe irgendwie das Gefühl, dass Sie solche Dinge nicht besonders über ein natives PE tun möchten , wahrscheinlich besser, um sie als Linux-Bash-Skript zu behalten.

Ich habe zwei Minuten Video vor dem Schlafengehen gerendert. Hauptsächlich, um ein Beispiel für die Choppiness zu haben, die ich erlebe, obwohl ich später herausfand, dass eine Anwendung die Festplatte ziemlich stark im Hintergrund lud, so dass sie möglicherweise viel besser abspielbar ist, als es zunächst aussah.

Also habe ich mit ananace an seinem Launcher gearbeitet und wir haben es sehr gut. Ich habe auch herausgefunden, warum der Warframe zufällig geschlossen wurde - es stellt sich heraus, wenn ich einen Controller anschließe und dann das Spiel starte - er bleibt auf magische Weise offen. Wenn ich das Spiel nicht mit einem angeschlossenen Controller starte, wird es nach kurzer Zeit geschlossen. Sowohl mein Launcher als auch mein Ananace hatten das gleiche Problem. Es scheint also etwas damit zu tun zu haben, wie Controller / Controller-Profile am Ende des Dampfes behandelt werden.

Außerdem profitiert das Spiel stark vom PoE-Stotter-Patch auf dxvk.

Ich habe endlich das Spiel mit @GloriousEggroll Launcher laufen
1) Das Spiel ist auf Englisch und ich kann nicht auf Spanisch wechseln:
captura de pantalla de 2018-09-07 15-59-39

2) es gibt massive Stottern (dies wurde bereits erwähnt)
3) Probleme mit Schatten:
captura de pantalla de 2018-09-07 16-05-31
4) das Spiel endet nach einer Weile (dies wurde bereits erwähnt)

@davidbepo Ich habe dies bereits einmal angegeben - Probleme mit meinem Launcher posten Sie bitte in meinem Abschnitt zu Gitlab-Problemen. Nicht hier.

@GloriousEggroll Ich denke, die Probleme, die ich habe, könnten für Protonenentwickler wertvoll sein,

Das Sprachproblem ist auf meinen Launcher zurückzuführen
Das Schließproblem wurde bereits aufgrund eines Controller-Problems erwähnt
das stotterproblem wurde aufgrund von dxvk bereits erwähnt.

Das Schattenproblem wurde jedoch nicht erwähnt

Stellen Sie sicher, dass das Spiel in dxvk läuft - schalten Sie den Hud ein.

mit hud meinst du die dampfschnittstelle richtig? Ich habe es aktiviert und jetzt sieht das Schiff gut aus

Nein, das DXVK_HUD. Kommentieren Sie im Protonenordner user_settings.sample.py in user_settings.py um, kommentieren Sie alle Zeilen außer DXVK_HUD aus und setzen Sie DXVK_HUD auf devinfo, fps, version

dann starte das Spiel. Wenn oben links kein DXVK-Hud vorhanden ist, verwendet das Spiel dxvk nicht, wenn es sollte, was entweder zu einem Launcher- oder zu einem Treiberproblem führen würde.

kann bestätigen, dass das Spiel mit dxvk ausgeführt wird:

captura de pantalla de 2018-09-07 17-21-03

Das Schiff ist immer noch in Ordnung, also war es vielleicht ein nicht kompilierter Shader oder so

Hinweis: dxvk von meinem Launcher hat das Poe-Anti-Stotter-Patch, mit dem Füller-Shader angezeigt werden, bis sie tatsächlich gerendert werden. Dies könnte der Grund sein, warum es so aussah.

und jetzt fühle ich mich ein bisschen dumm, das einzige Problem, von dem ich dachte, dass es nicht mit Ihrem Launcher zusammenhängt, ist damit verbunden, trotzdem danke für die gute Arbeit, die Sie geleistet haben, um Warframe unter Linux zum Laufen zu bringen

Ich hoffe, Protonenentwickler können damit das Spiel für alle spielbar machen

Entschuldigung, wenn es nicht verwandt ist, aber ein Fehler, den ich erlebe (kde Plasma Desktop), ist, wenn ich kquitapp5 plasmashell kstart5 plasmashell starte, dann
screenshot_20180918_122457
Offensichtlich ist das Problem in diesem Fall, dass die Tür nicht geladen werden konnte. Da ein Fehler (den ich jetzt entfernt habe, damit die Leute wissen, was aktuell ist) nicht mehr auftritt, ist es möglich, dass die anderen hier genannten Fehler jetzt ebenfalls behoben sind.
18.10.2018 neuer Fehler:
Wählen Sie in der Mission Folgendes aus:
screenshot_20181018_203945
außerhalb der Mission auswählen:
screenshot_20181018_203857
Es ist vielleicht nicht ganz klar, was dies ist, aber im Grunde genommen flackert das Emblem viel, nachdem Sie eine "Fissuren" -Mission ausgewählt und dann aus dem Reliktauswahlbildschirm zurückgezogen haben
screenshot_20181018_220039
Es gibt auch diesen Fehler, bei dem ich mir nicht sicher bin, ob es reproduzierbar ist (die blauen Dinge, die wie Effekte aussehen, ich bin mir ziemlich sicher, dass sie verschwinden sollten).

Dieser Controller-Fehler macht wütend. Ich kann aus Liebe zu mir keinen Controller finden, der von Proton erkannt wird, also bin ich eine sitzende Ente, abgesehen davon, dass ich meine tägliche Login-Belohnung abhole. Ironischerweise funktioniert mein Controller im Spiel, nur Steam hat ein Problem damit.

Ich versuche, das Spiel zu starten, aber nach dem Update des @ GlouriousEggroll- Skripts wird die Konsole gerade geschlossen und das Spiel startet nicht. Hier ist das Konsolenprotokoll, das ich direkt nach dem Steam-Start

Geladene Konfiguration für lokalen Auswahlpfad für App-ID 230410: /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
Geladene Konfiguration für lokalen Überschreibungspfad für App-ID 230410: /home/tuxter/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe mit "" in ProcessingInstallScript geändert.
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe in SynchronizingCloud mit "" geändert.
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe mit "" in ProcessingShaderCache geändert.
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe mit "" in SiteLicenseSeatCheckout geändert.
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe in CreatingProcess mit "" geändert.
GameAction [AppID 230410, ActionID 8]: LaunchApp wartet auf Benutzerantwort auf CreatingProcess ""
GameAction [AppID 230410, ActionID 8]: LaunchApp fährt mit der Benutzerantwort "CreatingProcess" fort.
Opted-in-Controller-Maske: 70
Spielaktualisierung: AppID 230410 "", ProcID 11918, IP 0.0.0.0:0
FEHLER: ld.so: Objekt '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
FEHLER: ld.so: Objekt '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
FEHLER: ld.so: Objekt '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' von LD_PRELOAD kann nicht vorinstalliert werden (falsche ELF-Klasse: ELFCLASS32): ignoriert.
Geladene Konfiguration für lokalen Auswahlpfad für App-ID 230410: /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
Geladene Konfiguration für lokalen Überschreibungspfad für App-ID 230410: /home/tuxter/.local/share/Steam//controller_base/empty.vdf

Hinzufügen des Prozesses 11918 für die Spiel-ID 230410
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe mit "" in WaitingGameWindow geändert.
Hinzufügen des Prozesses 11919 für die Spiel-ID 230410
GameAction [AppID 230410, ActionID 8]: LaunchApp hat die Aufgabe in "Abgeschlossen mit" "geändert.
Hinzufügen des Prozesses 11920 für die Spiel-ID 230410
Hinzufügen des Prozesses 11921 für die Spiel-ID 230410
Hinzufügen des Prozesses 11922 für die Spiel-ID 230410
Hinzufügen des Prozesses 11925 für die Spiel-ID 230410
Hinzufügen des Prozesses 11927 für die Spiel-ID 230410
Hinzufügen des Prozesses 11930 für die Spiel-ID 230410
Hinzufügen des Prozesses 11938 für die Spiel-ID 230410
Hinzufügen des Prozesses 11943 für die Spiel-ID 230410
Speichern des Roaming-Konfigurationsspeichers in 'sharedconfig.vdf'
Roaming Config Store 2 erfolgreich gespeichert
Hinzufügen des Prozesses 11956 für die Spiel-ID 230410
Spiel entfernt: AppID 230410 "", ProcID 11918

Das Spiel läuft immer noch nicht auf Proton 3.16, jetzt gibt es einen Dump mit einigen seltsamen Hex-Codes und ausführbaren Namen und Bibliotheksnamen

@davidbepo Spiel selbst läuft gut mit Proton 3.16, offizieller Launcher ist immer noch kaputt, weil es sich nicht selbst aktualisieren und Schleifen booten kann

@davidbepo Spiel selbst läuft gut mit Proton 3.16, offizieller Launcher ist immer noch kaputt, weil es sich nicht selbst aktualisieren und Schleifen booten kann

für mich kommt es nicht einmal zum Boot-Looping, wie ich sagte, es gibt einen Dump

Übrigens habe ich ohne Ihr Skript neu installiert, um es zu testen, ich werde es später mit Ihrem Skript testen

@GloriousEggroll Hey Mann, danke für all deine Arbeit. Ich habe es geschafft, das Spiel mit Ihrer ersten eigenständigen Anleitung basierend auf Wine zum Laufen zu bringen, aber es war verzögert und ich wusste nicht, wie ich es richtig konfigurieren sollte.

Ich habe die Steam-Proton-Anleitung befolgt, aber das Spiel beginnt nicht an meinem Ende, selbst wenn das Telefon über die Steam Link-App als Controller angeschlossen ist. Irgendwelche Ideen oder Ratschläge, wie Sie fortfahren sollen oder wie Sie die Protokolle überprüfen können, was könnte sie blockieren?

@ joro1881 hast du sichergestellt, dass Dampf Proton 3.16 verwendet? Eine niedrigere Version funktioniert meines Wissens einfach nicht

@ prototype99 Klar, hier wie es aussiehtscreenshot from 2018-10-21 11-15-49

@ joro1881 Entschuldigung für die späte Antwort, aber ja, Warframe Steam-Proton benötigt 3.16. Im Kompatibilitätstool sollten Sie die Option in der Dropdown-Liste erhalten. Möglicherweise müssen Sie auch auf https://gitlab.com/GloriousEggroll/warframe-linux/issues/48 verweisen, wenn es immer noch nicht startet. Ich habe im letzten Beitrag zusammengefasst, was zu tun ist. Wenn Sie möchten, kann ich alles in einen Leitfaden für Sie auf meiner Website einfügen

@ Prototyp99 Danke Kumpel, ich habe es nicht eilig. Nun, ich möchte deinen Tag nicht nur für mich stören. Ich werde es mit Version Proton 3.16-3 Beta erneut versuchen und der Anleitung von GloriousEggroll + seiner Launcher-Option folgen. Ich habe den Wein bereits konfiguriert. Starcraft 1,2 und Diablo 3 laufen wie ein Zauber. Ich fand auch, dass es eine Funktion 'feralinteractive' Gamemod gibt, um die Leistung der CPU zu steigern. Es kann vorgeladen werden. WF ist jedoch so optimiert, dass es dies tatsächlich nicht verwendet. : D Wenn Sie zusätzliche Einstellungen oder Schritte haben, die mir fehlen, können Sie diese einfach anzeigen.

@GloriousEggroll @ prototype99 Okay Leute, ich habe es dieses Mal zum Laufen gebracht. Vielen Dank! Ich beschäftige mich mit dem Problem, das Spiel nach 5 Minuten zu beenden, da kein Controller erkannt wurde. Haben Sie Tipps dazu? Ich habe versucht, mein Telefon anzuschließen, was funktioniert hat, aber dann wurden alle Steuerelemente im Spiel geändert. Also konnte ich die Maus nicht benutzen.

Ich habe keine Ideen mehr, egal welche Kombination aus Plugin / Unplugin des Controllers, die Spieleinstellungen sind bereits geändert. Ich kann keine Mission mit der Maus auswählen. Ich habe versucht, die Dampfeinstellung zu ändern oder den Regler von dort aus auszuschalten. Hat nicht funktioniert. Auch versucht, nur vom Telefon zu dämpfen, hat nicht funktioniert. Maus und Controller aktiviert, aber immer noch keine Änderung. Die Menüs sind tabu. Ich konnte mich einer Mission anschließen und die Maus funktionierte, konnte aber die Mission im Menü nicht abbrechen, funktionierte immer noch nicht.

Ja, ich finde, es erwartet, dass Sie einen Controller verwenden, wenn Sie ihn anschließen. Ich beschuldige Sie nicht, dass Sie es nicht bemerkt haben, weil es im eigentlichen Repo ist, aber wenn Sie einen Ausflug zu https://gitlab.com/GloriousEggroll/warframe machen -linux / tree / steamplay-proton die readme sagt eigentlich jetzt über einen anderen weg, wie man es mit xboxdrv macht? Wenn Sie das versuchen, weiß ich nicht, ob sich das als erfolgreicher erweisen wird. Ich benutze Controller so ehrlich, dass ich es nicht ausprobiert habe. (Es tut uns leid!)

Durch die Installation von xboxdrv und dessen Ausführung als Dienst wird das Controller-Problem behoben. Steam erkennt den Dienst von xboxdrv als xbox 360-Controller, auch wenn kein Controller angeschlossen ist. Dies ist eine Problemumgehung, funktioniert jedoch.

Über der Schwelle spielen !!!! BIG BIG danke Jungs. Ich weiß das wirklich zu schätzen. Du hast meinen Monat gemacht. Ich habe Probleme mit meinen Augen und Warframe hilft tatsächlich für meine Gesundheit. Schieße grüner herum und bewege meine Augen: D.

Mit freundlichen Grüßen

Hey Leute, hab einen Fehler gefunden. Alles läuft perfekt, aber wenn ich die Tür von Plains öffne, um einzutreten, werde ich beim Laden aus dem Spiel geworfen. Ich kann mich wieder dem Kader anschließen und ohne Probleme auf den Ebenen weiterspielen. Ich habe das Problem dreimal hintereinander reproduziert. Keine Ahnung, wenn es nur bei mir ist. Es ist kein Problem, vom Orbiter aus in die Ebene zu gelangen. Nur von Konzo mit einer gewählten Mission.

Hey Leute, tut mir leid, dass ich wieder ziehen muss. Aber mit dem neuen Fortuna war das wohl unvermeidlich.

Im Zusammenhang mit meiner vorherigen Antwort zu Plains konnte ich nicht verstehen, was das Spiel zum Zerquetschen brachte, hörte aber schließlich auf zu zerquetschen und konnte ohne Kampf durch die Türen eintreten. Seltsam.

Jetzt ließ mich Fortuna mit der Nachricht fallen, dass ich im 32-Bit-Mod nicht laufen konnte, 64-Bit ist die Zukunft. Also habe ich die launcher.sh mit geändert

WARFRAME_EXE = "Warframe.x64.exe"

direkt, so dass das Spiel immer in x64 Mod gestartet wird. so konnte ich in die Welt der Venus eintreten. Ich habe sogar nach dem ersten Ziel, dann stürzt das Spiel mit Bericht an Warframe ab. Keine Ahnung, ob es DE-Sache ist oder weil wir auf Linux / Proton sind.

Bitte teilen Sie uns mit, ob Sie die gleichen Erfahrungen gemacht haben oder nicht oder ob Sie irgendwelche Gedanken dazu haben.

Danke im Voraus

@ joro1881
Auch in die ausführbare 64-Bit-Datei geändert.
Das Spiel stürzt für mich kurz vor der zweiten Mission auf Fortuna (der Spionage) ab.
Auch nach kurzer Zeit auf POE abstürzen.
Die Leistung scheint im Allgemeinen schlechter geworden zu sein.

Bearbeiten:
Übrigens: Das Setzen von WARFRAME_EXE ist sinnlos, es sei denn, Sie haben das Skript geändert, da es nur erneut auf Warframe.exe wird.
Um es in 64-Bit auszuführen, ohne das Skript berühren zu müssen, benennen Sie einfach Warframe.exe in Warframe.exe.bak und verknüpfen Sie die 64-Bit-Exe mit Warframe.exe .

Schlechte Nachrichten, in den letzten Tagen versuche ich, im x64-Bit-Modus zu spielen, aber es stürzt ab, nicht nur in Fortuna. Das Problem könnte also von Proton stammen, das es nicht richtig unterstützen kann. Ich warte immer noch auf DEs Antwort auf Ticket tho. Der neue Teil des Spiels ist möglicherweise lange Zeit nicht mehr unter Linux spielbar :(

Es scheint ein XAudio- Problem mit 64-Bit-Wein zu geben.
Das Spielen mit dem 32-Bit-Client ist derzeit die einzige Option, bis FAudio hoffentlich alles behebt.

Ich habe meinen Launcher auf 64 Bit aktualisiert und faudio im Präfix installiert. Dieses Spiel muss mit XAudio2 @ kisak-ventil gekennzeichnet sein

Der Standard-Launcher muss ebenso wie der Absturz ohne Controller noch behoben werden, aber FAudio macht ihn zumindest spielbar

FAudio scheint das Audio viel schneller durcheinander zu bringen als das native.
Native dauert ungefähr 1 Stunde, manchmal weniger.
FAudio hingegen beginnt nach ca. 5 Minuten zu knistern.

Das heißt, ich muss entweder den Soundserver alle 5 Minuten neu starten, um das Problem zu beheben (aber das Risiko besteht, dass das Spiel dabei abstürzt) oder meine Audioausgänge jedes Mal im Spiel zyklisch ausführen.

Gute Arbeit GloriousEggroll, danke.

Ich habe den Sound im Spiel deaktiviert und das Abstürzen hat aufgehört, also habe ich 5-10 Minuten ohne Sound gespielt. Dann friert der Bildschirm irgendwann ein, ohne zu stürzen und mich rauszuholen, aber es ist immer noch kaputt :(

Auf der hellen Seite:
Die Leistung des 64-Bit-Clients scheint etwas besser zu sein.

Gute Nachrichten, ab einer Stunde ohne Ton, ohne Absturz oder kaputtes Bildschirmbild. Die Leistung ist in der Tat großartig. Wie können wir also die Klangmaterie beheben? Es fühlt sich so verkrüppelt an, ohne es zu spielen.

@valeth das Knistern ist ein Problem, aber es gibt ein paar Dinge, die Sie tun können:
- Schalten Sie den Hall aus
- Musik im Spiel stumm schalten
- Schalten Sie "Im Hintergrund stumm schalten" ein.
-set PulseAudio als In-Game-Audiogerät
Verschiedene Benutzer haben gemeldet, dass diese alle funktionieren. Ich habe all das getestet, obwohl Musik für mich meistens in Ordnung ist.

Noch wichtiger ist, dass das Spiel nicht abstürzt.

Es gibt einen weiteren Absturz mit der Benutzeroberfläche, an der das Spiel hängt, aber es hat nichts mit Audio zu tun und ist wahrscheinlich ein Fortuna-Schnittstellenfehler

@GloriousEggroll Versuchte alle diese Einstellungen, aber die gleichen Ergebnisse.

@valeth Ich meine, es wird immer noch hier und da knistern und auf Ladebildschirmen ist FAudio noch nicht vollständig. Das sind nur Dinge, die helfen, es zu mildern

Es ist jedoch nicht nur ein leichtes Knistern.
Es ist eher so, als würde das Audio fast nicht mehr wiederzuerkennen sein.

das ist wirklich seltsam, ist es in einem bestimmten Bereich? Fortuna Audio spielt hier größtenteils gut

Nichts spezielles, nein.
Nur das Spiel läuft nach einer Weile ab, selbst wenn Sie auf dem Orbiter bleiben.

Ich hätte eine zweite dedizierte Soundkarte, vielleicht hat die Bordkarte Probleme.
Und ein externer DAC, wenn ich diesen wieder zum Laufen bringen kann.
Die neueste PA hat den Stereo-Ausgang für diesen unterbrochen.

Ok, es ist definitiv nicht das interne Audio.
Gleiches gilt für die dedizierte Soundkarte.

Alle vier erledigt und auch andere Optionen deaktiviert.
- Schalten Sie den Hall aus
- Musik im Spiel stumm schalten
- Schalten Sie "Im Hintergrund stumm schalten" ein.
-set PulseAudio als In-Game-Audiogerät

In Fortuna stürzt es immer noch ab. Fertig Index ohne Ausgabe tho.

@valeth versuchen hinzuzufügen

export SDL_AUDIODRIVER=directsound

zu Launcher.sh

@ joro1881 Fortuna hat immer noch einige Buggy-Abstürze, die nichts mit Audio zu

@GloriousEggroll Dies scheint entweder das Audioproblem behoben oder zumindest verzögert zu haben.
Ist zumindest in den ersten 5-10 Minuten nicht aufgetreten.

Bearbeiten:
Leider kommt es mit einem ganz anderen Satz von Trommelfell-Audio-Störungen.

Oder vielleicht kann ich versuchen, das Spiel vorinstallieren, wenn es etwas mit kaputten Audiodateien ist.

@valeth eine letzte Sache, die Sie versuchen können:

sudo sed -i.bak 's/load-module module-udev-detect/load-module module-udev-detect tsched=0/g' /etc/pulse/default.pa
pulseaudio -k
pulseaudio --start

@GloriousEggroll
Habe diese Option bereits eingestellt, aber danke für deine Hilfe.

@GloriousEggroll Ich habe das gleiche Problem und als ich diese Befehle

@KutsuyaYuki es passiert mir auch, die Befehle in diesem Artikel haben den Sound
https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
Und erzwinge das erneute Laden von Alsa erneut:
sudo alsa force-reload

Ihr Jungs, die knisternde Probleme haben und meinen Launcher benutzen, könntet ihr das versuchen:
@valeth @ joro1881
https://drive.google.com/file/d/1i4HC5tbAH8KAAyNfm1W6T2730S84Fdup/view?usp=sharing

Extrahieren Sie den FAudio-Ordner in den Tools-Ordner, ersetzen Sie den bereits vorhandenen Ordner und führen Sie dann --firstrun erneut aus

Es hat bei mir funktioniert, keine Tonprobleme oder Geräusche. Winzig beim Laden einer Mission, aber nicht erwähnenswert. Vielen Dank für die Mühe GloriousEggroll

Nebenfrage. Ich sehe Dx9 und Dx11 in das Spiel geladen, aber es gibt Dx12 auf dem Markt. Verwendet das Proton sowohl dx9 als auch dx11? Sollte das Tool dx12 verwenden?

@ prototype99 Es ist einfach falsch. Die DirectX-Version macht sehr viel .

Dx9 wird über die Wine3D-Ebene von Wine in OpenGL übersetzt.
Dx11 wird über die DXVK-Ebene nach Vulkan übersetzt (es sei denn, Sie haben Wine3D ausdrücklich erzwungen).
DX12 wird über die vkd3d-Ebene von Wine (noch in einem experimentellen Zustand) nach Vulkan übersetzt.

Wenn ein Spiel Ihnen mehrere Optionen bietet, sollten Sie Dx11 wählen, da DXVK am effizientesten ist.

@GloriousEggroll Versuchte dein aktualisiertes FAudio und es scheint viel besser zu sein, wenn ich Musik ausschalte.
Immer noch ein paar Pannen hier und da, aber erträglich.

Es ist ein bisschen schwer zu erklären, wie schlecht der Klang mit Musik tatsächlich ist. Hier ist ein Beispiel
(Entschuldigung für die schlechte Framerate, läuft während der Aufnahme nicht so gut)

Bei aktivierter Musik: https://youtu.be/h1MdsjDO7L0
Ohne Musik: https://youtu.be/Bq1mM0sDGak

Ich weiß wirklich nicht, wie ich das Ding mit eingeschalteter Musik beschreiben würde.

@ joro1881 Wie gesagt, die Verzögerung kommt von der Aufnahme, wahrscheinlich weil ich den Software-Encoder verwende und vielleicht weil ich V-Sync nicht eingeschaltet habe.

@valeth Sorry, automatisch lesen. Ich spiele nur eine Stunde ohne Verzögerung, Absturz oder schlechten Sound. Solo, direkt am Orb Vallis, ohne Fortuna oder den Aufzug zu passieren. Alle Versuche, heute im öffentlichen Kader zu spielen, führen zum Systemabsturz. Morgen werde ich versuchen, mit Freunden zu testen. Entschuldigung für den Spam.

Erlebst du nicht ähnliche Abstürze oder wirft dich das Spiel direkt raus?

Zusammenfassend scheint dies die aktuellen Probleme zu sein:
Audiostörungen (habe auch das aktualisierte FAudio ausprobiert, tritt nach kurzer Zeit an jedem Ort auf)
Das Spiel wird nach ein paar Minuten mit angeschlossenem Controller beendet (verifizierte Controller-Funktionalität im Spiel).
Der native Launcher funktioniert nicht (Danke GloriusEggroll für die vorübergehende Lösung!)

Getestet auf Manjaro mit 4.19.4-1 Kernel
Ryzen 1800X
Vega64 mit Mesa 18.2.5
X370 Motherboard

Das Spiel wird nach ein paar Minuten mit angeschlossenem Controller beendet (verifizierte Controller-Funktionalität im Spiel).

Ohne angeschlossenen Controller.

Mit der neuen Beta-Version 3.16-5 scheint der Launcher zu starten, gerät jedoch in eine endlose Update-Schleife. "Nach Updates suchen, 391 KB heruntergeladen" und das Fenster wird geschlossen und neu gestartet, wobei die Aktion immer wieder wiederholt wird.

Es ist cool, einige Fortschritte zu sehen. @GloriousEggroll ,

Nochmals vielen Dank, ich schätze Ihre Arbeit.

Ich stöberte herum und bemerkte, dass der Standard-Launcher tatsächlich eine andere Datei namens Launcher.exe.cpy . Als ich anfing zu überlegen, dachte ich, dass dies ein aktualisiertes Launcher.exe , das nicht richtig umbenannt wurde.

Also habe ich es getestet. Ich habe das ursprüngliche Launcher.exe , um als Backup zu dienen, und Launcher.exe.cpy in Launcher.exe . Sicher genug, es öffnete sich dann ohne Probleme.

Zusammenfassend lässt sich sagen, dass das aktuelle Problem mit dem Warframe-Launcher darin besteht, dass es sich nicht richtig überschreiben kann, sodass es beim Abrufen des neuen Launcher in eine Endlosschleife gerät, den neuen nicht kopiert und dann denselben ursprünglichen Launcher neu startet.

Bearbeiten: Ich sollte erwähnen, dass ich nur das anfängliche Laden getestet habe, um sicherzustellen, dass es nicht weiter schleift. Ich bin mir nicht sicher, ob das Spiel tatsächlich aktualisiert wird oder noch etwas. Testen Sie das jetzt. Es gibt definitiv Festplattenaktivitäten, aber ich weiß nicht, wie gut sie funktionieren, da kein Fortschrittsbalken für den Teil "Nach Updates suchen" angezeigt wird.

Schön, aber hat das Spiel begonnen und funktioniert es wie erwartet?

@Yowlen das ist ein toller Fund! Ich habe das Gleiche getan und versucht, den Launcher wie Sie umzubenennen. Leider bekomme ich INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW

Derzeit arbeitet der Launcher, bringt Sie zur Wiedergabetaste, klickt auf die Wiedergabetaste und das Spiel startet mit dem Fortschrittsbalken zum Ladebildschirm. Sobald das Laden beendet ist, erhalte ich einen ersten Ton, bevor es abstürzt und ich Holen Sie sich den Crash-Reporter des Spiels.

Dies scheint sehr ähnlich zu dem zu sein, was in # 4 der Skyrim Special Edition passiert.

Weitere Tests:
Es scheint, dass der Standard-Launcher keine Dateien richtig aktualisieren kann. Es kann sie lesen (daher hat es so lange gedauert, nach neuen Inhalten zu suchen), aber es kann diese Updates nicht anwenden, wahrscheinlich aufgrund der gleichen Ursache für das Problem Launcher.exe Überschreiben von

Das Spiel wird gestartet, stürzt jedoch sofort ab, sobald der erste Ladebildschirm fertig ist. Es wird nie zum eigentlichen Anmeldebildschirm gelangen.

Sobald jedoch alles über den benutzerdefinierten Launcher von @GloriousEggroll aktualisiert wurde, einwandfrei , ebenso wie das Spiel selbst, wenn es vom normalen Launcher gestartet wird. Mit anderen Worten, sobald das Präfix mit den XAudio-Korrekturen und -Stuffs aus dem benutzerdefinierten Launcher eingerichtet wurde, verwendet Steam diese selbstständig ordnungsgemäß.

Ich kann auch bestätigen, dass sich der normale Launcher schließt, sobald er das eigentliche Spiel startet.

All dies bedeutet, dass es unter der Annahme, dass GloriousEggroll bereit ist, möglich sein könnte, jetzt eine Erfahrung zu geben, die dem ursprünglichen Spiel näher kommt. Im Wesentlichen:

  1. Der benutzerdefinierte Launcher behandelt die Aktualisierungen und das anfängliche Präfix-Setup wie bisher
  2. Der benutzerdefinierte Launcher schaltet sich dann für den normalen Launcher aus, ohne ein separates Präfix zu starten
  3. Der normale Launcher startet das eigentliche Spiel
  4. Sobald festgestellt wird, dass der Launcher geschlossen ist, schaltet der benutzerdefinierte Launcher die Exe zurück, damit der normale Launcher beim nächsten Start des Spiels nicht direkt gestartet wird

Außerdem möchte ich nur sagen, dass die XAudio-Korrekturen im neuesten Commit des benutzerdefinierten Starters erstaunlich sind. Auch die Musik stottert nicht mehr. Vielen Dank an alle, die daran beteiligt sind, dieses Spiel zum Laufen zu bringen, und insbesondere an GloriousEggroll. Vielen Dank für all Ihre harte Arbeit.

Bearbeiten: Wenn dies zutrifft, @shadywack , verwenden Sie den neuesten benutzerdefinierten Launcher und

Ich kann den Fehler in Skyrim SE leider nicht bestätigen, da er in Xubuntu mit allen geeigneten PPAs gemäß den Empfehlungen von Steam einwandfrei funktioniert. Ich sollte auch beachten, dass ich auch keine DLCs dafür habe. Wenn es also ein DLC ist, der es verursacht, kann ich das nicht testen.

Steam zwang mich, fast das ganze Spiel neu herunterzuladen. (Ich gehe davon aus, dass das massive 24.2-Update auf Steam übertragen wurde, sodass ich alles erneut herunterladen konnte, obwohl es bereits aus dem benutzerdefinierten Launcher heruntergeladen wurde.)

Aber es gab einige gute Nachrichten. Der reguläre Launcher funktioniert jetzt. Es hat sich selbst und die Spieledateien erfolgreich aktualisiert.

Da dieses Update wahrscheinlich die verwendete Proton / Wine-Umgebung zurücksetzt, kann ich Ingame testen und sehen, wie viel noch kaputt ist und ob es spielbar ist. Ich werde bald mit einem Update bearbeiten.

Ich hoffe nur, dass Steam entweder die DXVX-Version in ihrem Präfix herabgestuft oder auf andere Weise gepatcht hat, um zu verhindern, dass die nVidia-GPU einfriert, da dies meine Tests wahrscheinlich erheblich behindert ...

Update: Es funktioniert unter 3.16-6 Beta besser als unter 3.16-5 Beta, das ist sicher. Ich denke, Steam hat möglicherweise alle Korrekturen vorgenommen, die @GloriousEggroll für den benutzerdefinierten Launcher oder zumindest für die meisten von ihnen vorgenommen hat. Der Ton ist nicht knackig oder so. Wenn es bei mir einfriert, werde ich es erneut aktualisieren, aber bis jetzt scheint das einzige Problem das Steam-Overlay zu sein, das eine leichte Verlangsamung verursacht, die leider für alle Spiele normal ist.

Update 2: Bisher keine Einfrierprobleme. Aber ich wollte ein Update zu dem anderen langjährigen Problem geben: Der Controller-Absturz. Ich habe es getestet und es stürzt immer noch innerhalb von 5 Minuten ab, wenn es keinen angeschlossenen Controller erkennt. Behalten Sie also diesen Dummy-Treiber oder was auch immer für jetzt.

Ich habe die gleiche Erfahrung gemacht, ich habe versucht, das Update zu stoppen, aber keine Freude dort. Also habe ich das Spiel dieses Jahr zum siebten Mal oder öfter neu installiert. Ich bemerkte, dass der Launcher alleine geladen war. Alles läuft reibungslos, nur die Stimme des Lotus und des Index-Schiedsrichters fehlen, aber trotzdem.

@Yowlen das Spiel funktioniert ja jetzt danke für das Heads Up

sollte ich jetzt den Titel der Ausgabe ändern?

Keine Ahnung, ich denke, es ist zu früh für irgendetwas, da sich die Situation in den letzten Monaten ständig geändert hat. Wir könnten ein neues Thema an anderer Stelle mit "Konstante gemeinsame Probleme unter Linux / St-Proton mit WF" beginnen.

Ich bezweifle, dass GloriousEggroll weiterhin Freizeit hat, um zu helfen, wenn sich die Probleme ändern oder wenn das Spiel nicht mehr funktioniert - das Erstellen / Aktualisieren von new launcher.sh.

Wir können hier weiter Spam senden, bis er es zulässt: D.

Wie bereits erwähnt, fehlt immer noch das direktionale Audio aus verschiedenen Quellen, was sich auch auf die NPCs in Skyrim SE und anderen Spielen auswirkt. Ich erinnere mich, dass ich einen Problembericht dazu auf der Hauptwebsite für Wine-Fehlerberichte gesehen habe. Es sollte also nicht zu viel sein, Warframe zur Liste hinzuzufügen, wenn es nicht bereits vorhanden ist. Wir können hier auch einen hinzufügen, der als Referenzpunkt für alle Personen dient, die kommen, um ihre eigenen Berichte zu erstellen. Bearbeiten: Der Problembericht für dieses Problem hier für Proton ist # 54.

Ich kann auch überprüfen, ob Musik und Hall das Audio beim Einschalten immer noch beschädigen. Dies ist also Warframe-spezifischer und kann in einem eigenen Problembericht nachverfolgt werden. Dieser Bericht kann auch die Empfehlung enthalten, die Audio Output im Spiel in pulseaudio zu ändern, um andere Audio-Beschädigungen zu umgehen. Die Ursache dieses Problems scheint auch unter dem oben genannten Problem zu liegen.

Die letzte Ausgabe, für die ein Controller erforderlich ist, sollte auch einen eigenen Bericht enthalten, da dies den Start des Spiels nicht verhindert und erst danach zum Absturz bringt. Dies ist ein separater Fehler.

tl; dr - Lassen Sie es offen, bis Valve diese Version von Proton im Falle von Regressionen aus der Beta-Version verschiebt, und bearbeiten Sie den Titel so, dass er den Controller-Absturz enthält, wie in der folgenden Regelerinnerung angegeben.

Freundliche Erinnerung, dass wir einen Problembericht pro inoffiziell unterstütztem Spieletitel verwenden. Wenn Sie die Hauptursache eines Problems identifiziert haben und es mehrere Spiele betrifft, lohnt es sich möglicherweise, diese separat zu verfolgen. Im Allgemeinen sollte die spielspezifische Diskussion hier fortgesetzt werden.

Ah, danke, @ kisak-ventil. Das war mir nicht bewusst. In diesem Fall wäre es wahrscheinlich die beste Vorgehensweise, den Titel so zu aktualisieren, dass er die anderen Probleme enthält.

Ich habe meinen obigen Beitrag auch so bearbeitet, dass er den Problembericht enthält, der die Ursache der fehlenden Stimmen verfolgt.

Okay. Ich habe gerade meinen ersten Frost bekommen. Es dauerte eine Weile, bis ich mich manifestierte, weil ich bis jetzt nicht in schwere Gebiete ging. Es passiert immer dann, wenn auf einmal viel gerendert werden muss.

So kann ich bestätigen, dass das Problem mit dem Einfrieren von DXVX 0.90 für nVidia-Karten in Proton 3.16-6 Beta vorhanden ist. Ich muss vorerst wieder zum benutzerdefinierten Launcher wechseln, damit ich richtig spielen kann. Ich muss doch in der Lage sein, Fortuna & so zu betreten.

Liste aller gefundenen Fehler

Die folgenden Fehler sind in Proton 3.16-6 und Warframe 24.2.6 (Fortuna Hotfix für The Profit Taker) vorhanden.

Friert beim Anmelden ein

  • Versuchen Sie, sich mit einem Konto anzumelden, das nach einem E-Mail-Bestätigungscode fragen muss
  • Geben Sie keinen Code ein und versuchen Sie, sich mit einem anderen Konto anzumelden
  • Der Client friert ein und muss beendet werden.

Es ist kein NPC zu hören

  • Keiner der NPC-Charaktere hat seine Stimme. Dies schließt Lotus, Ordis, Eudico, Onkko ein.
  • Alle Audioeinstellungen sind standardmäßig

Einfrieren beim zweimaligen Öffnen von Optionen

  • Öffnen Sie das Optionsmenü, ändern Sie einige Einstellungen und schließen Sie
  • Verlassen Sie das Pausenmenü nicht
  • Wenn Sie versuchen, es erneut zu öffnen, friert das Spiel ein und sollte nach einer Weile automatisch beendet werden

Anmeldemusik ist nicht zu hören

  • Die Musik, die normalerweise beim ersten Start des Spiels zu hören ist, wird nicht gehört.
  • Alle Audioeinstellungen sind standardmäßig

Gelegentliches Knistern

  • Audio knistert gelegentlich, normalerweise alle 2-3 Minuten

Steam Overlay zeigt keinen Cursor an

  • Alle Einstellungen standardmäßig
  • Neustart hilft nicht

Bearbeiten:

Benutzer in der ProtonDB schlagen vor, dass das Setzen von WINEPREFIX auf WINEPREFIX=~/.steam/steam/steamapps/compatdata/230410/pfx/ winetricks xact das Problem in Bezug auf fehlende Audio-Stimmen lösen sollte.

@Frontear Sie vermissen ein paar Dinge

  1. xact sollte nicht verwendet werden, es verursacht Audioabstürze aufgrund von 64-Bit-xaudio2. Stattdessen benötigen Sie faudio mit im Präfix installiertem ffmpeg oder eine benutzerdefinierte Protonenversion mit faudio + ffmpeg
  2. Das Spiel stürzt nach 5 Minuten ab, wenn kein Controller erkannt wird. Details dazu von einem anderen Benutzer:
proton is sending a sigtrap at a specific point, there's a damn breakpoint set for whatever reason!
run warframe, wait for proton to kill the game, check sudo journalctl -xe

@ kisak-ventil ^ das sind neue Informationen zum Controller-Problem.

Protokoll von meiner benutzerdefinierten Version (tritt auch in allen anderen Versionen auf) bezüglich des Sigtrap + Absturzes bei der Controller-Erkennung:

[gloriouseggroll<strong i="14">@shittywok</strong> Proton-4.0-RC3-GE]$ sudo journalctl -xe
[sudo] password for root: 
Dec 30 12:00:07 shittywok kernel: audit: type=1701 audit(1546189207.001:53): auid=1000 uid=1000 gid=100 ses=2 pid=73565 comm="Warframe.x64.ex" exe="/home/gloriouseggroll/.local/share/Steam/compatibilitytools.d/Proton-4.0-RC3-GE/dist/bin/wine64-preloader" sig=5 res=1
Dec 30 12:00:07 shittywok systemd[1]: Started Process Core Dump (PID 73805/UID 0).
-- Subject: Unit [email protected] has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit [email protected] has finished starting up.
-- 
-- The start-up result is done.
Dec 30 12:00:07 shittywok audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-73805-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 30 12:00:07 shittywok kernel: audit: type=1130 audit(1546189207.029:54): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-73805-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 30 12:00:07 shittywok systemd-coredump[73806]: Resource limits disable core dumping for process 73565 (Warframe.x64.ex).
Dec 30 12:00:07 shittywok systemd-coredump[73806]: Process 73565 (Warframe.x64.ex) of user 1000 dumped core.
-- Subject: Process 73565 (Warframe.x64.ex) dumped core
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 73565 (Warframe.x64.ex) crashed and dumped core.
-- 
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.

@Frontear Zusätzlich zu dem, was @GloriousEggroll gesagt hat, wurde ein weiteres Problem ausgelassen, das ich buchstäblich direkt über Ihnen erwähnt habe. GloriousEggroll ist sich dessen ebenfalls bewusst. In DXVX 0.90, das in der neuesten Beta-Version 3.16-6 von Proton verwendet wird, gibt es eine Regression, die bei nVidia-Karten zu Einfrierproblemen führt.

Hier ist der Issue-Tracker dafür:
https://github.com/doitsujin/dxvk/issues/802

Zumindest für Proton und Lutris im Moment ziemlich nutzlos, zumindest für mein System. Es kommt in die Intro-Sequenz, ich kann für eine zufällige Zeitspanne spielen, dann schließt es sich immer von selbst.

Ich habe die gleichen Probleme wie oben, seit ich vom Launcher-Ersatz gewechselt bin. Das Spiel startet einwandfrei, stürzt jedoch scheinbar zufällig auf dem Desktop ab, normalerweise innerhalb einer Stunde. Ich habe einen Controller angeschlossen, aber für alle Fälle xboxdrv installiert und auch versucht, den Spiel-Cache zu überprüfen und das Spiel neu zu installieren, aber nichts scheint zu helfen. Ich verwende eine nVidia-Karte, aber es scheint, als hätte ich ein anderes Problem als das, das durch die DXVK-Regression verursacht wird.

Läuft unter Arch Linux mit einer GTX 750 Ti. Wenn ich weitere Informationen zur Verfügung stellen kann, lassen Sie es mich bitte wissen.

@ kode54 Führen Sie den XboxDV-Dienst aus?

Es gibt eine Regression in DXVX 0.90, die in der neuesten Beta-Version 3.16-6 von Proton verwendet wird

@PolyCement Möglicherweise tritt dieses Problem auf.

doitsujin / dxvk # 802

@ kode54 Führen Sie den XboxDV-Dienst aus?

Nein, aber ich habe xpad.ko installiert und einen tatsächlichen Xbox360-Funkempfänger und -Controller, an den ich mich manchmal sogar erinnere, dass ich immer aktiviert bleiben muss!

Proton 3.16-6
Ubuntu 18.04
Ryzen 5 2600
Asrock B350 Mobo
GTX 1060 6 GB

Alles funktioniert perfekt, außer Ton. Die Soundeffekte wie Umgebungsgeräusche, feindliche Geräusche, Kräfte und Waffen funktionieren. Musik und Sprechen nicht aus irgendeinem Grund. Kennt jemand eine Problemumgehung?

Nach dem gestrigen Steam-Update geht Warframe beim Launcher in eine Schleife, "Updates herunterladen", dann neu starten und Updates erneut herunterladen

@ Dkr0l ich kann es bestätigen :(

Nach dem gestrigen Steam-Update geht Warframe beim Launcher in eine Schleife, "Updates herunterladen", dann neu starten und Updates erneut herunterladen

Wir sollten die Entwickler bitten, ein Steam-Update durchzuführen, den Launcher zu entfernen und uns einen Anmeldebildschirm zu geben

@ Dkr0l kann ich auch bestätigen.

  1. Installateur:
    Ich kann es kaum erwarten, wann Steam Warframe in 32-Bit-WINEPREFIX öffnet
    und Installer wird funktionieren. :Lächeln:
    Für 64 Bit Wineprefix kann vorerst nicht behoben werden.

  2. Eine von zwei Sounds-Engines:
    Wir werden auch xact für Sound installiert haben. (xaudio dll)
    ./winetricks xact

  3. Fehler "Bewegungsunschärfe", falls vorhanden:
    Warframe -> EINSTELLUNGEN -> OPTIONEN -> ANZEIGE -> Bewegungsunschärfe -> Ausschalten
    Wir müssen auf besseren Wein warten.

Du willst nicht xact, du willst FAudio. Und Sie wollen kein 32-Bit, es gibt tatsächlich Bereiche im Spiel, in denen 32-Bit nicht genügend Speicher zuweisen kann.

Es gibt tatsächlich Bereiche im Spiel, in denen mit 32 Bit nicht genügend Speicher zugewiesen werden kann.

Wo ?
Warframe von Steam arbeitete mit Wein, der für mich gut war.
mit aktualisierter manueller Winetrik (XP war 32bit)
(wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
./winetricks winxp
./winetricks xact

Wenn ich eigenständigen Warframe starte und etwas in ~ / .wine speichere
dann kann ich Warframe von Steam ausführen. (mit Kommando "Wein Launcher.exe")
https://bugs.winehq.org/show_bug.cgi?id=45734

Ich möchte nur Warframe Standalone entfernen und immer nur Warframe von Steam verwenden.
Ich habe versucht, xact zu installieren.

cd /My_Path/Steam64/Steam/steamapps/compatdata/230410
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
rm -rf  pfx
WINEPREFIX=$PWD/pfx WINEARCH=win32 ./winetricks winxp xact
mkdir pfx/drive_c/windows/syswow64

Ich habe es versucht, nachdem ich https://www.reddit.com/r/linux_gaming/comments/99e0kc/steam_playguide_create_custom_32bit_prefix_to/ gelesen hatte.
Ich bin mir nicht sicher, aber ich habe den Eindruck, dass Steam immer noch mit wine64bit läuft
weil der Sound immer noch nicht funktioniert und Launcher immer noch abstürzt
Stöbern in Dateien und Suchen kann langweilig sein.

Hi @ tele1 , versuche Orb Vallis oder die Plains mit 32bit, es sollte nicht funktionieren. Zumindest hat es bei mir nicht funktioniert. Der Rest des Spiels läuft vielleicht, aber die offenen Welten sind für 64bit.

@ joro1881 Kann bestätigen. Weder Plains of Eidolon noch Fortuna funktionieren in einer 32-Bit-Umgebung, es kommt nur zu einem Absturz.

@Frontear meine Erfahrung war kein Absturz. Nur in der Spielnachricht, die mich darüber informiert, dass diese Bereiche ein 64-Bit-System erfordern. Ich konnte sie also überhaupt nicht eingeben, aber das Spiel geht weiter.

Es tut mir leid, ich kann nicht überprüfen.
Das letzte Mal habe ich das Spiel getestet und ~ / .wine ~ / .warframe entfernt
Ich habe versucht, etwas mit winetrics zu installieren und Warframe.msi auszuführen
aber haben die gleiche Boot-Schleife wie Waframe von Steam.
Ich lade das Spiel erneut herunter, https://www.warframe.com/download
Dort unter dem roten Knopf befindet sich "Standalone-Installationsprogramm hier verfügbar".
und ich habe "Warframe.2018.12.17.23.38.exe" heruntergeladen

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks xact
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks winxp
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks d3dx10
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks d3dx9

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine Warframe.2018.12.17.23.38.exe
Wenn Warframe.2018.12.17.23.38.exe Dateien 2,5 Stunden lang überprüft, werden 29,8 GB heruntergeladen.
Danach kann ich versuchen, das Spiel von Warframe.2018.12.17.23.38.exe auszuführen, aber das Spiel funktioniert nicht.
Ich habe https://www.reddit.com/r/Warframe/comments/5tz121/warframe_winestaging_21_linux_d/ versucht.
aber das Spiel funktioniert nicht. Ich weiß nicht, wie ich das Spiel vorher laufen lasse.
Ich habe jetzt System Mate18.3, neueren NVIDIA-Treiber, neueren Warframe, neueren Wein, aktualisiert.
so kann ich kein problem finden.
Ich erinnere mich nicht, ob ich in 32bit oder 64bit in einem offenen Wort gespielt habe, weil ich manchmal Befehlswein und manchmal Wein64 verwendet habe.
Wenn Sie Waframe aus Wein arbeiten, führen Sie Steam Warframe zum Testen alleine aus.
Renn einfach
wine /your_path / to lib .... /steamapps/common/Warframe/Tools/Launcher.exe

@ Dkr0l Eine weitere Bestätigung hier. Launcher kehrt in eine Schleife zurück, in der neue Updates heruntergeladen werden.

Hier ist ein bisschen Terminaljargon dafür:

>>> Adding process 4968 for game ID 230410
[0117/114942:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
[0117/114942:ERROR:proxy_service_factory.cc(136)] Cannot use V8 Proxy resolver in single process mode.
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
>>> Adding process 4995 for game ID 230410
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 5026 for game ID 230410
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[0117/114944:ERROR:main_delegate.cc(724)] Could not load locale pak for en-US

Öffnen Sie Ihren Warframe-Ordner, gehen Sie in die Tools, löschen Sie den Launcher und benennen Sie die Datei launcher.exe.cpy in launcher.exe um

Öffnen Sie Ihren Warframe-Ordner, gehen Sie in die Tools, löschen Sie den Launcher und benennen Sie die Datei launcher.exe.cpy in launcher.exe um

Das hat tatsächlich funktioniert. Wie sehr interessant.

Yah, jemand hat es früher in der Post erwähnt

Es sollte beachtet werden, dass es den Launcher schon seit mehreren Jahren gibt, der sich nicht selbst ersetzen kann. https://bugs.winehq.org/show_bug.cgi?id=33845

Die kurze Zeit, in der keine Problemumgehung erforderlich war, ist die Anomalie.

Noch nie an Fenstern passiert

Auf einer kleinen Nebenbemerkung habe ich eine alte Version von Gloriouseggrolls Launcher, die ich nie aktualisiert habe und die immer noch perfekt funktioniert. Es fällt mir schwer zu verfolgen, ob das Spiel jetzt nicht mit der neuesten Version davon funktioniert oder ob die Leute nur versuchen, es endlich mit dem offiziellen Launcher zum Laufen zu bringen. Verzeihen Sie mir, wenn es nicht relevant ist die aktuelle Diskussion.

@ prototype99 Das Spiel selbst funktioniert gut, der Launcher ist das Problem. Aus diesem Grund hat GloriousEggroll einen __launcher__ erstellt

@Frontear oh yeah ich weiß das, ich konnte einfach nicht verfolgen, ob die Leute sagen, dass die neuere Version davon ebenso fehlschlägt wie der offizielle Launcher oder nicht

Allerdings werden DirectX 9 und 32bit in diesem Jahr möglicherweise im Spiel fallen. (min 29:30)
https://www.youtube.com/watch?v=sf9QpXSGryg&feature=youtu.be&t=1780

@ massatt212 Danke auch.
Steam Launcher nach Bearbeitung der Datei funktioniert jetzt, Login-Menü funktioniert, Spiel funktioniert.
Manchmal habe ich nur Verlangsamungen und Ausfälle. Aber es ist immer noch ein großer Erfolg: Lächeln:

Ganz zu schweigen von dem häufigen Absturz mit Steam Warframe auf 32bit und 64bit ...
Auf 32bit funktioniert Warframe einwandfrei.
Auf 64-Bit-Warframe funktioniert der größte Teil des Sounds mit Ausnahme von Lotus-Nachrichten.
Ich wollte fragen, was FAudio in der Praxis ist.
Verwendet Warframe XNA? https://en.wikipedia.org/wiki/Microsoft_XNA
Warum ich Warframe hier nicht auf der Liste sehe http://www.flibitijibibo.com/index.php?page=Portfolio/Tools # 01_FNA.txt

XAudio ist eine native Bibliothek, die nicht unbedingt Teil von XNA ist. FAudio ist auch eine Neuimplementierung der nativen Bibliothek für Spiele, die davon Gebrauch machen.

Die nativen XAudio-Bibliotheken arbeiten kaum unter 32-Bit-Wein und stürzen häufig unter 64-Bit-Wein ab. Daher ist FAudio derzeit ziemlich wichtig.

Hallo,

Wenn ich das Spiel starte, kommt der Ladebildschirm und wird geladen. Am Ende des Ladens wird dies immer wieder wiederholt. Bis ich aufhöre, denke ich, dass es ein Problem mit den Windows-Hintergrundupdates oder so etwas ist.

Hier ist ein Link, zu dem ein gefunden wurde, um dieses Problem zu beheben.
aber das "Updater-Skript" ist auf meinem System fehlgeschlagen.

https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/

Mit freundlichen Grüßen aus Österreich,
Tobias Moser

------- Originale Nachricht -------
Am Mittwoch, dem 30. Januar 2019, 00:14 Uhr, schrieb Ali Rizvi [email protected] :

Leidet sonst noch jemand unter regelmäßigen Abstürzen? Das Spiel friert einfach ein und muss entweder beendet werden (wenn Vollbild ohne Fenster gespielt wird) oder stürzt nach einer Weile selbst ab.

- -
Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder schalten Sie den Thread stumm .

Meinen Sie die Launcher-Schleife? Das wird anscheinend gelöst, indem Launcher.exe.cpy über Launcher.exe kopiert wird

Nur zur Erinnerung:

  1. Es gibt einen bekannten Fehler in Wine, bei dem der Launcher nicht über die richtigen Berechtigungen verfügt, um sich selbst zu überschreiben. Wie bereits erwähnt, wird der Launcher umgangen und Launcher.exe manuell durch Launcher.exe.cpy .

  2. Es gibt einen Fehler in Proton, der dazu führt, dass Warframe plötzlich geschlossen wird, wenn innerhalb der ersten 5 Minuten des Spiels kein Controller erkannt wird. Sie müssen entweder einen physischen Controller anschließen oder einen Dummy-Treiber verwenden.

  3. Schließlich ist in DXVX eine Regression bekannt, die auf bestimmten Systemen, insbesondere auf Systemen mit nVidia-GPUs, zum Einfrieren führt. Es gibt eine Problemumgehung, bei der vsync aus Auto in den Spieleinstellungen geändert wurde. Es ist noch nicht festgelegt, ob vsync on besser funktioniert als vsync off, aber Versuch und Irrtum sollten hoffentlich dazu führen, dass einer von ihnen funktioniert. Zumindest haben Leute berichtet, dass es funktioniert, auch ich. Ich hatte solche Abstürze mit vsync auf auto eingestellt, es sei denn, ich habe den benutzerdefinierten Launcher zum Downgrade der DXVX-Version verwendet, aber durch Aktivieren von on konnte ich die Standard-Proton-Umgebung ohne Probleme verwenden. Ich habe es nicht ausprobiert.

Wahrscheinlich kennen Steam-Entwickler alle Fehler.
Ich habe jedoch ein eigenes Protokoll https://github.com/tele1/Steam.logs erstellt
im Archiv tar.gz, weil die Datei zu groß ist.
Aus dem Protokoll sehen Sie zum Beispiel

$ grep error steam-230410.log 
1336.609:0008:0062:warn:debugstr:OutputDebugStringA "Hashing Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\api-ms-win-core-errorhandling-l1-1-0.dll...\n"
[0206/102939:ERROR:ipc_channel_win.cc(512)] pipe error: 232
1484.839:0078:007b:warn:debugstr:OutputDebugStringA "121.811 Sys [Error]: Bad data from worldState.php (error 4): \n"
1531.508:0078:007b:warn:debugstr:OutputDebugStringA "168.374 Sys [Error]: error: can't find XPBarBackground[0x0].gotoAndStop\n"
$ grep fail steam-230410.log 
1329.329:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\CEF3_1\\VC14\\libcef.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/CEF3_1/VC14/libcef.dll: invalid ELF header
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
[0206/102908:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
1332.097:0008:003c:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
1332.343:0008:0048:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\xinput1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/syswow64/xinput1_3.dll: invalid ELF header
1332.680:0008:0009:warn:debugstr:OutputDebugStringA "INetFwProfile2::get_CurrentProfileTypes failed: 0x80004001\n"
1332.846:0008:0053:warn:debugstr:OutputDebugStringA "INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1334.353:0008:0053:warn:debugstr:OutputDebugStringA "GetVolumeInformation(Z:\\mnt\\Steam64\\) failed"
1335.759:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/syswow64/openvr_api_dxvk.dll: invalid ELF header
1337.392:0008:0062:warn:debugstr:OutputDebugStringA "GetVolumeInformation(Z:\\mnt\\Steam64\\) failed"
1338.525:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAPOFX1_5.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xapofx1_5.dll: invalid ELF header
1338.569:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XINPUT1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xinput1_3.dll: invalid ELF header
1339.844:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2core_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2core_7_win64.dll: invalid ELF header
1339.848:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2net_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2net_7_win64.dll: invalid ELF header
1339.855:0063:0069:warn:debugstr:OutputDebugStringA "2.409 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1341.240:0008:0065:warn:debugstr:OutputDebugStringA "2.409 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1342.777:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PxFoundation_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PxFoundation_x64.dll: invalid ELF header
1342.778:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Common_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Common_x64.dll: invalid ELF header
1342.780:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\nvToolsExt64_1.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/nvToolsExt64_1.dll: invalid ELF header
1342.781:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3_x64.dll: invalid ELF header
1342.783:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Cooking_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Cooking_x64.dll: invalid ELF header
1342.785:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3CharacterKinematic_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3CharacterKinematic_x64.dll: invalid ELF header
1363.063:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAPOFX1_5.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xapofx1_5.dll: invalid ELF header
1363.065:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XINPUT1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xinput1_3.dll: invalid ELF header
1363.314:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\steam_api64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/steam_api64.dll: invalid ELF header
1364.307:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2core_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2core_7_win64.dll: invalid ELF header
1364.308:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2net_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2net_7_win64.dll: invalid ELF header
1364.320:0078:007b:warn:debugstr:OutputDebugStringA "1.287 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1366.322:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PxFoundation_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PxFoundation_x64.dll: invalid ELF header
1366.324:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Common_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Common_x64.dll: invalid ELF header
1366.326:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\nvToolsExt64_1.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/nvToolsExt64_1.dll: invalid ELF header
1366.327:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3_x64.dll: invalid ELF header
1366.328:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Cooking_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Cooking_x64.dll: invalid ELF header
1366.330:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3CharacterKinematic_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3CharacterKinematic_x64.dll: invalid ELF header
1368.284:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header
1369.398:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\amd_ags_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/amd_ags_x64.dll: invalid ELF header
1369.523:0078:007b:warn:debugstr:OutputDebugStringA "6.500 Sys [Error]: Gdf::GetWindowRefreshRate failed; assuming 60Hz refresh-rate.\n"
1370.762:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\xaudio2_7.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xaudio2_7.dll: invalid ELF header
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
1377.964:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\discord_game_sdk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/discord_game_sdk.dll: invalid ELF header
1377.967:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\dbghelp.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/dbghelp.dll: invalid ELF header
1378.041:0078:007b:warn:debugstr:OutputDebugStringA "15.017 Sys [Error]: Discord core failed to initialize: result 4\n"
INFO: Assertion failed: 0 && "Batching is not supported!"
INFO: Assertion failed: 0 && "xWMA is not supported!"
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW

Es scheint, dass das Steam Overlay den Cursor in diesem Spiel nicht anzeigt. Das ist eigentlich ziemlich ärgerlich, besonders wenn man bedenkt, dass ich Vollbild spiele und meine Funktionalität verliere, um sowohl nach Dingen suchen als auch spielen zu können.

Eine Problemumgehung, die ich gefunden habe (auf KDE-Plasma), besteht darin, die Tabulatortaste aus dem Spiel zu entfernen und gleich wieder hineinzugehen. Dann erscheint der Desktop-Cursor

@Frontear @NeroBurner # 168 verfolgt dieses Problem, es ist nicht Warframe-spezifisch.

War gezwungen, xact zu installieren, um Stimme / Musik zu haben. Dachte, dass Protons FAudio ausreichen würde.
Hat jemand eine andere Erfahrung?

@vhda Warframe verwendet WMA / xWMA-Audio für Musik und Stimmen, und der in Proton gelieferte FAudio-Build wird ohne diese Unterstützung erstellt. Sie können den FAudio-Build von GloriousEggroll verwenden, wenn Sie dies möchten - https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

(Wenn Sie FAudio nur von dort aus installieren, müssen Sie den FAudio-Ordner auf ~/.steam/steam/steamapps/compatdata/230410/pfx/FAudio herunterladen und WINEPREFIX=$(dirname $(pwd)) ./wine_setup_native in diesem Verzeichnis ausführen.)

Meins funktioniert gut mit der neuesten Proton Beta, ich habe gerade FAudio mit FFMPEG- Unterstützung

@ananace danke, aber @ptkato war ein einfacher Weg für mich:

git clone git://github.com/FNA-XNA/FAudio.git
cd FAudio
mkdir flibitBuild
cd flibitBuild
cmake .. -DFFMPEG=ON
make
cp libFAudio.so ~/.steam/steamapps/common/Proton\ 3.16\ Beta/dist/lib64/

Und das ist es!
Danke an beide :)

Update: Anscheinend muss ich nur einen Controller anschließen, damit das Spiel nicht mehr abstürzt.

@ptkato @vhda Das Neukompilieren von FAudio funktioniert bei mir überhaupt nicht. Übertragungen funktionieren immer noch nicht. Das einzige, woran ich mich erinnere, war die Installation von xact mithilfe von Winetricks im Ordner compdata / 230410 / pfx in Steamapps. Warum wird xact nicht mehr empfohlen?

@Frontear Xact wird nicht empfohlen, da Warframe auf 64-Bit umgestellt wurde und die 64-Bit-Version einen schweren Absturz aufweist. Für 32-Bit war es in Ordnung, aber mit Fortuna und der heute veröffentlichten Version ist 64-Bit erforderlich.

@greydmiyu Ich benutze xact schon eine ganze Weile, auch mit der 64-Bit-Version von Warframe (Symlink Warframe64 als Warframe.exe) und habe dadurch keine Abstürze oder Verzögerungen erlitten. Ich würde gerne FAudio verwenden, da es anscheinend die beliebteste Option ist, aber weil ich es nicht für mich zum Laufen gebracht habe, muss ich mich an xact halten.

@Frontear ist es möglich, dass Sie zuvor Winetricks ausgeführt haben, um xact installiert zu haben? Ich denke, Sie können steamapps/compatdata/230410/pfx entfernen, um die Proton-Installation für dieses Spiel zurückzusetzen, sodass Sie von vorne beginnen können, was einfacher ist als das Bearbeiten der Registrierung.

Wenn der Launcher "blinkt", müssen Sie ihn mit einer aktualisierten Version überschreiben (suchen Sie in diesem Thread nach "Launcher.exe.cpy").
Wenn das Spiel aus heiterem Himmel abstürzt, müssen Sie möglicherweise einen Controller an Ihren Computer anschließen.
Die von @NeroBurner verlinkten

@vhda Ja, ich habe meinen pfx-Ordner gelöscht, bevor ich die von @ptkato erwähnten Schritte

In Bezug auf den Shader-Cache hat das Nightwave-Update gestern etwas geändert, das im Wesentlichen dazu führte, dass das Ganze neu generiert werden musste. Der alte Cache ist jetzt unbrauchbar. Wenn GloriousEggroll es nicht aktualisiert, macht es keinen Sinn mehr, die Cache-Datei von ihrem Launcher aus zu verwenden.

Außerdem bin ich mir nicht sicher warum, aber die .dxvk-cache -Dateien werden nicht mehr im Ordner steamapps/shadercache/[game number]/dxvk_state_cache generiert und gespeichert, zumindest nicht für Warframe. Sie werden direkt im selben Ordner wie die ursprüngliche .exe -Datei gespeichert. Dies bedeutet, dass für Warframe, das die Tools/Launcher.exe -Datei startet, alle .dxvk-cache -Dateien vorhanden sind, einschließlich der Warframe.x64.dxvk-cache one, das ist das, wonach wir suchen.

Verwenden Sie dieses Wissen auf jeden Fall entsprechend, wenn Sie Shader-Cache-Dateien löschen / ersetzen.

Nebenbei habe ich ein kleines Skript erstellt, das den Shader-Cache beim Booten auf eine Ramdisk verschiebt und beim Herunterfahren auf der Festplatte sichert, um die Leistung auf meinem alten Computer ab 2009 mithilfe von Festplatten zu verbessern. Es sollte die Leistung auf jedem Computer verbessern, der Festplatten verwendet. Wenn jemand interessiert ist, kann er es hier finden: https://github.com/Yowlen/linux-shader-cache-ramdisk

Beachten Sie, dass es aufgrund der kürzlich vorgenommenen Änderung, den Ordner shadercache , nicht mit Warframe funktioniert, es sei denn, Sie verknüpfen die Datei manuell mit dem alten Speicherort. Ich habe noch keinen Fix dafür hinzugefügt. Lesen Sie auch unbedingt die Readme-Datei, wenn Sie sie ausprobieren möchten. Ich denke, ich habe die Hauptfehler herausgearbeitet, aber es ist nicht genau poliert, so dass es immer noch ziemlich einfach ist, dass etwas schief geht.

@NeroBurner das funktioniert, danke!

Weiß jemand, ob es möglich ist, die Kompilierung aller Shader im Spiel auszulösen?

Dies ist leider nicht möglich. DXVK kompiliert die Shader im laufenden Betrieb, wenn sie auf sie treffen. Es ist nicht möglich zu wissen, welche Shader von einem bestimmten Spiel angefordert werden. Die Shader werden jedoch zwischengespeichert, sodass schließlich alle Shader im Cache kompiliert werden, was zu einem flüssigeren Gameplay führt

Am 28. Februar 2019, 12:25:58 Uhr GMT + 01:00 Uhr, schrieb Vitor Antunes [email protected] :

@Frontear ist es möglich, dass Sie zuvor Winetricks ausgeführt haben, um xact zu haben
installiert? Ich denke, Sie können steamapps/compatdata/230410/pfx zu entfernen
Setzen Sie die Proton-Installation für dieses Spiel zurück, damit Sie beginnen können
Scratch, was einfacher ist als das Bearbeiten der Registrierung.

Wenn der Launcher "blinkt", müssen Sie ihn mit einem aktualisierten überschreiben
Version (Suche nach "Launcher.exe.cpy" in diesem Thread).
Wenn das Spiel aus heiterem Himmel abstürzt, müssen Sie möglicherweise eine Verbindung herstellen
Controller an Ihren Computer.
Die von @NeroBurner verknüpften
dieses Spiel. Ich habe sie angeschaut, aber nicht selbst benutzt. ich habe auch
kopierte den Shader-Cache aus diesem Repository in der Hoffnung, dass dies der Fall sein würde
Stoppen Sie die Verlangsamungen im Spiel, aber es war nicht so. Jeder weiß, ob es ist
möglich, die Zusammenstellung aller Shader im Spiel auszulösen?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail oder sieh sie dir auf GitHub an:
https://github.com/ValveSoftware/Proton/issues/167#issuecomment -468238127

- -
Von meinem Android-Gerät mit K-9 Mail gesendet. Bitte entschuldigen Sie meine Kürze.

Ab Update 24.4.0 bleibt das Spiel nach ca. 30 Sekunden hängen, während die Sternenkarte angezeigt wird. Unter Arch Linux mit einer GTX 750 Ti läuft alles auf dem neuesten Stand und nichts scheint im Debug-Protokoll fehl am Platz zu sein (zumindest für mein zugegebenermaßen ungeübtes Auge). Wenn ich weitere Informationen bereitstellen kann, lassen Sie es mich bitte wissen.

@polycement Beginnen Sie mit '--debug' in den Startbefehlen, um sicherzustellen, dass dxvk wirklich verwendet wird

Versuchen Sie außerdem erneut, mit --firstrun zu arbeiten, um sicherzustellen, dass faudio installiert ist.

Es liegt immer noch ein Fehler vor, wenn kein Controller angeschlossen ist. Stellen Sie sicher, dass der Controller angeschlossen ist oder die andere xboxdrv-Problemumgehung vorhanden ist

Stellen Sie außerdem sicher, dass vsync in den Warframe-Optionen entweder aktiviert oder deaktiviert ist

Wenn Sie VSync deaktivieren, scheint es behoben zu sein, seltsamerweise hatte ich bis zu diesem letzten Update anscheinend keine Probleme damit. Vielen Dank!

Update: Ich bekomme jetzt Abstürze, wenn ich versuche, an Missionen teilzunehmen, und an verschiedenen anderen Orten nach dem Zufallsprinzip. DXVK läuft, FAudio ist installiert, ein Controller ist angeschlossen und erkannt, vsync ist ausgeschaltet.

Ja. Die Probleme scheinen sich leider zu verschlechtern. Das Nightwave-Update (24.3.0) hat mich in ähnlicher Weise beeinflusst, außer dass ich nicht einmal in der Sternenkarte sein musste. Es würde zufällig einfrieren, selbst wenn ich in meinem Orbiter nur ildy auf der Speisekarte sitzen würde.

Bisher habe ich keine Lösung dafür gefunden und es existiert weiterhin im 24.4.0-Update. Was noch schlimmer ist, es betrifft alle DXVK-Versionen, einschließlich der vom benutzerdefinierten Launcher verwendeten herabgestuften Version (v0.81) und der von Proton selbst verwendeten Version (v1.0).

In Version 1.0 gibt es jedoch einen Unterschied: In älteren Versionen sind auch der Eingang und der Sound eingefroren. Unter DXVK v1.0 friert nur das Video ein. Ich kann immer noch herum navigieren und sogar ALT-F4 verwenden, um es zu schließen, aber das Einfrieren passiert immer noch und Blindlaufen ist in Missionen wirklich keine Option, daher habe ich normalerweise keine andere Wahl, als es zu schließen und jeglichen Fortschritt zu verlieren Ich habe in dieser Mission gemacht.

Im Übrigen erkennt Warframe selbst dieses Problem, wenn es auf diese Weise geschlossen wird, da der Absturzbericht-Assistent anschließend aufgerufen wird und das Video erst eingefroren ist. Wenn Sie ALT-F4 verwenden, um das Spiel ohne das eingefrorene Video zu schließen, wird der Crash-Reporter nicht angezeigt. Ich habe ihnen über diese Methode ein paar Berichte geschickt, also werden sie sich hoffentlich auch darum kümmern.

Ich sollte auch 2 Dinge beachten:

  1. Ich verwende VSync ON und habe nicht mit VSync OFF getestet. Da VSync Auto das Einfrieren noch häufiger verursacht, ist dies offensichtlich keine Option.

  2. Ich verwende den randlosen Vollbildmodus, da er in DXVK 1.0 und Xfce mit Alt-Tabbing einwandfrei funktioniert, um beispielsweise einige Nachrichtenaktualisierungen im Browser anzuzeigen. Der reguläre Vollbildmodus weist diesbezüglich immer noch Probleme auf, und ein Fenster kommt außer als letztes Mittel nicht in Frage.

Ich habe jedoch nur begrenzte Tests im Windows- und regulären Vollbildmodus durchgeführt, und diese schienen in Ordnung zu sein.

Dies scheint also vor allem bei Borderless Fullscreen ein Problem zu sein, was darauf hindeutet, dass jeder diesen Modus vermeiden und VSync auf etwas anderes als Auto einstellen sollte.

Ich werde aktualisieren, wenn sich dies ändert oder ich weitere Informationen erhalte.

Bearbeiten: Ich habe vergessen zu erwähnen, dass VSync OFF auch für mich keine Option ist. Die Abstürze werden für mich dort immens schlimmer, was dazu führt, dass das Festplattenlicht ständig leuchtet, wenn es passiert. Ich bin gezwungen, VSync ON für Stabilität zu verwenden.

Edit 2: Ich stehe korrigiert. Das Einfrieren erfolgt weiterhin im regulären Vollbildmodus, und die Audio- und E / A-Reaktionsfähigkeit scheint an die Alt-Tab-Funktionalität gebunden zu sein, da DXVK die Möglichkeit deaktiviert hat, Alt-F4 während dieses Einfrierens aus dem Spiel zu entfernen. Sieht so aus, als würde ich den Fenstermodus verwenden, ob es mir gefällt oder nicht, vorausgesetzt, es stürzt nicht auch ab.

Kann das Problem bestätigen, dass @Yowlen im

Nur als Update habe ich das Proton-Präfix überarbeitet und es ist seitdem nicht mehr eingefroren, aber ich glaube nicht, dass dies die Ursache des Problems war. Ich hatte das Präfix in den letzten Tagen mehrmals überarbeitet, darunter heute Morgen zweimal, als ich versuchte, die Ursache herauszufinden und zwischen DXVK-Versionen und so weiter zu wechseln.

Warframe hat gerade einen Hotfix veröffentlicht, zwischen dem ich mein System nach dem letzten Absturz neu gestartet habe. Das könnte also eine mögliche Ursache gewesen sein. Ich kann es allerdings nicht sicher sagen.

Nochmals kann @Yowlen bestätigen, es stürzt nicht mehr ab, solange ich still stehe. Ich bin 10 Minuten lang ohne Absturz an genau denselben Ort in Fortuna zurückgekehrt, habe jedoch mein Protonenpräfix NICHT neu erstellt, was mich zu der Annahme veranlasst, dass das Update dieses Problem bereits behoben hat

Crashing scheint sich jetzt sehr beruhigt zu haben, obwohl es immer noch passiert. Das Ausführen im normalen Fenstermodus scheint ebenfalls geholfen zu haben.

Ich habe festgestellt, dass ich bei einer Mission, insbesondere auf Fortuna Orb Vallis, nach einiger Zeit ständig abstürze. Normalerweise dauert es ungefähr 2-3 Minuten. Kommt nicht vor, wenn ich nicht hoste

Update: Mit Proton 3.16-8 Beta und einem neuen Präfix (ohne FAudio) sowie Symlinks für Warframe_x64 zu Warframe.exe scheint dieses Problem beendet zu sein.

Update2: Tritt immer noch auf, ich werde zu sehr zufälligen Zeiten abstürzen, aber es passiert definitiv immer noch

Seit dem Warframe-Update 24.4 kam es zu Einfrierungen
Es gab einige Muster, die es zu verursachen scheinen: Alt-Tabing, Videos auf einem Hintergrund abspielen, an Spielen anderer Leute teilnehmen ... (Hosting war in Ordnung)

Seit dem 09.03.2019 scheint das Einfrieren von Hotfixes zu verschwinden und das Spiel ist wieder stabil.

Könnte relevant sein?
https://twitter.com/sj_sinclair/status/1104496609856012289?s=19

Integrierte Grafik aus der Intel HD 3000-Ära, die wie verrückt abstürzte (der dx10-Treiber hasst den NaN-Vertex-Shader-Trick, um GPU-Partikel-Vertices auszusortieren).

Vielleicht hatte DXVK die gleichen Probleme mit dem NaN-Vertex?

Hallo Leute,

Ich bitte um ein wenig Hilfe, habe Ubuntu nur auf 18.10 vorinstalliert und Warframe lässt mich alle 5 Minuten fallen, obwohl ich den Xbox-Treiber aus der Readme-Datei installiert habe :( Alternative Controller-Lösungen?

@ joro1881 Was sind deine Spezifikationen? Wie genau haben Sie es installiert?

Befolgen Sie die Anleitung hier https://gitlab.com/xboxdrv/xboxdrv, -> Spezifikationen Lenovo Y730-15INCH mit SSD

Du musstest es nicht so machen, aber ehrlich gesagt wird es keinen Unterschied machen. Haben Sie systemctl enable xboxdrv ?

@ joro1881 Ich sollte beachten, dass es abhängig von den Symptomen möglicherweise nicht der Controller ist. Wenn es sich um ein Controller-Problem handelt, wird das Spiel vollständig geschlossen und Sie bleiben auf dem Desktop.

Wenn das Spiel jedoch tatsächlich einfriert und nicht mehr reagiert, scheint es ein Problem mit Warframe zu geben, das mit dem Nightwave-Update (24.3.0) beginnt, bei dem es aus einem unbekannten Grund in Wine einfriert und die einzige Lösung darin besteht, das gesamte Spiel hart neu zu starten Computer.

Ich kann in beiden Situationen nicht wirklich helfen, aber ich denke, es ist erwähnenswert, nur für den Fall.

Ich habe Warframe mit WINED3D ausgeführt und bisher keinen einzigen Absturz erlitten. Keine Ahnung, was gerade los ist.

Ich habe nicht Crash gesagt, sondern mich rausgeschmissen. Hier ist das Ergebnis @Frontear
systemctl enable xboxdrv
Einheit konnte nicht aktiviert werden: Die Einheitendatei xboxdrv.service ist nicht vorhanden.

@ joro1881 Es tut mir leid zu sagen, dass ich nicht viel über Ubuntu oder Debian weiß, aber ich denke, dies könnte helfen: https://askubuntu.com/a/996572/884169

Vielen Dank. Ich fand einen einfacheren Ansatz https://github.com/raelgc/ubuntu_xboxdrv

@ joro1881 Das Warframe-Linux-Wiki enthält einen Eintrag zum Ausführen von Warframe mit Protonen unter Dampf sowie einen Abschnitt zu xboxdrv https://gitlab.com/GloriousEggroll/warframe-linux/wikis/Ubuntu-Install-Instructions

Ich habe 20 Minuten glücklich überlebt, dann stürzte der PC gleich nach dem Beenden des Spiels ab. Alles friert ein und ich muss mit dem Netzschalter herunterfahren. Ich weiß nicht warum, es ist auch ein Problem, wenn ich Quake Champions spiele. Gleich nach dem Verlassen des Spiels.

Im Falle eines Einfrierens kann ich immer noch ein Terminal öffnen (ich habe es auf der Verknüpfung ctrl+alt+T aber Sie sollten auch in der Lage sein, eine TTY einzugeben, indem Sie ctrl+alt+F2 drücken. Im Falle von TTY Melden Sie sich als Benutzer an und geben Sie den Befehl killall Warframe.x64.exe , um Warframe zu beenden und ohne Neustart auf Ihren Desktop zu gelangen

Leider funktioniert nichts. Ich habe immer 'Strg + Alt + F2, F3' und alle Tasten in meiner Wut ausprobiert ...

@ joro1881 Hört sich an wie der Treiberabsturz . Haben Sie die neuesten Mesa, LLVM und Treiber?

Sie können Ihren PC auch mit ssh oder Magic Keys neu starten

@ joro1881 Versuchen Sie, PROTON_USE_WINED3D=1 PROTON_NO_ESYNC=1 als Startoption zu verwenden

@ igo95862 Es wurde tatsächlich von mehreren Benutzern oben gemeldet, einschließlich mir. Ich habe die neuesten Treiber (nVidia 418.xx), aber das ist seit Nightwave so. Ich habe das Präfix zurückgesetzt und DXVK manuell auf v1.0 aktualisiert, da der benutzerdefinierte Launcher es aufgrund eines DXVK-Problems mit nVidia-Karten auf v0.81 herunterstuft, aber es ist auch von diesem neuesten Einfrierproblem betroffen, was es sinnlos macht, was Das andere Problem hat jetzt eine Problemumgehung. Zur Hölle, ich habe sogar erfolglos versucht, verschiedene Optionen in den Einstellungen des Launchers umzuschalten (Multithread-Rendering deaktivieren, DX10 verwenden usw.).

Ich habe alles getan, was mir einfällt, außer Linux komplett neu zu installieren, und es friert immer noch ein. Und in Bezug auf den Link gibt es, soweit ich das beurteilen kann, keine Protokolldateien, was laut Link bedeutet, dass DXVK nicht verwendet wird, obwohl ich es definitiv richtig installiert habe. Steam muss mit dem Präfix oder so ficken.

Wenn ich das richtig verstehe, friert DXVK> 0,81 ein. Der Nightwave-Patch friert auch bei DXVK <= 0,81 ein.
Ich habe leider keine Nvidia-Karten, um das zu testen.
Ich kann Leute um die Zwietracht herum mit ihren Erfahrungen befragen.

Das erste Problem betrifft nVidia-Karten. Um ein Einfrieren zu vermeiden, verwenden Sie entweder DXVK v0.81 oder setzen Sie VSync im Spiel entweder auf EIN oder AUS, wenn Sie DXVK v1.0 verwenden. Es ist immer noch eine Regression, die noch nicht vollständig behoben wurde, aber dies sollte (Schlüsselwort: sollte) für dieses spezielle Problem funktionieren.

Das Problem mit dem Nightwave-Update betrifft meines Wissens alle DXVK-Versionen, und ich kenne nicht den vollen Umfang. Dies kann alle GPUs betreffen, nicht nur nVidia. Ich teste derzeit das auf dieser anderen Seite erwähnte "Disable NVAPI" -Ding zusammen mit der Verwendung eines neuen Präfixes mit dem DXVK v0.81 des benutzerdefinierten Starters. Ich werde irgendwann morgen mit den Ergebnissen aktualisieren. (Oder früher, wenn es sich als erfolglos herausstellt.)

@Yowlen können Sie versuchen, es mit WINED3D auszuführen, anstatt DXVK über Startoptionen zu verwenden? Ich habe mein Einfrieren und Abstürzen behoben

Ich habe es mit der Pre-Option wined3d versucht und beide Spiele Warframe / QuakeCh wurden nicht gestartet. Ich entferne es und gebe sie wie gewohnt ein.
SO seltsam. Beide haben das PC-Laufwerk beim Beenden zum Absturz gebracht. Mit Ausnahme des Netzschalters funktionierte keine der beiden Tastenkombinationen, um aus dem Absturz herauszukommen. Ich denke, ich werde sie mit Killall Exe verlassen. Es hat für Warframe funktioniert und wird später für Quake getestet. Vor der Ubuntu-Vorinstallation wurde nur mit Quake auf Zufallszahl vorgegangen, wie einmal pro 10 Einträge.

Ich möchte es nicht verhexen oder so, aber ich hatte den ganzen Tag kein Einfrieren mit der hier erwähnten deaktivierten NVAPI .dlls-Problemumgehung: https://github.com/doitsujin/dxvk/wiki/Common-issues

@Frontear Dies würde erklären, warum Ihr Problem auch mit der WINED3D-Problemumgehung gelöst wurde, da das NVAPI-Ding nicht mit DXVK funktioniert, aber wahrscheinlich mit den anderen Dingen. Soweit ich das beurteilen kann und davon ausgeht, dass es ohne Abstürze weitergeht, muss ich WINED3D wirklich nicht testen, außer um zu überprüfen, ob der Absturz auch dort nicht auftritt.

Edit: Verdammt. Natürlich habe ich es verhext. Es scheitert nie. Ich denke, ich werde doch das WINED3D-Ding ausprobieren.

Edit 2: Ich habe vergessen, das WINED3D-Ding zu machen, aber es war den ganzen Tag stabil. Ich weiß nicht, warum es mir letzte Nacht eingefroren ist, aber es friert mit der NVAPI-Problemumgehung deutlich weniger als zuvor.

Ich kann bestätigen, dass DXVK beim neuesten Update, Version 24.5.0, das Spiel nicht mehr zufällig zum Absturz bringt, was bedeutet, dass WINED3D nicht mehr benötigt wird, zumindest nicht für mich

Update: Die Fehler sind seit Hotfix 24.5.2 sofort wieder aufgetreten, und DXVK verursacht erneut zufällige Einfrierungen und Abstürze

Bug Update:

  • Der Versuch, über Fähigkeiten zu schweben, entweder im Modding-Bildschirm oder auf der Benutzeroberfläche des Fähigkeitsbildschirms, führt zu einem Absturz. Das Warframe-Absturzfenster wird geöffnet, was darauf hinweist, dass der Fehler tatsächlich abgefangen werden kann.

Bearbeiten: Nach der Neuinstallation des Spiels scheint es verschwunden zu sein

Wie es scheint, kann sich der Launcher mit Proton 4.2 selbst aktualisieren. Keine Endlosschleife mehr.
Kann das noch jemand bestätigen?

@ igo95862 Kann nicht bestätigen, mein Launcher geht immer noch in seine Endlosschleife. Außerdem scheint es wieder Abstürze zu verursachen, wenn ich über den Fähigkeiten schwebe. Ich fange an zu vermuten, dass die Installation von FAudio zum Absturz der Fähigkeitsbildschirme führt. Ich bin mir nicht sicher, aber ich weiß, dass es ohne FAudio nicht abstürzt

Hallo @Frontear , bitte füge PROTON_LOG=1 %command% zu den Startoptionen des Spiels hinzu, reproduziere den Absturz und ziehe das generierte $ HOME / steam- $ APPID.log in das Kommentarfeld. Wenn es sich um ein großes Protokoll handelt, sollten Sie es in ein Archiv werfen.

@ kisak-ventil steam-230410.tar.gz

Wenn Sie außerdem Reproduktionsschritte benötigen:

  • Gehen Sie in das Arsenal-Menü
  • Sie haben 3 Möglichkeiten
  • Bewegen Sie den Mauszeiger über die Fähigkeiten im Hauptfenster des Arsenals
  • Bewegen Sie den Mauszeiger über die Fähigkeiten im Fähigkeitsfenster
  • Bewegen Sie den Mauszeiger über die Fähigkeiten im Modding-Bildschirm
  • Sie alle frieren das Spiel ein und verursachen nach einiger Zeit sofort einen Absturz

Mein neues Protokoll https://github.com/tele1/Steam.logs/blob/master/steam.230410.Warframe.log
(Dieses Protokoll ist ohne Problemumgehung)
Ich habe die gleichen Probleme wie vor langer Zeit.

Launcher haben Schleife, wenn ich versuche, Launcher zu schließen, kann ich es anhalten, dann kann ich mehrere Prozesse Launcher.exe beenden.
Ich kann Workaround verwenden, aber Spielpausen. Vor Abschluss einer Mission. Und ich brauche wieder einen offenen Warframe.

Ich habe auch Waframe 64bit von Lutris getestet.
Die erste Version hat keinen Sound für Lotus in Nachrichten und ich erinnere mich nicht, wahrscheinlich Spielabsturz.
Zweite Version (wahrscheinlich GloriousEggroll) funktioniert, hat Sound und funktioniert einfach.
Aber ich habe keinen Launcher und ich weiß nicht, wie ich die Sprache ändern soll.
Das Problem ist auch bei Lutris, wenn ich versuche, die Weinversion zu ändern, funktioniert Waframe manchmal und manchmal nicht.
Das letzte Mal, als ich Warframe auf diese Weise gebrochen habe, hat heute funktioniert.
Ich habe heute versucht, die Weinversion zu ändern und jetzt funktioniert Warframe nicht mehr.
Ich denke, dass morgen vielleicht funktioniert.

Hallo zusammen. Ich habe also eine benutzerdefinierte Version von Proton gepflegt, die das Problem mit der Launcher-Schleife behebt, den normalen Launcher verwendet, den asynchronen Patch mit dem neuesten dxvk hat und Faudio mit aktiviertem ffmpeg hat. Das Spiel funktioniert gut, bis auf zwei Dinge:

  1. Sie benötigen einen angeschlossenen Controller oder xboxdrv, der als Dienst ausgeführt wird. Andernfalls stürzt das Spiel pünktlich nach 5 Minuten ab. Ich muss noch herausfinden, wie ich das debuggen kann
  2. Wenn große Updates auftreten, deaktivieren Sie "Massen-Downloads" und "aggressive Downloads" im Launcher. Der Launcher bleibt auf "Nach Inhalten suchen" ohne Fortschrittsbalken, bis das Update abgeschlossen ist, aber es funktioniert.
    Bei kleineren Updates können Sie diese Optionen aktiviert lassen. Dies ist auch bei normalem Wein ein Problem.

https://github.com/GloriousEggroll/proton-ge-custom/releases/

@GloriousEggroll das ist

@GloriousEggroll Zunächst einmal vielen Dank, dass Sie den Tag

Zweitens möchte ich @Frontear ein wenig

Und drittens, wenn ich irgendetwas tun kann, um die Ursachen anderer Probleme einzugrenzen, werde ich es gerne tun. In diesem Sinne bin ich mir sicher, dass Sie bereits darüber nachgedacht haben, aber ich möchte trotzdem für alle Fälle fragen: Ist es möglich herauszufinden, wo sich der Code für Controller in Proton befindet, und zu sehen, was er für die verschiedenen Anrufe sendet? Wenn wir herausfinden können, was mit xboxdrv gesendet wird und was (wenn überhaupt) ohne gesendet wird, können wir zumindest eine hackige Problemumgehung durchführen oder es auf andere Weise mit den richtigen Aufrufen ordnungsgemäß beheben.

Zum Schluss möchte ich mich ganz besonders für eine Sache bedanken. Ich erinnere mich, dass dieses Problem mit Massen- / aggressiven Downloads während des Nightwave-Updates aufgetreten ist. Ich wusste jedoch nicht, dass dies zu diesem Zeitpunkt die Ursache war, und wurde schließlich über Ihren benutzerdefinierten Launcher aktualisiert. Vielen Dank, dass Sie darauf hingewiesen haben, da es für die Zukunft gut sein wird, dies zu wissen.

Bearbeiten: Es scheint von Zeit zu Zeit mit dem neuen Proton-Präfix einzufrieren. Ich denke , es muss die NVAPI Problemumgehung erwähnt hier . Ich habe winecfg verwendet, um die beiden DLLs manuell zu deaktivieren, und werde sie aktualisieren, wenn ich entweder sicher genug bin, dass sie funktionieren oder sie wieder einfrieren.

Edit 2: Ich denke, es ist wieder stabil mit dieser Problemumgehung. Ich möchte vorschlagen, dies dem Präfix selbst hinzuzufügen, falls andere Benutzer von nVidia-Grafikkarten auf dieses Problem stoßen und sich fragen, was los ist.

Ich hatte ein scheinbar einzigartiges Problem mit dieser neuesten Version von Proton.

  1. Warframe stürzt jetzt sehr gerne ab. Ich werde eine TAR-Datei anhängen, die 2 Protokolle für enthält
    Bei meinem letzten Absturz stammt ein Protokoll vom Steam-Client, während es ausgeführt wurde, das andere Protokoll stammt direkt vom Proton.
  2. Jedes Mal, wenn Warframe abstürzt, führt der Versuch, es erneut auszuführen, zu einem sofortigen Absturz des gesamten Steam-Clients, woraufhin ich den Client neu starten muss.

Mein aktueller Absturz ereignete sich direkt nach der Erfassung eines Ziels von einer Mission und stürzte genau dort ab. Der Warframe-Crash-Reporter-Dialog wurde geöffnet und zeigte an, dass der Crash vom Spiel selbst behandelt wurde. Sie sind sich also nicht sicher, was Sie davon halten sollen.

steam-logs.tar.gz

Bearbeiten: Ich denke, es gibt ein Problem mit Vollbild. Ich habe das Spiel gerade für ungefähr 20 m ohne Absturz gespielt.

@Frontear Ich kann das Problem mit dem Beenden von Steam ohne Vorwarnung bestätigen, wenn ich versuche, Spiele zu starten. Zumindest für mich ist es jedoch weder exklusiv für Warframe noch exklusiv für den Neustart eines Spiels nach einem Absturz. Beim Starten von Anarcute sowie beim Starten von Warframe unmittelbar nach einem Neustart wurde Steam ohne Vorwarnung beendet.

In Bezug auf Warframe-Abstürze habe ich festgestellt, dass zusätzlich zu den NVAPI- und VSync-Anforderungen ein Speicherverlust in Warframe selbst vorliegt, der zumindest seit dem Nightwave-Update vorhanden ist. Wenn ich die Option "FPS anzeigen" von Warframe unter Optionen> Benutzeroberfläche verwende, kann ich dies in Aktion sehen. Nach mehreren verschiedenen Maps steigt die RAM-Auslastung im Leerlauf im Orbiter.

Es schwebt zunächst bei 950 MB, steigt jedoch langsam an, wenn neue Missionen durchgeführt werden. Bei etwa 1200 MB im Orbiter führt der Versuch, eine große Karte wie die Plains oder Orb Vallis einzugeben, leicht zu einem Einfrieren des Ladebildschirms. Ich habe also gelernt, die RAM-Auslastung im Auge zu behalten und das Spiel neu zu starten, sobald es sich diesen kritischen Ebenen nähert.

Ich erwähne dies nur für den Fall, dass jemand anderes es hilfreich findet.

Das könnte tatsächlich so sein, ich habe Probleme seit (a) dem neuesten Protonen-Update, von dem ich bezweifle, dass es die Ursache ist, und (b) seit der Nachtwelle. Obwohl ich davon ausgehen würde, dass ein Speicherverlust auch in Windows vorhanden ist, bin ich überrascht, warum dies nicht bereits gemeldet wurde

Vielleicht hat Windows eine bessere RAM-Handhabung für jede App als Wine / Proton? Eine Obergrenze für die RAM-Zuweisung für Wine / Proton, die möglicherweise zu einschränkend ist, während Windows die volle RAM-Nutzung zulässt. Insbesondere denke ich, dass es sich möglicherweise um ein Grafiklimit handelt, und DXVK vermasselt es, wenn dieses Limit erreicht ist.

Natürlich ist das alles Spekulation, also habe ich keine Ahnung, ob das wirklich so ist, aber wenn man bedenkt, dass ich in einigen seltenen Fällen Warframe über Alt-F4 schließen konnte, ohne den Rest des Systems zu beeinträchtigen, scheint es mehr als alles andere mit der Grafik zu tun. Ob es sich um Wine / Proton, DXVK oder die Grafiktreiber handelt, weiß ich nicht, aber mit den mir zur Verfügung stehenden Informationen kann ich das nur mit relativer Sicherheit sagen.

Wenn es hilft, verwende ich eine GeForce GTX 1050 mit 2 GB dediziertem Speicher und keinem dafür zugewiesenen virtuellen Speicher. Ich habe auch 8 GB physischen RAM sowie 16 GB Swap-Speicher, aufgeteilt auf zwei Festplatten. Letzteres ist hauptsächlich eine "Nur für den Fall" -Maßnahme, und ich musste sie eigentlich nie für irgendetwas verwenden, aber es hilft zu zeigen, dass ich kein physisches RAM-Problem habe, was bedeutet, dass wenn dies die Ursache ist, es ist muss eine Softwarebeschränkung sein, die es verursacht.

Und es gibt noch eine letzte Information, die ich jedem zur Verfügung stellen kann, der sie nützlich finden könnte: Ich habe festgestellt, dass die Ebenen von Eidolon dazu neigen, die RAM-Nutzung auf 1,8 GB und Orb Vallis auf 2,2 GB zu erhöhen, wenn ich dort bin. Dies geschieht, bevor hinzugefügt wird, was auch immer aus dem Speicherverlust stammt. Daher ist es sehr wahrscheinlich, dass es in Orb Vallis abstürzt, wenn es über 2,8 GB oder so hinausgeht.

In Bezug auf meinen Protonenaufbau: Ich kann die nvapi-Problemumgehung direkt in dxvk hinzufügen, ohne dass ein Präfix-Registrierungseintrag erforderlich ist:

https://github.com/doitsujin/dxvk/blob/master/src/util/config/config.cpp
(siehe dxgi.nvapiHack)

Ich habe letzte Nacht lange gespielt (ungefähr 2 Stunden), ohne Probleme mit der AMD-Hardware.

Ich glaube, das Problem mit dem zufälligen Schließen von Steam ist ein ziemlich neues Problem im Zusammenhang mit Proton 4.2.1 (worauf mein Build basiert) und das nicht speziell mit meinem Build zusammenhängt. würde eine Bestätigung von normalen 4.2.1-Benutzern für verschiedene andere Spiele benötigen.

Was die Fehlerbehebung angeht, ist meine Zwietracht hier:
https://discord.gg/kem6s6

Der Steam-Absturz mit Proton 4.2-1 wird unter https://github.com/ValveSoftware/steam-for-linux/issues/6174 verfolgt.

Ich habe nvapi in Warframe für dxvk in meinem neuesten Build deaktiviert:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.5-GE-Beta-3

Diejenigen von Ihnen, die es verwenden, lassen Sie mich wissen, ob es regelmäßige Abstürze von NVIDIA verhindert, und lassen Sie DXVK Upstream wissen

@GloriousEggroll Setzt das Präfix für das Update zurück und es funktioniert für mich. Natürlich habe ich immer noch Probleme mit dem Speicherverlust, aber es stürzt nicht 2-5 Minuten nach Spielbeginn ab, als wäre es ohne.

Natürlich ist es immer noch gut, sich mit anderen zu verifizieren, also freue ich mich auf ihre Antworten.

@Yowlen Ich habe mit dem dxvk-Entwickler gesprochen - nvapi ist in dxvk bereits standardmäßig deaktiviert, sodass diese Option nicht angegeben werden muss. Die Option ist nur verfügbar, um sie zu aktivieren, falls ein Spiel tatsächlich nvapi benötigt

@GloriousEggroll Huh. Ich frage mich, warum es für mich abgestürzt ist, wenn ich es nicht manuell deaktiviert habe. Ist das neu Oder ist dies in DXVK v1.0 und darunter? Weil ich sicher weiß, dass dies zumindest bei diesen Versionen der Fall war. Ich bin mir über v1.0.1 nur nicht sicher, weil ich die DLL-Überschreibungen bereits beim Upgrade installiert hatte und nicht testen musste.

Unabhängig von der NVAPI-Situation scheint hier jedoch noch etwas anderes im Spiel zu sein. Ich hatte das Spiel vor zwei Minuten buchstäblich neu gestartet und es fror während des ersten Ladebildschirms des Spiels ein. Ich habe vergessen, die Protokollierung zu aktivieren, aber ich werde das jetzt tun, falls es erneut passiert.

@GloriousEggroll
Ich habe gerade dein Proton 4.5 ausprobiert und ... WOW, das Spiel läuft nicht nur ohne Abstürze (ich habe xboxdrv -D verwendet), es läuft auch reibungslos und die Stimmen funktionieren (das liegt daran, dass wma faudio richtig ist), also danke, dass du den Ruhm gemacht hast spielbar unter linux und ich hoffe die proton devs enthalten deine patches

@ kisak-ventil Dies könnte einige der Entwickler hier interessieren. Wine 4.6 hat das Problem behoben, dass der Warframe-Launcher sich nicht selbst ersetzt: https://bugs.winehq.org/show_bug.cgi?id=33845

Beim Versuch, Warframe zu verwenden, sind Probleme aufgetreten, bis ein Wine 4.6-basiertes Proton-Build von @GloriousEggroll ausgeführt und PROTON_FORCE_LARGE_ADDRESS_AWARE = ​​1% Befehl% für die Startoption festgelegt wurde (wird auch xboxdrv ausgeführt, wird das noch benötigt?). Ich weiß nicht, ob es auf aktuellen Steam Proton-Builds funktioniert.

* Bearbeiten Die Probleme, die ich hatte, waren schreckliche FPS in einem Nahfeuerszenario oder schnelle Szenenwechsel ... massive Verzögerungsspitzen. Alles weg, _für jetzt _...

@YujiSaeki Wenn Sie Warframe zum ersten Mal ausgeführt haben, wird normalerweise versucht, Shader zu kompilieren, weshalb es sehr lange

Zusätzlich aktuelles Steam-Update :

Zusätzliche Probleme mit Cursor und Maus beim Überlagern von Steam Play-Spielen wurden behoben.

Dies kann die Warframe-Overlay-Probleme behoben haben, die in # 168 veröffentlicht wurden. Ich habe sie noch nicht getestet.

@YujiSaeki Warframe benötigt kein LAA, da es sich um ein 64-Bit-Programm handelt. Mit dem LAA-Patch können 32-Bit-Anwendungen erkennen, dass mehr als 4 GB Speicher verfügbar sind. xboxdrv ist weiterhin erforderlich. Bei FPS-Problemen können Sie sich gerne meiner Zwietracht anschließen, damit wir versuchen können, Fehler zu beheben: https://www.gloriouseggroll.tv/
auf der rechten Seite der Seite gefunden

Als Update hat das Spiel bei meinem kurzen Testlauf gut funktioniert, aber nur zum ersten Mal

Nach weiteren Tests funktioniert es die meiste Zeit in Ordnung, aber es wird irgendwann zu einem schweren Absturz kommen, der einen Neustart der Hardware erfordert. Dies geschieht schneller in der offenen Welt oder bei harten Missionen

Als Update hat das Spiel bei meinem kurzen Testlauf gut funktioniert, aber nur zum ersten Mal

Nach weiteren Tests funktioniert es die meiste Zeit in Ordnung, aber es wird irgendwann zu einem schweren Absturz kommen, der einen Neustart der Hardware erfordert. Dies geschieht schneller in der offenen Welt oder bei harten Missionen

... Ich habe mehrere Missionen durchgeführt und mehrere Stunden lang Onslaught ausgeführt UND das Spiel über Nacht laufen lassen und hatte keine Probleme. Und ich musste nie hart neu starten. Im schlimmsten Fall schließen Sie das Spiel und öffnen es erneut. Das klingt so, als hätten Sie entweder ein Hardwareproblem oder ein NVIDIA-Treiberproblem.

Als Update hat das Spiel bei meinem kurzen Testlauf gut funktioniert, aber nur zum ersten Mal
Nach weiteren Tests funktioniert es die meiste Zeit in Ordnung, aber es wird irgendwann zu einem schweren Absturz kommen, der einen Neustart der Hardware erfordert. Dies geschieht schneller in der offenen Welt oder bei harten Missionen

... Ich habe mehrere Missionen durchgeführt und mehrere Stunden lang Onslaught ausgeführt UND das Spiel über Nacht laufen lassen und hatte keine Probleme. Und ich musste nie hart neu starten. Im schlimmsten Fall schließen Sie das Spiel und öffnen es erneut. Das klingt so, als hätten Sie entweder ein Hardwareproblem oder ein NVIDIA-Treiberproblem.

Wie ich im ersten Beitrag erwähnt habe, laufe ich auf einem 2400G
Ich laufe jetzt mit aktualisierten Grafiktreibern (Mesa 19.0.2 + llvm 8) auf Ihrem Proton Ge 4.6 (aber dies geschah auch in früheren Versionen, habe vergessen zu berichten, sorry)
Kein anderes Spiel stürzt hart auf mich ab, daher denke ich nicht, dass es ein Hardwareproblem ist

Mit dem 2400g überprüfen Sie vielleicht, ob Sie 2 GB RAM im BIOS eingestellt haben. Vielleicht treffen Sie Vram Cap, besonders in Gebieten mit offener Welt. Es ist bekannt, dass das Spiel über 2 GB RAM bei 1080p in offenen Bereichen verwendet. Ich weiß, dass PoE dies mit Sicherheit tut. (Ich habe ein 2400g besessen und das Spiel in der Vergangenheit darauf ausgeführt). Ich bin auch auf mesa-git + llvm 8

@davidbepo Ich bin auf dasselbe Problem gestoßen und habe die Ergebnisse meiner obigen Diagnose beschrieben, aber ich neige dazu, zu streifen, daher werde ich versuchen, es hier besser zusammenzufassen:

Grundsätzlich scheint Warframe einen Speicherverlust zu haben, der sich auf bestimmte Maschinenkonfigurationen auswirkt. Es scheint mit der Veröffentlichung von Nightwave eingeführt worden zu sein und ist seitdem auf und ab gegangen. Einige Updates beheben das Einfrieren, andere vermasseln es erneut. Und wie Sie sagten, ist es in Missionen der offenen Welt am weitesten verbreitet, da sie den meisten Speicher belegen.

Ich schlage vor, den Ingame-FPS-Zähler zu aktivieren (nicht den von Steam, sondern den in Warframes eigenen Einstellungen). Dieses kleine Feld zeigt auch die RAM-Auslastung an, sodass Sie damit beurteilen können, wann Sie sich dem Grenzwert nähern. Ich habe festgestellt, dass ich bei einer RAM-Auslastung von über 1.100 MB, während ich in meinem Orbiter sitze, diesen neu starten sollte, bevor ich an kostenlosen Roam-Missionen teilnehme, um zu verhindern, dass er auf dem Ladebildschirm einfriert.

Trotzdem scheinen die letzten Updates den Speicherverlust ein wenig gelindert zu haben, so dass ich nicht mehr so ​​oft neu starten muss. Beachten Sie jedoch, dass Orb Vallis die RAM-Auslastung problemlos auf über 2.200 bis 2.400 MB steigern kann und beim Versuch, über 2.600 MB hinauszugehen, einzufrieren scheint. (1.800-2.000 MB normaler Gebrauch bzw. 2.200 MB Einfrierschwelle für die Ebenen.)

@GloriousEggroll
werde versuchen, die 2 GB Vram und Bericht

@ Yowlen
Ich habe den FPS-Zähler bereits zuvor aktiviert und es scheint kein hartes Limit zu geben. Ich habe gesehen, dass er bei 800 MB abstürzt, und ich konnte ihn über 1100 MB ausführen. Je höher die Zahl, desto höher ist die Wahrscheinlichkeit eines Absturzes

@GloriousEggroll
Nach 2 GB Vram-Tests wird das Problem dadurch extrem behoben, aber nach etwas weniger als zwei Stunden stürzte das Spiel endgültig ab

@GloriousEggroll
Nach 2 GB Vram-Tests wird das Problem dadurch extrem behoben, aber nach etwas weniger als zwei Stunden stürzte das Spiel endgültig ab

Ich weiß nicht, wie viel RAM Ihr System hat oder wie viel Ihr BIOS reservieren kann, aber wenn Sie den RAM übrig haben und mehr als 2 GB RAM zuweisen können, versuchen Sie, 4 GB RAM zuzuweisen. Wenn nicht, versuchen Sie, das Spiel in einer kleineren Auflösung auszuführen. Für 1080p verwendet das Spiel zwischen 2 und 4 GB RAM. 2,5-3 im Durchschnitt

@All Unabhängig davon, auch wenn Shader kompiliert wurden, mehrere STUNDEN Solo-Spiel auf der GLEICHEN Karte (Landwirtschaft), Verzögerung bei / jedem / Schuss derselben Waffe, keine Änderungen beim Laden. Das Aktivieren hat bei mir funktioniert. Ich weiß, dass alle 64-Bit-Software LAA-fähig ist. Nicht sicher / warum / es funktioniert, es funktioniert einfach. Vsynced ohne jemals Dips.

@GloriousEggroll Das Einrichten der Headset-Eingabe unter Linux ist ein absoluter Schmerz, da meiner einen Equalizer benötigt und Pulse wirklich wackelig wird, wenn ich versuche, dieses Zeug hinzuzufügen, selbst mit höflicher Syntax für fehlende Geräte (ich entferne sie oft). Eine neue Distribution einfahren, also ist es das Letzte, woran ich denke. Kann nicht Zwietracht. Wenn die technischen Daten eine Rolle spielen 16C32T @ 4GHz , viel RAM, 2 TB SSD + 2x2 TB NVMe RAID 0, 2xRX580, Manjaro, neuester Mainline-Kernel (nicht RC), amdgpu mit opencl (meistens AURs).

@ALL Unabhängig davon, auch wenn Shader kompiliert wurden, mehrere STUNDEN Solo-Spiel auf der GLEICHEN Karte (Landwirtschaft), Verzögerung bei / jedem / Schuss derselben Waffe, keine Änderungen beim Laden. Das Aktivieren hat bei mir funktioniert. Ich weiß, dass alle 64-Bit-Software LAA-fähig ist. Nicht sicher / warum / es funktioniert, es funktioniert einfach. Vsynced ohne jemals Dips.

@GloriousEggroll Das Einrichten der Headset-Eingabe unter Linux ist ein absoluter Schmerz, da meiner einen Equalizer benötigt und Pulse wirklich wackelig wird, wenn ich versuche, dieses Zeug hinzuzufügen, selbst mit höflicher Syntax für fehlende Geräte (ich entferne sie oft). Eine neue Distribution einfahren, also ist es das Letzte, woran ich denke. Kann nicht Zwietracht. Wenn die technischen Daten eine Rolle spielen 16C32T @ 4GHz , viel RAM, 2 TB SSD + 2x2 TB NVMe RAID 0, 2xRX580, Manjaro, neuester Mainline-Kernel (nicht RC), amdgpu mit opencl (meistens AURs).

Ich bin auf einer 2920X @ 3.9GHz 12/24, 1 TB NVME SSD und starte das Spiel auf einer 4 TB Festplatte mit einem Vega VII (lief bis vor zwei Wochen dasselbe System mit einem RX 580) und hatte es noch nicht jede dieser Verzögerungen. Ich leite derzeit Fedora und Arch in der Vergangenheit. Das einzige Mal, dass ich diese Art von Verzögerung und Abfall erlebt habe, war, als meine Übertaktung überhitzte und einen Downclock erzwang. Überprüfen Sie möglicherweise Ihre Temperaturen oder versuchen Sie es mit einer niedrigeren Taktrate.

Vsynced ohne jemals Dips.

Vsync in Warframe ist nur eine schlechte Idee. Wenn Sie Warframe einschalten, wird jede Sekunde ein Stottern auftreten, egal was Sie tun. Schalten Sie VSync aus, aber der Frame-Limiter liegt etwas über Ihrer Aktualisierung (meiner ist auf 70 eingestellt?), Und das Ruckeln sollte verschwinden.

@ALL Unabhängig davon, auch wenn Shader kompiliert wurden, mehrere STUNDEN Solo-Spiel auf der GLEICHEN Karte (Landwirtschaft), Verzögerung bei / jedem / Schuss derselben Waffe, keine Änderungen beim Laden. Das Aktivieren hat bei mir funktioniert. Ich weiß, dass alle 64-Bit-Software LAA-fähig ist. Nicht sicher / warum / es funktioniert, es funktioniert einfach. Vsynced ohne jemals Dips.
@GloriousEggroll Das Einrichten der Headset-Eingabe unter Linux ist ein absoluter Schmerz, da meiner einen Equalizer benötigt und Pulse wirklich wackelig wird, wenn ich versuche, dieses Zeug hinzuzufügen, selbst mit höflicher Syntax für fehlende Geräte (ich entferne sie oft). Eine neue Distribution einfahren, also ist es das Letzte, woran ich denke. Kann nicht Zwietracht. Wenn die technischen Daten eine Rolle spielen 16C32T @ 4GHz , viel RAM, 2 TB SSD + 2x2 TB NVMe RAID 0, 2xRX580, Manjaro, neuester Mainline-Kernel (nicht RC), amdgpu mit opencl (meistens AURs).

Ich bin auf einer 2920X @ 3.9GHz 12/24, 1 TB NVME SSD und starte das Spiel auf einer 4 TB Festplatte mit einem Vega VII (lief bis vor zwei Wochen dasselbe System mit einem RX 580) und hatte es noch nicht jede dieser Verzögerungen. Ich leite derzeit Fedora und Arch in der Vergangenheit. Das einzige Mal, dass ich diese Art von Verzögerung und Abfall erlebt habe, war, als meine Übertaktung überhitzte und einen Downclock erzwang. Überprüfen Sie möglicherweise Ihre Temperaturen oder versuchen Sie es mit einer niedrigeren Taktrate.

Flüssigkeitsgekühlt, weit unter jedem Punkt (tdie nicht tctl, also definitiv kein temporäres Problem). Vielleicht ist es ein Problem mit den Bibliotheken meines Systems, ich weiß es nicht. Funktioniert bei mir. Schaltete es aus, lief träge.

@greydmiyu VSync bleibt für mich überhaupt nicht zurück. Ein, Aus macht keinen Unterschied bei diesem Problem mit Verzögerung / Stottern bei den Waffen.

die Handlung verdickt sich ...
Ich habe mich entschlossen, mit 512 MB Vram zu testen, da ich davon ausgehe, dass es sehr leicht abstürzt. Stattdessen habe ich noch keinen einzigen Absturz. Ich habe noch nicht viele Tests durchgeführt, aber das scheint wirklich seltsam. Vielleicht ändert das Spiel sein Verhalten mit dieser Menge VAM?

EDIT: Nach einiger Zeit stürzte das Spiel auch auf 512 MB vram ab, die Chance scheint so groß wie bei 2 GB ...

@davidbepo Wie viel RAM ist insgesamt auf Ihrem System? Es könnte ein Problem mit der RAM-Nutzung anstelle von RAM sein

@GloriousEggroll
Ich habe 8 GB RAM, ich habe auch ein Viertel des gesamten nutzbaren Ram als Zram, wenn das wichtig ist
Dies sollte mehr als genug sein, aber angesichts der Verrücktheit, die ich gesehen habe, könnte es das Problem sein ...

Sollten wir an dieser Stelle das benutzerdefinierte Startskript entfernen oder noch ein wenig warten?

@madrang , ich habe die alte Version tatsächlich komplett deinstalliert und eine Vanille-Installation über Steam mit Proton 4.2 durchgeführt. Der Launcher wurde ohne Probleme geladen und ich habe direkt von dort aus gespielt.

Das benutzerdefinierte Startskript wird nicht mehr wirklich benötigt. Der offizielle Launcher sollte sowohl in Steams Proton 4.2- als auch in GloriousEggrolls benutzerdefinierten Proton 4.6-Umgebungen wie vorgesehen funktionieren.

Ich weiß, dass es zumindest in der benutzerdefinierten Umgebung von GloriousEggroll funktioniert, die ich verwende, da Hintergrundmusik und Stimmen dank der Aktivierung von FFMPEG in FAudio dort funktionieren.

Ein großes Dankeschön an alle hier und an alle hier, die dazu beigetragen haben, dass Warframe unter Linux funktioniert. Es ist so weit gekommen und es ist jetzt so einfach, praktisch ohne Probleme zu spielen. Installieren Sie die benutzerdefinierte Umgebung, entpacken Sie sie, zeigen Sie Steam darauf, schließen Sie den Controller an (oder verwenden Sie die xboxdrv-Problemumgehung) und führen Sie sie aus. Ich danke Ihnen allen von ganzem Herzen.

Dies ist eine aktuelle Liste bekannter Fehler und möglicher Korrekturen / Problemumgehungen

  1. F6 Screenshots im Warframe korrigieren (dies ist in meiner Proton-Version):
    https://bugs.winehq.org/show_bug.cgi?id=47023
    Patch:
    https://bugs.winehq.org/attachment.cgi?id=64182

  2. Korrektur der Schlüsselübersetzung für Sonderzeichen außerhalb der USA (dies ist in meiner Version gepatcht):
    https://bugs.winehq.org/show_bug.cgi?id=30984

https://github.com/ValveSoftware/Proton/issues/2477

Wein Patchset:
https://github.com/wine-staging/wine-staging/tree/master/patches/winex11-key_translation

  1. Stimmen, Musik und einige Soundeffekte funktionieren nicht richtig (Dies ist in meinem Protonenbau behoben):
    Fix ist, Protons FAudio mit ffmpeg zu kompilieren und dann Protons Wein zu patchen + kompilieren, um damit zu arbeiten:

https://github.com/GloriousEggroll/proton-wine/commit/ebab940c6c4419152c8eb58195b3115083a12f41

  1. Die Erkennung des Steam-Controller-Eingangs führt dazu, dass Warframe innerhalb von 5 Minuten geschlossen wird, wenn kein Controller erkannt wird.

Problemumgehung: Installieren Sie xboxdrv und führen Sie es als Dienst aus, oder schließen Sie einen Controller an, der nicht inaktiv oder getrennt wird.

  1. Die Option "Massen-Downloads" in Launcher führt dazu, dass große Downloads / große Updates fehlschlagen:
    https://bugs.winehq.org/show_bug.cgi?id=45847

Problemumgehung:
Deaktivieren Sie Massendownloads im Launcher

  1. Durch Deaktivieren von Massendownloads wird der Fortschrittsbalken aus dem Launcher entfernt und der Launcher liest während der Aktualisierung im Hintergrund die ganze Zeit "Nach Inhalten suchen". Das Update funktioniert immer noch, aber Sie haben keine Ahnung, wie der Download- / Update-Fortschritt ist.

  2. Die Leistung kann stottern, bis der Shader-Cache voll ist

Problemumgehung: Meine Protonenversion wurde mit dem asynchronen Patch dxvk kompiliert, der speziell für Warframe und Exilpfad aktiviert wurde. Dies reduziert das Ruckeln erheblich, insbesondere bei älterer Hardware.

Ich bestätige, dass Warframe Launcher.exe mit Proton 4.2-3 zusammenarbeitet
Mein Protokoll wurde in ein * .zip-Archiv gepackt.
https://github.com/tele1/Steam.logs/blob/master/steam-230410.log.Warframe.with.proton.4.2-3.log.zip

Trotzdem endet das Spiel.
Auf Dampf

  • Es gibt immer noch keinen Ton von Lotus-Nachrichten und keinen Ton von Musik, die sich im Login-Launcher für das Warframe-Spiel befinden sollte.
    Also denke ich, dass Steam immer noch XAudio2 verwendet
    Wo soll ich schreiben, um FAudio im Nebenspiel Warframe zu bekommen?
    FAudio-Link: https://github.com/FNA-XNA/FAudio
    Zur Weinunterstützung? Oder kann ich alleine installieren?
    Oder wird XAudio2 repariert?
    (Ich denke nur an 64 Bit, da Warframe 32bit jetzt nicht unterstützt wird)
  • Ich kann 1s oder 5 Minuten spielen.
    Wenn das Spiel beginnt, werden die Einstellungen zurückgesetzt. Vielleicht ist es jetzt gut.

Auf Lutris

  • Ich kann 1s oder 2 Stunden spielen,
    Aber bei Lutris vermute ich, dass das Schließen des Game Warframes etwas in den Dateien speichert und das Spiel nicht neu gestartet werden kann. Mit Updates kann ich das Spiel erneut starten.
  • Hat alle Geräusche.
  • Habe "Motion Blur" Fehler. Ich denke, er benutzt kein Proton.
  • Weil der Speicherverlust für Steam und Lutris offensichtlich ist.
    Und Lutris kann jetzt Unterschiede zur GloriousEggroll-Version haben.
    Ich werde auf das nächste Update warten und das Protokoll nicht anzeigen.

In Bezug auf das Zurücksetzen von Einstellungen ist dies wahrscheinlich darauf zurückzuführen, dass Warframe seine Einstellungen in der Registrierung speichert. Wenn Sie die Proton / Wine-Umgebung aktualisieren oder zurücksetzen, ohne die Registrierungseinträge des Spiels beizubehalten, ist dies das Ergebnis. Es könnte auch sein, dass etwas Warframe daran hindert, die neuen Einstellungen in die Registrierung zu schreiben, sodass ein Neustart des Spiels die Standardeinstellungen erzwingen würde.

FAudio ist der Hauptgrund, warum ich die benutzerdefinierte Proton-Umgebung von GloriousEggroll verwende. Einfach die in Proton - Umgebung Steam zusammengestellt FFMPEG-fähige Version I Plopp als das FAudio Team angewiesen , hier tut nicht für mich arbeiten.

Schließlich kann die Spielzeit von 1 bis 5 Minuten in Steam auf den Controller-Fehler zurückzuführen sein. Versuchen Sie, das xboxdrv -Paket von den Repos Ihrer Distribution zu installieren und sudo xboxdrv -D in einem Terminal auszuführen, bevor Sie Warframe starten, und prüfen Sie, ob es länger dauert.

Danke Yowlen ! Das funktioniert für Steam und jetzt kann ich viel länger spielen. :Lächeln:

Ich habe xboxdrv installiert, aber sudo xboxdrv -D funktioniert nicht unter Linux Mint.
Ich habe https://steamcommunity.com/app/236090/discussions/0/558748653724279774/ gelesen.
Ich habe den Befehl kopiert und xboxdrv funktioniert.

sudo xboxdrv --evdev /dev/input/event11 --evdev-absmap ABS_X=x1,S_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr --mimic-xpad --silent &
[1] 8542

tele<strong i="13">@tele</strong> ~ $ xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke <[email protected]> 
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This program comes with ABSOLUTELY NO WARRANTY. 
This is free software, and you are welcome to redistribute it under certain 
conditions; see the file COPYING for details. 


Your Xbox/Xbox360 controller should now be available as:
  /dev/input/js0
  /dev/input/event17

Press Ctrl-c to quit

Ich starte Warframe, habe mehrmals gespielt und jetzt hatte ich noch keinen Absturz auf Warframe von Steam.

Die Info:
An USB habe ich kein echtes Gerät angeschlossen, außer Maus und Tastatur,
Ich weiß also nicht genau, wie es funktioniert.
Wichtig ist aber, dass das Spiel jetzt besser funktioniert.

Für xboxdrv schlage ich folgendes vor:
https://gist.github.com/akatch/cdb707856d467bd7cacd

Google zum Starten und Aktivieren eines Dienstes!

Warframe (230410) Launcher DX10 / DX11 funktioniert nicht

Problem übertragen von https://github.com/ValveSoftware/Proton/issues/2690.
@ DiCA014 veröffentlicht am 2019-05-15T01: 05: 24:

Beim Starten von Warframe über Steam Play wird der Launcher geöffnet, das Spiel kann jedoch nicht mit der Fehlermeldung "Die Unterstützung für DirectX 9 wurde beendet" gestartet werden.

Also ging ich zu den Launcher-Einstellungen und stellte fest, dass die Optionen DX10 und DX11 im Abschnitt Grafik-API ausgegraut sind.

Der Launcher funktioniert mit Lutris, aber ich möchte nicht die gesamten 20 + GB des Spiels erneut herunterladen.

Gibt es eine Problemumgehung, wenn ich das Spiel direkt mit Steam spielen möchte?

System Information

  • GPU: AMD A8-6410 mit Radeon R5.
  • Fahrer: Mesa 19.0.3
  • Kernel-Version: 5.0.9-2
  • Protonenversion: 4.2-4

Hallo @ DiCA014 , sieht aus wie ein A8-6410 hat einen Chipsatz der GCN2-Generation. Bitte lesen Sie https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games mit Schwerpunkt auf cik_support.

@ Kisak-Ventil also das Problem ist, ich kann keine Radeon Mesa Treiber verwenden, oder? Ich möchte meinen Treiber vorerst Open Source halten. Aber danke, dass du mich darauf hingewiesen hast.

Sowohl das Radeon- als auch das Amdgpu-Kernelmodul sind gleichermaßen Open Source. Das Radeon-Kernel-Modul hat mehr Glanz für Ihren Chipsatz, ist jedoch nicht mit RADV kompatibel, um Ihnen Vulkan-Unterstützung zu bieten, die für DXVK benötigt wird. Alternativ können Sie versuchen, den Startoptionen des Spiels PROTON_USE_WINED3D=1 %command% hinzuzufügen, damit Proton den OpenGL-Renderpfad ausprobiert, aber eine schlechtere Leistung erwartet.

Ich habe zwei Protokolle hinzugefügt
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
https://github.com/tele1/Steam.logs/blob/master/Warframe%2020.05.2019steam-230410.log.zip

Ich öffne Warframe von Steam mit xboxdrv unter Linux Mint mit Nvidia-Treiber.
Selten habe ich manchmal Verzögerungen und das Spiel funktioniert nicht mehr.
Aber ich habe ein größeres Problem.
In Warframe auf dem Planeten Venus ist Fortuna Stadt
https://warframe.fandom.com/wiki/Fortuna
und in Fortuna gibt es einen Aufzug zur Kugel Valis .
Wenn die Tür zu Orb Valis geöffnet wird, funktioniert das Spiel nicht mehr.
Chancen auf Spielunterbrechung 90%. Ich habe versucht, ein Protokoll zu erstellen
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
Wenn ich von der Sternenkarte direkt zu Orb Valis gehe, habe ich kein Problem mit dem Spiel.
Ich habe versucht, die Grafikeinstellungen und Optionen in Warframe zu ändern, kann jedoch keine Lösung finden.
Das Spiel funktioniert manchmal besser, wenn ich die Optionen ändere, aber es hilft nicht immer.
Vielleicht ist das dumm, aber ich habe es bemerkt

  • Als ich den Warframe-Prozess beendet habe, hat Steam einmal 100% meiner CPU verbraucht.
  • Wenn Warframe im Aufzug nicht mehr funktioniert und ich mit der Maustaste klicke, höre ich manchmal Schüsse.
  • Wenn Warframe nicht mehr funktioniert, wird 100% CPU mit einem Thread verwendet.

Okay, vergiss das. Meine Tests erwiesen sich als völlig erfolglos. Ich habe buchstäblich alles neu heruntergeladen und es friert immer noch. An dieser Stelle muss es sich um ein Server- / Kommunikationsproblem handeln. Es gibt keinen anderen Grund dafür, da ich buchstäblich jede Datei auf meinem System getestet habe.

Proton 4.2-5
Ich habe das Spiel optimiert, ... was Yowlen getestet

  1. Ohne xbodrv
    "Viele Korrekturen am Controller-Layout." , aber ich brauche immer noch xboxdrv, um über 2 min zu spielen. ,
    weil das Spiel geschlossen wird.
    Log:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.Exit.Alone.steam-230410.log.zip
    Sehr interessant für mich, einmal friert das Spiel beim Start ein
    Log:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.CPU100procent.usage.25.05.2019steam-230410.log.zip

  2. Mit xboxdrv
    Trotzdem kann das Spiel wie oben hängen bleiben und 100% Kern oder Thread der CPU verwenden
    und wenn ich den Warframe-Prozess beende, verwendet einer der Prozesse "Steam" 100% CPU
    Log:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU100procent.usege.steam-230410.log.zip
    Sobald das Spiel nur noch bei 80% CPU hängt, protokollieren Sie:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU80procent.usage.video.not.working.steam-230410.log.zip

  3. Im Meldungsfeld funktioniert der Ton immer noch nicht.

Proton 4.2-6, das heute herauskam, verursachte Leistungsrückgänge, aber ich denke, das Problem ist weit verbreitet.

Das Problem wurde anscheinend in der neuen Version von FAudio behoben: https://github.com/FNA-XNA/FAudio/releases/tag/19.06.07

Ich habe es sehr schnell getestet und es scheint, als ob die Leistung wieder normal ist.

Gibt es eine Möglichkeit, in Protonenversionen rückwärts zu gehen? Ich habe große Leistungsprobleme mit 4.2-6 festgestellt. Gibt es eine Möglichkeit, zu 4.2-5 zurückzukehren?

Bei ähnlichen Problemen mit 4.2-6 ist die Leistung nach dem Update sehr schlecht.

Die Bestätigung dieses Problems hängt mit FAudio zusammen, das anscheinend im neuesten Patch behoben wurde. So beheben Sie den Lauf:

cd ~ / .local / share / Steam / steamapps / common / Proton \ 4.2 / dist / lib64
curl -O flibitijibibo.com/opexit.tar.bz2
tar xvfj opexit.tar.bz2

Proton 4.2-7 scheint die gleichen Probleme wie frühere Versionen zu haben.

Systeminfo: https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5

Proton Log (musste es komprimieren, damit es auf GitHub passt):

Für mich,
Das Slowdown-Spiel war am Tag vor der Installation von Proton-4.2-6. in der offenen Welt der Ebenen von Eidolon.
Ich dachte, es sei ein Warframe-Upgrade oder Serverprobleme.
Die Verlangsamung mit Proton-4.2-6 war jedoch charakteristischer und knisterte.
Und ich konnte nicht mit Proton-4.2-6 spielen, weil ich abgestürzt war
Für mich löst sich Proton-4.2-7 mit "knisterndem Klang" und großen Leistungsproblemen.

Ich habe kleine Verzögerungen, aber ich denke, sie sind natürlich.
Weil das Spiel noch entwickelt und verbessert wird.
Das Spiel wird immer schöner, aber es wird bessere Hardware erfordern.
Für eine bessere Leistung habe ich die Anzahl der Effekte in den Waframe-Einstellungen reduziert.

Meine Systeminformationen: https://github.com/tele1/Steam.logs/blob/master/Hardware%20Info
Meine Protokolle mit Proton-4.2-7

  1. https://github.com/tele1/Steam.logs/blob/master/2019.06.12/Waframe.Crash.without%20xboxdrv.2019.06.12.steam-230410.log.zip
  2. https://github.com/tele1/Steam.logs/blob/master/2019.06.12/Warframe.Crash%20at%20start.without%20xboxdrv.2019.06.12.steam-230410.log.zip
  3. https://github.com/tele1/Steam.logs/blob/master/2019.06.12/Warframe.with%20xboxdrv.Video%20Stops.2019.06.12.steam-230410.log.zip

Etwas anderes:

  1. Das Problem des fehlenden Tons im Nachrichtenfeld und der Informationen zu Beginn der Mission wurde nicht gelöst. Dies sollte folgendermaßen aussehen: https://youtu.be/p01EI5KQjHA?t=271
    Dies ist kein großes Problem, da es schreibt, was wir während der Mission tun sollen.
  2. Trotzdem bricht das Spiel oder manchmal habe ich einen schwarzen Bildschirm oder der Computer hängt.
    Ich habe dies in den Namen des Protokolls aufgenommen.
    Aber das Wichtigste, was ich jetzt spielen kann: Lächeln:

Außerdem scheint es bei Proton eine seltsame Regression gegeben zu haben, wenn es um Vollbild geht. In Proton 3.16-9 wird durch Drücken von META auf KDE die untere Leiste (Task-Manager) nicht für immer auf dem Bildschirm angezeigt, während bei Proton 4.2-6 + durch Drücken von META die untere Leiste für Menü + angezeigt wird. und wird es dauerhaft behalten. Dies hat keinen Einfluss auf meinen Fensterskalierungsmodus.

Der DirectX 11/10 Launcher funktioniert bei mir nicht. Ich habe Vega 56 GPU und Amdgpu Kernel Treiber. Hier ist lspci -k Ausgabe:

1e:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XT [Radeon RX Vega 64] (rev c3)
    Subsystem: ASUSTeK Computer Inc. Vega 10 XL/XT [Radeon RX Vega 56/64]
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

Was soll ich tun, um das Spiel zu starten?

@arzardk Welchen Kernel benutzt du?

Ich möchte nicht langweilig sein, aber der Launcher hat aufgehört, für mich zu arbeiten.
Launcher versucht nach Updates zu suchen und legt auf.
Nach ein paar Minuten, wenn ich versuche, etwas anderes zu tun, ist das Launcher-Fenster ganz schwarz.
Zuletzt vom Protokoll ist
10122.571:0029:002a:trace:seh:__regs_RtlUnwind handler at 0x7bc85e60 returned 1
Ruhe am Ende, als ich den Prozess beendet habe.
Protokolle: https://github.com/tele1/Steam.logs/tree/master/2019.06.15/Warframe.launcher.problem

Außerdem habe ich versucht, das Spiel zu deinstallieren und zu installieren und das Protokoll erneut zu erstellen.
weil Steam keine Dateiverifizierung für dieses Spiel hat (Diese Option war nur im Launcher)
, aber ich habe das gleiche Problem. (log nr.2)

Mir ist auch aufgefallen, dass das Protokoll keine Optionen enthält, mit denen das Spiel gestartet wird. Vielleicht ist es manchmal wichtig?
Zum Beispiel habe ich zuletzt "PROTON_FORCE_LARGE_ADDRESS_AWARE" verwendet, aber nicht immer.

@ CorruptComputer Standard 5.0 Kernel für Ubuntu 19.04

@arzardk Huh, der Launcher hat auf Kernel

BEARBEITEN: Dies finden Sie in Ihren Steam-System-Informationen:

    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.8-1-MANJARO, LLVM 8.0.0)
    Driver Version:  4.5 (Compatibility Profile) Mesa 19.0.6

Konnte das Spiel mit den folgenden Anweisungen perfekt zum Laufen bringen: https://github.com/CorruptComputer/Arch-Manjaro-Proton-Guides/tree/master/Warframe%20 (230410)
Proton: 4,2-7
Systeminfo: https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5

@CorruptComputer verwendet kein xact. Es wurde mehrfach in diesem Repository und an vielen anderen Orten klargestellt. Verwenden Sie das mitgelieferte FAudio, das trotzdem mit Stimmen funktioniert.

@Frontear Gibt es einen Grund warum? Ich habe in dieser Ausgabe nur eine Instanz davon gesucht und gefunden:

Das Spiel benötigt derzeit natives xaudio2_7 von DirectX, da das eingebaute Spiel fehlschlägt.
UPDATE: Eine vorübergehende Korrektur, bis das in Wine integrierte xaudio2_7 behoben werden kann, besteht darin, Direct X unter dem Präfix zu installieren und dann der Registrierung eine DLL-Überschreibung hinzuzufügen, die xaudio2_7 als nativ festlegt. Dies muss von Hand installiert werden, da Winetricks 64-Bit-Xact-DLLs in Direct X aufgrund dieses Fehlers in der Vergangenheit deaktiviert hat.

Es scheint keine Probleme zu verursachen und behebt tatsächlich die Audioprobleme, die zuvor hier aufgetreten sind.

@arzardk Ich glaube, das gleiche Problem zu haben.

Ausschnitt aus den Systeminformationen von Steam:

Operating System Version:
    "Void Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.1.11_1
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12005000
    X Window Manager:  dwm
    Steam Runtime Version:  jenkins-steam-runtime-beta-release_0.20190320.2

Video Card:
    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.11_1, LLVM 8.0.0)
    Driver Version:  4.5 (Compatibility Profile) Mesa 19.0.6
    OpenGL Version: 4.5

lscpi -k

09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)
    Subsystem: Tul Corporation / PowerColor Device 2388
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

Ich kann Warframe problemlos über lutris ausführen (mit dem Installationsprogramm von lutris.com und Auswahl von Proton-4.6-GE-2, Proton-4.10-GE-2 oder ge-faudio-protonified-4.8-x86_64 als Weinversion). Das Exportieren von DXVK_HUD=devinfo,version,api gibt mir

DXVK 1.2.2
D3D11 FL 11_1
AMD RADV VEGA10 (LLVM 8.0.0)
Driver: 19.0.6
Vulkan: 1.1.90

im Spiel.

Wenn ich versuche, über Steam zu starten, werde ich im Launcher mit der Meldung "Directx 9 nicht unterstützt" begrüßt. Es spielt keine Rolle, welche Proton-Version ich auswähle, 4.2-7, Proton-4.6-GE-2 oder Proton-4.10-GE-2. Gleiche Nachricht.

Wenn ich steam-230410.log in meinem Haus überprüfe, kann ich feststellen, dass DXVK Probleme hat, einige Vulkan-Erweiterungen zu finden:

info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported
err:   DxvkInstance: Failed to create instance

Das Ausführen von vulkaninfo sagt mir:

==========
VULKANINFO
==========

Vulkan Instance Version: 1.1.106



Instance Extensions:
====================
Instance Extensions     count = 17
        VK_EXT_acquire_xlib_display         : extension revision  1
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_debug_utils                  : extension revision  1
        VK_EXT_direct_mode_display          : extension revision  1
        VK_EXT_display_surface_counter      : extension revision  1
        VK_KHR_device_group_creation        : extension revision  1
        VK_KHR_display                      : extension revision 23
        VK_KHR_external_fence_capabilities  : extension revision  1
        VK_KHR_external_memory_capabilities : extension revision  1
        VK_KHR_external_semaphore_capabilities: extension revision  1
        VK_KHR_get_display_properties2      : extension revision  1
        VK_KHR_get_physical_device_properties2: extension revision  1
        VK_KHR_get_surface_capabilities2    : extension revision  1
        VK_KHR_surface                      : extension revision 25
        VK_KHR_wayland_surface              : extension revision  6
        VK_KHR_xcb_surface                  : extension revision  6
        VK_KHR_xlib_surface                 : extension revision  6

Wenn ich noch etwas anbieten kann, sagen Sie es mir bitte.

PS: Das Laufen mit PROTON_USE_WINED3D=1 %command% überlebt die Directx> 9-Prüfung des Launchers, stürzt jedoch sofort ab, wenn ich auf "Play" klicke.

Die Ursache für mein Problem war eine fehlende 32-Bit-ICD-Datei in Void Linux . Ich habe es wie im verknüpften Bericht beschrieben behoben, indem ich den 64-Bit-Bericht kopiert und den Pfad ersetzt habe. Ich vermute, dass der Launcher 32-Bit ist, während das Spiel selbst 64-Bit ist.

Wenn das stimmt, dann ist das eine äußerst seltsame Wahl, außerdem aufgrund der Tatsache, dass die 32-Bit-Unterstützung im Februar eingestellt wurde.

Mit der neuesten Version von Proton (4.2-9) und dem Rat von @Frontear , xact , stürzt das Spiel jetzt beim Start ab.

Steam Log:
steam-230410.log

@CorruptComputer Bitte probieren Sie die FAudio + FFMpeg-fähige benutzerdefinierte Protonenversion von GloriousEggroll https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.11-GE-1 aus

Entfernen Sie den alten kompatiblen Daten-Warframe-Ordner (oder benennen Sie ihn um), bevor Sie Warframe starten, um ein völlig neues Protonenpräfix zu erhalten

Vor ein paar Tagen nach dem Steam Beta-Update hat Launcher Warframe einmal funktioniert.
Als ich den Spielprozess abgebrochen habe, weil das Fenster schwarz war, weil ich das Spielfenster für einen Moment minimiert habe, funktionierte der Warframe Launcher nicht.
Ich vermute also, dass eine kaputte Datei in Steam / Proton oder im Spiel den Start des Spiels verhindert.

PS. Es sieht so aus, als ob das Spiel die nächsten Updates haben wird. (aktualisierte Karten, Figuren, Schiffe, ...)
https://www.youtube.com/watch?v=C3nm8RocAv4

TRINKGELD:
Wenn Sie ein ähnliches Problem mit Launcher wie I haben.
Versuchen Sie, Steam Beta auf normales Steam oder erneut auf Steam Beta umzustellen.
Launcher und Spiel sollten funktionieren, zumindest bis zum nächsten Unfall / Absturz.

Warnung:
Bitte erwarten Sie nicht, dass das Spiel wie zuvor funktioniert
(zum Beispiel vor einem Jahr oder früher 2 oder 4 GB RAM)

  • Die 64-Bit-Version verbraucht immer mehr RAM-Speicher.
  • Neue Updates erfordern auch bessere Hardware.
    Zum Beispiel habe ich jetzt neuer, aber nur 8 GB RAM und fast der gesamte Speicher ist während des Spiels belegt.
    Und ich habe das Spiel auf die kleinste Anzahl von Details eingestellt.

Aus Gründen der Nachwelt, getestet am 4.11-1. Stimmen und Musik funktionieren bei dieser neuen Version (wie erwartet) immer noch nicht. Benötigt noch Glorious Eggrolls ffmpeg-fähige Version von Proton.

[Bearbeiten]
Durch Festlegen der Startoption WINEDLLOVERRIDES="xaudio2_7=n,b" %command% die Audioprobleme behoben. Der Controller-Fehler ist am 4.11-1 weiterhin vorhanden

Nur als Referenz: Warframe läuft für mich am 4.2-9 aus der Box, aber nicht am 4.11-2
(Ohne Stimmen und Musik also)

Getestet mit den neuesten Protonen 4.11-2 und 4.2.9 nach dem Lesen von @ tele1- Kommentaren, aber für mich startet es nicht: Ich kann nur sehen, dass die Launcher-Animation nach einigen Sekunden plötzlich einfriert und das gesamte Fenster nicht mehr reagiert. Das einzige, was ich danach tun kann, ist, den Prozess abzubrechen.
Dies ist auf einem Slackware64 14.2-System mit einem AMD RX590.
steam-230410.log
hwinfo.txt

Warframe drx10 oder verstecken

Problem übertragen von https://github.com/ValveSoftware/steam-for-linux/issues/6548.
@IscanderWSD veröffentlicht am 2019-09-30T23: 58: 04:

Ihre Systeminformationen

  • Steam-Client-Version (Build-Nummer oder Datum):
  • Distribution (zB Ubuntu):
  • Opted in Steam Client Beta?: [Ja / Nein]
  • Haben Sie nach Systemupdates gesucht?: [Ja / Nein]

Bitte beschreiben Sie Ihr Problem so detailliert wie möglich:

Beschreiben Sie, was Sie erwartet haben und was passiert ist. Bitte verknüpfen Sie alle großen Code-Pasten als Github Gist

Schritte zum Reproduzieren dieses Problems:

  1. Hallo mein lieber Freund ich habe ein Problem drx10 Probleme mit drx 9 werden nicht unterstützt und 10 kann kein Ubuntu 18 System liefern

Die DirectX 9-Unterstützung ist beendet. Wir hoffen, dass Sie Ihre Grafikkarte aktualisieren können!



    1. mit Respekt Iscander

Hallo @IscanderWSD , es ist nicht besonders klar, was Sie kommunizieren möchten, aber Proton verwendet DXVK, um DirectX 10/11 in Vulkan zu übersetzen. Der häufigste Grund dafür ist, dass kein funktionierender Vulkan-Treiberstapel installiert ist.

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 in diesen Problembericht ein.

@ kisak-ventil: Was @IscanderWSD zu sagen bedeutet, ist Folgendes:

Wenn Sie das Spiel starten, wird der Launcher angezeigt, Updates ohne Probleme ausgeführt, die EULA angezeigt und anschließend eine Meldung angezeigt
DirectX 9 support is over. We hope That you will be able to update your graphics card

Es besteht die Möglichkeit, die Spieleinstellungen einzugeben, die Optionen DirectX10 und DirectX11 sind jedoch abgeblendet.
Ich habe das gleiche Problem.

Meine Systemkonfiguration
Mein _vulkaninfo_

Hallo @ fer-rum, die Unterstützung für Ubuntu 18.10 endete im Juli. Fügen Sie dazu PROTON_LOG=1 %command% zu den Startoptionen des Spiels hinzu und ziehen Sie das generierte $ HOME / steam- $ APPID.log per Drag & Drop in das Kommentarfeld.

Überprüfen Sie außerdem, ob sowohl die 32-Bit- als auch die 64-Bit-Userspace-Variante mit so etwas wie apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386 installiert sind.

Die Unterstützung für Ubuntu 18.10 endete im Juli

Ich bin mir dessen schmerzlich bewusst. Ich konnte immer noch keine Zeit finden, um den Kernel zu wechseln.

Log:

steam-230410.log

Vulkan-Fahrer:

user@sad-stormtrooper:~$ apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
mesa-vulkan-drivers:
  Installed: 19.2~git1907240730.2631fd~oibaf~c
  Candidate: 19.2~git1907240730.2631fd~oibaf~c
  Version table:
 *** 19.2~git1907240730.2631fd~oibaf~c 500
        500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu cosmic/main amd64 Packages
        100 /var/lib/dpkg/status
     18.2.8-0ubuntu0~18.10.2 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic-updates/universe amd64 Packages
     18.2.2-0ubuntu1 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic/universe amd64 Packages
mesa-vulkan-drivers:i386:
  Installed: (none)
  Candidate: 19.2~git1907240730.2631fd~oibaf~c
  Version table:
     19.2~git1907240730.2631fd~oibaf~c 500
        500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu cosmic/main i386 Packages
     18.2.8-0ubuntu0~18.10.2 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic-updates/universe i386 Packages
     18.2.2-0ubuntu1 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic/universe i386 Packages

Bitte installieren Sie die 32-Bit-Vulkan-Unterstützung für Ihre Grafikkarte mit sudo apt install mesa-vulkan-drivers:i386 und prüfen Sie, ob dies einen Unterschied macht.

Wow, das war schnell. Hut ab vor dir, guter Herr.
Ja, es scheint den Trick zu tun; Zumindest geht der Launcher zum nächsten Schritt über. (Wird folgen, sobald es mich in das eigentliche Spiel einlässt.)

Okay, das Spiel startet ohne Probleme, der Sound ist in Ordnung, stürzt aber zufällig ab. (Protokoll wird nicht angehängt, da es fast 100 MB groß ist.)
Wird versuchen, zu einer früheren Protonenversion zurückzukehren.

Kein Erfolg. Ich werde als nächstes

Deaktivieren Sie stattdessen vsync und melden Sie sich zurück. Stellen Sie einfach sicher, dass es nicht auf Auto eingestellt ist.

Eine andere Sache könnte sein, dass kein Controller angeschlossen ist. Es ist ein Fehler bekannt, der dazu führt, dass Warframe nach 5 Minuten ohne Warnung oder Fehlermeldung beendet wird, wenn kein Controller erkannt wird.

Da Ihnen die benutzerdefinierte Proton-Umgebung von GloriousEggroll bereits bekannt ist, können Sie in der Readme-Datei nach Anweisungen zum Einrichten von xboxdrv suchen, um dieses Problem zu umgehen.

Ich habe auch das Problem DirectX 9 support is over. We hope That you will be able to update your graphics card . Befolgen Sie bei Verwendung von Proton-4.15-GE-4 alle Anweisungen für die Installation von xboxdrv und Paketen hier und hier .

Steam System Info
steam-230410.log

Hallo @CorruptComputer , Ihre Systeminformationen zeigen an, dass Sie keine 32-Bit-Vulkan-Unterstützung für Ihre Grafikkarte haben. Stellen Sie sicher, dass Sie das Paket lib32-vulkan-radeon installiert haben.

@ kisak-ventil Danke, dass du dich schnell bei mir gemeldet hast! Ich habe das Paket bereits installiert, die Neuinstallation schien nichts zu ändern. Ich habe auch die lib32-mesa -Treiber installiert, daher bin ich mir nicht sicher, warum sie nicht als unterstützt angezeigt werden. Irgendwelche anderen Ideen, was ich versuchen kann?

Hallo, ich melde zufällige Abstürze:

Beschreibung

Zufällige Abstürze kommen ziemlich oft vor, ich konnte keine einzige Mission beenden. Außerdem habe ich ein offizielles X360-Gamepad angeschlossen, ohne Erfolg.
Ich erinnere mich nicht, dass ich diese vor 4 Wochen hatte.

System

Betriebssystem: Arch Linux
KDE Plasma Version: 5.17.1
KDE Frameworks Version: 5.63.0
Qt-Version: 5.13.1
Kernel-Version: 5.3.7-zen1-1-zen
Betriebssystemtyp: 64-Bit
Prozessoren: 16 × AMD Ryzen 7 1800X Achtkernprozessor
Speicher: 31,3 Gio
GPU: Radeon RX Vega (VEGA10, DRM 3.33.0, 5.3.7-Zen1-1-Zen, LLVM 9.0.0)

Fehlerbericht

Angebracht.

Hinweis: 11796.372: 0016 -> Ist, als ich die nicht reagierende Anwendung beendet habe.

steam-230410.log.gz

@CorruptComputer , kann es sich lohnen zu prüfen, ob Sie lib32-vulkan-icd-loader und ob das Hinzufügen einen Unterschied macht?

Okay, also habe ich Proton 4.15-GE verwendet , vsync deaktiviert und ubuntu-xboxdrv von ppa: rael-gc / ubuntu-xboxdrv ausgeführt .
Hat bisher eine Mission ohne Abstürze gespielt, aber die Framerate sinkt, sobald ich (oder Feinde) feuern.
Irgendwelche Vorschläge, welche Grafikoption ich deaktivieren könnte, um dem entgegenzuwirken?

Ich kann mir einige mögliche Ursachen vorstellen:

  1. Die Treiber von AMD sind wirklich schrecklich, wenn es um die Generierung von Shader-Caches geht. Sie haben eine zu hohe Priorität und verursachen massive Verlangsamungen, zumindest bei meinem 290x. Wenn dies Ihr Problem verursacht, werden Sie eine natürliche Verbesserung feststellen, wenn Sie die Mission fortsetzen und aufeinanderfolgende Läufe desselben Kachelsatzes ausführen.
  2. Wenn dies nicht die Ursache ist, können Sie die Einstellungen für Partikeleffekte überprüfen. Es gibt zwei von ihnen. Einer bezeichnete so etwas wie "GPU-Effekte" und der andere direkt darunter mit ähnlichem Namen, jedoch ohne den Teil "GPU".
  3. Wenn dies immer noch nicht der Fall ist, können Sie versuchen, die Einstellungen für den Texturspeicher zu ändern. Dies ist jedoch eher ein langer Schuss. Beachten Sie, dass eine zu niedrige Einstellung hierfür bei größeren Karten zu Problemen führen kann. Ich kann nicht für Maschinen mit höherem RAM sprechen, aber ich habe festgestellt, dass Medium auf meinem 8-GB-Computer in Bezug auf FPS am stabilsten ist, aber ich muss es für die Ebenen und Orb Vallis auf Hoch stellen.

Auch wenn Sie auf AMD sind, versuchen Sie es mit Mesa-Aco , es hilft immens.

Warframe kann nicht gestartet werden

Problem übertragen von https://github.com/ValveSoftware/Proton/issues/3250.
@FenrirAetherius veröffentlicht am 24.11.2019T22: 44: 35:

Kompatibilitätsbericht

  • Name des Spiels mit Kompatibilitätsproblemen: Warframe
  • Steam AppID des Spiels: 230410

System Information

  • GPU: Nvidia 1050 Ti M.
  • Treiber / LLVM-Version: nvidia-435
  • Kernel-Version: 4.15.0

  • Link zum vollständigen Systeminformationsbericht als Kern :

  • Protonenversion: 4.11

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-230410-Errors.log
(Ich habe das Protokoll überprüft, weil sie zu groß waren, um über Github cat steam-230410.log | grep -y Error > steam-230410-errors.log gesendet zu werden.)

Symptome

Nach dem Einrichten von Nvidia-prime auf der Nvidia-GPU kann ich Warframe nicht starten. Der Launcher hatte kein Problem, aber das Spiel stürzte sofort nach dem Klicken auf "Spielen" ab.
Nachdem ich mir die Fehler in den Protokollen angesehen habe, kann ich nicht definieren, welche Ursache der Absturz ist und wie man ihn korrigiert.

Hallo @FenrirAetherius , im Allgemeinen werden Proton-Protokolle gut komprimiert. Wenn Sie es in ein Archiv werfen, wird es dann auf eine angemessene Größe gebracht?

Sie können es hier haben, entschuldigen Sie, dass Sie nicht daran gedacht haben, es zu komprimieren
steam-230410.zip

Einige mögliche interessante Zeilen aus dem Protokoll:
8.942 Gfx [Warning]: D3DAssert: factory2->CreateSwapChainForHwnd(&Dx11PCWindow::Device(), mWindowHandle, &swapChainD5171.452:0143:0146:warn:debugstr:OutputDebugStringA "8.942 Gfx [Warning]: D3DAssert: factory2->CreateSwapChainForHwnd(&Dx11PCWindow::Device(), mWindowHandle, &swapChainDesc, NULL, NULL, mSwapChain1.GetClearedRef()) returned 0x80070057 (Invalid parameter.)\n"
Failed to create swap chain

esc, NULL, NULL, mSwapChain1.GetClearedRef()) returned 0x80070057 (Invalid parameter.)

8.942 Error [Info]: Assertion Failure

Können Sie versuchen, WINEDLLOVERRIDES="dxgi=n" %command% zu den Startoptionen des Spiels hinzuzufügen und zu testen, ob es einen Unterschied macht?

Hallo, ich habe es mit WINEDLLOVERRIDES="dxgi=n" %command% versucht, als du gefragt hast, es funktioniert nicht, ich sende dir das Protokoll
steam-230410.zip

Seit dem neuen Empyrean-Update heute bleibt es für mich nur auf dem Bildschirm "Nach neuen Inhalten suchen" hängen.

Denken Sie daran, dass der Spiel-Updater während des Fortschritts hängen bleiben kann. Behalten Sie Ihren Netzwerkverkehr in einem Systemmonitor im Auge, während er behauptet, nach neuen Inhalten zu suchen.

Nachdem dieser Empyrean herauskam, habe ich ein seltsames Problem im Spiel. Jedes Mal, wenn ich das Spiel starte, wird die Maus nach einer Stunde Spielzeit abgehackt / verzögert, aber die Framerate bleibt gleich. Die Maus verhält sich so, als würden ihre Bewegungen gestapelt (oder als würde die Mausposition quantisiert). Wenn ich also meine Maus bewege, ruckelt das Ansichtsfenster stark, aber regelmäßig (sogar der Cursor im Menü), aber wenn ich die Maus nicht bewege, sondern tue Alles andere wie herumlaufen in der Szene usw. ist völlig in Ordnung.

Hallo @saeidscorp , hört sich an, als Problemumgehung finden Sie unter https://github.com/ValveSoftware/Proton/issues/3316#issuecomment -565734041.

Hi @ kisak-ventil Ja das war es. Vielen Dank!

Warframe "Netzwerk reagiert nicht"

Problem übertragen von https://github.com/ValveSoftware/Proton/issues/3380.
@ BigDaddyJ1569 veröffentlicht am 28.12.2019T15: 42: 29:

Hallo,

Wenn ich Warframe starte, kann ich mich nicht anmelden, selbst wenn ich die richtigen Anmeldeinformationen verwende und die 2fa korrekt eingebe. Wenn Sie auf die Autorisierung der Anmeldeinformationen warten, wird das Symbol Netzwerk reagiert nicht und wird mehrmals ausgeblendet. Ich habe die xboxdrv heruntergeladen, ich verwende Directx11, ich verwende nicht den Vollbildmodus. Ich habe gestern gerade auf diese Ubuntu 18.04.3 LTS-Distribution geklatscht und bin immer noch durch die ersten Fehler gegangen. Jede Hilfe wäre dankbar.

Hallo @ BigDaddyJ1569 , bitte füge PROTON_LOG=1 %command% zu den Startoptionen des Spiels hinzu und ziehe das generierte $ HOME / steam- $ APPID.log in das Kommentarfeld.

Hey, ich habe ein bisschen Probleme damit. Ich habe die Dokumentation durchgesehen und bin mir nicht sicher, wo sich das Verzeichnis "~ / .steam / root / compatibleiboolitytools.d /" befindet.

@ BigDaddyJ1569 versuchen Sie, ~/.local/share/Steam/compatibilitytools.d .

Ja, es ist eine leere Datei.

Eigentlich ist das ein Ordner, deine Protonen gehen dorthin.

Irgendwelche Fortschritte in diesem Bereich? Ich habe das gleiche Problem. Meine Informationen sind korrekt, aber ich erhalte die Meldung "Netzwerk reagiert nicht" und das Popup "Anmeldung fehlgeschlagen, Informationen überprüfen".

Es scheint, dass die Warframe-Entwickler ihre Audioformatierung geändert haben? 4.11-12 scheint mit sofort einsatzbereiten Stimmen, Musik- und Skill-Videos zu funktionieren. Ich habe es mit 4.2-9 versucht und es schien auch zu funktionieren. Kann noch jemand etwas überprüfen und verifizieren?
--bearbeiten--
Anscheinend laden sie nach einer Diskussion mit einem Freund ihre eigene xaudio-DLL:

es scheint, dass sie ihre eigene xaudio-DLL laden, nicht die System-DLL?

7602.930:00af:00b0:trace:loaddll:load_native_dll Loaded L"Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll" at 0x1be00000: native

Alles, was mit Audio von einer 50-MB-Spur zu tun hat

Startbefehle (libFAudio wurde durch einen Debug-Build ersetzt)

PROTON_LOG=1 FAUDIO_LOG_EVERYTHING=1 %command%

grep Befehl

grep -i audio steam-230410.log > steam-230410.audio.log

Ergebnis:

7591.968:002c:0057:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Drivers\\DirectX9\\Jun2010_XAudio_x64.cab...\n"
7591.969:002c:0057:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Drivers\\DirectX9\\Jun2010_XAudio_x86.cab...\n"
7592.518:002c:007d:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll...\n"
7602.927:00af:00b2:warn:seh:OutputDebugStringA "4.780 Sys [Info]: Spot-building /EE/Types/Drivers/XAudio2Driver\n"
7602.930:00af:00b0:trace:loaddll:load_native_dll Loaded L"Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll" at 0x1be00000: native
7602.940:00af:00b2:warn:seh:OutputDebugStringA "4.791 Sys [Diag]: XAudio2: 44,100Hz Master (44,100Hz Native)\n"
7602.941:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Info]: XAudio2Driver Initialized\n"
7602.943:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Diag]: XAudio2: Found device {0.0.0.00000000}.{FD47D9CC-4218-4135-9CE2-0C195C87405B} (Pulseaudio)\n"
7602.944:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Diag]: XAudio2: Stereo output (2 channels)\n"
7602.945:00af:00b2:warn:seh:OutputDebugStringA "4.792 Sys [Info]: Driver registered: XAudio2Driver Supported types: [OcclusionSetting, Bank, DistanceFxSetting, DspEffect, HeadOcclusion, SoundInstanceRtpcContainer, MixEffect, MixingGroup, ReverbSetting, Sample]\n"
7602.951:00af:00db:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",000000001C7FFD40): stub

Es sieht so aus, als ob es eine Korrektur für die Bulk-Download-Funktion des Launchers in Wine 5.1 gibt
Es wäre schön, es in Proton 5.0-3 hinzuzufügen

45847 Das Update / Download des Warframe-Installationsprogramms bleibt aufgrund von Beschädigungen großer Dateien im Massen-Download-Modus hängen (es wird immer wieder versucht).

Daher wurde mir heute auf reddit ein interessanter Punkt angesprochen - anscheinend tritt mit Proton 4.2-9 der Controller-Fehler nicht auf. Ich habe dies auf dem neuesten 4.2-Zweig getestet und sicher hat es gut funktioniert. Ich habe mich dann gefragt, ob das Problem bei früheren Versionen aufgetreten ist, also bin ich zu 3.16-9 gewechselt, und es gab auch dieses Problem nicht. Es scheint, dass das Problem nach 4.2 aufgetreten ist

Zur Verdeutlichung: Das Controller-Problem besteht darin, dass das Spiel nach 5 Minuten pünktlich geschlossen wird, wenn Sie es starten. Wenn xboxdrv als Dienst ausgeführt wird oder ein Controller erkannt wurde, stürzt es nicht ab. Wenn eine Steuerung getrennt wird, stürzt sie kurz darauf ab. Die aktuelle Lösung besteht darin, xboxdrv als Dienst auszuführen, sodass das Spiel immer denkt, dass Sie einen Controller angeschlossen haben.

Aktualisieren:
In meinem benutzerdefinierten Build habe ich alle Patches für xinput, dinput, dinput8, hid, hidclass, winebus deaktiviert.
-test Ersetzen von / dlls / xinput * durch Wine 4.2-Versionen - Kompiliert, Problem tritt immer noch auf
-getestetes Ersetzen von / dlls / hid * und hidclass durch Wine 4.2-Versionen - Kompiliert, Problem tritt weiterhin auf
-getestete Ersetzung von / dlls / dinput * durch Wine 4.2-Versionen - wird nicht kompiliert - wird morgen mehr testen

Nach einer kurzen Überprüfung der Bibliothek scheint Warframe speziell dinput8 zu verwenden:

368 KB  /home/tcrider/.local/share/Steam/compatibilitytools.d/Proton-5.1-GE-2/dist/lib64/wine/dinput8.dll.so

- Beim Hinzufügen von 64-Bit-Fenstern dinput8.dll zum Präfix mit nativer Überschreibung ist immer noch ein Problem aufgetreten.
- Beim Hinzufügen von 64-Bit-Fenstern dinput.dll zum Präfix mit nativer Überschreibung ist immer noch ein Problem aufgetreten.

Alle anderen Vorschläge, die ich bezüglich des Controller-Eingangs prüfen sollte, wären willkommen.

@GloriousEggroll Ich bin mir nicht 100% sicher, aber ich bin mir ziemlich sicher, dass der Controller-Fehler auch in 4.2 vorhanden war, was mich glauben lässt, dass es wahrscheinlich ein Update auf Proton 4.2 ist, das speziell dafür verantwortlich ist.

Das würde erklären, warum es zumindest nicht funktionieren würde, nur zu den DLLs von Wine 4.2 zurückzukehren, und es könnte sich lohnen, einen Blick darauf zu werfen?

WOOO Ich habe die Ursache für das Problem mit den Anforderungen des XboxDR-Controllers gefunden:

lsteamclient

-Ich habe ein Debug mit + Relay ausgeführt, um zu sehen, was los war, und ich habe festgestellt, dass vor den üblichen Crash-Linien viele ntdll-Aufrufe getätigt wurden
-so, ich habe es erneut mit + ntdll ausgeführt und festgestellt, dass es dies vor dem Absturz getan hat:

7064.598:001f:0020:trace:ntdll:FILE_CreateFile handle=0x32e4a0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4c0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
7064.598:0018:0019:trace:ntdll:FILE_CreateFile handle=0x32e4a0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4c0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
7064.598:0011:0012:trace:ntdll:FILE_CreateFile handle=0x32e4c0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4e0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000

-Ich dachte, ok, lass uns etwas ausprobieren, und ich habe die Steamclient-DLLs von der Version 5.0 auf die Version 4.2 umgestellt
-diese waren die gleichen (ich habe md5sums überprüft), also habe ich nachgesehen, was sonst noch in das dazugehörige Protokoll geladen wurde, also habe ich lsteamclient überprüft
-dann habe ich lsteamclient gewechselt - dies führte dazu, dass lsteamclient überhaupt nicht geladen wurde und daher Warframe geladen wurde, als wäre es der eigenständige Client ohne Steam-Funktionen oder Tennogen

aber es ist nicht abgestürzt. und ist seit 20 Minuten auf

-Ich mache jetzt einen Test Build auf 5.0 mit dem lsteamclient von 4.2
Dann versuche ich, lsteamclient zu halbieren

Ich habe eine Ahnung, was das Remote-Play von Steam und die Art und Weise betrifft, wie es mit Eingaben umgeht, aber ich kann derzeit scheinbar nicht lsteamclient zum Laden bringen, wenn ich alle Remote-Play-Teile deaktiviere

Update: Es ist kein Remote-Spiel. Ich rannte:
grep -rni . -e remoteplay
und entfernte alles Remote Play bezogen, kompiliert. lsteamclient geladen. Spiel nach 5 min noch geschlossen.
Update: Hat nichts damit zu tun, dass steam.exe mit msvcrt für 4.11 kompiliert wird

Update: Scheint auch nicht das BindingRevision-Zeug zu sein, das in 145 hinzugefügt wurde.

Update: Eine Sache, die mir aufgefallen ist, ist, dass es in 4.11 anscheinend nach verbundenen Geräten abfragt, wobei das Protokoll von 4.2 überhaupt keine Abfrage enthält.

Ausschnitt aus 4.11:

82662.480:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.480:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.480:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.480:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.480:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.490:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.490:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.490:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.490:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.490:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.500:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.500:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.500:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.500:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.500:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.510:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.510:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.510:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.510:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.510:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840

Dies wird im gesamten 4.11-Protokoll wiederholt, jedoch nirgends im 4.2-Protokoll. In der Tat ist das 4.2-Protokoll viel kleiner, wenn wir nach Steamclient suchen. siehe Anhang.

4.2-steamclient.log
4.11-steamclient.log

Wir sehen in 4.2:

82295.351:00e1:00e2:err:steamclient:create_win_interface Don't recognize interface name: SteamClient019

SteamClient019 wurde in Steamclient SDK 146 eingeführt, das 4.2 nicht enthält, aber nicht abstürzt, sondern weiterhin funktioniert. Vielleicht funktioniert es deshalb?

Zu diesem Zeitpunkt habe ich den größten Teil des Wochenendes damit verbracht, herauszufinden, was in lsteamclient die Ursache ist, aber ich habe momentan keine Ideen mehr und bin mir nicht sicher, welche anderen Debug-Flags neben + steam, + verwendet werden sollen Dampfklient

ERFOLG!

Hacky, aber erfolgreich.

Ich habe es geschafft, dies zu verhindern, indem ich einen Hack hinzugefügt habe, der winISteamController_SteamController007 in lsteamclient deaktiviert. lsteamclient wurde immer noch erfolgreich geladen, und ich habe einen 8-Bitdo Pro + -Controller angeschlossen, der immer noch funktioniert hat. Ich habe dann auch den Controller mehrmals ein- und ausgesteckt. Spiel stürzte nicht ab. Isteamclient versucht immer noch, nach einem Controller abzufragen, aber die Abfrage schlägt fehl, da die Funktion deaktiviert ist. Jetzt wird dies stattdessen nur wiederholt (beim Debuggen):

91072.358:00eb:00ec:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0xbc0370
91072.358:00eb:00ec:trace:steamclient:STEAMCLIENT_Steam_BGetCallback 
91072.358:00eb:00ec:trace:steamclient:Steam_BGetCallback 1, 0x52f920, 0x52f960
91072.368:00eb:00ec:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0xbbcf50
91072.368:00eb:00ec:trace:steamclient:winISteamClient_SteamClient019_GetISteamController 0xa56930
91072.368:00eb:00ec:trace:steamclient:create_win_interface trying to create SteamController007
91072.368:00eb:00ec:err:steamclient:create_win_interface Don't recognize interface name: SteamController007

win_constructors_table.txt

Proton-Ge-Build mit der Problemumgehung finden Sie hier:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.1-GE-2

@GloriousEggroll danke, du Legende, werde es jetzt versuchen

EDIT: es funktioniert in der Tat, nochmals vielen Dank

@GloriousEggroll Sind die meisten Lösungen nicht hackig? XD

Wenn das problematische Modul isoliert ist, sollte es auf jeden Fall relativ einfach sein, die Fehlfunktion zu ermitteln und ordnungsgemäß zu beheben. In beiden Fällen gibt es jetzt zumindest eine Problemumgehung. Du bist unglaublich wie immer.

Problem mit Dampfeingang und Dampfüberlagerung in Spielen

Problem übertragen von https://github.com/ValveSoftware/steam-for-linux/issues/6934.
@Preceptus veröffentlicht am 2020-02-29T12: 00: 02:

Ihre Systeminformationen

  • Steam-Client-Version (Build-Nummer oder Datum): Neueste
  • Distribution (zB Ubuntu): Arch Linux / Manjarowish Distribution
  • Opted in Steam Client Beta?: [Ja]
  • Haben Sie nach Systemupdates gesucht?: [Ja]

Bitte beschreiben Sie Ihr Problem so detailliert wie möglich:

Spiel: Warframe, wahrscheinlich auch andere Spiele, aber Warframe verwendet eine komplizierte Controller-Konfiguration
Problem: Dampfregler oder DS4 stecken in der Launcher-Schicht fest.
Warframe hat viele Ebenen wie Launcher, Ingame, Nahkampf, Menü usw.
Sie sollten alle automatisch wechseln, wenn ich Funktionen im Spiel benutze. Die Controller-Konfiguration steckt jedoch immer in der Launcher-Ebene fest. Dies verwendet die offizielle DE-Konfiguration. Jede Konfiguration, die diese Ebenen verwendet, bleibt auf der ersten (in diesem Fall Launcher-Ebene) hängen.
Beschreiben Sie, was Sie erwartet haben und was passiert ist.
Ich erwarte, dass es so funktioniert wie damals unter Windows, automatische Ebenenumschaltung und alle Modeshifts usw. funktionieren.
Außerdem habe ich festgestellt, dass Steam seine Eingaben hat und das Spiel auch seine verwendet.
Da im Spiel der Feuerwaffenschlüssel an den Auslöser gebunden ist, wird er immer noch ausgelöst, wenn Sie ihn in BPM in etwas anderes ändern.
Ich habe jetzt seit 2 Wochen nach Hilfe gesucht, um dieses Problem zu beheben. Gepostet in Manjaro-Foren, Steam für Linux und sogar Warframe-Foren.

Schritte zum Reproduzieren dieses Problems:

  1. Starten Sie den Dampf im BPM-Modus, um sicherzugehen, dass möglicherweise die Dampfeingabe und -überlagerung erzwungen werden muss.
  2. Überprüfen Sie die Konfigurationseinstellungen des Warframe-Controllers und wählen Sie sie als offizielle Warframe-Konfiguration von Digital Extremes aus.
  3. Melde dich im Spiel an und finde heraus, dass du mit der Launcher-Ebene feststeckst und sie so nicht spielbar ist.

Update zum Controller-Problem:

Ich habe einen neuen Patch erstellt, der SteamController007 nur für Warframe in create_win_interface deaktiviert. Dies ist viel sauberer und ermöglicht es anderen Spielen, die Funktionalität weiterhin zu nutzen, und ermöglicht es create_win_interface, ordnungsgemäß zu laufen. Die Spielerkennung wurde gegenüber dem Monster Hunter World Patch geändert, sodass das Update nur wirksam wird, wenn das Spiel mit der entsprechenden Steam-ID ausgeführt wird (230410).

Ich teste gerade, ob SteamInput001 auch deaktiviert werden muss oder nicht. Ich frage mich auch, ob es möglich wäre, nur zu überprüfen, ob Controller-Geräte angeschlossen sind, und zu prüfen, ob sie daraufhin deaktiviert werden oder nicht.

Update 2:

Ich habe eine blöde, einfache Lösung gefunden, die spielunabhängig ist:

diff --git a/lsteamclient/steamclient_main.c b/lsteamclient/steamclient_main.c
index 94dc6a0..f2d7ff9 100644
--- a/lsteamclient/steamclient_main.c
+++ b/lsteamclient/steamclient_main.c
@@ -4,6 +4,7 @@
 #include <dlfcn.h>
 #include <limits.h>
 #include <stdint.h>
+#include <fcntl.h>

 #include "windef.h"
 #include "winbase.h"
@@ -364,6 +365,17 @@ void *create_win_interface(const char *name, void *linux_side)
     if(!linux_side)
         return NULL;

+    int fd = open ("/dev/input/js0", O_RDONLY);
+
+    if(fd < 0)
+    {
+        if(!strcmp(name,"SteamController007") || !strcmp(name,"SteamInput001"))
+        {
+            TRACE("No input devices detected, disabling: %s\n", name);
+            return NULL;
+        }
+    }
+
     for(i = 0; i < sizeof(constructors) / sizeof(*constructors); ++i){
         if(!strcmp(name, constructors[i].iface_version))
             return constructors[i].ctor(linux_side);

Auf diese Weise kann das Controller-Konfigurationsprofil nur geladen werden, wenn ein Controller angeschlossen ist. Andernfalls können SteamController007 und SteamInput001 nicht geladen werden. Es macht keinen Sinn, diese zu laden, wenn wir keinen Controller verwenden.

Vorsichtsmaßnahmen:
Wenn ein Spiel mehrere Controller-Konfigurationsschichten wie Warframe hat und das Spiel nicht mit einem Controller gestartet wird, muss das Spiel neu gestartet werden, wenn nach dem Start ein Controller angeschlossen ist. Andernfalls wird nur die erste Controller-Ebene angewendet.

Update 3:

Daher registriert Corsair in ihrer unendlichen Weisheit ihre Mäuse als / dev / input / js * -Geräte. Daher habe ich ein Update für den Patch vorgenommen, der in / dev / input / by-id / nach Ventilgeräten und / oder "-joystick" -Geräten sucht. Das Dilemma, mit dem ich jetzt konfrontiert bin, ist, dass drahtlose und Bluetooth-Geräte als / dev / input / js * -Geräte angezeigt werden, aber nicht im Ordner / by-id / angezeigt werden.


Diese Version sollte als Problemumgehung funktionieren, bis SteamController007 ordnungsgemäß behoben ist:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-1

Ich habe den Patch noch einmal aktualisiert - Controller-Profile + Ebenen sollten jetzt ordnungsgemäß geladen werden, wenn ein Controller angeschlossen ist, anstatt in der Ebene "Launcher" zu stecken. Benötigt xboxdrv mit meinem Patch nicht mehr. Nicht mit großem Bild getestet.

Es wurde versucht, das Spiel auf Proton 5.0-5 auszuführen. Ergebnis: Der Launcher würde versuchen, ein Update durchzuführen und dann zu schließen. Es gab auch keine .cpy-Datei in Steamapps / common / Warframe / Tools, die umbenannt werden konnte.

Es wurde versucht, das Spiel in Proton 4.11-13 auszuführen. Ergebnis: Spiel funktioniert. ~ 30 Minuten ohne Probleme gespielt. Einige grafische Störungen im Launcher, nichts ist auffällig.

Ubuntu 18.04, Steam Beta.

Hallo @noammor , bitte füge PROTON_LOG=1 %command% zu den Startoptionen des Spiels hinzu, reproduziere die Regression im Updater des Launchers und ziehe das generierte $ HOME / steam- $ APPID.log in das Kommentarfeld.

logs.zip

3 Protokolle im Inneren, 2 mit 5.0-5 und eines mit 4.11-13.

Danke, es sieht so aus, als ob es eine Zugriffsverletzung gibt (c0000005), die schließlich zu wine: Unhandled page fault on read access to 0000000000000000 at address 0000000004F446CB (thread 00b9), starting debugger... . Es gibt auch eine err: -Nachricht kurz davor, die jedoch nicht in Beziehung steht, da sie auch im Arbeitsprotokoll vorkommt.

Ich kann Warframe überhaupt nicht starten - ich öffne das Spiel und es wird nach ein oder zwei Sekunden geschlossen.

Versucht mit Protonen 5.0-5, 4.11-13, 4.2.9, 3.16-9, 3.7-8, 4.10-GE-3, 4.15-GE-4, 5.2-GE-2 und 5.4-GE-4
Nachdem Sie PROTON_LOG=1 und das Protokoll überprüft haben, befindet sich noch nicht einmal etwas in 🤔
Irgendwelche Ideen jemand?

Kernel 5.5.10
i7 5930k & GTX Titan X.
Nvidia 440.64
steam-230410.log

Trotzdem scheint es gut zu funktionieren, die Nicht-Steam-Version des Spiels mit Proton auszuführen, keine Ahnung, warum die Steam-Version nicht funktionieren würde

Ich weiß, es klingt dumm, aber Sie könnten versuchen, Warframe und vielleicht sogar Proton neu zu installieren. Ich hatte in der Vergangenheit seltsame Probleme mit Proton.

Hey Leute, ich benutze Sway (Wayland WM) und ab und zu hat Warframe Updates und bietet dir an, das Spiel zu optimieren. Das Problem ist, wenn ich sway verwende, das Dialogfeld ausgeblendet ist und der Launcher nicht steuerbar ist (nicht klickbar, nicht zerlegbar und kann nicht einmal mit den Tastaturkürzeln von sway geändert werden). Ich muss i3 starten und das Spiel dort optimieren und zum Schwingen zurückkehren, um zu spielen. Zuerst dachte ich, das Problem schwankt selbst, aber die Protokolle zeigen nichts und der einzige Starter mit diesem Problem ist WF (ESO, CIV6 und Last of Us haben kein Problem).

CPU: AMD Ryzen 5 2600
GPU: Sapphire Radeon Pulse RX 570 8 GB
Mesa: 20.0.2
Kernel: 5.4.28_1
Schwanken: 1.4_1
jedes Proton zwischen 4,3 und dem neuesten

@ mute55 Es hört sich so an, als ob Sie gelegentlich auf einen Fehler

Die Standardposition für Präfixe (die Sie entsprechend anpassen können) ist ~ / .steam / steam / steamapps / compatibledata / 230410

Alles was Sie tun müssen, ist den Ordner 230410 zu löschen und das Spiel neu zu starten :)

Ich kann das Spiel nicht über den Aktualisierungsbildschirm hinaus bekommen. Das Spiel selbst stürzt ab und fordert mich auf, dem Entwickler einen Absturzbericht zu senden.

Ich habe xboxdrv gemäß den Vorschlägen auf protondb installiert.

i5 3320
HD4000
16 GB 2133 MHz
Ubuntu V20 Stock und neueste Version von Steam Proton

Das ist mir auch bei der Verwendung von Proton 5.0-5 aufgefallen. (Normalerweise verwende ich die benutzerdefinierte Proton-Version von GloriousEggroll, die einwandfrei funktioniert, und ich habe keine anderen offiziellen Proton-Versionen getestet.) Das Löschen des Präfixes zum Neustart hilft nicht.

Ich vermute, dass es sich um ein DLL-Override-Problem handelt, da ich das Präfix aus der Version von GloriousEggroll als Basis zum Laden des offiziellen Protons verwenden kann, um den Launcher zu durchlaufen, bevor ich beim Versuch, das Hauptspiel zu starten, abstürze, aber ein neues Präfix mit dem offiziellen Proton stürzt sofort beim Starten des Launchers ab.

Das ist mir auch bei der Verwendung von Proton 5.0-5 aufgefallen. (Normalerweise verwende ich die benutzerdefinierte Proton-Version von GloriousEggroll, die einwandfrei funktioniert, und ich habe keine anderen offiziellen Proton-Versionen getestet.) Das Löschen des Präfixes zum Neustart hilft nicht.

Ich vermute, dass es sich um ein DLL-Override-Problem handelt, da ich das Präfix aus der Version von GloriousEggroll als Basis zum Laden des offiziellen Protons verwenden kann, um den Launcher zu durchlaufen, bevor ich beim Versuch, das Hauptspiel zu starten, abstürze, aber ein neues Präfix mit dem offiziellen Proton stürzt sofort beim Starten des Launchers ab.

Es stimmt jedoch nicht mit den Protondb-Berichten überein, die meisten Leute sagen, es ist fertig, OOTB.

Gitlab hat versucht, in die Konfiguration zu schauen, die Sie sagen, und möchte, dass ich ein Konto erstelle: |

  1. Ja, es hat früher gut funktioniert, also ist dies eindeutig eine Regression im offiziellen Proton.

  2. Wenn Sie sich auf die benutzerdefinierte Proton-Umgebung von GloriousEggroll beziehen, finden Sie diese hier:
    https://github.com/GloriousEggroll/proton-ge-custom
    Beachten Sie, dass er derzeit einige Vorabversionen als neueste Version hat. Diese können fehlerhaft sein. Wenn Sie also nur spielen möchten, sollten Sie sich wahrscheinlich an die neueste reguläre Version halten. (Proton-5.4-GE-3 zum Zeitpunkt dieses Schreibens)

Bearbeiten: Ich möchte nur hinzufügen, dass Sie xboxdrv mit der Version von GloriousEggroll nicht benötigen sollten, da es eine Problemumgehung enthält, die das Steam-Controller-Submodul deaktiviert, das die Probleme verursacht. Die anderen Proton-Umgebungen benötigen es weiterhin, um zu verhindern, dass das Steam-Modul das Spiel nach 5 Minuten zum Absturz bringt.

Unabhängig davon, welche Proton-Umgebung Sie verwenden, stellen Sie das Audio-Ausgabegerät im Spiel auf PulseAudio, um den Ton zu erhalten, wenn der Ton zunächst nicht funktioniert. Und schließlich, wenn Sie nVidia-Grafiken verwenden, möchten Sie möglicherweise GPU-Partikel im Spiel deaktivieren, da dies zu Abstürzen mit diesen Karten zu führen scheint.

Hallo, kann jemand bitte PROTON_LOG=1 %command% zu den Startoptionen des Spiels hinzufügen, den Launcher-Absturz reproduzieren und das generierte $ HOME / steam- $ APPID.log per Drag & Drop in das Kommentarfeld ziehen.

Recht. Solange ich ein Teil davon bin, sollte ich jetzt wissen, um diese Protokolle zu bekommen. Das tut mir leid. ^ _ ^;

Hier ist das Protokoll mit einer neuen Umgebung, in der Proton 5.0-6 ausgeführt wird. Die mit der GloriousEggroll-Umgebung ist viel größer, da sie tatsächlich durch den Launcher gelangen kann und dadurch viel mehr dwarf_virtual_unwind und execute_cfa_instructions .
Steam-230410 (Frische Umgebung) .log

Es scheint mit dem letzten dwarf_virtual_unwind schief zu gehen, da es anfängt, Informationen daraus zu entleeren und Ausnahmen von dort auszulösen.

  1. Ich habe einmal gelesen, dass der Sound im Spiel korrekt funktioniert (Steam + Proton).
    Ich kann bestätigen, dass es funktioniert.
  2. Ich muss noch "sudo / usr / bin / xboxdrv --daemon --quiet --dbus disabled" ausführen.
    unter Linux, bevor ich Warframe von Steam aus starte.

Ich kann Warframe überhaupt nicht starten - ich öffne das Spiel und es wird nach ein oder zwei Sekunden geschlossen.

Versucht mit Protonen 5.0-5, 4.11-13, 4.2.9, 3.16-9, 3.7-8, 4.10-GE-3, 4.15-GE-4, 5.2-GE-2 und 5.4-GE-4
Nachdem Sie PROTON_LOG=1 und das Protokoll überprüft haben, befindet sich noch nicht einmal etwas darin
Irgendwelche Ideen jemand?

Kernel 5.5.10
i7 5930k & GTX Titan X.
Nvidia 440.64
steam-230410.log

Ich hatte genau das gleiche Problem und wurde durch Löschen dieses Ordners behoben:

/home/user/.steam/steam/steamapps/compatdata/230410

Zuvor hatte dieser Ordner nur 5 MB, nachdem er gelöscht und das Spiel erneut ausgeführt wurde, wurde der Launcher angezeigt und ein neuer Ordner mit 277 MB erstellt.

Hoffe das hilft jemandem

Nachdem Sie auf dem Launcher auf "Zustimmen" geklickt haben, wird der Launcher geschlossen und die Spieloption wird für das Spiel erneut angezeigt. Irgendwelche Vorschläge? Bereits den kompatiblen Datenordner gelöscht und die Integrität überprüft und lokale Dateien durchsucht funktioniert nicht.

Aus irgendeinem Grund versucht Steam immer wieder, 1,7 GB Shader-Cache herunterzuladen ... wieder ... und wieder ... und wieder.

Ich habe versucht, zu ACO zu wechseln, aber das hat nicht geholfen.

Systeminfo: https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5

Wenn der Shader-Cache aktiviert ist, muss ich diesen Titel testen. Bei anderen Titeln mit Shader-Caches wird der Cache jedoch nicht jedes Mal neu heruntergeladen. Stattdessen wird es bei jedem Mesa-Update vorbereitet, dh neu kompiliert. Ich kann verstehen, dass dies ein Problem ist, wenn Sie täglich auf eine neue Git-Version aktualisieren.

Aus irgendeinem Grund versucht Steam immer wieder, 1,7 GB Shader-Cache herunterzuladen ... wieder ... und wieder ... und wieder.
Ich habe versucht, zu ACO zu wechseln, aber das hat nicht geholfen.
Systeminfo: https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5

Versuchen Sie, den vorgefertigten Shader-Cache in den Steam-Einstellungen zu deaktivieren:

Ich finde Fossilize und die vorgespeicherten Shader ehrlich gesagt ein Ärgernis. Es ist fast ständig erforderlich, sie "vorzubereiten", wenn ich ein Spiel starte, das einen verzögerten Start verursacht, dh: # 1 .
Ich bemerke keine messbare Verkürzung der Ladezeiten (ganz im Gegenteil !: P) oder eine Erhöhung der fps: '(

Ich war lange Zeit nicht von dem üblichen Shader-Stottern abgelenkt, als ich ACO _ verwendete (Standard für alle in Mesa 20.2 +) _, daher wäre es wahrscheinlich nützlicher gewesen, als LLVM die einzige Option war.

Nvidia-Benutzer, offizielle Fahrer. Ich habe GPU-Particals deaktiviert, wie es Readme gesagt hat, leider friert es immer noch von Zeit zu Zeit ein.

Außerdem habe ich die meiste Zeit "Netzwerk reagiert nicht" auf kostenlosen Roam-Karten. Keine Ahnung, wie man das behebt. Bereits überprüfte Firewall, nat, IPv6 auf OS deaktiviert.

Ich habe dieses Spiel heute getestet. Ich habe eine Neuinstallation durchgeführt. Nach dem Start des Spiels passiert jedoch nichts. Der Launcher wird nicht angezeigt. Es wurde kein Fehler gemeldet. Ich habe verschiedene Protonversionen ausprobiert, einschließlich des neuesten stabilen Proton GE Build (Proton-5.9-GE-5-ST).

Die Systemspezifikationen lauten wie folgt:
Kubuntu 20.04 (Kernel 5.8.9)
MESA 20.1.7
CPU: Ryzen 3600
RAM: 16 GB
GPU: AMD Radeon RX 5700

Ein Absturz mit Proton 5.0-9 scheint nur bei Neuinstallationen zu passieren.

Ich habe das Spiel mit 4.11-13 installiert und erfolgreich gestartet und danach auf 5.0-9 umgestellt und es hat gut funktioniert.

Neuinstallation des Spiels
Proton-5.9-GE-6-ST @ Fedora 32
Läuft gut, stürzt aber nach ein paar Minuten zufällig ab. (Mit allen empfohlenen Schritte für Warframe erfolgt nach dieser )

Ich denke an dieser Stelle könnte es das Problem sein, dass ein Controller nicht angeschlossen ist, obwohl ich GE Proton verwende.

Protonenprotokoll (letzte 1000 Zeilen)

@GloriousEggroll

@ M0dEx Ich bin unter NixOS und muss auch xboxdrv --daemon starten, sonst stürzt Warframe in genau 5 Minuten ab.

Ich musste mit Lutris auf die Standalone-Version umsteigen, was hervorragend funktioniert.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen