Proton: ウォーフレーム(230410)

作成日 2018年08月22日  ·  336コメント  ·  ソース: ValveSoftware/Proton

タイトルごとにwarframeをインストールしましたが、機能しません。ログファイルを提供したい場合は、手順を教えてください。

システムとOSの仕様

apu:vega11統合グラフィックスを使用したryzen5 2400G
os:manjaro linux
メサ:18.1.6
llvm:6.0
カーネル:4.18.3
Steamベータクライアントからのプロトン3.7を使用

ちなみに、Linuxゲームにこの大きな進歩をもたらしたvalveに感謝します

Game compatibility - Unofficial Regression XAudio2

最も参考になるコメント

成功!

ハッキーですが、成功しています。

lsteamclientでwinISteamController_SteamController007を無効にするハックを追加することで、なんとかそれを防ぐことができました。 lsteamclientは引き続き正常にロードされ、8bitdo Pro +コントローラーを接続しても機能しました。 次に、コントローラーのプラグを何度も抜き差ししました。 ゲームはクラッシュしませんでした。 Isteamclientは引き続きコントローラーのポーリングを試みますが、機能が無効になっているため、ポーリングは失敗します。 今では代わりにこれを繰り返すだけです(デバッグの場合):

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

全てのコメント336件

gentoo17.0同じこと

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

Warframe /ダウンロード/パブリック/ツール/
内部に存在しません:
$ mysteamlibrary / Steamapps / common / Proton_3.7 / dist / share / default_plx / drive_c / users / Steamuser / Application \ Data

プロトン環境変数を1つずつ試して、そのように機能するかどうかを確認しました。

Warframeフォーラムの誰かが回避策を見つけました。 修正開発者側では簡単な

こっちも一緒。 ArchLinuxを最新のプロプライエタリnvidiaドライバーで使用する。

これを可能にしたプロトンチームへの大きな賛辞!

@XANi私はそのスクリプトを実行しましたが、明らかに何かを実行しましたが、それでもwarframeを実行できません:(ターミナルから起動すると、ワインのデバッグエラーが発生します

この回避策ランチャーシェルスクリプトを使用すると、Lutrisで完全に実行されます。 しかし、明らかにこれは蒸気についてです。 ランチャーが原因でゲームが開始されません。 上記のこのスクリプトは、ランチャーを置き換え、ゲームを更新します。 開発者は、このスクリプトを実装するか、ランチャーをlinux / wine互換にする必要があります。

注意してください:

ゲーム自体は陽子で壊れています。適切なワイントリックを使用したワインステージングで完全に正常に実行されるため、これは陽子の終わりです。

これを検討しているProton開発者の場合:Warframe.exeを起動しようとすると、オフラインであると見なされ、ロードを続行する必要がある場合にキャッシュマニフェストをダウンロードできません。

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.  

ランチャーの問題は、DEが修正しなければならない問題であり、私はここに投稿しました。
https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/

しかし、私が実際に応答を受け取るかどうかは誰にもわかりません。これについては以前に投稿しました。 これが、私が自分のランチャーを作ることになった理由です。

これは、ゲームがインストールされている場合のドラッグアンドドロップソリューションである私の起動スクリプト(READMEを使用)です。
https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

Solus w / AMD RX580に問題があります

ゲームを壊すWINEのバグとそれらを修正するパッチを見つけました!

  1. WINEには、まだマージされていないステージングのパッチを含む2016年のバグレポートがあります。
    https://www.winehq.org/pipermail/wine-bugs/2016-May/443111.html
    修正:wininet-InternetCrackUrlWは、これを修正するステージングのパッチセットです。

  2. また、これはメジャー/ゲームブレイクではありませんが、ログにあります:

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"

修正:ステージングパッチセットwuauserv-Dummy_Serviceによって修正されました。これは、ZF(別のステージングメンテナ)がワインのメインラインへのマージに取り組んでいると思います。

  1. 組み込みが失敗するため、ゲームには現在DirectXのネイティブxaudio2_7が必要です。
    修正:wineの組み込みxaudio2_7が修正されるまでの一時的な修正は、Direct Xをプレフィックスにインストールしてから、xaudio2_7をネイティブとして設定するレジストリにdllオーバーライドを追加することです。 過去のこのバグのため、winetricksがDirectXで64ビットのxactdllを無効にしたため、これは手動でインストールする必要があります。

3がワインで修正された場合、このゲームはMSネイティブライブラリに依存しません

さらに掘ります。
+ xaudio2を含むWINEDEBUGレポートは、xaudio2_7バグの原因を明らかにします。

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

これは、xaudio2が大量のをスポームする前に実行しようとする最後のことです
xaudio2:do_engine_tickフレーム
その後クラッシュ

CreateFXはxapofx.cにあります
クラスを登録しようとしています{a90bc001-e897-e897-7439-435500000003}
どうやら存在しません。

編集:
それは存在し、FXEcho専用であり、FXEchoとFXMasteringLimiterはまだWINEのXAudio2_7、特にxapofx.hに実装されていません。

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

そして

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

両方持っています

/* TODO FXECHO, FXMasteringLimiter, */

次のように識別できるようにするだけで、簡単な修正を追加できる可能性があります。

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

彼らに何もさせないいくつかの巨大なジャンボと一緒に、しかし今はidk。 午前7時30分、いくつかのzzzの時間です。 誰かが私のブラバーで何か役に立つことができることを願っています

了解しました。FXEchoを実装するパッチを作成しました。これにより、上記のバグが修正されます。

https://gitlab.com/snippets/1748561

ゲームにはxaudio2_7も必要です-OnVoiceProcessingPassStartxaudio2_7-WMA_support xaudio2_CommitChanges
ワインステージングから

ただし、IXAudio2Impl_CommitChangesは現在S_OKを返す単なるスタブであるため、実装する必要があります。これにより、WMAオーディオをffmpegに渡してOpenALに変換する変更を適切にコミットする方法がわからないため、ゲームがクラッシュします。 デフォルトでは、CommitChangesはスタブとE_NOTIMPLを返し、ステージングのxaudio2_CommitChangesパッチはS_OKを返します。これにより、ゲームを開始できますが、wma-> openalデコードを実行しようとするとクラッシュします。

編集:CommitChangesを実装する必要があるかどうかはわかりません。 スタブは問題なく動作する可能性がありますが、xaudio2のWMAパッチが原因です
avcodec_send_packet
操作を許可せずに戻る
これがクラッシュの原因です

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は私からも読み込まれません
gloriouseggrollupには資産があります
Linuxで正しく実行できなかったため、warframeを何年もプレイできませんでした
とにかくそこに変更を実装できれば、このゲームが恋しいので素晴らしいでしょう

現時点では、ランチャーとxaudio2_7の回避策があり、適切な更新、キャッシュのデフラグ、ゲームへの参加とログインが可能です。

その後、なんらかの奇妙な理由で、陽子はクライアントを強制的に閉じますか? デバッグをオンにしてみましたが、何も役に立ちません。すぐに閉じて、安全にシャットダウンすることすらできません。 プロトンがアプリをまっすぐに閉じている理由を誰かが理解しようとする場合は、ここに私のレポがあります。readmeに従ってください。

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

プロトンが実行中のクライアントをまっすぐに殺す理由について、いくつかの開発入力がここで本当に役立ちます

@GloriousEggrollスクリプトを実行しようとしましたが、起動オプションに--firstrunを追加すると認識されず、実行しないとlaucherが更新されません。何か助けがありますか?

@davidbepoランチャーに関する問題については、gitlabの問題セクションを使用してください。ここで報告されている公式のランチャーバグとゲーム内バグは、このバグレポートを適切に保つために、ランチャーとは関係ありません。

パッチが適用されたwininetdll、独自のランチャー実行可能ファイル、および少しの調整により、ゲーム内に移動してほぼネイティブのパフォーマンスで実行できるようになりました。 Mesa18.1.6を搭載したi7-7700KおよびRX580の場合。

しばらくするとゲームがフリーズし、そこに座ったまま2コア分のCPUを消費しているようです。

編集:
結局のところ、実際にDXVKを機能させることでフリーズは解決しましたが、ゲームはアセットの読み込みが非常に遅いため、ゲームプレイ中に大きな途切れが発生します。

ああ。 最新のアップデートの時点で、ゲームを起動することはできません。 取得し続ける
pid 37067!= 37066、破棄をスキップします(execなしのフォーク?)
起動しようとするたびに

@ananace bashスクリプトとゲットーでラップされた偽のexeは

アセットの読み込みに関しては、実際にはシェーダーキャッシュがいっぱいになり、その後は問題ありません。

@GloriousEggrollhmmmここでもスクリプトで機能します。 Steamバージョンを実行していますが、Launcher.exeの名前を変更する代わりに、Launcher-Lutris.exeおよびLauncher.shとして追加しました(Launcher-Lutris.batも作成して、ワインがCMDを介して実行できるようにします。 exeで直接実行)。

とにかく、私はそれをSteamで実行しないので、命名規則などを扱う必要はありません(また、Windowsのインストールでバイナリを利用できるので、これは簡単でした)。

シェルのようなCMDで画面が動かなくなってしまい、ctrl + cを押すだけで、warframeが開始されます。

@llitz thelutrisのwine-steamバージョンはsteamplay-protonバージョンと同じではありません。 それらは非常に異なる方法で起動し、陽子はネイティブの蒸気から渡されるより多くの環境変数を持っています。 さらに、プロトンは、winewhatever.exe-some-argumentsを使用する場合とは大きく異なる方法で物事を起動します。 そのはるかに迷惑です:/

私はそれを手動で実行し、いくつかのライブラリを混合しています、私は持っている必要があります
それについて考えました:それは長い日でした。 できれば報告します
何がそれを実行するのかを正確に特定します。

金、2018年8月31日には、12:24 AMトーマスCrider [email protected]
書きました:

@llitz https://github.com/llitz lutriswine -steamバージョンは-not-です
Steamplay-protonバージョンと同じです。 彼らは非常に異なるで起動します
方法、プロトンはネイティブから渡されるより多くの環境変数を持っています
蒸気


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/167#issuecomment-417564654
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AVbEO2fCQcu-Ha0-CR1_tcYyTKZ84ZgPks5uWNaOgaJpZM4WIbhT

@GloriousEggrollプロジェクトは通常のVisualStudio 2017ソリューションである必要がありますが、コードは少し混乱していますが、放棄されたMMOから古いランチャーを

実行可能ファイルが実行しない唯一のことは、DX再配布可能セットアップ、wininet DLL置換、またはxaudioオーバーライドを実行することです。 そして、どういうわけか、ネイティブPEを介してそのようなことを特にしたくない、おそらくLinuxのbashスクリプトとして保持する方がよいと感じます。

私は就寝前に2分間のビデオをレンダリングしました。 主に私が経験している途切れの例がありますが、後でアプリケーションがバックグラウンドでかなり重いディスクをロードしていることがわかりました。そのため、実際には最初に見たよりもはるかに再生しやすいかもしれません。

だから私は彼のランチャーでアナナスと協力してきました、そして私たちはそれが非常にうまく機能しています。 また、warframeがランダムに閉じている理由を発見しました-コントローラーを接続してからゲームを開始すると、魔法のように開いたままになります。 コントローラを接続した状態でゲームを開始しないと、しばらくすると終了します。 私のランチャーとアナナスの両方にこれと同じ問題があったので、それはコントローラー/コントローラープロファイルがスチームエンドでどのように処理されるかに関係しているようです。

また、ゲームはdxvkのPoEスタッターパッチからも多くの恩恵を受けています。

私はついに@GloriousEggrollランチャーでゲームを実行できるように
1)ゲームは英語で、スペイン語に切り替えることはできません:
captura de pantalla de 2018-09-07 15-59-39

2)大規模なスタッターがあります(これはすでに述べました)
3)影の問題:
captura de pantalla de 2018-09-07 16-05-31
4)ゲームはしばらくすると終了します(これはすでに述べました)

@davidbepoこれはすでに一度述べました-ランチャーに問題があれば、gitlabの問題セクションに投稿してください。 ここではありません。

@GloriousEggrollいくつかはランチャーが原因ではないので、私が持っている問題は特にプロトン開発者にとって価値があると思います

言語の問題は私のランチャーが原因です
コントローラーの問題により、クロージングの問題についてはすでに説明しました
スタッターの問題は、dxvkのためにすでに言及されています。

しかし、影の問題は言及されていません

ゲームがdxvkで実行されていることを確認します-hudをオンにします。

ハッドとは、スチームインターフェースのことですか? 私はそれを有効にしました、そして今船はうまく見えます

いいえ、DXVK_HUDです。 プロトンフォルダーで、user_settings.sample.pyの名前をuser_settings.pyに変更し、DXVK_HUDを除くすべての行をコメントアウトし、DXVK_HUDをdevinfo、fps、versionに設定します。

その後、ゲームを開始します。 左上にDXVKhudがない場合、ゲームは必要なときにdxvkを使用していないため、ランチャーまたはドライバーの問題が発生します。

ゲームがdxvkで実行されていることを確認できます:

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

船はまだ元気なので、コンパイルされていないシェーダーか何かだったのかもしれません

注:私のランチャーのdxvkには、実際にレンダリングされるまでフィラーシェーダーを提供するpoeアンチスタッターパッチが含まれているため、このように見えたのかもしれません。

そして今、私は少し馬鹿げていると感じています、それがあなたのランチャーに関連していないと思った唯一の問題は、とにかくあなたがLinux上でwarframeを実行するためにあなたがした良い仕事に感謝します

プロトン開発者がそれを使って誰もがゲームをプレイできるようになることを願っています

関係がないが、私が経験するバグ(kdeプラズマデスクトップ)の場合はお詫びします。 kquitapp5 plasmashell実行すると、 kstart5 plasmashell warframeはビデオの出力を停止しますが、それ以外は完全に機能します(公式の問題番号:WAR-1971934)。 また、時折、ロープロファイルを設定することで修正される吃音(多く)が始まります。 その後、以前とまったく同じ設定に戻り、途切れることはありません。 また、このグラフィカルな不具合:
screenshot_20180918_122457
明らかにこれで問題はドアがロードされなかったことです。 1つのグリッチ(現在何が起こっているかを人々に知らせるために削除しました)が発生しなくなったため、ここで説明した他のグリッチも修正された可能性があります。
18.10.2018新しいグリッチ:
ミッション選択:
screenshot_20181018_203945
ミッション選択外:
screenshot_20181018_203857
これが何であるかはあまり明確ではないかもしれませんが、基本的に「亀裂」ミッションを選択した後、遺物選択画面から戻ると、エンブレムが大きく点滅し始めます
screenshot_20181018_220039
再現性についても確信が持てないこのグリッチもあります(効果のように見える青いもの、消えることを意図していたと確信しています)

このコントローラーのバグは腹立たしいです。 私の愛のために、プロトンによって認識されるコントローラーを見つけることができないので、私は毎日のログイン報酬を受け取ることを除けば、座っているアヒルです。 皮肉なことに、私のコントローラーはゲーム内で動作します。問題があるのはSteamだけです。

ゲームを起動しようとしていますが、 @ GloriousEggrollスクリプトを更新した後、コンソールが閉じてゲームが開始されません。これがコンソールログです。スチーム開始の直後に貼り付けます。

アプリID230410のローカル選択パスのロードされた構成:/home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
アプリID230410のローカルオーバーライドパスのロードされた構成:/home/tuxter/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 230410、ActionID 8]:LaunchAppは、タスクを ""でProcessingInstallScriptに変更しました
GameAction [AppID 230410、ActionID 8]:LaunchAppは、タスクをSynchronizingCloud with ""に変更しました
GameAction [AppID 230410、ActionID 8]:LaunchAppは、タスクを「」でProcessingShaderCacheに変更しました
GameAction [AppID 230410、ActionID 8]:LaunchAppは、タスクを「」でSiteLicenseSeatCheckoutに変更しました
GameAction [AppID 230410、ActionID 8]:LaunchAppは、タスクを「」でCreatingProcessに変更しました
GameAction [AppID 230410、ActionID 8]:CreatingProcess ""に対するユーザーの応答を待機しているLaunchApp
GameAction [AppID 230410、ActionID 8]:LaunchAppはユーザー応答「CreatingProcess」を続行します
オプトインコントローラーマスク:70
ゲームの更新:AppID 230410 ""、ProcID 11918、IP 0.0.0.0:0
エラー:ld.so:LD_PRELOADのオブジェクト '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS32):無視されます。
エラー:ld.so:LD_PRELOADのオブジェクト '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS32):無視されます。
エラー:ld.so:LD_PRELOADのオブジェクト '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS32):無視されます。
アプリID230410のローカル選択パスのロードされた構成:/home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
アプリID230410のローカルオーバーライドパスのロードされた構成:/home/tuxter/.local/share/Steam//controller_base/empty.vdf

ゲームID230410のプロセス11918を追加します
GameAction [AppID 230410、ActionID 8]:LaunchAppは、タスクを「」でWaitingGameWindowに変更しました
ゲームID230410のプロセス11919を追加します
GameAction [AppID 230410、ActionID 8]:LaunchAppはタスクを「完了」に変更しました
ゲームID230410のプロセス11920を追加する
ゲームID230410のプロセス11921を追加する
ゲームID230410のプロセス11922を追加する
ゲームID230410のプロセス11925を追加します
ゲームID230410のプロセス11927を追加します
ゲームID230410のプロセス11930を追加します
ゲームID230410のプロセス11938を追加します
ゲームID230410のプロセス11943を追加する
ローミング設定ストアを「sharedconfig.vdf」に保存します
ローミング設定ストア2が正常に保存されました
ゲームID230410のプロセス11956を追加する
削除されたゲーム:AppID 230410 ""、ProcID 11918

ゲームはまだプロトン3.16で実行されませんが、奇妙な16進コードと実行可能ファイルおよびライブラリ名を含むダンプが表示されます。

@davidbepoゲーム自体はプロトン3.16で

@davidbepoゲーム自体はプロトン3.16で

私にとっては、ダンプを与えると言ったように、ブートループにさえなりません

ところで、私はそれをテストするためにあなたのスクリプトなしで再インストールしました、私は後であなたのスクリプトでそれをテストします

@GloriousEggrollやあ、すべての仕事に感謝します。 Wineをベースにした最初のスタンドアロンガイドでゲームを動作させることができましたが、遅れていて、正しく構成する方法がわかりませんでした。

Steam-プロトンガイドに従いましたが、Steam Linkアプリを介してコントローラーとして電話を接続しても、ゲームが開始されません。 これからどこに行くべきか、またはログをチェックする方法についてのアイデアやアドバイスはありますか、何がそれをブロックしている可能性がありますか?

