Proton: モンスターハンターワールド(582010)

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

SystemInfo.txt

ディストリビューション:アーチ
カーネル:4.18.3-arch1-1-ARCH
GPU:Rx 480
ドライバー:メサ18.1.6-1
CPU:FX 8350
RAM:8GB 1333mhz

Game compatibility - Unofficial NVIDIA drivers Regression XAudio2 overlay

最も参考になるコメント

@przmkgはい、パフォーマンスは修正されています。他のアプリを壊す可能性があるため、通常のワインビルドではこれを使用しないでください。
mkw_hack.diff.txt

全てのコメント886件

ディストリビューション:Ubuntu 18.04
カーネル:4.15.0-32-汎用
GPU:GTX980
ドライバー:396.51
CPU:AMD Ryzen 7 2700X
RAM:DDR4 3000MHz 16GB

初期インストール後に黒い画面で起動します。 また、Alt-Tabキーを押し出そうとすると、ウィンドウ表示と全画面表示が積極的に切り替わります。

インストールのルートフォルダにある設定ファイルgraphics_option.iniScreenMode=Borderlessを設定すると、ゲームは正常に動作します(起動後に最初のロゴが表示されるまでに約10秒かかる場合を除く)。 既存のキャラクターにロードして少し走り回る以外はほとんど何もしませんでしたが、問題はありませんでした。

すでにwine-esync-3.13-x86-64で数時間を計測しましたが、問題はほとんどまたはまったくありませんでした。

https://github.com/ValveSoftware/Proton/issues/199から投稿して
@ LP0101投稿日:2018-08-23T01:01:40:

MH:Wを終了すると、ゲームは完全に終了しますが、プロセスは終了せず、ステータスは「ゲーム中」のままになります。

~/.s/s/s/c/P/d/l/w/dxvk $ ps -aux | grep -i monster
luca     12753  0.0  0.1  63652 24812 tty2     S+   20:01   0:00 /bin/sh -c '/home/luca/.steam/steam/steamapps/common/Proton 3.7'/proton waitforexitandrun '/home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe'
luca     12754  0.0  0.1  91664 31920 tty2     S+   20:01   0:00 /usr/bin/python2.7 /home/luca/.steam/steam/steamapps/common/Proton 3.7/proton waitforexitandrun /home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe
luca     12832  153 17.2 7001288 2809540 tty2  Rl+  20:01  89:10 /home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe
luca     17022  0.0  0.0  21536  1112 pts/0    S+   20:59   0:00 grep --color=auto -i monster

PID 12832を手動で強制終了するまで、ゲームは終了しません。

Ubuntu18.04の場合

Protonで完全なシステムロックアップが発生しています。 これらは私をコンピュータから完全に締め出しますが、オーディオはまだ機能します。 TTYも変更できません。 回復する唯一の方法は、再起動するか、2台目のPCからSSHで接続して、モンスターハンタープロセスを強制終了することです。

これは、ゲームからタブを外すまで、ゲームのフォーカスが失わ

また、RumbleはSteamコントローラーで壊れています。 時々スタックし、Steamボタンを押したときにのみオフになります。 xboxパッドでは、ランブルはまったく機能しません。

@ LP0101ハードウェアとソフトウェアのスタックは何ですか?

@libcg
ハードウェア:
i7 5820k
16 GB DDR4 RAM
GTX 1080

私はUbuntu18.04、396.51.0 nvidiaドライバー、カーネル4.15を使用しています

Steamランタイムを使用してフリーズすることもあります

$ uname -a
Linux lancelot 4.18.3-arch1-1-ARCH#1 SMP PREEMPT Sat Aug 18 09:22:54 UTC 2018 x86_64 GNU / Linux

nvidia 396.51

lshwの内容が添付されています

また、nvidiaでフリーズの問題があります。
マンジャロ
nvidia 1060 6gb
ドライバー396.51
iveはさまざまなカーネルも試しましたが、すべてがランダムにフリーズしました。

396.54ドライバーで試した人はいますか?

現在4.14.65カーネルを実行していることを報告し、nvidiaのフリーズの問題を修正したようです。

4.18.4カーネルお​​よびnvidiaドライバー396.54に更新しました。 これらのどれが原因かはわかりませんが、今ではもっと頻繁にフリーズするため、ゲームは実質的にプレイできません。 カーネルをダウングレードして再試行します。

編集:カーネルをダウングレードする運はありません、問題は396.54ドライバーに関連しているようです

@ LP0101 vsyncを有効にすると役立ちますか?

@libcg具体的な結論を出すのに十分なプレーはしませんでしたが、うまくいったと思います。 VsyncとFPSの上限を60にすると、確かに安定性が増します。今夜のいずれかの時点でクラッシュする場合は更新します。

@libcgvsyncを有効にすることも私を助けたかもしれないと私は信じています。 これまでのところ、クラッシュすることなく2時間のプレイタイムを得ることができました。 最終的に更新されます。

編集:あまりにも早く話しました。 私がそれを投稿した直後にクラッシュしました。

@drgnakはまだ、2時間は改善です。 vsyncをオンにする前は、20分以上は続かなかった(369.54)

Ubuntuではゲームが起動しません。 黒い画面が約10秒間表示された後、閉じます。 Manjaroで完全にうまく機能しました。 ログを添付します。 同じドライバースタック上に同じGPUシリーズ(R9 390)を使用するRedditの別のユーザーも同じ問題を抱えており、radeonカーネルドライバーからamdgpuに切り替えることで問題を解決しました。 私はずっとamdgpuを使用しているので、困惑しています。

Ryzen 1700
AMD R9 390X 8GB
16GB RAM
Ubuntu 18.04.1 LTS

Steam-582010.log

Archでゲームを実行できません。 ある種のネットワークエラー。 リンクに移動したいのですが、読む前に消えてしまいます。 NICを1つしか設定していないので、何が起こっているのかわかりません。

CPU:i7-6700K
GPU:GTX 1080
ドライバー:396.54-1
RAM:32GB DDR4-2400
ディストリビューション:アーチ
カーネル:4.18.4-arch1-1-ARCH

lshw.txt

また、ネットワークエラーを取得しますが、ポップアップボックスがちょうど黒とクラッシュです。

ハードウェア情報が、クラッシュログは60メガバイトとどこでもアップロード(あるいは解析)することは困難です。

ゲームは、箱から出して、私のために完璧に働きました。 頻度が少ないウィンドウと比較して、わずかなFPSの低下(30から25)が発生しますが、ほとんど目立ちません。 私が原因私のハードウェア、Windows上と同じに可能な限り低い設定に果たしていることに注意してください。 これが私のシステム仕様です:

ディストリビューション:Antergos(アーチのLinux)
カーネル:4.18.3-arch1-1-ARCH
GPU:Nvidia GTX 860M
ドライバー:nvidia 396.51-5
CPU:i7-4710HQ
RAM:16GB 1333Mhz

マイナーな問題は、KDEを使用すると、フルスクリーンモードからゲームを簡単に最小化できないことです。 そうしようとすると、システムがしばらくフリーズする原因となります。 @JonasKnarbakkが言及したものに似ていますが、焦点は(LP0101が報告

ディストリビューション:Ubuntu 18.04
カーネル:4.15.0-32-汎用
GPU:GTX980
ドライバー:396.51
CPU:AMD Ryzen 7 2700X
RAM:DDR4 3000MHz 16GB

初期インストール後に黒い画面で起動します。 また、Alt-Tabキーを押し出そうとすると、ウィンドウ表示と全画面表示が積極的に切り替わります。

インストールのルートフォルダーにある構成ファイルgraphics_option.iniでScreenMode = Borderlessを設定すると、ゲームは正常に動作します(ただし、起動後に最初のロゴが表示されるまでに約10秒かかります)。 既存のキャラクターにロードして少し走り回る以外はほとんど何もしませんでしたが、問題はありませんでした。

すでにwine-esync-3.13-x86-64で数時間を計測しましたが、問題はほとんどまたはまったくありませんでした

正しく動作させるためにボーダレスモードが必要な場合も同様の経験がありました

ディストリビューション:Arch 4.18.4
GPU:GTX970
ドライバー:396.54
CPU:i7 3770k
RAM:DDR3 16GB

コントローラーのサポートは機能し、ゲームのプレイやボーダレスへの変更後のパフォーマンスに問題はありません

あなたは本当にリソースリークを修正0.54ドライバを試してみてください。

ゲームをロードしようと、私はに実行E_FAIL: IDX11Device->CreateShaderResourceView(pres->getHandle(), &srvDesc, &mpView)と黒い画面

Nvidia 396.54-1.fc28.x86_64
プロトン3.7

その後、約半分の時間で終了します。それ以外の場合、プロセスは殺されるまで残ります-9

ベガ64でこれを実行している誰ですか? どのようにパフォーマンスがですか?

graphics_setting.iniファイルをいじることで、最初の起動時のクラッシュを修正することができました。 私は低レベルに変数のほとんどを設定し、それが最終的にロードされました。 私はそれを引き起こしている設定二分しようとするでしょう

それを見つけ、設定VolumeRenderingQualityHighest犯人だった、私はノーE_FAILを可能な限り高くて他の設定を設定することができます。 設定VolumeRenderingQuality下に何にでもHighest私のために働きました

エラーは、NVIDIA 396.51.02(すなわちバルカンベータ版)で発生した場合@Xaenaltあなた

ただし、実行するとゲームは黒い画面になります。 しかし、ゲーム内に入ると、私にとってはWindowsと同じように再生されます。 オンラインでいくつかのクエストを行いましたが、問題なく進みました。

私の仕様:
コンピューター情報:
メーカー:不明
モデル:不明
フォームファクター:デスクトップ
タッチ入力が検出されません

プロセッサー情報:
CPUベンダー:AuthenticAMD
CPUブランド:AMD FX(TM)-8350 8コアプロセッサ
CPUファミリ:0x15の
CPUモデル:0x2の
CPUのステッピング:0x0の
CPUタイプ:0x0
スピード:4000 MHzの
8つの論理プロセッサ
8つの物理プロセッサ
ハイパースレッディング:サポートされていません
FCMOV:サポート
SSE2:サポート
SSE3:サポート
SSSE3:サポートされています
SSE4a:サポートされています
SSE41:サポート
SSE42:サポート
AES:サポートされています
AVX:サポートされています
CMPXCHG16B:サポートされています
LAHF / SAHF:サポートされています
PrefetchW:サポートされていません

オペレーティングシステムのバージョン:
Linux Mint 19 Tara(64ビット)
カーネル名:Linux
カーネルバージョン:4.15.0-33-generic
Xサーバーベンダー:X.Org Foundation
Xサーバーリリース:11906000
Xウィンドウマネージャー:Mutter(Muffin)
Steamランタイムバージョン:steam-runtime-beta-release_2018-06-14

ビデオカード:
ドライバー:NVIDIA Corporation GeForce GTX 1050 Ti / PCIe / SSE2
ドライバーバージョン:4.6.0 NVIDIA 396.54
OpenGLバージョン:4.6
デスクトップの色深度:ピクセルあたり24ビット
モニターのリフレッシュレート:60 Hz
ベンダーID:0x10de
デバイスID:0x1c82
リビジョンが検出されない
モニターの数:1
論理ビデオカードの数:1
プライマリディスプレイの解像度:1920 x 1080
デスクトップ解像度:1920 x 1080
プライマリディスプレイサイズ:20.08 "x 11.42"(23.07 "diag)
51.0センチメートルX 29.0センチメートル(58.6センチメートルDIAG)
プライマリバス:PCI Express 16x
プライマリVRAM:4096 MB
サポートされているMSAAモード:2x 4x 8x 16x

サウンドカード:
オーディオデバイス:Realtek ALC889

記憶:
RAM:7994 Mbの

その他:
UI言語:英語
言語:sk_SK.UTF-8
使用可能なハードディスクの合計容量:505611 Mb
最大の空きハードディスクブロック:191015 Mb
VRヘッドセット:検出されませんでした

最近の障害レポート:

唯一のマイナーな問題は、ALT +タブdosnt作業である可能性があります。

サードパーティのxboxコントローラーを使おうとすると、かなりの数の問題が発生しました。 config.iniのマッピングは0から始まるようですが、xboxdrvからの入力マッピングは1から始まります。これにより、変更するまで少しの間、非常に奇妙なゲームプレイが発生しました。

Controller:        Rock Candy Gamepad Wired Controller
Vendor/Product:    0e6f:011f
USB Path:          001:009
Controller Type:   Xbox360

最終的にトリガーを設定することができました:
xboxdrv --silent --trigger-as-button --detach-kernel-driver

[JOYPAD]
A=0
B=1
X=2
Y=3
LEFT=POV
RIGHT=POV
UP=POV
DOWN=POV
START=9
BACK=8
LT=6
LB=4
RT=7
RB=5
LSTICK_PUSH=11
LSTICK_VERT=Y
LSTICK_HORZ=X
RSTICK_PUSH=12
RSTICK_VERT=RX
RSTICK_HORZ=Z

ゲームはスムーズに動作します。パフォーマンスはWindowsほど良くはありませんが(GSYNCが原因でWindowsで気づかなかった可能性があります)、非常にプレイしやすいです。

ただし、Xenoを破った後、セーブゲームの破損が発生し、コーデックが欠落しているためにこのセーブファイルをロードできなくなり、シネマティックを再生できなくなり、ゲームがデスクトップにクラッシュします。

@doitsujinそれを含むrpmリポジトリが手元にないことはありませんか? そうでない場合は、私に何ができるか見てみましょう。 他に何もない場合は、そのドライバーが主流になったときに更新します

また、ゲームからAlt-Tabキーを押すと、クラッシュやホストのロックアップが発生することを確認できます。 自分のNvidia関連もあると思いますか?

それは最新のNvidiaドライバーとLinuxカーネルで私のために働きました、私は昨日の午後をあまり問題なく遊んで過ごしました。
ハードウェアには、Ubuntu Budgie18.04上のNVIDIA1700TiとペアになっているAMDRyzen 72700Xが含まれています。
ソフトウェア側では、最新のドライバー(Nvidiaでは396)とカーネル(4.18.5)を使用するための前提条件とは別に、Proton(3.7.4)のベータ版をアクティブにしました。

ゲームはメインのProtonバージョン(3.7)で古いカーネルとドライバーで動作しましたが、以下に概説するXinputの問題によりプレイできず、メインメニューにグラフィックアーティファクトがあったため、これはお勧めできません。

問題:

  • パフォーマンスの低下(DirectX-Vulkan変換のために予想され、いくつかの保守的なグラフィックオプションを備えた表示されたハードウェアの問題ではありません)
  • V-Syncの問題(アクティブにするとパフォーマンスが低下し、無効にすると画面が著しく裂ける。グラフィックの問題がほとんどで、しばらくするとそれほど目立たなくなる)
  • 小さなフリーズ/しゃっくり(一般的ではありませんが、あります。ゲームの問題がある可能性があります。約4時間のプレイセッション全体で2つか3つしかありませんでした)
  • Xinputの問題

    • 最初は、何かがランダムな方向入力を送信していて、メニューナビゲーションが不可能になったため、ゲームをプレイできませんでした。

    • 何がこれを解決したのかわかりませんが、最新のドライバー/カーネルの更新を維持し、OSの更新/再起動後、問題は解消されました。

    • Steamコントローラーに関連している可能性がありますか? 後でコントローラーで完璧に遊ぶことができましたが。

  • 長時間のプレイセッションの後、ゲームが完全にフリーズします。 たぶん1時間半に1回くらい、これは2回起こりました。

    • OS自体は正常に動作したので、「kill-9」でゲームを強制終了できました。 それでも、これは一部の人にとっては取引を妨げる可能性があります。

私の場合、ゲームはプレイ可能ですが、追跡する必要のあるラフなエッジがまだいくつかあります。

ゲーム/ OSの完全なフリーズがAMDでも発生するのか、それともNvidia関連の問題だけなのかを誰かが確認できますか?

ディストリビューション:Ubuntu 18.04
カーネル:4.15.0-33-ジェネリック
GPU:GTX1080 Ti
ドライバー:396.54

@ LP0101および@Kayleborが言及しているのと同じOSロックアップを除いて、ゲームは完全に正常動作します。 完全にランダムに発生するようです。ゲームが20分間しか実行されない場合もあれば、数時間実行される場合もあります。

編集:カーネルを4.18に、プロトンを3.7-4ベータに更新し、ウィンドウ付きおよびボーダレスウィンドウでV-Syncのオン/オフを使用してみました。 まだOSがロックアップしています。

V-Syncをオンにしてウィンドウモードで再生すると、ロックアップの問題が修正されるようです。 私はロックアップなしで4時間以上プレイすることができました。これは、ボーダレスウィンドウでこれまで管理していたよりも長い時間です。

ドライバーバージョン:396.54
カーネルバージョン:4.18.5-041805-generic

残念ながら、ゲームに参加してから約1〜2時間後、場合によってはそれよりも短い時間で、WindowedとBorderless Windowed + V-Syncの両方でロックアップが発生しました。 どちらの場合も、 @ LP0101の以前の投稿

ディストリビューション:KDE Neon(Ubuntu 16.04)
カーネル:4.15.0-33-ジェネリック
GPU:GTX 1070
ドライバー:396.54
CPU:Intel 6700K
RAM:16GB DDR4 @ 3000MHz
プロトンバージョン:3.7-4ベータ

次回ロックアップが発生したときに、nvidia-bug-report.log.gzを添付していただけますか?

確かに、ここに行きます、@ damienleone。

nvidia-bug-report.log.gz

ゲーム内でビデオを再生すると、関数の実装が欠落しているため、ページフォールトが発生します。

wine:0x7b44abbcから実装されていない関数mfplat.dll.MFCreateMFByteStreamOnStreamを呼び出し、中止します

この関数はまだアップストリームに実装されていません。

ログ: steam-582010.log

複製手順:ゲーム内でスタートを押し、[情報]-> [プレーヤーガイド]-> [チュートリアルの表示]-> [ハンター機器]に移動し、[ムービーの再生]を押します。

注:これはゲーム内のシーンでは発生しません。これらは事前にレンダリングされたビデオファイルではないため、ゲームがクラッシュすることはありません。

終了時に永久に実行されるプロセスは、例外が原因で発生します。

ワイン:アドレス0x1428f3032のスレッド53(スレッド0053)の未処理の例外0x40000015

その後、永遠に終わる待機で終わります。

err:ntdll :RtlpWaitForCriticalSectionセクション0x14484a320 "?" スレッド0053でタイムアウトし、002dによってブロックされ、再試行(60秒)

ログ: steam-582010.log

@furelokaゲーム内ビデオの再生であなたが言及した問題を再現することはできません。 これを確認するために、ギャラリーを開いていくつかのシーンを見ました。 ゲームを完了していないため、すべてのシーンが機能するかどうかを確認することはできませんが、HR14までビデオを問題なく視聴することができました。

@ setzer22 @fureloka私の経験によると、少なくとも最後のボスを倒すまでは問題なくプレイできます。 ゲームのクラッシュにつながる後に再生しようとしているビデオファイル。 おそらくコーデックが欠落していることが原因です(これは、コーデックが欠落している特定の地域のWindowsでも発生します)。

また、私のゲームがクラッシュするのは、インベントリ内の武器/ツールのプレビュービデオを再生していることです。

その他のゲーム内ビデオは完全に正常に機能していました。

@ setzer22 @Xatuluどうやら私は十分に具体的ではなかったようです、私はゲーム内のレンダリングされたシーンについて話していません、これらはエンジンでリアルタイムにレンダリングされるので、うまく再生されます。 カプコンは、スタイルの組み合わせが多いため、それらのために事前にレンダリングされたビデオを作成する時間がありませんでした。

私が言及しているのは、ゲーム内で再生される事前にレンダリングされたビデオファイルであり、主に@Xatuluが言及したチュートリアルとプレビューです。

ゲーム内でスタートを押し、[情報]-> [プレーヤーガイド]-> [チュートリアルの表示]-> [ハンター機器]に移動し、[ムービーの再生]を押します。

そこでクラッシュしない場合は、魔法のバージョンのプロトンがあります。 MFCreateMFByteStreamOnStreamが実装されていないため、これは最新バージョンのWineでもクラッシュします。

誰かが最新のプロトンベータをテストする機会を得ましたか? クラッシュについて何かしましたか?

3.7-5ベータ版でも、クラッシュ、システム全体のハング、ウィンドウ終了後のゲームの持続が発生する
Nvidia 396.54-1.fc28.x86_64
カーネル4.17.19-200.fc28.x86_64

Nvidiaベータドライバーにいくつかの修正があるかもしれませんが、チェックするためにインストールするのに適したベータrpmが見つかりません

モンスターハンターワールド-すべての表面に鏡面ハイライトがあります

問題はhttps://github.com/ValveSoftware/Proton/issues/1092から転送されました
@shadywackが2018-08-31T19:51:15に投稿しました:

問題:すべての表面での鏡面ハイライト
再現手順:ゲームを起動して表面を観察する
観察:それはテクスチャとゲームエンジンが要求するものに依存し、場合によっては微妙ですが、それをより明確にするために素材に依存します。 雨の環境では実際には涼しく見えますが、レンダラーが意図していることではないと思います。 スクリーンショットを撮りますが、動きは明らかです。 木材の表面に鏡面ハイライトがあってはなりません。
システム:RADV / Mesa18.3ドライバーを使用するVega64上のRyzen7 1800X(クイックスタートガイドに記載されているPadoka PPAから)Ubuntu 18.04、Proton3.7-5を実行するSteamベータクライアント

個人的なメモ:あなたのすべてのハードワークに感謝します! これは見るべき素晴らしいコーディングであり、Valveがこれまでに見た中でおそらく最高のことです。 この問題に対する修正があれば素晴らしいですが、そうでない場合は、実際には世界の終わりではありません。 このゲームはWindowsでは4kでネイティブにプレイできますが、Protonでは、ハードウェアでfpsを20-ishに落とすというかなり大きなヒットがあります。 しかし、1440pで60fpsでバターのように滑らかに動作し、私は絶対にそれが大好きです。 どうもありがとう。

モンスターハンターワールド-クレジットカットシーンのクラッシュ-Windowsメディアコーデックの欠落

問題はhttps://github.com/ValveSoftware/Proton/issues/1125から転送されました
@Estardが2018-09-01T10:28:18に投稿しました:

MH:Worldで最後のボスを倒した後、このredditの投稿によると、ゲームはカットシーンをロードしようとします。
https://www.reddit.com/r/MonsterHunter/comments/99cqi4/xeno_save_corruption_bug_does_not_exist_proof/
上記のカットシーンを再生するには、Windows Media FeaturePackに含まれている特定のコーデックが必要です。
それが、プロトンでプレイしたときにゲームがクラッシュする理由だと思います。
このゲームやそれを必要とする他のゲームに回避策を実装できれば幸いです。

プロトン3-7-5およびワインステージング3.14(64ビット)esync + dxvkでテスト済み

@doitsujin Nvidia 396.54.02VolumeRenderingQualityHighestに設定できることを確認できます

クラッシュがそのドライバーで再現可能かどうかをテストする

Nvidia396.54.02のシステムロックアップを伴うゲームのクラッシュがまだ発生していることを確認できます

なんて失望だ。
私は最新のnvidiaドライバーがロックを修正することを望んでいました。
凍結の原因を絞り込んだ人はいますか?
電源を入れ直すことによってのみ修正できる完全なシステムロックアップが発生します
私はmanjaroがリストしたほぼすべてのカーネルを試しました。
最新のltsカーネルは最小限のロックアップを提供しますが、それでも発生します

提供するデバッグログがわかりません。誰かが何をすべきか、どのログが必要かを投稿できる場合は、喜んで提供します。 perfレコードのようなものを想像しますか?

プロトンが提供するDXVKバイナリを新しくリリースされた0.71バイナリに置き換えようとした人はいますか?それで問題が解決するかどうかを確認してください。

Lutrisとwine3.15-esyncを使用して0.71を試してみようとしています。 それがうまくいけば、DXVKを交換してプロトンで試してみるつもりです。 これは、396.54ドライバーを使用するGTX980の4.18.5-3カーネルにあります。 状況を報告します。

動作しているようで、1時間強プレイされ、ロックアップはありません。 まだプロトンを試していませんが、後で報告します

うーん、4k以下で動作するようにゲームを設定できないようです。

Manjaro Linux
Gnome 3.28.3
Manjaro Linux 17.1.12
NVIDIA 396.54
GeForce GTX 1070
AMD Ryzen 1700x
Linux 4.14.66-1
RAM:DDR4 2133MHz 32GB

解像度:3840 x 2160
Gnome UIスケーリング-200%

再現手順-ゲーム内設定でゲームをフルスクリーン/ボードレスおよび4k解像度に設定し、グラフィック設定を中程度に設定します。 オプションを終了し、ゲームの開始をクリックし、エラープロンプトを表示します
E_FAIL:IDX11Device-> CreateShaderResourceView(pres-> getHandle()、&srvDes、&mpView)

4k未満のものはすべて問題なく動作します:D驚かされます

dxvk0.71でまだハングが発生していることを確認できます。 Proton 3.7-5ベータ版のdxvkライブラリをマスターのものに置き換えましたが、以前と同じシステムがハングします

@Xaenaltそれは同じ問題ではありません-私は前にそのスレッドを読んだことがあります
ここでは、4k解像度でゲームを実行できません。メインメニューで[ゲームの開始]をクリックするとゲームがクラッシュします。 スロット保存画面を読み込めませんでした。 4k未満のものはすべて問題なく動作します。
彼の問題は、ゲームを読み込めなかったことでした。これは私が以前に経験したことであり、VolumeRenderingQualityを低く設定することで修正されました。

理論を捨ててもいいですか
最初に私は尋ねなければなりません
このゲームで起こっているキャッシュの種類はありますか?
私が尋ねる理由はこれです
複数のディストリビューションとカーネルをインストールしましたが、共通点が1つあります。
新たにインストールした後、モンスターハンターワールドは何時間も凍ることなく完璧に動作します
それは、12時間のプレイが、45分ごとのように凍結が一般的になるとしましょう。
Ubuntu、manjaro、fedora、mint、opensuseを試しました
そして、これらのディストリビューションはすべて同じ運命をたどります。
キャッシュの種類がない場合は、これを無視してください
しかし、それは私がちょっとそれを絞り込んだものです

@ICEFIR :その場合、デバッグに役立てるために、 "$steamdir/steamapps/common/Proton 3.7 Beta" cdできます。 そこに到達すると、ゲームのデバッグを可能にするmv user_settings.sample.py user_settings.pysteam-$steam_game_id.logというログファイルが$HOME生成されます。 あなたはそれからログをアップロードし、することができますMonsterHunterWorld_d3d11.logMonsterHunterWorld_dxgi.logから"$steamdir/steamapps/common/Monster Hunter World"余分なデバッグ引数がが必要とされている場合、私はわからないんだけど、それは遠いほどのデフォルトです私が言うことができる

ハングの根本的な原因はまだありません。 ハングは、テクスチャフェッチ操作のように見えるGPUからのNULLポインタ逆参照が原因のようです。 アドレスについて私が持っている唯一の情報は、それが0であり、ハングが非常に断続的であることを考えると、デバッグが困難になるためです。 探し続けます。 それまでの間、ハングを確実に再現する方法に関する追加情報があれば役立ちます。

@ roadh0useNVIDIAドライバーは独自のシェーダーキャッシュを実行します。 OSの新規インストールの代わりに、シェーダーキャッシュ($ XDG_CACHE_HOME / .nv / *)を削除してみてください。

@lieff後でテストして、報告します。

@Xaenalt私はそれを試して、家に帰ったら報告します:) Thx〜

@lieffシェーダーキャッシュの場所を探し
または、steamapp_shader_cache0.binとsteamapp_shader_cache0.tocを持つサブフォルダー?
.nvフォルダーに別のフォルダーがあります。 キャッシュなので、削除が問題になる理由はわかりませんが、削除する前に確認が必要です。

これが進化するのを少し待つことにしました、そして私は箱から出してこのゲームで本当に良いパフォーマンスをしています! 私が抱えている唯一の問題は、alt-tabができないことです。ボーダレスまたはウィンドウでプレイすると、5 fpsに加えて、ゲームが間違ったディスプレイで開くようになります。 そのモードで正しいディスプレイを開いているときに、ボーダレスで同じネイティブに近いパフォーマンスを得ることができれば、私は幸せなキャンピングカーになります。 フルスクリーンモードでalt-tabを実行しようとしても、ゲーム外でマウスを制御できないため、他のモニターでDiscordやSpotifyなどを操作するにはゲームを終了する必要があります。 ボーダレスは意図したとおりに機能しますが、フレームレートは再生できないスライドショーレートに急落します。 私の保存は、Windowsでプレイしたので、エンドゲームのWMPバグも過ぎています。 2時間以上プレイしていませんが、フリーズしたことはありません。 上記の問題を再現するために何時間もプレイする自由な時間がありませんが、これまでのところ、クラッシュはありません。 Nvidia限定の問題、多分? また、ゲームの再起動が必要な設定を変更した場合、プロセスを強制終了してからゲームを再開する必要があることにも気づきました。

  • プロトン3.7-5ベータ
  • Manjaro Gnome Stable
  • Ryzen 1700
  • AMD R9 390X
  • 16GB RAM
  • カーネルバージョン:4.18.5-1-MANJARO
  • MESA 18.1.7
  • LLVM 6.0.1

私が言ったように、これは箱から出してすぐのものです。 たぶんいつか私はprotontricksを使ってwinecfgを使い、仮想化されたデスクトップとフルスクリーンをそのように試してみるでしょう。

編集:それで私はSteamのFPSカウンターをオンにしました。 フチなしとウィンドウのフレームレートの問題は、Gnomeのコンポジターの問題のようです。これは、同じフレームレートに近いと報告されているためです。 それはトピックから外れるので、私はそれを問題ではないと考えます。

編集:。 ええ、それは合成の問題でした。 今ManjaroXFCEを使用すると、ボーダレスで問題なくプレイできます! :)

@ roadh0use Steamapp_shader_cacheはゲームにプリインストールされているため、12時間後にソースにすることはできません。 ホームディレクトリの.nvフォルダ-実行時に生成および更新されます。このディレクトリを完全に削除してみてください。

ついに私は人々が話していたこつをつかみ始めました、それはシステム全体をフリーズさせませんでしたが、それはただそれを本当に遅くしました。 とにかく、プロトンまたはDXVKログには何も役に立ちません、そこにショッカーはありません。 journalctlをチェックすると、カーネルはGPUエラーを報告しました。

カーネル:NVRM: PCIのGPU
カーネル:NVRM:Xid(PCI:0000:01:00):31、Ch 00000023、engmask 00000111、intr 10000000

Nvidiaによると、Xid 31はGPUメモリページフォールトであり、ドライバーエラーまたはアプリケーションエラーを示しています。 「凍結された」システムに関するAMDの報告はまだ見たことがないので、それがドライバーであったとしても私は驚かないでしょう。

GPU:GTX 970
ドライバー:396.54

編集:これまでのところ、すべてのハング(これまでのところ3つ)は大きなモンスターとの戦闘中に発生したことを忘れてしまいました。おそらく偶然です。

@fureloka今夜も同じことが起こった。 遅いターミナルをpkillのために開くことができました

戦いは対二重強化されたBazelgeuseでした

Gtx 970
396.54

xeno'jiivaを倒すだけで、最後のカットシーンがクラッシュを引き起こすことを確認できます。 ありがたいことに保存が破損することはありませんでしたが、ロード時にクラッシュします。 調べてみると、一部のコーデックはWindowsから移植できる可能性がありますが、dllをいじる必要があります。 プロトンのwinecfgと同様にそれらを変更する良い方法はありますか? さらに、プロトンを使用して通常のワインプレフィックス操作を行うための良い方法はありますか? また、ゲームは独自のワインプレフィックスで実行されますか? ~/.local/share/Steam/steamapps/compatdata/582010/pfxはワインの接頭辞のようで、パスにMHWのIDがありますが、ゲームはそこに存在しないようです

私の場合は定期的にクラッシュしますが、凍結はそれほど多くありませんが、数回発生しています。 ゲームのパフォーマンスが突然、それがなくなってパッと消える優れています。

Fedora 28-4.17.19-200.fc28.x85_64(4.18.5-300.fc29.x86_64でもテスト済み)
AMD FX-8350(8コア)/ 16GB RAM
NVidia GeForce GTX 1050 Ti(396.54.1)
プロトン3.7-5(ベータ版)
DXVK 0.71

ウィンドウ/ボーダーレスで実行し、フレームレートを変更し、Steamオーバーレイを無効にし、「シェーダープリキャッシュ」をオフにし、「。nv」フォルダーの代わりにダミーファイルを配置しようとしましたが、約10〜15分後にクラッシュします。 それがその瞬間までとてもうまく動くので本当に残念です。

問題にもかかわらず、他のほとんどの人は私よりも少し安定しているように見えるので、洞察やアドバイスをいただければ幸いです。

Steam-582010.log
MonsterHunterWorld_d3d11.log
MonsterHunterWorld_dxgi.log

ログには、「。/Steam / ubuntu12_32 / gameoverlayrenderer.so」が間違ったELFクラス(32ビットが使用されている理由がわからない)と「jack_error_callback」に関する12のエラーがありますが、私は間違いなくPulseAudioを使用しています...追加のログがあれば私に知らせてください!

@Xaenaltこれは実際には保存破損のバグではありません。 人々はそれが誰かが最終的に発見したクラッシュ後の開始時にクラッシュするという事実のためだと考えました。 これは、コーデックが欠落しているためです。 このバグは、N / KNバージョンのWindowsでも発生します。 たぶん、N / KN用のオプションのメディアパックをゲームのプロトンプレフィックスにインストールしてみてください。 それらは必要なコーデックを追加します。

プレフィックスがどこにあるかはわかっていますが、プロトンプレフィックスで外部プログラムを実行する方法が完全にはわかりません。 それらはappidを介してゲームごとに作成されます。

編集:メディアパックは* .msuファイルです。 少なくとも通常の/ステージングされたWineを介してそれらをインストールする方法はないため、Protonを介して機能しない可能性があります。 msiexecは機能しません。

@damienleone残念ながら、ハングアップにつながる特定の状況を見つけることもできませんでした。 @furelokaの投稿によると、多くの効果があり、画面がいっぱいにならないモンスターに当たったときに、かなりの数のハングが発生したように感じますが、実行中に発生したハングも多数ありました。重い行動ではなく、レベルの周り。 実際、アップロードしたバグログで発生したハングは、クエスト終了直後にハブワールド(アステラ)で発生したため、ハングの原因は必ずしも戦闘で発生する効果とは関係がないようです。 。 このハングは、1〜2時間のセグメント化されたセッションの後に発生し、クラッシュが発生しなかったことにも注意してください。

正しく思い出せば、クラッシュ時にカメラをパンしていました。掘り下げる必要がありましたが、/ r / Linux_Gaming subredditに投稿された記事を思い出します。モーションブラーの。 これは、ハングの一般的な性質と、戦闘中に頻繁に発生する理由を説明する可能性があります(カメラのパンが激しいため)。 機会があれば、後でテストしてみます。

ええと、 $WINEPREFIX$STEAM/steamapps/compdata/$GAME_ID/pfxと一緒に使用して、インストール、オーバーライド、ワイントリックなどを実行できるようです。

コーデックをインストールすることに関しては、これが原因のようです。

0030:fixme:wusa:load_assemblies_from_cab Cabinet uses proprietary msdelta file compression which is not (yet) supported.
0030:fixme:wusa:load_assemblies_from_cab Installation of msu file will most likely fail.

私はその面でアイデアがありませんが

Proton 3.7.5-betaで実行しているOS通知(およびおそらく他のもの)により、通知がアクティブなときにゲームがソフトウェアレンダリングのように見えるという問題が発生しています。 ゲーム内を走り回ることはできますが、数秒間何が起こっているのかがわかりません。 通知が消えた後、ゲームは再び正常に実行されます。

もう1つの問題は、入力が1/8秒も遅れているように見えることです。 USB経由で接続されたxboxoneコントローラーを使用しています(BTを備えていない古いコントローラーがあります)

Fedora 28
カーネル4.17.19
i7-6700K
GTX 1070
ドライバー396.54

申し訳ありませんが、時間がかかりました。 戻るために。
約1時間ごとに一貫したフリーズに気付いた後、.nvの内容を削除しました
それ以来一日中遊んでいて、フリーズの問題はありませんでした。 これが原因なのか、それとも偶然なのかわからない……

こんにちは@XaenaltSry for late
4k解像度の問題に関しては、ここにすべてのログがあります:D

Steamログファイルが大きすぎるためzip形式になっています
Steam-582010.zip
MonsterHunterWorld_dxgi.log

MonsterHunterWorld_d3d11.log

ああまた別の小さな問題があります
前回友達と遊んでみたとき、その青い補給箱からポーションや配給などを手に入れようとしたときに接続が切れました。
2回試行しましたが、すべて切断されました。
しかし、他のすべては完璧に機能しますが、どういうわけか.....

その胸にどのような魔法のネットコードカプコンが使われていたかはわかりませんが、他のすべてのものとは明らかに異なります...

ただし、これについては広範なテストを行っています。 私はまだロックを解除していないキャンプにいました。 同様の問題が発生していますか?

前に述べたように、ほとんどの人はゲーム/ OSのフリーズを除いて、MHWをうまく実行できるようです。 ランダムな瞬間にシステム全体がフリーズし、PCを再度応答させるためにPCを再起動する必要があります。

ログを見ると、スパムが送信されていることがわかります。

5664.319:001d:0023:err:hid_report:process_hid_report Device reports coming in too fast, last report not read yet! 

時折また持っている:

5552.906:0008:0092:trace:module:LdrGetDllHandle L"steam_api64.dll" -> 0x3b400000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.906:0008:0092:trace:module:LdrGetDllHandle L"oo2core_5_win64.dll" -> 0x470000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.907:0008:0092:trace:module:LdrGetDllHandle L"amd_ags_x64.dll" -> 0x180000000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.908:0008:0092:trace:module:LdrAddRefDll (L"MonsterHunterWorld.exe") ldr.LoadCount: -1
5552.909:0008:0092:trace:module:LdrAddRefDll (L"MonsterHunterWorld.exe") ldr.LoadCount: -1

さて、ついに映画の問題を回避するために、友人にそれを起動させ、Windowsシステムのカットシーンをバイパスさせました。 自分のハードウェアで起動すると、私の宗教的信念に反します

とにかく、デバッグログを有効にしてクラッシュを再現することができました。 うまくいけば、彼らが助けてくれることを願っています。もっとデバッグフラグが必要な場合は教えてください。デフォルトのフラグを使用しました

mhw-crash.tar.gz

@xaenalt
明確にするためだけに
xenoを打ち負かし、クラッシュを取得し、保存をWindows PCに持ち込み、カットシーンを実行してから、保存をLinuxPCに戻すことができます。
私は正しいですか?

@ roadh0use
はい、私は彼らに私のアカウントにログインさせ、保存は正常に同期され、彼らはカットシーンを再生しました、そして私は私のアカウントに再度ログインし、それは保存後のカットシーンを同期しました。 ただし、SAVE1000をボックスに転送するだけでは機能しませんでした。 どこかにメタデータがあり、それが機能しないのではないかと思います

私はまだFedoraでプロトンを再コンパイルしようとしているところですが、wine-staging 3.15のリリースノートで、Windowsメディアのサポートが改善されていることがわかりました。そのため、この問題の修正に役立つ可能性があります。

別のクラッシュログ
mhw-crash-2.tar.gz

.nvディレクトリの削除後もクラッシュが発生していることを確認できます

@Xaenalt
同じ。 クラッシュを修正していると思いましたが、偶然でした

好奇心から、クラッシュに伴うシステムのロックアップを経験している人のために、KDEを使用していますか? その場合は、コンポジターを無効にして、クラッシュによってシステムがロックされるかどうかを確認してください

@Xaenalt私はGNOMEを使用しています。

ああ、コンポジターを無効にして試してみると、いつも古いクラッシュが発生したので、システム全体のロックアップを削減できると期待していました

@Xaenalt
シナモンを使っているim
サイドノートに
私はshadercacheのアイデアをあきらめていません
〜/ .steam / Steam / Steamapps /の下にshadercacheフォルダーがあります。
再びそれはプラセボかもしれませんが、これまでのところ、すべてのプレイセッションの後にこのフォルダの内容を削除すると、クラッシュが(一見)曲がりました。
他の誰かがこれも試して、それが可能な修正かプラセボかどうかを確認できるかどうかを望んでいました

新しいNvidiaドライバーがリリースされましたが、誰かがそれらをテストできましたか?

@ LP0101
現在の最新のLinuxドライバーはまだ396.54ですが、Linux用に399.24はまだリリースされていないと思いますか?

パッチがリリースされました、396.54.05私は信じています。

今夜更新してテストします

それで、今日は2〜3時間ほどゲームをプレイし、さまざまなミッションや一般的なことをしました。 以前と同じシステムロックアップは発生しませんでした。
私がしたことは次のとおりです。

  • GPUドライバーを更新する
  • カーネルの更新

詳細については、以下の情報を参照してください。

Processor Information:
    CPU Brand:          Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

Operating System Version:
    Pop!_OS 18.04 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.18.7-041807-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Mutter(Budgie)
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 1080/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.54

私が気付いたのは、MonsterHunterWorld.exeが終了した後もバックグラウンドで実行され続けるということだけでした。
これが大いに役立つかどうかはわかりません。

MHが突然閉じる前に、まだ約20分のゲームプレイしか得られていません。 フリーズすることはありません。ゲームはデスクトップに近づくだけで、ログには理由を示すものが何も見つかりません。

Fedora 28-4.18.5-300.fc28.x86_64(シナモン)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti(396.54.1)
プロトン3.7-6ベータ

クリーンインストールを実行しましたが、問題が解決しないので、助けていただければ幸いです。

396.45.1

396.54に更新してください。

396.54に更新してください。

@doitsujin
私は今絶対にそれをしますが、この問題は396.54.1を使用してまだ存在していたことを私の以前の投稿に注意してください

@ roadh0use

そのため、再生するたびにshadercacheフォルダーを削除することをテストしてきましたが、クラッシュも修正されたようです。 これを完全に確認するための長いプレイセッションはまだできていませんが、ボーダレスフルスクリーンでプレイした場合、ハントを開始してから約5分後にゲームがクラッシュすることがありましたが、今ではうまくいきましたクラッシュすることなく3回の狩り。 したがって、クラッシュはシェーダーキャッシュと関係があるようです。 私が持っている唯一の副作用は、キャッシュを再構築するときに時々途切れることです。それが役立つかどうかを確認するために、Steamで無効にしてみるかもしれません。

たぶんそれは私だけですが、3.7-6では以前よりもロックアップがはるかに一般的になっているように感じます。

また、しばらくゲームを実行した後、ロックアップが発生します。 dmesgは、発生時に次の行を表示します。

[18082.187238] NVRM: GPU at PCI:0000:01:00: GPU-31cce69c-7592-a02b-a7f1-537eb763536f
[18082.187242] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000002b, engmask 00000111, intr 10000000

@furelokaが言ったように、おそらくドライバーのバグですか?

システム:

Processor Information:
    CPU Brand:         Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

Operating System Version:
    Ubuntu 16.04.5 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-34-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 970/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.54

Memory:
    RAM:  7869 Mb

そのため、今はプレイする時間が増えており、Proton3.7-6とNvidia396.54を使用すると、Steamでシェーダーキャッシュを無効にすると、クラッシュすることなく約1時間のゲームプレイを得ることができます。

1080tiとドライバーバージョン396.54-4でArchを実行しています。 ウィンドウモードで実行しても問題はありません。ボーダレスで実行すると、約5〜10分後にクラッシュします。 シェーダーキャッシュを無効にすると、ボーダレスで実行でき、クラッシュの約1時間前に取得できます。 したがって、Steamがシェーダーを事前にキャッシュしないようにすることで改善されたものの、完全には解決されていないドライバーのバグのようです。

@ ecru332
同じこと男。
シェーダーキャッシュを削除してSteamで無効にすると、フリーズ間の再生時間が長くなりますが、私が望んでいたような問題は軽減されません。
ここにamdの投稿がないので、nvidiaの問題にすぎないようです。 ちょっと吸う

興味深いことに、私が最初にゲームを試したとき、フリーズのアカウントは1つしかなく、多くのAlt-Tabキーを押していました。 alt-tabを使わずにもう一度プレイしてみましたが、1時間以上も問題なくプレイしました。 私はnvidiaを使用しています。

鏡面反射に気づきましたか? Proton3.7-6では正しくレンダリングされません。
プロトン3.7から6不正なレンダリング- https://youtu.be/WPXIl5cOhls
Windowsの正しいレンダリング-https ://youtu.be/7QctglngEk4
AMDgpuに対して「ベータ」サザンアイランドサポートを使用していることが原因である可能性がありますが、それがドライバー、ワイン、またはDXVKの問題であるかどうかを分離する方法がわかりません。

コーデックのソフトロックされたセーブがないことを除けば、モンスターハンターワールドは私にとって非常にうまく機能します。 ゲームが時々正しく終了しないことを除いて、クラッシュ/ハングはありません。

OS:「ArchLinux」(64ビット)
カーネル:4.18.5-arch1-1-ARCH
CPU:Intel(R)Core(TM)i7-4770K CPU @ 3.50GHz
GPU:X.Org AMD Radeon HD 7900シリーズ(TAHITI、DRM 3.26.0、4.18.5-arch1-1-ARCH、LLVM 6.0.1)具体的にはR9 280、別名7950のブランド変更
GPUドライバー:3.1 Mesa 18.1.7(Radeonの代わりにAMDgpuドライバーを強制)
RAM:15914 Mb @ 2400MHz

@ Confetti-カモフラージュこれと同じドライバーのバグでしょうか?

https://github.com/doitsujin/dxvk/issues/652

@ryaoこれはMSAAの問題であり、 idk

編集:NvidiaGPUにはこのテクスチャバグはありません
EDIT2:ゲーム内でZ-Prepassを無効にすると、バグの動作が少し変わります。カメラに近づくと、一部のオブジェクトは正常になります。

ディストリビューション:ミント19シナモン
カーネル:4.15.0-34-ジェネリック
GPU:[AMD / ATI] Tonga PRO [Radeon R9 285/380]
CPU:Intel i3-6100
RAM:8GB

私は黒い窓を経験し、それ自体を閉じています。 私はgraphics_option_preset.iniにアクセスし、これらの各設定の4つのインスタンスを変更しました。

ScreenMode = Borderless
解像度= 1680x1050(私のモニターサイズ)

他に何ができるか、これを変更できるかわかりません。

ビデオに問題があり、ゲームがハングします。 特に、最後のキャンペーンミッションでXeno'jiiva(別名「???」)を倒した後のカットシーンがあり、ゲームの完了を妨げています。 チュートリアルでビデオを表示しようとしたときにも同じ問題が発生します。 幸い、Windows 7のDLLファイルを使用して、Shadows:AwakeningのProton問題スレッドと同じ手順で問題を解決することができました。

ファイルは

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

64ビットのwineprefixを使用しているので、各ファイルの64ビットバージョンと32ビットバージョンの両方を取得しました(それぞれsystem32とsyswow64で)。 レジストリファイルについては、 Windows 7 + IE10評価用仮想マシンを入手しました。

何らかの理由で、 wine regedit wmf.reg 、私は開く必要がありましたので、レジストリの変更をインポートしませんでしたwine regeditとGUIからそれを行います。

参照:

この問題を修正すると、ゲームは、 nvidia-396.54とカーネル4.18.9-arch1-1-ARCH備えたArchLinux上のGTX1070Tiを搭載したCorei78700Kで1080p60 + fpsでスムーズに実行されます。 1440pでは、30〜45fpsになります。 数時間ごとにクラッシュすることがありますが、ボーダレスウィンドウモードでゲームを実行することで大幅に軽減されるようです。 v-syncとボリュームフォグがオフになっていることを除いて、すべての設定が最高になっています。どちらもパフォーマンスに深刻な影響を与えるためです。

ディストリビューション:Ubuntu 18.04 LTS
カーネル:4.15.0-34-ジェネリック
GPU:NVidia GeForce 760、ドライバー390.87
CPU:AMD Ryzen 3 1200
RAM:8GB

同じロードで問題なく、カットシーンで問題なく再生できます。実際にゲームで問題なく再生することもできますが、一部のGUI要素を除いて、ノイズのように見えるものがすべての上にレンダリングされます。

私のゲームがなぜこのようにレンダリングされるのかについて、誰かが手がかりを持っているとは思いませんか?

20181002162913_1

@ NB-ケリー私も同じ問題を抱えていました。 公式のppaから新しいnvidiaドライバーに更新すると、問題は解決しました。

@ tryton-vanmeer Yikes、それだけです。 どういうわけか、私はすでに最新のドライバーを使用していると思いました。

ありがとう!

了解しました。最新のプロトンベータおよびスチームベータクライアントが、nvidiaのランダムなフリーズを修正しているようです。
他の誰かが確認できますか?

モンスターハンターが突然閉じるという問題が繰り返し発生しています。 助けていただければ幸いです!

Fedora 28-4.18.10-200.fc28.x86_64(シナモン)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti(396.54.1)
プロトン3.7-7ベータ

ゲームプレイの範囲は、終了する数分から30〜40分までです。 添付された更新されたログ:

Steam-582010.log
MonsterHunterWorld_d3d11.log
MonsterHunterWorld_dxgi.log

こんにちは@ HMSS013ulimit -Hnを実行して、それが4096ではなく高い値であることを確認できますか。

@ kisak-valveの返信をありがとう、ulimit-Hnは4096を返します。

うわー、それはesyncの問題でした、私はそれを修正したと思いました。 それを修正して再試行します。

喜んで手伝ってくれてありがとう!

これは奇妙なことです。現在、プレイの途中で、バックグラウンドで膨大な数のウィンドウが固まります。

alt + tabを使用すると、次のように

MT FRAMEWORK.jpg

@ roadh0useはまだフリーズしています。 最新のベータ版とnvidiaについて410.57

@ roadh0use Steam

Nvidia396.54で

最新のProton3.7-7ベータ版とDXVK0.81でシステムが完全にロックアップすることがありますが、電源を入れ直すまですべてのビデオを停止し、オーディオのみを更新します。 さかのぼって説明したように、ウィンドウがフォーカスを失うことに関連しているかどうかはわかりません。 これまで、私は2台のモニターで遊んでいました。一方はミクストメディア設定で、一方はvysncなしで、ブラウザー用にもう一方をAltキーを押しながら、ボーダレスウィンドウでMHWを再生しました。 価値があるのは、そうするときは本当にスムーズで、吃音の突然の遅れやスパイクはありません

Linux Mint 19、カーネル4.15.0-36
1060 6GB、Nvidiaドライバー396.45

まず、ここに投稿してくださった皆様に感謝申し上げます。 あなたは大いに助けてくれました!

Nvidiaドライバー396.54(GTX 1080)を搭載したカーネル4.15で、プロトン3.7-7ベータ(プレシェーダーキャッシュを無効)、vsyncをオン、ボリュームフォグを無効

  • 完全なシステムロックアップ、ハードリブートが必要です。
  • ゲームのフリーズは通常、プレイから20分から1時間以内です

カーネル4.18でNvidiaドライバー410.57(GTX 1080)、プロトン3.7-7ベータ(プレシェーダーキャッシュが無効)、vsyncがオン、ボリュームフォグが無効

  • ゲームは1時間以上スムーズに再生されますが、フリーズします
  • システムは機能し続けます。ALT+ TABでMonsterHunterWorld.exeプロセスを正常に強制終了できます。
  • ゲームを問題なく再開し、さらに1時間以上プレイできます

@ roadh0use@ LP0101からの返信に基づいて、Nvidiaシステムのフリーズ問題の解決策は次のようにすることです。

  • カーネルを4.18に更新します
  • 396.54Nvidiaドライバーを使用する
  • Steam Play Beta3.7-7を使用する
  • ボーダレスウィンドウモードで再生

Nvidia 410.57ドライバーを396.54にロールバックし、ゲームを数時間実行してみます。 詳細な解説はここにあります

カーネル4.18へのアップデートはそれを行ったようです。 たくさんのalt-tabを前後に動かして数時間プレイしただけでなく、終了して、プロセスを強制終了せずに正常に終了させることができました。

これまでの作業に感謝します!

それをスクラッチし、最新の安定したカーネル、nvidiaドライバー、プロトン、dxvkなどで別の完全なシステムをロックアップしました

言うまでもなく、それ自体が正しく終了するプロセスはまぐれだったようですが、それはまだ起こっていません。

編集:「プレシェーダーキャッシュが無効になっています」と言うとき、それは通常のSteamオプションの設定ですか、それともDXVK起動オプションを介して行われたものですか? それは凍結をまったく助けましたか?

RX Vega 64では、ゲームは何もしなくても完全に機能します。Windowsでも吃音のみが報告されています。 FPSを60に制限し、V-syncをアクティブにすることで、部分的に修正できます。

RX Vega 64では、ゲームは何もしなくても完全に機能します。Windowsでも吃音のみが報告されています。 FPSを60に制限し、V-syncをアクティブにすることで、部分的に修正できます。

鏡面ハイライトの問題はもう発生していませんか?

鏡面ハイライトの問題はもう発生していませんか?

スペキュラーハイライトでこれを意味すると、木に不自然な反射が見られます。

ゲームがハングし、デスクトップに何百もの背景ウィンドウがすべて_.......#MT FRAMEWORK 3.0 ......_のような名前で吐き出されるという奇妙な問題がまだ発生しています。

最終的にゲームが終了し、大量のログファイル(〜215MB)が生成されます

スクリーンショット

ログ(215MB)

Fedora 28-4.18.12-200.fc28.x86_64(シナモン)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti(396.54.1)
プロトン3.7-8ベータ

このゲームで問題が発生し、キーボード入力が登録されなくなりました。マウスは問題ありません。
編集:これは、チャットに挿入を使用した後に発生するようです。
Edit2:クエストが完了し、他のプレイヤーがあなたのパーティーを去った後に発生するようです
Edit3:パーティーで起こったばかりで、Insを押してチャットし、メッセージが通過し、キーボード入力が停止しました

カーネル4.18.13と最新の安定したMesa / LLVM / Proton / DXVKを使用して、10606GBからRX5808GBに切り替えました。

まれなシステム全体のロックアップはなくなったように見えますが、ハブのすべての表面が油で覆われているように鏡面反射光を放っています。 ハブ内にあるように見えるので、無視できますが、それでも間違いなくエラーです。

プロトン3.16のDXVKの最新バージョンは、吃音を修正しているようです。 また、シェーダーのプリキャッシングを再度アクティブにしましたが、正常に機能します。

ゲームがハングし、デスクトップに何百もの背景ウィンドウがすべて_.......#MT FRAMEWORK 3.0 ......_のような名前で吐き出されるという奇妙な問題がまだ発生しています。

最終的にゲームが終了し、大量のログファイル(〜215MB)が生成されます

スクリーンショット

ログ(215MB)

Fedora 28-4.18.12-200.fc28.x86_64(シナモン)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti(396.54.1)
プロトン3.7-8ベータ

カーネル4.18.13と最新の安定したMesa / LLVM / Proton / DXVKを使用して、10606GBからRX5808GBに切り替えました。

まれなシステム全体のロックアップはなくなったように見えますが、ハブのすべての表面が油で覆われているように鏡面反射光を放っています。 ハブ内にあるように見えるので、無視できますが、それでも間違いなくエラーです。

プロトン3.16-1でもこれら2つのエラーを確認できます

ArchLinux-4.18.12-KDE
Ryzen 1700X / 16GB RAM
RX Vega 64(Mesa 18.2.2)
プロトン3.16-1

ArchLinux-4.18.14-bspwm
Ryzen 1600 / 16GB RAM
Nvidia 1070ti(nvidia-vulkan-dkms 396.54.09)
プロトン3.16-1

タイトル画面の前にゲームがフリーズしたり、トレードヤードからクラッシュしたりする可能性があることに気づきました。 ただし、MonsterHunterWorld_d3d11.logとMonsterHunterWorld_dxgi.logはどちらも空です。 クラッシュをログに記録するために何かをスキップしていますか?

今日、プロトンベータ3.16を再度選択してダウンロードされたことを再確認した後、ゲームは正常に実行されますが、それはプロトンのバグでしたか? (CPUがmhwとprotonでより低温で動作するのが好きです。wine/ linuxはWindowsよりもCPUスレッドをうまく管理していると思います。)

また、dxvk情報の起動オプションに次のものを含めて、終了したときにゲームが確実に閉じられるようにします。
DXVK_HUD=fps,devinfo,frametimes %command%; pgrep -i monster | xargs kill -9

ゲームがハングし、デスクトップに何百もの背景ウィンドウがすべて_.......#MT FRAMEWORK 3.0 ......_のような名前で吐き出されるという奇妙な問題がまだ発生しています。

最終的にゲームが終了し、大量のログファイル(〜215MB)が生成されます

スクリーンショット

ログ(215MB)

Fedora 28-4.18.12-200.fc28.x86_64(シナモン)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti(396.54.1)
プロトン3.7-8ベータ

カーネル4.18.14.200およびプロトン3.16-3でもこのエラーが発生します。

しばらくプレイしていなければ、最初にクラッシュするのに時間がかかるようです。

私は30分前にプレイし、保存して問題なく終了しましたが、その後は数分後にクラッシュが発生しました。

:(

だから私はもう少しテストをする機会がありました、そしてそれは有望に見えます。

仕様は次のとおりです。
Manjaro Linux
KDEプラズマデスクトップ
4.19.0カーネル
GTX1080tiドライバーバージョン410.73
プロトン3.16-3ベータ

クラッシュすることなく、Asteraで約3時間ゲームを実行しました。 私は時々動き回ってゲームを保存し、ベンダーとやり取りしました。 ゲームは60fpsを上限とするボーダレスウィンドウモードで実行されていました。 これまで、ゲームをプレイするときは、入力なしでAsteraに滞在しただけでも、クラッシュするまで5〜30分続くので、これは大きな改善のようです。 修正されるかどうかを確認するために数日おきに起動しようとしているので、しばらくプレイしていなかったことが原因ではないようです。

ゲームを終了してもハングするので、手動でプロセスを強制終了する必要があります。

私は明日、(願わくば)複数の狩りをすることによって、より多くのテストを行うつもりです。

ボックス内の武器で「映画を再生」を選択するとクラッシュすることを除いて、このゲームのすべてがうまく機能しました。

マルチプレイヤーを含め、他の方法ではクラッシュすることなく何時間もプレイしました。 パフォーマンスも良い。

4.19およびmesa / llvm git / svnを実行しているRX580。

ですから、昨日はまぐれだったことがわかりました。 今日から狩りを始めましたが、15分ほどでゲームがロックされました。 そのため、クラッシュするバグはNvidiaではまだ修正されていません。

OS:Ubuntu 18.04
NVidiaドライバー410(gtx 1080)
3つのバージョンすべてのプロトン現在、モンスターハンターでは画面が完全にフリーズし、音楽がルーペで再生されるという問題があります。

私は致命的な戦闘です、xweatherそれはv-syncまたはg-syncです私は画面が裂け続けます

OS :Ubuntu 18.10
NVIDIAドライバー:410.73
カーネルバージョン:4.18.0-10
プロトンバージョン:3.16-4
完全なシステム情報GIST

ゲームグラフィックオプション

[GraphicsOption]
ScreenMode=FullScreen
Resolution=2560x1440
FrameRate=30
V-Sync=Off
OptionMode=Manual
ResolutionScaling=High
TextureQuality=512
AmbientOcclusion=Off
VolumeRenderingQuality=Off
ShadowQuality=Mid
Anti-Aliasing=FXAA
LODBias=Mid
MaxLODLevel=No Limit
FoliageSway=On
SubSurfaceScattering=Off
ScreenSpaceReflection=Off
AnisotropicFiltering=Mid
WaterReflection=Off
SHDiffuse=Low
DynamicRange=64-bit
Z-Prepass=On
MotionBlur=Off
[Window]
PosX=0
PosY=0

私のゲームは、音楽がバックグラウンドで再生されている状態で黒上映される前に、約20〜30分間正常に動作しているようです。 アプリを閉じる唯一の方法は、プロセスを強制終了することです。

それは私にはうまくいきません。

エラー:サーバーにアクセスできません。インターネット接続を確認して、[再試行]をクリックしてください。

私は試しています:
-nofriendsui -udpforce
-nofriendsui -udp
-nofriendsui -tcp

ログ

@ mrdev023ネイティブライブラリの代わりにsteanランタイムを使用してみてください

アーチ4.19.2
ryzen 1600
プロトン3.16-4
nvidiavulkanベータ版| nvidia-vulkan-dkms 396.54.09-3

ダンテデビルチャージブレードを頭に上げると、ランダムにゲームがクラッシュする可能性があります。 装備した状態でイベントクエストコードを赤で2回実行すると、クエストを開始してから5分以内に1回ゲームがクラッシュし、その後20分で再びクエストを開始してクラッシュしました。 どちらの場合も、バックグラウンドミュージックが正常に再生されてゲームがフリーズしましたが、回復不能なエラーのようで、ゲームプロセスを強制終了しました。

これをログに記録するには、CLIのappidを介してゲームを呼び出すだけですか?

こんにちは@ cj360 、ゲームの起動オプションにPROTON_LOG=1 %command%を追加し、問題を再現してから、生成された$ HOME / Steam- $ APPID.logを見つけることができます。

@BlazeKl動作しますが、Steamを使用したゲームでは頻繁にクラッシュしますが、プレイ可能です。

Manjaro Deepin 4.20-rc2(ae-5サウンドカード用)
AMDスレッドスリッパー2990wx32c 64
プロトン3.16-4
AMD R9 390X | Mesa 18.2.5 OpenGL 4.5 Vulkan 1.1.70

クラッシュダンプ
プロトンログ

問題は、ゲームファイルが不足していることだったと思いますか? 整合性チェックを実行し、不足している8つのファイルがダウンロードされると述べました。 それから私は失敗として一度ミッションを実行し、それから再び成功しましたが、クラッシュはありませんでした。 墜落した時と同じ武器。 とにかくここにログがありますが、ログを有効にしたときにクラッシュが再び発生するかどうかを確認する必要があるようです。

http://ix.io/1tcj

Xubuntu 18.04.1
Intel(R)Core(TM)i7-2600K CPU @ 3.40GHz
NVIDIA Corporation GeForce GTX 970 / PCIe / SSE2

415.13ドライバーを使用した後も、まだロックアップが発生しています。 GPUがリセットされ、このメッセージがkern.logに出力されます。

[ 2546.530874] NVRM: GPU at PCI:0000:01:00: GPU-31cce69c-7592-a02b-a7f1-537eb763536f
[ 2546.530878] NVRM: Xid (PCI:0000:01:00): 31, Ch 00000023, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_5 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

そのため、コードレッドクエストとルナストラスペシャルクエストの途中でmhwがクラッシュし、それらのクエストの途中でゲームがクラッシュしたことに気づきました。 次のログでこれを見た

https://gist.github.com/cj360/4970bd5a32327a52b9e8671b8fe6fa97

Linux 4.19.2(以前は4.14)にアップグレードした後、フリーズの問題はなくなったようです。

NixOS不安定版を使用しています
Linux 4.19
nvidia GTX1070ドライバー410.78
プロトン3.16-4

使用されるオプション:

  • ボーダレス
  • vsyncはありません
  • 体積霧が無効

複数のフリーズが発生しました😢

数時間続けてプレイできる場合もあれば、20分のゲームプレイ後にフリーズする場合もあります。

ロックアップが発生する前に15〜20分しか行けず、コンピューターを強制的に再起動する必要があります。 スムーズにAlt-Tabキーを押すことができるウィンドウ付きボーダレスを試しましたが、まだクラッシュします。 私はあなたが偉大なジャグラと戦う最初の任務にいるだけで、これはすでに合計4回起こっています。 フレームレートに上限がなく、vsyncがオフになっています。

仕様:
4.19.2-アーチ
GTX 1080ti
スレッドリッパー1900x
nvidia 415.18
プロトン3.16-4

私もこの問題を抱えており、dseguinによって正確に説明されていますが、ジャストコーズ3で発生します。gtx770でアーチを使用しています。最近のnvidiaドライバーの更新前は、dmesgでスローされたエラーの詳細はあまりありませんでした。 エラーがdseguinと実質的に同一であることを考えると(一般的なXid 31エラーだけでなく、私のものと彼のインクルードPAGE_FAULT、アドレスなど)、これは単なるアプリケーションエラーではなくドライバーエラーであるとほのめかします。 おそらく、dmesgのこの冗長性の増加は、知っているnvidiaからの今後のパッチにフラグを立てます。

私の場合、システムが完全にロックされない状態でどのくらいの時間がかかるかについて一貫性がありません。 クラッシュする前にほぼ1時間早くプレイすることができました。

仕様:
4.19.2-Ubuntu(18.04.1)
GTX 1080ti
nvidia 415.18
プロトン3.7-8は現在ですが、ベータ版でも入手できます。

ボリュームフォグ、ビネットエフェクト、DOFをオフにし、vsyncをオンにすることのいくつかの組み合わせは、マイナーな緩和効果をもたらしたようです。 約1時間までそれを手に入れました。

この問題の根本的な原因を見つけたのではないかと思います。 nvidiaがxid31エラーを「ドライバー」および「アプリケーション」エラーとしてリストしているにもかかわらず、xid 31が参照するページフォールトは、実際には、どこかにある任意の不良ポインターだけでなく、vramの欠如が原因である可能性があります。 しかし、私はモンスターハンターワールドではなく、ジャストコーズ3を実行していますが、ここにリストされているものと同じ症状が発生しました。

また、ジャストコーズ3が消費するビデオメモリは、フォーカスが別のアプリケーションに移されたときにAltタブが実行されるたびに約70メガバイト増加することも発見しました。 同様に、フルスクリーンモードとウィンドウモードを切り替えると、vramの消費量が驚異的に増加します。 これは、誰もがalt-tabをクラッシュ頻度の増加に関連付けているとは思えないため、一見ランダムなクラッシュ動作を説明する可能性があります。

これを確認するために、クラッシュ時に誰かがvramを監視するように要求しています。 ツール「nvidia-smi」を使用して、nvidia-settingsに付属しているvramの使用状況を監視しました(私は思います)。 ターミナルを表示可能な場所に配置し、「watch -n 0.5 nvidia-smi」を実行して、0.5秒ごとにvramの使用統計を再帰的に更新します。 明らかに、モンスターハンターワールドを起動し、クラッシュしたときを見つけて結果を投稿します。

私はGTX770 4gbbtwを実行しています。

@newnahしたがって、このロジックによれば、

@newnah理論をテストしたところ、音楽だけが再生されたままゲームが応答しなくなりましたが、VRamの使用量は約2100MiBで、gtx 980 4gbの約50%です。 したがって、Vramが不足することは問題ではないように思われました。
しかし、私は他の、おそらく興味深いことに気づきました。

  1. 時計nvidia-smiが実行されているターミナルは、2台目のモニターで更新を続けました
  2. Ctr + Alt + F4を使用すると、別のログイン画面に切り替えることができます。 そこで、sudoユーザーにログインして、モンスターハンターワールドのプロセスを強制終了できます。
  3. ショートカットを押してsudoユーザーに切り替えると、ログインする前にモニターが約2分間黒くなりますが、電源設定を「最大のパフォーマンスを優先する」に設定すると、待機時間は30秒に短縮されます。

記録のために:私はKulve Taroth(ソロ)と数回戦った後、報酬を得るために別のオンラインセッション(他のプレイヤーと)に切り替えることでクラッシュを引き起こしました。 クエストレディから逃げる途中で墜落

CPU:i7 4790
GPU:GTX 980 4Gb
ドライバー:396.54
プロトン16-4ベータ

@Estard通常、ゲームが再開するのを十分に待つと、実行を一時停止したり、副作用などが発生したりせず、タイムアウトによるオンライン切断のみが発生します。これは、デバッガーを使用してプログラムを一時停止するのと同じです。

ログインして強制終了するように変更ttyを試行しましたが、何かを管理したときのことを思い出せません。

私の場合、2番目のディスプレイでさえフリーズしたままであり、通常、システムが完全にロックアップされる前に1フレームまたは2フレーム更新されることに注意してください。

そして、そのすべてが、今日、新しい415.18.04vulkan-betaドライバーで変更されました。 ゲームがクラッシュするたびにPCを再起動するのは本当に面倒なので、十分にテストしていませんが、フリーズ後に画面に変更があったため、両方の画面で、しばらくするとデスクトップの壁紙が表示されるようになりました。 、2番目のディスプレイに表示されていたものが戻ってくることがあります。

私は推測することしかできませんが、システムがフリーズしたときにYouTubeビデオを再生している間、オーディオが数秒(最大30秒)継続して停止し、しばらくするとオーディオが再開するため、CPU側に何かがある可能性があると思います両方の画面がフリーズしたままで、ゲームのバックグラウンドミュージックがいつものようにループし続けます。これは、CPUが何が起こっても回復したが、GPUが回復しなかったことを示している可能性があります。

415.18.04アップデートの前は、一時的かどうかにかかわらず、フリーズの量は新しいカーネルまたはドライバーごとに着実に減少していました。土曜日は、新しいドライバーでフリーズする一時的なフリーズを数回行うだけで、ほぼ1日中プレイすることができました。数時間のテストで気付くことができることについては、より頻繁に思われます。

偏見があるかもしれませんが、クシャラ・ダオラと戦っている間、他のどのモンスターよりも恒久的なフリーズがありました。それらの多くは報酬画面で発生したため、風のせいであるとは言えませんが、何らかの関係があると思います。

VRAMの仮説に反しているように思われるのは、ゲームの解像度を1080pから1440pに上げた後、新しいディスプレイを購入した後、ゲームの動作が改善されたように見えることですが、ボリュームフォグは平均して最大の犯人ですが、唯一の犯人ではありません。

プレーヤーが私の元々のソロセッションに入ってから間もなくゲームがフリーズすることがよくあるため、ネットワークの影響がある可能性があります。 私がセッションホストでない場合、フリーズから回復するということは、セッションから切断してオフラインモードにすることを意味しますが、私がセッションホストであり、ゲームがフリーズから回復してAsteraに戻る場合、ミッションの唯一のプレーヤーである場合すべてのプレイヤーは接続されたままになります。

CPU:Ryzen 7 2700X
GPU:GTX 1070
ドライバー:415.18.04 vulkan-beta
プロトン16-4ベータ

編集:私はちょうどゲームをそれ自体だけをフリーズさせました、新しいドライバーで面白いことを静かにします

また、vramの問題がxid 31の問題とは別のものであることも確認できました。誤ったアラートで申し訳ありませんが、vramを超えずにJC3をクラッシュさせることができました。 新しいドライバーにもアップデートしましたが、違いはありません。

クラッシュするたびに再起動する必要があるとおっしゃっていました。 JC3に固有かどうかはわかりませんが、「pkill -9 -f .exe」をホットキーにバインドし、フリーズしたらそのボタンを少しマッシュします。 数秒かかりますが、最終的にはシグキルします。 うまくいけば、それはあなたにとって少し簡単になるでしょう。

また、ジャストコーズ3では、ジェット機やヘリコプターで飛行するときに31がほぼ常に発生することを指定したいと思います。 おそらく、飛行中のレンダリングに影響を与えるゲームロジックの一部です。 このエラーを引き起こす可能性のある実質的に無限の変数があることは言うまでもありませんが、おそらくそれはLODまたは描画距離と関係がありますか? よくわかりませんが、この哀れな推測が私たちをどこにも連れて行っていないことは知っています。 それまでの間、dxvkgithubページで問題を開きます。

Just Cause3の問題を解決する潜在的な回避策があります。

lutrisオプション(ゲーム->設定->システムオプション->デスクトップ効果を無効にする)で[デスクトップ効果を無効にする]にチェックマークを付けた後、飛行しているかどうかに関係なく、クラッシュすることなく最大3時間の時間を計ることができました。 ゲームを再開しましたが、有効にすると、ヘリコプターに乗り込んでから約15秒後にクラッシュしました。 もう一度再起動しましたが、もう一度無効にして、ゲーム内でアクションを繰り返し(同じ時間、場所、ヘリコプター)、クラッシュしませんでした(15分以上の飛行の後でも!)。

lutrisのオプションは、ディスプレイマネージャー(おそらくxorg)でのデスクトップ合成を指します。 lutrisを使用していない場合は、どのアプリケーションが何を実行するかを指定できるはずです。 使用していないので確認できませんが、プロトンも同様の設定になっていると思います。 これは役立つかもしれません: https

モンスターハンターワールドの問題がどれほど苛立たしいことか知っているので、これで問題が解決することを心から願っています。

これはうまくいったかもしれないと思います、フリーズやクラッシュのようなものなしで約2時間プレイしました、ありがとうnewnah!

フリーズまたはクラッシュが発生した場合は更新します

また、このパーティートリックはセッションごとに1回しか機能しないようです。 ゲームを閉じて何らかの理由で再起動すると、少なくともlutrisでは、デスクトップ合成を有効にした場合と同じようにクラッシュする可能性があります。 明らかに、再起動またはより高速な「systemctl restartlightdm」によってこれを回避できます(ゲームを閉じることはできませんでした!)。 とにかく、これが問題を軽減しているように見えてうれしいです。 これがlutrisのバグかどうかはわかりませんが、今のところ私はあまり気にしません。

ちょっと注意してください、私はXeno'jiiva '最後のボス'を倒しました、そしてそれが保存画面に行ったとき、あなたが進むために見なければならない映画のシーケンスがあると思います、そこでゲームはデスクトップにクラッシュしてレンダリングしますファイルを再生できません。 彼らはただ回避策は映画のシーケンスを再生することであり、それをウィンドウで再生することです。 :(そしてLinuxのゲームに戻りますが、私はそうしていません。ビデオ再生を機能させる方法はありますか?

xid 31エラーでクラッシュしますか(いいえの場合、それは問題ありません)? ターミナル出力を投稿してもらえますか?

Xeno'jiivaが「最後のボス」だった後のクラッシュを確認できます。これは映画のシーケンスです。 これは、シーケンス「非難」だけを見ることによってもトリガーできます。これを再現するためにボスを倒す必要はありません。

クラッシュログ

これを正しく読めば

84373.656:0024:00c6:trace:seh:call_vectored_handlers calling handler at 0x6a41dfc0 code=406d1388 flags=0
84373.656:0024:00c6:trace:seh:call_vectored_handlers handler at 0x6a41dfc0 returned ffffffff
84377.791:0024:002e:trace:module:LdrGetDllHandle L"steam_api64.dll" -> 0x3b400000 (load path L"Z:\\home\\buscher\\Done\\Steam\\SteamApps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
84377.984:0024:002e:fixme:mfplat:MFStartup (131184, 0): stub
84378.213:0024:002e:fixme:mfplat:mfattributes_SetUINT32 0x5e1570, {a634a91c-822b-41b9-a494-4de4643612b0}, 1
84378.213:0024:002e:fixme:mfplat:mfattributes_SetUINT32 0x5e1570, {aa456cfd-3943-4a1e-a77d-1838c0ea2e35}, 1
84378.213:0024:002e:fixme:mfplat:src_reader_GetNativeMediaType 0x5e0320, 0x00000000, 0, 0xddfc00
84378.213:0024:002e:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x141ec1d47 ip=141ec1d47 tid=002e
84378.213:0024:002e:trace:seh:NtRaiseException  info[0]=0000000000000000
84378.213:0024:002e:trace:seh:NtRaiseException  info[1]=0000000000000000
84378.214:0024:002e:trace:seh:NtRaiseException  rax=0000000080004001 rbx=0000000080004001 rcx=0000000000000000 rdx=0000000142e5cb40
84378.214:0024:002e:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=00007f0f985426b0 rbp=0000000000000000 rsp=0000000000ddfba0
84378.214:0024:002e:trace:seh:NtRaiseException   r8=0000000000ddfbc0  r9=0000000000ddf792 r10=0000000000000000 r11=0000000000000000
84378.214:0024:002e:trace:seh:NtRaiseException  r12=0000000000000000 r13=0000000000000000 r14=00000000012dfbb8 r15=00000001416811b4
84378.214:0024:002e:trace:seh:call_vectored_handlers calling handler at 0x6a41dfc0 code=c0000005 flags=0
84378.214:0024:002e:trace:seh:call_vectored_handlers handler at 0x6a41dfc0 returned 0
84378.214:0024:002e:trace:seh:call_vectored_handlers calling handler at 0x6f2826e0 code=c0000005 flags=0
84378.214:0024:002e:trace:seh:call_vectored_handlers handler at 0x6f2826e0 returned 0

fixme:mfplat:src_reader_GetNativeMediaTypeは興味深い部分かもしれません。これは例外出力の前の最後の出力であり、mfplatはFIXMEです。 ですから、私の控えめな推測では、MHWはこの関数を呼び出しますが、戻り値をチェックせず、盲目的にデータを使用します->クラッシュします。
私が正しければ、ワインはこのmfplatを実装する必要があります。

Windowsでシーケンスが正常に機能するのを見ると、その後、Linux /プロトンで引き続きプレイできます。

仕様:

  • カーネル4.19.8
  • xorg-server xorg-server-1.20.3
  • nvidia-drivers-415.22(geforce 1060gtx)
  • プロトン3.16-4ベータ

:このクラッシュはフリーズとは関係ありません。少なくとも接続が見つかりませんでした。 私もそれらのフリーズを抱えており、この投稿からいくつかの設定/ヒントを試しましたが、それでもランダムにフリーズします。

私が得るフリーズのために

[74924.495990] NVRM: GPU at PCI:0000:09:00: GPU-b96024f0-36ab-06dc-cbe4-9532fcd667e5
[74924.495992] NVRM: GPU Board Serial Number: 
[74924.495995] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_2 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
[79879.456414] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_0 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
[82736.768536] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_9 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

dmesgの出力で、再生したかったので、複数の異なるフリーズが発生しました;-)

また、記録として、PROTON_USE_WINED3D = 1を使用すると、画面が真っ暗になります。
たくさんの

...
88353.129:0024:002e:fixme:d3d11:d3d_query_init Ignoring MiscFlags 0x1.
...
88353.696:0024:002e:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
88353.696:0024:002e:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
...
88371.986:0024:0047:fixme:d3d_shader:shader_glsl_sprintf_cast Unhandled cast from 0x1 to 0x5.
...
88372.567:0024:0047:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80002302.
88372.567:0024:0047:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00199983.
...

トリミングされたログ

私の望みは、wined3dを使用してフリーズを回避することでしたが、うまくいきませんでした。

誰かがクラッシュログを見つける方法について正しい方向に私を向けることができますか
貢献するためにそれを読む方法を学びますか? ありがとう。

2018年12月11日火曜日、午前11:05 Bernd Buschinski < [email protected]
書きました:

そして、記録のために、PROTON_USE_WINED3D = 1を使用すると黒になります
画面。
たくさんの

..。
88353.129:0024:002e: fixme:d3d11 :d3d_query_init MiscFlags0x1を無視します。
..。
88353.696:0024:002e: fixme:d3d_shader :shader_sm4_read_instruction_modifier未処理の修飾子0x00155543。
88353.696:0024:002e: fixme:d3d_shader :shader_sm4_read_instruction_modifier未処理の修飾子0x800000c2。
..。
88371.986:0024:0047: fixme:d3d_shader :shader_glsl_sprintf_cast0x1から0x5への未処理のキャスト。
..。
88372.567:0024:0047: fixme:d3d_shader :shader_sm4_read_instruction_modifier未処理の修飾子0x80002302。
88372.567:0024:0047: fixme:d3d_shader :shader_sm4_read_instruction_modifier未処理の修飾子0x00199983。
..。

トリミングされたログ
https://nopaste.xyz/?8a9f8bb93460b0ca#TCL2E8LNiewHCC3Q5NFctkamrsbCm+ADdjkRowO9h2M=

私の望みは、wined3dを使用してフリーズを回避することでしたが、うまくいきませんでした。


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

KDEでコンポジションを無効にして遊んでみましたが、これは役に立ちませんでした

これが私のクラッシュログだと思います
Steam-582010.log
__

最後のボスを倒すことに関連するクラッシュについては、Windowsのインストールからいくつかのファイルをコピーする必要があります

ビデオに問題があり、ゲームがハングします。 特に、最後のキャンペーンミッションでXeno'jiiva(別名「???」)を倒した後のカットシーンがあり、ゲームの完了を妨げています。 チュートリアルでビデオを表示しようとしたときにも同じ問題が発生します。 幸い、Windows 7のDLLファイルを使用して、Shadows:AwakeningのProton問題スレッドと同じ手順で問題を解決することができました。

ファイルは

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

64ビットのwineprefixを使用しているので、各ファイルの64ビットバージョンと32ビットバージョンの両方を取得しました(それぞれsystem32とsyswow64で)。 レジストリファイルについては、 Windows 7 + IE10評価用仮想マシンを入手しました。

何らかの理由で、 wine regedit wmf.reg 、私は開く必要がありましたので、レジストリの変更をインポートしませんでしたwine regeditとGUIからそれを行います。

参照:

この問題を修正すると、ゲームは、 nvidia-396.54とカーネル4.18.9-arch1-1-ARCH備えたArchLinux上のGTX1070Tiを搭載したCorei78700Kで1080p60 + fpsでスムーズに実行されます。 1440pでは、30〜45fpsになります。 数時間ごとにクラッシュすることがありますが、ボーダレスウィンドウモードでゲームを実行することで大幅に軽減されるようです。 v-syncとボリュームフォグがオフになっていることを除いて、すべての設定が最高になっています。どちらもパフォーマンスに深刻な影響を与えるためです。

最後のボスを倒すことに関連するクラッシュについては、Windowsのインストールからいくつかのファイルをコピーする必要があります

ビデオに問題があり、ゲームがハングします。 特に、最後のキャンペーンミッションでXeno'jiiva(別名「???」)を倒した後のカットシーンがあり、ゲームの完了を妨げています。 チュートリアルでビデオを表示しようとしたときにも同じ問題が発生します。 幸い、Windows 7のDLLファイルを使用して、Shadows:AwakeningのProton問題スレッドと同じ手順で問題を解決することができました。
ファイルは

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

64ビットのwineprefixを使用しているので、各ファイルの64ビットバージョンと32ビットバージョンの両方を取得しました(それぞれsystem32とsyswow64で)。 レジストリファイルについては、 Windows 7 + IE10評価用仮想マシンを入手しました。
何らかの理由で、 wine regedit wmf.reg 、私は開く必要がありましたので、レジストリの変更をインポートしませんでしたwine regeditとGUIからそれを行います。
参照:

この問題を修正すると、ゲームは、 nvidia-396.54とカーネル4.18.9-arch1-1-ARCH備えたArchLinux上のGTX1070Tiを搭載したCorei78700Kで1080p60 + fpsでスムーズに実行されます。 1440pでは、30〜45fpsになります。 数時間ごとにクラッシュすることがありますが、ボーダレスウィンドウモードでゲームを実行することで大幅に軽減されるようです。 v-syncとボリュームフォグがオフになっていることを除いて、すべての設定が最高になっています。どちらもパフォーマンスに深刻な影響を与えるためです。

私はあなたが投稿したことをやろうとしていますが、正しく理解できません。私のような初心者向けのチュートリアルを作成できますか。

@ blastermaster77

64ビットのWindows7インストールが必要になります。必要なコーデックがないため、韓国語(または、間違っていない場合はCEエディション)にすることはできません。Windows7のインストールである必要がありますが、テストは行っていません。 8、w10ファイルは動作しません。

dllをコピーします。

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

system32フォルダーとsyswow64フォルダー(32ビット用と64ビット用の2セットのdllがあります)から、レジストリエディターを開き、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundationエントリを見つけて、wmf.regというファイルにエクスポートします。

それらをLinuxインストールに転送し、mf.regという新しいファイルを作成して、次のように貼り付けます。

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation]
"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}]
@="MPEG4 Byte Stream Handler"

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}]
@="File Scheme Handler"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}]
@="MFReadWrite Class Factory"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32]
@="mfreadwrite.dll"
"ThreadingModel"="Both"

ターミナルを開き、これを実行して必要な変更を加えます。
export WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/582010/pfx

582010はゲームIDです。別のゲームでこの修正が必要な場合は、そのゲームのwineprefixを使用してプロセスを繰り返してください。

次に実行します:

wine start regedit.exe mf.reg
wine64 start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe wmf.reg
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll

これにより、レジストリキーがwineprefixにインポートされ、dllが登録されます。64ビットと32ビットではdllが異なることに注意してください。何らかの依存関係の問題がある場合は、dllを混同している可能性があります。

修正を見つけてくれたlieffと、最初にここに解決策を投稿してくれたdaniel-lawrenceに感謝します

また、翌日からゲームが再びクラッシュし始めたので、作曲は問題ではありません

@ blastermaster77

64ビットのWindows7インストールが必要になります。必要なコーデックがないため、韓国語(または、間違っていない場合はCEエディション)にすることはできません。Windows7のインストールである必要がありますが、テストは行っていません。 8、w10ファイルは動作しません。

dllをコピーします。

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

system32フォルダーとsyswow64フォルダー(32ビット用と64ビット用の2セットのdllがあります)から、レジストリエディターを開き、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundationエントリを見つけて、wmf.regというファイルにエクスポートします。

それらをLinuxインストールに転送し、mf.regという新しいファイルを作成して、次のように貼り付けます。

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation]
"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}]
@="MPEG4 Byte Stream Handler"

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}]
@="File Scheme Handler"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}]
@="MFReadWrite Class Factory"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32]
@="mfreadwrite.dll"
"ThreadingModel"="Both"

ターミナルを開き、これを実行して必要な変更を加えます。
export WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/582010/pfx

582010はゲームIDです。別のゲームでこの修正が必要な場合は、そのゲームのwineprefixを使用してプロセスを繰り返してください。

次に実行します:

wine start regedit.exe mf.reg
wine64 start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe wmf.reg
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll

これにより、レジストリキーがwineprefixにインポートされ、dllが登録されます。64ビットと32ビットではdllが異なることに注意してください。何らかの依存関係の問題がある場合は、dllを混同している可能性があります。

修正を見つけてくれたlieffと、最初にここに解決策を投稿してくれたdaniel-lawrenceに感謝します

また、翌日からゲームが再びクラッシュし始めたので、作曲は問題ではありません

私の愚かさを許しますが、ファイルを正確にどこに、どのフォルダに置く必要がありますか? それはプロトンsystem32とsyswow64にありますか、それともワインシステムフォルダーとmf.reg amd wmf.regにありますか?

@ blastermaster77はい、system32に64ビットdllを、syswow64に32ビットをプロトンプレフィックスまたはゲームの開始に使用するその他のワインプレフィックスに配置する必要があります。 wine regsvr32wine64 regsvr32実行するときは、 export WINEPREFIX=/path/to/prefix環境変数が必要です。

@ blastermaster77はい、system32に64ビットdllを、syswow64に32ビットをプロトンプレフィックスまたはゲームの開始に使用するその他のワインプレフィックスに配置する必要があります。 wine regsvr32wine64 regsvr32実行するときは、 export WINEPREFIX=/path/to/prefix環境変数が必要です。

私はそれをしました、そしてそれは働きません

新しいログを投稿できますか? そうですか

21498.732:0025:002f:fixme:mfplat:MFStartup (131184, 0): stub

最後のログでは、実際のdllの代わりに内部mfplatが使用されていることを意味します。 dllオーバーライドをネイティブに変更する必要があるかもしれません。

新しいログを投稿できますか? そうですか

21498.732:0025:002f:fixme:mfplat:MFStartup (131184, 0): stub

最後のログでは、実際のdllの代わりに内部mfplatが使用されていることを意味します。 dllオーバーライドをネイティブに変更する必要があるかもしれません。

Steam-582010.log
ここに私の新鮮なログがあります。

win7は、dllとレジスタを抽出するために、最初に更新する必要がありますか?

今は違う

4273.680:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFPlat.DLL": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfplat.dll: invalid ELF header
4273.680:0026:0027:trace:module:load_builtin_callback loaded mfplat.dll 0x5d020 0x7f4481b40000
4273.680:0026:0027:trace:module:MODULE_InitDLL (0x7f4481b40000 L"mfplat.dll",WINE_PREATTACH,(nil)) - CALL
4273.680:0026:0027:trace:module:LdrUnloadDll (L"mfplat.dll") - START
4273.680:0026:0027:trace:module:MODULE_DecRefCount (L"mfplat.dll") ldr.LoadCount: 0
4273.680:0026:0027:trace:module:free_modref  unloading L"C:\\windows\\system32\\mfplat.dll"
=>0 0x000007ff385f7a76 in mfplat (+0x27a76) (0x000007fffffffff8)
  1 0x000007ff386034c1 in mfplat (+0x334c0) (0x00007f43f7917d10)
  2 0x000007ff38602112 in mfplat (+0x32111) (0x00007f43f7917d10)
  3 0x000007ff385f88a7 in mfplat (+0x288a6) (0x00007f43509dfc30)
  4 0x000007ff385df9b9 in mfplat (+0xf9b8) (0x00007f43509dfc30)
  5 0x000007ff385dfb49 in mfplat (+0xfb48) (0x00007f43509dfc30)
  6 0x000007ff38601152 in mfplat (+0x31151) (0x00007f43509dfc30)
PE       7ff385d0000-     7ff3863c000   Export          mfplat

mfplat.dllとmf.dllのオーバーライドはまだデフォルトで組み込みになっているようです。

今は違う

4273.680:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFPlat.DLL": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfplat.dll: invalid ELF header
4273.680:0026:0027:trace:module:load_builtin_callback loaded mfplat.dll 0x5d020 0x7f4481b40000
4273.680:0026:0027:trace:module:MODULE_InitDLL (0x7f4481b40000 L"mfplat.dll",WINE_PREATTACH,(nil)) - CALL
4273.680:0026:0027:trace:module:LdrUnloadDll (L"mfplat.dll") - START
4273.680:0026:0027:trace:module:MODULE_DecRefCount (L"mfplat.dll") ldr.LoadCount: 0
4273.680:0026:0027:trace:module:free_modref  unloading L"C:\\windows\\system32\\mfplat.dll"
=>0 0x000007ff385f7a76 in mfplat (+0x27a76) (0x000007fffffffff8)
  1 0x000007ff386034c1 in mfplat (+0x334c0) (0x00007f43f7917d10)
  2 0x000007ff38602112 in mfplat (+0x32111) (0x00007f43f7917d10)
  3 0x000007ff385f88a7 in mfplat (+0x288a6) (0x00007f43509dfc30)
  4 0x000007ff385df9b9 in mfplat (+0xf9b8) (0x00007f43509dfc30)
  5 0x000007ff385dfb49 in mfplat (+0xfb48) (0x00007f43509dfc30)
  6 0x000007ff38601152 in mfplat (+0x31151) (0x00007f43509dfc30)
PE         7ff385d0000-     7ff3863c000   Export          mfplat

mfplat.dllとmf.dllのオーバーライドはまだデフォルトで組み込みになっているようです。

ああ、どうすればそれらをデフォルトで組み込みにしないようにできますか?

次を使用できます。

[Software\\Wine\\DllOverrides] 1536334351
...
"mf"="native,builtin"
"mfplat"="native,builtin"
...

次を使用できます。

* WINEDLLOVERRIDES env https://wiki.winehq.org/Wine_User%27s_Guide#WINEDLLOVERRIDES.3DDLL_Overrides

* winecfg

* Modify user.reg->Software\Wine\DllOverrides in prefix like
[Software\\Wine\\DllOverrides] 1536334351
...
"mf"="native,builtin"
"mfplat"="native,builtin"
...

これは私がuser.regに持っているものです

[Software \ Wine \ DllOverrides] 1544476852

時間= 1d490ce3aaf5900

"api-ms-win-crt-conio-l1-1-0" = "native、builtin"
"api-ms-win-crt-heap-l1-1-0" = "native、builtin"
"api-ms-win-crt-locale-l1-1-0" = "native、builtin"
"api-ms-win-crt-math-l1-1-0" = "native、builtin"
"api-ms-win-crt-runtime-l1-1-0" = "native、builtin"
"api-ms-win-crt-stdio-l1-1-0" = "native、builtin"
"api-ms-win-crt-time-l1-1-0" = "native、builtin"
"atl100" = "native、builtin"
"atl110" = "native、builtin"
"atl120" = "native、builtin"
"atl140" = "native、builtin"
"concrt140" = "native、builtin"
"mf" = "native、builtin"
"mfplat" = "native、builtin"
"msvcp100" = "native、builtin"
"msvcp110" = "native、builtin"
"msvcp120" = "native、builtin"
"msvcp140" = "native、builtin"
"msvcr100" = "native、builtin"
"msvcr110" = "native、builtin"
"msvcr120" = "native、builtin"
"msvcr140" = "native、builtin"
"ucrtbase" = "native、builtin"
"vcomp100" = "native、builtin"
"vcomp110" = "native、builtin"
"vcomp120" = "native、builtin"
"vcomp140" = "native、builtin"
"vcruntime140" = "native、builtin"

そして、これは新しいログです。
Steam-582010.log

9821.747:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\steam_api64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/steam_api64.dll: invalid ELF header
9822.864:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFReadWrite.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfreadwrite.dll: invalid ELF header
9822.944:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/amd_ags_x64.dll: invalid ELF header
9823.030:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\oo2core_5_win64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/oo2core_5_win64.dll: invalid ELF header
9829.780:0026:0030:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header

新しいwineがmfreadwrite.dllの実装を開始しているようで、dllオーバーライドも設定する必要があります。

9821.747:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\steam_api64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/steam_api64.dll: invalid ELF header
9822.864:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFReadWrite.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfreadwrite.dll: invalid ELF header
9822.944:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/amd_ags_x64.dll: invalid ELF header
9823.030:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\oo2core_5_win64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/oo2core_5_win64.dll: invalid ELF header
9829.780:0026:0030:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header

新しいwineがmfreadwrite.dllの実装を開始しているようで、dllオーバーライドも設定する必要があります。

user.regのmfreadwrite.dllをオーバーライドした後の新しいログ

Steam-582010.log

今では明らかなエラーは見られませんが、mfplatでも同じクラッシュが発生します。 おそらくゲームはH264以外の形式を使用しており、より多くのレジストリキーの転送(または追加のファイル)が必要になる場合があります。

今では明らかなエラーは見られませんが、mfplatでも同じクラッシュが発生します。 おそらくゲームはH264以外の形式を使用しており、より多くのレジストリキーの転送(または追加のファイル)が必要になる場合があります。

助けてくれてありがとう。

Ubuntu 18.04
Nvidia 1080 GTX(415)
64 GiB RAM
1440p
プロトン3.16-5

ゲームはパフォーマンスの点で_ok-ish_を実行します(21:9 @ 1440pで約35FPS-すべてが_最大化_されました_)。 私が直面した主な問題は次のとおりです。

  • パッドをセットアップできないようです(PS3ワイヤレス、PS3有線USB、XBOXエミュレート)-そしてゲームはコントローラーなしでプレイするのは非常に難しいです、特にボウやフォーカス/ズームが必要な他の武器
  • 映画を再生するとゲームがクラッシュします-最後のボスまでは問題ではありません(人々が回避策を報告していることは知っていますが、スタブ実装で映画自体をスキップするのが最善だと思います)
  • パフォーマンスが向上する可能性があります(Windowsでのパフォーマンスは不明ですが、すべてが限界に達しています)

PS4で約1000時間あります。これはもっと実験的なことですが、PC / Linuxコンボに切り替えるのが本当に好きです...

編集

Windowsでのパフォーマンスについて質問しましたが、それほど違いはないようです...さらに、高い設定では約50FPSで動作します。 パッドが使えないのが気になります...

編集2

私たちは本当に映画を修正する必要があります、そしてこれはプラチナになります...私はなんとかパッドを有効にすることができました、Windowsと同じチュートリアルに従って、それは働きました。 このゲームはPS4よりもPC上ではるかに優れています...

Ubuntu 18.04
Nvidia 1080 GTX(415)
64 GiB RAM
1440p
プロトン3.16-5

ゲームはパフォーマンスの点で_ok-ish_を実行します(21:9 @ 1440pで約35FPS-すべてが_最大化_されました_)。 私が直面した主な問題は次のとおりです。

* Can't seem to be able to setup my pad (PS3 wireless, PS3 wired USB, XBOX emulated) - and the game is super hard to play without controller, especially Bow and other weapons which require to focus/zoom

* The game crashes when playing movies - not an issue up until the final boss (I know people have reported workarounds, I think the best would be to just skip the movies themselves with a stub implementation)

* Performance could be improved (it's all maxed out, not sure though what is the performance on Windows)

PS4で約1000時間あります。これはもっと実験的なことですが、PC / Linuxコンボに切り替えるのが本当に好きです...

編集

Windowsでのパフォーマンスについて質問しましたが、それほど違いはないようです...さらに、高い設定では約50FPSで動作します。 パッドが使えないのが気になります...

編集2

私たちは本当に映画を修正する必要があります、そしてこれはプラチナになります...私はなんとかパッドを有効にすることができました、Windowsと同じチュートリアルに従って、それは働きました。 このゲームはPS4よりもPC上ではるかに優れています...

コントローラの問題については、これを実行して、問題が解決するかどうかを教えてください。 私はubuntu18.04 http://steamcommunity.com/app/353370/discussions/0/490123197956024380/で、スチームコントローラー、デュアルショック4、wiiuproコントローラー、汎用xbox360コントローラーを問題なく使用しています。

問題を確認できるように、ビデオを投稿するだけですhttps://t.co/rKisdtS8LC

@Plagman @ blastermaster77 @lieff @buscherこれが_platinum_でないことの唯一の本当の問題は、映画をスキップできない(または理想的には再生できない)ことです。

このAPIのデフォルトの実装を確認しましたが、 E_NOTIMPLが返されるようです。 MSDN
おそらく、このワインの実装呼び出しにパッチを適用して、_MF_E_INVALIDSTREAMNUMBER_を返し、
*type = NULL;
おそらくCAPCOMの群衆は、明示的な失敗に対処するためのコードを書いたのではないでしょうか。
必要なバイナリを再パッケージ化できない限り、または@PlagmanがCAPCOMに連絡して、_E_NOTIMPL_を正しく管理するように依頼しない限り、これが唯一の希望ですか? :+1:

うまくいけば、これをソートすることができれば、完了です!

編集

約2時間のセッションの後、ゲームは約20分ごとにソフトクラッシュします(つまり、画面は更新されませんが、音楽とプロセスはまだ生きています。_pid_を強制終了して再起動するだけです)。これは煩わしいことです。
ログをキャプチャする必要がありますか? それは役に立ちますか?
_dmesg_ログは次のとおりです。

[1831.482496] NVRM:Xid(PCI:0000:01:00):31、Ch 0000002b、intr10000000。MMU障害:ENGINE GRAPHICSGPCCLIENT_T1_5障害@ 0x0_00000000。 障害のタイプはFAULT_PDEACCESS_TYPE_READです
[3610.304080] snd_hda_intel 0000:00:1f.3:不安定なLPIB(65536> = 32768); LPIB遅延カウントの無効化
[4340.252228] NVRM:Xid(PCI:0000:01:00):31、Ch 0000002b、intr10000000。MMU障害:ENGINE GRAPHICSGPCCLIENT_T1_7障害@ 0x0_00000000。 障害のタイプはFAULT_PDEACCESS_TYPE_READです
[5497.137813] perf:割り込みに時間がかかりすぎ(2508> 2500)、kernel.perf_event_max_sample_rateが79500に低下しました
[5931.131236] NVRM:Xid(PCI:0000:01:00):31、Ch 0000002b、intr10000000。MMU障害:ENGINE GRAPHICSGPCCLIENT_T1_9障害@ 0x0_00000000。 障害のタイプはFAULT_PDEACCESS_TYPE_READです
[6644.139978] NVRM:Xid(PCI:0000:01:00):31、Ch 0000002b、intr10000000。MMU障害:ENGINE GRAPHICSGPCCLIENT_T1_4障害@ 0x0_00000000。 障害のタイプはFAULT_PDEACCESS_TYPE_READです

@ buscher @ Likutarと同じ
誰かがこれに対する解決策をまだ見つけましたか? それとも、Nvidiaドライバーの問題ですか? 410に戻しましょうか。

@Emanemドライバー415.23とプロトン3.16-5を搭載したGTX1070でもフリーズの問題があります

これまでのところ、この問題はすべてのドライバーバージョンとすべてのプロトンバージョンで発生しています。

2時間のゲームプレイの後、10分という短い時間でも発生する可能性がありますが、私はランダムに見えました(コンピューターが起動したばかりか、ゲームを3回目に起動したかは関係ありません)。

@nyanloutreは確認のために、レンダリングスレッドのみをクラッシュさせますが、メインプロセスは稼働しており(オーディオが機能しているため)、システムも正常です-私は正しいですか?

そして、はい、それは10分後だけでなく、2時間後にも発生する可能性があります...ゲームは頻繁に保存されないため、これは最も残念なビットです。
繰り返しますが、私にはNvidiaドライバーの問題のようです。

記録のために、 https://github.com/doitsujin/dxvk/issues/816を開いてフリーズを調査しましたが、修正/回避策はまだわかっていません。

@Emanemはい、クラッシュしてもオーディオはまだ再生されており、ターミナルのタブを変更して

_モーションブラー_を無効にすることで、発生する確率が低下するようです(それでも発生しますが、めったに発生しません)。
もっとテストしてお知らせします。

そこで、ここではLinuxでのみプレイする255時間のチャイムを鳴らし、ゲームで気付いたすべての問題から何を収集できるかを説明します。

クラッシュ

同じソースが原因である可能性が高い、4種類のクラッシュに気づきました。

1.システム全体がクラッシュします。

これまでで最もまれで、最大で2〜3回しか発生しませんでした。これは、音声がなくなったことを意味します。これは常に別の種類のクラッシュの後に発生するため、システムが別のクラッシュからの回復に失敗したことが、これをトリガーする可能性があります。

2.回復不可能なゲームのクラッシュ

迷惑なクラッシュ、そしてこのスレッドで最も頻繁に発生するように思われるクラッシュ。 ゲームはいつでも、どの画面でも(ロード画面でも)クラッシュする可能性があり、「オーディオが再生され続ける」という症状がありますが、ゲームの状態がフリーズするため、オーディオはループするだけなので、レンダリングがクラッシュするだけではありません。再生中、これには効果音が含まれます。

2.1415以上のNvidiaドライバーの前

415ドライバーの前は、クラッシュ後にシステムに入力を送信することはほとんど不可能になりました。これまでに得られた最も近いものはttyに変更しようとしたことでしたが、黒い画面が表示された場合、ログインプロンプトが読み込まれることはありませんでした。 。

2.2 Nvidia 415.18.04Vulkan-betaドライバー

ゲームはプレイできず、クラッシュせずに10分を取得することはほとんどできませんでしたが、_ゲームのみがクラッシュした_場合があり、タブを押してからそれを殺すことができました

2.3現在のドライバー(415.22.01)

ゲームはプレイ可能ですが、既知のクラッシュはすべてありますが、Altキーを押しながらタブを押して殺すことができます

3.回復可能なクラッシュ

私の場合、最も一般的なのはゲームがクラッシュすることですが、1〜5分後には、ネットワークのタイムアウトを除いて、何も起こらなかったかのように再開します。

当初はまれでしたが(10月中旬頃)、カーネル、プロトン、およびNvidiaドライバーの更新に時間がかかるにつれて一般的になりました。

回復不可能なゲームのクラッシュ、オーディオループ、およびシステムが再開するまで応答しないのと同じように動作します。

4.ウィンドウマネージャーがクラッシュする

415+でゲームがクラッシュし、シナモンを使用してコンポジターを持ってくることに気づきました。アイコンを含むデスクトップのみが表示されますが、タスクバーは表示されません。通常2番目のディスプレイにあるブラウザーも消えて壁紙が表示されます。 ttyに変更してMHプロセスを強制終了できる場合もありますが、ウィンドウマネージャーを強制終了して新しいセッションを開始する必要がある場合もありますが、悪影響を与えることなくWMを再起動できた場合もあります。

クラッシュに関する一般的な詳細

クラッシュがCPUの影響を及ぼしている可能性があり、ゲームオーディオはループしたままですが、回復が発生したときに見られるように、ゲームの状態はフリーズしています。たとえば、You Tubeでビデオをストリーミングしている場合、オーディオは次のように再生され続けます。通常、バッファリングされたものが終了するまで、少し休止した後、停止して再開します。通常、ゲームがクラッシュから回復するか、コンピュータがマウスやキーボードの入力への応答を再開すると同時に、ビデオオーディオは常に再開するかどうかに注意してください。 PCへの制御を再開できるかどうか。

私は長い間Vulkan-betaブランチを使用していて、396.54.09から415.18.04へのアップデートでは、ゲームが絶えずクラッシュしていました。415.22.01ドライバーへのアップデート後、396の頻度になっているようです。クラッシュは、おそらく少し少ないかもしれませんが、時々Alt-Tabキーを押すだけで回復できないゲームのクラッシュが発生したため、396では発生しませんでした。

多くの場合、回復不能なクラッシュが発生すると、両方のディスプレイに1つまたは2つのフレームが更新され、システム全体のクラッシュが発生するたびにこのシナリオが発生しました。フレームの更新が発生してもゲームが回復しなかった場合は、ハードリセットしただけです。なんとか脱出できた。 フレームの更新は、回復不能なクラッシュの必要条件ではないことに注意してください。

他のディスプレイでnvidia-smiを実行すると、クラッシュが発生したときに100%のGPU使用率が表示されることがあります。これは、100%のGPU使用率が報告されている唯一の状況です。

ビデオコーデック

ゲーム内のビデオを再生するとゲームがクラッシュします。適切なコーデックをインストールしない限り、同じマシンのレジストリを使用して、Windows 764ビットインストールから取得する必要があります。

Wineには、これらのファイルを再生するためのコーデックがありません(system32フォルダー内のファイルはサイズから見てスタブのように見えます)。誰かがWindowsバージョンと同等のdllを実装するか、Linuxバージョンのコーデックを使用するための回避策を作成します(存在する場合)。言うまでもなく、Microsoftを怒らせずにそれらを共有することはできません。

パフォーマンス

「かなり良い」と言う人もいますが、LinuxとWindowsの両方で同じ設定を使用すると、30 FPS(Windowsの98からLinuxの68)の違いが見られます。

プロトン3.16-6がビデオの問題を修正したことを示しています。 他の誰かが確認できますか?

状況はずっと良くなっているように見えますが、今では私のゲームがRottenValeに無期限にロードされてスタックしています...

フリーズしませんが、ローディングバーは95%移動し、そのままになります。

私は希望を持っていましたが、いや、凍りついたばかりです。レンダリングのみがクラッシュし、ゲームが最終的に再開され、ミッションを中止することさえできたことに注意してください。

この時点では、何が問題を引き起こしているのかについての考えはありません。クラッシュがかなり異なっているため、おそらくワインに何らかの部分がありました。

どういうわけか、私はプロトン3.16-6で最後のボスの後にカットシーンを見ることができました。 ビデオチュートリアルを試しましたが、まだクラッシュします。少なくとも今は再生を続けることができます。

どういうわけか、私はプロトン3.16-6で最後のボスの後にカットシーンを見ることができました。 ビデオチュートリアルを試しましたが、まだクラッシュします。少なくとも今は再生を続けることができます。

問題がまだ存在することを確認できます。ギャラリーに行ってビデオシーケンスを見ると、まだクラッシュします。何か奇妙なことが起こったので、ビデオをうまく再生できたと思います。

最終的に_Xeno_(基本的なゲームの終わり)に到達し、Windows 10を使用して映画を_視聴_し、保存をインポートして戻すことにしました。

汚い気がする:(

うまくいけば、これらのMedia FeaturePackインターフェイスは_wine_bunchによって適切に実装されます!

編集

直接リンクを削除しました

上記の警告:これはファイルのダウンロードへの直接リンクです。

Alienware 15R4
ディストリビューション:Manjaro
カーネル:4.19.0.3-MANJARO
GPU:Nvidia GTX 1070(モバイル)
ドライバー:Nvidia 415(私は信じています)
CPU:i7 8750H
RAM:16GB

現在、Nvidiaカードでもモンスターハンターワールドでクラッシュを引き起こしているWindowsのバグがあります。 (ERR12「グラフィックデバイスがクラッシュしました」)これに対する想定される修正は、Nvidiaコントロールパネル-3D設定-グローバル-電源管理を最大パフォーマンスに設定することです。

これがGNU / Linuxマシンで起こっているのと同じ問題であるかどうか私は興味があります。 これを解決できるかどうか、Power-Mizerを最大パフォーマンスモードに設定したかどうか疑問に思います。

ご自身の責任でお試しください

コマンド(私にとって)はnvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

少しテストする時間がないかもしれませんが、結果を投稿します。

Alienware 15R4
ディストリビューション:Manjaro
カーネル:4.19.0.3-MANJARO
GPU:Nvidia GTX 1070(モバイル)
ドライバー:Nvidia 415(私は信じています)
CPU:i7 8750H
RAM:16GB

現在、Nvidiaカードでもモンスターハンターワールドでクラッシュを引き起こしているWindowsのバグがあります。 (ERR12「グラフィックデバイスがクラッシュしました」)これに対する想定される修正は、Nvidiaコントロールパネル-3D設定-グローバル-電源管理を最大パフォーマンスに設定することです。

これがGNU / Linuxマシンで起こっているのと同じ問題であるかどうか私は興味があります。 これを解決できるかどうか、Power-Mizerを最大パフォーマンスモードに設定したかどうか疑問に思います。

ご自身の責任でお試しください

コマンド(私にとって)はnvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

少しテストする時間がないかもしれませんが、結果を投稿します。

Power mizerを最大に設定して約3時間テストしましたが、クラッシュしませんでした。テストを続行して、それが確実な修正であるかどうかを確認します。

@robbierobsパフォーマンスでPoweMizerを使用すると機能することを確認できます! 私は何時間もゲームをプレイしましたが、フリーズしません。 無効にするとフリーズします。 ありがとう。

@robbierobsパフォーマンスでPoweMizerを使用すると機能することを確認できます! 私は何時間もゲームをプレイしましたが、フリーズしません。 無効にするとフリーズします。 ありがとう。

完璧! それが機能しているのを見てうれしいです!

次に、カットシーンがまだクラッシュを引き起こしているかどうかを確認する必要があります。 私はゲームを打ち負かすにはほど遠いです、これがゲームの終わりにクラッシュを解決するかどうか誰かが確認できますか? カットシーンは節電を呼び起こし、それがクラッシュの原因だと思います。

@robbierobs残念ながら、それは私のためにそれを修正していないようです。 コマンドを実行し、GUIを介して設定してみました。 約15分間プレイした後、システムが完全にロックされ、ゲームがクラッシュしました。 ただし、4.20カーネルを使用している可能性があります。 時間があれば、4.19に切り替えて、別のテストを行います。

@ ecru332システム仕様を投稿できますか?最大のパフォーマンスに設定されていることを確認できますか? (ウィンドウが開いておらず、ブラウザもないデスクトップに座っていると、GUIは最大値を表示し、変更されないはずです)

@robbierobs現在、コンピューターから離れているため、詳細を知ることはできませんが、覚えておくことができる仕様は次のとおりです。

カスタムビルドデスクトップ
ディストリビューション:Manjaro Linux
カーネル:4.20.0
GPU:GTX 1080ti
ドライバー:Nvidia 415.25
CPU:i7-4790k
マザーボード:ギガバイトZ97X-ゲーミング3
RAM:32GB

私はそれが最大のパフォーマンスであったことをかなり確信しています、チャートはステージ3を示しました、そして私がそれを見たとき私の周波数は1923Mhzでした。 それは嘘をついているかもしれませんが、Nvidiaのものはちょっと気難しいかもしれません...

コンピューターに戻ったら、頻度を再確認します。

@ ecru332の最大レベルは4です。見つけたものを教えてください。

私は数時間テストし、1回クラッシュしました。 でもいつもより良さそう!

編集

設定1でテストしました。レベルは4です。
1080 GTX、415.25

13時間のゲームプレイの後、ようやくフリーズしましたが、それは大いに役立ちます。

2019年1月3日木曜日、午後6時26分Emanem < [email protected]は次のように書いています。

私は数時間テストし、1回クラッシュしました。 いつもより良さそう
でも!


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

@robbierobs私からのパフォーマンスレベルにいくつかの混乱があったと思います。 チャートのレベルは0〜3なので、3と言いましたが、4番目のレベルにあります。 どこかに4があるはずがない限り、もしあれば、私はさらに混乱します。

@ ecru332それが最大レベルである限り、それはすべて良いです。 私たちはまだマックスの力で墜落しています。

@ blastermaster77 @ emanem 。 更新していただきありがとうございます。 検索は続行されます。

4.19に切り替えたときに通常より長くしたため、問題はカーネルに起因している可能性があります。 したがって、電力レベルを最大に設定し、カーネル4.19を使用すると、大幅に安定するように思われます。 クラッシュする前に狩りをして救うことができる限り、今のところ満足しています。

編集:

気にしないでください、私は約5分後に今朝クラッシュしました。

私はただゲームに勝った、ある種...

最後のボスを殺した後、墜落した。 Wineにコーデックがないカットシーンを再生しようとすると、ロードしようとするたびにクラッシュするため、保存ファイルでゲームをプレイすることすらできなくなりました。

私は3.16-6を使用していますが、 @ blastermaster77で機能したようですが、機能しません。他に何かしましたか?

@ z0z0zこの以前の投稿の指示に従って、ビデオを再生してください。
必要なファイルを取得するには、メディアアップデートを備えた64ビットのWindows7が必要です。
または、Windowsマシンで保存を起動し、カットシーンを見てから、保存を元に戻すこともできます。

@紙吹雪-カモフラージュ

ええ、私はWindowsラップトップにSteamとMHWをインストールし、5 FPSでカットシーンを見て、それから通常のPCで動作しました。

保存ファイルを手動で転送する必要すらありませんでした。Steamクラウドのために自動的に機能しました。

うまくいかないカットシーンについては、オープニングと違うのですか? 新しいキャラクターを始めるときは?

私はまだProtonを試していませんが、「winetricks dxvk」(ワインは通常git masterからのもので、現時点では4.0-rcsであり、私は4.0がリリースされるのを待ってから、AppDBテストデータを提出します)。 オープニングのカットシーンは非常に低いFPS値で実行され、A / Vの同期が解除されていましたが、グラフィック設定が最大に設定されていたと思います...現在の再生可能な設定で再テストする必要があります) 。

キーボードが突然ゲームに失われるという奇妙な問題が原因の1つとして、最初から遠くまでプレイしたという意味ではありません。 これまで見たことがない。 その時点ではマウスの制御はまだ問題ありませんが、それ以外の場合はキーボードは機能します。 押したキーにゲームが反応しないため、終了する必要があります。

また、nvidiaハードウェア(GTX 960)を使用しており、通常は最新のプロプライエタリドライバーを使用していますが、実際のクラッシュはまだ発生していません。

プレーンワインで気付いた小さな問題:

  • ゲームを最初に起動したとき、画面が真っ暗で、一度時間を計ったときに少なくとも8分ほどはそのままの状態が続く可能性があります。 解像度を変更すると、これがリセットされるようです(ある種のシェーダー構築?)。 ただし、最初の開始後は問題ありません。

  • 「ボリュームレンダリング品質」設定はパフォーマンスに大きな影響を与えるようで、FPS値が約<1になる可能性があります(それ以外の場合は、他の設定やゲーム内の場所/ビューに応じて、約15〜80になる可能性があります) 。

@ z0z0zこの以前の投稿の指示に従って、ビデオを再生してください。
必要なファイルを取得するには、メディアアップデートを備えた64ビットのWindows7が必要です。

残念ながら、これではチュートリアルビデオを再生するのに十分ではないようです(さまざまな武器がどのように機能するかを示すことがわかります)。
この修正を行っても、デスクトップに瞬時にクラッシュします。

残念ながら、これではチュートリアルビデオを再生するのに十分ではないようです(さまざまな武器がどのように機能するかを示すことがわかります)。

これらのものが物であることを忘れていました(まだ試したことはありません)。 プレーンワイン(4.0-rc4-10-g40c5184a90a6)を使用すると、実際にクラッシュにつながります。

残念ながら、これではチュートリアルビデオを再生するのに十分ではないようです(さまざまな武器がどのように機能するかを示すことがわかります)。
この修正を行っても、デスクトップに瞬時にクラッシュします。

@fosspill dllを適用して登録すると、チュートリアルビデオが修正されます。 指示に正確に従っていることを再確認しますか?

MHWをプロトンに通すのに問題があります。 だから私はそれを通してゲームを起動し、ロゴを渡し、画面をロードし、そして町にロードすることができます。 ゲームは少しの間は問題なくプレイできますが、すべてが所定の位置でフリーズすると最終的にクラッシュします。 この時点で、ワインプロセスを強制終了してゲームを強制終了する必要があります。 ただし、そうすると、ゲームを再起動すると画面が黒くなるため、ロゴを通過できなくなります。 基本的に、これが発生した後はMHW with Protonで遊ぶことができず、この問題が何らかの形で解決するのを待つ必要があります。これは、数日待つと解決します... Wineを許可するために削除する必要のあるファイルがあるように感じますロゴの後にゲームをロードします。 もしそうなら、これは本当ですか? どうすればこれを超えることができますか?

スチームプロトン3.16-6、Fedora 29、Nvidiaドライバー415.25を使用しています

MHWをプロトンに通すのに問題があります。 だから私はそれを通してゲームを起動し、ロゴを渡し、画面をロードし、そして町にロードすることができます。 ゲームは少しの間は問題なくプレイできますが、すべてが所定の位置でフリーズすると最終的にクラッシュします。 この時点で、ワインプロセスを強制終了してゲームを強制終了する必要があります。 ただし、そうすると、ゲームを再起動すると画面が黒くなるため、ロゴを通過できなくなります。 基本的に、これが発生した後はMHW with Protonで遊ぶことができず、この問題が何らかの形で解決するのを待つ必要があります。これは、数日待つと解決します... Wineを許可するために削除する必要のあるファイルがあるように感じますロゴの後にゲームをロードします。 もしそうなら、これは本当ですか? どうすればこれを超えることができますか?

スチームプロトン3.16-6、Fedora 29、Nvidiaドライバー415.25を使用しています

@Fatmice考慮すべき2つのことがあります:

  • Nvidiaドライバーは残念ながらクラッシュします。したがって、頻繁に保存し、ゲームがクラッシュしたときに、そこから再起動できます。 私は最新のもの(415.27)で少し安定しているようだと言わなければなりません(クラッシュの半分)
  • ゲームは特定のバージョンのMicrosoftライブラリを使用して映画を再生します(これもゲーム内のシーンではありませんが、武器のチュートリアルにあるような映画です)。このライブラリは_wine_には実装されていません。 映画を見ない限り(これも武器のチュートリアルのように)、大丈夫です。 あなたが抱える唯一の問題は、あなたが最後のモンスターを倒したときです、そしてゲームはあなたに映画のカットシーンをプレイすることを強制します、そして今のところあなたは決して前進しません。 これに対する解決策は次のとおりです。

    • ゲームをWindowsにロードし、保存して、Linuxで再度移動します

    • これらの映画を再生するために必要なライブラリをダウンロードし(ライセンスの問題により、デフォルトでは_wine _ / _ proton_に含めることができないことに注意してください)、それらを設定して映画の再生を許可し、続行します

お役に立てれば!

追伸私はほぼ130時間以上あります、それは間違いなくうまく機能していて、プレイ可能です。

@Emanemゲーム内のムービーに問題はありません..._クラッシュ後にゲームを再起動する_に問題があります。 クラッシュした後は、黒い画面しかないため、カプコンのロゴを通過しません...これを超えるには、ワインのプレフィックスにいくつかのファイルを削除する必要があるように感じますか? Fedora29が415.27を投稿したかどうかはまだわかりません...

キーボードが突然ゲームに失われるという奇妙な問題が原因の1つとして、最初から遠くまでプレイしたという意味ではありません。 これまで見たことがない。 その時点ではマウスの制御はまだ問題ありませんが、それ以外の場合はキーボードは機能します。 押したキーにゲームが反応しないため、終了する必要があります。

これが今の私の大きな悩みの種です。 1時間ごとに、キーボードが機能しなくなります。 これにより、プロセスを-9キルし、ゲームをリロードします。 自動保存の性質を考えると、これは毎回かなりの進歩が失われることも意味します。 ビデオのクラッシュを回避できます。 実際に演奏するにはキーボードが必要です。

@Emanemゲーム内のムービーに問題はありません..._クラッシュ後にゲームを再起動する_に問題があります。 クラッシュした後は、黒い画面しかないため、カプコンのロゴを通過しません...これを超えるには、ワインのプレフィックスにいくつかのファイルを削除する必要があるように感じますか? Fedora29が415.27を投稿したかどうかはまだわかりません...

@Fatmice参考までに、非フリーのrpmfusionリポジトリにはすでに415.27ドライバーがあります。

415.27に更新、変更なし、MHWがクラッシュした後、ゲームを再起動したときにカプコンのロゴが表示された後も黒い画面。

@Fatmiceカプコンのロゴの後にセーブファイルを読み込んでいます。 残念ながら、クラッシュ中に保存ファイルが破損する可能性があると思います。 最初にバックアップを試みてから、元の保存ファイルを削除することができます。

@ ljn917そのファイルをWindowsマシンに転送でき、

@Plagman好奇心から、Nvidiaの誰かがこのドライバーの問題を調査しているかどうか知っていますか?

ゲームの可能な修正:
https://github.com/doitsujin/dxvk/issues/728#issuecomment -459839962

@ ahmed-elsayed2017はその修正を試みましたが、チュートリアルビデオを再生しようとするとゲームがクラッシュします(テストされたビデオのみ)。 mfplatファイルを使用しようとしているように見えますが、使用すると問題が発生します。
mfplat.dll v12.0.7601.23471 64-bit with MD5: 2188de5fa5c741fb2b81eb9f37d26ba7
Steam-582010.log

一部のゲームでは、ビデオを再生するためにMF + WMPをインストールする必要があります。 WMPは、32ビットプレフィックスでのみインストールできるため、問題のあるコンポーネントです。 ワイン開発者がWMFの問題で現在行っていることのように無視するのは古い問題であり、彼らは現在公式のワインのためにVulkanへのDX9 / DX10 / DX11 / DX12に取り組んでおり、新旧のバグの組み合わせをWine / Protonで動作するゲームの数を増やすので、すぐに他の問題の修正を期待しないでください!

@ ahmed-elsayed2017ああなるほど。 バマー。 詳細な説明をありがとう!

現在私のために壊れています、理由を理解することができないようです。
steam.txt今3.16から6ベータ版を使用して

一部のゲームに必要なファイルを追加するためのパッチがWinetricksに提供され、MediaFoundationのネイティブdllが必要になります。 手動で修正するよりも良い場合があります。

https://github.com/Winetricks/winetricks/issues/1132

@ ahmed-elsayed2017プロトンチームもその修正に取り組んでいると思います。

ゲームの可能な修正:
doitsujin / dxvk#728(コメント)

これで少なくともフリーズの問題は修正されましたか? :D
PS:ゲーム中の可変rndフリーズは私が話していることです
PSS:> @ fgblomqvistプロトンチームもその修正に取り組んでいると思います。
私はそう願っています:(

@ Lelo91はるかに強力なハードウェアを備えた新しいコンピューターを購入して以来、フリーズ/クラッシュは1

@fgblomqvist

うーん、私も比較的新しいシステムを手に入れました。ゲームの実行中は問題なく動作しますが、このバグについて非常に混乱しているのは、どこでも言及されているパワーマイザーオプションだけです。

PS:数日前にubuntu 18.04をフレッシュインストールしたほか、フリーズを取り除き、updatecenterドライバーの代わりにnvidia probrietaryドライバー410.93を選択するという必死の野心で、フリーズが発生するまでの時間スケーリングにいくつかの改善を加えましたが、フリーズする私はもはやタブアウトしてゲームプロセスを殺すことができなくなり、ハードリセットは毎回私の指を傷つけます
PSS:
CPU:AMD Athlon 200GE
GPU:Nividia 1060 3GB
RAM:8GB
MB:Asus Prime 450m-k

@ Lelo91はるかに強力なハードウェアを備えた新しいコンピューターを購入して以来、フリーズ/クラッシュは1

私はこのゲームをArchのRX580で一度に数時間実行しましたが、問題やクラッシュはありませんでした。

2GBのVRAMを搭載したRX460を試してみたところ、ゲームにロードでき、カメラを動かすとすぐにクラッシュしてXorgがフリーズしました。

たぶん、ここでクラッシュした人はVRAMを使い果たしていますか? または、それほど強力ではないハードウェアがクラッシュするだけです。

@ z0z0z GTX 70-80fpsで実行しました。 VRAMが問題になるか、少なくとも特定の速度でレンダリングできないときにゲームが何らかの理由で不安定になる可能性があると思います(結局のところ、コンソールポートなので驚かないでしょう)。 それは40-50で実行されましたが、それはdefです。 時々30を下回りました。

Geforce 1070(ラップトップ)で何度かクラッシュしました。 全部だったと思います
アリーナクエストで。

水、2019年2月6日には、午前18時18 z0z0z [email protected]書きました:

@ Lelo91https ://github.com/Lelo91シングルを取得していません
はるかに強力なハードウェアを備えた新しいコンピューターを購入してからフリーズ/クラッシュ
(たとえば、ゲームがGPUに100%の負荷をかけなくなった場合)。 かなり奇妙ですが
ええidk。

私はRX580で一度に数時間実行するためにこのゲームを持っていました
Archでは、問題やクラッシュはありません。

2GBのVRAMを搭載したRX460で試してみましたが、
ゲーム、そしてあなたがカメラを動かすとすぐにそれはクラッシュしてフリーズするでしょう
Xorg。

たぶん、ここでクラッシュした人はVRAMを使い果たしていますか? またはそれほど強力ではない
ハードウェアがクラッシュするだけです。


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

@fgblomqvist Windowsで説明したフレームレートで、クラッシュすることなくゲームをプレイしました。 不安定性がフレームレートに依存している場合は、Protonスタック(ed:またはLInuxドライバーなど)の根本的な問題の結果である可能性が高いと思います。

たぶん、ここでクラッシュした人はVRAMを使い果たしていますか?

それも私の推測の1つです。 Wine AppDBのテストレポート(Vanilla Wine)を書いているときに、それらもフリーズし始めました。 [1]

私はGTX960を持っており、メモリは約2 GiBしかありません。これは、1080pの解像度を使用している場合(ほとんどの場合、グラフィック設定を可能な限り低く設定して)、常に99〜100%使用される傾向があります。

解像度を900pに設定したところ、85%前後からしばらくは良くなったようですが、やがて上昇していくようです(リーク?)。

より多くのメモリを備えたカードからゲームはどのくらい使用していますか?

  1. https://appdb.winehq.org/objectManager.php?sClass=version&iId=37601&iTestingId=104892

@ z0z0z @Chiitooラップトップで、メモリ不足の可能性をテストしました。 私のGeforce1070(ラップトップバージョン、8GB VRAM)では約3.5GBを使用していました。 クラッシュはVRAMのスパイクを引き起こしませんでした。

2GBのVRAMしかない場合は、VRAMが不足する可能性がありますが、それ以外の場合(VRAM> 4GB)では、散発的なクラッシュはVRAMの使用とは関係がないと思います。

@ ljn917

念のために言っておきますが、「音楽がまだ再生されている状態でハングアップする」という状況ですか?

ありがとう!

はい

土、2019年2月9日には、午前8時02 Chiitooの[email protected]書きました:

@ ljn917 https://github.com/ljn917

念のために言っておきますが、「音楽がまだ再生されている状態でハングアップする」という状況ですか?

ありがとう!


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

私はWindowsマシンの「可能な修正」を見つけましたが、テストするものがありません。専門知識があり、適切なものが手元にある誰かが修正の洞察を探したいと思っています。MHでのフリーズとスタッターを修正すると主張しています。 W、ここにフェイスブックのリンク:
私はそれをテストせず、多くの人がそれをウイルス/スパイウェアとして宣言したため、リンクを削除しました

編集:win10をインストールしてから、修正をテストせずにフリーズすることはもうありませんでしたので、テストしませんでした。win10が原因か、win10で修正した新しいnvidiaドライバーかどうかはわかりません

その投稿は疑わしいAFに見えます

その投稿は疑わしいAFに見えます

私は実際に自分でリスクを冒しており、win10をインストールしてテストし、調査する価値があるかどうかを通知します

その投稿は疑わしいAFに見えます

私は実際に自分でリスクを冒しており、win10をインストールしてテストし、調査する価値があるかどうかを通知します

それは明らかにウイルス/スパイウェアなどです...

別の注意点として、私はそれに戻ってテストを再開したので、それが発生したとき、私はトップを見ることができました、ゲームが通常の80%であったのに対し、Xorgは100%で回転していました

AHAガッチャ!

Feb 12 20:50:11 graviton.localdomain kernel: NVRM: Xid (PCI:0000:01:00): 31, Ch 0000009b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_8 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

ゲームが完全なロックアップモードに入ると、それはジャーナルに表示されました

Nvidiaのマニュアルによると、これはGPUメモリページフォールトであり、ドライバーのバグまたはユーザーアプリのエラーのいずれかです。

それをさらに追跡する方法はありますか?

わかりました。cuda-memcheckを見つけました。その下で実行できるかどうかを確認します。最終的にフリーズバグが見つかるかもしれません。

うーん、cuda-gdbをアタッチしようとするとクラッシュするようですが、私はgdbの専門家ではありません。デバッガーをアタッチする運があった人はいますか?

あなたがこれを知っているかどうかわからない
https://github.com/doitsujin/dxvk/issues/816

ほとんどのゲームには非常に強力なアンチデバッグ対策があります...私は考えています
dxvkにwindows_print_stacktrace()を追加して、スタックトレースを出力します。

火曜、2019年2月12日には、21:46ショーン・プライアー[email protected]書きました:

うーん、cuda-gdbをアタッチしようとするとクラッシュするようですが、私は
gdbの専門家はいません、誰もがそれにデバッガーを接続する運がありましたか?


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

ああ、他の誰かがすでにルートエラーメッセージを見つけました

ええ、私はgdbでの最初の試みを通して、ゲームは接続された状態で実行されたと思いましたが、トランジションはそれを殺すようでした

他のスレッドにあるもののいくつかが役立つかどうかを確認します

なんとかcuda-gdbを接続し、指を交差させました!

cuda-gdbをアタッチするには、次の手順を実行する必要があります。

Start MHW and get into the game proper. The early menu screens will crash if you attach early
ps aux | grep MonsterHunterWorld.exe # Note the PID of the actual executable
cuda-gdb
# The rest of these inside the cuda-gdb shell
handle SIGUSR1 nostop noprint
handle SIGQUIT nostop noprint
set cuda api_failures stop
attach <mhw pid from above>
continue

この時点でゲームが実行され、nullポインターのderefが発生したときに素晴らしいバックトレースが得られることを願っています

それをさらに追跡する方法はありますか?

Xの問題をロックする音楽の再生でクラッシュが発生しました。 MHWを殺すために私の電話を介してSSHで接続する必要がありました。 しかし、NVRMを検索すると、Steamが死んだことを示すダンプが見つかりました。 私のFirefoxセッションはまだ稼働していましたが、Steamは確かに死んでいました。 たぶんSteamとの相互作用がそれを引き起こしていますか?

うーん、それはgdbがMHWのプロセスからのクラッシュをキャッチしなかった理由を説明するでしょう

MHWには多くのスレッドがあります。 レンダリングスレッドはメインスレッドではないと思います。

金、2019年2月15日には、午前10時19ショーン・プライアー[email protected]書きました:

うーん、それはgdbがMHWからのクラッシュをキャッチしなかった理由を説明するでしょう
処理する


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

私の恐れは、問題はDXVKが有効な_handle_を参照しているが、基になるメモリがリソース自体を_再割り当て_せずにドライバーによって割り当て解除されることです(つまり、DXVKのバグではなく、単にドライバーのバグです)。

結局のところ、AMDでは発生せず、Nvidiaでは比較的一般的です。

AMDカードを使用してマシンに完全なシステムロックアップがあります。
GPU:RX590
ドライバー:18.3.3(RADV)
CPU:i7 6700k
linux Dist:Manjaro(Arch)-4.19カーネル

奇妙なことに、電源ボタンを使用してPCの電源をオフにする必要があります。 SSHもリセットボタンも機能していないようです。 これは、VaalHazakの戦いの間だけ一貫して私に起こります。 それは、ボリュームレンダリングを下げると、クラッシュする前にゲームが長持ちするという事実と相まって、このエラーは何らかの形でパーティクルレンダリングに関連していると思います(この特定のモンスターは非常に多くのパーティクルエフェクトを使用しているため)

うーん、それを診断するのを助けるために、あなたは2つのステップをすることができます:
Steamディレクトリ(私のシステムでは〜/ .local / share / Steam)に移動し、steamapps / commonに移動してから、使用しているProtonのバージョンのディレクトリに移動します。 次に、mvuser_settings.py.sampleをuser_settings.pyに移動します

そこで、2つの値を設定します(同じ実行でも異なる場合でもかまいません)
DXVK_SHADER_DUMP_PATH=/some/path/some/pathが存在することを確認してください。多くのファイルがここにダンプされます)。 これを設定すると、フレームレートにわずかに影響する可能性がありますが、それでも再生可能である必要があります

2番目はLunarGsdkを必要とします、あなたはそれをインストールする方法についてここにhttps://vulkan.lunarg.com/doc/sdk/1.1.101.0/linux/getting_started.html指示を見つけることができます

設定が完了したら、MHWを起動する前に必ずrcファイルを入手してください。 起動する前に、ランチャーアイコンを作成し、.desktopファイルソースにスクリプトを作成しました。 Steamを起動するものである必要があり、持続しないように見えますが、次のオプションを使用してデバッグを1回実行するためのジョブを実行します

VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_api_dumpこれにより、/ tmp / dumps /

これらの両方をアップロードすると、デバッグプロセスに役立ちます

うーん、それを診断するのを助けるために、あなたは2つのステップをすることができます:
Steamディレクトリ(私のシステムでは〜/ .local / share / Steam)に移動し、steamapps / commonに移動してから、使用しているProtonのバージョンのディレクトリに移動します。 次に、mvuser_settings.py.sampleをuser_settings.pyに移動します

そこで、2つの値を設定します(同じ実行でも異なる場合でもかまいません)
DXVK_SHADER_DUMP_PATH=/some/path/some/pathが存在することを確認してください。多くのファイルがここにダンプされます)。 これを設定すると、フレームレートにわずかに影響する可能性がありますが、それでも再生可能である必要があります

2番目はLunarGsdkを必要とします、あなたはそれをインストールする方法についてここにhttps://vulkan.lunarg.com/doc/sdk/1.1.101.0/linux/getting_started.html指示を見つけることができます

設定が完了したら、MHWを起動する前に必ずrcファイルを入手してください。 起動する前に、ランチャーアイコンを作成し、.desktopファイルソースにスクリプトを作成しました。 Steamを起動するものである必要があり、持続しないように見えますが、次のオプションを使用してデバッグを1回実行するためのジョブを実行します

VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_api_dumpこれにより、/ tmp / dumps /

これらの両方をアップロードすると、デバッグプロセスに役立ちます

私はついにそれを解決したと思います。 私のシステムがクラッシュしたとき、それは完全にクラッシュしました、何も機能しませんでした、ctrl + alt + delまたはctrl + alt + f1でさえ、sshでさえありません(私はホストに到達できないメッセージを受け取ります)。 それで、GPUのクラッシュはそれほどそれを殺さないので、おそらく問題はCPUに関連していると思いました。 (1つは、すべてのグラフィック出力を無効にすることです。まったく異なることは、リセットボタンを含め、すべてを無効にすることです)。 そのため、ゲームにPROTON_NO_ESYNC = 1オプションを追加し、OSで開くファイルの制限を増やすことになりました(念のため):
https://www.reddit.com/r/SteamPlay/comments/9kqisk/tip_for_those_using_proton_no_esync1/
私は何とかクラッシュすることなく戦い全体を行うことができたので、これは確かにそれを修正したか、少なくともそれをより安定させたかもしれないと思います。

そこで、メディアファンデーションの修正を初めて試しました。 私が正しくやっている人を確実にするためだけにこのように

  • ワイントリックMF
  • export WINEPREFIX = '/ home / user / STEAM / Steamapps / compatdata / 582010 / pfx'
  • installcab.pyのコメント化されていない行129-137
  • install-mf-64.shの3〜8行目の前に「python2」を配置しました
  • install-mf-64.shを実行しましたが、出力は正しいようです
  • MonsterHunterWorld.exeのディレクトリ内にmfplat.dll(md5sum 2188de5fa5c741fb2b81eb9f37d26ba7)を配置しました

基本的には動作しません。 ギャラリーのエンディングカットシーン「Denouement」がロード画面でクラッシュします。

ただし、武器チュートリアルのカットシーンは常にクラッシュするわけではなく、ビデオが再生されるはずの場所でグラフィックが破損していることが示されています。 写真関連。

image

これは、ゲームを実行し、すぐにギャラリーからDenouementカットシーンをプレイしようとした私のログです。 それ以外の場合はdinput8ナンセンススパムが250,000行あるため、ログの最後のみを含めました。

https://gist.github.com/z0z0z/e110687cc79dfcc5a172916762dc9659

私はうまくいく方法を見つけました。 これで、武器のチュートリアルムービーと最終的なカットシーンを再生できます。

この回避策がどこにあるかはわかりませんが、ある時点でダウンロードした「WMF_workaround.zip」というzipファイルからのものでした。 DLLが含まれているので、とにかくここに投稿することはできないと思います。

基本的に、Windows 7のsystem32からこれらのdllが必要です。これは、md5sumとファイル名です。

20ecac7791dcba69121631cb627e5a96  mf.dll
c6b15f0d5ab0bd0aefc0223f14deb3f9  mferror.dll
54b5dcd55b223bc5df50b82e1e9e86b1  mfplat.dll
e8706a051bffc9da9e9b935aaa432aac  mfreadwrite.dll
35e81aa554e60d395572e780ef3b60cb  msmpeg2adec.dll
e793d5bc2d58797235741eba61dc56b8  msmpeg2vdec.dll
27b9e163740a226b65e4b9e186117911  sqmapi.dll

そして、syswow64からのこれらのファイル。

fdba1dec4f9be4274a00b9b850c63484  mf.dll
92050e12bd24f365a8b8eddf912a3b1e  mferror.dll
40b82688907a7dba4db3b5adde3eab3b  mfplat.dll
bfebb6f76a0988a38260870c61a6d1b7  mfreadwrite.dll
2829ea1cda353987b5552db955f3b736  msmpeg2adec.dll
3de43bfdaf3f8979699650202aa18b12  msmpeg2vdec.dll
ce292c4c10b8db6070f262ea2733f0dc  sqmapi.dll

これらを、 steamapps/compatdata/582010/pfx/drive_c/windowsあるMHWWineプレフィックスの対応するsystem32フォルダーとsyswow64フォルダーに配置します。

次に、これら2つのレジストリファイル「mf.reg」と「wmf.reg」も必要です。

https://gist.github.com/z0z0z/7d535c810cc08dae5bafa68030b96212
https://gist.github.com/z0z0z/d2a937110847bd488716f91dfb6d9dd1

次の手順をすべて同じターミナルインスタンスで実行して、WINEPREFIX環境変数が設定されたままになるようにします。

export WINEPREFIX="/home/user/my_steam_dir/steamapps/compatdata/582010/pfx"
winecfg

winecfgですべてのDLLをネイティブに設定します。

実行します(明らかに、mf.regとwmf.regをダウンロードしたのと同じディレクトリで)

wine start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe mf.reg
wine64 start regedit.exe wmf.reg
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll

私はうまくいく方法を見つけました。 これで、武器のチュートリアルムービーと最終的なカットシーンを再生できます。

..。

これは、Microsoftサイトから正しいDLLをダウンロードするある種の_legit_スクリプトにする必要があります。
素晴らしい仕事@ z0z0zところで!

私はwinetricksの人々がそれを試みたと思います、しかし彼らはどのdllも見つけませんでした
マイクロソフトのWebサイトのパッケージ。

金、2019年3月15日には、13時55 Emanem [email protected]書きました:

私はうまくいく方法を見つけました。 武器のチュートリアルをプレイできるようになりました
映画と最後のカットシーン。

..。

これは、ダウンロードするある種のスクリプトにする必要があります
Microsoftサイトからの正しいDLL。
素晴らしい仕事、ところで!


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

@ z0z0z現在のWin10インストールの.dllを使用して修正を試みましたが、これが私の出力でした。

[administrator@CM-Sandy ~]$ wine start regedit.exe mf.reg
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine start regedit.exe wmf.reg
002d:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 start regedit.exe mf.reg
0031:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 start regedit.exe wmf.reg
0035:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 regsvr32 msmpeg2vdec.dll
regsvr32: Failed to load DLL 'msmpeg2vdec.dll'
[administrator@CM-Sandy ~]$ wine64 regsvr32 msmpeg2adec.dll
regsvr32: Failed to load DLL 'msmpeg2adec.dll'
[administrator@CM-Sandy ~]$ wine regsvr32 msmpeg2vdec.dll
regsvr32: Failed to load DLL 'msmpeg2vdec.dll'
[administrator@CM-Sandy ~]$ wine regsvr32 msmpeg2adec.dll
regsvr32: Failed to load DLL 'msmpeg2adec.dll'

予想どおり、投稿Xeno保存をロードすると、ゲームはすぐにクラッシュします。 Win7 .dllを使用する必要がありますか、それとも途中で何か問題がありましたか?

@Nyshan

予想どおり、投稿Xeno保存をロードすると、ゲームはすぐにクラッシュします。 Win7 .dllを使用する必要がありますか、それとも途中で何か問題がありましたか?

特にWin7DLLである必要があると聞きました。 多分protondbか何かをチェックしてください。

それらをネイティブwinecfgに設定していることを確認してください。

Win10 dllにはワインに関する問題があり、win7dllが必要です。

Win7 .dllを使用すると、出力が以下に変更されましたが、ロード時にゲームがクラッシュします。
すべてを移動する前にMD5SUMSもチェックしましたが、すべてがリストにあるものと一致していました。

administrator@linux-hd8q:~/util/mhw_fix> wine start regedit.exe mf.reg
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine start regedit.exe wmf.reg
002f:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 start regedit.exe mf.reg
0033:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 start regedit.exe wmf.reg
0037:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 regsvr32 msmpeg2vdec.dll
003b:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x7ff385dce74, 0x7ff3861f800, 0x7ff3861f118) stub.
003b:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x7ff385dce74, 0x7ff3861f7d0, 0x7ff3861f110) stub.
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x7ff7277d18c, 0x7ff7279a1b0, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x23f5a0, (null), (null), 0x7ff7279a1b8): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x7ff56de1b6c, 0x261d00, {ae5cf422-786a-476a-ac96-753b05877c99}, 59, 0x261db0, (null), (null), 0x261da8): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {924fef1b-8c47-47c4-b2a2-0f798e5197f9}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8bfbc8d5-e916-40fb-bb35-7a2d4af2e67c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0df035c2-4ce4-4c90-91ec-be88a75256a0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e69ebe53-f68f-44af-8413-3208e0650cb1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9618aaa3-f1b7-4547-8d7d-ecd33a9f5f21}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6e425425-2cf1-4a56-a342-f9b0be19f959}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {af12b205-0cb3-468a-b974-939c7a9fccb5}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {58d1dcb8-3d39-454b-9d0c-86f13ef40598}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {418b0044-3a99-42e9-bc6b-27aa981c9fcd}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7a870f24-2d49-4a63-b490-bc3d334c467f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6f3f585b-24fe-42c4-9297-a68099d88b78}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {92dbd4ed-8ede-4b81-8f21-08854d1d73a3}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {489cebd7-2ea1-4b7f-a691-fa3832d91653}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cff7ab7d-bc30-4f86-a8ea-012d68acf443}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5c42bb3c-1ac3-4a29-b444-a34201cb8c80}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {01c7f2d5-d540-425a-b2d9-de5009328b61}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cc524410-c384-4bd1-97a6-41ff7675cce6}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {148e90b2-99d4-4c69-acdc-b50376efd9c0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {11c5ebdd-b374-490a-95d1-0d1bd1fcf62c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fcc7ed1d-bfdc-4167-b260-7467400298b3}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7b704605-fd3c-4c41-93e1-28e24d9d4da2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {78b20843-da14-425c-9ce9-299cc07c4a74}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0be12c7b-5a32-4ad1-8b5f-383478d611bf}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2e06ed10-e950-4caf-9ce8-b3b5bd71e4d0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7d931f4b-b3ae-43f3-a09f-cae4ac366dc2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {67fd805b-8c72-40eb-b338-d1946238196a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {d8eab3c0-b199-4ddf-9989-7f207e1ef682}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {60c0a470-f195-4c82-b860-6c22fd910bab}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {462ed505-628b-4750-aa0b-8980666c0749}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f5c049ef-a79d-4eda-a8b9-9098995f1305}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {4edccdc3-acd3-4e58-a8ce-1274f6a5c14b}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {77edd950-3d3b-472a-8375-68f69a3eb708}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72fc760d-103c-491a-84b0-eb5b979324e2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fd85abae-6318-4816-a599-a29827770f56}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ffbb6354-03a7-4f32-97db-8cb234c03715}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f485b25e-afd5-4b28-aec8-71c3b44797ff}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {1f1a717a-06e3-48a8-956e-c5bc1e88e043}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e81ec494-478f-4901-982f-0e402d01e3ec}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9be3da12-30e5-48d3-ab65-267387448ce4}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {de846c56-3b73-4021-8fd3-bb17a0642d1f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ad2dd759-97cd-4a76-945f-f6108b5aaca1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {827e8d25-fe4e-46f6-b263-ccf41ddca4fd}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {08a2ce94-b603-43e8-9de4-ed09705fe07a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c6d167a4-9536-4f66-9c30-b8544a0f9a7f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6bed20f7-831f-43d6-9e84-d431893a161f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3dfb2b0c-1d54-494c-a508-93c092bc2dd5}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {dcb2aeed-8d4e-4eff-bbdf-52e9f85a964a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {31f96aab-89fa-4909-93b8-a3ec8252a84b}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a04cf2a8-40c0-4def-8640-bd0fb7834c58}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {41fbed6a-4396-441b-88ba-79ba9e4f2d9e}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8d15d110-141f-47f2-958b-e3f197e8eae7}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3933bc04-15a2-40b0-a6ee-8559928780e2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7719a441-b86d-421a-9642-63689a7bf81f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7008c05c-33a9-4fec-b010-b7369bc71f73}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2bd6889f-0a1d-4612-a1f9-6f0c6f01467c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {62ebe05c-39ef-4170-9c84-aaa3b3d0d8e1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6a764b22-a86d-4ca0-9ef8-b2b26d3df464}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c0785df3-6630-4097-9771-1a22cb7ac173}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ed28be9f-fcd9-4cb8-a2ed-b87eccccf7b2}
003b:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2vdec.dll'
003b:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003b:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine64 regsvr32 msmpeg2adec.dll
003d:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x7ff385dce74, 0x7ff3861f800, 0x7ff3861f118) stub.
003d:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x7ff385dce74, 0x7ff3861f7d0, 0x7ff3861f110) stub.
003d:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2adec.dll'
003d:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003d:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine regsvr32 msmpeg2vdec.dll
003f:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0xfdd4df9, 0xfdfdbd0, 0xfdfdbc8) stub.
003f:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0xfdd4df9, 0xfdfdcb0, 0xfdfdca8) stub.
003f:fixme:ntdll:EtwRegisterTraceGuidsW (0x6c116b14, 0x6c13d178, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fa70, (null), (null), 0x6c13d180): stub
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
003f:fixme:ntdll:EtwRegisterTraceGuidsW (0x2772aab0, 0x3614a0, {ae5cf422-786a-476a-ac96-753b05877c99}, 59, 0x361550, (null), (null), 0x361548): stub
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {924fef1b-8c47-47c4-b2a2-0f798e5197f9}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8bfbc8d5-e916-40fb-bb35-7a2d4af2e67c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0df035c2-4ce4-4c90-91ec-be88a75256a0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e69ebe53-f68f-44af-8413-3208e0650cb1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9618aaa3-f1b7-4547-8d7d-ecd33a9f5f21}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6e425425-2cf1-4a56-a342-f9b0be19f959}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {af12b205-0cb3-468a-b974-939c7a9fccb5}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {58d1dcb8-3d39-454b-9d0c-86f13ef40598}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {418b0044-3a99-42e9-bc6b-27aa981c9fcd}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7a870f24-2d49-4a63-b490-bc3d334c467f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6f3f585b-24fe-42c4-9297-a68099d88b78}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {92dbd4ed-8ede-4b81-8f21-08854d1d73a3}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {489cebd7-2ea1-4b7f-a691-fa3832d91653}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cff7ab7d-bc30-4f86-a8ea-012d68acf443}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5c42bb3c-1ac3-4a29-b444-a34201cb8c80}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {01c7f2d5-d540-425a-b2d9-de5009328b61}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cc524410-c384-4bd1-97a6-41ff7675cce6}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {148e90b2-99d4-4c69-acdc-b50376efd9c0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {11c5ebdd-b374-490a-95d1-0d1bd1fcf62c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fcc7ed1d-bfdc-4167-b260-7467400298b3}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7b704605-fd3c-4c41-93e1-28e24d9d4da2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {78b20843-da14-425c-9ce9-299cc07c4a74}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0be12c7b-5a32-4ad1-8b5f-383478d611bf}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2e06ed10-e950-4caf-9ce8-b3b5bd71e4d0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7d931f4b-b3ae-43f3-a09f-cae4ac366dc2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {67fd805b-8c72-40eb-b338-d1946238196a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {d8eab3c0-b199-4ddf-9989-7f207e1ef682}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {60c0a470-f195-4c82-b860-6c22fd910bab}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {462ed505-628b-4750-aa0b-8980666c0749}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f5c049ef-a79d-4eda-a8b9-9098995f1305}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {4edccdc3-acd3-4e58-a8ce-1274f6a5c14b}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {77edd950-3d3b-472a-8375-68f69a3eb708}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72fc760d-103c-491a-84b0-eb5b979324e2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fd85abae-6318-4816-a599-a29827770f56}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ffbb6354-03a7-4f32-97db-8cb234c03715}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f485b25e-afd5-4b28-aec8-71c3b44797ff}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {1f1a717a-06e3-48a8-956e-c5bc1e88e043}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e81ec494-478f-4901-982f-0e402d01e3ec}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9be3da12-30e5-48d3-ab65-267387448ce4}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {de846c56-3b73-4021-8fd3-bb17a0642d1f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ad2dd759-97cd-4a76-945f-f6108b5aaca1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {827e8d25-fe4e-46f6-b263-ccf41ddca4fd}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {08a2ce94-b603-43e8-9de4-ed09705fe07a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c6d167a4-9536-4f66-9c30-b8544a0f9a7f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6bed20f7-831f-43d6-9e84-d431893a161f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3dfb2b0c-1d54-494c-a508-93c092bc2dd5}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {dcb2aeed-8d4e-4eff-bbdf-52e9f85a964a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {31f96aab-89fa-4909-93b8-a3ec8252a84b}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a04cf2a8-40c0-4def-8640-bd0fb7834c58}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {41fbed6a-4396-441b-88ba-79ba9e4f2d9e}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8d15d110-141f-47f2-958b-e3f197e8eae7}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3933bc04-15a2-40b0-a6ee-8559928780e2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7719a441-b86d-421a-9642-63689a7bf81f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7008c05c-33a9-4fec-b010-b7369bc71f73}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2bd6889f-0a1d-4612-a1f9-6f0c6f01467c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {62ebe05c-39ef-4170-9c84-aaa3b3d0d8e1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6a764b22-a86d-4ca0-9ef8-b2b26d3df464}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c0785df3-6630-4097-9771-1a22cb7ac173}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ed28be9f-fcd9-4cb8-a2ed-b87eccccf7b2}
003f:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2vdec.dll'
003f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine regsvr32 msmpeg2adec.dll
0041:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0xfdd4df9, 0xfdfdbd0, 0xfdfdbc8) stub.
0041:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0xfdd4df9, 0xfdfdcb0, 0xfdfdca8) stub.
0041:fixme:reg:RegDisableReflectionKey 0x94: stub
regsvr32: Successfully registered DLL 'msmpeg2adec.dll'
0041:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0041:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> 

@ z0z0z使用しているプロトンのバージョン。 私はまだwin7.dllsで動作するように修正を取得することができませんでした。
編集:3.7-8で動作させることができませんでしたが、最終的に3.16-4で動作しました。
Edit2:プロトン3.7-8を使用してセーブをロードできなくなりました。
Edit3:3.7-8でセーブを再度ロードできますが、MHWが使用していたプロトンバージョンを変更するたびに、 @ z0z0zの修正にリストされているすべての手順を実行する必要がありました。

最新のプロトンv4.2でも同じ凍結の問題
Steam-582010.log

システム仕様:

inxi -bxxx
System:    Host: linux Kernel: 5.0.3-1-default x86_64 bits: 64 compiler: gcc v: 8.3.1 Desktop: KDE Plasma 5.15.3 tk: Qt 5.12.2 
           wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20190324 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: <root required> UEFI: American Megatrends 
           v: 3805 date: 05/16/2018 
Battery:   Device-1: sony_controller_battery_90:fb:a6:df:fa:93 model: N/A serial: N/A charge: N/A status: Full 
CPU:       Quad Core: Intel Core i5-6600K type: MCP arch: Skylake-S speed: 4392 MHz min/max: 800/4400 MHz 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nvidia v: 418.49.04 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: x11 server: X.Org 1.20.4 driver: nvidia compositor: kwin_x11 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 418.49.04 direct render: Yes 
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
Drives:    Local Storage: total: 34.34 TiB used: 33.26 TiB (96.9%) 
Info:      Processes: 381 Uptime: N/A Memory: 15.60 GiB used: 4.71 GiB (30.2%) Init: systemd v: 241 runlevel: 5 
           target: graphical.target Compilers: gcc: 8.3.1 alt: 8 Shell: bash v: 5.0.2 running in: yakuake inxi: 3.0.32 

Fossilize ERROR: Failed to record graphics pipeline: pNext in VkPipelineRasterizationCreateInfo not supported.
Fossilize ERROR: Failed to record graphics pipeline: pNext in VkPipelineRasterizationCreateInfo not supported.

VkPipelineRasterizationCreateInfoを呼び出そうとしている行が1000を超えていますが、完全にはサポートされていないvulkanメソッドがまだ呼び出されていますか?

新しいhighresテクスチャパック(インストールおよび有効化)を使用した後、このエラーが発生しました:
Screenshot_20190405_001347
最新のプロトンv4.2(-2)を使用していました

ログ: steam-582010.log


このエラーが発生する前は、驚くほど正常に実行されていました...私のGPU(GTX970)で実行できない場合でも、30 fpsが安定しています...少なくとも要件によれば、新しいAAオプションははるかに厳しいものでした高解像度のテクスチャよりも

クラッシュせずにシンゲームをプレイするために必要なものは何ですか?
プロトン4.2-2
MFPlatをインストールする必要がありますか? ffmpegが必要ですか?

@XakepSDK
MFplatの回避策が必要ですが、Windows 7のdllファイルが含まれているため、ここに投稿することはできません。

リンクについてはprotondbを確認してください。

@ z0z0z
ありがとうございました!
@ kisak-バルブ
この情報は最初の投稿にあるはずです。

「wine:アドレス0x7f8fdaf1fef3(スレッド003e)の0x00000000への書き込みアクセスでの未処理のページフォールト」(ログの行25940)を見た人はいますか? クエストを受け入れた後、ゲームがクラッシュして終了しました。

ディストリビューション:Fedora 29
カーネル:5.0.6-200.fc29.x86_64
GPU:GTX 1070(ラップトップ)
ドライバー:nvidia 418.56
CPU:Intel(R)Core(TM)i7-8750H CPU @ 2.20GHz
RAM:32GB
プロトン:4.2-2(dxvk commit fd9a938)

Steam-582010.zip
SystemInfo.txt

MHWは私にとっては美しく機能しますが(ビデオは別として、メインゲームはすでに完了しているので大したことではありません)、大きな問題があります。 テキストフィールドにEnterキーを押すと、ゲームでキーボードが失われます。 タイピング以外はキーボードで何もできなくなりましたが、コントローラーは引き続き機能するため、ミッションを終了したり、ゲームを終了したりできます。 これは、Steamランタイム、ネイティブライブラリ、およびLinux SteamIntegrationで発生します。

ディストリビューション:Arch Linux(テストリポジトリが有効になっている)
カーネル:5.0.8.arch1-1
GPU:GTX 1060 6gb
ドライバー:nvidia 418.56-8
CPU:AMD Ryzen 5 1600X
RAM:16 GB
プロトン:4.2-3

MHWは私にとっては美しく機能しますが(ビデオは別として、メインゲームはすでに完了しているので大したことではありません)、大きな問題があります。 テキストフィールドにEnterキーを押すと、ゲームでキーボードが失われます。 タイピング以外はキーボードで何もできなくなりましたが、コントローラーは引き続き機能するため、ミッションを終了したり、ゲームを終了したりできます。 これは、Steamランタイム、ネイティブライブラリ、およびLinux SteamIntegrationで発生します。

ディストリビューション:Arch Linux(テストリポジトリが有効になっている)
カーネル:5.0.8.arch1-1
GPU:GTX 1060 6gb
ドライバー:nvidia 418.56-8
CPU:AMD Ryzen 5 1600X
RAM:16 GB
プロトン:4.2-3

はい、私もそれに気づきました。 しかし、それは新しいバグのようです。 アイテムセットなどに名前を付けたい場合は、簡単に再現できます。
古いプロトンバージョンでテストして、これがプロトン(ワイン)アップデートによって導入されたのか、それとも新しいMHWバグそのものであるのかを確認できます。

しかし、それは新しいバグのようです。

そうではありません。 それについての最初の言及の1つは10月に戻っています。 私は少なくとも3.16シリーズ以来それを持っています。

MHWは私にとっては美しく機能しますが(ビデオは別として、メインゲームはすでに完了しているので大したことではありません)、大きな問題があります。 テキストフィールドにEnterキーを押すと、ゲームでキーボードが失われます。 タイピング以外はキーボードで何もできなくなりましたが、コントローラーは引き続き機能するため、ミッションを終了したり、ゲームを終了したりできます。 これは、Steamランタイム、ネイティブライブラリ、およびLinux SteamIntegrationで発生します。
ディストリビューション:Arch Linux(テストリポジトリが有効になっている)
カーネル:5.0.8.arch1-1
GPU:GTX 1060 6gb
ドライバー:nvidia 418.56-8
CPU:AMD Ryzen 5 1600X
RAM:16 GB
プロトン:4.2-3

はい、私もそれに気づきました。 しかし、それは新しいバグのようです。 アイテムセットなどに名前を付けたい場合は、簡単に再現できます。
古いプロトンバージョンでテストして、これがプロトン(ワイン)アップデートによって導入されたのか、それとも新しいMHWバグそのものであるのかを確認できます。

ゲームが出てからこのバグがあったことを思い出すことができるので、それは間違いなく新しいバグではありません。 この問題を回避するために、特にコントローラーを購入するように案内してください。
チャットを誤って開いた後もまだ機能していたため、バグは100%発生しているようには見えません。
テキストとチャットはネイティブWindowsで問題なく機能するように見えるので、ゲームの直接的な問題ではないと思います。

モンスターハンターのプロトンとタイトルアップデートのほぼすべてのバージョンでテスト済み

私はこの問題を抱えていましたが、それが私の蒸気発射オプションの問題であることがわかりました。 コンプトンを強制終了して終了時に再起動するようにkillall compton && %command%; compton -b --config ~/.config/compton.blur.conf &設定しましたが、一部のゲームではシステムロックが発生し、他のゲームでは完全に再起動するまでプロセスが長引くようでした。

それはおそらくここにいるすべての人にとって異なる理由ですが、それはいくつかの助けになるかもしれません。 これはオンでした

ディストリビューション:Manjaro i3
カーネル:4.19.42-1-MANJARO
GPU:RX480 8GB
ドライバー:4.5(コアプロファイル)Mesa 19.0.4
CPU:i5 6600k
RAM:16 GB
プロトン:4.2-4

このスリップはMHWの魅力のように機能し、勇敢ですが、それは合法ですか? <Link removed by moderator>

こんにちは@ blastermaster77 、いいえ、そうではありません。

よろしくお願いします。返信をありがとうございます。

月、2019年6月3日には、13:06 kisak弁[email protected]書きました:

こんにちは@ blastermaster77 https://github.com/blastermaster77 、いいえ、そうです
そうではありません。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPURT424F3GLPVT3AR3PYVFRBA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/ACHAHPQF2Y2PHAVNEIGJ5M3PYVFRBANCNFSM4FRB5W2A

新しくリリースされたプロトン(4.2-8)には、ゲームにロードしてから1〜2秒以内にMHWがクラッシュするように仕向けるリグレッションがあります(ただし、メインメニューは正常に機能します)。 私はnvidiaGPUを持っていますが、この問題がAMDGPUでも発生することを確認できます。 Proton 4.2-7にダウングレードすると、問題が修正されます。

ディストリビューション:Arch(i3-gaps)
カーネル:5.1.15-arch1-1-ARCH
GPU:GTX1070
ドライバー:430.26
CPU:i5-6600k
RAM:32GB
プロトン:4.2-8

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

@ ConnorJC3 Proton4.2-8ではこの問題は発生していません。 注目に値するのは、シネマティクスを機能させるためにWindows7メディアファンデーションDLLの回避策を実行したことです。

OpenSUSE Tumbleweed、KDE、カーネル5.1.7-1-デフォルト
Mesa19.0.5を使用したAMDFury X

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

私は同じ問題を抱えています。

ディストリビューション:アーチ
DE:XFCE
カーネル:5.1.15-arch1-1-ARCH
GPU:Nvidia 1060(6GBバージョン)
ドライバー:430.26-7
CPU:i5-3550
RAM:16GB
プロトン:4.2-8
MHW起動オプション:PROTON_NO_ESYNC = 1 PROTON_LOG = 1%command%
ログファイル: steam-582010.log

同じ問題が発生します。 メニューは、文字選択画面を含めて機能します。 保存が読み込まれると、約0.5秒から1秒でゲームが一時的にフリーズし、デスクトップで終了します。

パッケージに関する限り、変更する必要があるのはharfbuzzとmesaだけで、次のように変更されました。

メサ(19.1.0-3-> 19.1.1-1)
lib32-mesa(19.1.0-2-> 19.1.1-1)

興味深いことに、プロトン4.2-7または4.2-8のどちらでも問題を再現できなくなりましたか? @ndegruchyは、protonインストールディレクトリを完全にクリアしてファイルを検証してみてください。

興味深いことに、プロトン4.2-7または4.2-8のどちらでも問題を再現できなくなりましたか? @ndegruchyは、protonインストールディレクトリを完全にクリアしてファイルを検証してみてください。

上に投稿した後、3.16-4を使って少し遊ぶことができました。 次にあなたの提案を試してみます。

一貫性を保つために、ログは次のとおりです。
Steam-582010.log

新しくインストールしたProton4.2-8でテストします(ありがとう、@ ConnorJC3)。 できます! テストはあまりプレイできませんでしたが、以前よりもかなり長く動作します。

一貫性のための新しいログ: steam-582010.log

そして今、2つのクエストの後、ロビーエリアにロードすると100%の一貫性でクラッシュに戻ります: steam-582010.log

最新のプロトンでMHWを起動することをいじっています。 トレードヤードへのロードを過ぎていないだけでなく、ゲームの実行中にSteamが終了するか、MHWのクラッシュによってSteamが一斉にクラッシュします。
Steam-582010.log

ゲームをインストールしましたが、ロード時にクラッシュします。

プロトン:4.2-9(新規インストール)
ディストリビューション:Ubuntu 18.04.2 LTS
カーネル:047.15.0-52-generic
CPU:AMD Ryzen 5 2600
GPU:ATI Radeon HD5570
GPU-ドライバー:Radeon4.15.0-52-汎用
RAM:16 GB

そしてここにログ。
Steam-582010.log

ゲームをインストールしましたが、ロード時にクラッシュします。

プロトン:4.2-9(新規インストール)
ディストリビューション:Ubuntu 18.04.2 LTS
カーネル:047.15.0-52-generic
CPU:AMD Ryzen 5 2600
GPU:ATI Radeon HD5570
GPU-ドライバー:Radeon4.15.0-52-汎用
RAM:16 GB

こんにちは@ Daybreakerflint 、ATi Radeon

お使いのビデオカードはサポートされていませんが、DirectX 11からOpenGLへのレンダリングパスを使用するようにプロトンに指示するために、ゲームの起動オプションにPROTON_USE_WINED3D=1 %command%を追加することで運が良かったかもしれません。

最新のアップデート(4.2-9)でこれが修正された可能性がありますか? まだ確実に呼びたくはありませんが、数時間のゲームプレイがあり、クラッシュはまだありません。

こんにちは@ kisak-valve
まあそれは何かをしました...ゲームは起動しましたが、すぐにクラッシュしました。 黒い画面しか見えませんでした。 コマンドを使用しても、本来の機能を果たしません。 とにかくすぐに新しいグラフィックカードが必要になります。 ご協力いただきありがとうございます! 少なくとも私のラップトップで動作します。 ;)

いくつかのより広範なテストの後。 期待通りの性能を発揮しているようです。 殺すためにVTに交換しなければならなかったフリーズが1つありましたが、それ以外は機能します。

ただし、XFCEとComptonのコンポジターは、KDE ​​/ Plasmaよりもはるかに広範囲に戻っていることに気づきました。 KDE内のフレームの顕著な低下が見られます。ここでは、わずかに高い設定でも、XfceまたはComptonで問題ありません。 ただし、これが陽子の問題なのか、Kwinの問題なのかはわかりません。

Nathan DeGruchy
http://degruchy.org

2019年6月29日には、午前16時21分で、Daybreakerflint < [email protected] [email protected] >書きました:

こんにちは@ kisak-valve https://github.com/kisak-valve
まあそれは何かをしました...ゲームは起動しましたが、すぐにクラッシュしました。 黒い画面しか見えませんでした。 コマンドを使用しても、本来の機能を果たしません。 とにかくすぐに新しいグラフィックカードが必要になります。 ご協力いただきありがとうございます! 少なくとも私のラップトップで動作します。 ;)


あなたが言及されたのであなたはこれを受け取っています。
、直接このメールに返信GitHubの上でそれを見るhttps://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=AMOXOEKLNXZDNQ5PTUMRC6LP4674FA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY37RQI#issuecomment-506984641 、またはスレッドミュートhttps://github.com/notifications/をunsubscribe-auth / AMOXOEPH437U2YZGOKZ7R7DP4674FANCNFSM4FRB5W2A

Fedora 30 x64
Ryzen 2700 @ 4ghz
AMD r9 580x、Mesa 19.08
KDEプラズマ5.15.5
ゲーム設定:1440p、30 fpsキャップ、ミクスト/ハイ、Zプリパスオフ

プロトン4.2-9

さて、ゲームを手に入れて、試してみました。 パフォーマンスは良好ですが、30 fpsで制限しない限り、入力の遅延はひどいものです。 私は144Hzのモニターを持っているので、これはキラーです。 私が平均55fpsを取得したとしても、60fpsと制限なしの両方を再生できません。

キーボードもランダムに機能しなくなります。 セッション切り替えができますが、マウス入力は引き続き正常に機能します。 これは、fpsキャップに関係ありません。

任意のヒント?

Fedora 30 x64
Ryzen 2700 @ 4ghz
AMD r9 580x、Mesa 19.08
KDEプラズマ5.15.5
ゲーム設定:1440p、30 fpsキャップ、ミクスト/ハイ、Zプリパスオフ

プロトン4.2-9

さて、ゲームを手に入れて、試してみました。 パフォーマンスは良好ですが、30 fpsで制限しない限り、入力の遅延はひどいものです。 私は144Hzのモニターを持っているので、これはキラーです。 私が平均55fpsを取得したとしても、60fpsと制限なしの両方を再生できません。

キーボードもランダムに機能しなくなります。 セッション切り替えができますが、マウス入力は引き続き正常に機能します。 これは、fpsキャップに関係ありません。

任意のヒント?

XWaylandセッションで実行されているゲームでXWindowsまたはWaylandを実行していますか? AMDを使用しているので、KDEがWaylandモードで実行されている可能性があります...

XWaylandセッションで実行されているゲームでXWindowsまたはWaylandを実行していますか? AMDを使用しているので、KDEがWaylandモードで実行されている可能性があります...

私はWaylandを使用していません。

xenojivaハントを実行していて、カットシーンが再生されるはずの結果画面の後でゲームがクラッシュしました。これはmfplatの問題だったと思います。 後で、ゲームをもう一度起動しようとしましたが、データの読み込み画面の後で常にクラッシュします。
https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93
Steam-582010.log

ええ。 私もそれを手に入れました。 MFPlatdllをインストールすることで解決しました。

Nathan DeGruchy
http://degruchy.org

2019年7月9日には、0:27で、DigitalDevilSummoner < [email protected] [email protected] >書きました:

xenojivaハントを実行していて、カットシーンが再生されるはずの結果画面の後でゲームがクラッシュしました。これはmfplatの問題だったと思います。 後で、ゲームをもう一度起動しようとしましたが、データの読み込み画面の後で常にクラッシュします。
https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93
Steam-582010.log https://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

ええ。 私もそれを手に入れました。 MFPlatdllをインストールすることで解決しました。 ネイサンDeGruchy http://degruchy.org午後12時27分に2019年7月9日には、DigitalDevilSummonerは< [email protected] [email protected] >書いた:xenojiva狩りをしていたし、試合は結果がどこ画面の後墜落しましたカットシーンを再生する必要がありました。これはmfplatの問題だったと思います。 後で、ゲームをもう一度起動しようとしましたが、データの読み込み画面の後で常にクラッシュします。 https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93 Steam-582010.log https://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

保存画面を通過することができましたか? Iv'eはmfplatのものをインストールしましたが、それでもトレードヤードに行くことができませんでした。 これは、xenojivaの戦いの直後にゲームがクラッシュすることと関係がありますか?

はい。 MFPlatは、xenoカットシーンでのクラッシュを修正してくれました。 64ビットであるMHWに適切なビット数をインストールしていることを確認してください

Nathan DeGruchy
http://degruchy.org

2019年7月9日には、午前7時18分で、DigitalDevilSummoner < [email protected] [email protected] >書きました:

ええ。 私もそれを手に入れました。 MFPlatdllをインストールすることで解決しました。 ネイサンDeGruchy http://degruchy.org 0時27分に2019年7月9日には、DigitalDevilSummonerは< [email protected] [email protected]のmailto:[email protected]>は書いた:xenojiva狩りやゲームをしていましたカットシーンが再生されるはずの結果画面の後でクラッシュしました。これはmfplatの問題だったと思います。 後で、ゲームをもう一度起動しようとしましたが、データの読み込み画面の後で常にクラッシュします。 https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93Steam-582010loghttps://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

保存画面を通過することができましたか? Iv'eはmfplatのものをインストールしましたが、それでもトレードヤードに行くことができませんでした。 これは、xenojivaの戦いの直後にゲームがクラッシュすることと関係がありますか?

このゲームコントローラーの処理に影響を与えると思われる最新のプロトンでリグレッションが発生しました。

Proton 4.2.9では、ゲームは正常に起動して実行されますが、入力がまったく登録されなかったため、Steamコントローラーまたは有線360パッドからのコントローラー入力に応答せず、すべての入力ヒントはkb + mouseを使用したままでしたアイコン、文字/メニューが応答しなかったなど。360パッドは、ロケットリーグなどの他のネイティブLinuxゲームでは正常に機能します。 このスレッドで提案さこれらのudevルールを適用する必要があることに気付くまで何もしませんでした。 これらの両方を有効にすると、ゲームの実行が即座にクラッシュしたり、正常に開始したりすることがありました。 ただし、コントローラーを入力すると、デスクトップに即座にクラッシュします。 それで、私はコントローラーなしでプレーすることを辞任しました。

後で、古いProtonバージョン3.16-9を使用してみることにしました。 そして驚いたことに、Steamコントローラーと360パッドの両方が完全に正常に機能し、360コントローラーのデスクトップ統合を無効にしても、それでも機能します。

MFPlat修正もFWIWに適用しました

これは既知の問題ですか、それともプロトンログが役立ちますか?

すべての必要なmfplatのものをインストールしましたが、それは仲人画面でクラッシュしたので、私はゲームに入ることができない、と何かが働いていた場合ので、私は確認できない私はそう。 iv'eは4.2-9および3.16から9でこれを試してみました。 最初のクラッシュの前に、xenojivaクエストを終了して結果画面が表示されていましたが、それがクラッシュの理由でしたか? 他の誰かがこの問題を抱えていましたか?

@DigitalDevilSummoner Xeno'Jivaを破った後、ゲームは自動保存します。その保存をロードすると、終了カットシーンを再生しようとしてクラッシュします。

これは予想されることです。mfplatの回避策が正しくインストールされていない限り、Linux上のすべての人にデフォルトで通常行われることです。

@ z0z0z知って

@DigitalDevilSummoner Resident Evil 2で使用されるmf回避策は、

プロトンdbをチェックしてみてください。ただし、ルールに反するものをここにリンクしないでください。

@ z0z0zありがとうございます! これに別の修正があるとは知りませんでした。 リンクも申し訳ありません。

こんにちは@DigitalDevilSummonerは、課題追跡にリンクを共有する上での一般的な禁止がないですが、私たちは、Windowsからメディアファンデーションライブラリが含まれ、そのライセンスで許可しない限り、著作物の再配布を、容認することはできません。

@ z0z0zうまくいきました! 助けてくれてありがとう!

@sbearcsiro 3.16-9のMF修正でコントローラーを動作させるための正確な手順は何でしたか? 私にとって、彼らはMF修正なしでProton 4.2-9で問題なく動作しましたが、どのProtonバージョンにMF修正を適用しても(4.2-9、3.16-9、3.7-8)、コントローラーボタンを押すとすぐにゲームがクラッシュしました。

@Aironfaarそうです、MF修正が適用されると、コントローラー入力は常に

プロトンバージョンをダウングレードした後もMF修正が残ると思っていましたが、そうではなかったことがわかりました。 3.16-9に修正を再適用すると、「コントローラー入力のクラッシュ」動作が復活しました。

さらに、PROTON_LOG = 1でMF修正を適用してMHWを実行しようとすると、コントローラーが接続されていなくても、ゲームが即座にクラッシュします。

@sbearcsiroええ、プロトンバージョンを変更すると、ゲームの次の起動時にまったく新しいワインボトルが作成され、その過程で手動で適用された修正が削除されるようです。
ロギングによってゲームがクラッシュすることはまったく役に立ちません。 私は数日間家にいないので、これを自分でテストすることはできませんが、代わりに次の起動オプションを使用してログをフェッチできますか?
WINEDEBUG = "+ timestamp、+ pid、+ tid、+ seh、+ debugstr、+ module"%command%

さて、入力は今週数回機能しなくなりました。 「tab」キーと関係があると思います。 スチームオーバーレイを切り替えているときに1回発生し、スキルを確認しているときに発生しました(タブでメニューが開きます)。

それでもその30fpsキャップで遊ぶ必要があります。そうしないと、入力ラグがひどくなります。 Linux / protonユーザーも30fpsの上限で遊ぶ必要があるRedditスレッドを見ました。

手動で行う必要なしに欠落しているMediaFoundationを修正するインストールスクリプトがあります。 私のために完璧に働いた。 誰でも確認できますか?

<Link removed by moderator>

こんにちは@ zink-chimaera、あなたが投稿したリンクは法的に問題があり、削除されました。

モンスターハンターワールドが起動しない

問題はhttps://github.com/ValveSoftware/Proton/issues/2920から転送されました
@abnazhorが2019-07-28T22:32:32に投稿しました:

互換性レポート

  • 互換性の問題があるゲームの名前:モンスターハンターワールド
  • ゲームのSteamAppID:582010

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

  • GPU:NVIDIA GeForce RTX 2060
  • ドライバー/ LLVMバージョン:NVIDIA 430.34
  • カーネルバージョン:5.2.2-122
  • Gistとしての完全なシステム情報レポートへのリンク: https
  • プロトンバージョン:4.2-9

私が確認する:

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


ログは5,000,000行を生成するため、すべてをコピーできませんでした。
<Log omitted, please see #2920. Short version is CPU access violation (c0000005)>

症状

ゲームが開始されません。 これは、CPUをAMD Ryzen 53600に変更してから発生しています。

再生

Ryzen3000シリーズCPUを使用してゲームを開始してみてください。

Ryzen3700xとGTX10606GBでこれを再現
#2927で提案されている回避策を適用すると、問題が修正されます

モンスターハンターワールドが起動しない

#2920から問題が転送されました。
@abnazhorが2019-07-28T22:32:32に投稿しました:

互換性レポート

* Name of the game with compatibility issues: Monster Hunter World

* Steam AppID of the game: 582010

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

* GPU: NVIDIA GeForce RTX 2060

* Driver/LLVM version: NVIDIA 430.34

* Kernel version: 5.2.2-122

* Link to full system information report as [Gist](https://gist.github.com/): https://gist.github.com/abnazhor/fa0b22d2105cb46a0c4cf3432ce45995

* Proton version: 4.2-9

私が確認する:

* [ x ] that I haven't found an existing compatibility report for this game.

* [ x ] that I have checked whether there are updates for my system available.

ログは5,000,000行を生成するため、すべてをコピーできませんでした。
<Log omitted, please see #2920. Short version is CPU access violation (c0000005)>

症状

ゲームが開始されません。 これは、CPUをAMD Ryzen 53600に変更してから発生しています。

再生

Ryzen3000シリーズCPUを使用してゲームを開始してみてください。

了解しました。入力がまったく機能しないことについて具体的な情報が得られました。

チャットを開いてから閉じると、入力は完全に機能しなくなります。 マウスは引き続き正常に動作し、それを使用してゲームを保存/終了できます。 メッセージの送信はこれに影響を与えません。 私は「タブ」キーについて部分的に正しかったので、メニューを開いてタブを押すとチャットが開きます。

30fpsを超える入力ラグについては、まだ助けが必要です。 プロトン4.11-1への移行は影響しませんでした。

チャットを開いてから閉じると、入力は完全に機能しなくなります。

これは、ゲームごとに1つの問題があることの欠点のひとつであり、長年の既知の問題が会話で失われます。

これは、 10月のように見える最初のレポートで4月に明確に定義され

テキスト入力を入力するときはいつでも、キーボード入力を失うリスクがあります。 LinuxでMHWをプレイしてからしばらく経ちましたが(PS4しか持っていない友達と遊ぶためにPS4に移動しました。私を判断しないでください)、テキスト入力フィールドをアクティブにするだけではないと思います。 それは具体的にそれを活性化し、それから脱出するために脱出を打つことだと思います。 PCプロファイルにいくつかの名前付き歯車セットがあることを知っています。つまり、テキスト入力フィールドに入力し、テキストを入力し、Enterキーを押し、キーボード入力を認識し続けることができました。ESCを押して入力する必要があるためです。メニューをクリックし、[ゲームの保存]オプションに移動して、名前を付けるためにゲームを保存します。

テキスト入力を入力するときはいつでも

うわーはい。 そういえば、キャラクターを作ってからは全然コントロールできませんでした。

GitHubは、実際には個々のプロジェクトを対象としています。 ゲームごとに複数の問題を投稿できる問題追跡システムがあると便利です。

NVIDIAハングの影響を受けた人は、最新のVulkanベータドライバーで再テストできますか?

https://developer.nvidia.com/vulkan-beta-4185218-linux

NVIDIAハングの影響を受けた人は、最新のVulkanベータドライバーで再テストできますか?

https://developer.nvidia.com/vulkan-beta-4185218-linux

RTX 2080 Tiに移行して以来、フリーズのバグは発生しませんでした(メインラインドライバーのみを使用)。

チャットを開いてから閉じると、入力は完全に機能しなくなります。 マウスは引き続き正常に動作し、それを使用してゲームを保存/終了できます。 メッセージの送信はこれに影響を与えません。 私は「タブ」キーについて部分的に正しかったので、メニューを開いてタブを押すとチャットが開きます。

この問題は、保存して終了できるほど幸運ではない場合、多くの進歩を失うことを意味する可能性があるため、非常に厄介です。 誰かが修正/回避策をまだ思いついていますか?

この問題は、保存して終了できるほど幸運ではない場合、多くの進歩を失うことを意味する可能性があるため、非常に厄介です。 誰かが修正/回避策をまだ思いついていますか?

ギア/アイテムセット(つまり、それらに名前を付ける)で何かをする前に、チャットしないでください。 正確な問題(テキスト入力ボックス)を知り、それを意識すると、好きなだけゲームをプレイできました。 または、Nvidiaハードロックが醜い頭を育てるまで。

こんにちは、私は奇妙な光ベースのアーティファクトがウェブのその特定の問題に何も見つけていません。

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

ディストリビューション:Ubuntu 18.04
CPU:Ryzen 7 3700X
GPU:AMDRadeon™RX 5700 XT
ドライバー/ LLVMバージョン:Ubuntu18.04.3用RadeonProドライバーリビジョン番号19.30
カーネルバージョン:5.0.0-25-generic
プロトンバージョン:4.11-2
私が確認する:
[x]このゲームの既存の互換性レポートが見つかりませんでした。
[x]システムのアップデートが利用可能かどうかを確認しました。

1
2

@BelphegorPrimeこれはおそらく使用しているAMDGPU-Proドライバーに固有のものです。

LinuxでAMDカードを使用しているほとんどの人はmesaを使用しており、一般的にはそれを使用することをお勧めします。

@ z0z0z助けてくれてありがとう、しかしメサ19.2をインストールしてrx 5700xtを「実行」させるのは大変な苦痛だったので、無料のドライバーが安定したレベルに達するまでプロのドライバーと一緒にいることにしました。

今は本当に馬鹿げているので、誰かが助けてくれるかもしれません。しばらくして、モンスターハンターワールドをプレイしたいと思いました。 Steamを開き、最新のプロトンバージョン(4.11-3)を使用して[再生]をクリックしました。 実際には何も起こりませんでした。 実行中であると言っただけですが、起動に失敗します。 黒い画面でも何もありません。 私のシステム:

OS:ArchLinuxカーネル5.2.11
CPU:Ryzen 3700x
グラフィックカード:Radeon RX 480 8GB
ドライバー:mesa(19.1.6-1)、mesa-git、mesa-aco-git、LLVM 8Vulkanドライバーがインストールされています。具体的に確認しました。

私が試したこと:

  • ゲームを再インストールします
  • ゲームファイルを確認する
  • Steamを再インストールします
  • さまざまなグラフィックドライバ
  • Steamで利用可能なすべてのプロトンバージョン(3.7-8、3.16-9、4.2-9、4.11-3)
  • 異なるOSPOP_OS(19.04すべて更新)

これらすべてのことは本当に私を助けませんでした。 プロトンログを取得しました:(50MBを超えるとかなり大きいので、 https: //cloud.mhtube.de/s/LHCzsELDFHZFeQRをアップロードしました

たぶんここの誰かがアイデアを持っていますか?

@ stefan240参考までに、Nvidia(ドライバー430)を搭載したUbuntu18.04.3で完璧に動作します。
ログから、一部のDLLを初期化できず、関数呼び出しの無限ループに入り、スタックオーバーフローが発生したように感じます。

14.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c03: DW_CFA_restore %r15
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c03: DW_CFA_advance_loc 1
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_restore %rbp
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_def_cfa %rsp, 8
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_advance_loc 4
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c08: DW_CFA_restore_state
914.095:002f:0030:err:seh:setup_exception stack overflow 1552 bytes in thread 0030 eip 00007ffdf65fb5cd esp 0000000000131000 stack 0x130000-0x131000-0x230000

プロトンを削除して_plus__MH:W_のワイン/プロトンプロファイルをクリアして再インストールしてみてください。
さらに、32ビットおよび64ビットのVulkanアプリが(他の外部プログラムで)機能することを確認できますか?

@Emanem上で述べたように、この問題は、新しくインストールして更新したPopOSでも解決しません。 しかし、redditのユーザーが私にヒントをくれました。 しかし、ええ、私は蒸気と陽子を完全にきれいにしてから、それをすべて再インストールしましたが、それでも実際には役に立ちませんでした。
ProtonDBでは、Linux、Ryzen 3000-CPU、モンスターハンターワールドへのアップグレードでこの問題の詳細を読むことができます。
「Zen2CPUの所有者は、公式の修正がプッシュされるまでゲームを起動するためにUMIPを無効にする必要があります。カーネルの起動オプションに「clearcpuid = 514」を追加します。また、チュートリアルビデオのクラッシュを防ぐためにmfplatの修正が必要です。Windowsとほぼ同等のパフォーマンス最新バージョンのmesaおよびACOシェーダーコンパイラを使用しています。」

カーネルブートオプションが役立つので、そのオプションを私のarchインストールに追加します。 ゲームが黒い画面で起動し、エラーがスローされます。
E_INVALIDARG:IDX11Device-> CreateBuffer(&bdesc.pinitvalues?&data:NULL&pbuffer)

他のプロトンゲーム(プロジェクトカーを簡単にテストした)が機能しているように見えるため、Vulkanは正常に機能しているようです。

問題を解決しました? 方法はわかりませんが、なんとか実行できました。 あなたの状況。 開始してリセットします。 私の場合、モンスターハンターを別のメディアの別のフォルダーに転送してみてください。私の場合は、SSDではなく別のドライブにありました。 その前に最後のメサを入れてからLLVMを入れましたが、私見を入れて、テーブルに頭をぶつけて祈っただけです。 申し訳ありませんが、私はこの日本当に殺しました。

私はクレイジーなマウスの問題を抱えています。 加速だけでなく、カーソルが大きく飛び回っているようです。

これは問題を説明するためのビデオです。

私はDoom、The Witcher 3、Starcraft IIなど、Proton and Wineで他の多くのゲームをプレイしていますが、マウスはそれらすべてで完全に機能します。

仕様:

  • linux-amd-staging-drm-next-git-5.3.841339.865b4ca43816カーネルを備えたArch Linux
  • CPU:AMD Ryzen 9 3900X12コア
  • GPU:AMD Radeon RX 5700 XT
  • Mesaバージョン: 19.3.0_devel.115313.f812cbfd884-1とLLVM 10.0.0_r326744.bfb5b0cb86c-1
  • ウィンドウマネージャー: i3
  • プロトン: 4.11-4

以前、Waylandでswayウィンドウマネージャーを試しましたが、ゲームを開始できませんでした。

clearcpuid=514カーネルオプションを適用し、 z0z0z/mf-installをインストールしました。

この問題は、フルスクリーンモードとボーダレスウィンドウモードのどちらを使用しているかに関係なく、画面の解像度に関係なく発生します。 他のマウスや入力デバイスがコンピューターに接続されていません。

この奇妙なマウスの問題を引き起こしている可能性のあるアイデアはありますか?

@dllu
これは、フレームレートが30fpsを超える場合にのみ発生します。 オプションで30fpsのフレーム制限を試しましたか? 特にそのような素敵なリグでは、キャップを付けるのは大変です。

私は1440p / 144hzモニターを使用しています。

また、fpsがその30fpsの上限から外れるたびに入力ラグが発生します。

30 fpsの上限で試してみましたが、マウスカーソルの問題が解決しません。 Protonのuser_settings.pyでdxvk HUDを有効にして、フレームレートが30Hzであることを確認しました。 私はまた、変更しようとしたMouseBaseSpeedする0.000000config.iniが、ゲームは自動的に戻って、それを変更2.000000

編集: winecfg 「仮想デスクトップのエミュレート」を有効にすることで、マウスの問題を回避することができました。 これにより、マウスの問題がないWaylandでゲームを実行することもできます。 ただし、マウスの問題は、i3ウィンドウマネージャーを使用したxorgでも引き続き発生します。 i3では、すでにfocus_follows_mouse nofocus_on_window_activation noます。 また、フレームレートは最悪です---約DXVK HUDは、中程度の設定で4kで35 fpsと言いますが、ゲームはそれよりもずっと悪い感じです。 15fpsのように感じます。 さらに調査します...

そこで、システムを更新しました。 次に、新しいProtonバージョン(4.11-5)をテストするゲームを起動しました。 私もSteamベータ版を使用しています。

カーネル:5.2.15-200
KDEプラズマ5.15.5
メサ19.1.6

fpsの上限を60fpsに変更し、制限はありませんでしたが、今日は問題なく動作しました。 サブ30fpsまたは> 30fpsからの入力ラグはありません。 私の目はとても幸せです。 チャットボックスもテストしましたが、入力がまったく無効になりませんでした。

私はこれをプロトンバージョンに帰しています。

私のシステムでは、ゲームはプロトン4.11-7でパフォーマンスが低下しました

GPU: RX 480 8gb
Driver/LLVM version: mesa 19.2.1
Kernel version: 4.19
Link to full system information report :https://gist.github.com/Utopanic/edfcf6a24846d1777e79d3aa6f67c914
Proton version: 4.11-7

モンスターハンターの世界では、プロトン4.11-7と4.11-6のパフォーマンスの点で回帰があり、フレームレートが低下し、スタッターが発生しました。

モンスターハンターの世界では、プロトン4.11-7と4.11-6のパフォーマンスの点で回帰があり、フレームレートが低下し、スタッターが発生しました。

同じ問題がありましたが、1日後に消えました。 あなたはマンジャロにいますか?

最新のアップデート以降、新しい問題が発生しました。ゲームプロセスが終了せず、バックグラウンドで1つまたは2つのコアを使用し続けます。

他の誰かが同じことを経験しましたか?

@Emanem 4.11-4でこのゲームを始めたので、それが最新の陽子に関連しているかどうかはわかりません。 私はarchlinuxを使用していますが、ランダムに発生します:thinking:

@Emanem
@FrogTheFrog
私はそれが多分一度か二度起こったことがあります。

バックグラウンドプロセスがない場合でもこれが発生するため、無関係である可能性があります。 MHWをプレイした後、10〜20分間操作がないと、画面がオフになることに気づきました。 それは私のコンピューターの設定に反するので、本当に奇妙です。スクリーンセーバーがないか、非アクティブの後にオフになるように設定されています。

@Emanem 4.11-4でこのゲームを始めたので、それが最新の陽子に関連しているかどうかはわかりません。 私はArchLinuxを使用していますが、ランダムに考えています。

それは間違いなく最近のものです。 ゲームのDRMのアップデートだと思いますか?
しかし、繰り返しになりますが、推測です...私はプロセスを_ptrace_しようとしましたが、それは待機し続け、_pipes_から読み取ろうとしました(メインのwineserverインスタンスが疑われます)。

コウモリ/バルーンモンスターと戦うとゲームがロックされます(HR6クエスト)。 ボーダレスフルスクリーンとvsyncオフを除いて、デフォルトのグラフィック設定を使用しており、ゲームに特別な変更を加えていません。 また、nvidiaドライバーとカーネルをarchの最新バージョンに更新しました。 ロックアップは下品に関連しているようです。PathofExileはしばらくの間同じ動作を示していました。 レンダリングのみが大幅に停止し、urxvtやsteamなどのレンダリングウィンドウは最終的に完了しますが、しばらく時間がかかります。 音はすべてが正常であるかのように再生され続けます。 入力も遅れます。

更新:nvidiaベータドライバーに更新しましたが、これまでのところ単一のロックアップはありません。 1回のセッションで現在よりも多くのプレイ時間を取得できるようになるまでにはしばらく時間がかかりますが、これはnvidiaによって修正されていると思います。

編集:kisakのリクエストに応じて、これを追加して、現在使用しているドライバーのバージョンがnvidia440.26であることを通知します。 これまでのところ、ストリーミング中でも問題はありません。

そして別のアップデート:ゲームは最新のプロトンリリース4.11-8でロックアップしているようです。 ロックアップはランダムで、ゲームは殺すことができますが、それは間違いなく一歩後退しています。 ロックアップは5時間ほどプレイした後に発生するようで、その後ははるかに頻繁に発生します。 GPUの温度は正常であるように見え、システムの残りの部分は正常に機能し続けます。

完璧に動作します(MFライブラリは別として)。

唯一の欠点は、ゲームが終了時に終了せず、 kill -9 <pid>が必要になる時間の30%です。

パフォーマンスはWindowsよりも約40%低くなります(Intel iGPUは540p低で再生されます)

それ以外はすべて問題ないようです。

ゲームは本日アップデートを受け取り、4.11-11で15分間プレイするとクラッシュするようになりました。
これは、別のクラッシュの問題を修正するためにインストールされたnvidiaベータ440.44です。 1回のハントができなくなったため、ゲームをプレイできなくなりました。

ゲームは本日アップデートを受け取り、4.11-11で15分間プレイするとクラッシュするようになりました。
これは、別のクラッシュの問題を修正するためにインストールされたnvidiaベータ440.44です。 1回のハントができなくなったため、ゲームをプレイできなくなりました。

新しいパッチに更新しましたが、正常に動作します。どのGPUとCPUがありますか? 私は何の問題もありません。 あなたのスペック、ハッピーハンティングについてもっと情報を与えてください

GTX 1080TiおよびRyzen2700X。 私にとってクラッシュの問題を完全に解決したように見えるのは、起動オプションとして「DXVK_STATE_CACHE = 0%command%」を設定することです。 私は時々吃音がありますが、ゲームから完全にクラッシュするよりもはるかに優れています。

それがあなたのために働いたと聞いてとてもうれしいです

1:24金・リーバーで水曜日、2019年12月25日には[email protected]
書きました:

GTX 1080TiおよびRyzen2700X。 クラッシュを解決したと思われるもの
私にとっての問題は完全に「DXVK_STATE_CACHE = 0%command%」を私のものとして設定することです
起動オプション。 たまに吃音がありますが、それよりもはるかに優れています
ゲームから完全にクラッシュします。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPVYDN7JRTO3WBCQXS3Q2LU7BA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
または購読を解除する
https://github.com/notifications/unsubscribe-auth/ACHAHPRFM3B46BDBX3PREJDQ2LU7BANCNFSM4FRB5W2A

ゲームは再び頻繁にクラッシュし始めています。まるで環境値が無視されているかのようです。 私は今途方に暮れています。

ゲームは、今日の拡張によるアップデートまで、私にとって完璧に機能してきました。

AMD Ryzen 1700
RX 5700 XT
16 GB RAM
5.4.8-zen1-1-zen

今では再生できません...、NO_FSYNCをテストし、zen、Xorg、Waylandの代わりに通常のLinuxに移行しましたが、RE2(一部の電力を消費するゲーム)のような別のゲームを実行すると完全に実行されます...

編集:彼らはアップデートでDirectX12サポートを追加したようです。 それでしょうか?

Captura de pantalla de 2020-01-09 19-01-28

他の誰かがそれが私だけではないことを確認できますか?

mf-installスクリプトを使用してみましたか? 多分それはビデオを再生しようとして失敗しています。

mf-installスクリプトを使用してみましたか? 多分それはビデオを再生しようとして失敗しています。

すでにインストールされ、正常に動作していることを確認しました。 しかし、それは地獄のように遅いだけではありません...

他の誰かがそれが私だけではないことを確認できますか?

アップデートでPopOSで1 / 2FPSを取得しています
AMD Ryzen 1800x
AMD Vega 64
16GB RAM

また、今日の更新後に問題が発生します

ディストリビューション:Arch 5.4.8-arch1-1
GPU:GTX 1060 6GB
ドライバー:440.44
CPU:R7 3700x
RAM:DDR4 32GB

D3D12ではなくD3D11モードでプレイしようとしましたか?

すぐに試して、80GiBのダウンロードの後に​​報告します...

D3D12ではなくD3D11モードでプレイしようとしましたか?

すぐに試して、80GiBのダウンロードの後に​​報告します...

プロトンドキュメントで「D3D11を強制する」コマンドが見つかりませんでしたが、正しい場合はすでにD3D11を使用しているようにキャプチャが表示されます

D3D12ではなくD3D11モードでプレイしようとしましたか?
すぐに試して、80GiBのダウンロードの後に​​報告します...

プロトンドキュメントで「D3D11を強制する」コマンドが見つかりませんでしたが、正しい場合はすでにD3D11を使用しているようにキャプチャが表示されます

ええ、それを指摘しました... :(
私の経験をすぐに報告します-私は願っています...

また、最新のアップデート(Iceborne)後に重大なフレームレートの問題が発生しました-60fpsから約10になりました。

ディストリビューション:Arch 5.4.7-arch1-1
GPU:RX 470 4 GB
CPU:i3 6100
RAM:DDR4 16 GB

以前は200以上を取得していたときに、開始メニューで1.8FPSを取得したことを確認できます。
私はゲームを始めようとさえしていません。 DX11を使用すると、DX12はプロトンで無効になります(メニューでチェックしただけです)。
DXVKのコードパスが遅いと思いますか?

@doitsujinこれ(またはValveの誰か)を調べたいと思うかもしれません-それはさまざまなカーネル、ドライバー、ハードウェアで起こっており、(一般的な)DXVKコードパスが速度低下を引き起こしているようです...
私たちがこれを調査するのを助けることができるかどうか私たちに知らせてください!

編集:他の形式のシステムコールである可能性もありますが、オーディオスレッドとゲーム自体は正常に実行されているようですか?

編集2:以下に報告されているように、ワイン/システムコールの問題のようです...

ディストリビューション:Ubuntu 18.04.3
GPU:RTX 2080 Ti
CPU:i7-8700K
RAM:64 GiB 3200 MHz
MHW Menu

Windows DXVKはネイティブD3D11と同様に動作するため、ゲーム/ワインの問題のようです。ゲームの現在のリリースは非常にバグが多く、Windowsでも、以前のバージョンと比較してゲームのパフォーマンスが大幅に低下しています。

一部のWindowsユーザーは、同じ低FPSの問題を報告しています。

DXVKを使用したWindows10でのゲーム:
Screenshot_3

これは本当に悪いです! ゲームは完璧からプレイ不可能になりました。 DX12はデフォルトで無効になっています。 また、Windows 10でのみ有効にできると書かれています(ProtonはデフォルトでWin7を表示していると思います)。

イントロメニュー(プライバシーポリシー、競合するキーバインド)で10 fps、メインメニュー(3Dレンダリングメニュー)で1fpsです。 私はすべての設定を丹念に最低に下げ、解像度を720pに下げました。

新しく下げた設定で再起動すると、同様のフレームレートが得られましたが、少し速く感じました。 GPUの使用量はほとんどまたはまったくなく、単一のコアが100%でペグし、平均で60〜70%になり、他の4つのコアが20〜40%に達することがありました。

ディストリビューション:Fedora 31 5.4.7-200
CPU:Ryzen 2700 @ 4ghz
GPU:RX 580 Mesa 19.2.8
RAM:16gb 3200mhz 14 cas(おそらく必要ありません:P)

プロトンワインプレフィックスをWin10に設定し、DX12を有効にすると、違いが生じるのではないかと思います。 ワインはすでにバルカンへのDX12を持っていますよね?

編集:ゲームを終了すると、プロセスはバックグラウンドで存続し、アクティブなままになります。 これは数か月前に発生しましたが、Protonリリースで修正されました。 戻ってきたようです。

カスタムProtonビルドでD3D12を有効にしようとしましたが、常にデフォルトでD3D11になりました。プレフィックスの再構成が多すぎるため、Denuvoがゲームをブロックしたため、これをテストできなくなりました。

これは実際にはプロトン/ワインの問題ではありません。 ワインサーバーは、例外処理によって過負荷になっています。
https://gist.github.com/GoLD-ReaVeR/e9109cebad3b766d07973dfeb053dbfb

カプコンの誰かがばかです。 例外は、OSとの通信の試みであるか、クロスファンクショナルgotoステートメントとして使用されているようです。 いずれにせよ、これはワインが見なければならないものではありません。

明確にするために、MHWフォーラムにはパフォーマンスの問題を抱えている人々が散らばっていて、それらのすべてがプロトンユーザーであるとは思いません。 したがって、これは最終的にカプコンによって解決される可能性があります。

私は彼らがこれにすぐにパッチを当てることを望みます。 プロトンバージョンを変更して、それが役立つかどうかを確認しましたが、どういうわけかすべてのゲームファイルが削除されました。 アップデートをダウンロードした後。

同じ<5FPSの問題があると言いたいだけです。

ディストリビューション:Manjaro Linux Xfce(最新)
CPU:Intel Core i7-4770K
GPU:GTX 1080 Ti
RAM:32 GB DDR3

私は過去3時間これに取り組んできました。

配布:Linux Mint 19.2
CPU:Intel Core i7-4770K
GPU:Radeon RX 580
RAM:16 GB

今日までは、プロトン4.2-9を強制することで、モンスターハンターを問題なく走らせることができました。 ただし、Proton 4.2-9は、「ERR14:GraphicsAPIが実装されていません」というエラーでクラッシュするようになりました。

Screenshot from 2020-01-09 16-39-36

この記事によると、ここで、そのエラーはDirectXが正常に動作していないと、あなたのドライバを更新する必要がありますを示しています。 今朝Mesaドライバーを更新しましたが、効果がありませんでした。

少しの調査でこのRedditスレッドが明らかになりました。これは、新しい拡張によってDX12サポートももたらされたと主張していProton4.11-8で追加されたため、Proton4.2-9が機能しなくなった理由をおそらく説明しています。 この変更はベースゲームに加えられたようです。Iceborneをアンインストールしても、この互換性の問題には影響しませんでした。

残念ながら、Proton 4.11-11に切り替えると、パフォーマンスが大幅に低下します。 問題は、最新バージョンのProtonがVRAMを誤って割り当てまたは検出していることだと思います。 表示オプションの下を見ると、8GBを報告する必要があるのに0.5GBしかないことが報告されます。

Screenshot from 2020-01-09 16-51-26

注:このVRAMレポートの問題は、今日のモンスターハンターのアップデート前にプロトン4.11-11に存在していたと100%確信しています。 Proton 4.2-9を使用した理由は、VRAMを正しく記録して使用していたためです。

プロトン4.11-9は、おそらく「特定のGPUに対してGPUメモリが少なすぎると報告する問題を修正し

パフォーマンスを低下させているのはプロトン4.11-11ではありません。 Wineserverが限界に達しています。つまり、4.11-9でも同じ問題が発生する可能性が高く、4.2-9も安全ではありません。 また、Windowsのバージョンを10に設定しようとしましたが、DX12が利用可能にならず、パフォーマンスも向上していません。 4.2-9を自分で試して、パフォーマンスに役立つかどうかを確認します。

4.2-9では、前述のエラーが発生しますが、wineserverの負荷は100%ではなく79%であり、例外アドレスが変更されています。

304739.481:0028:0030: trace:seh :NtRaiseException code = 406d1388 flags = 0 addr = 0x7b44c04c ip = 7b44c04c tid = 0030

うーん、これは、ワインまたはDXVKのいずれかがこれらの例外を発生させていることを意味します。

ロゴが表示された後、フレームレートは2fpsにしか低下しませんが。

わかりました。winetricksを介してdxvkをインストールするという愚かな誤りを行うと、DX11が4.11-11で初期化されなくなります。 Wineserverも79%でスタックしています。これは、DXVKがwineserverのCPU使用率の20%を担当していること、またはレンダリングスレッドがwineserverの使用率の20%を担当していることを示しています。 残りの80%は他の場所でトリガーされます。 設定をいじってみましたが、この速度低下を軽減するものは何もありませんでした。

Proton 4.11-11を使用しているときと同じように、他の誰かのVRAMも制限されているのではないかと思います。 ゲームが正常にロードされたときに[オプション]-> [表示]に移動した場合、VRAMの誤報は実際よりもはるかに少なくなっていますか?

Proton 4.11-11を使用しているときと同じように、他の誰かのVRAMも制限されているのではないかと思います。 ゲームが正常にロードされたときに[オプション]-> [表示]に移動した場合、VRAMの誤報は実際よりもはるかに少なくなっていますか?

私のVRAMは正常に表示されます。 6GBのVRAMを搭載した1660Tiの4.11-11のIm。

@DigitalDevilSummonerのパフォーマンスはどうですか?

@DigitalDevilSummonerのパフォーマンスはどうですか?

ここの他のレポートと同じように悪い

他の人と同じように、パフォーマンスが大幅に低下しています。 メインメニューの1〜3 FPSと、Proton4.11-11を使用して最終的にゲームに参加したときも同様です。 Proton 4.2-9を試してみると、実装されていないERR14APIが表示されます。 VRAMの使用状況をまだ確認していないので、1〜3fpsでメニューを確認するのは面倒です。

RX 5700 XTを使用してカーネル5.4.6でManjaroを実行し、mesa19.3.1-1ドライバーを実行します。

4.11-11デバッグビルド(ベータ版をオプトイン)でd3d12.dllを試してみましたが、それも役に立ちませんでした。 ゲームはまた、システムがd3d12を使用できることも認識しませんでした。 現時点でできることは何もないと思います。 多くのWindowsユーザーもこの問題を抱えているので、CAPCOMがこの遅延したコードを削除することを願っています。

そのため、新規インストールでVRAMの問題を修正することができました。 最初に、winecfgを使用してProton4.11-11のWindowsバージョンを10に変更する必要がある場合があります。

ただし、VRAMが正しく報告された後でも、他の人と同じようにパフォーマンスの問題が発生します。

ここでも同じですが、メインメニューの0.5〜2fpsで、グラフィック設定を下げようと苦労した後、d3d12がデフォルトで無効になっていて有効にできないことに気付いたので、d3d12とは関係ないと思います。

ディストリビューション:5.4.7-16linux-tkg-pds-zen2を実行しているArch
CPU:AMD 3700X
GPU:nvidia-dkms440.44.0を使用したNvidiaGTX 1050Ti
RAM:16 GB
DXVK:v1.5-16-g3b180e3bb
バルカン:1.1.119

ここでも1FPSの問題が発生しています。 カプコンでケースを開いて、デバッグ情報を提供できるかどうかを確認しました。

@ vitoor-s

この問題はDX12に関連している可能性が高いことがわかりました。一部のWindowsユーザーは、DX 12を有効にすると非常に役立つと報告しており、一部のユーザーは、再生できなかったDX12を有効にすることでゲームをプレイできるようにしました。

特に、CPU使用率が高いために私たちのようなゲームをプレイできないWindows 7ユーザーを見つけましたが、そのプレーヤーは、システムをWindows 10にアップグレードし、DX 12を有効にすることで、ゲームをプレイ可能にすることに成功しました。

このRedditスレッドをご覧になることをお勧めします:リンク

だから、ここに役立つかもしれないいくつかの手がかりがあります。 後でWindows10ワイン環境とVKD3Dで試してみます。

ただし、もう1つ注意する必要があることがあります。現在、MHWIでは、Windowsユーザーでも60FPSで実行するために頑丈なPCが必要です。 私たちLinuxユーザーは、このゲームを機能させるためにさらに強力なPCが必要になります。 :がっかり:

カプコンは何かをしなければなりません。さもないと、MHWIDLCは否定的なレビューに圧倒されます。


更新:

失敗しました:roll_eyes:d3d12.dllがプロトンのログファイルからロードされたことを確認できますが、それはそれについてであり、ゲームはレンダリングでそれを使用していないようです。

プロトン4.11-11デバッグオプトインを使用してみましたが、DX12はまだMHWで使用可能として認識されていません。 さらに、スローダウンレポートの大部分はDX12ユーザーであるか、少なくともDX12がインストールされています。

実際にDX12を入手するために何か特別なことをする必要があるかもしれませんが、私はできる限りのことをいじりました。 なぜ例外が発生するのかわかりません。アプリケーションのオプションをいじっても、この問題を軽減することはできません。 私が知ることができるのは、このパフォーマンスの低下は、自動保存が有効になっているとゲームが言及した後に発生するということだけです。

さて、今私のゲームは起動すらしません。 誰かがこれが私の側の問題であるかどうかを確認できますか?

image

@ zeeshan595 5 /日のDenuvoアクティベーション制限に達したため、24時間待つ必要があります。その後、問題は自動的に解決されます。

カスタム/複数のProtonバージョンを使用すると、明らかにWineプレフィックスが揮発性になり、ゲームの再起動が試行されるたびに新しいDenuvoが再アクティブ化される可能性があることに注意してください。

@ zeeshan595 5 /日のDenuvoアクティベーション制限に達したため、24時間待つ必要があります。その後、問題は自動的に解決されます。

カスタム/複数のProtonバージョンを使用すると、明らかにWineプレフィックスが揮発性になり、ゲームの再起動が試行されるたびに新しいDenuvoが再アクティブ化される可能性があることに注意してください。

説明をありがとう。 しかし、これは本当にばかげたデザインです。 彼らは私のマザーボードのUUIDか何かを保存することができます

こんにちは、

MHを5080591846956782264にダウングレードすることで、この問題を回避することができました。
このガイドに従ってダウングレードを行うことができます

デポティッドは582011です。

低い設定での<1FPSから最高での〜45FPSに変更しました。 ゲームサイズも約50GiBから約20GiBに減少しました。

@torvitasオンラインでプレイできますか?
それで、あなたは基本的にアイスボーンが発売される前に遊んでいますか?

@torvitasオンラインでプレイできますか?

はっきりとはわかりませんが、クエストボードを使用することはできますが、オンラインセッションを開始することをお勧めします。 私は古いバージョンを使用しているので、うまくいくとは思えませんが、よくわかりません。

それで、あなたは基本的にアイスボーンが発売される前に遊んでいますか?

丁度

7910381936908271401は少し新しいですが、動作します。 私はちょうどランダムな男のオンラインセッションに参加しました-うまくいくようです。 開いているセッションが1つ見つかりましたが。

@ GoLD-ReaVeRどのAPI呼び出しが常に_wineserver_に転送されているかを追跡する方法はありますか?

MHWプロセスからそのようなAPIを呼び出すパッチを一時的にパッチして、効果が基本的に何も起こらないようにする必要があるかどうか疑問に思っていますか?
もちろん実験しているだけです...そしてそうです、CAPCOMは大きな時間を台無しにしまし

私はデバッガーが苦手ですが、前に示した要点が示しているように、MS_VC_EXCEPTIONを使用してNtRaiseExceptionを呼び出しています。 グーグルによると、この例外はスレッド名を設定するために使用されます。 それが私が探しているところです。

ただし、誰かがこの例外をクロスファンクショナルgotoの手段として使用していた可能性もあり、これは私が除外できないことです。

とにかく、NtRaiseExceptionがワインサーバーに接続するのを防ぐことができれば、問題はおそらく解消されます。 それについて考えると、raiseexceptionがスレッド名の変更を要求しているかどうかをチェックするntdllを作成する場合。 名前がすでに同じである場合は、成功した場合と同じように続行します。おそらく、Windowsユーザーにも役立ちます。

ああ、そうだね。
@Emanem
はい、私が言ったことは完全に機能します。 すべてのMS_VC_EXCEPTIONを無視するntdllを作成します。

ああ、そうだね。
@Emanem
はい、私が言ったことは完全に機能します。 すべてのMS_VC_EXCEPTIONを無視するntdllを作成します。

それが私が念頭に置いていたものです:)

基本的にいい

switch(rec->ExceptionCode)
case MS_VC_EXCEPTION:
   return STATUS_SUCCESS;
default:
   break;

SpecialKはすでに何かをリリースしているようです。それをテストします。

いいえ、機能しませんでした。

編集:説明のために: https

彼はゲームの多くの問題を修正することを目指しており、ゲームの問題を修正しようとするdxgi.dllを提供しています。 彼はデバッガコードを修正したと言ったが、例外はまだスローされている。

上記のスニペットを使用して_ntdll.dll.so_を作成しましたが、ゲームが完全に開始されません(つまり、_CAPCOM_ロゴの直前の黒い画面)。

このAPIは、他のコード(_goto_として)を呼び出すため、またはアンチハック/ DRMの形式として使用されているようです...
もっと調べてみましょう...

どちらの場合も、それは後藤です。 MHWスチームフォーラムに亀裂を入れて、カプコンがどれだけ速く反応し始めるかを見てみましょう。 (:D)実際にこれを行うデヌボの場合、それは同時に陽気で悲しいことです。

プロトン4.2-9、4.11-11、4.21-GE-2 + DXVK 1.5.1で新しいバージョンのMHWをチェックし、どこでも最大2FPSを確認しました。

Steam-582010-4.11-11.log

Screenshot from 2020-01-11 12-09-57

CPU:AMD 3950X
GPU:Radeon VII
Mesa / LLVM:20.0.0(b5c9688)/10.0.0(gitfc3367d)

犯人を見つけたようですね。

https://fearlessrevolution.com/viewtopic.php?p=117527#p117527

さて...これは完全に彼らの側にあるものですか、それともプロトン/ワイン/ DXVKはいくつかの作業を必要としますか?

この投稿で見つかりました。 パフォーマンスの違いを表示する

https://steamcommunity.com/app/582010/discussions/0/1737760710130372658/

それはまだ例外を示しており、ワインサーバーはまだ100%です。 ワインサーバーと通信する何か他のものがあるかもしれませんが...しかし、私は単にスキャナーの損傷を元に戻し、スキャンを完全に停止するわけではないと思います。 したがって、これはWindowsユーザーには役立つかもしれませんが、私たちには何の役にも立ちません。

CRCバイパスが何もしないことを確認できます。データのパフォーマンスレコードを取得しています。0x00000001605b0532で極端なオーバーヘッドが発生する関数が1つあります。

2つのパフォーマンスレポート。1つはCRCバイパスなし。
https://drive.google.com/open?id=1JECOHULxCNVYblDK6w37GECj-uwSWksX
1つはCRCバイパス付きです。
https://drive.google.com/open?id=1OUrRbLqLKGg5-UY_aaJ4DSyJ-nW154Sp

「何もない」というわけではなく、CPU使用率を大幅に低下させますが、FPSの低下の問題には対処していません。

さて、MHWフォーラムから1日禁止されました。 GabeNに連絡する方法はありますか?

image

プロトン4.11-11で2FPSを取得します
正直すごいです。

さて、MHWフォーラムから1日禁止されました。 GabeNに連絡する方法はありますか?

深刻な場合-> https://www.valvesoftware.com/en/contact?recipient=Gabe+Newell

また、私が助けることができる方法はありますか? 適切なトラブルシューティングは初めてですが、学びたいと思っています。 私はこれをプレイしたいかなり悪いああ

ソースから始めるべきだと思います。つまり、ワインサーバーは100%です。 perf topは私に与えています:
54.20%[カーネル] [k] toggle_bp_slot.constprop.0
27.45%[カーネル] [k] __reserve_bp_slot
7.95%[カーネル] [k] smp_call_function_single

たぶん、どういうわけかこれらの呼び出しの量を抑えることができますか? それは、継続的なブレークポイントスパムを止めることができないようなものです。

したがって、問題は、ワインサーバー側でスパムされているptraceにあるようです。これは、実際には、あるプロセスが別のプロセスを検査していることです。 これは新しい耐タンパー保護のように聞こえます。 たぶん誰かがptrace呼び出しをキューの最後にソートして、残りのアプリケーションが通常どおり機能できるようにすることができますか?

これについては前に説明しましたが、アサシンクリードには新しい難読化/改ざんシステムがありました。 これは基本的に、着信を解釈してプログラムにリダイレクトする仮想マシンでした。 プログラム自体は、リバースエンジニアリングなどを防ぐためにスクランブルされていると思います。 これはDenuvoによって増幅されましたが、Denuvoも再ルーティングによってわかりにくくなっています。

関連していない可能性がありますが、この例外フラグをgotoとして使用すると、仮想システムと同様になる可能性があります。

MHWにどのような耐タンパー/アンチチートシステムが存在するか知っていますか? 誰かがDenuvo(アクティベーション制限)について言及しているのを見ましたが、他のシステムはありますか? それは歴史上最悪の自作でしょうか?

denuvoがめちゃくちゃになって、「CAPCOMのために」完全なexeスキャンを送信していることを心から信じています。 そして、CAPCOMは「何でも」という理由で週末を休みました。 バルブが蒸気で決して許してはならない2つのこと。 また、将来的にこれが一般的な慣行になる場合に備えて、プロトン開発者が新しい穴を塞ぐようになったのも遅れています。 つまり、ワインサーバーは古く、パフォーマンスの問題が発生しやすいのですが、これは彼らの手を強要します...うーん。

また、ダメージを元に戻すはずだった前述のトレーナーが、ゲームのプロトンバージョンに影響を与えない理由にも非常に興味があります。

それで、今これを回避する方法はありますか、それとも彼らがこれを修正するのを待つ必要がありますか?

また、ダメージを元に戻すはずだった前述のトレーナーが、ゲームのプロトンバージョンに影響を与えない理由にも非常に興味があります。

効果はあります。 メインメニューのFPSが5から10に倍増し、メインexeのCPU負荷が大幅に減少します(180%から110%)。 ただし、バイパスの有無にかかわらず、ワインサーバーは80%を超えたままです。

FPSが低いことに加えて、極端な入力ラグも発生しています。 カーソルが(遅い)速度で制限されているように感じます。実際のマウスの動きに追いつくまで、数秒待つ必要があります。 これは、実行中であっても、ゲーム外のカーソルにはまったく影響しません。 これはワインサーバーの過負荷によるものですか、それとも別の問題ですか?

私の場合、fpsは4になりますが、wineserverはまだptraceを実行し続けています。

FPSが低いことに加えて、極端な入力ラグも発生しています。 カーソルが(遅い)速度で制限されているように感じます。実際のマウスの動きに追いつくまで、数秒待つ必要があります。 これは、実行中であっても、ゲーム外のカーソルにはまったく影響しません。 これはワインサーバーの過負荷によるものですか、それとも別の問題ですか?

同じ問題が発生しています。 あなたが言ったように、wineserverがCPU cosを過負荷にしている問題ではないと思います。ゲームからタブを外すと、通常のマウスの動作になります。

wineserverはCPUを過負荷にしておらず、wineserverはCPUを過負荷にしているため、1つのコアがwineserver専用になり、wineserverは要求に十分な速度で応答できません。

私は、このことがここにとどまり、CAPCUMが提供する解決策が何であれ、それでもワインサーバーのパフォーマンスを妨げ、ゲームをプレイできなくすることをますます恐れています。 率直に言って、私は途方に暮れています。このようなことが起こり続けると、どのゲームを購入すればよいかわかりません。

これを見ている陽子開発者がいるなら、私はこの問題の解決策についてあなたと一緒に考えたいと思っています。 サーバーの構造に慣れていないので、コードを賢く手伝うことはできません。 ntdllからスレッドセーフでないptraceを許可すると、パフォーマンスによってこのでたらめのほとんどが軽減されると思います。 別のオプションは、wineserverスレッドの数を増やすことです。 ただし、これを機能させるには、カーネルに対して行われる大量の呼び出しを軽減する必要があります。

私(またはそのことについてはここにいる他の誰か)に何かしてもらいたいことがあれば、何か言ってください。

リラックスしてください。Windowsユーザーは同じパフォーマンスの問題に悩まされています。 確かにそれほど深刻ではないかもしれませんが、60fpsを失うことはまったく容認できません。 1人の男は150から70に、別の男は60から15になりました。彼らは公式Twitterでも問題を認めました: https

そのツイートは週末の前からのものでしたが、今は週末の後です。 私が言ったことに注意してください:彼らが追いかけている解決策が何であれ、おそらくまだ私たちにプロトンユーザーをシャフトするでしょう。 問題のあるコードを削除するだけであれば、ステータスの更新を提供したり、修正を提供したりするのにそれほど時間はかかりません。

今日、私はこれを原因と思われるDenuvoを無効にするいくつかの「方法」で見つけました

https://www.dsogaming.com/news/monster-hunter-worlds-pc-performance-issues-may-be-caused-by-its-anti-cheat-workaround-discovered/

それを試しましたが、それでも何もありません。 私はそれを心配しています:

A.この新しい保護システムを処理するには、最終的に修正が必要になります

B. Denuvoに付属するすべての新しいゲームは、修正が完了するまでこのように動作する可能性があります。

私には、このエラーを投稿するのにおそらく最適な場所はWineHQのようです。 おそらく、より技術的なバックグラウンドを持っている人の中には、あなたの発見についてより多くの情報を提供できる人がいますか?

それほど新しいことではありませんが、Wine-Staging 5 + DXVKで起動しましたが、あまりにもひどい動作でした。 イントロのものがプロトンでより多くのfpsを持っていたので、おそらくもっと悪いです。

問題が深すぎる場合、彼らは迅速なフォローアップを行わない可能性があります。 やり直す必要のあるコードの巨大なチャンクを想像してみてください。 非常に多くのユーザーが、その愚かな「iT WeRKsformE」をオンラインで行っています。 彼らは本当の問題を薄めるのが好きですか?

最新のGE陽子の下では、バイパスは私の側のパフォーマンスを向上させるようですが、それは以前の状態からはまだ遠いです。 すべての設定を下げた状態で境界線上で再生可能でしたが、カットシーンはまだ遅れており、オーディオは非同期です。
バイパスを使用すると、ワインサーバーのCPU使用率が15%を超えることはなく、MHW実行可能ファイル自体が70%を超えることはありません...したがって、CPUを完全に活用することもできませんでした。

次のコマンドで実行しました(注:SteamLibraryは他のハードドライブへのリンクです)
WINEPREFIX='/home/<USER>/SteamLibrary/steamapps/compatdata/582010/pfx' WINEESYNC=1 /home/<USER>/.steam/steam/compatibilitytools.d/Proton-4.21-GE-2/dist/bin/wine Downloads/MHWResetCRC.exe

スチームシステム情報: https

ただし、他の問題は、新しいカメラモードで写真を撮った後、ゲームが黒い画面で動かなくなることです。

こんにちは

更新後に「ERR14:グラフィックAPIが実装されていません」というメッセージが表示されます。
このスチームスレッドhttps://steamcommunity.com/app/582010/discussions/3/1745594817430288153/?ctp=14によると、私のドライバーが古くなっている(そうではない)か、直接Xシェナニガンがいくつかあるが、このスレッドを読んでいないことを意味しますDenuvoがゲームを破ったのは継ぎ目です。
私はDRMが嫌いです。 彼らがどういうわけかこれを修正しないならば、私はおそらく払い戻しを要求するでしょう。

最新のGE陽子の下では、バイパスは私の側のパフォーマンスを向上させるようですが、それは以前の状態からはまだ遠いです。 すべての設定を下げた状態で境界線上で再生可能でしたが、カットシーンはまだ遅れており、オーディオは非同期です。
バイパスを使用すると、ワインサーバーのCPU使用率が15%を超えることはなく、MHW実行可能ファイル自体が70%を超えることはありません...したがって、CPUを完全に活用することもできませんでした。

次のコマンドで実行しました(注:SteamLibraryは他のハードドライブへのリンクです)
WINEPREFIX='/home/<USER>/SteamLibrary/steamapps/compatdata/582010/pfx' WINEESYNC=1 /home/<USER>/.steam/steam/compatibilitytools.d/Proton-4.21-GE-2/dist/bin/wine Downloads/MHWResetCRC.exe

スチームシステム情報: https

ただし、他の問題は、新しいカメラモードで写真を撮った後、ゲームが黒い画面で動かなくなることです。

そのバージョンのプロトンを実行しようとしましたが、起動時にクラッシュしました。明らかに、その過程でdenuvo制限もトリガーしました。 そのバージョンで実行するために知っておく必要のある特別なことはありますか?

エラーはログに記録されていませんが、ページフォールトが発生しており、nullポインタ例外のようです。

さて、Proton-GEはほとんど同じようです。 CPUスパイクの大幅な減少には気づきませんでした。 また、alt + enter-> closeゲームを使用しても役に立ちませんでした。 プレフィックスをWindows10に変更しましたが、それでも違いはありませんでした。

誰かがVKD3D(DX12からVK)を使ってみましたか? https://github.com/d3d12/vkd3d

@DeathTBO vkd3dはデフォルトでストックプロトンと統合されていますが、何らかの理由で、vkd3dとWindows10プレフィックスを使用してもDX12を有効にできません。

@ Lightwolf219 Steam \ Steamapps \ common \ Monster Hunter Worldgraphics_option.iniでDX12を有効にしてみましたか? SpecialKを使用している場合(その場合は無視してください)、これは単なるオプションである可能性がありますが、私はチェックするマシンにアクセスできませんでした。

@ Lightwolf219含まれている見逃したに違いありません。 DX12を使ったことはありません:P

@tosirius私がしようとしたところです。 オプションgraphics_option.iniとconfig.iniの両方があります。 両方を「オン」に切り替えた後も、ゲーム内メニューはグレー表示されていましたが、オンに設定されていました。 また、プレフィックスのWindowsバージョンとしてWin10を設定しています。 パフォーマンスに違いは見られず、実際に有効にされていたとは思いません。

@DeathTBO DXVK_HUDを有効にしている場合、inisで強制されているにもかかわらず、dxvkがまだ使用されていることが実際に表示されますが、DX12サポートのチェックに失敗しているため、DX11にフォールバックします。

正解です。ログは、DX12の実装がゲームによって要求された機能を公開していないことを確認しています。

そのバージョンのプロトンを実行しようとしましたが、起動時にクラッシュしました。明らかに、その過程でdenuvo制限もトリガーしました。 そのバージョンで実行するために知っておく必要のある特別なことはありますか?

特別なことをしたことを覚えていません。

  • VKD3Dを実行しようとしたときに、ふりをしたWindowsのバージョンをwin10に変更しましたが、機能しませんでした。
  • config.iniとgraphics_option.iniの名前を変更/削除してリセットし、すべてを低でボーダレスウィンドウに設定します。 LODレベルを-1に、Z-プリパスオフ
  • メディアフレームワークの回避策は、DLC以前のバージョンからインストールされていました
  • xfwmのデスクトップコンポジターをオフにしました

こんにちは@LizardWithHat 、あなたが投稿したリンクは法的に問題があり、削除されました。

Iceborneのアップデート前は、30 + FPSを取得していましたが、現在は1〜3 FPSを取得しているため、ゲームは完全にプレイできません。 これはカプコンの問題のようですが、ゲームがうまく機能している人もいるので、プロトンにもゲームをプレイさせるための回避策があるのではないでしょうか。 うまくいけば...

私のシステム仕様:

https://pastebin.com/Ckts3fhE

MonsterHunterのページに新しいツイートがあります。彼らはいくつかの簡単な修正、トラブルシューティングガイドについて話し、まだ問題を抱えている人々に関する情報を収集しています。 どのように対処すればよいですか?
修正を待つ必要がありますか?

こんにちは@LizardWithHat 、あなたが投稿したリンクは法的に問題があり、削除されました。

ねえ@ kisak-valve、ごめんなさい。

現在、多くの人が私たちと同じ問題をウィンドウで抱えています。 CRCバイパスがWindowsのすべての人に機能しないという議論がいくつか見られましたが、DX12でさえすべての人に解決策ではありません。 今のところできることは、IMOの修正を待つことだけです。

私が次のことを提案した場合は、友人に確認してください。
私はそれを見つけたと思います、ただモンスターハンターファイルに行き、DLLフォルダでただwinpixeventruntimeを削除してください

私はそれが何であるか見当がつかないので、私はそうする人々に尋ねると思いました。

MH:Wは更新しませんでした。 IB以外のコピーを実行するには、appmanifestファイルを少し調整し、オフラインモードを強制します。 私はそれがここで誰も助けないことを知っています、しかし誰かがバージョン間の比較を引き出したいならば、私に電話してください。 私が助けることができれば、私はします。

@ Mera1506悲しいことに何も変わりませんでした。

@ Mera1506悲しいことに何も変わりませんでした。

残念です.....この時点で、スイッチのmhguと同様の安定した30fpsで楽しむことができれば素晴らしいと思います。

私はその問題を理解しました。 ゲームは現在のスレッドでデバッグレジスタを取得および設定しているため、サーバー呼び出しが必要ですが、これは非常に低速です。 この機能をスタブすると、パフォーマンスが修正されます。

@ Guy1524あなたはそれをあなたの修正でローカルにテストしましたか?

@przmkgはい、パフォーマンスは修正されています。他のアプリを壊す可能性があるため、通常のワインビルドではこれを使用しないでください。
mkw_hack.diff.txt

動作することを確認できます。
Screenshot_20200114_215406

誰かが万が一修正されたコンパイル済みのプロトンバージョンを持っていますか?

この問題がWindowsで人々に問題を引き起こしている原因でもあるとしても、その価値については驚かないでしょう。 デバッグレジスタの取得と設定にはコンテキストスイッチが必要です。コンテキストスイッチは、ptraceがレジスタを設定するのを待機するグローバルロックほど高価ではありませんが、それでも小さな問題の原因である可能性があります。

おい! これは素晴らしいです!!!!! では、どうすればこれを技術者以外の人に届けることができるでしょうか。

ええ、これをどのように機能させるかを尋ねようとしていました。

私もそれを機能させる方法を知りたいです。

この修正を使用して、プロトンのカスタムバージョンを構築しようとしています。 私は何も約束しませんが、やってみます。 うまくいったら、誰もが使えるようにレポに入れます。

@ Guy1524 @przmkgあなたは素晴らしいです!

驚くべきことに、Linuxコミュニティは再び世界を救います...まあモンスターハンターワールド:P

このすべてのデバッグ機能は、含まれるはずがなかったように聞こえます。 彼らは誤ってゲームの開発ビルドを公開しましたか?

それが最初の想定でしたが、実際には言えません。 それは可能です。

@DeathTBOコピー防止の可能性が高いようです。 彼らはおそらくハードウェアブレークポイントを継続的に削除しようとしていますが、私はチェックしませんでした。

さあ、すべてをコンパイルするのに2時間かかりました。 私はそれをテストしました、そしてパフォーマンスは軌道に戻っています。
リンクはこちら
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

この特定の修正が禁止を引き起こす可能性はありますか?

@ Tk-Glitchパッチを有効にしてproton-tkgをコンパイルしましたが、パフォーマンスがいくらか(完全ではありませんが)改善されました。60のときは30まで5fpsでした。

@przmkgいいですね、これで

@Utopanicこれを正しく理解していれば、この調整により、Wineサーバーがスレッドのデバッグモードを変更できなくなっているようです。 そのため、CRCハッキングとは異なり、そもそもチート機能を削除しています。 これで禁止にならないことを願っていますが、カプコンがいかに正確にアンチチートを実装したかは誰にも分かりません。

@MrMulciberイタリアでは、「

@jadball設定が正しいことを確認してください(私にとっては、ゲームを再クリーンインストールした後、デフォルトでフレームキャップが設定で有効になりました)。 とはいえ、以前よりも重いため、おそらく同様の設定でパッチを適用する前よりも実行速度が遅くなります。 その前でカプコンを絶対に待ちます。

Screenshot_20200115_010242

編集:また、彼らが構成の移行をカエルしたことを読んだことを覚えています(そして後でそれを自分で見た)ので、gamedirのgraphics_option.iniファイルを削除するか、すべての設定を低に切り替えてから、同様に修正された目的の値にランプアップします問題。

できます! 30fpsのキャップを付ける必要があります。そうしないと、大きな吃音が発生します。 同じ設定で60fpsに到達するのに苦労しています(少なくとも同じだと思います)。 クープゲームのアンチチートは、あまり邪魔にならないことを願っています。 主にサーバー側の状態チェックだと思います。

さあ、すべてをコンパイルするのに2時間かかりました。 私はそれをテストしました、そしてパフォーマンスは軌道に戻っています。
リンクはこちら
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

私にとっては完璧に機能しましたが、最初はスタッターが表示されていましたが、再生すると消えてしまうので、キャッシュの問題だと思います。 そのプロトンバージョンをコンパイルしてくれてありがとう!

さあ、すべてをコンパイルするのに2時間かかりました。 私はそれをテストしました、そしてパフォーマンスは軌道に戻っています。
リンクはこちら
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

上記のように、マップをロードした後の最初のスタッターがいくつかあります。

altをゲームから外したときのシステムパフォーマンスは、拡張前よりも遅いことに気づきましたが、プレイ可能です!

システム仕様:Manjaro Gnomeで3900x、1080 ti

さあ、すべてをコンパイルするのに2時間かかりました。 私はそれをテストしました、そしてパフォーマンスは軌道に戻っています。
リンクはこちら
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

互換性ツールフォルダを作成する必要がありますか、それともすでに存在している必要がありますか? よろしくお願いします。

@DigitalDevilSummoner存在しない場合は、作成する必要があります。 以前にカスタムプロトンまたは他の蒸気関連ツールをインストールしたことがない限り、デフォルトでは存在しないはずです。

@ Tk-グリッチありがとう!

さあ、すべてをコンパイルするのに2時間かかりました。 私はそれをテストしました、そしてパフォーマンスは軌道に戻っています。
リンクはこちら
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

ありがとう(そして@ Tk-Glitchと@ Guy1524 )! 私の遅いCPUがこのアップデートが追加したCPUオーバーヘッドに影響を与えていると思いますが、私は今やや遊ぶことができます。

i5 4460、RX 570、Ubuntu 18.04 5.4

別の80GBのダウンロードを取得していますが、これは発生するはずですか?

どうもありがとう、仕事の後にこれを試してみてください......

うわー、これを理解してくれてありがとう!
ゲームはアイスボーン以前よりも一生懸命働いているようですが、以前のパフォーマンスに戻っています。

@przmkgどうもありがとうございました、それは驚くほど働いています!!

@DigitalDevilSummoner Iceborneのタイトルアップデートはさらに10〜15 GBで、インストール全体が40GBになります。 高解像度のテクスチャをダウンロードしている可能性があります。そのため、サイズが大きくなります。

Iceborneに追加されたゲーム内カメラでキャプチャを行った後、画面が真っ暗になり、ゲームがソフトロックされます。 [選択]を押したままにして通信メニューを開くことはできますが、それ以外は何もできません。

@ Guy1524FPSが低いという問題がある他のゲームに注意してください。
[1] [Agents of Mayhem](https://github.com/ValveSoftware/Proton/issues/1466)
[2] [The Evil Within 2](https://github.com/ValveSoftware/Proton/issues/2070)-ゲームの開始スプラッシュ画面が表示されているときのPFSは低くなっています。
MHWの低FPSの問題を解決するのに役立つパッチは、これらのゲームの問題を解決しませんでした。

ありがとう@ Guy1524 、@ Tk-Glitch、@ przmkg 、ゲームは今魅力のように起動します!

@ Guy1524それを見つけて修正してくれてありがとう! さて、denuvoが私のために再び物事を台無しにしないことを願っています:D

投稿された解決策は私のために働いた。
しかし、レジャーナの叫び声との最初の戦いで、私は非常にひどい吃音になりました。 1つのスレッドが常に100%で最大になっていることに気づきました。 これがすべての人に影響を及ぼしているバグであり、修正されることを願っています。 ここで修正できるものかどうかはわかりません。

カプコンは、savedataが失われたバグの修正をまもなくリリースし、CPU使用率を削減すると発表しました。 多分これ+このパッチは物事を成し遂げるでしょう。 今、私はこの「修正」が上流のワインに行くべきかどうか、そうでない場合は上流の解決策はどうあるべきか疑問に思っています

パッチは機能しているようです。 プリコンパイルされたビルドでは、ゲームの開始時に黒い画面が表示されたため、構成を完全にリセットする必要がありました。 これは、Windowsユーザーを苦しめているHDテクスチャパックのバグに関連していると思います。 マウスカーソルも遅れているようです。 4.11-9で行っていたように、そのパッチはGEビルドに含まれていませんか?

また、 @ Guy1524 、純粋な好奇心から:どうやってそれを見つけましたか? これらの2つの関数がperftopに表示されたことを思い出せません。また、トレースでは、これらの関数がスパムされていることは示されていません。 操作が遅いのですか、それとも単にロギングが不足しているのですか?

それで、昨日はうまくいきましたが、今日はクラッシュし続けます、何か提案はありますか? 私はLinuxmintを使用しており、rx 480 witmesaドライバーで実行しています

@alosarjos私もそれについて考えました、そして私は上流に良い解決策があるかどうか

Linuxでデバッグレジスタを設定する唯一の方法は、 ptraceです。 wineserverでワーカースレッドを作成して、pthreadを使用して他のリクエスト用に解放することは可能かもしれませんが、リクエスト自体は依然として非常に遅いため、問題は修正されません。

これが修正されていることを確認できる唯一の方法は、Linuxがデバッグレジスタをucontext_t構造体に追加することです。これにより、Windowsと同じことができます。

@ GoLD-ReaVeRワインサーバーのリクエストとそのタイミングをマイクロ秒単位でバイナリ形式でログに記録するワインパッチを作成しました。 次に、指定されたタイミングでファイルをオフラインで解析して、wineserverがその時点でリクエストをどのように処理しているかを確認します。 スローダウン時の典型的な出力は次のようなものでした: https
ご覧のとおり、wineserverはすべてのリクエストに対応するのに苦労しており、非常に高額な(get / set)threadcontextリクエストでスパムされています。

@ Guy1524 ntdll.dllをパッチで再コンパイルするとうまくいくはずだと理解していますよね?

また、_NtSetContextThread_のスレッドデータの設定を削除したことは理解していますが、_NtGetContextThread_の現在のスレッドからそれらを復元しますか?

パッチをありがとう、私もそれをテストします!

編集:それは機能しています、パッチ前と同じパフォーマンスのようです。
素晴らしい調査作業!

MHW_Iceborne

@Emanem私がしたのは、デバッグレジスタを取得および設定するための機能を削除することだけです。

HoarfrostReachのFirstWyverianでのカットシーン中に、コンピューター全体がフリーズするという問題が発生した人は他にいますか? そのセクションにたどり着くと、マシン全体が何にも応答しなくなります。 ハードリブートをしなければなりませんでした。 これがパッチの問題であるかどうかはわかりませんでした。 明日、仕事が終わったらもう一度試して、一貫性があるのか​​、それとも1回限りのことなのかを確認します。 そのような凍結は私を怖がらせます。

また、 @ jclcが言及したゲーム内カメラと同じ黒い画面の問題があります。

HoarfrostReachのFirstWyverianでのカットシーン中に、コンピューター全体がフリーズするという問題が発生した人は他にいますか? そのセクションにたどり着くと、マシン全体が何にも応答しなくなります。 ハードリブートをしなければなりませんでした。 これがパッチの問題であるかどうかはわかりませんでした。 明日、仕事が終わったらもう一度試して、一貫性があるのか​​、それとも1回限りのことなのかを確認します。 そのような凍結は私を怖がらせます。

また、 @ jclcが言及したゲーム内カメラと同じ黒い画面の問題があります。

最初の問題についてはわかりませんが、測量士が設定したバグは既知であり、Windowsでも発生します。 グラフィカルな問題ではないようです。

savedataとCPU使用率の「更新」が開始されました。 カスタムワインビルドがなくても、ゲームは1fpsで実行されます。

また、Windowsプレーヤーにも役立たなかったようです...

savedataとCPU使用率の「更新」が開始されました。 カスタムワインビルドがなくても、ゲームは1fpsで実行されます。

また、Windowsプレーヤーにも役立たなかったようです...

それを呼んだ:D

カスタムワインビルドで実行すると、パッチのパフォーマンスが向上します。 以前はほとんどのゲームで45〜50 fpsを取得していましたが、現在は60〜70 fps程度になっています。これは、はるかにスムーズに見えるのに十分です。 個人的には、時間の経過とともにパフォーマンスパッチが増えても驚かないでしょう。

また、カットシーンに問題がある人のために(Xeno'jiivaを初めて倒した後、私は個人的にクラッシュし、びっくりしました-幸いなことに、ゲームはそれを倒した後に自動保存されます)-MHWは、他の多くのゲームと同様に、ワインのMediaFoundation回避策を必要とします。 残りのカットシーンのほとんどは問題なく機能しましたが、奇妙なことに。

グラフィックカードがシステムをフリーズしないと、クエストをロードできなくなります。

更新前は問題なく動作しましたが、ハント中に突然グラフィックカードがクラッシュしました。
gsyncとVsyncの両方がアクティブだったためだと推測します。vsyncをオフにすると、再び正常に実行されるように見えます。

私のパフォーマンスは、カスタムワインビルドを実行しながら、新しいアップデートでカスタムワインビルド(10fpsっぽい)に戻りました...プラスだけが入力ラグがなくなったので、スムーズに感じられます。 なぜカプコン...

i5 4430、RX 570、Ubuntu 18.04 on 5.4

今の唯一の悲しいことは、測量士が写真を撮った後、それが黒い画面に引っかかったままであると言って使用できないことです。 それが何を引き起こしているのか考えていますか?

@ Mera1506これはWindowsでも起こっているので、Iceborneのリリース全体と同じように、カプコンはうまくいかなかったと思います。

Steamで[再生]をクリックすると、起動ダイアログがポップアップし、それが閉じてゲームが開始されないという問題が発生しています。 再生ボタンがクリック可能になり、もう一度やり直すことができます。 これを何度も行うことは、それを開始することは決してないようです。

Steamを数回再起動すると、ゲームをようやく起動できます。 誰かがこれと同様の問題を見たことがありますか?

@ ProtonLover432これが発生した実行でログを生成し、ここにアップロードできますか?

@ Guy1524やりたいのですが、生成方法や出力を探す場所がわかりません。 何をすべきかを概説したガイドはありますか? 何か問題が発生したのはこれが初めてなので、トラブルシューティングをあまり行う必要はありませんでした。

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

@ Mera1506これはWindowsでも起こっているので、Iceborneのリリース全体と同じように、カプコンはうまくいかなかったと思います。

窓にもカプコンがあります。 笑、私は彼らがゲームが今プレイ可能であることをすでに喜んでいるある時点でそれを修正することを願っています。

何が起こったのかわかりませんが、もう一度クエストをプレイできます。 陽子に関しては何も新しいものをインストールしなかったので、何が起こったのかわかりません。 SteamDBはまた、gamedevsが更新されなかったと言っています。 多分それはただのパッチのことでした。

今は数分ごとにデスクトップにクラッシュします
クエストを終えることさえできない

ロードアウトを変更した直後にクラッシュしました。 V-Syncをオフにしてから、約4〜5時間のプレイでクラッシュしていません。 V-Syncをオフにしてもクラッシュする場合は、そのように言ってください。残りの設定を書き出して、原因/修正を絞り込むことができます。

鉱山はV同期でクラッシュしましたが、そうではありませんでした。少なくともまだです。

MH:Wが実行されている場合にのみ、 @ Guy1524からの_workaround_を適用するもう少し一般的なntdll.dllのパッチを
自由にレビューしてコメントしてください!

mhw_iceborne_ntdll.txt

ただの氷のようなものではないと思います。誰かがこのスレッドで同様のfpsの問題を抱えている他のゲームを報告したので、フラグにDENUVO2020などの名前を付ける必要があります。

それについてはよくわかりませんが、Denuvoは関連している可能性がありますが、カプコンによる悪用である可能性があります。 今のところ私はIceborneタグを保持します

または、STUB_DEBUG_REGSという名前を付けることもできます。

@ ProtonLover432と同じ問題が発生した可能性があります。この問題では、[開始中...]ダイアログが表示されますが、すぐに閉じます。 これが(非常に短い) steam-582010.logです:

======================
Proton: 1579111914 5.0-rc3-GE-1-7-gc08532c
SteamGameId: 582010
Command: ['/home/wuestengecko/.local/share/Steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe']
Options: set()
======================
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0037:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.

マシンを新たに起動し、Steamを起動して、ゲームを開始しようとしました。 そのような古いワインサーバーがどこから来たのか私にはわかりません。 また、メモリまたは/tmpスペースが不足していないことも確認しました。

ただし、 @ ProtonLover432とは異なり、私にとってこれは1回だけ発生し、[開始]をもう一度クリックすると正常に起動します。

  • Arch Linux
  • linux-ck 5.4.12
  • nvidia-dkms 440.44-12
  • % cat .local/share/Steam/compatibilitytools.d/mhwhack/version 1579111914 5.0-rc3-GE-1-7-gc08532c

@ Guy1524遅れてすみません、そして@ kisak-valve助けてくれてありがとう。
私が得たログは@Wuestengeckoとほとんど同じでした
`` `======================
プロトン:1579042588 5.0-rc3-GE-1-7-gc08532c
SteamGameId:582010
コマンド:['/ home / username / storage / games / steam / steamapps / common / Monster Hunter World / MonsterHunterWorld.exe']

オプション:set()

エラー:ld.so:LD_PRELOADのオブジェクト '/home/username/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS32):無視されます。
エラー:ld.so:LD_PRELOADのオブジェクト '/home/username/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS64):無視されます。
エラー:ld.so:LD_PRELOADのオブジェクト '/home/username/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS64):無視されます。
2708.786:0032:0033: err:esync :esync_initesync共有メモリファイルを開くことができませんでした。 WINEESYNCなしで古いwineserverインスタンスが実行されていないことを確認してください。
`` `

私が実行している:

  • OS:ポップ!_OS19.10
  • カーネル:5.3.0-7625-ジェネリック
  • Nvidiaドライバーバージョン:440.44

これはGloriousEggrollのビルドに問題があるようです。 パッチをプロトン4.11に適用するか、proton-tkgを使用してみてください。

  1. 私はrc3リリースを作成していないので、それは彼が使用している自己コンパイルビルドです。
  2. 私はリリースしていないMHWで完全に動作するrc5ビルドを持っています。
  3. 私のビルドでは、ステージングのesyncと、tkgのfsyncおよびprotonパッチを使用しています。 彼の問題が何であれ、実行中の別のワインインスタンスに関するものであり、esyncパッチはデフォルトのワインステージングのパッチであるため、これらのパッチのいずれにも関連していません。

そうは言っても、WINEESYNC = 0が指定されている場合、ゲームは実行される可能性があります。

5.0-rc3-GE-1-MHWは、Guy1524の回避策を実装したワインの修正バージョンを使用したGloriousEggrollのビルドからのフォークです。 以前はprzmkgによってリンクされてい

@ ProtonLover432古いワインサーバーに関するGloriousEggrollの提案に従うと思います。これは、エラーが示唆するものであり、Wuestengeckoが問題を修正した方法と一致します(再起動すると古いワインサーバーがシャットダウンされる可能性があります)。

@ Guy1524からの回避策で実行しているときの1つの問題は、vsyncにあるようですが、vsyncをオンにして数分後にクラッシュするという報告もあります。 オンでテストしていませんが、オフでも問題なく動作することを確認できます。

編集:vsyncをオンにして約20分間テストしましたが、問題はありませんでした。 クラッシュの原因となるものの組み合わせである可能性があります

ええ、 @ onesolがリンクしたバージョンを使用しています。
それで、 WINEESYNC=0場合、それは起動オプションだと思いますか?
もしそうなら、それはWINEESYNC=0だけですか、それともWINEESYNC=0 %command%を実行する必要がありますか?
他のものに%command%れますが、常に必要かどうかはわかりません。

Wuestengeckoが修正した方法と一致します(再起動すると古いワインサーバーがシャットダウンされる可能性があります)

自分の状況を説明するとき、はっきりしなかったようです。 マシンをコールドブートし、Steamを起動した後、問題が発生しました。 起動直後に発生し、再起動しても修正されませんでした。 そのようなワインサーバーを始めることができたものは何もありません。 そしてもっと奇妙なことに、何かがあったとしても、それは私の~/.pam_environmentからWINEESYNC=1を得ていただろう。

次に、(再起動せずに)開始に失敗した後、もう一度[開始]をクリックすると機能しました。

この動作は私のマシンでも一貫しています。再起動後、1回失敗し(同じログメッセージで)、再起動するまで毎回機能します。 何が原因なのかわかりません。

@ ProtonLover432 、はい、これはProton起動オプションのように使用されることを意図しているため、 %command%を指定する必要があります。 ただし、私が理解しているように、ProtonはPROTON_NO_ESYNCと呼ばれる独自の環境変数を介してesyncを設定します(逆の意味、つまり1 = esync off)。 それを念頭に置いて、完全な起動オプション行は次のようになります。

PROTON_LOG=1 PROTON_NO_ESYNC=1 %command%

「esync問題」のフォローアップ。 私の日記を調べると、これが明らかになりました。

Process 6471 (wineserver) of user 1000 dumped core.

Stack trace of thread 6471:
#0  0x00007fabbdeae248 n/a (/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so + 0xd248)

したがって、実際にはesyncとはまったく関係がなく、wineserverがクラッシュしています(Steamのオーバーレイが原因のようです)。 残念ながら、最初に思ったほど一貫性がないように見えるため、問題のテストが非常に困難になっています。 @ ProtonLover432 、Steamのゲーム内オーバーレイを無効にしてみてください。

そのSteamインスタンスの完全なジャーナル出力: steam-journal.log

@Wuestengeckoここにプッシュしたmhwビルドを実行して、動作に変更があるかどうかを確認してください。

@ Tk-グリッチ10回の起動試行のうち10回(3回ごとに再起動)が成功しました。 ビルドで修正できると思います。 ありがとう!

@ Tk-グリッチ最近のビルド(proton_tkg_5.0rc6.r1.g9dc9c57b.mhw)で友達のセッションに参加する際に問題が発生しているようです-エラーコード50385-MW1を受け取ります。 何か案は?

@egguchanワインへの依存を見逃していないのなら、私は少し主張します。 カプコンにはアイスボーン以来かなりの数の接続の問題があるので、最終的にはそれ自体で修正されます。 友達のセッションで2時間連続でプレイしました。

@egguchanワインへの依存を見逃していないのなら、私は少し主張します。 カプコンにはアイスボーン以来かなりの数の接続の問題があるので、最終的にはそれ自体で修正されます。 友達のセッションで2時間連続でプレイしました。

@ Tk-Glitchありがとう、彼らは私のセッションに参加するのに問題がなかったので、それが一時的なネットワークの問題だったと思います。

カメラが常に回転している、またはキャラクターが常に歩いているという問題を抱えている人は他にいますか?
スティックドリフトの問題があると思いましたが、IBの更新以降、MHWでのみ発生します。

コントローラを抜くと、カメラはすぐに回転を開始し、再び差し込むまで停止しません。

テストの結果、コントローラーが接続されていない場合、MHWはカメラの上方への一定の傾きと、左への一定の歩行を検出し、入力がどこから来ているのかを一生分からないことがわかりました。キーボードとマウスのプラグを抜いても発生します。

システム:
マンジャロ
5.4:12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
私はproton-tkg5.0rc6.r1.g9dc9c57bを使用していますが、使用するProtonのバージョンに関係なく発生します。

これが誰のバグなのか、本当にわかりません。

どんな助けでも素晴らしいでしょう。

ログ

カメラが常に回転している、またはキャラクターが常に歩いているという問題を抱えている人は他にいますか?
スティックドリフトの問題があると思いましたが、IBの更新以降、MHWでのみ発生します。

コントローラを抜くと、カメラはすぐに回転を開始し、再び差し込むまで停止しません。

テストの結果、コントローラーが接続されていない場合、MHWはカメラの上方への一定の傾きと、左への一定の歩行を検出し、入力がどこから来ているのかを一生分からないことがわかりました。キーボードとマウスのプラグを抜いても発生します。

システム:
マンジャロ
5.4:12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
私はproton-tkg5.0rc6.r1.g9dc9c57bを使用していますが、使用するProtonのバージョンに関係なく発生します。

これが誰のバグなのか、本当にわかりません。

どんな助けでも素晴らしいでしょう。

同じ問題があります。 PS4コントローラーが1つしか接続されていません。ゲームの実行中に、jstest-gtkは追加のxbox360コントローラーが接続されていることを示します。 このコントローラーは、これらの一定の入力を行うようです。

このコントローラーは、蒸気などでエミュレートする必要があります。 設定しようとしても何も変わりませんでした。

この問題は、氷上アップデート/パッチが適用されたプロトンバージョンの前には発生しませんでした。

カメラが常に回転している、またはキャラクターが常に歩いているという問題を抱えている人は他にいますか?
スティックドリフトの問題があると思いましたが、IBの更新以降、MHWでのみ発生します。
コントローラを抜くと、カメラはすぐに回転を開始し、再び差し込むまで停止しません。
テストの結果、コントローラーが接続されていない場合、MHWはカメラの上方への一定の傾きと、左への一定の歩行を検出し、入力がどこから来ているのかを一生分からないことがわかりました。キーボードとマウスのプラグを抜いても発生します。
システム:
マンジャロ
5.4:12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
私はproton-tkg5.0rc6.r1.g9dc9c57bを使用していますが、使用するProtonのバージョンに関係なく発生します。
これが誰のバグなのか、本当にわかりません。
どんな助けでも素晴らしいでしょう。

同じ問題があります。 PS4コントローラーが1つしか接続されていません。ゲームの実行中に、jstest-gtkは追加のxbox360コントローラーが接続されていることを示します。 このコントローラーは、これらの一定の入力を行うようです。

このコントローラーは、蒸気などでエミュレートする必要があります。 設定しようとしても何も変わりませんでした。

この問題は、氷上アップデート/パッチが適用されたプロトンバージョンの前には発生しませんでした。

設定でコントローラーサポートをオフにしてみてください。また、MHWのプロパティに移動して、それらのコントローラー設定を「強制オフ」に切り替えてみてください。

@DigitalDevilSummoner
Steamのmhwのコントローラー設定を「強制オフ」に設定すると、PS4コントローラーの動作が向上しました(入力は動作しました)が、前述の問題は修正されませんでした

@heikomatスチーム設定でコントローラーのサポートをオフにしましたか? これらのオプションもすべてオフになっていることを確認してください。

@DigitalDevilSummonerは、

5.0-rc3-GE-1-MHWは、Guy1524の回避策を実装したワインの修正バージョンを使用したGloriousEggrollのビルドからのフォークです。 以前はprzmkgによってリンクされてい

@ ProtonLover432古いワインサーバーに関するGloriousEggrollの提案に従うと思います。これは、エラーが示唆するものであり、Wuestengeckoが問題を修正した方法と一致します(再起動すると古いワインサーバーがシャットダウンされる可能性があります)。

@ Guy1524からの回避策で実行しているときの1つの問題は、vsyncにあるようですが、vsyncをオンにして数分後にクラッシュするという報告もあります。 オンでテストしていませんが、オフでも問題なく動作することを確認できます。

編集:vsyncをオンにして約20分間テストしましたが、問題はありませんでした。 クラッシュの原因となるものの組み合わせである可能性があります

問題が発生しました。proton-ge-5rc-mhwを使用していますが、ゲームの起動時にゲームが表示されますが、画面が黒くなり、その後ゲームが予期せず終了します。

5.0-rc3-GE-1-MHWは、Guy1524の回避策を実装したワインの修正バージョンを使用したGloriousEggrollのビルドからのフォークです。 以前はprzmkgによってリンクされてい
@ ProtonLover432古いワインサーバーに関するGloriousEggrollの提案に従うと思います。これは、エラーが示唆するものであり、Wuestengeckoが問題を修正した方法と一致します(再起動すると古いワインサーバーがシャットダウンされる可能性があります)。
@ Guy1524からの回避策で実行しているときの1つの問題は、vsyncにあるようですが、vsyncをオンにして数分後にクラッシュするという報告もあります。 オンでテストしていませんが、オフでも問題なく動作することを確認できます。
編集:vsyncをオンにして約20分間テストしましたが、問題はありませんでした。 クラッシュの原因となるものの組み合わせである可能性があります

問題が発生しました。proton-ge-5rc-mhwを使用していますが、ゲームの起動時にゲームが表示されますが、画面が黒くなり、その後ゲームが予期せず終了します。

このスレッドに続いて、正確なエラーが発生し、ゲームが起動しますが、ほとんどの場合、数秒で、場合によってはキャラクターの読み込み後に、ブラックスクリーンでクラッシュします。 これがログです
Steam-582010.log

使用した回避策:ファンデーションメディア(適用方法すら知らなかった)、proton-ge-5rc-mhwの使用、オーバーレイの無効化(これが最初にエラーをスローする理由だと推測)、PROTON_LOG = 1を使用したesyncの無効化PROTON_NO_ESYNC = 1%コマンド%

仕様:
ラム:15,5
インテル®Core™i7-8750HCPU @ 2.20GHz×12
グラフィックスGeForceGTX 1050 / PCIe / SSE2
Gnome 3.32.1(Ubuntu 19.04)
64ビット
1TBのディスク

写真ツールの修正を見つけました。
私の友人は、Windowsの下で、ゲームがインストールされているハードドライブのルートに「_TempPhoto」という名前のディレクトリを作成し、それを削除しないと言いました。 ルートファイルシステム(つまり「/」)はZ:としてマウントされ、ゲームにはそこにフォルダー/ファイルを作成する権限がありません。
だからそれを修正するには:

  • ルートディレクトリに「_TempPhoto」という名前のフォルダを作成します(sudo mkdir / _TempPhoto)
  • 適切な権限を付与します(完全な権限でのみテストしました、sudo chmod 777 / _TempPhoto)

写真の撮影は期待どおりに機能し、そのディレクトリに写真が書き込まれるのを確認できます。
再生セッションの後、そのディレクトリのアクセス許可をより安全なものに戻すことを忘れないでください。
ゲーム自体もクリーンアップされず、画像はその一時ディレクトリに残ります。 ファイルを削除してゲームを再起動した後にコピーされるため、どこかにコピーされますが、どこにあるのかわかりません。 fdupesは何も見つかりませんでした。

写真ツールの修正を見つけました。

良い発見! /tmp (1777)のシンボリックリンクと、制限付きのアクセス許可を持つディレクトリ(700およびchown ed)の使用の両方が正常に機能することを確認できます。 必要なのは、ゲームプロセスの読み取り/書き込みアクセスだけのようです。

(とにかく%TEMP%さえ必要な人...)

写真を修正する素晴らしい、今私は達成のおかげで完了することができます。
chownしました/ _Temphotosとchmod700

水、2020年1月22日には、2:16 PM Wuestengeckoの[email protected]書きました:

写真ツールの修正を見つけました。

良い発見! / tmp(1777がある)とシンボリックリンクの両方が確認できます
制限付きのアクセス許可を持つディレクトリを使用する(700およびchowned
私自身)もうまくいきます。 必要なものはすべて
ゲームプロセスの読み取り/書き込みアクセス。

(とにかく%TEMP%が必要な人...)


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPXKXN3KWWR7PM4RES3Q7CEP3A5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
または購読を解除する
https://github.com/notifications/unsubscribe-auth/ACHAHPXKJBRD26FUEOSRAN3Q7CEP3ANCNFSM4FRB5W2A

写真ツールの修正を見つけました。
私の友人は、Windowsの下で、ゲームがインストールされているハードドライブのルートに「_TempPhoto」という名前のディレクトリを作成し、それを削除しないと言いました。 ルートファイルシステム(つまり「/」)はZ:としてマウントされ、ゲームにはそこにフォルダー/ファイルを作成する権限がありません。
だからそれを修正するには:

  • ルートディレクトリに「_TempPhoto」という名前のフォルダを作成します(sudo mkdir / _TempPhoto)
  • 適切な権限を付与します(完全な権限でのみテストしました、sudo chmod 777 / _TempPhoto)

写真の撮影は期待どおりに機能し、そのディレクトリに写真が書き込まれるのを確認できます。
再生セッションの後、そのディレクトリのアクセス許可をより安全なものに戻すことを忘れないでください。
ゲーム自体もクリーンアップされず、画像はその一時ディレクトリに残ります。 ファイルを削除してゲームを再起動した後にコピーされるため、どこかにコピーされますが、どこにあるのかわかりません。 fdupesは何も見つかりませんでした。

chownは何をし、どのように行うのか、いくつか質問があります。

また、ルートフォルダとホームフォルダは異なるドライブにあります。 ブートドライブにルートインすると、ホームフォルダーは2番目のドライブにあり、Steamはホームフォルダーにインストールされます。 このファイルをルートフォルダにインストールする必要がありますか?

Emanemのバージョンのパッチは、パッチの前と実質的に同じパフォーマンスを得るのに役立ったとコメントして言うと思いました。そして、Proton4.11-9で行ったカスタムビルドをパッチと共有することを考えてみました。氷上で動作させるために必要なdx12パッチ。 モンスターハンターワールドを起動した後、ウィンドウマネージャー内の他のアプリケーションでマウスをまったく使用できなくなる原因となったプロトン4.11-10で追加された入力の変更に問題があるため、これは特にこのバージョンです。このバージョンは、Iceborneがドロップする前に、しばらくの間私に役立ってきました。 ワイン以外にも最新のプロトン成分が入っていますが、ワインだけが4.11-9なので、最新のdxvkやfaudioなどがあります。 うまくいけば、これは誰かに役立つと思います。
https://drive.google.com/open?id=1LAAtj2g4xcQrlboy6WH3L-PjsxcWZoMj

悲しいことに、それは私にとってはうまくいかないようです。 /と/ homeは私にとって2つの異なるドライブにあり、steamはホームフォルダーにあります。 /と/ homeの両方にTempPhotoディレクトリを作成しようとしましたが、どちらも機能しません。何かが足りませんか?

@JDGBOLT Emanemのパッチはどこで見つけましたか?

また、なぜ問題スレッドをナビゲートするのがそれほど難しいのですか? まだロードするのに十分なほど最近ではない最近のメッセージのいくつかに到達するには、上からロードする必要があります。 非常にイライラする

https://github.com/ValveSoftware/Proton/issues/175#issuecomment -575883674
これはGuy1524の作業に基づいていますが、モンスターハンターの世界にのみ影響するように一般化されています。
wineディレクトリのdlls / ntdll /signal_x86_64.cに対するパッチ。

@JDGBOLTああ、なるほど。 そのコメントを逃した!

@ Mera1506
それらが異なるハードドライブ上にあるという事実は重要ではありません。
私は次のようにした:
Steam、またはLutris、idkを起動するユーザーとしてログインしていることを確認してください
$ mkdir / tmp / MonsterHunterPhotos
$ sudo ln -s / tmp / MonsterHunterPhotos / / _TempPhoto

悲しいことに、それもうまくいきませんでした。 それを正確に実行しましたが、残念ながら機能しませんでした。 _TempPhotoディレクトリを/に直接作成することもしませんでした。 これはPopOS固有でしょうか?

x64DebugRegisterアクティビティを削除するために提案されたパッチについて。 これが実際にWINEのパフォーマンスの問題を引き起こしている場合は、十分に進んでいません。

すべてのDenuvoおよび他の多くの独自のアンチデバッグ戦略には、DRが操作された保護スレッドで定期的にSetThreadContext(…)を呼び出すこの手法が含まれます。 ユーティリティによって割り当てられたブレークポイントを削除するのは彼らの愚かな戦略ですが、これは簡単に見つけられるため、まったく無意味です。 🤷‍♂

すべてのDenuvoゲームの利益のために、この回避策を本格的な機能として使用するか、WINEの非効率性に対処する必要があります。 アンチデバッグは増加しているだけで、実際のアプリケーションがないゲームに表示されます。

モンスターハンターがカスタムプロトンまたは通常のプロトンをメディア修正で動作させるのにまだ問題があります。 オンラインセッションに参加したいのですが、このプロセスの途中でロード画面が表示されます。 ゲームがクラッシュしています。

これを修正する方法はありますか?

@StylinGreymon @DigitalDevilSummoner私は一定のカメラの回転を修正しました(少なくとも私にとっては)
まず、Steamが提供するすべてのコントローラー設定をオフにしました。 これにより、コントローラーの状況は改善されましたが(たとえば、スタートでスタートメニューが表示されるようになりました)、回転は修正されませんでした。

回転を修正したのは、winecfgのWindowsバージョンをWindows7に戻すことでした。
DX12がフレームレートを改善するかもしれないと人々が提案したとき、私は手動でWindows環境をWindows 10に設定し、それを忘れました。

これをWindows7に戻すと、修正されました。

新しいパッチはゲームにブレーキをかけます:(ロードされません。プロトンバージョン: 5.0-rc3-GE-1-MHWを使用して、ここにログを記録

ディストリビューション:ポップOS! 19.10
CPU:Ryzen 9 3900x
GPU:Nvidia rtx2070スーパー

Modを使用していますか? SpecialKのdll? あなたはそれをいじりたいかもしれません。 私はModなしでSpecialKのdllを使用していますが、最新のパッチはここで機能しているようです(ネットワークはまだ完全なお尻ですが)。

@ GoLD-ReaVeRどのようにしてSpecialKを機能させましたか?
私にとっては、MHWのロードは常に停止しています。

彼はパッチの後にdllを数回更新しました。最新のものを使用していることを確認してください。 それ以外は、5.0-rc3-GE-1-MHW-fixバージョン以外に特別なことは何もありませんでした。

Modを使用していますか? SpecialKのdll? あなたはそれをいじりたいかもしれません。 私はModなしでSpecialKのdllを使用していますが、最新のパッチはここで機能しているようです(ネットワークはまだ完全なお尻ですが)。

@ GoLD-ReaVeR Nop no mods、only some dlcs(iceborne、deluxe kit and Enhancetextures)

きれいな状態からゲーム全体を再ダウンロードしました。 それでも同じ問題が発生しました。 今、私はどこで失敗したのだろうかと思っています。

氷上でのDLC以外にDLCを使用している人はいますか?ランチャーで他の構成も使用していますか?

Ubuntu19.10でも同じ問題が発生します。 カスタムproton-geを使用してゲームを起動すると、開始時にクラッシュします。 プロトン4.11-12で正常に起動しますが、それでも3fpsのバグがあります

編集:私は非スムーズなゲームの感じを与えるまでのマウスと端を移動すると、それが揺れているよう@JDGBOLTによってリンクさ4.11から9-厚生省でゲームが起動の罰金が、私はこの1つを持つ奇妙なカメラの問題を持っているが、それは感じています

@ GoLD-ReaVeRスペシャルKのMODをどのように機能させましたか?
どうやらそれは私がprotontricksでインストールしたvcredist2019を必要とします、しかしゲームはまだロードされません(黒い画面でハングします)。
.iniを共有してみませんか?

新しいパッチはゲームにブレーキをかけます:(ロードされません。プロトンバージョン: 5.0-rc3-GE-1-MHWを使用して、ここにログを記録

ディストリビューション:ポップOS! 19.10
CPU:Ryzen 9 3900x
GPU:Nvidia rtx2070スーパー

Pop OS 18.04を実行していて、ロードされるかどうかはギャンブルです。

@ GoLD-ReaVeRスペシャルKのMODをどのように機能させましたか?
どうやらそれは私がprotontricksでインストールしたvcredist2019を必要とします、しかしゲームはまだロードされません(黒い画面でハングします)。
.iniを共有してみませんか?

specialKのuniでは何も変更しませんでした。古いMHW構成を移動して、IBがそこに配置したものに置き換えました。 次に、メニューに移動して、ゲーム内のすべてをそのまま再構成しました。

私が使用してこの修正プログラムを私は蒸気でそれで打ち上げに厚生省を設定しようとすると、私はな40Gbの更新を行う必要があります(私はすでにIceborneダウンロード)と私はそれを行う際に、互換性ツールが利用可能なツールから消えます。 Steamを再起動し、ツールを選択した場合は再度更新する必要があります。 なぜそれが起こっているのかについて何か考えはありますか? 感謝祭のアップデート前になんとかこの互換性ツールで遊んでいたので、よくわかりません。

私の問題が関連しているかどうか疑問に思っていますが、私にとってはここの修正でうまく機能しますhttps://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHWしかし私は時々ハードクラッシュし、コンピュータを強制的に再起動しなければならないという問題を抱えています。 私は4.19。(98?)Manjaroを実行しており、gtx 1070と一緒にi7-8700kを使用していますが、ゲームの実行時にCPU使用率に問題は見られません。 ハードクラッシュのためにログを取得できるかどうかわからない

@ZyeanPascalでのMHW + DXVKの長年の問題のように聞こえます。 まだ使用していない場合は、440.43.02 vulkandevドライバーを試してみることをお勧めします。 440.44にないバグ修正が含まれており、440.48.02のような安定性の問題はありません。

PSA

最新のパッチでは、マイクロスタッターを回避するためにCPUガバナーを_performance_に設定することが必須であることに注意してください(少なくともIntelでは)。

2つのガバナーの違いには気づいていませんが、パッチ以降、CPU使用率が大幅に低下していることに気付きました。
それでもクラッシュせずに30fps以上を再生することはできません。

@ Tk-グリッチそのバージョンのmhwdを見つけることができませんでした。 しかし、 @ Emanemからの提案をコンポジターを無効にし、いくつかのBIOS設定を

Manjaroを実行していることを理解しているので、私のnvidia-allインストーラーを使用できます。
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/nvidia-all

makepgに慣れていない場合:

git clone https://github.com/Tk-Glitch/PKGBUILDS.git
cd PKGBUILDS/nvidia-all
makepkg -si

readmeを確認することをお勧めします;)

起動時のクラッシュが多すぎて、今のところ再生をあきらめています... 1月27日のパッチの前は、カスタムProtonGEビルドで正常に機能していました。

公式のProtonバージョンでゲームを開くことはできますが、3FPSのバグが発生します。

2月6日のパッチでこれらのいずれかが修正されるかどうかはわかりません。

起動時に絶えずクラッシュする回避策はありますか?

Kubuntu 19.10 x86_64
nvidiaドライバー440.48.02
GeForce GTX 1050 Ti
16GB RAM
Intel Core i5-8300H CPU @ 2.30GHz
5.0-rc3-GE-1-MHWおよびProton-5.0-GE-1

問題のあるすべての人がUbuntu / Debian / PopOSを使用している場合、それは何かがディストリビューションで後退したように見えます。 また、nvidiaを使用している場合、440.48.02には安定性の問題があるため、次のリリースまで440.43.02(または440.44)にロールバックすることをお勧めします。

440.48.02はどこで入手できますか? nvidiaがそれを提供しているのを見ていません。

現在、クロムが開いていてビデオを再生しているときにゲームがフリーズするという問題があります。 これにより、ゲームとクロムの両方が、どちらかが殺されるまで繰り返しフリーズします。 CPUスパイクはなく、ディスクに大きな負荷がかかっているようですが、それがクロムに​​どのように干渉するかわかりません。 これは、特に最後のパッチ(26-01-2020)の後に発生し始めました。 誰かがこれを回避する方法について何かアイデアがあれば、それは素晴らしいことです。 G-syncを無効にしてみましたが、最初は問題が軽減されたように見えましたが、今ではフリーズ状態に戻っています。

440.48.02はどこで入手できますか? nvidiaがそれを提供しているのを見ていません。

他のディストリビューションについてはわかりませんが、UbuntuではPPAはUbuntu18.04で利用できます。
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=bionic

しかし、他のゲームを問題なく開くことができ、公式のProton MHWは常に開きますが、<10FPSのバグがあるため、Proton-GEで使用されている回避策に関連している可能性があると思います...しかし私はしませんそれをデバッグする方法を知っています。 見てみます。

さらにいくつかのフィードバック:

  • ゲームは_Iceborne_以前と同じレベルで実行されるようになりました
  • パッチを適用した_ntdll.dll_が必要です-当分の間、私のものを使用して、GEProtonを試す必要があります
  • ゲームには_G-Sync_(または_FreeSync_)に問題があり、Windowsでも発生します
  • _Alt-Tab_により、FPSが低下することがあります-回避してみてください
  • 他のプログラムをバックグラウンドで実行し、それらに対して_Alt-Tab_を実行すると、パフォーマンスのバグが発生する可能性が高くなります。
  • CPUガバナーを_performance_に設定することは、今やほぼ必須です-最新のパッチを適用しないと、マイクロスタッターが発生します
  • Media Foundationは確かに必要です。そうしないと、ゲームを「終了」できません。

他のすべては非常に良いです-実際にそれでゲームをすることができます。

まあ、これはあなたのハードウェアとソフトウェアの設定に応じてかなり異なります。 私の経験は異なります:

  • ゲームはここのアイスボーン以前と同じレベルでは実行されません。 シーンにもよりますが、同じ設定(最大)でパフォーマンスは約5〜7%低くなります。 ただし、アンビエントオクルージョンなどの一部の効果は以前と同じではなく、新しい最高設定は以前よりもはるかに重くなります。
  • パッチは確かにまだ必要です。 私はここで自分のproton-tkgビルドを使用しています。
  • 5700XTのFreesyncに問題はありません。 テストするVRR対応のGeforceがありません。
  • 私は何百回もプレイセッションをAlt-Tabキーで押していますが、そうすることでパフォーマンスが低下することはありません。
  • 私は常にバックグラウンドで大量のアプリ、特に100タブ以上のFirefoxセッションを実行していて、それまたは他のアプリにAlt-Tabキーを押すと、問題が発生することはありませんでした(上記のとおり)。
  • 使用中のガバナーが目的のパフォーマンスレベルとCPUに対して正常である限り、CPUガバナーを変更する必要はありません。 Sandy-Bridge以降のCPUで使用される(通常はディストリビューションが提供するカーネルではデフォルトのままです)Intel_pstateドライバーは、最近(5.3以降)、パフォーマンスの大幅な低下に悩まされているため、無効にするか、パッシブモードで使用します。 Intel CPUではラッパーとして機能することをお勧めします(コアが多いほど、影響を受けます)。
  • mfplatは確かにいくつかのカットシーンに必要です。

この時点でIBのリリースから約150時間プレイしています🐸

編集:興味のある人のために、私はMHW専用の5.1ベースのビルドをリリースしました: https

こんにちは@Emanem 、あなたがリンクした回避策は法的に問題があり、削除されました。

まあ、これはあなたのハードウェアとソフトウェアの設定に応じてかなり異なります。 私の経験は異なります:

  • ゲームはここの_Iceborne_以前と同じレベルでは実行されません。 シーンにもよりますが、同じ設定(最大)でパフォーマンスは約5〜7%低くなります。 ただし、アンビエントオクルージョンなどの一部の効果は以前と同じではなく、新しい最高設定は以前よりもはるかに重くなります。
  • パッチは確かにまだ必要です。 私はここで自分のproton-tkgビルドを使用しています。
  • 5700XTのFreesyncに問題はありません。 テストするVRR対応のGeforceがありません。
  • 私は何百回もプレイセッションをAlt-Tabキーで押していますが、そうすることでパフォーマンスが低下することはありません。
  • 私は常にバックグラウンドで大量のアプリ、特に100タブ以上のFirefoxセッションを実行していて、それまたは他のアプリにAlt-Tabキーを押すと、問題が発生することはありませんでした(上記のとおり)。
  • 使用中のガバナーが目的のパフォーマンスレベルとCPUに対して正常である限り、CPUガバナーを変更する必要はありません。 Sandy-Bridge以降のCPUで使用される(通常はディストリビューションが提供するカーネルではデフォルトのままです)Intel_pstateドライバーは、最近(5.3以降)、パフォーマンスの大幅な低下に悩まされているため、無効にするか、パッシブモードで使用します。 Intel CPUではラッパーとして機能することをお勧めします(コアが多いほど、影響を受けます)。
  • mfplatは確かにいくつかのカットシーンに必要です。

この時点でIBのリリースから約150時間プレイしています🐸

編集:興味のある人のために、私はMHW専用の5.1ベースのビルドをリリースしました: https

マウスとキーボードを使用していますか? GloriousEggrollの最新リリースをnvidiaのvulkanベータドライバーと組み合わせて使用​​していますが、これまでのところ良好なパフォーマンスを発揮しています。 しかし、ブラウザを開いていると、マウスが正しく機能しません。 他の入力も同様に誤動作しています。 プロセスがハングしているなどの兆候はありません。wineserverは5%未満であり、MHWのCPU使用率はいつものように至る所にあります。 nvidiaのインジケーターを有効にしていますが、奇妙な理由でvsyncが1〜2フレームオンになっていると表示されることがあります。 フレームレートは60fps(私はそれを上限としました)で、50 fpsにいくらか低下しますが、何の問題もありません。 ブラウザーを閉じなければならないことは、(私の知る限り)氷上リリースに関する最後の保留中の問題であり、それが修正されると、IBリリース前と同じようにゲームを最終的に楽しむことができます。

@ GoLD-ReaVeR m + kbを使用していますが、入力は問題ありません。 ただし、その動作はおなじみのようです。 ある種のハードウェアアクセラレーションコンテンツがブラウザで再生されていたときに、Nvidiaで同様の問題が発生しました。 hwaccelを無効にすると機能しました。 少なくともAMD + RADV / ACOコンボではそのような問題はありません。 そうは言っても、入力処理は(IBリリース)アップデート以降明らかに変更されており、良い方法ではありません。 180°の回転はファンキーであり(ただし、この問題はWindowsにも存在します)、xwaylandでゲームを実行すると(以前は機能していた場合)、一部のマウス操作が機能しなくなります。

Tk-Glitchの最近のビルドを使用すると、再生を押したときにアプリがクラッシュする問題が修正されます。
ただし、ゲームを開始すると、黒い画面に数秒間表示された後、最終的に閉じます。
これはそのためのログです: steam-582010.log

私はいくつかのテストを行いましたが、それを実行しようとすると、4回目または5回目の実行ごとに、画面が閉じる前にずっと長い間黒のままになるようです。

ロード中にゲームウィンドウでマウスをクリックすると(4回目または5回目の実行で、開いたままになる時間が長くなります)、ゲームがロードされ、メインメニューにドロップされます。

ゲームウィンドウをクリックしても、通常はすぐに閉じる他の時間は開始されません。

これは誰にとっても意味がありますか、それは私には迷信的に聞こえますが、ゲームウィンドウをクリックすることは何かをしていると思うので、それは一貫して十分に起こります。

迷信になっているかもしれませんが、もっとテストを行ったのですが、アクティブなウィンドウをクリックしなくても開始されることがありますが、それでも4〜5回の試行ごとのようです。

@ Tk-Glitchさて、これは少し恥ずかしいことです。スクリプトを使用していたとき(すばらしいスクリプトです!)、ドライバーとして418.113を使用していることに気付きました(おっと!)これで、クラッシュがすべて説明されます。

@ ProtonLover432モードの切り替えを試しましたか? ボーダレスFSからFSへ、またはウィンドウ化? IBがリリースされる前でさえ、一部のDEでその問題にぶつかった人がいたことを覚えています。 ゲームのディレクトリでgraphics_option.iniを編集することで、そこにたどり着くことができます。
また、MOD(特にゲームのメモリに自分自身を注入するMOD)がある場合は、MODなしで試してください。 その最初の黒い画面は、DRMが開始されたときです。

@Zyean嬉しいです、便利です! 418.113は確かにかなりの数の重要な修正を見逃しているはずなので、合理的に聞こえます😄

Proton-5.0-GE-1を使用してランダムなフレームドロップを取得しています。 新しいエリアでは、60から35に2秒間ほど移動してから、60に戻ります。他のゲームではこの問題は発生せず、Iceborneのリリース前にも発生していません。 私のCPUガバナーはパフォーマンスに設定されています。 この問題を抱えている人は他にいますか?

編集:@ Tk-Glitchビルドを使用して同じフレームドロップがあります。 いくつかの異なるnvidiaドライバーで確認します

@ GoLD-ReaVeR m + kbを使用していますが、入力は問題ありません。 ただし、その動作はおなじみのようです。 ある種のハードウェアアクセラレーションコンテンツがブラウザで再生されていたときに、Nvidiaで同様の問題が発生しました。 hwaccelを無効にすると機能しました。 少なくともAMD + RADV / ACOコンボではそのような問題はありません。 そうは言っても、入力処理は(IBリリース)アップデート以降明らかに変更されており、良い方法ではありません。 180°の回転はファンキーであり(ただし、この問題はWindowsにも存在します)、xwaylandでゲームを実行すると(以前は機能していた場合)、一部のマウス操作が機能しなくなります。

ブラウザでもハードウェアアクセラレーションを疑っていましたが、すでに無効にしています。 GEがたまたま持っていないパッチはありますか?

@ ProtonLover432〜 / .steam / root / userdata / 582010を削除しようとしましたか? 昨日と今日、そのディレクトリを削除した後、ゲームが再び起動するのと同じ問題が発生しました。

編集-以下のゴールドがそれが保存データディレクトリであることを指摘したように、私はウィンドウズとスチームクラウドにバックアップしていました。

ええ、それは保存データです。 削除する前にバックアップしてください!

私は実際に@shigutsoと同様の問題を

それは黒い画面をロードし、起動時に何度もクラッシュし、最終的にはロードされます

ただし、「ゲームの開始」を押した後にゲームにロードすると、50/50の確率でクラッシュする可能性があり、起動時にクラッシュの最初に戻ります。

これは、私が残した紙の証跡を誰かがフォローしている場合、ドライバーを更新する前に発生しました

@ Tk-グリッチこれもあなたが問題を抱えているものですか? あなたはそれがあなたにとって完璧に実行されていると言いました(わずかなパフォーマンスの低下を除いて)あなたが言ったようにあなたは440.43.02にいると思いますか?

@ GoLD-ReaVeR

ブラウザでもハードウェアアクセラレーションを疑っていましたが、すでに無効にしています。 GEがたまたま持っていないパッチはありますか?

これは非常に可能性が高く、おそらくその逆であり、GEがデフォルトで有効にするパッチの一部が「ジェネラリスト」ビルドに含まれているとは思えません。 私はこれらの「リリース」に関してここでは少し自然保護論者かもしれませんが、私のビルドシステムは最終的にカスタマイズと実験のために作られているので、必要に応じて非常にユニークで安全でないビルドを作成できます。

ゲームの実行に問題がある、またはパフォーマンスの問題がある人のために、fsyncパッチを適用したカーネルを使用していますか? 最近、esyncパスに到達したときに、ゲームの実行で特に問題が発生しているように見える人がいることに気付きました。 Fsyncは同じ問題を示していないようで、パフォーマンスも向上します。 ゲームがまだ遅れていることを考えると、esyncがここでボトルネックになっている可能性があります。 ゲームのCPU要件が高いことを考えると、完全に無効にすることは望ましくないため、fsyncパッチを適用したカーネルをまだ使用していない場合は、試してみる価値があるかもしれません。

特にゲーム内に入ることができない、または非常に一貫性がない人のために、(ゲームのプロパティメニューから)ゲームの起動オプションとしてPROTON_NO_ESYNC=1 %command%を使用する方が良いですか? それで問題が解決した場合は、fsyncパッチを適用したカーネルを試して、esyncを無効にすることで失われたパフォーマンスを取り戻し(+もう少し)、安定性を強化することを検討する必要があります。

@Zyean

これも問題がありますか? あなたはそれがあなたにとって完璧に実行されていると言いました(わずかなパフォーマンスの低下を除いて)あなたが言ったようにあなたは440.43.02にいると思いますか?

私は現在AMDGPU(RX5700XT)でゲームをプレイしており、IBのリリース以来ずっとプレイしています。 440.48.02の問題に関するユーザーからのフィードバックをたくさん見て、受け取ったが、すべて440.43.02にロールバックすることで修正されたので、それを皆さんと共有しているだけです。 私のNvidiaGPUはまもなく別のマシンにインストールされるので、より個人的な体験を提供できるようになります。 Nvidiaはそれまでに440.48.02の問題を修正する新しいドライバーを持っているかもしれません..誰が知っていますか🐸

こんにちは、このスレッドをあまり詳しくフォローしていないので、ループから外れた場合は申し訳ありませんが、これを投稿する必要があると思いました。
私は数週間前にこのゲームのSteamディスカッション掲示板でスレッドをじっと見つめ、Linuxユーザーがこのスレッドに直接リンクして再度実行できるようにする手順を説明しました。
https://steamcommunity.com/app/582010/discussions/3/1735509281937243358/
私はこのgithubスレッドへのリンクを投稿しましたが、そこにいる多くの人がこのスレッド全体を読んで詳細情報を見つけていないことは間違いありません。
投稿する人が数人いるので、誰かが参加してそこにいる人を助けたいのであれば、それはコミュニティにとって本当に良いことです。 誰かが私にもっと良い指示でOPを更新することを望んでいるなら、それらの指示をスチームスレッドに投稿するだけで、私はそれを回避します。 結局、多くの人は読書を気にせずにOPを通過します。

esyncを使用しないと、fsyncカーネル(zenカーネル)を実行しているにもかかわらず、奇妙なことに問題が軽減されるようです。 さらに、フレームレートの制限(60fpsから制限なし)を削除すると、効果が高まり、ゲームがクラッシュします。 ゲームは60fpsでハードウェアのボトルネックになっておらず、GPUはゲームがクラッシュする前にわずか70%に達します。 確かにいくつかの奇妙なことが起こっています。 マウスの動作は、カーソルを中央にリセットせずにウィンドウの端を叩いているように感じます。 キーが正しく押されたり押されたりしません。 また、code Vineなどの他のゲームでは、この問題はまったく発生しません。

ゲームの実行に問題がある、またはパフォーマンスの問題がある人のために、fsyncパッチを適用したカーネルを使用していますか? 最近、esyncパスに到達したときに、ゲームの実行で特に問題が発生しているように見える人がいることに気付きました。 Fsyncは同じ問題を示していないようで、パフォーマンスも向上します。 ゲームがまだ遅れていることを考えると、esyncがここでボトルネックになっている可能性があります。 ゲームのCPU要件が高いことを考えると、完全に無効にすることは望ましくないため、fsyncパッチを適用したカーネルをまだ使用していない場合は、試してみる価値があるかもしれません。

ubuntu 19.10にfsyncをインストールする方法について何かアイデアはありますか?

@tuxrinkuValveは19.10afaikのPPAを提供していないため、最善の策はXanmodやLiquorixなどの代替カーネルを試すことです。

@ Tk-グリッチメルシー! それを試して、フレームドロップの問題が修正されるかどうかをお知らせします。

編集:さて、fsyncを使用してxanmodカーネルをインストールしました(fsync:ゲームログで稼働しています)。 フレームドロップの問題はまだここにありますが、それほど頻繁には発生しないようです。 ゲームはまだ10回に1回起動し、キャラクターをロードした直後に定期的にクラッシュします。 PROTON_NO_ESYNC = 1が設定されている場合でも。

ゲーム中のCPU使用率が2秒間ほどランダムに「ピーク」になり、それが原因でfpsが低下することがわかりました。 それは主に新しい地域で起こります、私は古い地域でもそれを気づきましたが、それほど頻繁ではありません。 fsyncを使用すると、ドロップの重要性は低くなりますが、それでもここで煩わしいものになります。

@tuxrinku @ GoLD-ReaVeR
ランダムヒッチについては、実際に再現できたと思いますので、修正しても問題ありません。 修正は、DXVKにdxgi.maxFrameLatency = 1を設定することのようです。 これを行うにはいくつかの方法がありますが、最も簡単な方法は、ゲームのexeファイルと同じディレクトリにdxvk.confファイルを作成し、そこにdxgi.maxFrameLatency = 1することです。 プロトンログを有効にすると、DXVKの初期化時にオプションが適用されていることがわかります。

その他の潜在的に興味深いもの:

  • HDテクスチャDLCは、IB以降、中断されているようであり、現在、Windowsで安定し
  • ゾーン間で新しいデータをロードする場合、LODバイアスの最高のオプションはかなり最適化されていないようです。 低い値または「変数」オプションを使用すると、データストリーミングがかなりスムーズになります。
  • IBの更新以降、特にシステムRAMとGPUに関して、ゲームはオーバークロックに対してはるかに敏感になりました。したがって、これらをオーバークロックしている場合は、少し低いクロックを試す価値があるかもしれません。

@ GoLD-ReaVeR

フレームレート制限(60fpsから制限なし)を削除すると、効果が高まり、ゲームがクラッシュします

あれは本当に変です。 フレームレートを制限せずに遊んでいて、順調に進んでいます。 NvidiaGPUでそれを再現できるかどうか知りたいです。 私がWindowsで見た同様のレポートから、それは実際にはNvidiatbhに固有である可能性があり

@ Tk-グリッチヒントをありがとう。 残念ながら、キャラクターをロードした後は常にゲームがクラッシュするため、試すことができません。 最新の11.50.00アップデートに関連しているかどうかはわかりませんが、過去30分間実行しようとしています。
Steam-582010.log

編集:私はついにゲーム内に入ることができました(ロード画面を通過する確率は今でもさらに悪化しているように感じます)、dxgi.maxFrameLatency = 1の設定が役に立ったことを確認できます。 私はまだあちこちにfpsドロップがありますが、以前と比べて何もありません。

何をしても、40分ごとにクラッシュせずに30fps以上で再生することはできません。

@ Tk-Glitchフレームレート制限をオフにすることはテストしていませんが、ブラウザーが開いているときの入力の問題にはこの設定は影響しません。 ブラウザを開いたままゲームをプレイするという甘美な贅沢が恋しいです: '(どこにも過負荷はなく、ある時点で入力が応答しないだけです。これは、ハブと比較してハントではるかに頻繁に発生します。

HDテクスチャパックなしでfsync対応のカーネルとプロトンでプレイしていることを確認できます。ゲームは90%の確率で上限60fpsになります。 ゲームが最近起動を拒否し、ローカル保存データを削除した理由はわかりませんが、修正されました。

それでも問題が発生する場合は、GloriousEggrollのカスタムプロトンの最新バージョンを使用してみてください。99%の問題が修正され、開始時に一貫して起動し、キャラクターの選択時にクラッシュすることがあります。

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

GEを使用しても、新しいゲームをヒットした後、ロード画面の途中でゲームがクラッシュします。
編集:
このスレッドから文字通りすべてを試し、protondbについて報告した後、私が持っている唯一のリードは、クラッシュはセグメンテーション違反の種類であり、過去3時間に試したことは何も役に立ちません。 クラッシュは、フレッシュインストール/フレッシュセーブファイルの後に新しいゲームメニューエントリを選択した直後に、ロード画面の約55%のマークで発生します。
アーチ。 nvidia最新。 陽子、例えば最新。 mf-install。 1050ti。
Edit2:straceは、このグループの呼び出しの直後にsegfaultが発生することを示しています
image
どういうわけか、誰もが話しているこのfsyncのことと関係があると思いますか?

@Flutterlice同じ問題があります(文字選択後の最初のロード画面でクラッシュします)。 別のゲームを開いた後、RAMの束を使用する前に時々動作するようになりました(私の場合、CS:GOを開き、30分間プレイしてから、MHWを試しました)。 なぜそれがうまくいったのか分かりませんが。 そして、最初のロード画面を通過しても、ゲームがクラッシュすることはありません。クラッシュすることなく、何時間もプレイできます。

@皆さん、セットアップにはどのくらいのRAMがありますか? 多分これはメモリリークRAM関連の問題です...

私は16GBのRAMDDR4を持っています。

24GB RAM、ロード画面が表示される前、またはプログレスバーの真ん中にゲームがクラッシュしますか?
また、あまりにも多くの実験の後、DENUVOのためにアカウントが24時間ロックされたと思います
image
image

はい、通常はプログレスバーの真ん中にあります。

PROTON_LOG = 1でゲームを実行しましたが、根本原因につながる可能性のある関連情報はありませんが、おそらくそれは誰かを助けます:
https://paste.ubuntu.com/p/mxPZq6jnSc/

@shigutsoこれがどんな魔法なのかわかりませんが、モンスターハンターが実際に助けてくれる前にCS:GOを起動するためのヒント、ありがとうございます。 以前はゲームを起動するのに0%の成功率でしたが、このハッキーな回避策により、10回の起動のうち9回が完了しました。
編集:いくつかの実験の後、私はこの最初のロード画面を通過するための100%信頼できる方法を見つけました。 ゲーム開始ボタンをクリックする直前にCPUを最小許容周波数(私の場合は800 MHz)に絞ると、セグメンテーション違反が消えます。 なぜ、どのように役立つのか-想像もできませんが、この小さなトリックゲームの後は、小さな問題もなく100%プレイできます(ロードが終了した後、CPUのスロットルを解除できます)
image

私は16GBのRAMを持っていますが、文字を選択した後も同じ問題が発生するようです。 ローディングバーが少し動き、フリーズしてからクラッシュします。

@Flutterlice最初のキャラクター選択のロード画面を乗り越えるためにCPUをどのように調整していますか?

sudocpupower周波数セット-u2700Mhz
例えば

したがって、Steamでゲームを始める前に、次のことを行っています。
sudo cpupower frequency-set -u 800Mhz
ゲームを始める
文字を選択
次に、それを通常に戻します。
sudo cpupower frequency-set -u 2700Mhz
それはプロセスですか?

初期読み込みを高速化するためにフルCPUパワーでゲームを開始し、メニューが表示されたら、CPUを800Mhzに調整して、[再生]をクリックします。 その後、ゲームは正常にロードされ、CPUを再びフルパワーにします。
編集:さまざまな条件下で再起動した後、結論を見つけるのが速すぎたことが判明しました。 私のcpuクロック速度との明らかな関係がなくても、最初のロード画面であちこちでクラッシュが発生することがあります。

30を超えるfpsでクラッシュする原因を特定するために、より詳細なロギングを有効にしようとしています。
PROTON_LOG=1は私が解釈できる答えを私に与えないので、私が見るべき他のログはありますか?

dlls / ntdll /signal_x86_64.c最新のproton / wine用の特定のMH:Wのみのパッチを更新しました。
今のところ美しく動作します-お楽しみください。

signal_x86_64.patch.txt

@ Tk-グリッチ私は自分の状況に関する最新情報を入手しました。 どうやらブラウザのビデオプレーヤーとゲームはお互いにうまく遊んでいません。 Twitchビデオストリームを開いていると、入力の問題が発生し、実際のフレームがハングしますが、この問題リストなどのタブに移動すると、問題は解決します。 私は2つのモニターを持っており、そのうちの1つはgsyncで、もう1つはそうではありません。 nvidia-settingsを使用してgsyncを無効にしようとしましたが、モニター自体はまだgsyncが有効になっていることを示しています。 もう少し調べてみます。 これは、WindowsでgsyncユーザーがいるMHWフォーラムで報告された問題に関連している可能性があります。

誰かがこの問題について何か考えを持っているなら、私はそれらを聞いてみたいです。

私はついにGSyncを無効にすることができましたが、何の違いもありませんでした。

今日のカプコンからの新しい2GBパッチ。
60fpsで再生してから10分以内のCTD。

@ GoLD-ReaVeRそれは確かに非常にnvidia-yのようです。 以前はNvidiaGPUを使用してトリプルモニターをセットアップしていましたが、GPUが100%の使用率に近づいたとき、または100%の使用率であったときはそれがほぼ標準でした。 それはGsyncがなかったので、おそらく無関係でした。 私は可能な限りほぼすべての構成を試しましたが、部分的な修正はクロムを使用することだけでした(ゲームが実行され、コンポジターが無効になった後)が、ランダムに動作を停止し、フレームタイムはとにかく良いとは言えませんでした。 私は自分のradeonでそのようなことを経験したことがありません。

私の側では、今日は3時間連続でプレイしましたが、不在の間、ゲームはさらに2時間アイドリングしています。 クラッシュなし、パフォーマンスの問題なし、フレームレートのロック解除、平均80 @ 1440p。

最初はDebianベースのディストリビューションの問題のように見えましたが、全体像を伝えることはできないかもしれません。 Nvidia GPUを使用していないことに問題がある人はいますか? そして、もしそうなら、どのディストリビューションで?

マウスを使用していますか? 吃音の点でフレームレートの増加によって影響を受けるのはそれだけのようです。 メニューを増やしてみたところ、キーボードがうまく反応するのにマウスが途切れ途切れになりました。 htopにCPUの違いは見られません(したがって、wineserverの過負荷はありません)。

最新のパッチでは、けいれんが隠れていて、静止画像を含むタブが表示されているときにも、この不思議な動作が発生しています。 また、ゲームは再びクラッシュしやすくなっているようです。 nvidiaの最新のvulkanアップデートでそれを完全に検証していませんが。 ゲームはレンダラーがクラッシュしたことを認識し、そのためのポップアップを描画するようです。その後、ゲームを閉じようとすると、WMは保存せずに終了するかどうかを尋ねる次のポップアップを表示しますが、[はい]をクリックしても閉じません。ゲーム。 通常どおりゲームを終了しようとした場合と同じように、ゾンビにとどまります。 私からさらに情報が必要な場合は、私に知らせてください。

ええ、私はゲームにマウス+キーボードを使用しています。 マウス入力はそれほどスムーズではなく、私が見つけた最良の妥協点は、マウスを125Hzに設定したことでした。 500Hzはかなりスキップでした。 ワインはとにかく何年もの間高ポーリングマウスに問題を抱えていたので、ここではそれほど珍しいことは何もありません。 フォースコンポジションパイプラインオプションを使用している場合は、GPUの負荷が高いときにフレームタイムで遊び心がある傾向があるため、オプションなしで試してみることをお勧めします。

安定性の問題に関して、レンダラーが停止したときにNvidiaドライバーからの潜在的なXIDについてジャーナル/ dmesgをチェックしましたか? パスカル固有のクラッシュと思われるNvidiaの連中は、トレースが8時間後にクラッシュを引き起こしたため、ベースゲームでより良い再現を試みていたため、あまり実用的ではありませんでした。

問題が実際にnvidia固有であり(Intel + NaviシステムとZen2 + Polarisシステムの両方でゲームの安定性の問題がないことを考えると、そうだと思います)、apitraceで追跡可能/再現可能である場合は、 Nvidia。

これは私のdmesgにあります:

[17856.122461] NVRM: PCIのGPU
[17856.122464] NVRM:GPUボードのシリアル番号:
[17856.122468] NVRM:Xid(PCI:0000:09:00):31、pid = 2563、Ch 0000002b、intr10000000。MMU障害:ENGINE GRAPHICSGPCCLIENT_T1_4障害@ 0x364d_00002000。 障害のタイプはFAULT_PDEACCESS_TYPE_READです

ありがとう。 私はそれを渡します。

いくつかのフィードバック-私が1080GTXを使用していたとき、ゲームはランダムにクラッシュしていました-私が2080 Ti RTXに移行したので、それははるかに安定しています。
さて、最近のドライバを搭載した1080 GTXについては完全にはわかりませんが、残念ながら、それをテストするための別のPCがありません。

@ Tk-マウスのことについてグリッチ、MHWベースとMHW IBの間の変更の1つは、マウス入力をrawに切り替えたことを思い出します。 これらの種類の入力に対するwineserverの呼び出しをスキップするパッチはありますか? それとも、これはすでにネイティブな動作ですか?

@ GoLD-ReaVeR Protonとwine-stagingにはサポートがあります(そしてパッチを適用すると事態は悪化します)が、確かに改善の余地があります。

それをサポートしますか? どういうわけかそれを有効にする必要がありますか?

いいえ、ゲームがrawinputを使おうとすると、OOTBが使用されます。不明な場合は申し訳ありません。

これを行うことを確認する方法はありますか?

このログに、60 fps以上でプレイしたときにシステムが完全にロックする理由を説明するものはありますか?
Steam-582010.log

@ GoLD-ReaVeR WINEDEBUG="+rawinput"十分

プロトンの最新アップデートはすべてを修正します! 公式のプロトンビルドで私が抱えている唯一の小さな問題は、いくつかの数字キー(テンキーのキーではない)がゲーム内で機能しないことです。 多分それはフランスのレイアウトを使用してキーボードで何かをしなければなりません。

@tuxrinkuはい、あります。 通常、USレイアウトを使用すると、このような問題が修正されます。 フランス語のレイアウトユーザーとしても、デフォルトでUSレイアウトを使用し、DEでフランス語に設定すると、日常の入力ニーズに影響を与えることなく修正できることがわかりました(たとえば、レイアウトを切り替える必要はありません)。いつでも、再起動後も存続します)。

最新のMHWアップデートで何かが壊れたようで、ゲームが起動せず、診断情報をどこで入手できるかわかりません。

@ Tk-グリッチ申し分なく、別のパッチがありました...それはあなたのために実行されますか? 私はあなたの最新のビルドを使用していますが、それは私にとっても始まりません。

Steamコンソールにメッセージが表示されない。

最後のパッチはプロトンのゲームを壊しませんでした。 Guyのパッチ(Proton <5.0-4)なしで実行されますが、以前の再生不可能なパフォーマンスの問題があり、Linuxでは実質的に再生できなくなります。

編集:私はテストのために次の24時間Denuvoが禁止されました-ため息-しかし誰かが試してみる気があるなら、Guyは私にテストするパッチを送ってくれました:削除されました(私は:frog:の使い方を説明しません)

Edit2:多くのWindowsユーザーもその新しいアップデートの影響を受けてプレイできなくなったので、カプコンは何かをしなければならないと思う傾向があります。 しかし、彼らが通常物事を修正するのにどれほど遅いかを考えると、しばらく時間がかかるかもしれません。

Edit3:以前に投稿したテストパッチを削除しました。これを使用してゲームを試すことができたためです(同様の結果-ゲームは実行されません)

この新しいパッチの問題が発生しているのは私だけではないことを嬉しく思います。 近い将来、誰かが修正を見つけられることを願っています。

dmesgにこれらのメッセージが表示されません。 どのバージョンのプロトンを実行していますか?

公式のプロトンでも、これまでうまく機能していたGEバージョンでもゲームが起動しないことを確認できます。

また、SteamでWindowsユーザーの中には、起動していないと言っている人もいます。

確認もできます。 とても悲しいことに、最新のプロトンは、mhwアップデートがリリースされる前に完全に機能しました。

@alosarjos

また、SteamでWindowsユーザーの中には、起動していないと言っている人もいます。

彼らは回避策を見つけました。アンチウイルスをオフにするだけで、ゲームは再び機能します。 前回の更新では、さらに多くのウイルスのような動作が発生し、ディスクを繰り返しスキャンするスキャナーが増えました。 これにより、Windowsユーザーはfpsが再び低下しますが、回避策はありますが、CAPCOMからの反応なしでゲームをプレイできるようになりました。 したがって、CAPCOMはこの問題を修正するためのパッチを最近リリースしないと思います(Windowsユーザーにとっては問題ではないかもしれません)。

@alosarjos

また、SteamでWindowsユーザーの中には、起動していないと言っている人もいます。

彼らは回避策を見つけました。アンチウイルスをオフにするだけで、ゲームは再び機能します。 前回の更新では、さらに多くのウイルスのような動作が発生し、ディスクを繰り返しスキャンするスキャナーが増えました。 これにより、Windowsユーザーはfpsが再び低下しますが、回避策はありますが、CAPCOMからの反応なしでゲームをプレイできるようになりました。 したがって、CAPCOMはこの問題を修正するためのパッチを最近リリースしないと思います(Windowsユーザーにとっては問題ではないかもしれません)。

アンチウイルスを無効にする必要はありません

これは、すべてのWindowsユーザーに有効なわけではありません。 他の新しいdenuvoゲームにこの問題があるかどうか誰かが知っていますか?

Denuvotbhではないようです。 彼らが何をしているのかわからないので決してうまくいかない彼らのカスタムの「アンチヒート」の試みの継​​続のようなものです。 カプコンはそれについて何かをしなければならないでしょう、しかし遅れはぼやけた部分です。

私が理解したように、陽子の下ですべてを停止させるのはデヌボでした。 元に戻すGuyの元のパッチでクラッシュが修正されたが、速度低下が再び発生した場合は、この変更のdenuvoを疑うのが妥当です。 さらに、MHW用に作られたインジェクターはどれも、プロトンが受けたフレームレートの低下をターゲットにしていませんでした。これは、それがデヌボではなくカプコンであったことも意味します。 スペシャルKはまた、彼の経験において、デヌボは常に彼らが保護しているゲームのパフォーマンスを維持しようとしていると私に述べました。 当然のことながら、ワインのサポートは彼らの目標ではなく、このためにワインサーバーがクラッシュして燃えました。 しかし、wineの実装がデバッグ呼び出しを停止できる場合は、Windowsでntdll / kernelを置き換えたり、挿入したりする人は誰でも同じことを行うことができます。 彼らがこれをチェックしているので、ゲームがクラッシュするようになったと思います。 これは、地球上のほぼすべてのウイルススキャナーをトリガーする理由も説明します。

そうは言っても、新しいパッチ(またはテストのために適用したい新しいパッチ)を適用してリリースを焼くことができれば、1日に5回試してみることができてうれしいです。 おそらく他の人も喜んでいます。

私は以下を確認することができます:

  • レジストリの設定/再設定(高価な_wineserver_呼び出しを行う)が行われていた場合、以前のバージョンのProtonで機能します-FPSは本当に悪いです。
  • デバッグフラグを設定しないと、新しいバージョンのProtonでは機能しません

@ GoLD-ReaVeRは正しいようです。アンチチートソフトウェアは、設定されているデバッグレジストリのチェックを強制しています。
これはとても悲しいことです。

@ Guy1524

編集

今回は厳しいものになると思います-または_wineserver_のパフォーマンスに取り組むか、アンチチート(?denuvo?)をだましてデバッグレジスタが設定されていると思わせる方法を見つける必要があります...

編集2

denuvo保護は、Proton 5でのクラッシュの_後_に始まるようです。これにより、おそらく問題はデバッグレジスタではなく、Proton5.0自体にあると思います。
残念ながら、denuvoの試行が不足しましたが、明日はProton 4.11の_ntdll.dll_にパッチを適用して、ゲームが機能するかどうかを確認します。
おかしなことに、試行錯誤を繰り返したので、Proton 5を実行しても、denuvoウィンドウが表示されません。 代わりに、Proton 4.11はそれを行います(パッチが適用されたdllを使用している場合でも)。

以前のパッチを使用して、システム上にプロトン4ビルドをまだ持っています。 また、クラッシュ後に保護が開始されたときに、denuvoが開始を停止するにはどうすればよいですか? それとも、いくつかスキップしましたか?

編集:氷上クラッシュの問題を回避するために最初に提供されたビルドはすべて同じです。

最新のProtonとGEは、帽子をリングに投げ込むためだけに、最新のアップデートでゲームを起動しないことを確認できます。 他のプロトンビルドもテストしてみましたが、Denuvoが原因で24時間ゲームからロックアウトされました。

カプコンはあちこちで彼らのゲームからDenuvoを段階的に廃止しています-DMC5が最新です-MHWのために同じことをしている彼らに関するニュースがあるかどうか知っていますか?

私はすでにいくつかを費やしている私の5つの試みを手伝うつもりです

編集:これ以上の試行はありません:D

edit2:おそらく試してみました。

カプコンがdenuvoをダンプすることを願っていますが、AVをトリップするStygianパッチで追加したビットを元に戻すのではなく、アンチウイルスからゲームを除外するように人々にアドバイスしているので、私がどれほどの希望を持っているかを確認します。

古いフォーラムの投稿を少し掘り下げましたが、問題をすぐに解決するのに役立ちませんが、特にワインサーバーでDenuvoがそのような速度低下を引き起こしている理由を説明しています。 スローダウンの開始頃からのハッキングフォーラムによると、カプコンは常に24のスレッドを実行してCRCチェックを実行しています。 Denuvoは効率の維持を目指していますが、それはカプコンによる常時メモリスキャンに変換されていない場合に限られます。

...いくつかのニュースがあります。

悪い点:ゲームは少し不安定なようです。5分後にクラッシュすることもあれば、20分後にクラッシュすることもあります。 パッチに関連しているかどうかわからない。

良い点:実際に実行できます:
mhw_linux

要するに、悪名高いレジスタ設定呼び出しを実行する_Proton 4.11_のパッチを作成しましたが、_wineserver_に移動する代わりに、現在のプロセスに留まります。 現在のパフォーマンスは大丈夫で、以前とほぼ同じレベルです。

長い間、私は現在、プロセスに対してローカルなすべてのスレッドとそのコンテキストの状態を維持し、すべての設定をインターセプトして呼び出しを取得し、可能な限り_wineserver_に移動せずに要求に応答しようとしています。
また、リソースを動的に「クリーンアップ」しようとしますが、それは適切に機能していません(バグの疑いがあります)。また、スレッドコンテキストの現在の管理をさらに最適化できます(これからも行います)。

ntdllのパッチを
私は_ntdll.dll.so_を添付していません。なぜなら、ロギングでさえ「端が少し荒い」ので、それが今のところです-パッチを適用してコンパイルできれば、それはあなたが何を知っているかを意味しますステータスが悪いのですが、私のばかげた間違いを改善したり指摘したりするのに役立ちます。

しかし、それは始まりです。

誰かがパッチをレビューしてフィードバックを提供してくれることを望んでいます。
このパッチは「計算されたハック」であり、その形や形がどこにも行かないとは思いません。

@ Guy1524 、特にフィードバックをいただければ

@Emanem素晴らしい仕事です! この目的のために、wineにはデバッグレジスタをキャッシュするメカニズムがすでにあると確信しています。 私が間違っていなければ、これがあなたのパッチが行っていることです。 もしそうなら、このパッチが4.11の上で動作するかどうかを確認できますか?

@Emanem素晴らしい仕事です! この目的のために、wineにはデバッグレジスタをキャッシュするメカニズムがすでにあると確信しています。 私が間違っていなければ、これがあなたのパッチが行っていることです。 もしそうなら、このパッチが4.11の上で動作するかどうかを確認できますか?

@ Guy1524パッチは、デバッグレジスタの「設定」と「取得」が常に同じスレッド(_self_)で発生することを常に想定しているため、機能しません。
CAPCOMの作業の目的についての私の理解は、彼らの_anti-cheat_システムが他のスレッドのデバッグレジスタを設定する新しい_control_スレッドを持っていることです。そして、まったく同じ値を取得することを期待する別のクラスの_control_スレッドがあります。
これが、パッチ(オリジナル)が機能しなくなった理由です。

私はwineにこのキャッシュメカニズムがあるとは思いません。基本的に、サーバーの_rudimentary_実装をプロセスクライアントに移植する必要がありました-少なくともすべてのスレッドが常に同じプロセス内にあるという事実に依存しています。

更新。

より_安定した_パッチを添付しました。 私はなんとか_Guidinglands_に行き、_StygianZinogre_クエストを完了させました。 カットシーンなどを再生しました。

_Gathering Hub_を終了するとき、または_Training Room_に入るときに、ゲームが一貫してクラッシュするようになりました-ログを追加しました。PROTON_LOG= 1を使用すると、_MH:Wパッチ..._のようなログが出力されます。
興味深いのは、問題を引き起こす可能性のあるすべてのイベントと呼び出しをログに記録するようになったことですが、パッチに関してはすべて問題ないようです。

これはCAPCOMからの開発が不十分であり、行き詰まっているのではないかと心配しています...

パッチは次のとおりです:
いつものようにフィードバックをいただければ幸いです。

今回はコンパイル済みのntdll.dll.soを入れましたが、パスワードは「mhw」です。
繰り返しますが、それを使用する場合、それはあなた自身の責任です。
PROTON_LOG = 1で実行し、クラッシュが通常の「stack_overflow」であるかどうかを確認することをお勧めします...

更新

パッチを_Proton5.0_に移植すると、すぐにクラッシュします。
私の主な疑いは、_Proton 5.0_でクラッシュをトリガーするのと同じ要因であり、私のパッチで_Proton4.11_を使用したものは_same_です。
CAPCOMの_anticheat_は何か危険なことをしていると思います。 それは良くないね。

このパッチを5.xブランチに適用してみましたか? たぶん、収集ハブの問題も解決されるでしょう。

このパッチを5.xブランチに適用してみましたか? たぶん、収集ハブの問題も解決されるでしょう。

アップデートによると、このパッチを_Proton 5.0_に適用すると、ゲームはすぐにクラッシュします。 上記のように、私の恐れは、これがCAPCOMレミット内の_bad_コードによって引き起こされることです...

いいえ、それがCRAPCUMのゲーム内の悪いコードであることを私は知っています。 Code Veinでは、すべてのパフォーマンスの問題、マウスの問題、クラッシュなどが発生しているわけではないので、このゲームには間違いなく何か問題があります。 しかし、陽子5.xが失敗し、4.xが失敗した場合、そこにも何らかの回帰があります。 さらに、Tk-GlitchおよびGEパッチセットを試すことができますか? それらのバージョンははるかに安定しているようです。 (申し訳ありませんが、私はそれを初めて尋ねるべきでした)

GEパッチセットは私が信じている私のものです-私は彼らが私のオリジナルを使用して薄くしました(つまり、すでに試しました:-)。
プロトン4.11と5.0-4の間には間違いなくリグレッションがあります(もちろん、CAPCOMの高いコーディング標準によると_regression_)。 このリグレッションが見つかった場合、以下のエラーは発生せず、4.11または5.0-4で完全にプレイできるようになると思います...

特にスタックオーバーフローの問題に関して、さらに多くのテストを実行しました。
どうやらスタックオーバーフローが発生するようですが、実際には、これが原因です(クラッシュの原因となっているスレッドのみ):

1562.173:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.173:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.175:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.175:0030:0074:fixme:thread:set_thread_context  [MH:W patch] mhw_set_context(717960960, 0x2acaeb90) self 1 on handle 0xfffffffffffffffe (0x2acaea84)
1562.175:0030:0074:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x7bcb38c3 ip=7bcb38c3 tid=0074
1562.175:0030:0074:trace:seh:NtRaiseException  info[0]=0000000000000000
1562.175:0030:0074:trace:seh:NtRaiseException  info[1]=ffffffffffffffff
1562.175:0030:0074:trace:seh:NtRaiseException  rax=0000000000000000 rbx=0000000000000000 rcx=00000000194bc298 rdx=00000000194bb350
1562.175:0030:0074:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=000000015cc6b3d3 rbp=3a70252074612073 rsp=000000002acaeb50
1562.175:0030:0074:trace:seh:NtRaiseException   r8=00000000194bc298  r9=00000000194bbce0 r10=000000000006a542 r11=0000000000000712
1562.175:0030:0074:trace:seh:NtRaiseException  r12=0000000000000000 r13=0000000000000000 r14=0000000021110560 r15=0000000000000000
1562.175:0030:0074:trace:seh:call_vectored_handlers calling handler at 0x69060aa0 code=c0000005 flags=0

興味深いビット:

  • 'mhw制御スレッド'の1つは、非常に短い時間内に_get_thread_context_を呼び出し続けます。 右側に表示されているアドレスはスタックです。
  • ご覧のとおり、これは危険なCAPCOMコードであり、ループを繰り返し、同じ条件を何度も何度もチェックし続けます。
  • 次に、同じスレッドが_set_thread_context_を呼び出し、ブームが_NtRaiseException_を呼び出し、明らかに無効なメモリ位置の逆参照に関連するエラー(エラー_c0000005_)を呼び出します。その後、同じスレッドでスピンし、スタックオーバーフローに入ります。

使用したパッチ: mhw.4-11.v5.patch.txt

@ Guy1524 @Plagman @ kisak-valve私はあなたがしていることに敬意を払っているだけです-このコードを扱うことは時々神経を痛めます。

編集

私はさまざまな武器とオンラインで1時間連続して調査を行いました。 非常に安定しています。
問題は実際にはいくつかの場所にアクセス/終了することです。Valve/ Wineの人々が悪いメモリアクセスを特定して整理するための手段を持っていることを願っています。

@Emanemああ、なるほど、それを見つけるのは素晴らしい仕事だ。 私が間違っていなければ、現在の通常のワインでのメソッドのパフォーマンスの低下は、サーバーがデバッグレジスタを取得するためにターゲットスレッドが一時停止されていることが原因です。 制御スレッドは高速で実行する必要がありますか? そうでない場合は、wineserverにレジスターをキャッシュし、ptraceのものをスキップするだけで十分な場合があります。 どう思いますか?

それでも問題が解決しない場合は、現在のパッチの何らかの形式をProton、

@Emanemああ、なるほど、それを見つけるのは素晴らしい仕事だ。 私が間違っていなければ、現在の通常のワインでのメソッドのパフォーマンスの低下は、サーバーがデバッグレジスタを取得するためにターゲットスレッドが一時停止されていることが原因です。 制御スレッドは高速で実行する必要がありますか? そうでない場合は、wineserverにレジスターをキャッシュし、ptraceのものをスキップするだけで十分な場合があります。 どう思いますか?

パフォーマンスの低下についての私の理解は、次の理由によるものです。

  • (wineserverに)オフプロセスに移動してクエリを実行する必要があります-これは何があっても遅いです(サーバーはシングルスレッドで_epoll_を実行します)
  • スレッドを一時停止する必要がある可能性があります(さらに遅い)
  • 最新のパッチでの詳細なロギングからわかるように、これは頻繁に発生し予測できません。

次のことをお勧めします。

  1. クラッシュ/リグレッションの原因を見つけます(経験/直感から、4.11と5.0-4の両方で同様であることがわかります)
  2. 基本を維持しながらパッチを磨きます(スレッドのマップとcontext_tを管理するときに、線形配列を検索する代わりに、おそらく他のデータ構造を使用します)

私のパッチには、削除したいデバッグ機能がいくつか含まれています。
どんな形や形でもお気軽にご利用ください(言及していただければ幸いです:)。

言いたいのですが、皆さんの努力に本当に感謝しています

@Emanem 5.4を超えてパッチを試しましたが、残念ながら適用されますが、ゲームはまだ起動しません

編集-お詫びします、私は上にスクロールして、これがすでに対処されていることに気づきました

@GloriousEggrollは5.0-4からmhwの古いパッチを削除しましたか? そうでない場合は、プロトン5.0-3にパッチを追加して、起動するかどうかを確認してください。

...そしてプロットは厚くなります。

私は(@aeikumからのガイド、次の誤ったメモリアクセスの問題を追跡しようとしたここそこに旗で)

WINEDEBUG = + seh、+ Relay、+ tid

そして、何を推測しますか? それは起こりません。 クラッシュはありません。
クラッシュもありません

WINEDEBUG = +リレー、+ tid

そのようなフラグを設定するとき、メモリを_zero_またはそれらの線に沿った何かに初期化しますか?
私たちも何か難解なことをしますか?

フラグを削除します-クラッシュはすぐに発生します(_Seliana's_ _Gathering Hub_に出入りします)。

@ Guy1524 @aeikum @Plagman

編集

私は以下を試しました:

  • _return_ステートメントの前に_set_thread_context_関数に5、次に2_msec_の遅延を導入します。クラッシュは引き続き発生します。
  • 関数 'RtlAllocateHeap'で割り当てられたメモリを0x00に初期化すると、クラッシュは通常どおり(つまり、場所を変更するときのロード画面中に)発生しますが、かなり前に(つまり、ロードするリソースが少なくなったように見えます)

クラッシュは常に同じポインタ/アドレスで発生します。

NtRaiseExceptionコード= c0000005フラグ= 0 addr = 0x7bcb38c3 ip = 7bcb38c3

編集2

ここで、_get_thread_context_呼び出しのみをキャッシュしようとしましたが、次のことがわかりました。

  • FPSが大ヒット(予想)
  • CAPCOMエンジンが画面上のオブジェクトに比例して_set ..._呼び出しを行うようです
  • ゲームは同じステージ、同じポインターでクラッシュしますが、リソースをロードするときに通常よりもさらに遅れます。 DXVKの同期の問題である可能性があります(指を指さないで、リソースに関連していることを考えると推測するだけです)?

うーん、これが発生した場合、通常はデータ同期の問題です。 ロギングはすべてを少し遅くする傾向があり、それは物事が想定された順序で確実に行われるようにする傾向があります。

それでも問題が解決しない場合は、現在のパッチの何らかの形式をProton、

私の最初の考えは、それは_たくさんのコード_だということです。 しかし、ここではさらに多くの作業が行われているように思われるので、これが完了に近づいたら、さらに徹底的に確認するのを待ちます。

私は現在、エナメンのパッチの2つのバージョンに取り組んでいます。 1つはwineserverでキャッシュを実行し(したがってコードのフットプリントを削減し)、もう1つはより簡潔なコードでクライアント側のキャッシュを維持します。

いくつかの更新。

通常、_ '制御スレッド' _はデバッグフラグの設定とリセットを行います-私のパッチはこれをうまく管理します。

クラッシュは、制御スレッドがCONTEXT_DEBUG_REGISTERSとCONTEXT_CONTROLの両方をリセットしたときに発生します。 その場合、wine関数_set_full_cpu_context_の使用にフォールバックします。これは、wine ASMによると、フラグによって設定されたレジスタだけでなく、すべてのレジスタを復元します。

多分それがクラッシュの原因ですか?

更新-私はそれを理解したと思います

プロトン4.11

したがって、このパッチの主な目的は2つあります。

  • CONTEXT_DEBUG_REGISTERSの設定と取得のすべての結果をキャッシュします
  • フラグCONTEXT_DEBUG_REGISTERSが設定されている場合は、CPUコンテキストをリセットしないでください

このmhw.4-11.v7.working.patch.txt非常に洗練されておらず、次善の/デバッグコードでいっぱいです。オープン性の理由で共有しているだけです。洗練されたパッチを後でリリースします

新鮮なフォームオーブン、両方よりまともなmhw.4-11.v8.working.patch.txtntdll.dll.soプロトン4.11のために-パスワードは「!_works _」(実行しているときでパッチを注意してくださいだけでキックですMH:W、現在のntdll.dll.soを安全に置き換える必要があります-常にバックアップコピーを作成してください)。
このリンクは期限切れになり、さらに下の新しいリンクの下にあります
パフォーマンスはさらに最適化され、ハッピーハンティングになるかもしれません!

プロトン5.0-4

これを調べる時間がまだありません。

@GloriousEggroll

追伸 SafiJivaクエストは証拠として終了します:)
safi_jiva

コードサイズが大幅に削減されるため、代わりにwineserverにキャッシュするパッチのバージョンを作成しました。 パフォーマンスが同等かどうかをテストできますか?
mhw_serverside.diff.txt

私の側では、wineserverがコアの約半分を食べているのを見るので、私たちはその面でそれほど悪くはないと信じる傾向があります。

コードサイズが大幅に削減されるため、代わりにwineserverにキャッシュするパッチのバージョンを作成しました。 パフォーマンスが同等かどうかをテストできますか?
mhw_serverside.diff.txt

私の側では、wineserverがコアの約半分を食べているのを見るので、私たちはその面でそれほど悪くはないと信じる傾向があります。

いくつかのこと:

  • _wineserver_に行くと、プロセスキャッシュのローカルよりも_常に_悪くなります
  • パッチwrt_signal_x86_64.c_の一部も含める必要があります。そうしないと、クラッシュします。

時間があるとすぐに試してみます-_winesever_でのキャッシュがよりエレガントになることを理解していると思いました。
_signal_x86_64.c_のパッチでProton5.0が修正される可能性があると思いますか?

wineserverに行くことは、プロセスキャッシュでローカルよりも常に悪いでしょう

IRTのパフォーマンス、私は知っています。 ただし、ハンドルのキャッシュをローカルに保持することは、面倒でやや不正確な解決策です。 レジスタをwine-serverにキャッシュするときに同様のパフォーマンスを得ることができる場合は、そうする必要があります。

パッチwrtsignal_x86_64.cの一部

どの部分? FWIW、Windows Steamを使用してwine-gitでパッチをテストしたところ、メインメニューが開きました。 作成時にキャッシュされたコンテキストをゼロ初期化するのを忘れたことに気付いたので、これを更新します。
dbg_ctx_cache.diff.txt

プロトンがesyncで行ったように、共有メモリ上でこれ​​を機能させることができれば、ワインサーバーのパフォーマンスへの影響は非常に簡単に回避できると思います。 ゲームがオンラインモードで機能するためにesyncが必須である他のゲーム(Guilty Gear Xrdシリーズなど)があり、それはワインサーバーの過負荷が原因でした。 ワインサーバーでのソケットの実装自体は非常に遅い実装であり、後に続くものを気にしないでください。

共有メモリでのルックアップをどのように処理しますか? ハンドルテーブルをユーザースペースに公開しますか?

詳細についてはよくわかりません。esync実装の精神に従おうと思います。 影響を受けたゲームにとって、それは非常にうまく機能しました。

ワインサーバーは快適な実装かもしれませんが、パフォーマンスの問題に関しては最悪の犯罪者であることを強調することはできません。 そして、アプリケーションがCPU(WindowsではターゲットOS)を完全に利用するためにますます多くのスレッドを起動し始めるにつれて、状況はさらに悪化するだけです。

@ GoLD-ReaVeR合意-wineserverがボトルネックになるでしょう(実際にはすでにそうです)。

@ Guy1524さらにクラッシュしないように_signal_x86_64.c_にもパッチを適用しましたが、ASM関数_set_full_cpu_context_に問題があります。 _Training Room_に移動して、パッチでクラッシュするかどうかを確認してください。

私は、wineserverの実装がエレガントで、パッチがかなり乱雑で、正確なプロトコルに従わないことに同意します。
しかし、前に指摘したように、遅い_wineserver_実装を削除するには、共有メモリと同期を使用してそれを正しく行うことができます。 確かに簡単な作業ではありません。

@Emanemこのゲームをプレイしておらず、トレーニングルームも見つかりませんでしたが、新しいゲームを開始したところ、問題なく動作しているようでした。 デバッグレジスタが設定または取得される唯一のものである場合にのみハックをアクティブ化するため、追加のハックは必要ないと思います。

助けたい仕事に感謝していると言いたかったのですが、コーディングの知識が限られており(主にいくつかの小さな改造があります)、フォローしようとしましたが、それらのファイルがどこにあるのかさえわかりません。 XD

助けたい仕事に感謝していると言いたかったのですが、コーディングの知識が限られており(主にいくつかの小さな改造があります)、フォローしようとしましたが、それらのファイルがどこにあるのかさえわかりません。 XD

_Proton 4.11_のパッチを使用する場合は、_ntdll.dll.so_をディレクトリにコピーするだけです。
/home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine
または_Proton4.11_をインストールした場所。 コピーして上書きする前に、ディレクトリ内の同じファイルのバックアップを取ることをお勧めします。

/ home /に入れていた素早い対応ありがとうございます/.steam/SteamApps/common/Proton 4.11 / dist / lib64ばかみたい

パッチを_Proton5.0_に移植しようとしましたが、別のクラッシュが発生します。
これは無関係のようです

5411.443:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\vulkan-1.dll" at 0x64d40000: PE builtin
5411.444:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winevulkan.dll" at 0x7f59c5330000: builtin
5411.445:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\d3d11.dll" at 0x6a340000: native
5411.448:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\msacm32.dll" at 0x66440000: PE builtin
5411.448:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\WINMM.dll" at 0x637c0000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\propsys.dll" at 0x69c80000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rtworkq.dll" at 0x65680000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MFPlat.DLL" at 0x71200000: PE builtin
5411.451:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MFReadWrite.dll" at 0x6cd80000: PE builtin
5411.453:0034:0035:trace:loaddll:load_so_dll Loaded L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" at 0x7f59c50c0000: builtin
5411.453:0034:0035:trace:loaddll:free_modref Unloaded module L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" : builtin
5411.453:0034:0035:trace:loaddll:load_native_dll Loaded L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" at 0x180000000: native
5411.525:0034:0035:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
5411.526:0034:0035:trace:seh:raise_exception code=406d1388 flags=0 addr=0x7b00fc3e ip=7b00fc3e tid=0035
5411.526:0034:0035:trace:seh:raise_exception  info[0]=0000000100001000
5411.526:0034:0035:trace:seh:raise_exception  info[1]=0000000144fd924d
5411.526:0034:0035:trace:seh:raise_exception  info[2]=0000000000000037
5411.526:0034:0035:trace:seh:raise_exception  rax=000000000022f9d0 rbx=0000000144fd9200 rcx=000000000022f9b0 rdx=0000000000000000
5411.526:0034:0035:trace:seh:raise_exception  rsi=000000000022faa8 rdi=000000000022f9e8 rbp=0000000000000000 rsp=000000000022f990
5411.526:0034:0035:trace:seh:raise_exception   r8=0000000000000003  r9=000000000022fa90 r10=000000007b42c9a0 r11=0000000000000246
5411.526:0034:0035:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
5411.526:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=406d1388 flags=0
5411.526:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned ffffffff
5411.526:0034:0035:trace:seh:raise_exception code=406d1388 flags=0 addr=0x7b00fc3e ip=7b00fc3e tid=0035
5411.526:0034:0035:trace:seh:raise_exception  info[0]=0000000100001000
5411.526:0034:0035:trace:seh:raise_exception  info[1]=0000000144fd92ed
5411.526:0034:0035:trace:seh:raise_exception  info[2]=0000000000000038
5411.526:0034:0035:trace:seh:raise_exception  rax=000000000022f9d0 rbx=0000000144fd92a0 rcx=000000000022f9b0 rdx=0000000000000000
5411.526:0034:0035:trace:seh:raise_exception  rsi=000000000022faa8 rdi=000000000022f9e8 rbp=0000000000000000 rsp=000000000022f990
5411.526:0034:0035:trace:seh:raise_exception   r8=0000000000000003  r9=000000000022fa90 r10=000000007b42c9a0 r11=0000000000000246
5411.526:0034:0035:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
5411.526:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=406d1388 flags=0
5411.526:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned ffffffff
5411.526:0034:0037:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0037:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0038:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0038:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.679:0034:0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x14ed8bda3 ip=14ed8bda3 tid=0035
5411.679:0034:0035:trace:seh:raise_exception  info[0]=0000000000000000
5411.679:0034:0035:trace:seh:raise_exception  info[1]=0000000010905a4d
5411.679:0034:0035:trace:seh:raise_exception  rax=0000000000000000 rbx=000000000000001e rcx=0000000010905a4d rdx=ffff80a6346087f0
5411.679:0034:0035:trace:seh:raise_exception  rsi=0000000010000000 rdi=000000007b410000 rbp=000000000021c100 rsp=000000000021c000
5411.679:0034:0035:trace:seh:raise_exception   r8=000000000000001e  r9=0000000000000003 r10=0000000000010000 r11=000000000021c1d0
5411.679:0034:0035:trace:seh:raise_exception  r12=0000000000000040 r13=0000000010000000 r14=0000000000000000 r15=0000000010000000
5411.679:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=c0000005 flags=0
5411.679:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned 0
5411.679:0034:0035:trace:seh:RtlVirtualUnwind type 1 rip 14ed8bda3 rsp 21c000
5411.679:0034:0035:trace:seh:dump_unwind_info **** func ed8bc81-ed8c42a
5411.679:0034:0035:trace:seh:dump_unwind_info unwind info at 0x143b2dd88 flags 4 prolog 0x0 bytes function 0x14ed8bc81-0x14ed8c42a

例外406d1388の管理に関する問題のようc0000005 )をトリガーするように見えます-上記のログでは、問題のあるスレッドは_0035_であることに注意してください。

これをさらに掘り下げない場合はお詫びしますが、_Proton 4.11_で完全に機能しているので、専門家に任せます。
ワインのバージョンとコアライブラリを変更しすぎると、_Denuvo_が24時間禁止することに注意してください。私はなりたくありません!

@ Guy1524パッチ(_wineserver_と私の_lessconventional_)間でFPS( DXVK_HUD=version,fps,devinfo %command%実行)を比較しましたか?
開始エリアでキャラクターを動かすだけでもかまいません-それらは詳細でいっぱいです。

@GloriousEggroll必要に応じて、私のmhw.4-11.v9.working.patch.txtを4.11ビルドに統合できます。パフォーマンスはまともです。 私はまた、57人の70人々はバイナリをダウンロードした気づきました。

すべて、このスレッドで私たちの誰にでもフィードバックを提供してください!

嬉しいフィードバックのほんの一部として、 /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wineパッチを追加すると、ゲームが再び実行されることを確認できます。 私はバニラMHW(Iceborneを持っていません)を使用していて、ゲーム(HR 5)にほとんど興味がないので、パッチにこの最初のバニラ部分を高く評価し、Asteraを走り回って狩りをすることしかできません。 ただし、これは最新の更新以降に実行できたよりもはるかに多いので、これに取り組んでいるすべての人に感謝します。 重大で永続的なパフォーマンスの問題が発生したことをお知らせします。

ゲームでv8ntdll.dll.soをテストしましたが、完全に機能しているようです。パフォーマンスは以前のバージョンのゲームとほぼ同じです。

編集:私は現在、ゲーム終了時のクエストを行っており、クラッシュはありません

私もv8パッチをテストし、いくつかのマイナーなもの(特定のオブジェクトの黒い点滅パッチ、ほとんど目立たない)と動的な雪に関連するいくつかの重いグラフィックの不具合(点滅する白と黒の柱)に遭遇しました。 私は最初にACOを疑ったが、これらの不具合はLLVMでも持続した。 不思議なことに、メインメニューからSelianaに入ると、ダイナミックスノーがまったくロードされていないように見えるため、柱は表示されませんが、最初のクエスト/遠征の後に表示されます。
https://imgur.com/a/ruUenMj

@Emanem
ダウンロードへのリンクから、有効期限が切れているというメッセージが表示され、パスワードを要求されます。

編集:私はパスワードビットの読解にうんざりしているのを知っていますが、今では完全に期限切れと書かれています

@EmanemパッチによってMHWが再び機能することを確認して、フィードバックを増やしたいと思います。 誰かがコントローラーの機能に運があったかどうか疑問に思っていますか? 私のPS4コントローラーは他のプロトン対応ゲームでフィンとして動作しますが、MHWはトラッキングパッド以外の入力を認識していないようです。 皮肉なことに、更新の当日、LinuxにMHWをインストールすることだけを決めたので、これが以前に問題であったかどうかはわかりません。

ねえ@Emanem 、あなたはロックします。 mhw.4-11.v8パッチは完全に機能します。 どうもありがとうございました。

@Emanem私の側でもうまく機能しているようです。
@Ampsersanddd私のスチームコントローラーは問題なく動作しているようです。

パッチは問題なく機能しているようです。目立ったパフォーマンスの低下やクラッシュは発生していません。 すごい仕事!

@Emanem

現在の_ntdll.dll.soを置き換えます

もう一度共有できますか? Firefoxはsay`sリンクのサポート終了を送信します

@Emanemここに私の経験を追加するだけです。 v8パッチを使用すると、ゲームは完全に実行されます。 特にSelianaのようなリソースが高価な地域では、Vega 64で一貫して約5〜10高いFPSが得られます。 私のNintendoSwitchProコントローラーも正常に動作します。 クラッシュやグリッチは1回も発生しませんでした。

これに貢献してくれたすべての人にとても感謝しています。カプコンがゲームを殺そうとしたにもかかわらず、それはどんどん良くなっています!

新しいリンク; パスワードは「_works!_」です。

2番目のリンク: ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>

今回はそれをxzしました-あなたはそれを抽出する必要があります。 いつものように、 /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wineまたは同等の場所に置きます。 _常に_バックアップを取る! 私もそうします(私は自分の不器用さを信用していません:)。

ハッピーハンティング!

@Emanemは、テキストファイルからパッチを作成する方法について質問します。 ただ教えたくない場合は、これに関する詳細情報を調べる方向に私を向けてください:smile:

@Emanemは、テキストファイルからパッチを作成する方法について質問します。 ただ笑顔を言いたくないのなら、これについてもっと情報を探す方向に私を向けてください

ほら、もし私があなただったら、私も同じことをするだろう、それゆえ私の答え。
それは_比較的_簡単です:

  1. clone _ Valve_のgithubからの正しいワインバージョン
  2. 正しいブランチに切り替えます
  3. 現在のソースコードにパッチを適用します(_wine_ディレクトリからgit apply <patch filename>
  4. ワインをビルドする-すべての依存関係パッケージがインストールされていることを確認してから、ビルドディレクトリを初期化する必要があります-この時点だけでも時間がかかる場合があります
  5. <build dir>/dlls/ntdllパスに_ntdll.dll.so_ファイルを取得する必要があります-サイズを小さくするためにそれを削除することをお勧めします( strip ntdll.dll.so

仕事は終わりました。 率直に言って、メインのUbuntuインストールを開発パッケージで_pollute_したくないので、通常は上記のすべてを専用VMで実行します。

@ kisak-valve @Plagman @ Guy1524
私は_Proton5.0_をいじり回してきましたが、_Proton 4.11_と比較して、いくつかの例外(つまり、スレッド名の変更に使用されるもの)を管理する方法に_regression_があるように感じます。
残念ながら、私はそれを台無しにする時間があまりありませんが、私たちがどのように助けることができるかを教えてください。

パッチと私のパッチの間でパフォーマンスを試しましたか? 繰り返しになりますが、パフォーマンスの観点から、_wineserver_にどれだけ影響を与えるかを知りたいと思います。
パッチがエレガントではないことに同意しますが、同時に、_wineserver_のパフォーマンスの問題を_本当に_解決するためのエレガント効率的な方法は、IPCメカニズムをオーバーホールし、共有メモリと名前付きミューテックスまたはセマフォを使用することだと思います。

中小企業、あなたの見解は何ですか?

@Emanem facepalmは、gitの下を調べることを考えるべきでした。 私はまだ私が新しいユーザーと考えるものなので、迅速で簡単な答えをありがとうございます。

もう少しフィードバック。 まず、これを再び機能させるために管理してくれたすべての人の努力に感謝します!

@Emanemパッチは
@Ampsersanddd PS4コントローラーを使用していますが、https://github.com/ValveSoftware/Proton/issues/1549#issuecomment-447654643 。 このパッチでは、ゲームがコントローラーを認識しないという問題が発生しましたが、プラグを抜いて再度差し込むと問題が解決するようです。あるいは、ストリームの全体像モードからゲームを開始しても問題なく動作するようです。

@Emanem
この修正ではパフォーマンスが非常に低くなります(
メインメニューで約5-10fps
多分私は間違ったプレフィックスを作りますか?
私の手順-バニラプロトン4.11のntdll.dll.soを変更し、ゲームプレフィックスを再作成し、ビデオ用のmfplatを追加します(バルブプロトンの古い手順のように)。 mfplatなしの状況は変わりません。
ryzen 1600 / RX560 4gb / mesa 20.0.1ACOが有効になっています。
ACOが無効になっている場合も同じ状況ですが、CPU使用率が60〜70%余分になります

画面モード-ボーダレス

@motorlatitudeありがとうございます

@Emanem
この修正ではパフォーマンスが非常に低くなります(
メインメニューで約5-10fps
多分私は間違ったプレフィックスを作りますか?
私の手順-バニラプロトン4.11のntdll.dll.soを変更し、ゲームプレフィックスを再作成し、ビデオ用のmfplatを追加します(バルブプロトンの古い手順のように)。 mfplatなしの状況は変わりません。
ryzen 1600 / RX560 4gb / mesa 20.0.1ACOが有効になっています。
ACOが無効になっている場合も同じ状況ですが、CPU使用率が60〜70%余分になります

画面モード-ボーダレス

正しいdllを上書きしてもよろしいですか?
ほとんどの場合、問題が発生しているのはあなたの側のセットアップです。
また、_mfplat_は、メインゲームの最後にある映画を見る場合、および武器のチュートリアルを見る場合にのみ関係します。

@Emanem
正しいdllを上書きしてもよろしいですか?

別のdllを上書きすると、ゲームが開始されなかったと思います=)
〜/プロトン4.11 / dist / lib64 / wine / ntdll.dll.so

別のdllを上書きすると、ゲームが開始されなかったと思います=)
〜/プロトン4.11 / dist / lib64 / wine / ntdll.dll.so

ほとんどの場合、適切な設定を使用していません。つまり、前述のように、プレフィックスが適切に設定されていない可能性があります。

今度はsteamを再起動し、プレフィックスを再作成します...
現在はパフォーマンスは良好ですが、3月11日からパッチを適用する前の5.2geよりもわずかに劣っています。

修正してくれてありがとう=)

Linuxに切り替える前は、Windows 8.1でプレイしていたと言いたかったのですが、このパッチを使用すると、コンピューターで以前よりもスムーズに実行されます...オンラインの場合を除いて、インターネットが遅いです
コンピュータを再起動しないと閉じないように見えますが、再起動するだけでは問題ありませんが、言及するかもしれないと思いました

ice bourne mhwが確実に正しく閉じられない前でさえ、それ以外の場合はハングプロセスが残るため、強制的に閉じる必要がありました。 次回Linuxセットアップで実行するときに、役立つ情報が表示されたらログを共有してみます。

@Emanem本当にあなたの仕事に感謝します。 私はWindowsと同等のパフォーマンスを持っていますが、
マイナーなねじれ。 ゲームを終了した後、ハングアッププロセスはありませんが、以前はこれがありました。 ワイン/プロトンチームがパッチを統合する方法を見つけられることを願っています。

@Emanemは、パッチがうまく機能していることを確認できます。
ありがとう!

@Emanemまず、パッチをありがとう。 それはうまく機能しますが、Firefoxとの奇妙な相互作用を見つけました。 Firefoxをmhwと一緒に実行すると、非常に遅くなり、YouTubeビデオを開くと、ランダムな時間の後にmhwがクラッシュします(5回のテスト、すべて約5〜120秒、サウンドは再生され続けますが、ウィンドウは再生されません)再描画されます)。 私のRAMは7G / 32G(htop)、CPUはコアあたり約60%(htop)、vramは3G / 4G(nvidia-smi)であるため、リソースの問題ではないと思います。 また、クラッシュの瞬間に、nvidia-smiによって示される名前が...ter Hunter World\MonsterHunterWorld.exeから-変わることも注目に値します。 Firefoxの代わりにクロムを使用した場合、同じ動作は起こりません。 また、パッチが適用されていないProton 4.11をmhwに使用してもクラッシュしません(Selianaでサークルを走り、さまざまなnpcsと約5分間話しました)。

ディストリビューション:アーチ
カーネル:5.5.9-arch1-2
GPU:NVIDIA GeForce GTX 980
ドライバー:nvidia-beta 440.64-1
CPU:i7-6700K
RAM:32GB
Firefoxバージョン:74.0-2

新しいリンク; パスワードは「_works!_」です。

2番目のリンク: ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>

今回はそれをxzしました-あなたはそれを抽出する必要があります。 いつものように、 /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wineまたは同等の場所に置きます。 _常に_バックアップを取る! 私もそうします(私は自分の不器用さを信用していません:)。

ハッピーハンティング!

パッチは問題なく機能しました。 フレーマーで時折吃音が60fpsで食べられました。 最初はプロトンファイルの編集に少し緊張していました…。ありがとうございました。

新しいリンク; パスワードは「_works!_」です。
2番目のリンク: ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>
今回はそれをxzしました-あなたはそれを抽出する必要があります。 いつものように、 /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wineまたは同等の場所に置きます。 _常に_バックアップを取る! 私もそうします(私は自分の不器用さを信用していません:)。
ハッピーハンティング!

パッチは問題なく機能しました。 フレーマーで時折吃音が60fpsで食べられました。 最初はプロトンファイルの編集に少し緊張していました…。ありがとうございました。

スタッターの場合は、CPUガバナーを_performance_モードで実行していることを確認してください。
(つまり、Intel echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

@Emanemありがとう! それは再び機能し、CTDなしでXMPプロファイルを使用して実行できるようです(以前は{5.1,5.2} -geの場合でしたが、それが問題の核心であることがわかるまでしばらく時間を費やしましたが、その間に「メモリサポートを改善する」というmobobiosのアップデートがあったので、ここで何が役に立ったかはわかりません)、これは私が持っていたFPSの損失から戻ってきました。

残念ながら、 @ TheHoolyのように、雪の不具合の問題があります: https//tmp.epheme.re/mhw_ice.jpg

x570マザーボード上で16GBのRAM、AMD ryzen 7 3700x、Radeon RX 5700xtで実行しています。

さらにログが必要な場合は、提供できます。

まだ時折CTDと接続の問題がありますが、これらは常にある程度の能力で私に存在しています。

私のSteamログにいくつかの新しいエラーが表示されました。おそらくそれらは役に立つでしょう。
Steam-582010.log

@Emanemありがとう! それは再び機能し、CTDなしでXMPプロファイルを使用して実行できるようです(以前は{5.1,5.2} -geの場合でしたが、それが問題の核心であることがわかるまでしばらく時間を費やしましたが、その間に「メモリサポートを改善する」というmobobiosのアップデートがあったので、ここで何が役に立ったかはわかりません)、これは私が持っていたFPSの損失から戻ってきました。

残念ながら、 @ TheHoolyのように、雪の不具合の問題があります: https//tmp.epheme.re/mhw_ice.jpg

x570マザーボード上で16GBのRAM、AMD ryzen 7 3700x、Radeon RX 5700xtで実行しています。

さらにログが必要な場合は、提供できます。

うわー、あなたのハードウェアは私のものとほとんど同じです。 CPUを除いて、Ryzen 73800X。
グリッチは散発的に発生し、セリアナにグリッチが存在しない場合もあると報告できます。 ほとんどの場合、残念ながら、それは存在します。
これは、地面の動的な雪によってのみ引き起こされます。これは、誰かが雪の中を歩くと変化します。 ガイドランドのツンドラバイオームは影響を受けません(動的な雪はありません)。
霜のリーチの大部分は基本的に再生できません。
興味深いことに、Beotodusが眠るエリア3では、残りの雪が原因であっても、非常に深い雪がこのグリッチを引き起こすことはありません。

この正確なグリッチはBF4にも存在するため、これはこのパッチよりもVulkanドライバーに関連している可能性があります。 それはほんの数週間前に現れただけで、散発的でもあるようです。

ここにパターンがあると思います😉

はい、散発的であることが確認できます。 ソフトウェアの観点から、私はarchlinuxでlinux-mainline(5.6.0-rc6-1-mainline)とmesa19.3.4を実行していることを追加します。

Proton 4.11-13(「パッチが適用された」ntdll.dll.soファイルの有無にかかわらず)では、ゲームは起動しますが、メニューとそれ以降のすべては最大5FPSで実行されます。
奇妙なことに、htopは、CPU使用率、I / O使用率、およびメモリ使用率が低いことを報告します。
nvidia-smiは、GPUの使用率が最大で約10%になっていることも報告しています。

ディストリビューション:アーチ
カーネル:5.5.10.arch1-1
GPU:GTX 970
ドライバー:nvidia 440.64-5
CPU:Ryzen 5 1600
RAM:16GB

これは、コアの1つがwineserverを100%実行していて、他のすべてがwineserverの応答を待っているために他のすべてを停止しているためです。

@HubbeKingと同じ問題がありますが、計算をコア間で分散できるようにするための回避策は何ですか?

Egroll Buildと4.11(デフォルト)ですでに生成されたDLLを試しました。 Egroll Buildを使用すると、ゲームはすぐに失敗し(5秒後にSteamで[Play]を再度クリックできるようになります)、4.11を使用すると、ゲームは非常に遅くなります(5 FPSのようです)。 パッチを使用して自分でDLLをコンパイルしようとします。

@ henriquebecker91
プロトンdbの「BoostCookie」からの投稿をチェックしてください。 私はあなたと@HubbeKingとほぼ同じハードウェアを持っていて、

_ntdll.dll.so_への元のリンクが2回期限切れになっていることを知りました。再度投稿することはありません。_github_リンクがあります。

フィードバックを共有してくれてありがとう。 Linuxの_MH:W_には多くのプレイヤー(少なくとも200人)がいます。オンラインでお会いできることを願っています。

@ kisak-valve @ Guy1524 @aeikum @Plagman _Proton 5.xxx_の問題に取り組む戦略と、メインラインでパッチを適用する方法はありますか?
興味があります。サポートが必要な場合はお知らせください。

さて、私のグラフィックの不具合はこのパッチが原因ではありませんでした。 しかし、私自身の無能。 「AMDGPU」と「AMDVLK」の両方のドライバーをインストールしました。これは、これらのグリッチが散発的に発生した理由も説明します。

パッケージ「amdvlk」と「lib32-amdvlk」を手動で削除しました。それ以降、グラフィカルな不具合は発生しなくなりました。
https://imgur.com/dDpMV3x

@Chouhartemは、インストールしたAMDおよびVulkanドライバーを確認し、上記のソリューションを試してください。

ありがとう@ TheHooly😁

amdvlkとその32ビットフレンドをアンインストールした後、ゲームを2回再起動しましたが、これまでのところ問題は解決しているようです: https ://tmp.epheme.re/mhw_ice2.jpg

「手動でゲームを強制終了する必要がある」という問題が残りました。これはゲームに影響を与えないため、これまでのところ問題ありません…

_ntdll.dll.so_への元のリンクが2回期限切れになっていることを知りました。再度投稿することはありません。_github_リンクがあります。

フィードバックを共有してくれてありがとう。 Linuxの_MH:W_には多くのプレイヤー(少なくとも200人)がいます。オンラインでお会いできることを願っています。

@ kisak-valve @ Guy1524 @aeikum @Plagman _Proton 5.xxx_の問題に取り組む戦略と、メインラインでパッチを適用する方法はありますか?
興味があります。サポートが必要な場合はお知らせください。

さて私の名前タグは蒸気のBLASTERです、私を追加してください。

@Emanemさん、パッチへの新しいリンクを取得できますか? Firefoxリンクの有効期限が切れました:(

ゲームは前回のゲームアップデートで5.0-5で動作するようです

5.0-5で動作することを確認しました。 crapcomは、一部のウイルス対策ソフトウェアを渡すために、デバッグ防止メカニズムを削除したようです。

最新のアップデートは、stygianzanogreリリース前と同じように実行されています。 たぶん氷上でのリリースの前でさえ、私はそれをテストしていません。

正常に動作しているようです-@ GoLD-ReaVeR @ ljn917に同意します、CAPCOMが_anti-cheat_デバッグレジスタ設定コードを削除したようです...

ビルドでも5.0-5で動作することを確認できます。

金、2020年3月27日には、9:28 AM Emanemの[email protected]書きました:

正常に動作しているようです-@ GoLD-ReaVeRに同意します
https://github.com/GoLD-ReaVeR、CAPCOMが削除したようです
アンチチートデバッグレジスタ設定コード..


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-605000900
または購読を解除する
https://github.com/notifications/unsubscribe-auth/ACHAHPUDMCGQB2A2ETBSUJLRJSSZVANCNFSM4FRB5W2A

パフォーマンスを修正した以前のパッチは引き続き必要です。ありがたいことに、5.0-5にはまだパッチが適用されています

パフォーマンスを修正した以前のパッチは引き続き必要です。ありがたいことに、5.0-5にはまだパッチが適用されています

だから今彼らはデバッグレジスタフラグのチェックをやめましたが、それでもそれを設定し、5.0-5でそのような操作を短絡しているので大丈夫ですか?

UbuntuとSteam(ベータクライアント)の新規インストール。 5.0-5ではゲームが始まりません。

ディストリビューション:Ubuntu 18.04
カーネル:5.3.0-45
GPU:RTX 2080 SUPER
ドライバー:440.64
CPU:Ryzen 9 3900X
RAM:DDR4 3200MHz 64GB

ログスニペット

3478.469:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
3478.472:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68a40000: PE builtin
3478.472:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64940000: PE builtin
3478.472:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7ff02b6e0000: builtin
3478.473:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\mpr.dll" at 0x6d9c0000: PE builtin
3478.474:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0x7ff02b690000: builtin
3478.474:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wininet.dll" at 0x6b2c0000: PE builtin
3478.529:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
3478.747:0034:0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x160a59fd6 ip=160a59fd6 tid=0035
3478.747:0034:0035:trace:seh:raise_exception  info[0]=0000000000000000
3478.747:0034:0035:trace:seh:raise_exception  info[1]=ffffffffffffffff
3478.747:0034:0035:trace:seh:raise_exception  rax=000000000000000d rbx=0000000160a59fd0 rcx=000000007ed8320b rdx=00000000461fe8de
3478.747:0034:0035:trace:seh:raise_exception  rsi=0000000000000000 rdi=000000000c7630fb rbp=000000000022ffd0 rsp=000000000022f8a8
3478.747:0034:0035:trace:seh:raise_exception   r8=000000007fffffff  r9=b7cb1454c7a8f154 r10=0000000000000000 r11=0000000160a5a001
3478.747:0034:0035:trace:seh:raise_exception  r12=0000000140000000 r13=000000000022f900 r14=0000000000000003 r15=0000000000000000
3478.747:0034:0035:warn:seh:virtual_unwind exception data not found in L"MonsterHunterWorld.exe"
3478.747:0034:0035:trace:seh:RtlVirtualUnwind type 1 rip 15205c9b7 rsp 22f8c0
3478.747:0034:0035:trace:seh:dump_unwind_info **** func 9783eba-1d68ba49
3478.747:0034:0035:trace:seh:dump_unwind_info unwind info at 0x143c55000 flags 4 prolog 0x0 bytes function 0x149783eba-0x15d68ba49
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movaps %xmm7,0x70(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movaps %xmm6,0x80(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %r13,0x90(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %r12,0xd0(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %rdi,0xc8(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %rbx,0xc0(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     chained to function 0x15d676fb0-0x15d67cc98

更新clearcpuid=514 umip命令を無効にすると、修正されました。 問題2927のインスタンスであるように

ディストリビューション:Manjaro
カーネル:5.5.13-arch2-1-fsync
GPU:AMD RX 480
ドライバー:Mesa 20.1.0-devel(git-548fab0d5b)+ ACO
CPU:Ryzen 7 1700
RAM:16GB

プロトン:5.0.5

ゲームは今日動作を停止し(2日前にチャームのように動作しました)、起動時にクラッシュしました。 それ以来、MHは更新されていないと思います。

Steam-582010.log

Steam.log

更新: Mesaは20.1.0-devel (git-ffc7574ff7)ダウングレードされましたが、問題は解決しません。

現在mesa-gitで壊れていることを確認できます。 単にロールバックしても修正されませんでした。ゲームを再度実行するには、メサシェーダーキャッシュを削除する必要もありました。 破損の原因となったコミットを特定することはまだできていません。

DOOM:EternalサポートのパッチはWolfenstein2の互換性を壊しました。 多分これも?

https://gitlab.freedesktop.org/mesa/mesa/-/issues/2734

いいえ、それ以降、パッチは元に戻されました。 それは別のものです。

@ Tk-Glitchシェーダーがどこにあるか教えていただければ、私も試すことができますか? ありがとう

@przmkg Steamシェーダーのキャッシュ共有オプションをオフにしている場合はデフォルトで~/.cache/mesa_shader_cacheになり、オプションをオンにしている場合(デフォルトだと思います)はSteamに含まれますゲーム用のライブラリパス(ゲームが別のドライブにインストールされた場合によって異なるパス-デフォルトであること~/.steam/root Manjaro上)で/steamapps/shadercache/582010

編集:また、DXVKの状態キャッシュを取り除くことが重要であるように思われます。これは、スチームシェーダーキャッシュがオフになっているゲームの実行可能ファイルの隣になります。

Edit2:犯人はhttps://gitlab.freedesktop.org/mesa/mesa/-/commit/507956ed04fcdcfd44419d1b16f032e1d81d0dcbです。 きれいに元に戻らないので、パッチを作成しました: mhw-revert.mymesapatch.txt 。 コールドキャッシュと元に戻すパッチを適用すると、ゲームは再び機能します。

Edit3:この問題は、次の保留中のマージリクエストで修正されました: https ://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4465なので、おそらくすぐにアップストリームで修正されます。

Edit4:今すぐ上流固定https://gitlab.freedesktop.org/mesa/mesa/-/commit/cc8a85d05a9cf47e89c6a8c5e6db98caba79e00d

チュートリアルビデオを再生しようとするたびに、永遠に渦巻く緑色の渦巻きに遭遇する人はいますか?

Noobの質問ですが、SteamでProtonを使用してsmarthunter modを実行することは可能ですか? または、Linux用の同等のプログラムはありますか?

Noobの質問ですが、SteamでProtonを使用してsmarthunter modを実行することは可能ですか? または、Linux用の同等のプログラムはありますか?

これらの_アドオン_の多くは、プロセスメモリをインターセプトし、スキャンして_カナリアパターン_を見つけ、データ構造を検索して監視/編集することに依存しています。

残念ながら、メモリレイアウトが変更されたため(_Linux_での_wine_の割り当ては_Windows_とは異なります)、_ wine_で実行すると、これらは完全には機能しません。ハッキングコミュニティの誰かが_Windows_で現在のルックアップのソースを投稿しない限り、次のようになります。それを_wine_に移植しようとすることはほとんど不可能です。

昨年、基本的なDPSモニターのソースを入手したときに試しましたが、残念ながら_カナリアパターン_の一部しか検索できませんでした。

_CAPCOM_はそれら、特に_pro_コミュニティが改善するために使用するいわゆる_damagemeters_に対して死んでいることに注意してください。

Distro:KDE neon User Edition 5.18
カーネル:5.3.0-46-ジェネリック
RAM:16 GB
GPU:NVIDIA 440.82
GPU:NVIDIA GeForce GTX 1660 SUPER
CPU:AMD Ryzen 7 3700X8コア
プロトン:5.0-6

私はすでに、KDEを使用したUbuntu / Debianベースのディストリビューションでは、それが機能する方法がないことを読みました。 実際、起動すらしません。

KDE環境でこのゲームに関する情報をほとんど見たことがなく、知っている人ならきっと役立つと思うので、役立つ場合に備えて、ここにプロントンログを残しておきます。

Steam-582010.log

ここではすべてが正常に機能しています。 Kubuntu。


                          ./+o+-       
                  yyyyy- -yyyyyy+      OS: Ubuntu 19.10 eoan
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 5.3.0-46-generic
           .++ .:/++++++/-.+sss/`      Uptime: 12h 11m
         .:++o:  /++++++++/:--:/-      Packages: 2861
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 5.0.3
       .:+o:+o/.          `+sssoo+/    Resolution: 3839x1080
  .++/+:+oo+o:`             /sssooo.   DE: KDE 5.62.0 / Plasma 5.16.5
 /+++//+:`oo+o               /::--:.   WM: KWin
 \+/+o+++`o++o               ++////.   GTK Theme: Breeze-Dark [GTK2/3]
  .++.o+++oo+:`             /dddhhh.   Icon Theme: breeze
       .+.o+oo:.          `oddhhhh+    Font: Noto Sans Regular
        \+.++o+o``-````.:ohdhhhhh+     CPU: Intel Core i5-8300H @ 8x 2.3GHz
         `:o+++ `ohhhhhhhhyo++os:      GPU: GeForce GTX 1050 Ti
           .o:`.syhhhhhhh/.oo++o`      RAM: 6583MiB / 15827MiB
               /osyyyyyyo++ooo+++/    
                   ````` +oo+++o\:    
                          `oo++.      

こんにちは@ alohl669 、#2927を読んでください。 Ryzen 7 3700Xプロセッサは、5.4.xより古いカーネルのプロセッサの影響を受けるはずです。

こんにちは@ alohl669 、#2927を読んでください。 Ryzen 7 3700Xプロセッサは、5.4.xより古いカーネルのプロセッサの影響を受けるはずです。

@ kisak-バルブは正解です。正しい指示で開始でき、ゲームはすでに開始されていますが、DLCアイスボーンの情報を表示するとひびが入ります。

最後のプロトンログ:
pid 5170!= 5169、破棄をスキップします(execなしのフォーク?)

さて、私はあなたに完全なプロトンログ、または私が蒸気出力を見るために使用するものを与えることができます:

/tmp/dumps/myuser_stdout.txt
my_user_stdout.txt

@ kisak-バルブは正解です。正しい指示で開始でき、ゲームはすでに開始されていますが、DLCアイスボーンの情報を表示するとひびが入ります。

その理由は、DLCポップアップにMedia Foundation DLLを使用してクラッシュするビデオが埋め込まれているためです(既知の問題)
回避策があります:

  • 法的に問題のあるDLLを持つようにプロトンにパッチを適用する
  • Windows PCでゲームを開いてポップアップを閉じ、保存をロードしてゲームを保存し、終了します(ポップアップが再び表示されないようにするため)
  • プロトン4.11で実行し、非常に遅いFPSを使用して、ビデオがロードされる前にポップアップを閉じ、セーブデータをロードしてゲームを保存して終了し、プロトン5.0.6を使用して通常どおり再生します

@ Dl0ttついに私は偶然にかなり専門的でない解決策を見つけました、しかしそれはうまくいきました。 パッドの「B」ボタンをスパム送信しただけで、広告がキャンセルされました

だから、@ kisak-valveと@ Dl0ttに感謝します

モンスターハンターワールド(ID 582010)でVKD3Dを有効にできません

問題はhttps://github.com/ValveSoftware/Proton/issues/3795から転送されました
@ Galcian79が2020-04-24T19:28:40に投稿しました:

プロトンバージョン:5.6-GE-2

問題:

PROTON_USE_VKD3D=1
graphics-option.iniでDirectX12Enable=Onを強制しました

ゲームメニューにDirectx12 APIが表示されます:はい
それでもDXVK_HUDは別の意見を持っています

Schermata del 2020-04-24 21-11-47 - 1
これを修正する方法はありますか?

はい。ただし、現在のバージョンのプロトンでは要件を利用できません。
1-基本的にhttps://github.com/HansKristian-Work/vkd3dからの最新のVKD3D開発バージョン
2-ゲームの起動中にVKD3D_FEATURE_LEVEL=12_0 env varを渡して、サポートされていない/不完全な機能のサポートを偽造する。
3-5.7でマージされたWineのパッチシリーズ(https://www.winehq.org/pipermail/wine-devel/2020-April/164477.html)。

DXVK / d3d11モードに対して、GPUバウンドパフォーマンスは10〜15%低く、CPUバウンドパフォーマンスは約30〜40%高くなります。
5GHzヘキサコアコーヒーレイクi7と5700XT搭載マシンでは、ゲームは常にGPUにバインドされているため、VKD3D / d3d12の方がDXVK / d3d11よりも全体的に約10〜15%遅くなります。

はい。ただし、現在のバージョンのプロトンでは要件を利用できません。
1-基本的にhttps://github.com/HansKristian-Work/vkd3dからの最新のVKD3D開発バージョン
2-ゲームの起動中にVKD3D_FEATURE_LEVEL=12_0 env varを渡して、サポートされていない/不完全な機能のサポートを偽造する。
3-5.7でマージされたWineのパッチシリーズ(https://www.winehq.org/pipermail/wine-devel/2020-April/164477.html)。

DXVK / d3d11モードに対して、GPUバウンドパフォーマンスは10〜15%低く、CPUバウンドパフォーマンスは約30〜40%高くなります。
5GHzヘキサコアコーヒーレイクi7と5700XT搭載マシンでは、ゲームは常にGPUにバインドされているため、VKD3D / d3d12の方がDXVK / d3d11よりも全体的に約10〜15%遅くなります。

それで、それは私のi5 4570がより多くのフレームを獲得するのを助けることができますか?

現在、最新バージョンで深刻なディスクパフォ​​ーマンスの問題が発生しています。 ゲームがディスクから同じファイルを繰り返しロードするのを避けるために、wineにフックできるある種のキャッシュシステムはありますか?

@ Galcian79 GPUが主な制限要因でない場合は、可能です。

編集:MHWd3d12レンダラーをProton5.0-7 RCで使用できるようになりました: httpsVKD3D_FEATURE_LEVEL=12_0 %command%ゲームを起動する必要があります。

好奇心から、 VKD3D_FEATURE_LEVEL=12_0 %command%起動しようとしましたが、それでも設定でDirectx12を設定できません。 DirectX12Enable=Onを設定しようとしましたが、何の変化にも気づかなかったので、ゲームはまだdx11を使用しているように感じます。
もちろん、私はProton5.0の「次の」ベータ版を選択しました

編集:関連はありませんが、nvidia設定でパフォーマンスモードからPrimeオフロードに切り替えると、fpsが約15上昇することがわかりました。 私は喜んでそれを取りますが、これはどのように説明できますか?

@ Galcian79 GPUが主な制限要因でない場合は、可能です。

編集:MHWd3d12レンダラーをProton5.0-7 RCで使用できるようになりました:#3814-前述のようにVKD3D_FEATURE_LEVEL=12_0 %command%ゲームを起動する必要があります。

完了。 CPU負荷は実際には10〜15%低くなっていますが、GPU負荷はdxvkと同じように100%です。 パフォーマンスは少し悪いようです。
MangoHUDでテスト済み。

@tuxrinku

編集:関連はありませんが、nvidia設定でパフォーマンスモードからPrimeオフロードに切り替えると、fpsが約15上昇することがわかりました。 私は喜んでそれを取りますが、これはどのように説明できますか?

できない。

Screenshot from 2020-04-30 15-38-34
Screenshot from 2020-04-30 15-42-29

これが例です。 それは私が大きな違いを見ることができる唯一のゲームです。 他のゲームでは、クールビットがレンダリングオフロードで利用できないため、約2〜3 fpsが失われます(とにかく私が気付いているわけではありません)

ここの誰かが腐ったベールへのロードに問題がありますか?

@ Tk-グリッチ上記の質問は、最新のビルド(5.6.1)の問題のようです。 ベースプロトンは正常に動作します。 あなたのビルドはまた、Linuxでは利用できないnvidiaバージョンにアップグレードするように私に言っています。これは非常に素晴らしいです:P

私の最新のビルドは5.7ベースです。 私の側ではそのような問題はありません(つまり、5.7r6で)。

vkd3dを使用すると奇妙なバグが発生します。これが一般的かどうかはわかりませんが、カメラを動かすと、特定のテクスチャとパーティクルエフェクトが動き始めます。 通常、火事、滝、スカウトフライは、カメラを回転させると、本来あるべき場所ではなく、上下に移動します。
ランニングプロトン5.0.7
CPU:i3-7000
GPU:RX 580 8 GB

私のCPUにバインドされたシステムによってパフォーマンスが大幅に向上するため、vkd3dがdxvkと同様に機能する場合は便利です。

Pic1:火は浮かんでいて、本来あるべき場所ではありません
写真2:雪のテクスチャも浮かんでいます
Fire tweaking
floating ground

これで、winehqのステージングが完了しました。 しかし、モンスターハンターワールドアイスボーンをスチームからルトリスにインポートした後、それを起動しようとしましたが、ランナーがインストールされていないと表示されました。 設定に行きましたが、Steamがランナーとしてリストされておらず、lutrisバージョンがインストールされていません。ポップショップからSteamをダウンロードしました。 しかし、lutrisのランナーリストからインストールしようとすると、インストールされません...どのランナーを使用すればよいですか...。

こんにちは@ Mera1506 、lutrisフォーラムを使用して、lutris固有の問題についてサポートを受けてください。

私の最新のビルドは5.7ベースです。 私の側ではそのような問題はありません(つまり、5.7r6で)。

5.7は問題なく動作します。 ありがとう。

最近導入されたディスク負荷の問題は残っています。 MHWをしばらくプレイした後(時間は異なります)、ゲームが頻繁にフリーズし、ディスクからロードされているようです。 最も注目すべきプレイヤーは、クエストのプレイヤーのいずれかが失神したときです。 これが発生し、ゲームを終了した後にゲームが正常に終了するたびに、Steamはファイルを検証しています。 最新のMHWパッチでどのレベルの特異性が導入されたかはわかりませんが、明らかな理由でそれを回避したいと思います。

@ GoLD-ReaVeRが以前に述べたように@ Tk-Glitch

あなたのビルドはまた、Linuxでは利用できないnvidiaバージョンにアップグレードするように私に言っています、

私の側では実際に正しいです

Steam-582010.log
MonserhunterNvidia driver

@ Tk-Glitch d3d12をベースのプロトンビルドで動作させることができましたが、あなたのビルドでは動作しませんでした。 デプロイリリース情報にある指示に従ってvkd3d(yaourt -S vkd3d-git)をインストールしましたが、うまくいかなかったようです。 他にやるべきことはありますか?

これまでのベースプロトンビルドに関する私の経験では、ゲームのパフォーマンスは向上していますが、現時点ではレンダリングの不具合がたくさんあります。 ハントを完了した後もゲームがクラッシュしました。そのため、バンドルされているvkd3dではなくvkd3dgitビルドを試してみたいと思います。

編集:ほとんど言及するのを忘れていました、d3d12レンダラーとクロムビデオプレーヤーはまだお互いにうまく遊んでいません。 これはデュアルモニターのセットアップであり、ビデオプレーヤーのハードウェアアクセラレーションはまだ無効になっていると思いますが、ゲームは影響を受けており、そのために非常に不安定です。

DX12レンダラーがメモリオーバーランについて文句を言ったので、おそらくどこかからリークしています。

@ GoLD-ReaVeRメモを変更/明確にする必要があります。 winehq vkd3d gitレポジトリは非常に古く、HansKristianとDoitsujinのフォークに基づくProtonのバージョンよりもかなり遅れています。 私が提供するvkd3d-gitPKGBUILDを介して、その最先端バージョンを入手できますが、AURバージョンでは、おそらくWoW以外の目的でそれをカットすることはできません。

@ Tk-Glitch okインストールしましたが、dx12オプションはまだ無効になっています。

@ GoLD-ReaVeR vkd3d-gitをインストールした後、wine / protonを再コンパイルしましたか?

動的ではないのですか?

@ Tk-Glitch PKGBUILDをビルドしても、機能しませんでした。

編集:user_settings.pyを少しいじると、「ERR14:グラフィックAPIが実装されていません」というメッセージが表示されます。

うわー、最近、ゲームの起動に問題が発生しています。 毎回MHWをプレイする前にSteamを再起動する必要があることがわかりました...起動後も! それは実際には大したことではありませんが、それは迷惑です。

ゲームを起動して閉じてから再起動すると、起動時にクラッシュします。 もう一度Steamを再起動する必要があります!

変ですね。 最初はACO / LLVMに関連していると思いましたが、どちらを使用してもかまいません。 現在ProtonGE 5.8を使用していますが、他のバージョンのProtonを試しましたが、同じ問題が発生します。 黒いウィンドウが作成され、数秒後に閉じます。

編集:私は再起動方法を3回テストしましたが、毎回機能しました...しかし、今日はまったく機能していません。 私はそれが何であるかわかりません。

編集2:この投稿は無視してください。

@ Tk-Glitch FYI、あなたが最後に作成したビルド(5.8.r *)を私のマシンでコンパイルすると、パフォーマンスの問題なしにMHWを再生し、ストリームを並べて見ることができます。 少なくともd3d11では、まだd3d12が機能していません。

@ GoLD-ReaVeR私たちがあなたの側で何が悪いのかを理解できるように、私の課題追跡システムに投稿することをお勧めします。 ここではすでに十分なトピック外のGE / tkgユーザーサポートが行われていると思います🐸Protonの課題追跡システムはそのように使用すべきではなく、すべての人の仕事が難しくなります。

これがこれにぴったりの場所かどうかはよくわかりませんが、質問する選択肢がないので、とにかく試してみます。

私はProton-5.8-GE-2-MFを使用していますが、他の人のコメントに基づいて期待するように、いくつかのことが機能しないようです。

  1. mf武器のチュートリアルビデオがデフォルトで機能するという主張があります。 私には当てはまりません。 ハンドラーがビデオについて話しているのが聞こえますが、ゲーム全体がハングし、私はそれを殺さなければなりません。
  2. それがDX12モードで起動されるとき、GEはモンスターハンターをvkd3dで実行することを強制するようです。 オンになっている場合は問題ありませんが、このモードでは(5〜10 fpsが優れていますが)、ゲームには雪のマップ/エリアの近くに影のアーティファクトがあり、モンスターを殺すとすぐに完全にハングします。

私がゲームをプレイできる唯一の方法は、DXVKモード(デフォルトのプロトンを使用している場合はDX11またはDX12)です。 ゲームはこの方法で問題なく実行されているようですが、構成がない場合はチュートリアルビデオを使用しています。

私はこれらすべてをACOまたはfsyncの有無にかかわらずテストしましたが、違いはありませんでした。

私のスペック:
AMD Vega56(mesaドライバーおよびvulkan-radeon)
Intel i5 6600k
Steamネイティブ(Proton-5.8-GE-2-MF、fsyncカーネル、ACOシェーダー)

2の場合、vkd3dの最新のパッチが役立つ可能性があります。 利用できない場合は、Zプリパスをオフにしてください。 ベースプロトンで行ったテストは常にクラッシュで終わったので、tkgバージョンで試しました。

私にとって、d3d12レンダラーは(tkgで)完璧に実行され、最大設定で最大60 fps(nvidia GTX1080)でゲームを実行できます。 私が持っていたディスク負荷の問題はなくなり、プレイ中にもけいれんを開くことができます。 私はゲームを12時間以上実行しましたが、クラッシュやクラッシュの兆候は1つもありませんでした。 私が持っている唯一のヒントは、武器のプレビューが適切にレンダリングされず、ボリュームフォグが最高の設定でのみ適切に機能することです。 しかし、私はそれと一緒に暮らすことができます。

これがこれにぴったりの場所かどうかはよくわかりませんが、質問する選択肢がないので、とにかく試してみます。

私はProton-5.8-GE-2-MFを使用していますが、他の人のコメントに基づいて期待するように、いくつかのことが機能しないようです。

1. There are claims the mf weapon tutorial videos work by default. Not the case for me. I hear the handler talking over the video but the entire game hangs and I have to kill it.

2. Seems like GE forces Monster Hunter to run with vkd3d when it's launched in DX12 mode. Not a problem on it's on but in this mode (even though I have 5-10 better fps) the game has shadow artifacts near snow maps/areas and outright hangs as soon as I kill a monster.

私がゲームをプレイできる唯一の方法は、DXVKモード(デフォルトのプロトンを使用している場合はDX11またはDX12)です。 ゲームはこの方法で問題なく実行されているようですが、構成がない場合はチュートリアルビデオを使用しています。

私はこれらすべてをACOまたはfsyncの有無にかかわらずテストしましたが、違いはありませんでした。

私のスペック:
AMD Vega56(mesaドライバーおよびvulkan-radeon)
Intel i5 6600k
Steamネイティブ(Proton-5.8-GE-2-MF、fsyncカーネル、ACOシェーダー)

Proton-5.8-GE-2-MFを使用しているときにffmpegがインストールされていることを確認して、ビデオを再生できるようにします。mfの回避策がある場合は、mosnterhunterの非互換データを削除する必要があります。

これがこれにぴったりの場所かどうかはよくわかりませんが、質問する選択肢がないので、とにかく試してみます。
私はProton-5.8-GE-2-MFを使用していますが、他の人のコメントに基づいて期待するように、いくつかのことが機能しないようです。

1. There are claims the mf weapon tutorial videos work by default. Not the case for me. I hear the handler talking over the video but the entire game hangs and I have to kill it.

2. Seems like GE forces Monster Hunter to run with vkd3d when it's launched in DX12 mode. Not a problem on it's on but in this mode (even though I have 5-10 better fps) the game has shadow artifacts near snow maps/areas and outright hangs as soon as I kill a monster.

私がゲームをプレイできる唯一の方法は、DXVKモード(デフォルトのプロトンを使用している場合はDX11またはDX12)です。 ゲームはこの方法で問題なく実行されているようですが、構成がない場合はチュートリアルビデオを使用しています。
私はこれらすべてをACOまたはfsyncの有無にかかわらずテストしましたが、違いはありませんでした。
私のスペック:
AMD Vega56(mesaドライバーおよびvulkan-radeon)
Intel i5 6600k
Steamネイティブ(Proton-5.8-GE-2-MF、fsyncカーネル、ACOシェーダー)

Proton-5.8-GE-2-MFを使用しているときにffmpegがインストールされていることを確認して、ビデオを再生できるようにします。mfの回避策がある場合は、mosnterhunterの非互換データを削除する必要があります。

私はffmpegをインストールしていますが、新しいゲームのインストールであるため、mfの回避策はありません。 Proton-5.8-GE-2-MFでビデオを再生するための他の前提条件はありますか?

2の場合、vkd3dの最新のパッチが役立つ可能性があります。 利用できない場合は、Zプリパスをオフにしてください。 ベースプロトンで行ったテストは常にクラッシュで終わったので、tkgバージョンで試しました。

私にとって、d3d12レンダラーは(tkgで)完璧に実行され、最大設定で最大60 fps(nvidia GTX1080)でゲームを実行できます。 私が持っていたディスク負荷の問題はなくなり、プレイ中にもけいれんを開くことができます。 私はゲームを12時間以上実行しましたが、クラッシュやクラッシュの兆候は1つもありませんでした。 私が持っている唯一のヒントは、武器のプレビューが適切にレンダリングされず、ボリュームフォグが最高の設定でのみ適切に機能することです。 しかし、私はそれと一緒に暮らすことができます。

さて、私は前にtkgを試しました。 私はこれに少し慣れていないので、ビルド前のSteamバージョンをダウンロードしましたが、vkd3dではなくdx12でdxvkを実行しているようです。 ソースをダウンロードして自分でパッチを適用する必要があるかどうかわかりませんか? またはそれについてどうやって行くか。 githubページを見回すと、z-prepassを無効にするオプションが見つかりませんでした。 ビデオについてどうしましたか?

Z-prepassは、高度なグラフィック設定にあるゲーム内設定です。 動画の場合、githubで利用できる適切なツールを使用しましたが、名前で言及することは許可されていません。

tkgビルドでは、提供されているコンパイル手順と@ Tk-Glitchの推奨事項に従いました。 また、user_settings.pyで"PROTON_USE_WINE_DXGI": "1",を設定する必要がありました。 今すぐ最新バージョンを入手する必要があるので、これ以上の問題は発生しません。 また、 "PROTON_NVAPI_DISABLE": "1"ので、ゲームの開始時に、ドライバーをLinuxで使用できないバージョンにアップグレードするように指示する迷惑なポップアップが表示されません。

さて、いくつかのテストの後、これらは私の結果です:

問題1:
-DX11(dxvk)またはDX12(dxvk)の使用:ビデオムービーの問題を除いて、ゲームは問題なく実行されます。
-DX12(vkd3d)の使用:dxvkよりも5〜10 fps多いですが、雪の領域に浮かぶ影のグラフィックアーティファクトもあります。 モンスターが死ぬとすぐに殺すと、ゲームはクラッシュすることもできません。

プロトンバージョン:
プロトン-5.8-GE-2-MFDX11(dxvk)DX12(vkd3d)
プロトン-tkg-5.9.r0DX11(dxvk)DX12(dxvk)
プロトン5.0.7(バルブ)DX11(dxvk)DX12(dxvk)
DXVK_HUDの設定のおかげで、どのバージョンがどのバージョンで起動しているかを知ることができました。 dx12プロトン-5.8-GE-2-MFを除くすべてのコンボで表示されたので、vkd3dを使用していたと思います。 私が何かを誤解していない限り。

理想的には、誰もがGloriousEggrollを使用していて、vkd3dでDX12の利点を楽しんでいるように見えるので、なぜそれがうまくいかないのかを知りたいと思います。 Z-Prepassをオフにすると、アーティファクトが黒ではなく白の浮遊雪にのみ変更されます。 ACOシャダー、f-syncまたはe-syncを切り替えても、この問題を軽減することはできませんでした。 dxvk(dx11または12)でのすべてのテストは基本的に同じように機能し、すべてのプロトンバージョン間で目立った違いはありません。

問題2:MediaFoundationのビデオの問題

  • プロトン-5.8-GE-2-MF:フラットアウトは機能しません。 バックグラウンドでゲームの音が聞こえているときに映画を再生しようとすると、ゲームがハングします。 手動でゲームを強制終了する必要があります。 どうやらそれは他に何もインストールする必要なしにデフォルトで動作するはずですが、そうではありません。 このバージョンのプロトンでmfパッチを使用すると、ゲームを起動しようとしてもビデオカードが完全にハングし、システムを再起動する必要があることに注意してください。

-Proton-tkg:このバージョンで動作させるには、mfパッチを使用する必要があることを理解しています。 私はしました、そしてそれはまだ働きませんでした。 Proton-5.8-GE-2-MFとまったく同じ問題が発生します。

-プロトン5.0-7(バルブ):mfパッチが必要です。 使用しましたが、まだ機能しませんが、別のエラーが発生します。 以前のようにぶら下がるのではなく、デスクトップに完全にクラッシュします。

正直なところ、他に何をすべきかわかりません。 私はビデオなしでdxvkをプレイしながら生きることができると思いますが、私の理解では、ストーリーのある時点で最終的にはゲームを壊すことになるでしょう。

まず、DXVKはd3d1​​2をまったく処理しません。 それを回避する方法はありません。 ゲームがd3d12モードで効果的に実行される場合は、VKD3Dを使用します。 DXVK HUDが表示されている場合は、DXVKを使用しているため、信じられないことに関係なく、d3d11モードで実行されます。

クラッシュとグラフィックの異常に関しては、主にVKD3DがDXVKよりはるかに若く、最終的にはかなりバグが多い/不完全であることが原因です。 Esync / Fsyncは、サポートされている場合にのみ最新のゲームのCPUパフォーマンスを向上させ、非常に特殊なケース(MHWはその1つではない)を除いて、グラフィックの品質や忠実度に影響を与えません。 新しいバージョンのVKD3Dをビルドすると、問題が軽減/修正される可能性があります。 Mesa(またはnv blobも同様)も定期的に問題が発生する可能性があり、20.0.7リリースは控えめに言ってもそれほど大きくはありませんでした。

mfの問題については、Proton-tkgがGuy1524のmfplat WIPパッチでビルドされている限り、外部mfパッチは必要ありません(5.9が事前にビルドされていることが最も確実です)。 そのパッチの古いバージョンは、その-MFビルドでGEによって使用されていました。 そうは言っても、それは完璧にはほど遠いです。チュートリアルビデオは問題なく再生されますが、ビデオがループしているはずのときにゲームが回復不能にハングする可能性があります。 終了前にスキップすると、問題が回避されます。
Vanilla Protonは、Guy1524のパッチがマージされるまで、今のところ法的に問題のあるパッチを必要とします。それが残っているいくつかの欠陥を考えると、まだそれが起こるとは思いません。

どちらのソリューションも機能しないため、依存関係の欠落(gstプラグインの可能性があります)、またはバグのあるvulkanドライバー/メサ(「ビデオカードの合計ハング」を考慮に入れる)のせいにします。

まず、DXVKはd3d1​​2をまったく処理しません。 それを回避する方法はありません。 ゲームがd3d12モードで効果的に実行される場合は、VKD3Dを使用します。 DXVK HUDが表示されている場合は、DXVKを使用しているため、信じられないことに関係なく、d3d11モードで実行されます。

これを片付けてくれてありがとう。 ここ数日、座ってそれらについて読む時間があまりありませんでした。 私の結論は、dxvk_hudが表示されるかどうかだけから来ました。 私がdx12であると信じているものにハッドが表示されているので、ゲームメニューの設定を変更せずに、ゲームがdx11で実行されるように自動的に設定されているに違いありません。

おそらく、新しいバージョンのVKD3Dをプロトンのいずれかにビルドするには、手動でビルドするか、それぞれの作成者がダウンロードしていたビルド済みに更新するのを待つ必要があります。

私のmf問題について。 私はguy1524のgithubを探していましたが、依存関係のリストや、不足している可能性のあるものを示唆するものを見つけることができません。 tkg githubページを読んで、私はこれを見つけることができました:

guy1524_mfplat_WIP.mypatch : MFPlat support patchset from our Lord and Savior Guy1524, binaryless version - You'll likely want _proton_mf_hacks="false" when using it - https://github.com/Guy1524/wine/commits/mfplat_cleanup

しかし、これらは構築手順であり、実行に関連するものではないと思います。 「gstプラグイン」の提案を調べると、gstreamer、gst-plugins-base-libs、gst-plugins-baseしかありません。 私が欠けているものはもっとたくさんあります。 どれをインストールするべきか、またはそれらのほとんどを実行するべきかについての提案があれば、それは素晴らしいことです。

PS:最新のtkgが事前に構築されていれば、アイテムのプレビューを問題なく見ることができることに気づきました。 したがって、それらは修正されているようです。

編集:私は私のmfの問題をなんとか修正することができました。 不足しているgstプラグインに気付いたことがわかりました。 私は自分の直感で行くことに決め、vaapiとlibavをインストールしましたが、それで問題が解決したようです。 提案をありがとう、私はそれを決して推測しなかったでしょう。 これらのほとんどがプリインストールされていないクリーンなarchインストールから始めているので、ほとんどの人にとってはまれな問題かもしれません。 たぶん、githubreadmeのどこかで指摘する価値があります。 私がそれを逃さない限り。

そこで、最新のTKGリリース(5.9)であるProton-5.8-GE-2-MFでゲームをテストし、現在「公式」5.0.7で試してみています。

これまでの私の経験では、vkd3dはよりスムーズなフレームタイミングを提供しますが、パフォーマンスが低下し、 Image QualityHigh設定すると、使用するプロトンバージョンに関係なく(どのバージョンを使用しても)、多くのグラフィックグリッチが発生します。私が使用するvkd3dバージョン)。

最高のパフォーマンスは、vkd3dでProton5.0.7を使用することで提供されます。 これにより、低から高の設定を組み合わせた場合、現在の場所に応じて50〜60fpsになります。 DX12モードでのグラフィックの不具合が非常に煩わしいだけです。 基本的に、ガイディングハエは見えないため使用できません。50フィートの高さでレンダリングされます。同様の効果(水泡、火、ほこりなど、問題を説明するためのスクリーンショット)にも同じことが言えます。 何がこれを引き起こし、何ができるか知っている人はいますか?

@NdranC私の提案が役に立ったことをうれしく思います:)

しかし、これらは構築手順であり、実行に関連するものではないと思います。

そのとおり。 Wine / Proton-tkgは、何よりも先にカスタムパッチのバンクを備えたビルドシステムです。 提供されるプレビルドは、それらを使用して達成できることの単なる「表示」です。

たぶん、githubreadmeのどこかで指摘する価値があります。

あなたは絶対に正しいです。 その実験的/オプションの性質はそれをさらに不明確にします。 しましょう! ありがとう。

@nilleairbar

これまでの私の経験では、vkd3dはよりスムーズなフレームタイミングを提供しますが、パフォーマンスは低下します

それはハードウェアに大きく依存します。 MHWはd3d1​​1モードで非常にCPUを集中的に使用するため、多くの人がGPUを十分に活用していません。 このような場合、VKD3Dは、GPUの使用率を向上させることで、パフォーマンスを向上させることができます。 一方、十分に高速なCPUを使用すると、GPUがバインドされているときにDXVKがVKD3Dよりも高速であるため、パフォーマンスが低下します。

何がこれを引き起こし、何ができるか知っている人はいますか?

これは、 https://github.com/HansKristian-Work/vkd3d/commit/b3be23c066eb51c109c47cd7af0bcf3a0a997c15で修正/回避されたNvidiaドライバーのバグのようです
nv GPUを使用していない場合は、古い/新しいmesaリリースを試してみることをお勧めします。

このゲームに関連して、人々はLinuxでの改造だけでなく、 SmartHunterなどのコンパニオンアプリについても質問しています。

それほど簡単ではありませんが、同様のアプリlinux-hunterのプロトタイプを作成することができました。 このようなアプリの移植が非常に難しいが、完全に不可能ではない理由に関する技術的な詳細については、_README.md_をご覧ください。

linux_gamingでのテストを支援するメインのディスカッション/スレッドがあります。
気軽にチェックして、そこで質問やgithubを質問してください。

これについて更新して申し訳ありませんが、selianaの問題の黒いレンダリングは最新のvkd3dでは解決されていません。 この問題は、雪が正しくレンダリングされていることに関係しています。 画質をmidに設定すると、問題が回避されます。 これにより、発生した可能性のあるオフセットの問題も修正されます。他の設定では、d3d12レンダリングの問題は修正されません。 彼らがしたことは、問題を回避する方法で変数に設定された設定の動作を変更することでした。

これについて更新して申し訳ありませんが、selianaの問題の黒いレンダリングは最新のvkd3dでは解決されていません。 この問題は、雪が正しくレンダリングされていることに関係しています。 画質をmidに設定すると、問題が回避されます。 これにより、発生した可能性のあるオフセットの問題も修正されます。他の設定では、d3d12レンダリングの問題は修正されません。 彼らがしたことは、問題を回避する方法で変数に設定された設定の動作を変更することでした。

私はそれを試してみて、それが関係なくクラッシュするかどうかを確認します。

そうは言っても、特定のCPUにはカスタムカーネルlinux-tkg-smpを使用することをお勧めします。 これをインストールすると、Raging Brachydiosとの戦いは、パーティクルエフェクトの最高値である35 fpsから50〜60fpsになりました。 セリアナでは、5〜10fpsのより穏やかなブーストが得られます。 とっても良い。

彼らはゲームを再び更新しました...ログファイルを提供しました。スレッドとモジュールの起動に失敗した後、ゲームのメインプロセスがゾンビモードになります。

@ Tk-グリッチこれはあなたのプロトンバージョンでも起こります

Steamlog.tar.gz

編集:気にしないでください、それは追跡者でした。

私は興味をそそられたので、念のためにそれを起動しました。 すべてがまだ正常に機能しています、おい🐸

実際には...パフォーマンスの問題: '(

ベースプロトンを使用したゲームは、パッチセットを使用しても非常に不安定ですが、不安定さは軽減されますが、それでも問題はありません。 戦闘中に土地を誘導する際にマウスで狙ってみてください。すぐに気付くと思います。 立っていない場所でモンスターに襲われたり、人とのつながりがなくなったりしました。あるWindowsユーザーにもこの問題があり、パッチが付属しているので、ゲームが再びバカになっている可能性があります。

私は別の場所を手に入れました:キャンプ1のすぐ外の古代の森、オープンエリア。 私は自分の設定をいじっていますが、反射が原因のようです。 雨の中に古代の森がある場合、それは単にプレイできません。

ワインサーバーを移動すると、CPU使用率が最も高くなります。 彼らはまた物事をやりました...

@ Tk-上記のグリッチがビルドで見つかりました。

しかし、明確にするために、これはバルブプロトンでははるかに悪いと確信しています。

だから、私はあなたの問題を再現しようとしました。 かなりのリセットが必要でしたが、ようやく森の地図で雨が降り、キャンプ1のすぐ外に出て、広いオープンエリアの素晴らしい景色を眺めることができました。DXVKで1440pで約73fpsを見ました。 また、後でチェックのためにd3d12 / VKD3Dでテストしましたが、私のマシンの通常のパターンである〜71fpsで少し少なくなりました。 CPU使用率も異常ではないようです(DXVKで約42%、VKD3Dで約35%)。 素晴らしいとは言えませんが、プレイできないわけではありません。

彼らの更新メッセージは、彼らがACを修正し、それを元に戻した可能性があることを示しているようですが、少なくとも私のマシンでは、これまでのところ測定可能な違いはわかりません。 マルチプレイヤーにのみ影響しますか? 私のテストは単独でのみ行われました。

何らかの形で役立つ場合に備えて、セットアップをテストします。
8086k @ 5.2GHz / 32GB 4133 RAM / RX 5700XT、mesa-git、ACO対応/ Archlinux、カーネル5.7.0、PDSCPUスケジューラーとFsyncサポート付き/ Proton-tkg 5.9.r21(ステージング)、Fsync対応、DXVK / VKD3D git 。

マウスを使って動き回ったり、物を狙ったりしてみましたか?

また、そのGHzの量はおそらく制限要因XDを超えています。ただし、htopなどでワインサーバーのスパイクが表示されるはずです。 そのスパイクは、CPUもGPUも最大化されていないことを除けば、パフォーマンスを低下させているように見えます。

それまでの間、proton-tkgをアップグレードしますが、それでも問題が解決しない場合は、バルブプロトンバージョンの方がはるかに簡単です。

うーん、私はavahiデーモンを殺しましたが、パフォーマンスの問題はそれほど一般的ではないようです。 明日/今夜もテストを続けて、どこに行くのか見ていきます。

だから私はMHWに関して奇妙な問題に出くわしました。

最近、1080tiから5700xtに切り替えました。 DXVKでゲームを実行している場合、Solid 60から45-50fpsまで、多くのRarity 12アーマーが画面に表示されていると、アーマーメニューが遅れます。

これが遅れです
83938297-997a0600-a798-11ea-9fae-63f7a29126e7(2)

少し上にスクロールすると、ラグが止まります
83938304-b1518a00-a798-11ea-8789-d19ef17a1c44

VKD3Dで問題が発生しない(その画面を表示するための1080tiがない)
Screenshot from 2020-06-06 09-03-50

これは、1080tiを使用している場合、VKD3Dを使用している場合、またはゲームの他の部分では発生せず、このメニューとメニューのこのスポットにのみ固有であり、使用するグラフィック設定に関係なく実行されます。 5700xt + DXVKに関連しているようですが、理由を突き止めるのに問題があります。

apitraceを実行できないので、可能であれば修正するための調査を開始できます。

また、これを追加するには、Proton GE、Proton TKG、Proton 5.0.7、およびProton4.11で発生します。 FsyncとACOの有無にかかわらず、パフォーマンスガバナーとゲームモードの調整を試しましたが、動作は変わりません。

EndeavourOS
Ryzen 5 3600 + 5700xt
Mesa 20.2 git + ACO

私のラップトップでもチェックしました、私のデスクトップと同じ問題

EndeavourOS
i7 2960xm + firepro m6100
Mesa 20.2git + ACO
すべての低い設定@ 720p

この画面はサニティチェックが簡単だったのでマンゴーハッドはありませんが、私のラップトップでは52-60fpsから40fpsに下がります

Screenshot from 2020-06-06 09-38-36

Screenshot from 2020-06-06 09-38-49

2つの完全に別個の異なるシステムがこの問題を示しています。共通点はOS /ドライバーとAMD + DXVKだけです(VKD3Dは私のラップトップでVRAMを使いすぎています)

私もそれを再現することができます。 r12なしの〜95からr12アーマーのみの画面上の〜65まで。 AMDGPU-PRO vkドライバーや、NvidiaGPUのスプーフィングでも同じ動作を観察できました。
ゲームが非常に愚かなことをしている、または両方のドライバーがその特定のケースで非効率的である、またはDXVKがそれを処理する方法に問題がある...またはすべての組み合わせ🐸

私もそれを再現することができます。 r12なしの〜95からr12アーマーのみの画面上の〜65まで。 AMDGPU-PRO vkドライバーや、NvidiaGPUのスプーフィングでも同じ動作を観察できました。
ゲームが非常に愚かなことをしている、または両方のドライバーがその特定のケースで非効率的である、またはDXVKがそれを処理する方法に問題がある...またはすべての組み合わせ🐸

Steam /プロトンを介してapitraceを実行する方法を知っていますか/教えていただけますか?

MHW、CPU、DXVKなどの根本原因を突き止めたい

私にとって、ゲームは最終的にはうまくいくように見えますが、ワインサーバーのスパイクは私に関係しています。 パフォーマンスの低下するシステムを妨げるだけでなく、いくつかのパッチ内でこれらのスパイクが悪化し、多くの人がゲームを実際にプレイできなくなる可能性があります。

また、d3d12でも、ゲームのディスクロードがより頻繁に行われているように見えることも付け加えておきます。 これはクエスト中に発生しており、ゲームイベントとディスクロードの間に関係がありません。 これらのロード中、ゲームはストールします。

私にとって、ゲームは最終的にはうまくいくように見えますが、ワインサーバーのスパイクは私に関係しています。 パフォーマンスの低下するシステムを妨げるだけでなく、いくつかのパッチ内でこれらのスパイクが悪化し、多くの人がゲームを実際にプレイできなくなる可能性があります。

また、d3d12でも、ゲームのディスクロードがより頻繁に行われているように見えることも付け加えておきます。 これはクエスト中に発生しており、ゲームイベントとディスクロードの間に関係がありません。 これらのロード中、ゲームはストールします。

私はまだこれを経験していませんが、これまでに遭遇した唯一のパフォーマンスの問題は、r12アーマーメニューと通常の弓のユーザーと彼らの雨のスパイクがフレームレートを低下させることです。

TKGs PDSzen2カーネル上のIntel545s SSDでmq-deadlineを使用しているので、私の場合、それがディスクアクセスに役立つかどうかはわかりません。

このゲームでログ(dxgi、d3d11、およびapitrace)を取得しようとして何時間も費やした後、私は別のテストを試すことにしました。 そこで、低設定1600x900でバックグラウンドで実行されている天国のループを使用して、ウィンドウモードでゲームを実行することをテストし、GPU周波数が低下しているが、まったく同じ動作をしていると考えて、GPU周波数を上げ続けました。 GPUはロードされたままで周波数が高くなりますが、それでもFPSは失われます。 CPU使用率は、元の天国から少し余分に差し引いても変化するようには見えませんが、それほど多くはありません。

他のいくつかのテストを行うと、100%r12ギア固有であるように見えます。ウィンドウ内のすべてのr11ギアでは、フレームレートはr12の下の他のものと同様に良好です。 私はこれを理解するためにログを試み続けますが、いくつかのウィンドウベースのクランメイトにそれを複製できるかどうかを確認するためのテストを行わせる予定です。

@ Tk-グリッチWindowsでも動作を確認できました。 私の一族の仲間が100fpsから65-70に低下すると、彼はi5 6600k + gtx1070を持ち、もう一方はi7 2600k @ 4.4ghz + GTX980を持ち、85から75に同様の小さな低下が見られます。

問題は、MHWが行っていること、idkの内容と理由です。

1週間ほどプレイを停止しましたが、システムに何も変更がない(更新などがない)と、プロトンのバージョンに関係なく、プレフィックスが完全に新しいかどうかに関係なく、ゲームが開始されません。

ゲームは起動しますが、ウィンドウは開かず、約30秒後にエラーコードなしで終了します。 プロトンログによると、エラーは発生していません。

1週間ほどプレイを停止しましたが、システムに何も変更がない(更新などがない)と、プロトンのバージョンに関係なく、プレフィックスが完全に新しいかどうかに関係なく、ゲームが開始されません。

ゲームは起動しますが、ウィンドウは開かず、約30秒後にエラーコードなしで終了します。 プロトンログによると、エラーは発生していません。

これはWindowsのいくつかのクランメイトに起こったので、プロトンではありませんが、原因はわかりません。 おそらく再インストールしてみますか?

ゲームが起動しなくなったという問題が発生した場合は、gamesフォルダー内のすべての.dllを削除してから、インストールを確認することで問題が解決しました。

最新のプロトンを使って、ゲームのメインストーリーを最後までプレイすることができました。
残念ながら、メインストーリーが完了した後、すぐにゲームをクラッシュさせるiceborndlcの広告ビデオがあります。
ビデオをすぐに閉じることを提案するこれに関するいくつかのレポートを見ましたが、私が何をしてもアプリケーションがクラッシュするため、これは私には機能しません。

Proton-5.8-GE-2-MFとProton-5.9-GE-2-MFで試しましたが、違いはありませんでした。
メディアファンデーションパックはすでにgeバージョンに含まれているはずですが、 <Workaround removed by moderator>スクリプトを使用して再度インストールしましたが、これでも違いはありませんでした。 vaapiとlibavをインストールして、依存関係が欠落しておらず、変更がないことを確認しました。

誰かが広告ビデオでこの問題を解決することができましたか?

こんにちは@ Sirina32 、あなたが言及した回避策は法的に問題があり、削除されました。

Sirina32 @私はあなたが上で書かれているのアドバイスに従う示唆protondbやフォーラムなどに頼むのredditを
もう1つの解決策は、Windowsでセーブゲームをロードし、カットシーンをスキップして保存し、Linuxで再度リロードすることです。 Windowsをお持ちでない場合は、セーブゲームを友達に渡すことができます。

そうは言っても、ワインがまもなくMFライブラリとフォーマットをサポートするようになるので、回避策がもう必要ないことを願っています...

こんにちは@ nutta-git、その回避策は法的に問題があります。そのため、コメントは削除されました。

最新のUbuntuカーネルアップデートLinux scv 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linuxは、わずかなパフォーマンスの低下があるようです(ゲームはアップデートされていません)。

どうやらCPUガバナーを_performance_に設定することさえ: いくつかのマイクロスタッターになります。

私のリグは:

  • i7-8700k
  • 64 GiB RAM @ 3200 MHz
  • M.2 SSD
  • Nvidia RTX 2080Ti-独自のドライバー440.100
  • OS Ubuntu 18.04.3(現在のLTS-推奨/安全になったら20.04.1に更新されます)

一夜にして変わったのはカーネルの更新だけでした-それが私がこの疑いを持った理由です...

他の誰かがそれを経験していますか?

上記は無視してください。

私はユーティリティnv-pwr-ctrlを使用してGPUの温度/ファン速度を制御して遊んでいます(電力を制限することで- sudo ./nv-pwr-ctrl --fan-ctrl gpu_temp )、数日前は特に暖かく、ケースを閉じました:結果としてGPUは通常よりも制限されており(2080 TiRTXのデフォルトの電力制限は250000mW)、200000mW前後のレベルに達している可能性があります。

今朝、ケースを開いた状態で再生し、GPU温度を約80 Cに制御し、電力制限を約225000 mWに維持しました。これは、問題なく再生するには十分すぎるほどです。

ゲームの起動に関する古い問題に直面しています。 5.0-9プロトンビルドでゲームを起動すると、ゲームは正常に開始されますが、キャラクターをロードしようとするとクラッシュします。 Proton-5.9-GE-5-STビルドを使用すると、キャラクターの選択は正常に機能しますが、Steamの[再生]ボタンを押すとすぐにゲーム自体がランダムにクラッシュするため、開始するまで何度もクリックする必要があります。 。

この問題にはいくつかの回避策があったと思いますが、ここのすべての投稿からそれを見つけることはできません。 誰もがそれを修正する方法を知っていますか?

ゲームの起動に関する古い問題に直面しています。 5.0-9プロトンビルドでゲームを起動すると、ゲームは正常に開始されますが、キャラクターをロードしようとするとクラッシュします。 Proton-5.9-GE-5-STビルドを使用すると、キャラクターの選択は正常に機能しますが、Steamの[再生]ボタンを押すとすぐにゲーム自体がランダムにクラッシュするため、開始するまで何度もクリックする必要があります。 。

この問題にはいくつかの回避策があったと思いますが、ここのすべての投稿からそれを見つけることはできません。 誰もがそれを修正する方法を知っていますか?

このスレッドを精査する-AMDCPUを使用していますか?

このスレッドを精査する-AMDCPUを使用していますか?

いや私はIntelのもの、i7-10875Hを持っています

このスレッドを精査する-AMDCPUを使用していますか?

いや私はIntelのもの、i7-10875Hを持っています

最大ログレベルを設定し、5.0-9を使用して、例外/エラーを投稿することをお勧めしますか?

これがproton5.0-9とproton-geのログです。

ログのエラーは非常に明白なので、esyncを無効にしてproton-geを試してみます。 キャラクターを選択した後に5.0-9がクラッシュする理由についてのヒントはまだログにありません。

プロトン5.0-9.log
プロトン5.9-ge-5-st.log

d3d12モードで実行しようとしているようです。

warn:d3d12
...
...

設定を変更してD3D11(公式のプロトン5.0-9を使用)を使用することをお勧めします-DXVKを介してレンダリングされます。 それがどうなるか教えてください。

申し訳ありませんが、言及しませんでしたが、DXVKでもまったく同じエラーが発生します。
pid 1388032 != 1388031, skipping destruction (fork without exec?)

私はvkd3dとproton5.9-ge-5-stを使用しています。これは、dxvkが途切れる一方で、HDテクスチャdlcでより安定しているためです。 唯一の問題はランダムスタートです。

申し訳ありませんが、言及しませんでしたが、DXVKでもまったく同じエラーが発生します。
pid 1388032 != 1388031, skipping destruction (fork without exec?)

私はvkd3dとproton5.9-ge-5-stを使用しています。これは、dxvkが途切れる一方で、HDテクスチャdlcでより安定しているためです。 唯一の問題はランダムスタートです。

DXVKでCPUガバナーをperformanceしましたか?

echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Iceborneまではスケジューリングの問題はありませんでしたが、CAPCOMがロジックを変更しました。これがないと、DXVKでマイクロスタッターが発生します。 私もIntelを持っています(それはi7-8700kですが)。

DXVKクラッシュのログを投稿できますか?

それは奇妙です、それをプロトン5.0-9に戻した後、それはもうクラッシュしません...そしてそうです知事はパフォーマンスに設定されています。 そのためにFeralゲームモードを使用しています。 スタッターは、HDテクスチャなしでは発生せず、DXVKモードでのみ発生します。 テクスチャを処理するのに十分な8GBのVRAMがあります。

VKD3Dを使用すると、HDテクスチャを途切れることなく使用できますが、proton-GEビルドを使用する必要があります。

それは奇妙です、それをプロトン5.0-9に戻した後、それはもうクラッシュしません...そしてそうです知事はパフォーマンスに設定されています。 そのためにFeralゲームモードを使用しています。 スタッターは、HDテクスチャなしでは発生せず、DXVKモードでのみ発生します。 テクスチャを処理するのに十分な8GBのVRAMがあります。

VKD3Dを使用すると、HDテクスチャを途切れることなく使用できますが、proton-GEビルドを使用する必要があります。

HDテクスチャを使用すると、DXVKがVRAMよりもわずかに多くのリソースを使用する可能性があるため、ゲームが途切れます。
VKD3D12はまだ公式プロトンの_primetime_にありません。そのため、GEを使用する必要があります。

今日、私もスタートアップクラッシュを経験しています。MHWがアップデートを受け取ったとは思いませんが、見逃したかもしれません。 「再生」を押すと、いつものように全画面表示になる前に黒いウィンドウが表示されますが、数秒後に自動的に閉じます。

さまざまなProtonバージョンを試した後、ゲームの完全な再ダウンロードがトリガーされました(SteamからProtonバージョンを変更すると、ゲーム全体が何らかの理由で削除されました)、正常ではないと思いますが、とにかく何も変更されませんでした。

「再生」を押したところからSteamログを添付し、必要に応じて他のログを提供することもできます。 このスレッドにご協力いただきありがとうございます。
log.txt

編集:Ryzen 1700、Vega 64、最新のopenSUSETumbleweed。

今日、私もスタートアップクラッシュを経験しています。MHWがアップデートを受け取ったとは思いませんが、見逃したかもしれません。 「再生」を押すと、いつものように全画面表示になる前に黒いウィンドウが表示されますが、数秒後に自動的に閉じます。

さまざまなProtonバージョンを試した後、ゲームの完全な再ダウンロードがトリガーされました(SteamからProtonバージョンを変更すると、ゲーム全体が何らかの理由で削除されました)、正常ではないと思いますが、とにかく何も変更されませんでした。

「再生」を押したところからSteamログを添付し、必要に応じて他のログを提供することもできます。 このスレッドにご協力いただきありがとうございます。
log.txt

編集:Ryzen 1700、Vega 64、最新のopenSUSETumbleweed。

より詳細なログを添付していただけませんか? 申し訳ありませんが、理由がわかりません。

ログが巨大になり、アプリケーションが遅くなることに注意してください:)

追伸また、ワイン/バイナリのバージョンが_x_異なると、ゲームが「異なる」セットアップを検出し、コピー防止メカニズムが作動することにも注意してください...

@Emanem Steam Flatpakバージョンを試しましたが、ゲームは正常に動作します。 より多くの出力を提供するために、標準のSteamで再試行する必要があります(再インストールが必要です、小さなnvmeドライブ!)。 御時間ありがとうございます。

あなたが提案したように、より多くのデバッグ出力を試してみましたが、動作が異なります。ゲームウィンドウは以前と同じように表示されますが、15分後に強制的に閉じた時点まで閉じません。 もう少し待つべきでしたか? 全く活動がないようでした。 デバッグフラグを削除して[開始]を押すと、ゲームウィンドウが0.5秒後に閉じます。

また、コピー防止の開始について言及したので、これが当てはまる可能性がありますが、今日はProtonのバージョンをまったく変更せず、さまざまなデバッグオプションをテストするためにゲームを複数回再起動しただけです。

Steam-582010.log

@Jojonintendoたくさんの_dodgy_ログエントリを見ることができます:

0124:err:heap:HEAP_GetPtr Invalid heap (nil)!

次に、_esync_を使用できないことに関する多くの警告:

0084:warn:esync:get_object Failed to retrieve fd for handle 0x40, status 0xc0000002.

それから(私にとってそれは失敗したものです)

00c8:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-6

したがって、_ESYNC_はカーネルでサポートされていないように見えますが、それを使用してプロトンを実行しているため、_HEAP_GetPtr_はメモリを割り当てることができず、Vulkanを初期化できません:_wine_vkCreateInstance_(これは主要なエントリ関数の1つです)。
VkResultの定義によると、発生するエラーはVK_ERROR_LAYER_NOT_PRESENTです。 Vulkanオーバーレイ/プラグインを定義して使用しましたか?
APIは、vulkan _layer_(つまり、MangoHud)をロードできないという事実を示唆しているため、正しくセットアップされていない可能性があります。

同じログを比較するのは良いでしょうが、flatpakから...

@Emanemそうです、私はvkBasaltを唯一のvkレイヤーとして使用しています(それがないと、キャリブレーションされたモニターで色がひどく見えます)。 ただし、最初は非常にうまく機能し、数日間はまったく問題がなく、再起動も異なりました。

vkBasaltの起動オプションを削除しましたが、同じ動作が発生しました。 vkBasaltを完全に削除した後でも、同じように失敗します。 この最後の試みの後にログを添付します。 Steamをロードしたターミナルに、次のような行があるのは奇妙です。

esync: up and running.

ただし、より完全なログでは、esyncが何らかの理由で機能していないことを指摘したように表示されます。 さらに調査し、flatpakSteamでテストします。

Steam-582010.log

こんにちは@ Jojonintendohttps://github.com/ValveSoftware/steam-for-linux/issues/7368を読んでください。

他に起動時にページフォールト例外が発生する人はいますか?

はい、ゲームがクラッシュします。 カプコンお疲れ様でした...

編集:私の_guesstimate_はおそらく何らかの保護またはアンチチートコードに関連しているでしょうか?

https://steamcommunity.com/app/582010/discussions/0/2931238448325495057/<---一部の開発者が再びそれを壊したようです。

誰かが「適切な」デバッグレジスタの実装を使用しようとしましたか? 多分それはそれを修正します。 たぶん、CRAPCUMの足元で2週間しゃべり続けると、その変更を元に戻すことができます。 多分お金はいつか木で育つでしょう、誰が知っていますか!

別のアイデア:おそらく、他のいくつかのDenuvoで保護されたゲームと同じように、MHWにはPROTON_USE_SECCOMP=1が必要ですか?

笑、それはそれを修正しました!

PROTON_USE_SECCOMP=1でゲームを起動できますが、コントローラーが機能しなくなりました= \(Steamコントローラー)

更新:
気にしないでください、 Steam > Settings > Controller > General Controller Settings > check xbox修正されました。

別のアイデア:おそらく、他のいくつかのDenuvoで保護されたゲームと同じように、MHWにはPROTON_USE_SECCOMP=1が必要ですか?

私はその修正を試みました、そして私のモンスターハンターワールドは無期限にロードされました。
もう一度試した後、Denuvoは私を締め出し、24時間待たなければなりません。
私がしたのは、2つの異なるプロトンバージョンを使用してテストすることだけでした。

私のGFは、開始パラメーターに「PROTON_USE_SECCOMP = 1%command%」を指定してゲームを開始できました。

Proton-5.4-GE-3を使用してゲームを起動してプレイすることができました
Alt-Enterを使用すると、グラフィックが破損するバグが発生しましたが。

確認、起動オプションPROTON_USE_SECCOMP=1 %command%を使用すると、Proton5.0.9で動作します

別のアイデア:おそらく、他のいくつかのDenuvoで保護されたゲームと同じように、MHWにはPROTON_USE_SECCOMP=1が必要ですか?

私はその修正を試みました、そして私のモンスターハンターワールドは無期限にロードされました。
もう一度試した後、Denuvoは私を締め出し、24時間待たなければなりません。
私がしたのは、2つの異なるプロトンバージョンを使用してテストすることだけでした。

私のGFは、開始パラメーターに「PROTON_USE_SECCOMP = 1%command%」を指定してゲームを開始できました。

ここで同じボート、私はプロトンのバージョンを変更しようとしましたが、24時間ゲームをプレイできなくなりました...:/
この回避策をテストすることすらできません。

明日またやってみます。

ゲームを適切に実行しようとした後、その環境変数がゲームを開始している間、ゲームが本当に途切れ途切れになり、その外でデスクトップを使用できなくなることに気付きました。 これらは、ファタリスは言うまでもなく、私がアラトレオンと戦うことをいとわない条件ではありません。

@ Tk-Glitch現在使用しているバージョンであるため、問題を作成します。

起動オプションなしでProton-5.1-GE-2で実行できるようになりました。 パフォーマンスは低下しますが、vsyncを使用すると60fpsで安定します。

最近の問題のデバッグに関連して、denuvoの24時間ロックアウト(これはどのように合法ですか..?)が実際に解除されるかどうかを誰かが確認しましたか?

私の「禁止」は数分から数時間で解除されるはずです、私は報告するつもりです。

編集:
正常にゲームを再開することができました。
したがって、「禁止」は、ロックアウト後に行われた試行に関係なく、最初のアクティブ化の24時間後に解除されます(ゲームを再開できるかどうかを1日中テストしました)。

以前と同じパフォーマンスを報告できます(i7-8700k、2080 Ti、64 GiB 3200 MHz RAM、NVMe)。
更新されたlinux-hunter (ブランチ0.1.2)でも正常に動作します...

ロックアウトの期限が切れた後、SECCOMP env varにアクセスして、数分間プレイすることができました。
ただし、パッチ以降、グラフィックドライバ(amdgpu)を強制終了しているように見えるクラッシュが頻繁に発生しており、これが発生すると、その後ハードブートすると、再びdenuvoされます。

最近、安定性が大幅に低下している人はいますか?

別のアイデア:おそらく、他のいくつかのDenuvoで保護されたゲームと同じように、MHWにはPROTON_USE_SECCOMP=1が必要ですか?

私はその修正を試みました、そして私のモンスターハンターワールドは無期限にロードされました。
もう一度試した後、Denuvoは私を締め出し、24時間待たなければなりません。
私がしたのは、2つの異なるプロトンバージョンを使用してテストすることだけでした。

私のGFは、開始パラメーターに「PROTON_USE_SECCOMP = 1%command%」を指定してゲームを開始できました。

開始パラメーターでproton-ge-5rc-mhwとPROTON_USE_SECCOMP = 1%command%を使用していますが、ゲームが読み込まれ、問題なく再生されます。 クラッシュは発生しませんでしたが、私はセリアナを走り回っていただけで、まだクエストをしていませんでした。

最近の問題のデバッグに関連して、denuvoの24時間ロックアウト(これはどのように合法ですか..?)が実際に解除されるかどうかを誰かが確認しましたか?

それは常に持ち上げられます。 これは一般的です。 そして、はい、合法です。

ワイン/プロトンの構成を変更した後(特に別のバージョンに変更した後)または新しいプレフィックスを変更した後にゲームを起動しようとするたびに、ゲームは完全に異なるマシンから起動していると見なします。 明らかに、ゲームのコピーは、1日に起動できるマシンの数に制限があります。これは、正当なコピーを持っている人が1日に10台の異なるマシンで同じゲームをプレイしようとすることはないためです。

24時間後、禁止は完全に解除されます。 これは私たちが長い間扱ってきたものです。

これがトピックから外れている場合はお詫びしますが、問題が陽子にあるのかデヌボにあるのかをどのように判断しますか? ゲームを実行しようとすると、すぐに閉じます。 PROTON_LOG=1は実質的なもの(ゲームの実行可能ファイルの場所、オプションなど)を何も生み出さないので、テストプロセスは非常に非科学的であり、ランダムに変更するだけであり、おそらくdenuvotempが私を禁止した理由でもあります。

非常に簡単です。MHWテクニカルヘルプフォーラムを見ると、ゲームを起動できない、またはPCを壊すほどのパフォーマンスの問題を抱えている人々が無数のスレッドをポップアップしているのがわかります。 これで、不平を言うユーザーがすべてLinuxユーザーでない限り、実際にLinuxクライアントを作成する必要がある場合は、Windowsユーザーが問題を共有していると安全に推測できます。 ゲームがパッチの前に機能し、パッチの後で機能しなくなったという単純な事実は、CRAPCUMがパッチ内の何かを変更したことを明確に示しています。

そのため、1つおきのリリースでゲームを中断するパブリッシャーからゲームを購入しないことをお勧めします。これは、プレーヤーベースの半分がゲームをプレイできないため、5人の海賊のプレイを1か月間停止できると考えているためです。 また、サードパーティの保護が適用されているゲームには細心の注意を払い、削除されるまで購入を控えることを検討することをお勧めします。

@ GoLD-ReaVeR、これを警告と見なすか、名前の呼び出しを削除するか、フィードバックを他の場所に持っていきます。 これは技術的な問題の問題追跡システムであり、一般的な議論のためのフォーラムではありません。

では、これはいつ修正されるのでしょうか?

@ GoLD-ReaVeRこれは、特にProtonの問題とProtonの問題専用の問題追跡システムです。 さらに、それは技術的な議論と修正/回避策のためであり、他の議論のためではありません。 態度を落としてください。

あなたが言ったように、ゲームのアップデートがWindowsユーザーに問題を引き起こしている場合、これはプロトンとは何の関係もない可能性があります。

@ gardotd426私は私の上の人に答えを出し、モデレーターによって無効にされました。 したがって、明らかにこれプロトンの問題であるに

しばらくプレイしていませんでした。 昨夜ゲームを更新し、 PROTON_USE_SECCOMP=1 %command%を使用して起動しました。最近の5.9の安定したビルド(6と進行中の7の両方がマフィアデスレッドにリンクされています)。 コントローラを含め、問題なく動作しました。 Afaikの唯一の要件はseccompフラグです。

私はあなたが無効にされたとは言いませんが、むしろあなたに他の場所で何を知っているかを残すことをお勧めします。

それを礼儀正しくしてください、そして何よりも、技術的な人々、私は言うでしょう!

編集:タグを間違えた人にはお詫びします。 私はまだこのGitHubのクラッドにあまり慣れていません。

しばらくプレイしていませんでした。 昨夜ゲームを更新し、 PROTON_USE_SECCOMP=1 %command%を使用して起動しました。最近の5.9の安定したビルド(6と進行中の7の両方がマフィアデスレッドにリンクされています)。 コントローラを含め、問題なく動作しました。 Afaikの唯一の要件はseccompフラグです。

了解しました。パフォーマンスの問題がある理由がわかりました。 全員:コマンドラインからPROTON_LOG = 1を削除します。

@GloriousEggroll @ Tk-Glitchプレイ中に何かが起こった場合、ログを送信することは不可能なので、これにパッチを当てることができます。

現在、ログは次のようになっています。
Steam-582010.log.gz

プロトンロギングが有効になっているときにパフォーマンスが低下することが予想されますが、バグではありません。 これが、デフォルトで無効になっている理由であり、トラブルシューティング中に明示的に要求する必要がある理由です。 非常に雑然としたものがいくつあっても、ログが大きくなり、それに伴うパフォーマンスのオーバーヘッドコストが発生します。

ロギングが原因でシステム(ゲームだけでなく)がスパムで死ぬことは、意図された副作用ではないと確信しています。 また、たとえそれがあったとしても、ユーザーがゲームからログを描画することは不可能であり、たとえばゲームが30分でクラッシュした場合、開発者は何が起こっているのかを見ることができません。 それは彼ら自身の最善の利益であるため、私は彼らにアドバイスしています。ログを無効にして問題なくオフにすることができるので、人々にそれをお勧めします。

AlatreonのDawn'sTriumphミッションに入ると、GEのビルドでゲームがクラッシュしました。 (d3d12)ブラウザにフォーカスしたり、Twitchを開いたりすると、まだ速度が低下します。 どのTwitchプレーヤーを使用するかは関係ありませんが、GEビルドでのゲームパフォーマンスが妨げられます。 これがtkgビルドと同じかどうかを確認します。

SECCOMPフラグを有効にすると、パフォーマンスにまったく影響がないことに気付きます。これまでのところ、ゲーム内のすべてが正常に機能しています。

編集:これはデフォルトのプロトンであり、改造はありません。

ここでは、私のビルドまたはtkgのビルドのパフォーマンスの問題は関係ありません。 標準陽子は焦点が必要な場所です。 当社のビルドは追加機能のために提供されていますが、バルブとは完全に分離されているため、比較に使用しないでください。

さらに、Kisakが述べているように、ロギングは有効にすべきではなく、デフォルトで無効になっています。 ロギング中は常にパフォーマンスが低下します。

dx12で問題が発生する場合は、代わりにdx11を使用してください。

PROTON_USE_SECCOMP=1通常の陽子でうまく機能しています。 ちょうど約5時間連続でプレイしました。

dx12で問題が発生する場合は、代わりにdx11を使用してください。

dx11のパフォーマンスが大幅に低下し、クラッシュが頻繁に発生するという非常に単純な理由から、dx12を機能させるためにかなりの努力を重ねてきました。 私がここで報告したクラッシュとこれまでのところそれを解決するために何も起こっていません(それは6ヶ月以上です)。 dx11のパフォーマンスの問題はMHWに関連しており、プレーヤーが失神すると画面がフリーズし、読み込み時間が長くなり、単収縮が開いているときにfpsが大幅に低下します。 最新のMHWパッチの前でも。 したがって、dx11は問題外です。

dx12で問題が発生する場合は、代わりにdx11を使用してください。

dx11のパフォーマンスが大幅に低下し、クラッシュが頻繁に発生するという非常に単純な理由から、dx12を機能させるためにかなりの努力を重ねてきました。 私がここで報告したクラッシュとこれまでのところそれを解決するために何も起こっていません(それは6ヶ月以上です)。 dx11のパフォーマンスの問題はMHWに関連しており、プレーヤーが失神すると画面がフリーズし、読み込み時間が長くなり、単収縮が開いているときにfpsが大幅に低下します。 最新のMHWパッチの前でも。 したがって、dx11は問題外です。

それがAMDの問題なのか、それともIDKですが、NvidiaのDX11ではこの問題は発生していません。 私は80fpsを下回ることはなく、1440pのすべての高い設定で平均約120です。

どうやらクラッシュはGTX1080固有の問題です。 フリーズは、Windowsユーザーにも発生し、ハント全体が切断される可能性があります。 dxvkのパフォーマンスは、私にとって常に必要以上に悪くなっています。 ビデオカードが十分に活用されると、d3d12を使用してフレームレートが約2倍になると思います。 dxvkの場合と同様に、50%を超える使用率は得られません。

dxvkのパフォーマンスは、私にとって常に必要以上に悪くなっています。 ビデオカードが十分に活用されると、d3d12を使用してフレームレートが約2倍になると思います。 dxvkの場合と同様に、50%を超える使用率は得られません。

@ GoLD-ReaVeR DXVKが最新であると確信していますか? MHWは、キャッシュされていないメモリからの読み取り(笑)など、いくつかの疑わしいことを行います。これを回避するMHWでは

適切な例:誰かがこの比較をフレンドリーなDiscordサーバーに投稿しました。

ああ、私はその変更についても、パフォーマンスの改善についても知りませんでした。 もう一度やってみます。

編集:わかりました、セリアナに入り、単収縮プレーヤーを開始すると、殺害されたパフォーマンスがフラットになります。 マウスをどこにも動かすことができませんでした。キーボードが非常に遅いため、MHWを強制終了するためにX以外の端末に切り替える必要がありました。

ええ、「単収縮プレーヤー」はそのスクリーンショットに含まれていませんでしたafaik:stuck_out_tongue:

CPU(ソフトウェアデコードを使用している場合は可能性が高い)またはGPU(ハードウェアデコードを使用している場合は可能性が低い)の使用率を、マシンが適切に処理できないレベルにまで引き上げていると思います。

ちなみに、これらのスクリーンショットはどのようなグラフィック設定で撮影されましたか? すべての設定を下げたので、Twitchとゲームを実行する方がはるかに友好的です。 それでもそれでFatalisをやらないでしょう。

私のdeskopマシン(Fedora 32、5.8.5-fsync.301.fc32.x86_64、i7 9700k、RTX 2080、455.22.04)でPROTON_USE_SECCOMP = 1を使用しても、@ GloriousEggrollビルドでFatalisの更新後にゲームがクラッシュします。 クラッシュする前に、数秒間だけ黒い画面が表示されます。
ただし、ストックProton5.0-9では機能します。

私のラップトップ(Fedora 33ベータ、5.8.13-300.fc33.x86_64、Ryzen 7 4700U、Renoir、Mesa 20.2.0、Xorg)では、geProtonビルドで動作します。

私の場合、ゲームは最新のGEリリースまたは5.0-9を使用して正常に実行されますが、プレイ中にランダムにクラッシュし、システムログがwineserver[49569]: segfault at 7f942279c3bc ip 00007f6b566ffc68 sp 00007ffe42422800 error 6 in gameoverlayrenderer.so[7f6b566f3000+37000]スパムされます。
また、グラフィックデバイスがクラッシュしたというゲーム内メッセージが表示されました。 これまでのところmhwでのみ発生し、最新のリリースの前にそれを見たことがありません

ゲームがそうでない限り、それはそれが見えるようにクラッシュするスチームオーバーレイです
その前に他の理由でクラッシュし、あなたはそれを見逃しました、そしてそれは
Steamオーバーレイがクラッシュします。

14:34時月、2020年10月5日にtuxrinku [email protected]書きました:

私にとって、ゲームは最新のGEリリースまたは5.0-9を使用して正常に動作しますが、いくつか入手しました
再生中にランダムにクラッシュし、システムログがwineserver [49569]でスパムされます:
segfault at 7f942279c3bc ip 00007f6b566ffc68 sp00007ffe42422800エラー6in
gameoverlayrenderer.so [7f6b566f3000 + 37000]
また、グラフィックデバイスがクラッシュしたというゲーム内メッセージが表示されました。 起こるだけ
これまでのところmhwで、最新のリリースの前にそれを見たことがない


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-703812450
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AM5Y332PZOIZKRJ77UPGMYLSJIGUDANCNFSM4FRB5W2A

それ以前にゲームが他の理由でクラッシュしていて、それを見逃しただけで、Steamオーバーレイがクラッシュしない限り、それはSteamオーバーレイのクラッシュのように見えます。

うん、そう思った。 私はそれを無効にしました、そして今のところクラッシュは起こりませんでした。

ロックアウトの期限が切れた後、SECCOMP env varにアクセスして、数分間プレイすることができました。
ただし、パッチ以降、グラフィックドライバ(amdgpu)を強制終了しているように見えるクラッシュが頻繁に発生しており、これが発生すると、その後ハードブートすると、再びdenuvoされます。

最近、安定性が大幅に低下している人はいますか?

こっちも一緒。 DX12を無効にすると効果があったようですが、確認のためにもっとプレイする必要があります。

DirectX12がSteamオーバーレイのクラッシュに何らかの形で関与している場合は、 2020-09-28Steamクライアントベータアップデートの「Direct3D11と12、またはその逆の切り替え時のクラッシュを修正しました」に関連している可能性があります。 Steamクライアントのメインラインバージョンまたはベータバージョンを使用して影響を受けますか?それらを切り替えると効果がありますか?

DirectX12がSteamオーバーレイのクラッシュに何らかの形で関与している場合は、 2020-09-28Steamクライアントベータアップデートの「Direct3D11と12、またはその逆の切り替え時のクラッシュを修正しました」に関連している可能性があります。 Steamクライアントのメインラインバージョンまたはベータバージョンを使用して影響を受けますか?それらを切り替えると効果がありますか?

これは別のクラッシュであり、Steamオーバーレイとは関係ありません。 これは、AMDドライバーがGPUをリセットする理由がないように見えるエラーです。

数時間プレイした後、クラッシュします。
システムは5〜10秒間ハードロックし、その後回復します。 しかし、ゲームはフリーズしたままです。 私はゲームを殺さなければなりません。
ガイドランドエンドゲームエリアで起こっています。

Steamオーバーレイを有効にしました。次にプレイするときに無効にしてみます。

画面の読み込み中れます。 これは、RX 5700 XTとamdgpuを備えたWaylandを使用しているため、少し型破りなグラフィック設定です。
ぐるぐる回ると、これはWindowsでの適度に定期的な問題(画面の読み込み中にグラフィックカードが無効になる)であり、解像度はRX 5700 XTをアンダークロックすることであり、それを試してわずかな改善が見られましたが、許容誤差を超えていません。

これはすでにスチームオーバーレイが無効になっています。

まだ問題を抱えているnvidiaのユーザーのために、nvidiaは約1週間前にドライバーの更新をリリースしました。これにより、MHWのパフォーマンスの問題が解決されたようです。 パフォーマンスは以前の状態ではありませんが、少なくとも入力は正しく登録されています。

数日前、私はDenuvoのことで自分自身を締め出しました。 SECOMP環境変数について聞いたことがあります。 そこに投げて、賞味期限が切れるのを待ちました。

今日に早送り...今日はイライラしました。 MHWを起動すると、最大98GBのコンテンツのダウンロードが始まります。 すぐに一時停止して、インストールディレクトリを確認します。 そこには10MBのコンテンツしかありませんでした(ログファイル、構成、バックアップの保存)。 ドライブのどこにもゲームが見つかりません。 十分なスペースがあり、失敗することはありません。

だから私は再びゲームをダウンロードします。 それを起動すると、Iceborne変換プロセスであると私が思うものを実行します。 非常に心配ですが、他に選択肢はありません。 うまくいったようで、メニューが表示されます。 すべてがスムーズで正常に見えます。 スタートを打った。 「WelcometoIceborne」のビデオがポップアップし、ゲームがフリーズします。 ビデオをスキップ/停止しようとしても機能しません。

私は通常Proton-GEで遊んでいますが、5.0-9でも同じことが起こります。 mf-platフィックスをインストールし、両方で再度テストしました。 まだ何もありません。

カーネル5.8.14-Fedora33
Ryzen 2700
5700xt-Mesa 20.2.0 / ACO

編集:まあ、私は1000回目のプレフィックスをクリーンアップし、ゲームを再起動しました。 今回はウェルカムビデオは表示されませんでした。 今は問題なくプレイできます。

Proton-GEでmf-platを修正する必要はありません

19:54 DeathTBOのでは水、2020年10月14日に[email protected]書きました:

数日前、私はDenuvoのことで自分自身を締め出しました。 聞いた
SECOMP環境変数。 私はそこにそれを投げて、それがするのを待ちました
期限切れ。

今日に早送り...今日はイライラしました。 MHWを立ち上げに行きます
〜98GBのコンテンツのダウンロードを開始します。 すぐに一時停止して確認します
インストールディレクトリ。 そこには10MBのコンテンツしかありませんでした(ログファイル、
構成、バックアップの保存)。 ドライブのどこにもゲームが見つかりません。 有る
十分なスペースがあり、失敗することはありません。

だから私は再びゲームをダウンロードします。 それを起動すると、私が思うことを実行します
アイスボーン変換プロセスです。 非常に心配ですが、私は持っていません
別のオプション。 うまくいったようで、メニューが表示されます。 すべてが見える
スムーズで正常。 スタートを打った。 「WelcometoIceborne」のビデオがポップアップし、
そしてゲームがフリーズします。 ビデオをスキップ/停止しようとしても機能しません。

私は通常Proton-GEで遊んでいますが、5.0-9でも同じことが起こります。 私
mf-platフィックスをインストールし、両方で再度テストしました。 まだ何もありません。

カーネル5.8.14-Fedora33
Ryzen 2700
5700xt-Mesa 20.2.0 / ACO


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-708720728
または購読を解除する
https://github.com/notifications/unsubscribe-auth/ACHAHPVKYFTHW4PO7ST4MS3SKY24PANCNFSM4FRB5W2A

MHWはProton5.13-1では動作しませんが、Proton5.0-10-rc4では動作することを報告したいだけです。
ログファイルは35mbなので、GitHubにアップロードできません。
mhw

私が現在Proton5.13-1で直面している他の問題と共通して気付いているのは、ネットワーキングです。 ディビジョン、タイタンフォール2、MHWはすべて、プロトン5.13-1でネットワークの問題を抱えています。
2つの変数が更新されたので; Steamランタイムとプロトン、問題の原因がランタイムなのかプロトンなのかわかりません。

@ nutta-git、私は文字通りTitanfall 2の試合をプレイしたばかりなので、ネットワークに問題がなかったので、問題が発生する可能性があると思います。

@ gardotd426
tkgsプロトンをコンパイルして報告させてください。 コンパイルに失敗したwelp
2132.686:00cc:00d0:warn:seh:virtual_unwind exception data not found in L"MonsterHunterWorld.exe"

2132.686:00cc:00d0:err:virtual:virtual_setup_exception stack overflow 1664 bytes in thread 00d0 addr 0x7f0444728e68 stack 0x120980 (0x120000-0x121000-0x220000)
これは、ログから見つけたものがお役に立てば幸いです。

tkg Issue Trackerに移動し、コンパイルされないことを伝えます。tkgが到達すると、tkgがそれを分類します。 約1週間前にバージョンをコンパイルしましたが、SECCOMPフラグで問題なく実行されました。 特別なvkd3ddllパッチはなく、fs_hack以外の特別な設定は無効になりません(ところで、それを無効にすると、メニューが開いているときにマウスがウィンドウから離れることができます)。

tkg Issue Trackerに移動し、コンパイルされないことを伝えます。tkgが到達すると、tkgがそれを分類します。 約1週間前にバージョンをコンパイルしましたが、SECCOMPフラグで問題なく実行されました。 特別なvkd3ddllパッチはなく、fs_hack以外の特別な設定は無効になりません(ところで、それを無効にすると、メニューが開いているときにマウスがウィンドウから離れることができます)。

実際にはそうしないでください。

TKGがまだfsyncおよびesync機能を提供できるかどうかは、ホットフィックスの全体に依存しており、それに加えて、彼のワイン/プロトンビルドシステムの一般的な哲学は、基本的に非常に特殊な方法でアップストリームを追跡する必要があります。 これは、ヨーロッパの人々が眠っている間(彼が住んでいる場所)のほぼ夜に、新しいgitクローンを作成すると、wine-tkg-gitとproton-tkgの構築に失敗することを意味します。これは、必然的にワインまたは一時的にコンパイルを妨げるワインステージングであり、常に数時間以内に修正されます。

これは、TKGのワインとプロトンビルドシステムが機能する方法に固有のものです。 バグではないものについてのバグレポートで彼を氾濫させることは役に立ちません。 私を信じてください。これに気付く前に、私は自分でたくさん投稿しました。コンパイルするのにさらに1、2時間待っていれば、それは常に解決するものでした。

したがって、TKGのワインまたはプロトンをソースから構築するときはいつでも、コンパイルに失敗した場合は、数時間待ってからプルを実行して、再試行してください。 それでも失敗する場合は、問題を報告してください。 または、前のワインステージングコミットハッシュを取得して、構成ファイルの__staging_versionに入れると、正常にコンパイルされます(また、どのコミットがそれを壊すかは常に明らかです。夕方/夜間のTKG時間)。

MHWはProton5.13-1では動作しませんが、Proton5.0-10-rc4では動作することを報告したいだけです。
ログファイルは35mbなので、GitHubにアップロードできません。
mhw

私が現在Proton5.13-1で直面している他の問題と共通して気付いているのは、ネットワーキングです。 ディビジョン、タイタンフォール2、MHWはすべて、プロトン5.13-1でネットワークの問題を抱えています。
2つの変数が更新されたので; Steamランタイムとプロトン、問題の原因がランタイムなのかプロトンなのかわかりません。

更新:ネットワーク接続エラーが発生しなくなりましたが、MHWは起動時にログを作成せずにクラッシュするだけです。

次の起動オプションをお勧めします。
PROTON_USE_SECCOMP=1 DXVK_STATE_CACHE=0 VKD3D_FEATURE_LEVEL=12_0 %command%
最初に必要になるのは、デバッグレジスタの正しいエミュレーション/シミュレーションを設定することです。これは、神が理由を知っているため、denuvoが現在使用しているものです。 2つ目はDXVKキャッシュを無効にして、DX11でのキャッシュミスを1〜2秒間ハングさせないようにします。3つ目は、プロトンバージョンがサポートしている場合にDX12を有効にするために必要です。 はい、tkgバージョンはそれをサポートしています。氷上での災害(さまざまなハング、クエストの読み込みの遅延など)が発生したため、DX11がサポートされているため、これを使用する必要があります。これらはWindowsの問題ですが、プロトンでも同じように発生します。

SECCOMPはプロトン5.13-1で廃止されました。 Steamの再生ボタンを押してからゲーム(3〜4秒)が発生するため、DXVKやVkd3dの問題ではありません。 コマンドを試しましたが、同じ結果が得られます。 ヒントをありがとう!

更新:MHWはtkgs-proton5.19.r12.gbe9c9681で実行されます

5.13で問題なく実行できます。

プロトン5.13-1
Steamログを見る(MHWを開いているときにターミナルからSteamを実行している場合)ログに次のエラーが表示されます。
bwrap: Can't mkdir /usr/lib32/gconv: Read-only file system
ln: failed to create symbolic link '/run/user/1000/SteamLinuxRuntime.d5d4b9af6c1477c2/socket' -> '': No such file or directory
pressure-vessel-launch[140611]: Can't connect to peer socket: Could not connect: No such file or directory

それは人々が#4278で乗り越えているのと同じ問題です

私の問題は完全に360を行ったようです、
私はもう恐ろしいクラッシュを起こしていませんが、ネットワークの問題があります。
ファイアウォールを無効にしましたが、役に立たなかったのです。
The Witcher3やEuroTruck Sim2のようにインターネットを使用しないゲームは問題なく動作します。

こんにちは、私のパフォーマンスを最適化するために、どのバージョンのプロトンをお勧めしますか。 Guiding Landsでプレイすると、現在、吃音やfpsの低下が多く、かなり面倒です。

ディストリビューション:Arch 5.9.1
GPU:GTX970M
ドライバー:455.28
CPU:i5-6300HQ
RAM:DDR4 16GB

Proton 5.0.9を数ヶ月使用していますが、そのパフォーマンスに満足していません。

よろしくお願いします

何よりもまずコンパイルするのに手間がかからず、私にとっては少しパフォーマンスが良いように感じるので、tkgプロトンをお勧めします。 また、コンパイル時に構成できるオプションも多数あるため、たとえば、パフォーマンスとフォーカスの両方の問題に役立つfs_hackを無効にしたり、独自のvkd3dバージョンを選択してd3dビルドの不良を回避したりできます。

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