このページで無理だったら…
アプデでまたシェーダーをロード/コンパイル中問題が新たに出ました。
新アプデでこの問題が発生している方は、下記事のやり方の方が効果的ですので是非試してみてください!
上のやり方で直らなければ本記事↓を参考にしてください。
はじめに
シーズン10になってからシーズン12になっても、エーペックスを起動すると必ず画像のように「シェーダーをロード/コンパイル中」と表示され何十分も待たされるようになる不具合が発生しています。
場合によってはシェーダーを処理と表示されます。
また、やっと読み込み完了してもマッチが全然始まらない問題も発生しています。
この問題はエペを再起動したり、再インストールしても直りません!
これを直す方法を見つけたので紹介したいと思います。
注意
今回のやり方では、グラボのドライバーを更新するので、これにより生じたいかなる不具合の責任を負いかねます。
推定所要時間:30分~1時間
PCにある程度使い慣れている人は30分もかからずに解決できるかもしれません。
対象者
- Apex LegendsをPCで遊んでいる方
- NVIDIA製のGPUを使用している方
以下のGPUを使用している方はうまくいったようです(情報源はツイッター)
- GTX 980 Ti
- GTX 1060
- GTX 1070
- GTX 1650
- GTX 1660 Ti
- GTX 1660 SUPER
- RTX 2060
- RTX 2060 SUPER
- RTX 2070
- RTX 2070 SUPER
- RTX 2080 SUPER
- RTX 3060
- RTX 3070
現在情報を収集中です。情報を提供してくださった方ありがとうございます!
もし本記事のやり方でうまくいった方の中で上記に含まれないGPUを使用している方がいましたら、以下のDM宛に使用しているGPU名を教えていただけると嬉しいです。
Yuki !Tブログさん (@yukiit_com) / Twitter
また、上に書かれているGPUを使用している方でも失敗している報告が散見されるので注意してください。
効果
Twitterで「フォトナまで軽くなってる」という報告がありました!
起きている問題と考えられる原因
起きている問題
- Apexを起動すると「シェーダーをロード/コンパイル中」と表示され何十分も待たされる。
- マッチメイキングがなかなか始まらない。
考えられる原因
「シェーダー」とは画面に表示する時、どのように表示されるかを定義しているプログラムです。
これを初回起動時に各PCそれぞれに適応したシェーダーを生成しています。
これがどういうわけか毎回生成されてしまう(シェーダーファイルが作成されていないと判断されるため)ので、起動時に時間がかかってしまいます。
直し方
こっちを先に試して!
本記事の内容でも修正することが可能ですが、別の方法で試した方が治せる確率が高いのでそちらをお勧めします。
以下のリンクで詳しく解説しています。
シェーダーをロード/コンパイル中がまた出てしまったときの対処法 – エーペックス, ゲーム (yukiit.com)
上の記事でも解決できなかった場合はこのページのやり方を試してみてください。
この問題を解決するにはシェーダーについてのキャッシュを保存するようプログラムに言い直す必要があります。
始める前に
一度「シェーダーキャッシュの変更」から試してみることをお勧めします。それ以前の、ドライバの再インストールを行わなくてもこれだけで解決した方も多くいます。
ドライバーの再インストールは最終手段ですので、できるだけ回避方法があるのであればそちらを優先することをお勧めします。
シェーダーキャッシュの変更だけじゃうまくいかない方は下のやり方に続いてドライバの再インストールを行ってください。
PCの情報を確認
NVIDIAドライバーを再インストールするので、使っているPCの情報を知る必要があります。
誤ったバージョンをインストールしてしまうと解決しない可能性があります。
後にこのデータは使用するので、正しい情報を取得してください。
グラボの確認
お使いのGPUを確認するには、タスクマネージャーを開いて「パフォーマンス」をクリックします。
左下にGPU0とGPU1があるので、GPU1をクリックしてください。
(もし、GPU0がNVIDIA製のGPUであればそれを選択してください)
上画像の赤枠部分に着目し、名前を紙に書くなどして覚えてください。僕の場合は「NVIDIA GeForce GTX 1660 Ti」です。
人によってここの文字は変わるので、必ず確認してください。
古いGPUを使用している方は、Game Readyのインストールができない可能性があります。
Game Readyがインストールできないとこの問題は解決しないかもしれません。ご了承ください。
OSの確認
タスクバー左のWindowsマークを右クリックし、「システム」をクリックします。
すると、「詳細情報」と書かれた以下のようなページが表示されます。
「システムの種類」の数字を紙に書くか覚えてください。
僕の場合、「64」となります。
人によっては「32」と書かれている場合があるのでしっかり確認してください。
ドライバのダウンロード
NVIDIAドライバダウンロードページに行きます。
先ほど覚えた型名をここで入力していきます。
先ほど言いましたが、僕の場合は 「NVIDIA GeForce GTX 1660 Ti」 ですので、
「製品のタイプ」に「GeForce」、「製品シリーズ」に「Geforce GTX 16 Series(Notebooks)」(ノートブックを使用しているのでNotebooksを選択)、「製品ファミリー」に「GeForceGTX1660 Ti」を選択します。
「オペレーティングシステム」には先ほどの数字を選択してください。
僕の場合「Windows 10 64-bit」となります。
完了したら「検索」を実行し、ダウンロードページが表示されるのでダウンロードしてください。
既存ドライバーのアンインストール
ダウンロードしたインストーラーで既存のドライバを上書きできるようなのですが、確実に消去するためにシステムから一度アンインストールを行います。
タスクバー左のWindowsロゴをクリックして、設定マークをクリックします。
「設定」ウィンドウが開くので、「アプリ」をクリックして下さい。
検索欄に「NVIDIA」と入力します。
グラフィックスドライバーをアンインストール
まずはグラフィックスドライバーをアンインストールします。「NVIDIA グラフィックス ドライバー」をアンインストールして下さい。
アンインストールを完了すると再起動するか聞かれるので、「今すぐ再起動する」を選択します。
PhysXをアンインストール
グラフィックスドライバーをアンインストールしたとき同様、「NVIDIA PhysX システム ソフトウェア」をアンインストールします。
アンインストールが完了しても、ここでは再起動しません。
インストーラーの実行
ダウンロードしたインストーラーexeを実行してください。
基本的には表示されたことに従ってください。途中で、Game ReadyドライバーかNVIDIA Studioドライバーか聞かれるので、Game Readyドライバーを選択してください。
そのあとはインストーラーに表示される手順に従ってください。
シェーダーキャッシュの変更
NVIDIAにある「シェーダーキャッシュ」という項目をOFFにした後ONにします。
Windows検索欄で、「NVIDIA Control Panel」と記入するとアプリが一つ見つかると思うので、それをクリックします。
「3D設定の管理」をクリックします。右に一覧が表示されるので「シェーダーキャッシュ」を「オフ」に設定します。
すると右下に「適応」ボタンが表示されるのでクリックします。
少し読み込んだ後、画面を動かせるようになるので今度は「オン」にセットしてください。
そして「適応」をクリックします。
以上で完了です。
Apex Legendsを起動
これで設定は完了です。Apexを開いてみてください。
まだできませんね。
そうです。一度設定した後、またシェーダーのロードとコンパイルを一度だけ行う必要があります。
15分ほど待ち、ロードが完了したら一度Apexを終了してください。
そしてもう一度Apexを開くと、うまくいっています!
さいごに
以上が「シェーダーをロード/コンパイル中と表示される場合の対処法」でした。
これができるだけ多くの人を助けることを願います。これでもできなかったら、すみませんがもう僕には何もできません。。。
なんか最近のエペはどういうわけかバグが多いですね…
この問題が解決した人は、まだ解決していない人に拡散していただけると嬉しいです!
まだこの問題を解決できていない方は早く治ることを願います。。。
うまくいかない場合
ここまでのやり方でうまくいかなかった方は以下の事を試してみてください。
ドライバのダウングレード
上で説明したやり方よりも解決する可能性が高いやり方があります。
一番上にも書きましたが、8月以降のバグはこちらの方が治っている方が多いです↓
もう一度やり直す
この記事のやり方を試してもうまくいかなかった場合、もう一度やり直すことでうまくいったという報告があります。
ドライバのダウンロード元を変える
この記事ではドライバをNVIDIAドライバからダウンロードしましたが、こちらのGeForce 公式ドライバーからGame Readyドライバーをダウンロードしたらうまくいったという報告があります。
筆者はまだ試していないのでご注意を。
PCを修理する
全く直らない、ほかのゲームにも何らかの支障がある場合、PCが故障している可能性があります。
ドクター・ホームネットがおすすめの修理屋です。多くのメーカーに対応しており、この問題を解決できる可能性があります!他にもこのようにバグ解説の記事を書いていく予定です。ツイッターでは記事を最速でツイートしているので是非フォローお願いします!
下の記事では、スマホでエーペックスをプレイする方法を紹介しています!ぜひ読んでね!
関連記事
スマホでApex Legendsをプレイする方法【コントローラーさえあればできる!】
コメント
ダウンロードしたインストーラーexeを実行してください。
基本的には表示されたことに従ってください。途中で、Game ReadyドライバーかNVIDIA Studioドライバーか聞かれるので、Game Readyドライバーを選択してください。
とありますがどうすれば開けますか?
NVIDIAドライバーをダウンロードしてあると思うので、それをダブルクリックで起動できます。
ありがとうございます。
おかげさまでうっとうしいコンパイルなどが無くなり、スムーズに入ることができました。
無事解決できて良かったです\(^o^)/
こちらに記載していた内容で、NVIDIAドライバーをアンインストールし、再度再インストールし直したたら、コンパイル中と出る現象は解消しましたが、apex画面でボイチャのマイクマークがつかなくなりました。apexの設定でオープンチャットにもなっており、PCシステム設定からサウンド画面マイク設定できており、マイク反応もででるのに、なぜかapexのボイチャマークが出てきません。なぜかわかりますか??
ボイチャのスピーカーマークはパーティに参加空いているときのみ表示されます。マイク録音レベルを下げたりしてみてください。
Game ReadyドライバーかNVIDIA Studioドライバーか聞かれるので、Game Readyドライバーを選択してください。
とあるのですが出てこなかったです。
一応再インストールできて手順通りにやったのですがシェーダーのロードとコンパイルが毎回出ます。
選択肢がでないのは見たことないですね…
どちらかはインストールしないと先に進めないはずなので、必ず出るはずなんですよね。
「一応再インストールできて」と書かれていますが、それはどこで確認されましたか?
ダウンロードしたインストーラーexeを実行がインストールしようとしているアプリはmicrosoft検証済みアプリではありませんとでるのでしょうか、どの様にすればいいかわかりますか?
おそらく、そのソフトが認証されていないだけなので、実行するかどうかはあなたが決めることができると思います。僕のところではその画面が表示されなかったので憶測ですが、「詳細」をクリックして「実行する」をクリックするとイケると思います。
うまくいきました、ありがとうございます。
全部言われた通りにしましたが……治りませんでした… (2回も)
ただ、途中のstudioかgameをダウンロードの項目が出なかったです。出たのは「NVIDIAstudioとgame」か「NVIDIA studio」という項目でした。 これが原因でしょうか? ちなみに2回とも「NVIDIA studioとgame」を選びました
コメント失礼します。
私もこの記事を読み、手順通りやったのですが、他の方と同様Game ReadyドライバーかNVIDIA Studioドライバーか聞かれるので、Game Readyドライバーを選択してください。というところで出てきませんでした。「ドライバのダウンロード」の欄のダウンロードタイプのところでGame Readyドライバー、NVIDIA Studioドライバーの2つを選択出来ると思うのですが、それとはまた別にダウンロードしたインストーラーexeを実行した時に先程の2つを選択できる欄がでてくるということですか?
返信して頂けると幸いです。
僕の環境では、インストーラexeの中でその選択肢が表示されました。
NVIDIAドライバーのダウンロードページにもう一度行き、自分の環境を入力して、検索をクリックしてください。
ダウンロードボタンの下に「リリースハイライト」という項目の英文がありますので、その中に「Although GeForce Game Ready Drivers and NVIDIA Studio Drivers can be installed」という記載がありますか?
解決しない場合は、使用しているGPUを教えていただくと少しは助けになるかもしれません。
返信ありがとうございます。
言われた通り「リリースハイライト」という項目を見てみたのですが、「Although GeForce Game Ready Drivers and NVIDIA Studio Drivers can be installed」という記載がありませんでした。ちなみに使っているGPUはGTX 1060 6GBです。
NVIDIAドライバーダウンロードページではなく、GeForceドライバダウンロードページからGame Readyをダウンロードしてみるのはどうでしょうか。
https://yukiit.com/game/672/#toc20
GTX1060で無事解決しました。
ありがとうございます!
コメント失礼します。
この記事のようにやりましたが、他の方と同様にGame ReadyドライバーかNVIDIA Studioドライバーのところが出てきませんでした。そしてApexを起動したたびシェーダーをロード/コンパイル中と表示されます。どうしたらよろしいのでしょうか?ちなみに使用しているGPUはGTX1660です。
試していないので確実ではないのですが、
https://www.nvidia.com/ja-jp/geforce/drivers/
こちらのページでPC情報を入力したのち、「GeForce Game Ready Driver」をクリックすると単品でGame Readyをダウンロードできるのではないでしょうか。
まだ僕も試していないので、万が一のこともあるので最終手段として。
その方法で同じように行きましたがダメでした… もう方法はない感じですかね
ごめんなさい。助けになれそうにないです…お力になれず申し訳ないです
そのような方法でやったらできました!!ありがとうございます!!
もうすき...。
もうすき。
もうすき。謝謝
もうすき。謝謝...
無事ロードが入らなくなりました。ありがとうございます!
起動時の煩わしさが無くなりました、ありがとうございます。
最新Verではダメでしたが、Game Readyドライバーを前のVer(具体的には471.11)に入れ直して上記の通り試してみると上手くいきました。
GameReadyドライバーを選択できなかったのですが、この方法で治りました。情報ありがとうございます。
同じ症状の方は是非試してみてください。
あなたのおかげで、治りました。
ありがとうございます;;
GTX1060
立ち上げ遅いの解消できて本当に良かった!ありがとうございます❗
本当にありがとう
私はGeForceGTX1660 SUPERを使っているのですが、「製品シリーズ」にGeForceGTX 16 Seriesのノート版しか出てきません。使っているのはノートではないのでどうすればいいのでしょうか。
GeForce GTX 1660 SUPERであれば、「製品シリーズ」を「GeForce 16 Series」にしてください。「製品ファミリー」に「GeForce GTX 1660 SUPER」があると思います。
本当に助かりました。一回一回時間がかかるのが面倒だったので改善できてよかったです!
2060superでもいけました!ありがとうございます。
ゲーム音が消えました
対処法はありますか?
他のサイトのですが以下を試してみてはどうでしょうか。
https://p2pzen.com/windows/gpu-driver-nvidia-mute/
コメント失礼します!
シェーダーの変更とドライバーの再インストールをどちらも終わらせましたが、未だに毎回シェーダーのロードが入ります。
pcのスペックは
[NVIDIA GeForce RTX 2070 SUPER]
[Windows 10 Pro]
[64ビット]
[Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz 2.90GHz]
になります
以前のシーズンから、いわゆる無限ロードが毎回起きていて、対策も分からずプレイしていました。
だから今回のシェーダーも無限ロードだと思ってあまり期待できてません…今回も治らないのでしょうか?
確認事項として、再インストールしてからシェーダーの変更を行いましたか?PCを再起動してみてください。
返信ありがとうございます!
念のためもう一度再インストールとシェーダーの変更を行いましたがダメでした。
念には念をと再インストール時とシェーダー変更後のapexを起動した後の再起動もしましたがダメそうです。。
980Tiですがドライバ更新で治りました
インストールがGeForceExperienceからでしたらやってることは変わらないので手動インストールでも問題ないと思います
コメント失礼します。
64ビット
NVIDIA GeForce GTX 1650 でも成功しました!
本当にありがとうございました!
あの忌々しい「シェーダーをロード/コンパイル中」を消すことが出来ました!
これからはもう全裸待機することなくAPEXを出来ます!
ありがとうございました!
直りました!
pc初心者でもすごく分かりやすかったです!!
ありがとうございますm(_ _)m
鬱陶しかったコンパイル地獄から解放されて助かりました!!PC弱者にも分かりやすい説明で良かったです!!
NVIDIA GeForce GTX 1660Tiですが最新版はうまくいかず、記事内にあるようバージョン471.11に変更して上手くいくようになりました。
最新版からのダウングレードの方法を教えてくれる方いませんか?
一番上にも書いていますが、以下の記事を参考にしてください。
https://yukiit.com/game/1569/
RTX3060です 記事内の471.11にダウングレードしたらできました!ありがとうございます!!!!!!
RTX2080を使っているものですこちらの記事の方法すべてやりましたが解決しませんでした
バージョンを471,11にしてGTX1660で出来ました。
ちなみになんですけどバージョンが最新だとシェーダーキャッシュの欄が別のものになっていました。
うそつき!!!
https://yukiit.com/game/1569/
こっちを試してみて!
GTX770でVer.456.71からVer. 473.81へ更新し、記事の通りの手順をした結果、解決しました。
とても役に立ちました。