@ joro1881蒸気が陽子3.16を使用していることを確認しましたか? 私の知る限り、それより低いバージョンは単に機能しません

@ prototype99確かに、これがどのように見えるかscreenshot from 2018-10-21 11-15-49

@ joro1881返信が遅れて申し訳ありませんが、warframeのsteam-protonには3.16が必要です。互換性ツールでは、ドロップダウンにオプションが表示されます。 それでも起動しない場合は、 https://gitlab.com/GloriousEggroll/warframe-linux/issues/48を参照する必要がある場合もあります。 前回の投稿で何をする必要があるかを要約しました。 あなたが好きなら私は私のウェブサイトであなたのためのガイドにそれをすべて入れることができます

@ prototype99ありがとう、私は急いでいません。 さて、私だけのためにあなたの一日を悩ませたくありません。 バージョンProton3.16-3 Betaで再試行し、GloriousEggrollのガイドと彼のランチャーオプションに従います。 Wineはすでに設定されています。 スタークラフト1、2、ディアブロ3は魅力のように走っています。 また、CPUのパフォーマンスを向上させる機能「feralinteractive」gamemodがあることもわかりました。 プリロードできます。 ただし、WFは非常に最適化されているため、実際にはこれを使用していません。 :D全体として、私が見逃している追加の設定や手順がある場合は、それらを指すことができます。

@GloriousEggroll @ prototype99さて、今回は実行しました。 大いに感謝する! コントローラーが検出されなかったため、5分後にゲームを終了する問題を調査しています。 それについて何かヒントがありますか? 電話を接続してみましたが、うまくいきましたが、ゲーム内のすべてのコントロールが変更されました。 そのため、マウスを使用できませんでした。

コントローラーのプラグイン/プラグインの組み合わせに関係なく、ゲームの設定はすでに変更されています。 マウスでミッションを選択することはできません。 スチーム設定を変更するか、そこからコントローラーをオフにしてみました。 動作しませんでした。 また、電話からだけ蒸そうとしましたが、うまくいきませんでした。 マウスとコントローラーの両方を有効にしましたが、変更はありません。 メニューは立ち入り禁止です。 なんとかミッションに参加し、マウスは機能していましたが、メニューから「ミッションを中止」できず、まだ機能していませんでした。

ええ、私はあなたがそれを差し込むならばあなたがコントローラーを使うことを期待していると思います。それが実際のリポジトリにあるので気づかなかったことであなたを責めませんが、あなたがhttps://gitlab.com/GloriousEggroll/warframeに旅行するなら

xboxdrvをインストールしてサービスとして実行すると、コントローラーの問題が修正されます。 Steamは、コントローラーが接続されていない場合でも、xboxdrvのサービスをxbox 360コントローラーとして認識します。これは回避策ですが、機能します。

しきい値を超えてプレイしています!!!! BIGBIGありがとうございます。 ほんとうにありがとう。 あなたは私の月を作りました。 目に問題があり、Warframeは実際に私の健康に役立っています。 緑を撃ちまわって、目を動かしてください:D

心より感謝申し上げます。

やあみんな、バグを見つけた。 すべてが完璧に実行されていますが、プレーンズのドアを開けると、ロード中にゲームから抜け出します。 私はチームに再び参加し、問題なく平野でプレーを続けることができます。 私はこの問題を3回続けて再現しました。 ダンノ、それが私だけなら。 オービターからプレーンに入るのに問題はありません。 ミッションを選択したコンゾからのみ。

やあみんな、もう一度ドラッグしてすみません。 しかし、新たに登場するフォーチュナでは、避けられなかったと思います。

プレーンズについての以前の返信に関連して、ゲームがクラッシュする原因を理解できませんでしたが、最終的にはクラッシュを停止し、苦労せずにドアから入ることができました。 奇妙な。

さて、フォーチュナは私が32ビットmodで実行できなかったというメッセージで私を落としていました、64ビットは未来です。 だから私はlauncher.shをで変更しました

WARFRAME_EXE = "Warframe.x64.exe"

直接なので、ゲームは常にx64modで開始されます。 だから私は金星の世界に入ることができました。 私は最初の目的を達成した後、Warframeへの報告でゲームがクラッシュしました。 ダンノ、それがDEのことか、それともLinux / Protonを使っているのか。

同じ経験があるかどうか、または何か考えがある場合は、共有してください。

前もって感謝します

@ joro1881
64ビット実行可能ファイルにも変更されました。
フォーチュナの2番目のミッション(スパイのミッション)に間もなくゲームがクラッシュします。
また、しばらくするとPOEでクラッシュします。
全体的にパフォーマンスが悪化しているようです。

編集:
ところで: WARFRAME_EXE設定しても、スクリプトを変更しない限り意味がありません。スクリプトを再びWarframe.exe設定するだけだからです。
スクリプトに触れずに64ビットで実行するには、 Warframe.exe名前をWarframe.exe.bakに変更してから、64ビットのexeファイルをWarframe.exeシンボリックリンクします。

