Steamのゲームが実行できない … NieR: Automata
Ubuntu を使っていると原因不明のダンマリに陥ることがよくあります。
その1つが Steam のゲームをインストールし、初めて実行する時です。Microsoft Direct X のインストールが行われるところでダンマリになります。
NieR: Automata をインストールした際は、最初はすんなりインストール・実行できました。
しかし、別のUbuntu 環境 にNieR: Automata をインストールし実行したところ、Microsoft Direct X でダンマリになりました。
その時は、以下のようなことを繰り返しているうちに動きました。
- NieR: Automata のプロパティ 「互換性」Proton のバージョンを変更してみる
- ソフトウェアの更新・ディスプレイドライバの更新
- PC再起動
何度も繰り返しているうちに動いてしまったので、何が決め手だったのかは不明です。次にインストールした時にも同じ事が起きるのかと思うとやり直すのも億劫で、原因を特定する気にもなりませんでした。モヤモヤが残りますが、「動いたのでまあいいか」、とうやむやにしてました。
Microsoft Direct X インストールで止まる … MONSTER HUNTER RISE
そして、MONSTER HUNTER RISEをインストールした際も同様の現象が発生しました。
MONSTER HUNTER RISEをインストールし実行したところ、「起動中 インストールスクリプトを実行中(Microsoft Direct X)」と表示されて止まってしまいました。
30分ほど放置しても先に進む様子がありません。実行をキャンセルし、NieR: Automata の時のようにProton のバージョンを変えてみたり、ディスプレイドライバーを更新したり再起動してみましたが、効果はありません。
はて、困った…。
ダウンロードキャッシュをクリアで解決
Steamの「設定」メニューを選択し、ダウンロードの「ダウンロードキャッシュをクリア」で”キャッシュをクリア”してみました。
Steam を再起動し、再ログインが必要です。私はPCも再起動しました。
その後 MONSTER HUNTER RISE を実行したところ、Microsoft Direct Xで止まることなく実行できました。
NieR: Automata でも「ダウンロードキャッシュをクリア」すれば良かったのかもしれません。
まとめ
Steam のゲームをインストールし実行した際、Microsoft Direct X のインストールで止まってしまう場合には「ダウンロードキャッシュをクリア」で解消する可能性が高いです。試してみてください。
コメント