悪いニュースです。最後の日はx64ビットモードでプレイしようとしましたが、フォーチュナだけでなくクラッシュしています。 したがって、問題はプロトンが適切にサポートできないことに起因している可能性があります。 私はまだチケットでDEの応答を待っています。 ゲームの新しい部分は、長い間Linuxで再びプレイできない可能性があります:(

64ビットWineにXAudioの問題があるようです。
したがって、FAudioがすべてを修正するまでは、現時点では32ビットクライアントで遊ぶことが唯一の選択肢です。

64ビットを使用するようにランチャーを更新し、プレフィックスにfaudioをインストールしました。 このゲームはXAudio2 @ kisak-valveでタグ付けする必要があります

デフォルトのランチャーは、コントローラーなしのクラッシュと同様に修正する必要がありますが、FAudioは少なくともそれを再生可能にします

FAudioは、ネイティブのオーディオよりもはるかに速くオーディオを台無しにしているようです。
ネイティブの所要時間は約1時間、場合によってはそれ以下です。
一方、FAudioは約5分後にパチパチ音を立て始めます。

つまり、問題を修正するために5分ごとにサウンドサーバーを再起動するか(ただし、プロセス中にゲームがクラッシュするリスクがあります)、これが発生するたびにゲーム内のオーディオ出力を循環させる必要があります。

いい仕事GloriousEggroll、ありがとう。

ゲームでサウンドを無効にするとクラッシュが止まったので、5〜10分間サウンドなしでプレイしていました。 その後、ある時点で画面がフリーズし、クラッシュして外に出ることはありませんが、それでも壊れています:(

明るい面:
64ビットクライアントのパフォーマンスは少し良くなっているようです。

良いニュースです。1時間から音が出ず、クラッシュしたり画面が壊れたりすることはありません。 パフォーマンスは確かに素晴らしいです。 では、どうすれば音の問題を修正できますか。 それなしでプレイするのはとても不自由に感じます。

@valethのパチパチという
-リバーブをオフにします
-ゲーム内の音楽をミュートする
-「バックグラウンドでミュート」をオンにします
-PulseAudioをゲーム内オーディオデバイスとして設定する
さまざまなユーザーがこれらすべてが機能していると報告しています。 私は上記のすべてをテストしましたが、音楽はほとんど私にとっては問題ありません。

さらに重要なことに、ゲームはクラッシュしません。

ゲームがハングするインターフェイスで別のクラッシュが発生していますが、オーディオとは関係がなく、おそらくフォルトゥーナインターフェイスのバグです

@GloriousEggrollこれらすべての設定を試しましたが、同じ結果になりました。

@valethつまり、まだあちこちでパチパチ音がするということです。ロード画面では、FAudioはまだ完成していません。 それらはそれを軽減するのに役立つだけのものです

しかし、それはほんのわずかなパチパチというだけではありません。
音声がほとんど認識できなくなったようなものです。

それは本当に奇妙です、それは特定の領域にありますか? fortunaオーディオはここでほとんど正常に再生されています

具体的なことは何もありません。
オービターにとどまっているときでさえ、しばらくするとゲームがバグアウトするだけです。

2枚目の専用サウンドカードがあります。問題が発生しているのはオンボードカードかもしれません。
そして、外部DAC、それを再び動作させることができれば。
最新のPAはそのステレオ出力を壊しました。

わかりました、それでそれは間違いなく内部オーディオではありません。
専用のサウンドカードでも同じことが起こります。

4つすべてを実行し、他のオプションも無効にしました。
-リバーブをオフにします
-ゲーム内の音楽をミュートする
-「バックグラウンドでミュート」をオンにします
-PulseAudioをゲーム内オーディオデバイスとして設定する

フォーチュナにいる間、まだクラッシュしています。 問題なくインデックスを作成しました。

@valeth追加してみてください

export SDL_AUDIODRIVER=directsound

Launcher.shへ

@ joro1881 Fortunaには、オーディオとは関係のないバグのあるクラッシュがまだいくつかあります。 おそらく、DEが修正プログラムを実行する必要があるもの

@GloriousEggrollこれにより、音声の問題が修正されたか、少なくとも遅延したようです。
少なくとも最初の5〜10分は発生しませんでした。

編集:
悲しいことに、鼓膜をリッピングするオーディオグリッチのまったく異なるセットが付属しています。

または、オーディオファイルが壊れている場合は、ゲームをプレインストールしてみることができます。

@valeth最後に試すことができること:

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
すでにこのオプションが設定されていますが、ご協力いただきありがとうございます。

@GloriousEggroll同じ問題が発生し、これらのコマンドを実行すると、再起動した後でも、オーディオデバイスがシステムから消えました。

@KutsuyaYukiそれは私にも起こります、この記事のコマンドは音を修正しました
https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
そして、Alsaを再度強制的にリロードします。
sudo alsa force-reload

パチパチという問題があり、私のランチャーを使用している皆さん、これを試してみてください:
@valeth @ joro1881
https://drive.google.com/file/d/1i4HC5tbAH8KAAyNfm1W6T2730S84Fdup/view?usp=sharing

FAudioフォルダーをToolsフォルダーに抽出し、既に存在するフォルダーを置き換えてから、-firstrunを再度実行します。

それは私のために働いた、音の問題や騒々しさはありませんでした。 ミッションをロードするときの小さなものですが、言及する価値はありません。 GloriousEggrollの努力に感謝します

サイド質問。 Dx9とDx11がゲームにロードされているのがわかりますが、市場にはdx12があります。 プロトンはdx9とdx11の両方を使用していますか? ツールはdx12を使用する必要がありますか?

@ prototype99それはまったく間違っています。 DirectXバージョンは非常に大きな違いを生みます。

Dx9は、WineのWine3Dレイヤーを介してOpenGLに変換されます。
Dx11は、DXVKレイヤーを介してVulkanに変換されます(特にWine3Dを強制した場合を除く)
DX12は、Wineのvkd3dレイヤーを介してVulkanに変換されます(まだ実験状態です)

ゲームが複数のオプションを提供する場合は、DXVKが最も効率的であるため、Dx11を選択する必要があります。

@GloriousEggroll更新された
まだいくつかのグリッチがあちこちにありますが、耐えられます。

音が実際に音楽でどれほど悪いかを説明するのは少し難しいので、ここに例があります
(フレームレートが悪いので申し訳ありませんが、記録中はうまく動作しません)

音楽をオンにした場合: https
音楽なし: https

音楽をオンにした状態で、私がどのように説明するのか本当にわかりません。

@ joro1881先ほど言ったように、ラグは録音によるものです。おそらくソフトウェアエンコーダーを使用しているためか、V-Syncをオンにしなかったためです。

@valeth申し訳ありませんが、自動読み取りしてください。 ラグ、クラッシュ、悪い音なしで1時間プレイします。 フォーチュナやエレベーターを通過せずに、オーブバリスで直接ソロ。 今日、パブリックチームでプレーしようとすると、システムがクラッシュします。 明日は友達と一緒にテストしてみます。 スパムでごめんなさい。

同様のクラッシュが発生したり、ゲームが直接あなたを投げ出したりしていませんか?

要約すると、これらは現在の問題であるように思われます。
オーディオの不具合(更新されたFAudioも試してみましたが、しばらくするとどの場所でも発生します)
コントローラーを接続した状態で数分後にゲームが終了します(ゲーム内のコントローラー機能の確認済み)
ネイティブランチャーが機能しません(一時的な解決策を提供してくれたGloriusEggrollに感謝します!)

Manjaro w /4.19.4-1カーネルでテスト済み
Ryzen 1800X
Vega64とMesa18.2.5
X370マザーボード

コントローラーを接続した状態で数分後にゲームが終了します(ゲーム内のコントローラー機能の確認済み)

コントローラが接続されていない。

新しい3.16-5ベータ版では、ランチャーは起動しているように見えますが、無限の更新ループに入ります。 「更新を確認しています。391kbをダウンロードしました」とウィンドウが閉じて再起動し、アクションが何度も繰り返されます。

@GloriousEggrollは、ランチャースクリプトの作業に感謝します。他のゲームをテストし、Steam Playに注目を集めてくれたことに、とても感謝しています。 新しいベータ版が使用するFAudioのバージョンを、スクリプトが使用するバージョンと比較しましたか? ランチャースクリプトを使用しようとしているかどうか、新しいベータ版が使用しているものよりも古いバージョンのFAudioを使用するかどうか疑問に思っています。

改めて感謝申し上げます。

調べてみると、デフォルトのランチャーが実際にLauncher.exe.cpyという別のファイルを作成していることに気づきました。 私が考え始めたとき、これは適切に名前が変更されていない更新されたLauncher.exeある可能性があると思いました。

だから私はそれをテストしました。 元のLauncher.exe名前をバックアップとして使用し、 Launcher.exe.cpy名前をLauncher.exe 。 案の定、問題なく開きました。

結論として、Warframeランチャーの現在の問題は、それ自体を適切に上書きできないことです。そのため、新しいランチャーをフェッチし、新しいランチャーのコピーに失敗し、同じ元のランチャーを再起動すると、無限ループに入ります。

編集:私はそれがループし続けないことを確認するために初期負荷をテストしただけであることを言及する必要があります。 それが実際にゲームを更新するのか、それともまだ何かを更新するのかはわかりません。 今それをテストします。 確かにハードドライブのアクティビティはありますが、「アップデートの確認」部分の進行状況バーが表示されないため、どの程度うまく機能しているかわかりません。

いいですが、ゲームは開始され、期待どおりに機能しましたか?

@Yowlenそれは素晴らしい発見です! 私も同じことをして、ランチャーの名前をあなたと同じように変更してみました。 残念ながら、 INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW取得しています

現在、ランチャーが機能しており、再生ボタンに移動し、再生ボタンをクリックすると、ゲームがプログレスバーのあるロード画面で起動します。ロードが完了すると、クラッシュする前に最初の音が鳴ります。ゲームのクラッシュレポーターを入手してください。

これは、Skyrim Special Editionの#4で起こっていることと非常に似ているようです。

さらなるテスト:
デフォルトのランチャーはファイルを適切に更新できないようです。 それらを読み取ることはできますが(したがって、新しいコンテンツのチェックに非常に時間がかかった理由)、 Launcher.exe上書きの問題と同じ原因が原因で、実際にはそれらの更新を適用できません。

ゲームは起動しますが、最初のロード画面が完了するとすぐにクラッシュします。 実際のログイン画面には表示されません。

ただし、 @ GloriousEggrollのカスタムランチャーを介してすべてが更新されると、通常のランチャーから起動したときのゲーム自体と同様に、通常のランチャーは正常に機能します。 言い換えれば、プレフィックスがカスタムランチャーからのXAudio修正などで設定されると、Steamはそれらを単独で適切に使用するように見えます。

また、実際のゲームを起動すると、通常のランチャーが閉じていることも確認できます。

これはすべて、GloriousEggrollが喜んでいると仮定すると、元のゲームに近いエクスペリエンスを提供できる可能性があることを意味します。 基本的に:

  1. カスタムランチャーは、これまでと同じように更新と初期プレフィックス設定を処理します
  2. その後、カスタムランチャーは、別のプレフィックスで起動せずに、通常のランチャーに切り替わります。
  3. 通常のランチャーは実際のゲームを起動します
  4. ランチャーが閉じられたことを検出すると、カスタムランチャーは、次にゲームが実行されたときに通常のランチャーを直接起動しないように、exeを元に戻します。

また、カスタムランチャーの最新のコミットでのXAudioの修正は素晴らしいと言いたいです。 音楽でさえもう吃音ではありません。 このゲームを機能させることに携わったすべての人、特にGloriousEggrollに、すべてのハードワークに感謝します。

編集:これが当てはまる場合は、 @ shadywack 、最新のカスタムランチャーを使用してから、更新がないことを確認するために行ったのと同じ方法で元に戻します。 また、最新のProtonバージョン(3.16-5ベータ版)を使用していることを確認してください。 それが機能する場合は、カスタムランチャーがここで使用するものと同様の修正をSkyrimのプレフィックスにも実装できる可能性があります。

残念ながら、Skyrim SEのエラーを証明することはできません。これは、Steamの推奨に従って、Xubuntuですべての適切なPPAを使用して問題なく動作するためです。 また、DLCも持っていないので、DLCが原因の場合はテストできません。

Steamは、ゲームのほぼ全体を再ダウンロードすることを余儀なくされました。 (大規模な24.2アップデートがSteamにプッシュされたと思います。カスタムランチャー内から既にダウンロードしているにもかかわらず、すべてを再ダウンロードします。)

しかし、そこからいくつかの良いニュースがありました。 通常のランチャーは現在動作しています。 それ自体とゲームファイルを正常に更新しました。

このアップデートでは、使用されているProton / Wine環境がリセットされる可能性が高いため、ゲーム内でテストして、まだ壊れている量と再生可能かどうかを確認できます。 すぐにアップデートで編集します。

SteamがプレフィックスのDXVXバージョンをダウングレードするか、パッチを適用してnVidia GPUがフリーズするのを防ぐことを願っています。そうしないと、テストがかなり妨げられる可能性があります...

更新:3.16-5ベータ版よりも3.16-6ベータ版の方がうまく機能していることは確かです。 Steamは実際には、 @ GloriousEggrollがカスタムランチャーに対して行ったのと同じ修正をすべて、または少なくともそれらのほとんどをプルした可能性があると思います。 オーディオはパチパチ音などではありません。 それがフリーズした場合は、もう一度更新しますが、これまでのところ、唯一の問題はSteamオーバーレイが原因で、すべてのゲームで通常の速度低下が発生しているようです。

更新2:これまでのところ、フリーズの問題はありません。 しかし、私はもう1つの長年の問題であるコントローラーのクラッシュについて最新情報を提供したいと思いました。 テストしましたが、接続されているコントローラーが検出されない場合は5分以内にクラッシュします。したがって、そのダミードライバーなどは今のところ保持してください。

私は同じ経験をしていて、更新を止めようとしましたが、そこには喜びがありません。 そこで、今年で7回目以上再インストールしました。 ランチャーが自分でロードされていることに気づきました。 すべてがスムーズに実行されており、蓮の声とインデックスアービターだけが欠落していますが、とにかく。

@Yowlenゲームは確かに機能するようになりました。

今すぐ問題のタイトルを変更する必要がありますか?

ダンノ、ここ数ヶ月は状況が絶えず変化していたので、何に対しても時期尚早だと思います。 「Linux / St-Proton with WFでの一定の一般的な問題」で、他の場所で新しいトピックを開始する可能性があります。

GloriousEggrollが、問題が変化した場合、またはゲームが機能しなくなった場合、つまり新しいlauncher.shの構築/アップグレードを支援するために、空き時間を継続することはないと思います。

彼が許可するまでここでスパムを続けることができます:D

前述のように、さまざまなソースからの指向性オーディオがまだ欠落しているため、SkyrimSEやその他のゲームのNPCにも影響します。 そのための問題レポートをメインのWineバグレポートサイトで見たのを覚えているので、Warframeがまだリストにない場合は、リストに追加するのはそれほど多くないはずです。 ここに1つ追加して、独自のレポートを作成するために来るすべての人の参照ポイントとして機能させることもできます。 編集:ここでのプロトンのこの問題の問題レポートは#54です。

また、音楽とリバーブをオンにしてもオーディオが破損していることを確認できます。これは、Warframe固有のものであり、独自の問題レポートで追跡できます。 このレポートには、他のオーディオ破損の回避策として、ゲーム内のAudio Outputpulseaudioに変更することを推奨することも含まれます。 この問題の原因も、上記の同じ問題で追跡されているようです。

最後の問題であるコントローラーが必要な問題も、ゲームの開始を妨げず、後でクラッシュするだけなので、独自のレポートが必要です。 結果として、これは別のバグです。

tl; dr-回帰の場合にValveがこのバージョンのProtonをベータ版から移動するまで開いたままにし、以下のルールのリマインダーに従って、コントローラーのクラッシュを含むようにタイトルを編集します。

非公式にサポートされているゲームタイトルごとに1つの問題レポートを使用していることをお知らせします。 問題の根本原因を特定し、それが複数のゲームに影響を与える場合は、個別に追跡する価値があるかもしれませんが、一般的に、ゲーム固有の議論はここで続ける必要があります。

ああ、ありがとう、@ kisak-valve。 私はそれを知りませんでした。 その場合、他の問題を含めるためにタイトルを更新することがおそらく最善の行動です。

また、上記の投稿を編集して、音声が欠落している原因を追跡する問題レポートを含めました。

はい。 初めてフリーズしました。 今まで重いところに行かなかったので、現れるのに少し時間がかかりました。 一度にレンダリングするものがたくさんあるときはいつでも発生します。

したがって、nVidiaカードのDXVX0.90フリーズの問題がProton3.16-6Betaに存在することを確認できます。 正しくプレイできるように、今はカスタムランチャーに戻す必要があります。 結局、フォーチュナなどに入ることができなければなりません。

見つかったすべてのバグのリスト

次のバグは、Proton3.16-6およびWarframe24.2.6(Profit TakerのFortunaホットフィックス)に存在します。

ログイン時にフリーズする

  • メール確認コードを要求する必要があるアカウントでログインしてみてください
  • コードを入力せず、別のアカウントでログインしてみてください
  • クライアントがフリーズするため、終了する必要があります。

NPCが聞こえない

  • NPCキャラクターの誰も彼らの声を持っていません。 これには、ロータス、オルディス、ユーディコ、オンコが含まれます。
  • すべてのオーディオ設定のデフォルト

オプションを2回開くとフリーズする

  • オプションメニューを開き、いくつかの設定を変更し、閉じます
  • 一時停止メニューを終了しないでください
  • もう一度開こうとすると、ゲームがフリーズし、しばらくすると自動的に終了します。

ログイン音楽が聞こえない

  • ゲームを最初に開始したときによく聞こえる音楽は聞こえません。
  • すべてのオーディオ設定のデフォルト

時折パチパチという音

  • オーディオは時々パチパチ音を立てます、通常2〜3分ごと

Steamオーバーレイにカーソルが表示されない

  • すべての設定のデフォルト
  • 再起動は役に立ちません

編集:

ProtonDBのユーザーは、 WINEPREFIXWINEPREFIX=~/.steam/steam/steamapps/compatdata/230410/pfx/ winetricks xactすると、音声の欠落に関する問題を解決できるはずだと提案しています。

@Frontearあなたはいくつかのことを

  1. xactは使用しないでください。64ビットのxaudio2が原因でオーディオがクラッシュします。 代わりに、プレフィックスにffmpegがインストールされたfaudio、またはfaudio + ffmpegが含まれたカスタムプロトンバージョンが必要です
  2. コントローラーが検出されない場合、5分後にゲームがクラッシュします。 別のユーザーからの詳細:
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-valve ^これはコントローラーの問題に関する新しい情報です。

コントローラー検出時のシグトラップ+クラッシュに関するカスタムバージョン(他のすべてのバージョンでも発生)からのログ:

[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 @GloriousEggrollが言ったことに加えて、私が文字通りあなたの真上で言及した、

そのための課題追跡システムは次のとおりです。
https://github.com/doitsujin/dxvk/issues/802

少なくとも私のシステムでは、現在、プロトンとルトリスの両方でほとんど役に立たない。 それはイントロシーケンスに入り、ランダムな時間プレイすることができ、それから常にそれ自体を閉じます。

ランチャーの交換から切り替えてから、上記と同じ問題が発生しています。 ゲームは問題なく起動しますが、通常は1時間以内に、一見ランダムにデスクトップにクラッシュします。 コントローラーを接続しましたが、念のためxboxdrvをインストールしました。また、ゲームキャッシュを確認してゲームを再インストールしようとしましたが、何も役に立たないようです。 nVidiaカードを使用していますが、DXVKのリグレッションが原因とは異なる問題が発生しているようです。

GTX 750Tiを搭載したArchLinuxで実行します。 私が提供できる情報が他にある場合は、私に知らせてください。

@ kode54 xboxdrvサービスを実行していますか?

DXVX 0.90にはリグレッションがあり、Protonの最新の3.16-6ベータバージョンで使用されています。

@PolyCementこの問題が発生している可能性があります。

doitsujin / dxvk#802

@ kode54 xboxdrvサービスを実行していますか?

いいえ。ただし、xpad.koがインストールされており、実際のXbox360ワイヤレスレシーバーとコントローラーがインストールされています。これは、常に有効にしておく必要があることを覚えていることもあります。

プロトン3.16-6
ubuntu 18.04
ryzen 5 2600
asrock b350 mobo
gtx 1060 6gb

音以外はすべて完璧に機能します。 アンビエントサウンド、敵のノイズ、パワー、銃などの効果音はすべて機能します。 音楽、そして話すことはいくつかの奇妙な理由ではありません。 誰かが回避策を知っていますか?

昨日のSteamアップデート後、warframeはランチャー「アップデートのダウンロード」でループに入り、再起動してアップデートを再度ダウンロードします

@ Dkr0l確認できます:(

昨日のSteamアップデート後、warframeはランチャー「アップデートのダウンロード」でループに入り、再起動してアップデートを再度ダウンロードします

開発者にスチームアップデートを実行してランチャーを削除し、ログイン画面を表示するように依頼する必要があります

@ Dkr0l私も確認できます。

  1. インストーラ:
    Steamが32ビットのWINEPREFIXでWarframeを開くのが待ちきれません
    インストーラーは動作します。 :スマイル:
    今のところ64ビットのwineprefixの場合、修正できません。

  2. 2つのサウンドエンジンの1つ:
    サウンド用にxactもインストールする必要があります。 (xaudio dll)
    ./winetricks xact

  3. 「モーションブラー」バグ(存在する場合):
    Warframe->設定->オプション->表示->モーションブラー->オフに切り替えます
    より良いワインを待つ必要があります。

xactは必要ありません、FAudioが必要です。 また、32ビットは必要ありません。実際には、ゲーム内に32ビットでは十分なメモリを割り当てることができない領域があります。

ゲームには、32ビットでは十分なメモリを割り当てることができない領域が実際にあります。

どこ ?
SteamのWarframeは、ワインの停滞にうまく対応してくれました。
手動で更新されたwineticsを使用(XPは32ビットでした)
(wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
./winetricks winxp
./winetricks xact

スタンドアロンのWarframeを実行して、〜/ .wineに何かを保存すると
その後、Steamからwarframeを実行できます。 (コンマ付きの「wineLauncher.exe」)
https://bugs.winehq.org/show_bug.cgi?id=45734

Warframeをスタンドアロンで削除し、Steamから常にWarframeのみを使用したいだけです。
xactをインストールしてみました

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

https://www.reddit.com/r/linux_gaming/comments/99e0kc/steam_playguide_create_custom_32bit_prefix_to/を読んだ後に試してみました
よくわかりませんが、Steamはまだwine64bitで実行されている印象があります
サウンドがまだ機能せず、ランチャーがまだクラッシュしているため
ファイルの検索や検索は退屈な場合があります。

こんにちは@ tele1、32ビットのOrbVallisまたはPlainsを試してください。動作しないはずです。 少なくとも私にはうまくいきませんでした。 ゲームの残りの部分は実行されている可能性がありますが、オープンワールドは64ビット用です。

@ joro1881確認できます。 Plains of EidolonもFortunaも、32ビット環境では機能しません。クラッシュが発生するだけです。

@Frontear私の経験はクラッシュではありませんでした。 これらの領域には64ビットシステムが必要であることを通知するゲームメッセージだけです。 そのため、まったく入場できませんでしたが、ゲームは続行されます。

申し訳ありませんが、確認できません。
前回ゲームをテストし、〜/ .wine〜 / .warframeを削除しました
winetricsで何かをインストールしてWarframe.msiを実行してみました
ただし、SteamのWaframeと同じブートループがあります。
ゲームをもう一度ダウンロードします、 https://www.warframe.com/download
赤いボタンの下に、「スタンドアロンインストーラーがここにあります」と表示されます。
「Warframe.2018.12.17.23.38.exe」をダウンロードしました

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
Warframe.2018.12.17.23.38.exeチェックファイル2.5時間、29,8GBがダウンロードされます。
その後、Warframe.2018.12.17.23.38.exeからゲームを実行してみることができますが、ゲームが機能しません。
https://www.reddit.com/r/Warframe/comments/5tz121/warframe_winestaging_21_linux_d/を試しました
しかし、ゲームは機能していません。 以前はどうやってゲームをやっていたのかわかりません。
システムMate18.3、新しいnvidiaドライバー、新しいWarframe、新しいワイン、
だから問題は見つかりません。
コマンドワインを使用したり、wine64を使用したりしたため、32ビットと64ビットのどちらでオープンワードで再生したかは覚えていません。
ワインからWaframeを使用している場合は、SteamWarframeを単独で実行してテストしてみてください。
とにかく走れ
wine /your_path / to lib .... /steamapps/common/Warframe/Tools/Launcher.exe

@ Dkr0lここで別の確認。 Launcherは、新しい更新をダウンロードするループに戻ります。

これがそのためのちょっとした専門用語です:

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

Warframeフォルダーを開き、ツールに移動してランチャーを削除し、launcher.exe.cpyの名前をlauncher.exeに変更します

Warframeフォルダーを開き、ツールに移動してランチャーを削除し、launcher.exe.cpyの名前をlauncher.exeに変更します

それは実際に機能しました。 とても面白いです。

ええ、誰かが投稿の前半でそれについて言及しました

ランチャーがそれ自体を交換できないことは、数年前から存在していることに注意する必要があります。 https://bugs.winehq.org/show_bug.cgi?id=33845

回避策を必要としなかった短い時間は異常です。

Windowsでは発生しませんでした

ちょっとした補足として、私はgloriouseggrollのランチャーの古いバージョンを持っていますが、これは更新したことがなく、それでも完璧に機能します。 ゲームがその最新バージョンで動作しないのか、それとも人々が最終的に公式ランチャーで動作させようとしているのかを追跡するのが難しいので、関連性がない場合は許してください現在の議論。

@ prototype99ゲーム自体は正常に動作します。ランチャーが問題です。 GloriousEggrollが__launcher__を作成したのはそのためです

@Frontearそうそう、私は人々がそれの新しいバージョンが公式ランチャーと同様に失敗すると言っているかどうかを追跡することができなかったことを知っています

ただし、DirectX 9および32ビットは、今年のゲームでドロップされる可能性があります。 (分29:30)
https://www.youtube.com/watch?v=sf9QpXSGryg&feature=youtu.be&t=1780

@ massatt212ありがとうございます。
編集ファイルが機能し、ログインメニューが機能し、ゲームが機能した後のSteamランチャー。
時々私は減速と失敗しかありません。 しかし、それでも大成功です:smile:

32ビットおよび64ビットでのSteamWarframeでの頻繁なクラッシュは言うまでもありません...
32ビットのWarframeでは、正常に動作しているように聞こえます。
64ビットWarframeでは、Lotusからのメッセージを除いてほとんどのサウンドが機能します。
実際にはFAudioとは何ですか?
WarframeはXNAを使用していますか? https://en.wikipedia.org/wiki/Microsoft_XNA
ここのリストにWarframeが表示されないのはなぜですかhttp://www.flibitijibibo.com/index.php?page=Portfolio/Tools#01_FNA.txt

XAudioはネイティブライブラリであり、必ずしもXNAの一部ではありません。 FAudioは、それを利用するゲームのためのネイティブライブラリの再実装でもあります。

ネイティブXAudioライブラリは32ビットワインではほとんど機能せず、64ビットワインでは頻繁にクラッシュする傾向があるため、現時点ではFAudioがかなり重要です。

こんにちは、

ゲームを開始すると、ロード画面が表示されてロードされます。 ロードの終わりに、これを何度も繰り返します。 私が停止するまで、私はそれがバックグラウンドウィンドウの更新またはそのようなものに問題があると思います。

この問題を修正するために見つかったリンクは次のとおりです。
しかし、「アップデータスクリプト」が私のシステムで失敗しました。

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

オーストリアからよろしく、
トビアス・モーザー

- - - - オリジナルメッセージ - - - -
2019年1月30日(水曜日) 12時14分AMには、アリ・リビの[email protected]書きました:

他の誰かが定期的なクラッシュに苦しんでいますか? ゲームがフリーズするだけで、強制終了するか(ウィンドウなしでフルスクリーンでプレイしている場合)、しばらくするとクラッシュします。


このスレッドにサブスクライブしているため、これを受け取っています。
このメールに直接返信するか、GitHub、スレッドをミュートしてください

ランチャーループのことですか? Launcher.exe.cpyをLauncher.exeにコピーすることで、明らかに解決されました。

念のために:

  1. Wineには、ランチャーがそれ自体を上書きするための適切な権限を持っていないという既知のバグがあります。 前述のように、ランチャーを強制終了してから、手動でLauncher.exeLauncher.exe.cpy置き換えると、ランチャーがバイパスされます。

  2. プレイの最初の5分以内にコントローラーが検出されない場合、Warframeが突然閉じる原因となるProtonのバグがあります。 物理コントローラーを接続するか、ダミードライバーを使用する必要があります。

  3. 最後に、DXVXには既知のリグレッションがあり、特定のシステム、特にnVidiaGPUを搭載したシステムでフリーズが発生します。 ゲームの設定で自動からvsyncを変更することを含む回避策atmがあります。 vsynconがvsyncoffよりもうまく機能するかどうかはまだ決定されていませんが、試行錯誤の結果、そのうちの1つが機能するようになるはずです。 少なくとも、私も含めて、人々はそれが機能すると報告しています。 カスタムランチャーを使用してDXVXバージョンをダウングレードしない限り、vsyncをautoに設定すると、このようなクラッシュが発生しましたが、onに設定すると、デフォルトのProton環境を問題なく使用できます。 私は試していません。

おそらくSteam開発者はすべてのエラーを知っています。
ただし、独自のログを作成しましたhttps://github.com/tele1/Steam.logs
ファイルが大きすぎるため、アーカイブtar.gzにあります。
たとえばログからあなたは見るでしょう

$ 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

このゲームでは、Steamオーバーレイにカーソルが表示されないようです。 これは、特に私がフルスクリーンでプレイしていることを考えると、実際には一種の迷惑であり、コンテンツの閲覧とプレイの両方を行うことができる機能を失います。

私が(KDEプラズマで)見つけた回避策は、ゲームからタブを外してすぐにゲームに戻すことです。 次に、デスクトップカーソルが表示されます

@Frontear @ NeroBurner #168はその問題を追跡しており、Warframe固有ではありません。

音声/音楽を得るためにxactをインストールすることを余儀なくされました。 ProtonのFAudioで十分だと思いました。
誰か違う経験がありますか?

@vhdaWarframeは音楽と音声にWMA / xWMAオーディオを使用しており、Protonに同梱されているFAudioビルドはそのサポートなしでビルドされています。 -あなたはかかわらず、それをしたい場合は、GloriousEggrollのFAudioビルドを使用することができますhttps://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

(ただ、FAudioをインストールすることにFAudioフォルダをダウンロードするが伴うだろうから~/.steam/steam/steamapps/compatdata/230410/pfx/FAudio 、および実行中のWINEPREFIX=$(dirname $(pwd)) ./wine_setup_nativeそのディレクトリに。)

私は最新のProtonベータ版で問題なく動作します。FFMPEGをサポートする

@ananaceに感謝しますが、 @ ptkatoは私にとってより簡単なルートでした:

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/

以上です!
両方に感謝します:)

更新:どうやら私はゲームがクラッシュを停止するためにコントローラーを接続する必要があります。

@ptkato @vhdaFAudioの再コンパイルはまったく機能しません。 トランスミッションはまだ機能しません。 私が作業したことを覚えているのは、winetricksを使用してxactをsteamappsのcompdata / 230410 / pfxフォルダーにインストールすることだけでした。 xactが再び推奨されないのはなぜですか?

@Frontear Xactは、Warframeが64ビットになり、64ビットバージョンでクラッシュが発生するため、お勧めしません。 32ビットでは問題ありませんでしたが、Fortunaと本日リリースされたリリースでは、64ビットが必要です。

@greydmiyu 64ビットバージョンのwarframe(Warframe.exeとしてシンボリックリンクWarframe64)を使用していても、xactをかなり長い間使用しており、クラッシュやラグは発生していません。 FAudioの方が人気があるようですが、FAudioを使用したいのですが、うまく機能しないため、xactを使い続ける必要があります。

@Frontearは、ワイントリックをインストールせずに新しいプロトンプレフィックスを使用して、現在のGitLab(githubではありません!)スクリプトのようにFAudioをインストールしようとしますhttps://gitlab.com/GloriousEggroll/warframe-linux/blob/steamplay-proton /Launcher.sh#L189

@Frontearは、xactをインストールする前にwinetrickを実行したことがある可能性がありますか? steamapps/compatdata/230410/pfxを削除して、このゲームのProtonインストールをリセットすると、レジストリを編集するよりも簡単に、最初から始めることができると思います。

ランチャーが「点滅」している場合は、更新されたバージョンで上書きする必要があります(このスレッドで「Launcher.exe.cpy」を検索してください)。
ゲームが突然クラッシュした場合は、コントローラーをコンピューターに接続する必要があります。
@NeroBurnerによってリンクされたスクリプトは、このゲームを開始するための大変な作業の多くを実行します。 私はそれらを見ましたが、私自身はそれらを使用しませんでした。 また、ゲームの速度低下を防ぐことを期待して、そのリポジトリからシェーダーキャッシュをコピーしましたが、そうではありませんでした。 ゲーム内のすべてのシェーダーのコンパイルをトリガーできるかどうか誰かが知っていますか?

@vhdaええ、 ましたが、それでも機能しませんでした。

シェーダーキャッシュに関しては、昨日のNightwaveの更新により、本質的に全体を再生成する必要があるものが変更されました。 古いキャッシュは今は役に立たない。 GloriousEggrollが更新しない限り、ランチャーのキャッシュファイルを使用しても意味がありません。

さらに、理由はわかりませんが、少なくともWarframeの場合、 .dxvk-cacheファイルはsteamapps/shadercache/[game number]/dxvk_state_cacheフォルダーに生成および保存されなくなりました。 元の.exeファイルと同じフォルダーに直接保存されます。つまり、 Tools/Launcher.exeファイルを起動するWarframeの場合、 Warframe.x64.dxvk-cacheを含むすべての.dxvk-cacheファイルがそこにあります。 Warframe.x64.dxvk-cache 1つ、これは私たちが探しているものです。

とにかく、シェーダーキャッシュファイルを削除/置換するときは、それに応じてこの知識を使用してください。

余談ですが、HDDを使用した2009年以降の古いマシンでのパフォーマンスを向上させるために、起動時にシェーダーキャッシュをRAMディスクに移動し、シャットダウン時にハードドライブにバックアップする小さなスクリプトを作成しました。 HDD、tbhを使用するすべてのマシンでのパフォーマンスに役立つはずなので、興味がある場合は、 https

shadercacheフォルダーを使用しないという最近の変更により、ファイルを古い場所に手動でリンクしない限り、Warframeでは機能しないことに注意してください。 私はまだこれに対する修正を追加していません。 また、試してみたい場合は、Readmeを必ずお読みください。 私は主なバグを解決したと思いますが、それは正確に洗練されていないので、何かがうまくいかないことはまだかなり簡単です。

動作する@NeroBurner 、ありがとう!

ゲーム内のすべてのシェーダーのコンパイルをトリガーできるかどうか誰かが知っていますか?

残念ながら、これは不可能です。 DXVKは、シェーダーに遭遇すると、その場でシェーダーをコンパイルします。 特定のゲームによってどのシェーダーが要求されるかを知る方法はありません。 ただし、シェーダーはキャッシュされるため、最終的にはすべてのシェーダーがキャッシュにコンパイルされ、ゲームプレイがスムーズになります。

2019年2月28日12時25分58秒PM GMT + 01:00、ビトー・アントゥネス[email protected]書きました:

@Frontearは、xactを使用する前にwinetrickを実行したことがある可能性があります
instlled? steamapps/compatdata/230410/pfxを削除できると思います
このゲームのプロトンインストールをリセットして、
レジストリを編集するよりも簡単なスクラッチ。

ランチャーが「点滅」している場合は、更新されたもので上書きする必要があります
バージョン(このスレッドで「Launcher.exe.cpy」を検索してください)。
ゲームが突然クラッシュした場合は、接続する必要があるかもしれません
コンピューターへのコントローラー。
@NeroBurnerによってリンクされたスクリプトは、開始するための大変な作業の多くを実行します
このゲーム。 私はそれらを見ましたが、私自身はそれらを使用しませんでした。 私もしました
そのリポジトリからシェーダーキャッシュをコピーしました。
ゲームのスローダウンを止めますが、止めませんでした。 それがそうであるかどうか誰もが知っています
ゲーム内のすべてのシェーダーのコンパイルをトリガーすることは可能ですか?

-
あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信するか、GitHubで表示してください。
https://github.com/ValveSoftware/Proton/issues/167#issuecomment -468238127

-
K-9Mailを使用してAndroidデバイスから送信されました。 簡潔に申し訳ありません。

アップデート24.4.0の時点で、星図を見ている間、ゲームは約30秒後にハングします。 ArchLinux上でGTX750 Tiを実行し、すべてが最新であり、デバッグログに問題がないように見えます(少なくとも私の訓練を受けていない目には)-私が提供できる情報がもっとある場合は、私に知らせてください。

@polycementは、dxvkが実際に使用されていることを確認するために、startコマンドで「--debug」で開始します

さらに、-firstrunを指定して実行し、faudioがインストールされていることを確認してください。

コントローラが接続されていない場合でもバグがあります。コントローラが接続されているか、他のxboxdrv回避策が実施されていることを確認してください

また、warframeオプションでvsyncがオンまたはオフに設定されていることを確認してください

VSyncをオフに設定すると修正されたようですが、この最後の更新まで明らかに自動に設定されていても問題はなかったようです。 ありがとう!

更新:ミッションに参加しようとすると、他のさまざまな場所でランダムにクラッシュするようになりました。 DXVKが実行され、FAudioがインストールされ、コントローラーが接続されて検出され、vsyncがオフになっています。

ええ。 残念ながら、問題は悪化しているようです。 Nightwaveアップデート(24.3.0)は、私が星図にいる必要さえなかったことを除いて、同様の方法で私に影響を与えました。 オービターのメニューにただ座っていても、ランダムにフリーズします。

これまでのところ、修正は見つかりませんでした。24.4.0アップデートでも引き続き存在します。 しかし、さらに悪いことに、カスタムランチャーで使用されるダウングレードバージョン(v0.81)やProton自体で使用されるバージョン(v1.0)を含む、すべてのDXVKバージョンに影響します。

ただし、v1.0では違いがあります。古いバージョンでは、入力とサウンドもフリーズしました。 DXVK v1.0では、ビデオのみがフリーズします。 私はまだナビゲートでき、ALT-F4を使用して閉じることもできますが、フリーズはまだ発生し、ブラインドを実行することは実際にはミッションのオプションではないため、通常は閉じて進行状況を失う以外に選択肢はありません私はその使命を果たしました。

ちなみに、Warframe自体は、この方法でクローズされたときにこの問題を検出します。これは、後でクラッシュレポートウィザードが表示され、ビデオがフリーズした場合のみです。 ALT-F4を使用してフリーズしたビデオなしでゲームを閉じると、クラッシュレポーターは表示されません。 私はこの方法で彼らにいくつかのレポートを送ったので、うまくいけば彼らもそれを調べてくれるでしょう。

私はまた2つのことに注意する必要があります:

  1. VSync ONを使用していますが、VSyncOFFでテストしていません。 VSync Autoはフリーズをさらに頻繁に発生させるため、それは明らかにオプションではありません。

  2. ボーダレスフルスクリーンモードを使用しているのは、DXVK 1.0およびXfceでAlt-Tabキーを押すと正常に動作するため、ブラウザでニュースの更新を表示するためです。 通常のフルスクリーンモードにはまだその点で問題があり、最後の手段を除いてウィンドウ化は問題外です。

ただし、ウィンドウモードと通常のフルスクリーンモードで限定的なテストを行ったところ、問題はないようでした。

したがって、これは何よりもボーダレスフルスクリーンの問題のようであり、VSyncを自動以外に設定することに加えて、誰もがそのモードを回避する必要があることを示唆しています。

これが変更された場合、または詳細情報を入手した場合は更新します。

編集:VSyncOFFも私にとってオプションではないことを言及するのを忘れました。 クラッシュは私にとって非常に悪化し、ハードドライブのライトが常に点灯したままになります。 安定性のためにVSyncONを使用せざるを得ません。

編集2:私は正直に立っています。 フリーズは通常のフルスクリーンモードでも発生し、DXVKがこのフリーズ中にゲームからAlt-F4への機能をロックしたため、オーディオとI / Oの応答性はAlt-Tab機能に関連しているようです。 クラッシュしないと仮定して、好きかどうかに関係なく、ウィンドウモードを使用するようです。

@Yowlenが静止状態での凍結について指摘している問題を確認できます。 フォーチュナで私がredditの投稿を読むために約1〜2分間アイドル状態になって、ゲームが完全にフリーズしたとき、それはちょうど私に起こりました。

更新と同じように、Protonプレフィックスをやり直して以来、フリーズしていませんが、それが問題の原因ではないと思います。 私は過去数日間に何度かプレフィックスをやり直しました。その中には、原因を突き止めようとした今朝の2回を含め、DXVKバージョンなどを切り替えました。

Warframe、前回のクラッシュからシステムを再起動する間にホットフィックスをリリース

もう一度@Yowlenを確認できますが、静止しているときにクラッシュすることはなくなりました。 私は、クラッシュすることなく10分間バックフォーチュナでの正確な同じ場所に行ってきました、しかし私は、陽子の接頭辞を再作成しませんでした、私はアップデートがすでにこの問題に対処していると信じているリード

クラッシュはまだ発生していますが、今ではかなり落ち着いたようです。 通常のウィンドウモードで実行することも役立ったようです。

特にFortunaOrb Vallisでミッションをホストしていると、しばらくすると常にクラッシュすることがわかりました。通常は2〜3分程度です。 私がホストしていない場合は発生しません

更新:Proton 3.16-8 Betaと新しいプレフィックス(FAudioなし)、およびWarframe_x64からWarframe.exeへのシンボリックリンクにより、この問題は停止したようです。

Update2:それでも発生します、非常にランダムな時間にクラッシュすることになりますが、それでも間違いなく発生します

Warframeアップデート24.4以降フリーズが発生し始めました
それを引き起こしていると思われるいくつかのパターンがありました:alt-tabing、バックグラウンドでのビデオの再生、他の人のゲームへの参加...(ホスティングは問題ありませんでした)

ただし、2019-03-09以降、修正プログラムのフリーズは消えたようで、ゲームは再び安定しています。

関連する可能性がありますか?
https://twitter.com/sj_sinclair/status/1104496609856012289?s=19

狂ったようにクラッシュしていたIntelHD 3000時代の統合グラフィックス(dx10ドライバーはGPU粒子頂点をカリングするNaN頂点シェーダートリックを嫌います)。

たぶんDXVKはNaN頂点で同じ問題を経験しましたか?

やあみんな、

私は親切に少し助けを求めています、ちょうど18.10にUbuntuをプレインストールしました、そして私がreadmeからxboxドライバーをインストールしたにもかかわらずWarframeは5分ごとに私を落とします:(代替コントローラーソリューション?

@ joro1881あなたのスペックは何ですか? どのくらい正確にインストールしましたか?

こちらのガイドに従ってhttps://gitlab.com/xboxdrv/xboxdrv、->仕様Lenovo Y730-15INCH with SSD

そのようにする必要はありませんでしたが、正直なところ、違いはありません。 systemctl enable xboxdrvか?

@ joro1881症状によっては、コントローラーではない場合があることに注意してください。 コントローラの問題の場合、ゲームは完全に終了し、デスクトップのままになります。

しかし、ゲームが実際にフリーズして応答しなくなった場合、Nightwaveアップデート(24.3.0)以降のWarframeに問題があるようです。不明な理由で、Wineでフリーズし、唯一の解決策は全体をハードリブートすることです。コンピューター。

私はどちらの状況でも本当に助けることはできませんが、念のために言及する価値があると思います。

私はWINED3Dを使用してWarframeを実行してきましたが、これまでのところ1回のクラッシュは発生していません。 今何が起きているのか分かりません。

クラッシュとは言わなかったが、脱落した。 これが結果です@Frontear
systemctl enable xboxdrv
ユニットの有効化に失敗しました:ユニットファイルxboxdrv.serviceが存在しません。

@ joro1881 UbuntuやDebianについてよく知らないと言って申し訳ありませんが、これが役立つかもしれないと思います: https

ありがとうございました。 より簡単なアプローチを見つけましたhttps://github.com/raelgc/ubuntu_xboxdrv

@ joro1881 warframe-linux wikiには、蒸気下でプロトンを使用してWarframeを実行する方法に関するエントリがあり、xboxdrvhttps //gitlab.com/GloriousEggroll/warframe-linux/wikis/Ubuntu-Install-Instructionsに関するセクションもあり

私は幸せな20分のサバイバルを行い、ゲームを終了した直後にPCがクラッシュしました。 すべてがフリーズし、電源ボタンでシャットダウンする必要があります。 なぜ起こっているのかわかりませんが、QuakeChampionsをプレイするときにも問題になります。 ゲームを終了した直後。

フリーズの場合でもターミナルを開くことができます(ショートカットctrl+alt+Tにありますが、 ctrl+alt+F2押してTTYを入力することもできます。TTYの場合ユーザーとしてログインし、コマンドkillall Warframe.x64.exeを入力して、warframeを強制終了し、再起動せずにデスクトップにアクセスします

残念ながら、何も機能していません。 私はいつも 'ctrl + alt + F2、F3'と私の怒りのすべてのキーを試しました...

@ joro1881ドライバーがクラッシュしたように聞こえます。 最新のMesa、LLVM、およびドライバーはありますか?

また、あなたはあなたのsshでPCまたは再起動することができますマジックキー

@ joro1881起動オプションとしてPROTON_USE_WINED3D=1 PROTON_NO_ESYNC=1を使用してみてください

@ igo95862実際には、私を含む上記の数人のユーザーから報告されています。 私は最新のドライバー(nVidia 418.xx)を持っていますが、Nightwave以来これを行っています。 プレフィックスをリセットしました。カスタムランチャーがnVidiaカードでのDXVKの問題のためにDXVKをv0.81にダウングレードしたため、手動でDXVKをv1.0に更新しましたが、この最新のフリーズの問題の影響も受けているため、意味がありません。他の問題には現在回避策があります。 地獄、私はランチャーの設定でさまざまなオプション(マルチスレッドレンダリングを無効にする、DX10を使用するなど)を切り替えようとしましたが、役に立ちませんでした。

Linuxを完全に再インストールする以外に、考えられるすべてのことを実行しましたが、それでもフリーズします。 そして、リンクに関しては、私が知る限りログファイルはありません。これは、リンクによると、DXVKを正しくインストールしたにもかかわらず、DXVKが使用されていないことを意味します。 Steamはプレフィックスか何かでクソしているに違いありません。

したがって、正しく理解していれば、DXVK> 0.81がフリーズします。 ナイトウェーブパッチもDXVK <= 0.81でフリーズします。
残念ながら、それをテストするためのNvidiaカードはありません。
私は不和の周りの人々に彼らの経験を尋ねることができます。

最初の問題はnVidiaカードに固有のものです。 これによるフリーズを回避するには、DXVK v0.81を使用するか、DXVKv1.0を使用するときにゲームでVSyncをオンまたはオフに設定します。 これはまだ完全には修正されていないリグレッションですが、これはこの特定の問題に対して機能するはずです(キーワード:should)。

Nightwaveの更新の問題は、私が知る限り、すべてのDXVKバージョンに影響し、完全な範囲はわかりません。 nVidiaだけでなく、すべてのGPUに影響する可能性があります。 私は現在、カスタムランチャーのDXVK v0.81で新しいプレフィックスを使用するとともに、その別のページに記載されている「NVAPIを無効にする」ことをテストしています。 明日、結果を更新します。 (または、失敗した場合はもっと早く。)

@Yowlen起動オプションでDXVKを使用する代わりに、WINED3Dで実行してみることができますか? それを行うことで、フリーズとクラッシュを修正しました

wined3d pre-optionを試してみましたが、Warframe / QuakeChの両方のゲームが起動しませんでした。 取り外して通常通り入力します。
とても奇妙です。 両方とも、終了時にPCドライブをクラッシュさせました。 電源ボタンを除いて、どちらのマジックキーの組み合わせもクラッシュから抜け出すために機能しませんでした。 私はkillallexeでそれらを終了すると思います。 Warframeで動作し、後でQuakeでテストします。 Ubuntuのプレインストールが行われる前は、Quakeが乱数でのみ発生していました(10エントリごとに1回など)。

私はそれか何かをジンクスしたくありませんが、ここで言及されているNVAPI .dllsを無効にした回避策で一日中フリーズしていません: https

@Frontearこれは、NVAPIがDXVKでは機能しないが、おそらく他のものでは機能するため、WINED3D回避策でも解決された理由を説明します。 私が知る限り、クラッシュが発生しないと仮定すると、クラッシュが発生しないことを確認する以外は、WINED3Dをテストする必要はありません。

編集:くそー。 もちろん、私はそれをジンクスしました。 それは決して失敗しません。 やっぱりWINED3Dをやってみようと思います。

編集2:WINED3Dのことをするのを忘れましたが、それは一日中安定しています。 昨夜なぜそれが凍ったのかはわかりませんが、NVAPIの回避策を使えば、少なくとも以前よりもはるかに少なく凍っていることは明らかです。

最新のアップデート、リビジョン24.5.0で、DXVKがゲームをランダムにクラッシュしなくなったことを確認できます。つまり、少なくとも私にとっては、WINED3Dは不要になりました。

更新:Hotfix 24.5.2以降、エラーが再発し、DXVKが再びランダムなフリーズとクラッシュを引き起こしています

バグアップデート:

  • 改造画面または能力画面のUIのいずれかで能力にカーソルを合わせようとすると、クラッシュが発生します。 Warframeのクラッシュウィンドウが開きます。これは、実際にエラーをキャッチできることを示しています。

編集:ゲームを再インストールすると、消えたようです

Proton 4.2では、ランチャーはそれ自体を更新できるようです。 これ以上の無限のループはありません。
他の誰かがそれを確認できますか?

@ igo95862確認できません、私のランチャーはまだ無限のループに入ります。 さらに、アビリティにカーソルを合わせると再びクラッシュするようです。FAudioをインストールすると、アビリティ画面がクラッシュするのではないかと思われ始めています。理由はわかりませんが、FAudioがないとクラッシュしないことはわかっています。

こんにちは@Frontear 、ゲームの起動オプションにPROTON_LOG=1 %command%を追加し、クラッシュを再現して、生成された$ HOME / Steam- $ APPID.logをコメントボックスにドラッグアンドドロップしてください。 大きなログの場合は、アーカイブに入れることを検討してください。

@ kisak-バルブスチーム-230410.tar.gz

さらに、複製手順も必要な場合:

  • アーセナルメニューに入る
  • 3つのオプションがあります
  • メインアーセナルウィンドウの能力にカーソルを合わせます
  • 能力ウィンドウで能力にカーソルを合わせる
  • 改造画面の能力にカーソルを合わせる
  • それらはすべてゲームをフリーズし、しばらくするとすぐにクラッシュを引き起こします

私の新しいログhttps://github.com/tele1/Steam.logs/blob/master/steam.230410.Warframe.log
(このログには回避策がありません)
私はずっと前と同じ問題を抱えています。

ランチャーにはループがあります。ランチャーを閉じようとすると、一時停止できます。その後、いくつかのプロセスLauncher.exeを強制終了できます。
回避策を使用できますが、ゲームが中断します。 ミッションを完了する前。 そして、Warframeをもう一度開く必要があります。

LutrisのWaframe64ビットもテストしました。
最初のバージョンにはLotusの内部メッセージの音がなく、覚えていません。おそらくゲームがクラッシュします。
2番目のバージョン(おそらくGloriousEggroll)は機能しており、サウンドがあり、機能しているだけです。
しかし、私はランチャーを持っておらず、言語を変更する方法がわかりません。
Lutrisにも問題があります。ワインのバージョンを変更しようとすると、Waframeが機能する場合と、機能しない場合があります。
前回この方法でWarframeを壊したとき、今日はうまくいきました。
今日、ワインのバージョンを変更してみましたが、Warframeが機能しません。
多分明日はうまくいくと思います。

こんにちは、みんな。 そのため、ランチャーのループの問題を修正し、通常のランチャーを使用し、最新のdxvkを使用した非同期パッチを使用し、ffmpegを有効にしたfaudioを使用するprotonのカスタムバージョンを維持しています。 ゲームは2つのことを除いて正常に動作します:

  1. コントローラーを接続するか、xboxdrvをサービスとして実行する必要があります。そうしないと、ゲームは5分でクラッシュします。 私はまだこれをデバッグする方法を理解していません
  2. 大規模な更新が発生した場合は、ランチャーで「一括ダウンロード」と「積極的なダウンロード」を無効にします。 ランチャーは、更新が完了するまでプログレスバーのない「コンテンツの確認」に表示されますが、機能します。
    小規模な更新の場合は、これらのオプションを有効にしておくことができます。 これは通常のワインでも問題です。

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

@GloriousEggrollそれは素晴らしいです。 これらの変更の一部をアップストリームにマージすることを検討しましたか?

@GloriousEggroll最初に、この日を救ってくれてありがとう。 これは非常にありがたいです。

次に、ランチャーがそれ自体を上書きできないという修正は、おそらくアップストリームimoをプッシュする価値のある最も重要な修正の1つであると言って、 @ Frontearを少しエコーしたいと思います。

そして第三に、他の問題の原因を絞り込むために私にできることがあれば、喜んでやります。 その点については、すでにこれについて考えていると思いますが、念のためにとにかく質問したいと思います。コントローラーのコードがProtonのどこにあるかを把握し、さまざまな呼び出しに対して何が送信されているかを確認することは可能ですか? 同様に、 xboxdrv実行して何を送信しているのか、それなしで何を送信しているのかを把握できれば、少なくともハッキーな回避策を講じるか、正しい呼び出しで適切に修正できます。

最後に、特別な感謝を捧げたいと思います。 Nightwaveのアップデート中に、大量の/積極的なダウンロードの問題が発生したことを覚えています。 当時はそれが原因だとは思いませんでしたが、カスタムランチャーで更新してしまいましたので、今後は知っておくといいと思いますので、ご指摘いただきありがとうございます。

編集:新しいプロトンプレフィックスで頻繁にフリーズしているようです。 ここに記載さます。 私はwinecfgを使用して2つのdllを手動で無効にし、それが機能するのに十分な自信があるか、再びフリーズしたときに更新します。

編集2:回避策を講じれば、再び安定すると思います。 nVidiaグラフィックカードを使用している他の人がこの問題を経験し、何が起こっているのか疑問に思った場合に備えて、プレフィックス自体にそれを追加することをお勧めします。

この最新バージョンのProtonを使用すると、一見ユニークな問題が発生します。

  1. Warframeは今頻繁にクラッシュするのが大好きです。 2つのログを含むtarファイルを添付します。
    私の最近のクラッシュでは、1つのログは実行中のSteamクライアントからのもので、もう1つのログはプロトンから直接のものです。
  2. Warframeがクラッシュするたびに、もう一度実行しようとすると、Steamクライアント全体がすぐにクラッシュし、その時点でクライアントを再起動する必要があります。

私の現在のクラッシュは、ミッションからターゲットをキャプチャした直後に発生し、その場でクラッシュしました。 warframeクラッシュレポーターダイアログが開き、クラッシュがゲーム自体によって処理されたことを示しているため、どうすればよいかわかりません。

Steam-logs.tar.gz

編集:フルスクリーンに問題があると思います。 クラッシュすることなく、約20mゲームをプレイしました。

@Frontearゲームを開始しようとすると、警告なしにSteamが終了する問題を確認できます。 ただし、少なくとも私にとっては、Warframeだけでなく、クラッシュ後にゲームを再開することもできます。 Anarcuteを起動したとき、および新たに起動した直後にWarframeを起動したときに、警告なしにSteamが終了しました。

Warframeのクラッシュに関しては、NVAPIとVSyncの要件に加えて、少なくともNightwaveのアップデート以降に存在していたWarframe自体のメモリリークがあることに気づきました。 [オプション]> [インターフェイス]でWarframeの[FPSを表示]オプションを使用すると、これが実際に動作していることを確認できます。 いくつかの異なるマップを実行した後、オービターでアイドル状態にある間のRAM使用量が増加します。

最初は約950MBでホバリングしますが、新しいミッションが完了すると徐々に上昇します。 オービター内で約1200MBで、プレーンズやオーブバリスのような大きな地図に入ろうとすると、ロード画面が簡単にフリーズします。 そのため、RAMの使用量を監視し、それらのクリティカルレベルに近づいたらゲームを再起動することを学びました。

他の誰かがそれが役立つと思う場合に備えて、私はこれに言及します。

それは実際にはそれだけかもしれません、私は(a)最新のプロトンアップデート(原因ではないかと思います)、および(b)夜波以来ずっと問題を抱えています。 Windowsにもメモリリークが存在すると思いますが、そのため、まだ報告されていないのには驚いています。

たぶん、WindowsはWine / Protonと比較して各アプリのRAM処理が優れていますか? 同様に、Wine / ProtonのRAM割り当ての上限は、WindowsがRAMの全使用を許可している間、制約が大きすぎる可能性があります。 具体的には、グラフィックスの限界かもしれないと思っており、限界に達するとDXVKが台無しになってしまいます。

もちろん、これはすべて推測であるため、それが本当かどうかはわかりませんが、まれに、システムの他の部分に影響を与えることなく、Alt-F4を介してWarframeを実際に閉じることができたと考えられます。何よりもグラフィックに関連しています。 Wine / Proton、DXVK、またはグラフィックスドライバーのいずれであるかはわかりませんが、入手可能な情報があれば、比較的確実に言えるのはそれだけです。

それが役立つ場合は、2GBの専用メモリを備えたGeForce GTX 1050を使用しており、仮想メモリは割り当てられていません。 また、8GBの物理RAMと、2台のハードドライブ間で分割された16GBのスワップスペースがあります。 後者は主に「万が一」の対策であり、実際に何かに使用する必要はありませんでしたが、物理的なRAMの問題がないことを示すのに役立ちます。つまり、これが原因である場合は、それを引き起こすソフトウェアの制約でなければなりません。

そして、役立つと思われる人に提供できる最後の情報が1つあります。そこにいると、Plains of EidolonがRAM使用量を1.8GBに、OrbVallisを2.2GBに上げる傾向があることに気づきました。 これは、メモリリークから他のものを追加する前であるため、最終的に2.8GB程度を超えると、OrbVallisでクラッシュする可能性が非常に高くなります。

私のプロトンビルドに関して:プレフィックスレジストリエントリを必要とせずに、nvapi回避策をdxvkに直接追加できます:

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

私は昨夜(約2時間)長い間AMDハードウェアに問題なくプレイしました。

蒸気がランダムに閉じる問題は、プロトン4.2.1(私のビルドの基になっているもの)に関連するかなり新しい問題であり、特に私のビルドとは関係ありません。 他のさまざまなゲームでは、通常の4.2.1ユーザーからの確認が必要になります。

トラブルシューティングを試みる限り、私の不和はここにあります:
https://discord.gg/kem6s6

Proton 4.2-1でのSteamクラッシュは、 https://github.com/ValveSoftware/steam-for-linux/issues/6174で追跡されてい

最新のビルドでdxvkのwarframeでnvapiを無効にしました:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.5-GE-Beta-3

それを使用している方は、nvidiaの定期的なクラッシュを防ぎ、dxvkアップストリームに通知するかどうかをお知らせください

@GloriousEggroll更新のプレフィックスをリセットすると、機能します。 明らかに、私はまだメモリリークのクラッシュを心配する必要がありますが、それがない場合のようにゲームの2〜5分でクラッシュすることはありません。

多くの場合、他の人に確認するのはまだ良いので、私は彼らの返事を楽しみにしています。

@Yowlen私は

@GloriousEggrollハァッ。 手動で無効にしない限り、なぜクラッシュしたのだろうか。 これは新しいですか? それとも、これはDXVK v1.0以下ですか? Cuz私は確かにこれが少なくともそれらのバージョンで起こっていたことを知っています。 アップグレードしたときにすでにdllオーバーライドが設定されていて、テストする必要がなかったため、v1.0.1についてはよくわかりません。

とはいえ、NVAPIの状況に関係なく、ここでは別のことが行われているようです。 文字通り2分前にゲームを再起動したところ、ゲームの最初のロード画面でフリーズしました。 ロギングを有効にするのを忘れましたが、再度発生した場合に備えて、今すぐ有効にします。

@GloriousEggroll
私はちょうどあなたのプロトン4.5を試しました... WOWゲームはクラッシュなしで実行されるだけでなく(私はxboxdrv-Dを使用しました)、それはまたスモスリーに実行され、声は機能します(これはwma faudioが正しいためです)ので、名声を作ってくれてありがとうLinuxでプレイ可能で、プロトン開発者がパッチを組み込んでくれることを願っています

@ kisak-valveこれは、ここの開発者の一部に興味があるかもしれません。Wine4.6は、Warframeランチャーがそれ自体を置き換えられないという問題を解決しました: https ://bugs.winehq.org/show_bug.cgi?id = 33845

@GloriousEggrollによってPROTON_FORCE_LARGE_ADDRESS_AWARE = 1%command%

*編集私が経験した問題は、火の近くのシナリオでのひどいFPSまたは迅速なシーンの変更...大規模なラグスパイクでした。 すべてなくなった、_今のところ_..。

@YujiSaeki Warframeを初めて実行する場合、通常はシェーダーをコンパイルしようとしているため、大幅に遅れます。 しばらくプレイすると、シェーダーがレベルのコンパイルを完了するまで停止します。

さらに、最近のスチームアップデート

SteamPlayゲームのオーバーレイに関する追加のカーソルとマウスのつかみの問題を修正しました。

これにより、#168に投稿されたwarframeオーバーレイの問題が修正されました。まだテストしていません。

@YujiSaeki Warframeは64ビットプログラムであるため、LAAは必要ありません。 LAAパッチは、32ビットアプリケーションが4GBを超えるメモリを使用できることを実現するためのものです。 xboxdrvはまだ必要です。 fpsの問題に関しては、トラブルシューティングを試みることができるように、私の不和に気軽に参加してください//www.gloriouseggroll.tv/
ページの右側にあります

アップデートとして、ゲームは私の短いテスト実行でうまく機能しましたが、初めてでした

さらにテストした後、ほとんどの場合は問題なく動作しますが、最終的にはハードウェアの再起動が必要なハードクラッシュになります。これは、オープンワールドまたはハードミッションでより速く発生します。

アップデートとして、ゲームは私の短いテスト実行でうまく機能しましたが、初めてでした

さらにテストした後、ほとんどの場合は問題なく動作しますが、最終的にはハードウェアの再起動が必要なハードクラッシュになります。これは、オープンワールドまたはハードミッションでより速く発生します。

...私はいくつかのミッションを実行し、Onslaughtを数時間実行し、ゲームを一晩実行させましたが、問題はありませんでした。 そして、ハードリブートする必要はありませんでした。 最悪のシナリオは、ゲームを閉じて再度開くだけで、それ以上のものではありません。 ハードウェアに問題があるか、nvidiaドライバーに問題があるようです。

アップデートとして、ゲームは私の短いテスト実行でうまく機能しましたが、初めてでした
さらにテストした後、ほとんどの場合は問題なく動作しますが、最終的にはハードウェアの再起動が必要なハードクラッシュになります。これは、オープンワールドまたはハードミッションでより速く発生します。

...私はいくつかのミッションを実行し、Onslaughtを数時間実行し、ゲームを一晩実行させましたが、問題はありませんでした。 そして、ハードリブートする必要はありませんでした。 最悪のシナリオは、ゲームを閉じて再度開くだけで、それ以上のものではありません。 ハードウェアに問題があるか、nvidiaドライバーに問題があるようです。

2400Gで実行されている最初の投稿で述べたように
imは、proton ge 4.6で更新されたグラフィックドライバー(mesa 19.0.2 + llvm 8)で実行されています(ただし、これは以前のバージョンでも発生しました。報告するのを忘れてしまいました、申し訳ありません)
他のゲームがハードクラッシュすることはないので、ハードウェアの問題ではないと思います

2400gの場合、BIOSに2GBのVRAMが設定されていることを確認してください。 特にオープンワールドエリアでは、vramの上限に達している可能性があります。 ゲームはオープンエリアで1080pで2GB以上のVRAMを使用することが知られていますが、PoEは確かに使用します。 (私は2400gを所有していて、過去にその上でゲームを実行しました)。 私もmesa-git + llvm8を使用しています

@davidbepo同じ問題が発生し、上記の診断結果の概要を説明しましたが、私は

基本的に、Warframeには特定のマシン構成に影響を与えるメモリリークがあるようです。 Nightwaveのリリースで導入されたようで、それ以来、浮き沈みが続いています。 いくつかのアップデートはフリーズを修正し、他のアップデートはそれを再び台無しにします。 そして、あなたが述べたように、彼らは最も多くのメモリを使用するので、それはオープンワールドミッションで最も普及しています。

ゲーム内のFPSカウンター(Steamのものではなく、Warframe独自の設定のもの)を有効にすることをお勧めします。 この小さなパネルにはRAMの使用量も表示されるので、制限に近づいているかどうかを判断するために使用できます。 オービター内に座っているときにRAMの使用量が1,100MBを超えている場合は、ロード画面でフリーズしないように、フリーローミングミッションに入る前に再起動する必要があることがわかりました。

とは言うものの、最近の数回の更新でメモリリークがかなり軽減されたようですので、それほど頻繁に再起動する必要はありません。 それでも、Orb VallisはRAM使用量を2,200〜2,400MB以上で簡単に実行でき、2,600MBを超えようとするとフリーズするように見えるため、覚えておく価値があります。 (プレーンの場合、それぞれ1,800〜2,000MBの通常使用と2,200MBのフリーズしきい値。)

@GloriousEggroll
2GBのVRAMを試し、レポートします

@Yowlen
以前にFPSカウンターを有効にしましたが、厳しい制限はないようです。800MBでクラッシュするのを確認し、1100 MB以上で実行できました。数値が大きいほど、クラッシュする可能性が高くなります。

@GloriousEggroll
2GBのvramテスト後に報告すると、これにより問題は大幅に軽減されますが、2時間弱で、ゲームは最終的にハードクラッシュしました。

@GloriousEggroll
2GBのvramテスト後に報告すると、これにより問題は大幅に軽減されますが、2時間弱で、ゲームは最終的にハードクラッシュしました。

システムに搭載されているRAMの量や、BIOSで使用できるRAMの量はわかりませんが、RAMに余裕があり、2 GB以上のRAMを割り当てることができる場合は、4 GBのRAMを割り当ててみてください。 そうでない場合は、より小さな解像度でゲームを実行してみてください。 1080pの場合、ゲームは2〜4GBのVRAMを使用します。 平均2.5-3

@All関係なく、シェーダーがコンパイルされていても、同じマップ(農業)で数時間のソロプレイが行われ、同じ銃の/ every /ショットに遅れが生じ、ロードアウトに変化はありません。 それを有効にすることは私のために働いた。 私はすべての64ビットソフトウェアがLAA対応であることを知っています。 /なぜ/それが機能するのかわからない、それはただ機能する。 これまでディップなしでVsynced。

@GloriousEggroll Linuxでヘッドセット入力を設定するのは絶対的な苦痛です。なぜなら、私のものにはイコライザーが必要であり、不足しているデバイスの丁寧な構文であっても、それらを追加しようとすると、Pulseは本当に不安定になります(私は頻繁に削除します)。 新しいディストリビューションに侵入したので、それは私の心の最後です。 不和にすることはできません。 仕様が重要な場合:2950X 16C32T @ 4GHz 、十分なRAM、2TB SSD + 2x2TB NVMe RAID 0、2xRX580、Manjaro、最新のメインラインカーネル(非RC)、openclを備えたamdgpu(主にAUR)。

@ALL関係なく、シェーダーがコンパイルされていても、同じマップ(農業)で数時間のソロプレイが行われ、同じ銃の/ every /ショットに遅れが生じ、ロードアウトに変化はありません。 それを有効にすることは私のために働いた。 私はすべての64ビットソフトウェアがLAA対応であることを知っています。 /なぜ/それが機能するのかわからない、それはただ機能する。 これまでディップなしでVsynced。

@GloriousEggroll Linuxでヘッドセット入力を設定するのは絶対的な苦痛です。なぜなら、私のものにはイコライザーが必要であり、不足しているデバイスの丁寧な構文であっても、それらを追加しようとすると、Pulseは本当に不安定になります(私は頻繁に削除します)。 新しいディストリビューションに侵入したので、それは私の心の最後です。 不和にすることはできません。 仕様が重要な場合:2950X 16C32T @ 4GHz 、十分なRAM、2TB SSD + 2x2TB NVMe RAID 0、2xRX580、Manjaro、最新のメインラインカーネル(非RC)、openclを備えたamdgpu(主にAUR)。

私は2920X @ 3.9GHz 12 / 24、1tb NVME SSDを使用しており、VegaVIIを搭載した4TBHDDでゲームを実行しています(2週間前までRX 580でも同じシステムを実行していました)。その種の遅れのいずれか。 私は現在Fedoraを実行しており、過去にArchを実行していました。 私がこれまでにそのような遅れや低下を経験したのは、オーバークロックが過熱してダウンクロックを強制するときだけでした。 たぶんあなたの温度をチェックするか、より低いクロック/ストッククロック速度で試してみてください。

これまでディップなしでVsynced。

WarframeのVsyncは悪い考えです。 Warframeをオンにすると、何をしても1秒ごとにスタッターが発生します。 VSyncをオフにしますが、フレームリミッターはリフレッシュより少し上になり(私のものは70に設定されていますか?)、スタッターは消えるはずです。

@ALL関係なく、シェーダーがコンパイルされていても、同じマップ(農業)で数時間のソロプレイが行われ、同じ銃の/ every /ショットに遅れが生じ、ロードアウトに変化はありません。 それを有効にすることは私のために働いた。 私はすべての64ビットソフトウェアがLAA対応であることを知っています。 /なぜ/それが機能するのかわからない、それはただ機能する。 これまでディップなしでVsynced。
@GloriousEggroll Linuxでヘッドセット入力を設定するのは絶対的な苦痛です。なぜなら、私のものにはイコライザーが必要であり、不足しているデバイスの丁寧な構文であっても、それらを追加しようとすると、Pulseは本当に不安定になります(私は頻繁に削除します)。 新しいディストリビューションに侵入したので、それは私の心の最後です。 不和にすることはできません。 仕様が重要な場合:2950X 16C32T @ 4GHz 、十分なRAM、2TB SSD + 2x2TB NVMe RAID 0、2xRX580、Manjaro、最新のメインラインカーネル(非RC)、openclを備えたamdgpu(主にAUR)。

私は2920X @ 3.9GHz 12 / 24、1tb NVME SSDを使用しており、VegaVIIを搭載した4TBHDDでゲームを実行しています(2週間前までRX 580でも同じシステムを実行していました)。その種の遅れのいずれか。 私は現在Fedoraを実行しており、過去にArchを実行していました。 私がこれまでにそのような遅れや低下を経験したのは、オーバークロックが過熱してダウンクロックを強制するときだけでした。 たぶんあなたの温度をチェックするか、より低いクロック/ストッククロック速度で試してみてください。

液冷式で、どのポイントよりもはるかに低い(tdieはtctlではないため、一時的な問題ではありません)。 多分それは私のシステムのライブラリの問題です、私は知りません。 私のために働きます。 それを切り替えて、遅れて走りました。

@greydmiyuVSyncは私にとってまったく遅れをとっていません。 オン、オフ、武器のラグ/スタッターの問題と違いはありません。

プロットが厚くなる...
私は512MBのvramでテストすることにしましたが、非常に簡単にクラッシュすることを確認しましたが、代わりに1回のクラッシュはまだ発生していません。多くのテストを行っていませんが、これは本当に奇妙に思えます。おそらく、ゲームはその量のvramで動作を変更しますか?

編集:しばらくすると、ゲームも512 MBのvramでクラッシュしましたが、チャンスは2GBと同じくらい大きいようです...

@davidbepoシステム上のRAMの合計量?

@GloriousEggroll
私は8GBのRAMを持っていますが、それが重要な場合は、Zramとして使用可能なRAM全体の1/4も持っています
これ十分すぎる

この時点で、カスタムランチャースクリプトを削除するか、それとも少し待つ必要がありますか?

@madrang 、私は実際に古いバージョンを完全にアンインストールし、

カスタムランチャースクリプトはもう実際には必要ありません。 公式ランチャーは、SteamのProton4.2環境とGloriousEggrollのカスタムProton4.6環境の両方で意図したとおりに機能するはずです。

少なくとも、GloriousEggrollのカスタム環境で機能していることはわかっています。FAudioでFFMPEGが有効になっているため、BGMと音声が機能するため、これを使用しています。

LinuxでWarframeを動作させるのを手伝ってくれた、ここにいるすべての人とここにいないすべての人に心から感謝します。 それはとても長い道のりであり、今ではほとんど問題なくプレイするのがとても簡単です。 カスタム環境をインストールして解凍し、Steamをポイントして、コントローラーを接続し(または、xboxdrvの回避策を使用して)、実行します。 心より感謝申し上げます。

これは、既知のバグと考えられる修正/回避策の現在のリストです。

  1. warframeのF6スクリーンショットを修正しました(これは私のProtonバージョンにあります):
    https://bugs.winehq.org/show_bug.cgi?id=47023
    パッチ:
    https://bugs.winehq.org/attachment.cgi?id=64182

  2. 米国以外の特殊文字のキー変換を修正しました(これは私のバージョンでパッチが適用されています):
    https://bugs.winehq.org/show_bug.cgi?id=30984

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

ワインパッチセット:
https://github.com/wine-staging/wine-staging/tree/master/patches/winex11-key_translation

  1. 音声、音楽、および一部の効果音が正しく機能しません(これは私のプロトンビルドで修正されています):
    修正は、プロトンのFAudioをffmpegでコンパイルしてから、プロトンのワインにパッチを適用してコンパイルし、それを処理することです。

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

  1. Steamコントローラーの入力が検出されると、コントローラーが検出されない場合、Warframeは5分以内に閉じます。

回避策:xboxdrvをインストールしてサービスとして実行するか、アイドル/切断されないコントローラーを接続します。

  1. Launcherの一括ダウンロードオプションにより、大規模なダウンロード/大規模な更新が失敗します。
    https://bugs.winehq.org/show_bug.cgi?id=45847

回避策:
ランチャーで一括ダウンロードを無効にする

  1. 一括ダウンロードを無効にすると、プログレスバーがランチャーから削除され、ランチャーがバックグラウンドで更新している間、常に「コンテンツの確認」を読み取るようになります。 アップデートは引き続き機能しますが、ダウンロード/アップデートの進行状況がわかりません。

  2. シェーダーキャッシュがいっぱいになるまでパフォーマンスが低下する可能性があります

回避策:私のプロトンバージョンは、warframeと亡命のパスの両方に対して特別に有効にされたdxvk非同期パッチでコンパイルされています。 これにより、特に古いハードウェアでスタッターが大幅に減少します。

WarframeLauncher.exeがProton4.2-3で動作していることを確認します
私のログは* .zipアーカイブにパックされています。
https://github.com/tele1/Steam.logs/blob/master/steam-230410.log.Warframe.with.proton.4.2-3.log.zip

それでもゲーム自体は終了します。
Steam上

  • ロータスメッセージからの音も、Warframeゲームへのログインランチャー内にあるはずの音楽からの音もまだありません。
    だから私はSteamがまだXAudio2を使用していると思います
    サイドゲームWarframeでFAudioを入手するにはどこに書くべきですか?
    FAudioリンク: https
    ワインサポートへ? または私は一人でインストールできますか?
    または、XAudio2は修復されますか?
    (Warframe 32ビットは現在サポートされていないため、64ビットについてのみ考えています)
  • 私は1秒か5分遊ぶことができます。
    ゲームが開始されると、設定がリセットされます。 多分それは今のところ良いです。

ルトリスについて

  • 私は1秒か2時間遊ぶことができます、
    しかし、Lutrisでは、ゲームのwarframeを閉じるとファイルに何かが保存され、ゲームを再開できないと思います。 アップデートにより、ゲームを再開できます。
  • すべての音があります。
  • 「モーションブラー」のバグがあります。 だから彼はプロトンを使っていないと思います。
  • SteamとLutrisではメモリリークが明らかだからです。
    そして、LutrisはGloriousEggrollバージョンとの違いがあるかもしれません、
    次の更新を待ち、ログは表示しません。

リセットされる設定に関しては、Warframeがその設定をレジストリに保存していることが原因である可能性があります。 ゲームのレジストリエントリを保持せずにProton / Wine環境を更新またはリセットすると、これが結果になります。 また、Warframeが新しい設定をレジストリに書き込めない原因が原因である可能性もあるため、ゲームを再起動すると、強制的にデフォルトに戻ります。

FAudioに関しては、これがGloriousEggrollのカスタムProton環境を使用している主な理由です。 ここで指示されたFAudioチームが私には機能しないので、SteamのProton環境にコンパイルしたFFMPEG対応バージョンを単に配置するだけでは機能しません。

最後に、Steamでの1〜5分の再生時間は、コントローラーのバグが原因である可能性があります。 Warframeを起動する前に、ディストリビューションのリポジトリからxboxdrvパッケージをインストールし、ターミナルでsudo xboxdrv -Dしてみて、それが長持ちするかどうかを確認してください。

ありがとうYowlen ! これはSteamで機能し、今ではずっと長くプレイできます。 :スマイル:

xboxdrvをインストールしsudo xboxdrv -DLinuxMintで機能しません。
https://steamcommunity.com/app/236090/discussions/0/558748653724279774/を読みました
コマンドをコピーして、xboxdrvが機能しました。

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

Warframeを起動し、何度かプレイしましたが、SteamからWarframeでまだクラッシュしていません。

情報:
USBには、マウスとキーボードを除いて、実際のデバイスが接続されていません。
だから私はそれがどのように正確に機能するのかわかりません。
しかし、重要なことは、ゲームが今より良く機能するということです。

xboxdrvの場合、次のことをお勧めします。
https://gist.github.com/akatch/cdb707856d467bd7cacd

サービスを開始して有効にする方法についてのGoogle!

Warframe(230410)ランチャーDX10 / DX11が機能しない

問題はhttps://github.com/ValveSoftware/Proton/issues/2690から転送されました
@ DiCA014投稿日:2019-05-15T01:05:24:

Steamプレイでwarframeを起動すると、ランチャーは開きますが、「DirectX9のサポートが終了しました」というエラーでゲームを起動できません。

ランチャー設定に移動すると、グラフィックAPIセクションでDX10およびDX11オプションがグレー表示されていることがわかりました。

ランチャーはlutrisで動作しますが、ゲームの20GB以上を再ダウンロードしたくありません。

Steamプレイで直接ゲームをプレイしたい場合の回避策はありますか?

システムインフォメーション

  • GPU:RadeonR5を搭載したAMDA8-6410。
  • ドライバー:メサ19.0.3
  • カーネルバージョン:5.0.9-2
  • プロトンバージョン:4.2-4

こんにちは@ DiCA014 、A8-6410にはGCN2世代のチップセットがあるようです。 https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-gamesにcik_supportに焦点を当てて読んでください。

@ kisak-valveなので、問題はradeon mesaドライバーを使用できないことです。 今のところ、ドライバーをオープンソースのままにしておきたいです。 しかし、私のためにそれを指摘してくれてありがとう。

radeonとamdgpuの両方のカーネルモジュールは等しくオープンソースです。 radeonカーネルモジュールはチップセットをより洗練されていますが、DXVKに必要なVulkanサポートを提供するRADVとは互換性がありません。 別の方法として、ゲームの起動オプションにPROTON_USE_WINED3D=1 %command%を追加して、ProtonにOpenGLレンダリングパスを試してもらうこともできますが、パフォーマンスは低下します。

2つのログを追加しました
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

LinuxMintとNvidiaドライバーで
まれにラグが発生し、ゲームが機能しなくなります。
しかし、私にはもっと大きな問題があります。
惑星のWarframeでは金星フォーチュナ市です
https://warframe.fandom.com/wiki/Fortuna
フォーチュナにはオーブヴァリスへのエレベーターがあります。
Orb Valisのドアが開くと、ゲームは機能しなくなります。
ゲームが中断される可能性は90%です。 ログを作成してみました
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
星図から直接OrbValisに行けば、ゲームに問題はありません。
グラフィック設定とオプションをWarframeに変更しようとしましたが、解決策が見つかりません。
オプションを変更するとゲームがうまく機能することがありますが、必ずしも役立つとは限りません。
多分これは愚かですが、私は気づきました

  • Warframeプロセスを強制終了したとき、SteamがCPUを100%使用したことがあります。
  • Warframeがエレベーターで動作を停止し、マウスボタンをクリックすると、ショットが聞こえることがあります。
  • Warframeが動作を停止すると、100%1スレッドのCPUを使用します。

さて、それを忘れてください。 私のテストは完全に無益であることが証明されました。 文字通りすべてを再ダウンロードしましたが、まだフリーズしています。 この時点では、サーバー/通信の問題である必要があります。 システム上のすべてのファイルを文字通りテストしたので、これが発生する理由は他にありません。

プロトン4.2-5
私はゲームを最適化しました... Yowlenをテストした

  1. xbodrvなし
    「多くのコントローラーレイアウトの修正。」 、しかし、2分以上再生するにはxboxdrvが必要です。 、
    ゲームが終了するためです。
    ログ:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.Exit.Alone.steam-230410.log.zip
    私にとって非常に興味深いのは、一度、ゲームが起動時にフリーズすることです
    ログ:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.CPU100procent.usage.25.05.2019steam-230410.log.zip

  2. xboxdrvを使用
    それでもゲームは上記のようにハングし、CPUの100%コアまたはスレッドを使用する可能性があります
    Warframeプロセスを強制終了すると、プロセス「Steam」の1つが100%CPUを使用します
    ログ:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU100procent.usege.steam-230410.log.zip
    ゲームが80%のCPUでのみハングした場合は、ログに記録します。
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU80procent.usage.video.not.working.steam-230410.log.zip

  3. メッセージボックスで、サウンドはまだ機能しません。

本日発売されたプロトン4.2-6はパフォーマンスの低下を引き起こしましたが、問題は広範囲に及んでいると思います。

この問題はFAudioの新しいリリースで修正されたようです: https

私はそれを本当に素早くテストしました、そしてパフォーマンスが通常に戻ったようです。

プロトンバージョンで逆戻りする方法はありますか? 4.2-6で大きなパフォーマンスの問題に気づきましたが、4.2-5に戻る方法はありますか?

4.2-6でも同様の問題が発生し、更新後にパフォーマンスが大幅に低下しました。

この問題がFAudioに関連していることを確認します。これは、最新のパッチで修正されたようです。 実行を修正するには:

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

プロトン4.2-7には、以前のバージョンと同じ問題があるようです。

システム情報: https

プロトンログ(GitHubに収まるように圧縮する必要がありました):

私のために、
スローダウンゲームは、proton-4.2-6をインストールする前日でした。 エイドロンの平原のオープンワールドで。
Warframeのアップグレードかサーバーの問題だと思いました。
しかし、プロトン-4.2-6による減速はより特徴的で、パチパチという音がしました。
そして、私はクラッシュしたので、プロトン-4.2-6で遊ぶことができませんでした
私にとって、proton-4.2-7は_ "パチパチという音" _と大きなパフォーマンスの問題で解決します。

少し遅れがありますが、当然だと思います。
ゲームはまだ開発され、改善されているからです。
ゲームはますます美しくなりますが、より良いハードウェアが必要になります。
パフォーマンスを向上させるために、Waframe設定のエフェクトの数を減らしました。

私のシステム情報: https
陽子のある私の丸太-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

他の何か:

  1. ミッション開始時のメッセージボックスと情報の不足の問題は解決されていません。 これは次のようになりますhttps://youtu.be/p01EI5KQjHA?t=271
    ミッション中に何をすべきかを書いているので、これは大きな問題ではありません。
  2. それでもゲームが中断したり、画面が真っ暗になったり、コンピューターがハングしたりすることがあります。
    これをログの名前に含めました。
    しかし、私が今プレイできる最も重要なこと:smile:

また、フルスクリーンに関しては、Protonで奇妙な回帰があったようです。 Proton 3.16-9では、KDEでMETAを押しても、下部のバー(タスクマネージャー)が画面に永久に表示されたままになることはありませんが、Proton 4.2-6 +では、METAを押すと、メニュー+下部のバーが表示されます。そしてそれを永久に保持します。 これは私のウィンドウスケーリングモードには影響しません。

DirectX11 / 10ランチャーが機能していません。 私はVega56GPUとamdgpuカーネルドライバーを持っています。 lspci -k出力は次のとおりです。

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

ゲームを起動するにはどうすればよいですか?

@arzardkどのカーネルを使用していますか?

退屈したくありませんが、ランチャーが機能しなくなりました。
Launcherは更新を確認しようとし、電話を切ります。
数分後、何か他のことをしようとすると、ランチャーウィンドウが真っ黒になります。
ログからの最後は
10122.571:0029:002a:trace:seh:__regs_RtlUnwind handler at 0x7bc85e60 returned 1
私がプロセスを殺したとき、最後に休んでください。
ログ: https

また、ゲームをアンインストールしてインストールし、ログを再度作成しようとしましたが、
Steamにはこのゲームのファイル検証がないため(このオプションはランチャーにのみありました)
、しかし私は同じ問題を抱えています。 (log nr.2)

また、ログにゲームを開始するためのオプションが含まれていないことにも気づきました。おそらくそれが重要な場合がありますか?
たとえば、最後に「PROTON_FORCE_LARGE_ADDRESS_AWARE」を使用しましたが、常に使用しているわけではありません。

@CorruptComputer Ubuntu19.04のデフォルト5.0カーネル

@arzardkええと、ランチャーはカーネル5.1.8ですぐに使用できます。 Vega 64グラフィックカードも持っていますが、どのバージョンのドライバを使用していますか?

編集:これはあなたのSteamシステム情報で見つけることができます:

    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

次の手順でゲームを完全に実行できました: https
プロトン:4.2-7
システム情報: https

@CorruptComputer

@Frontear理由はありますか? 私はこの号でそのインスタンスを1つだけ調べて見つけました:

組み込みが失敗するため、ゲームには現在DirectXのネイティブxaudio2_7が必要です。
修正:wineの組み込みxaudio2_7が修正されるまでの一時的な修正は、Direct Xをプレフィックスにインストールしてから、xaudio2_7をネイティブとして設定するレジストリにdllオーバーライドを追加することです。 過去のこのバグのため、winetricksがDirectXで64ビットのxactdllを無効にしたため、これは手動でインストールする必要があります。

問題は発生していないようで、実際には以前ここにあったオーディオの問題が修正されています。

@arzardk同じ問題があると思います。

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

Warframeをlutrisで問題なく実行できます(lutris.comインストーラーを使用し、ワインバージョンとしてProton-4.6-GE-2、Proton-4.10-GE-2、またはge-faudio-protonified-4.8-x86_64を選択します)。 DXVK_HUD=devinfo,version,apiをエクスポートすると

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

ゲームで。

Steam経由で起動しようとすると、ランチャーに「Directx9はサポートされていません」というメッセージが表示されます。 4.2-7、Proton-4.6-GE-2、Proton-4.10-GE-2のどのProtonバージョンを選択してもかまいません。 同じメッセージ。

自宅でsteam-230410.logを確認すると、DXVKでいくつかのVulkan拡張機能を見つけるのに問題があることがわかります。

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

vulkaninfoと、次のようになります。

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

他にご提供できるものがありましたら教えてください。

PS: PROTON_USE_WINED3D=1 %command%実行すると、ランチャーのDirectx> 9チェックは存続しますが、[再生]をクリックするとすぐにクラッシュします。

私の問題の原因は、 VoidLinuxに32ビットICDファイルがないことでした。 リンクされたレポートに記載されているように、64ビットのものをコピーしてパスを置き換えることで修正しました。 私の推測では、ランチャーは32ビットで、ゲーム自体は64ビットです。

それが本当なら、それは非常に奇妙な選択です。2月に32ビットのサポートを段階的に廃止したためです。

したがって、最新バージョンのProton(4.2-9)を使用し、 @ Frontearのアドバイスに従ってxact使用しないと、ゲームは起動時にクラッシュします。

Steamログ:
Steam-230410.log

@CorruptComputerGloriousEggrollからFAudio + FFMpeg対応のカスタムプロトンバージョンを試してくださいhttps://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.11-GE-1

Warframeを起動する前に、古いcompatdata Warframeフォルダーを削除(または名前変更)して、完全に新しいプロトンプレフィックスを付けます

Steamベータ版のアップデートから数日前、ランチャーのwarframeが機能していました。
ウィンドウが真っ暗だったため、ゲームウィンドウを一時的に最小化したためにゲームプロセスを強制終了すると、warframeランチャーが機能しなくなりました。
そのため、Steam / Protonまたはゲーム内のファイルが壊れていると、ゲームを開始できなくなるのではないかと思います。

PS。 ゲームには次のアップデートがあるようです。 (更新された地図、図、船、...)
https://www.youtube.com/watch?v=C3nm8RocAv4

ヒント:
私のようなランチャーで同様の問題が発生した場合。
Steamベータを通常のSteamに切り替えるか、もう一度Steamベータに切り替えてみてください。
ランチャーとゲームは、少なくとも次の事故/クラッシュまでは機能するはずです。

警告:
ゲームが以前のように機能することを期待しないでください
(たとえば、1年前またはそれ以前の2GBまたは4GBのRAM)

  • 64ビットバージョンは常により多くのRAMメモリを消費します。
  • 新しいアップデートには、より優れたハードウェアも必要になります。
    たとえば、私は今では新しいが8GBのRAMしかなく、ゲーム中はほとんどすべてのメモリがビジーです。
    そして、私はゲームを最小の詳細数に設定しています。

後世のために、4.11-1でテストされました。 この新しいバージョンでは、音声と音楽はまだ機能しません(予想どおり)。 GloriousEggrollのffmpeg対応バージョンのProtonがまだ必要です。

[編集]
起動オプションWINEDLLOVERRIDES="xaudio2_7=n,b" %command%すると、オーディオの問題が修正されます。コントローラーのバグは4.11-1に引き続き存在します。

参考までに:Warframeは4.2-9ではすぐに使用できますが、4.11-2では実行されません
(声や音楽なしで)

@ tele1のコメントを読んだ後、最新のプロトン4.11-2と4.2.9でテストしましたが、私にとっては起動しません。私が見ることができるのは、ランチャーアニメーションが数秒後に突然フリーズし、ウィンドウ全体が応答しなくなることだけです。 その後私ができる唯一のことは、プロセスを強制終了することです。
これは、AMDRX590を搭載したSlackware6414.2システム上にあります。
Steam-230410.log
hwinfo.txt

warframedrx10または非表示

問題はhttps://github.com/ValveSoftware/steam-for-linux/issues/6548から転送されました
@IscanderWSDが2019-09-30T23:58:04に投稿しました:

あなたのシステム情報

  • Steamクライアントのバージョン(ビルド番号または日付):
  • ディストリビューション(例:Ubuntu):
  • Steamクライアントベータにオプトインしましたか?:[はい/いいえ]
  • システムアップデートを確認しましたか?:[はい/いいえ]

問題をできるだけ詳しく説明してください。

何が起こるべきか、何が起こったのかを説明してください。 大きなコードペーストをGithubGistとしてリンクしてください

この問題を再現する手順:

  1. こんにちは私の親愛なる友人私は問題を抱えていますdrx9のdrx10の問題はサポートされておらず、10はubuntu18システムを提供できません

DirectX9のサポートは終了しました。 グラフィックカードを更新できることを願っています!



    1. Iscanderに関して

こんにちは@IscanderWSD 、何を通信しようとしているのかは特に明確ではありませんが、ProtonはDXVKを使用してDirectX 10/11をVulkanに変換します。これが失敗する最も一般的な理由は、動作するVulkanドライバースタックがインストールされていないためです。

Steamからシステム情報をコピーして( Steam -> Help -> System Information )、要点に入れてから、この問題レポートに要点へのリンクを含めてください。

@ kisak-valve: @IscanderWSDが言うことは、次のとおりです。

ゲームを起動すると、ランチャーがポップアップし、問題なく更新を実行し、EULAを表示してから、メッセージとともにポップアップします。
DirectX 9 support is over. We hope That you will be able to update your graphics card

ゲーム設定を入力するオプションがありますが、DirectX10およびDirectX11オプションはグレー表示されています。
私は同じ問題を抱えています。

私のシステム構成
私の_vulkaninfo_

こんにちは@ fer-rum、Ubuntu18.10のサポートは7月に終了しました。 それは別にして、ゲームの起動オプションにPROTON_LOG=1 %command%を追加し、生成された$ HOME / Steam- $ APPID.logをコメントボックスにドラッグアンドドロップしてください。

また、32ビットと64ビットの両方のユーザースペースバリアントがapt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386ようなものでインストールされているかどうかを確認してください。

Ubuntu18.10のサポートは7月に終了しました

私はそれを痛感しています。 まだカーネルを切り替える時間を見つけることができませんでした。

ログ:

Steam-230410.log

Vulkanドライバー:

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

sudo apt install mesa-vulkan-drivers:i386を使用してビデオカードに32ビットのvulkanサポートをインストールし、それが違いを生むかどうかを確認してください。

うわー、それは速かった。 よろしくお願いします。
はい、それはトリックを行うようです。 少なくともランチャーは次のステップに進んでいます。 (実際のゲームに入るとすぐにフォローアップします。)

さて、ゲームは問題なく起動するので、サウンドは問題ありませんが、ランダムにクラッシュします。 (100MBに近いため、ログを添付しません)
以前のプロトンバージョンに戻ろうとします。

失敗。 次に@GloriousEggrollのカスタムプロトンを試し

その代わりに、vsyncを無効にして報告してください。 自動に設定されていないことを確認してください。

もう1つは、コントローラーが接続されていないことです。コントローラーが検出されない場合、5分後にWarframeが警告またはエラーメッセージなしで終了する既知のバグがあります。

GloriousEggrollのカスタムProton環境についてはすでにご存知のとおり、この問題を回避するためのxboxdrv設定手順については、Readmeを確認してください。

DirectX 9 support is over. We hope That you will be able to update your graphics card問題も発生しています。 Proton-4.15-GE-4を使用して、xboxdrvとパッケージのすべての手順に従ってここここにインストールし

蒸気システム情報
Steam-230410.log

こんにちは@CorruptComputer 、あなたのシステム情報はあなたがあなたのビデオカードのために32ビットのバルカンサポートを持っていないことを示しています。 lib32-vulkan-radeonパッケージがインストールされていることを確認します。

@ kisak-valveすぐに返事をくれてありがとう! 私はすでにそのパッケージをインストールしていますが、再インストールしても何も変わらないようです。 lib32-mesaドライバーもインストールしているので、サポートされていると表示されない理由がわかりません。 私が試すことができる他のアイデアはありますか?

こんにちは、私はランダムなロックアップを報告しています:

説明

ランダムなロックアップが頻繁に発生し、1つのミッションを完了することができませんでした。 また、公式のX360ゲームパッドを接続しましたが無駄でした。
私はそれらを4週間前に持っていたのを覚えていません。

システム

オペレーティングシステム:Arch Linux
KDEプラズマバージョン:5.17.1
KDE Frameworksバージョン:5.63.0
Qtバージョン:5.13.1
カーネルバージョン:5.3.7-zen1-1-zen
OSタイプ:64ビット
プロセッサー:16×AMD Ryzen 7 1800X8コアプロセッサー
メモリ:31,3ジオ
GPU:Radeon RX Vega(VEGA10、DRM 3.33.0、5.3.7-zen1-1-zen、LLVM 9.0.0)

バグレポート

付属。

注:11796.372:0016->応答しないアプリケーションを強制終了したときです。

Steam-230410.log.gz

@CorruptComputerlib32-vulkan-icd-loaderがあるかどうか、そしてそれを追加することで違いが生じるかどうかを確認する価値があるかもしれません。

さて、私はプロトン4.15-GEを使用し、vsyncを無効にして、 ppa: rael -gc / ubuntu-xboxdrvからubuntu-xboxdrvを実行しました
これまでクラッシュすることなく1つのミッションをプレイしましたが、私(または敵)が発砲するとすぐにフレームレートが低下します。
これに対抗するために無効にできるグラフィックオプションはありますか?

私はいくつかの潜在的な原因を考えることができます:

  1. AMDのドライバーは、シェーダーキャッシュの生成に関しては本当にひどいものです。 それらは優先度を高く設定しすぎて、少なくとも私の290xでは大幅な速度低下を引き起こしました。 それが問題の原因である場合は、ミッションを続行し、同じタイルセットを連続して実行すると、自然な改善が見られます。
  2. それが原因でない場合は、パーティクルエフェクトの設定を確認できます。 それらの2つがあります。 1つは「GPUエフェクト」のようなラベルを付け、もう1つは同じ名前を付けましたが、「GPU」の部分はありません。
  3. それでも問題が解決しない場合は、テクスチャメモリの設定をいじってみてください。 ただし、これはかなり長いショットです。 この設定が低すぎると、大きなマップで問題が発生する可能性があることに注意してください。 RAMが高いマシンについて話すことはできませんが、8GBのマシンで、FPSの点でMediumが最も安定していることがわかりましたが、PlainsとOrbVallisではHighに上げる必要があります。

また、AMDを使用している場合はmesa-acoを試してみてください。これは非常に役立ちます。

Warframeを起動できません

問題はhttps://github.com/ValveSoftware/Proton/issues/3250から転送されました
@FenrirAetheriusが2019-11-24T22:44:35に投稿しました:

互換性レポート

  • 互換性の問題があるゲームの名前:Warframe
  • ゲームのSteamAppID:230410

システムインフォメーション

  • GPU:Nvidia 1050 Ti M
  • ドライバー/ LLVMバージョン:nvidia-435
  • カーネルバージョン:4.15.0

  • 要旨としての完全なシステム情報レポートへのリンク:

  • プロトンバージョン:4.11

私が確認する:

  • [x]このゲームの既存の互換性レポートが見つかりませんでした。
  • [x]システムのアップデートが利用可能かどうかを確認しました。

Steam-230410-errors.log
(ログが大きすぎてgithub cat steam-230410.log | grep -y Error > steam-230410-errors.log経由で送信できないため、ログでgrepを実行しました)

症状

Nvidia GPUでNvidia-primeをセットアップした後、Warframeを起動できません。 ランチャーは問題ありませんでしたが、プレイをクリックするとすぐにゲームがクラッシュしました。
ログのエラーを見た後、私は魔女を定義することができません1つはクラッシュの原因とそれを修正する方法です。

こんにちは@FenrirAetherius 、一般的に、プロトンログはよく圧縮されます。 アーカイブに入れると、妥当なサイズになりますか?

あなたはそれをここに持つことができます、それを圧縮することを考えていないことを残念に思います
Steam-230410.zip

ログからのいくつかの可能な関心のある行:
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

ゲームの起動オプションにWINEDLLOVERRIDES="dxgi=n" %command%を追加して、違いが生じるかどうかをテストできますか?

こんにちは、私はあなたが尋ねたようにWINEDLLOVERRIDES="dxgi=n" %command%で試しました、それは機能しません、私はあなたにログを送ります
Steam-230410.zip

今日の新しいEmpyreanの更新以来、「新しいコンテンツの確認」画面でスタックしています。

ゲームアップデーターは、進行中にスタックしているように見える場合があることに注意してください。 システムモニターが新しいコンテンツをチェックしていると主張している間、システムモニターでネットワークトラフィックを監視します。

Empyreanが出た後、ゲーム内で奇妙な問題が発生しました。 ゲームを開始するたびに、1時間ほどプレイした後、マウスが途切れたり遅くなったりしますが、フレームレートは同じままです。 マウスは、動きがまとめられているように(またはマウスの位置が量子化されているように)動作するため、マウスを動かすと、ビューポートが大きく、しかし定期的に(メニューのカーソルでさえ)途切れますが、マウスを動かさないでシーンの中を走り回るなど、他のことはまったく問題ありません。

こんにちは@ saeidscorp 、#3316に遭遇したようです。回避策については、 https: //github.com/ValveSoftware/Proton/issues/3316#issuecomment-556734041を参照してください。

こんにちは@ kisak-valveはい、それでした。 ありがとう!

Warframe「ネットワークが応答していません」

問題はhttps://github.com/ValveSoftware/Proton/issues/3380から転送されました
@ BigDaddyJ1569投稿日:2019-12-28T15:42:29:

こんにちは、

warframeを起動すると、正しい資格情報を使用して2faを正しく入力してもログインできません。 資格情報が承認されるのを待つと、[ネットワークが応答していません]アイコンが数回表示されたり消えたりします。 xboxdrvをダウンロードしました。Directx11を使用していますが、フルスクリーンを使用していません。 私は昨日このUbuntu18.04.3 LTSディストリビューションを叩きましたが、まだ初期のバグを経験しています。 どんな助けでもいただければ幸いです。

こんにちは@ BigDaddyJ1569 、ゲームの起動オプションにPROTON_LOG=1 %command%を追加し、生成された$ HOME / Steam- $ APPID.logをコメントボックスにドラッグアンドドロップしてください。

ねえ、私はこれを始めるのに少し問題があります。 ドキュメントを調べましたが、「〜/ .steam / root / compatibiltitytools.d /」ディレクトリがどこにあるのかわかりません。

@ BigDaddyJ1569 ~/.local/share/Steam/compatibilitytools.d見てみてください。

ええ、それは空のファイルです。

実際、それはフォルダです、あなたのプロトンはそこに行きます。

これについて何か進展はありますか? 私は同じ問題を抱えています。 私の情報は正しいのですが、「ネットワークが応答していません」と「ログインに失敗しました。情報を確認してください」というポップアップが表示されます。

Warframeの開発者がオーディオフォーマットを変更した可能性がありますか? 4.11-12は、箱から出してすぐに音声、音楽、スキルビデオで機能するようです。 4.2-9で試してみましたが、うまくいったようです。 他に再確認して確認できる人はいますか?
-編集-
友人と話し合った後、独自のxaudiodllをロードしているようです。

システムではなく、独自のxaudio 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

パイプで接続された50MBのトレースから関連するすべてのオーディオ

起動コマンド(libFAudioをデバッグビルドに置き換えました)

PROTON_LOG=1 FAUDIO_LOG_EVERYTHING=1 %command%

grepコマンド

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

結果:

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

Wine5.1のランチャーの一括ダウンロード機能に修正があるようです
プロトン5.0-3に追加するといいでしょう

45847 Warframeインストーラーの更新/ダウンロードが「一括ダウンロード」モードの大きなファイルの破損のためにスタックします(何度も試行します)

、@barfinこんにちはhttps://bugs.winehq.org/show_bug.cgi?id=45847に向けたポイントhttps://source.winehq.org/git/wine.git/commit/e07efbd9197a4628024dce9338bc3c947280662cワイン4.16であり、かつ拡張によりProton5.0

それで、興味深い点が今日redditで私に持ち込まれました-明らかにプロトン4.2-9では、コントローラーのバグは発生しません。 私はこれを最新の4.2ブランチでテストしましたが、確かに問題なく動作しました。 その後、以前のバージョンで問題が発生したかどうか疑問に思ったので、3.16-9に切り替えましたが、この問題も発生しませんでした。 4.2以降に問題が発生し始めたようです

明確にするために:コントローラーの問題は、ゲームを起動すると、ドットで5分後にゲームが閉じることです。 xboxdrvをサービスとして実行している場合、またはコントローラーが検出された場合、クラッシュしません。 コントローラが切断されると、すぐにクラッシュします。 現在の解決策は、xboxdrvをサービスとして実行することです。これにより、ゲームは常にコントローラーが接続されていると見なします。

更新:
カスタムビルドでは、xinput、dinput、dinput8、hid、hidclass、winebusのパッチを無効にしました。
-/ dlls / xinput *をwine4.2バージョンに置き換えてテスト済み-コンパイルしても問題は発生する
-/ dlls / hid *とhidclassをwine4.2バージョンに置き換えてテスト済み-コンパイルしても問題は発生する
-/ dlls / dinput *をwine4.2バージョンに置き換えてテスト済み-コンパイルされない-明日さらにテストする

簡単なライブラリチェックの後、Warframeは特にdinput8を使用しているようです。

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

-ネイティブオーバーライドを使用してプレフィックスに64ビットウィンドウdinput8.dllを追加しようとしましたが、問題は引き続き発生しました。
-ネイティブオーバーライドを使用してプレフィックスに64ビットWindowsdinput.dllを追加しようとしましたが、問題は引き続き発生しました。

コントローラーの入力に関して確認する必要のあるその他の提案をいただければ幸いです。

@GloriousEggroll 100%確信はありませんが、コントローラーのバグは当時の4.2にも存在していたと確信しています。そのため、特に

それは、Wine 4.2の.dllに戻るだけでは、少なくとも機能しない理由を説明し、調査する価値があるのでしょうか。

WOOOxboxdrvコントローラー要件の問題の原因を見つけました。

lsteamclient

-私は+ relayを使用してデバッグを実行し、何が起こっているかを確認しました。標準の通常のクラッシュラインの前に、多くのntdll呼び出しを行っていることに気付きました。
-それで、+ ntdllを使用して再度実行しましたが、クラッシュする前にこれを実行していることがわかりました。

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

-私は、OK、何かを試してみましょう、そして私はsteamclientdllを5.0のバージョンから4.2のバージョンに切り替えました
-それらは同じでした(私はmd5sumsをチェックしました)、それで私はそれに関連するログに他に何がロードされているかを見に行きました、それで私はlsteamclientをチェックしました
-次にlsteamclientを切り替えました-これにより、lsteamclientがまったく読み込まれなくなり、Steam機能やtennogenを備えていないスタンドアロンクライアントであるかのようにwarframeが読み込まれました

しかし、それはクラッシュしていません。 20分間稼働しています

-4.2のlsteamclientを使用して5.0でテストビルドを作成しています
その後、lsteamclientを二等分してみてください

Steamのリモートプレイと入力の処理方法については予感がしますが、すべてのリモートプレイ部分を無効にすると、現在lsteamclientをロードできないようです。

更新:リモートプレイではありません。 私は走った:
grep -rni . -e remoteplay
リモートプレイに関連するすべてのものを削除し、コンパイルしました。 lsteamclientがロードされました。 ゲームは5分後も終了しました。
更新:4.11用のmsvcrtでコンパイルされているsteam.exeとは関係ありません

更新:145で追加されたBindingRevisionのもののいずれでもないようです。

更新:私が気づいたことの1つは、4.11では接続されたデバイスをポーリングしているように見えるのに対し、4.2のログにはポーリングがまったくないことです。

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

これは4.11ログ全体で繰り返されますが、4.2ログのどこにも繰り返されません。 実際、steamclientをgrepすると、4.2ログははるかに小さくなります。 添付資料参照。

4.2-steamclient.log
4.11-steamclient.log

4.2で見る:

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

SteamClient019はsteamclientsdk 146で導入されました。4.2には含まれていませんが、クラッシュせず、引き続き機能します。 多分これがそれが機能する理由ですか?

この時点で、私は週末のほとんどをlsteamclientで何が原因であるかを見つけるために費やしましたが、私は今のところちょっとアイデアがなく、+ Steam、+以外に使用する他のデバッグフラグがわかりません。 Steamクライアント

成功!

ハッキーですが、成功しています。

lsteamclientでwinISteamController_SteamController007を無効にするハックを追加することで、なんとかそれを防ぐことができました。 lsteamclientは引き続き正常にロードされ、8bitdo Pro +コントローラーを接続しても機能しました。 次に、コントローラーのプラグを何度も抜き差ししました。 ゲームはクラッシュしませんでした。 Isteamclientは引き続きコントローラーのポーリングを試みますが、機能が無効になっているため、ポーリングは失敗します。 今では代わりにこれを繰り返すだけです(デバッグの場合):

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ビルドはここにあります:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.1-GE-2

@GloriousEggrollありがとう、あなたの伝説、今それを試してみます

編集:それは確かに機能します、もう一度ありがとう

@GloriousEggrollほとんどのソリューションはハッキーではありませんか? XD

とにかく、問題のあるモジュールが分離されているので、それが誤動作していた理由を追跡し、適切に修正するのは比較的簡単です。 いずれにせよ、少なくとも回避策は現在存在します。 あなたはいつものように素晴らしいです。

ゲームでのスチーム入力とスチームオーバーレイの問題

問題はhttps://github.com/ValveSoftware/steam-for-linux/issues/6934から転送されました
@Preceptusは2020-02-29T12:00:02に投稿されました:

あなたのシステム情報

  • Steamクライアントのバージョン(ビルド番号または日付):最新
  • ディストリビューション(例:Ubuntu):Arch linux / manjarowish distro
  • Steamクライアントベータにオプトインしましたか?:[はい]
  • システムアップデートを確認しましたか?:[はい]

問題をできるだけ詳しく説明してください。

ゲーム:Warframe、おそらく他のゲームも同様ですが、warframeは複雑なコントローラー構成を使用します
問題:SteamコントローラーまたはDS4がランチャーレイヤーでスタックしています。
Warframeには、ランチャー、ゲーム内、近接、メニューなどの多くのレイヤーがあります。
ゲームで関数を使用すると、すべて自動的に切り替わります。 ただし、コントローラー構成は常にランチャーレイヤーでスタックします。 これはDEの公式設定を使用しており、これらのレイヤーを使用する設定はすべて最初の設定(この場合はランチャーレイヤー)に固定されます。
何が起こるべきか、何が起こったのかを説明してください。
Windows、自動レイヤー切り替え、すべてのモードシフトなどでの動作と同じように動作することを期待しています。
さらに、steamには入力があり、ゲームでも入力があることに気づきました。
したがって、ゲームにはトリガーにバインドされた発射武器キーがあるため、BPMでそれを別のものに変更しても、それでも発射されます。
私は2週間助けを探していましたが、この問題を解決するのは困難です。 manjaroフォーラム、Linux用のSteam、さらにはwarframeフォーラムに投稿されました。

この問題を再現する手順:

  1. 確実にbpmモードで蒸気を開始し、蒸気の入力とオーバーレイを強制する必要がある場合があります。
  2. Warframeコントローラーの構成設定を確認し、DigitalExtremesによる公式のWarframe構成として選択します。
  3. ゲームにログインして、ランチャーレイヤーで立ち往生していて、このようにプレイできないことを確認してください。

コントローラの問題に関する更新:

create_win_interface内のwarframeに対してのみSteamController007を無効にする新しいパッチを作成しました。 これははるかにクリーンで、他のゲームが引き続き機能を使用できるようにし、create_win_interfaceを正常に実行できるようにします。 ゲームの検出は、対応するスチームIDを持つゲームが実行されている場合にのみ修正を有効にすることができるモンスターハンターワールドパッチから変更されました(230410)

現在、SteamInput001も無効にする必要があるかどうかをテストしています。 また、コントローラーデバイスが接続されているかどうかを確認し、そのデバイスが無効になっていないかどうかを確認することも可能かどうか疑問に思っています。

アップデート2:

ゲームにとらわれない愚かな単純な解決策を見つけました:

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);

これにより、コントローラーが接続されている場合にのみコントローラー構成プロファイルをロードできます。それ以外の場合は、SteamController007とSteamInput001のロードが禁止されます。コントローラーを使用していない場合、これらをロードしても意味がありません。

警告:
ゲームにwarframeなどの複数のコントローラー構成レイヤーがあり、コントローラーでゲームを開始しない場合、開始後にコントローラーが接続されている場合はゲームを再起動する必要があります。そうでない場合は、最初のコントローラーレイヤーのみが適用されます。

アップデート3:

そのため、Corsairは、無限の知恵で、マウスを/ dev / input / js *デバイスとして登録します。 そのため、/ dev / input / by-id /でバルブデバイスや「-joystick」デバイスを検索するパッチを更新しました。 私が今直面しているジレンマは、ワイヤレスデバイスとBluetoothデバイスが/ dev / input / js *デバイスとして表示されるが、/ by-id /フォルダーには表示されないことです。


このリリースは、SteamController007が適切に修正されるまで、回避策として機能するはずです。
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-1

パッチをもう一度更新しました。コントローラーが「ランチャー」レイヤーでスタックするのではなく、プラグインされている場合、コントローラープロファイルとレイヤーが正しく読み込まれるようになりました。 パッチでxboxdrvは不要になりました。 全体像でテストしませんでした。

Proton5.0-5でゲームを実行しようとしました。 結果:ランチャーは更新を試みてから閉じます。 Steamapps / common / Warframe / Toolsにも名前を変更する.cpyファイルはありませんでした。

プロトン4.11-13でゲームを実行しようとしました。 結果:ゲームは動作します。 問題なく30分までプレイしました。 ランチャーのいくつかのグラフィックの不具合、何も目立たない。

Ubuntu 18.04、Steamベータ版。

こんにちは@noammor 、ゲームの起動オプションにPROTON_LOG=1 %command%を追加し、ランチャーのアップデーターでリグレッションを再現し、生成された$ HOME / Steam- $ APPID.logをコメントボックスにドラッグアンドドロップしてください。

logs.zip

内部に3つのログ、5.0-5で2つ、4.11-13で1つ。

おかげで、最終的にwine: Unhandled page fault on read access to 0000000000000000 at address 0000000004F446CB (thread 00b9), starting debugger...につながるアクセス違反(c0000005)があるようです。 その直前にerr:メッセージもありますが、作業ログでも発生するため、無関係に表示されます。

Warframeをまったく起動できません-ゲームを開くと、1、2秒後に閉じます。

プロトン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、および5.4-GE-4で試してみました
PROTON_LOG=1を設定してログを確認したところ、内部には何もありません🤔
誰かアイデアはありますか?

カーネル5.5.10
i7 5930k&GTX Titan X
Nvidia 440.64
Steam-230410.log

気にしないでください、プロトンを使用してゲームの非蒸気バージョンを実行することはうまくいくようです、なぜ蒸気バージョンが機能しないのか分かりません

ばかげているように聞こえますが、WarframeやProtonを再インストールしてみてください。 私は過去にそのようなプロトンで奇妙な問題を抱えていました。

やあみんな、私はsway(wayland WM)を使用していますが、warframeにアップデートがあり、ゲームを最適化するように提案されています。 問題は、swayを使用しているときに、ダイアログボックスが非表示になり、ランチャーが制御できないことです(クリック不可、ドラッグ不可、swayのキーボードショートカットを使用して変更することもできません)。 i3を起動してそこでゲームを最適化し、揺れに戻ってプレイする必要があります。 最初は問題自体が揺れていると思いましたが、ログには何も表示されず、この問題のランチャーはWFだけです(ESO、CIV6、Last of Usには問題ありません)。

CPU:AMD Ryzen 5 2600
gpu:Sapphire Radeon Pulse RX 570 8GB
メサ:20.0.2
カーネル:5.4.28_1
揺れ:1.4_1
4.3と最新の間のプロトン

@ mute55プレフィックスが正しく作成されないという非常にまれなバグに遭遇したようです。 プレフィックスを削除してProtonで再度起動すると、問題が修正されるはずです。

標準のプレフィックスの場所(それに応じて調整できます)は〜/ .steam / Steam / Steamapps / compatdata / 230410

あなたがする必要があるのは230410と呼ばれるフォルダを削除してゲームを再起動することです:)

更新画面を過ぎてゲームを取得できません。 ゲーム自体がクラッシュし、クラッシュレポートを開発者に送信するように求められます。

私はprotondbの提案に従ってxboxdrvをインストールしました。

i5 3320
HD4000
16GB 2133mhz
UbuntuV20ストックと最新バージョンのスチームプロトン

Proton 5.0-5を使用しているときにも、それに気づきました。 (私は通常、GloriousEggrollのカスタムProtonバージョンを使用します。これは問題なく動作し、他の公式Protonバージョンはテストしていません。)プレフィックスをクリアして新しく開始することは役に立ちません。

GloriousEggrollのバージョンのプレフィックスをベースとして使用して公式プロトンをロードすると、メインゲームを開始しようとしたときにクラッシュする前にランチャーを通過できるため、dllオーバーライドの問題である可能性がありますが、公式プロトンの新しいプレフィックスランチャーを起動するとすぐにクラッシュします。

Proton 5.0-5を使用しているときにも、それに気づきました。 (私は通常、GloriousEggrollのカスタムProtonバージョンを使用します。これは問題なく動作し、他の公式Protonバージョンはテストしていません。)プレフィックスをクリアして新しく開始することは役に立ちません。

GloriousEggrollのバージョンのプレフィックスをベースとして使用して公式プロトンをロードすると、メインゲームを開始しようとしたときにクラッシュする前にランチャーを通過できるため、dllオーバーライドの問題である可能性がありますが、公式プロトンの新しいプレフィックスランチャーを起動するとすぐにクラッシュします。

それはprotondbレポートと一致していませんが、ほとんどの人はそれがOOTBの準備ができていると言います。

あなたが言っている設定を調べてみましたが、gitlabは私にアカウントを作成するように求めています:|

  1. はい、以前は正常に機能していたので、これは明らかに公式のプロトンの回帰です。

  2. GloriousEggrollのカスタムProton環境を参照している場合は、次の場所にあります。
    https://github.com/GloriousEggroll/proton-ge-custom
    彼は現在、最新のプレリリースビルドをいくつか持っていることに注意してください。 それらはバグがある可能性があるので、プレイしたいだけなら、おそらく最新の通常リリースに固執する必要があります。 (この記事の執筆時点でのプロトン-5.4-GE-3)

編集:問題の原因となっているSteamコントローラーサブモジュールを無効にする回避策が含まれているため、GloriousEggrollのバージョンではxboxdrvは必要ないことを追加したいだけです。 他のProton環境では、Steamモジュールが5分後にゲームをクラッシュさせないようにするためにそれが必要です。

また、使用しているProton環境に関係なく、最初はサウンドが機能しない場合は、ゲームでオーディオ出力デバイスをPulseAudioに設定するだけでサウンドを取得できます。 そして最後に、nVidiaグラフィックを使用している場合は、ゲーム内でGPUパーティクルを無効にすることをお勧めします。これにより、これらのカードでクラッシュが発生するようです。

こんにちは、誰かがゲームの起動オプションにPROTON_LOG=1 %command%を追加し、ランチャークラッシュを再現して、生成された$ HOME / Steam- $ APPID.logをコメントボックスにドラッグアンドドロップしてください。

正しい。 私がこれに参加している限り、私はそれらのログを取得することを今までに知っている必要があります。 申し訳ありません。 ^ _ ^;

これは、Proton5.0-6を実行している新しい環境のログです。 GloriousEggroll環境を備えたものは、実際にランチャーを通過することができ、その結果、より多くのdwarf_virtual_unwindexecute_cfa_instructionsれるため、はるかに大きくなります。
Steam-230410(新鮮な環境).log

最後のdwarf_virtual_unwindから情報をダンプし、そこから例外をスローし始めるため、問題が発生しているようです。

  1. 私はかつて、ゲームでサウンドが正しく機能することを読みました(Steam +プロトン)。
    動作することを確認できます。
  2. それでも「sudo / usr / bin / xboxdrv --daemon --quiet --dbusdisabled」を実行する必要があります
    SteamからWarframeを実行する前にLinuxで。

Warframeをまったく起動できません-ゲームを開くと、1、2秒後に閉じます。

プロトン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、および5.4-GE-4で試してみました
PROTON_LOG=1を設定してログを確認したところ、内部に何もありません。
誰かアイデアはありますか?

カーネル5.5.10
i7 5930k&GTX Titan X
Nvidia 440.64
Steam-230410.log

私はまったく同じ問題を抱えていて、このフォルダを削除することで修正しました:

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

以前、このフォルダーは5MBしかありませんでしたが、削除してゲームを再実行すると、ランチャーが表示され、277MBの新しいフォルダーが作成されました。

これが誰かを助けることを願っています

ランチャーで「同意する」を押すと、ランチャーが閉じ、ゲームのプレイオプションが再び表示されます。 助言がありますか? すでにcompatdataフォルダーを削除し、整合性を確認してローカルファイルを参照しても機能しません。

何らかの理由で、Steamは1.7GBのシェーダーキャッシュをダウンロードしようとし続けます...何度も...そして何度も...そして何度も。

ACOに切り替えてみましたが、うまくいきませんでした。

システム情報: https

ここでは、シェーダーキャッシュを有効にして、このタイトルをテストする必要がありますが、シェーダーキャッシュがある他のタイトルでは、毎回キャッシュが再ダウンロードされるわけではありません。 しかし、代わりに、Mesaの更新ごとに準備します。つまり、再コンパイルします。これは、毎日新しいGitバージョンに更新する場合は面倒だと理解できます。

何らかの理由で、Steamは1.7GBのシェーダーキャッシュをダウンロードしようとし続けます...何度も...そして何度も...そして何度も。
ACOに切り替えてみましたが、うまくいきませんでした。
システム情報: https

Steam設定で事前に作成されたシェーダーキャッシュを無効にしてみてください:

正直なところ、 Fossilizeと事前にキャッシュされたシェーダーは厄介だと思います。 ゲームを起動するときに、開始が遅れる原因となる「準備」がほぼ常に必要です。つまり、 #1です。
読み込み時間の測定可能な減少(まったく逆です!:P)またはfpsの増加に気づきません: '(

ACO _(Mesa 20.2 +のすべてのデフォルト)_を使用しているとき、私は長い間通常のシェーダースタッターに気を取られていなかったので、LLVMが唯一のオプションだったときはおそらくもっと便利だったでしょう。

Nvidiaユーザー、公式ドライバー。 readmeに言われたように、GPUパーツを無効にしましたが、残念ながら、それでも時々フリーズします。

また、無料のローミングマップでは、ほとんどの場合「ネットワークが応答していません」。 それを修正する方法がわかりません。 すでにファイアウォール、NATをチェックし、OSでipv6を無効にしました。

私は今日このゲームをテストしました。 新規インストールを行いました。 ただし、ゲームを起動した後は何も起こりません。 ランチャーが表示されません。 エラーは報告されていません。 最新の安定したProtonGE Build(Proton-5.9-GE-5-ST)を含むさまざまなProtonversionsを試しました。

システム仕様は次のとおりです。
Kubuntu 20.04(カーネル5.8.9)
MESA 20.1.7
CPU:Ryzen 3600
RAM:16 GB
GPU:AMD Radeon RX 5700

プロトン5.0-9によるクラッシュは、新規インストールでのみ発生するようです。

4.11-13でゲームをインストールし、正常に起動した後、5.0-9に切り替えて、正常に動作しました。

ゲームの新規インストール
プロトン-5.9-GE-6-ST @ Fedora 32
正常に動作しますが、クラッシュは数分後にランダムに閉じます。 (に従って行わWarframeのためのすべての推奨手順では、この

この時点で、GE Protonを実行しているのに、コントローラーが接続されていないことが問題である可能性があると思います。

プロトンログ(最後の1000行)

@GloriousEggroll

@ M0dEx私は

Lutrisを使用してスタンドアロンバージョンに切り替える必要がありました。これは見事に機能します。

このページは役に立ちましたか?
0 / 5 - 0 評価