スキップしてメイン コンテンツに移動

投稿

PCゲームが動かない時のDirectXバージョン確認と対処方法

PCゲームが動かない時は使っているPCのDirectX(Direct3D)の対応バージョンをOSとグラフィックのハードそれぞれ確認してみましょう。 必要なDirectXのバージョンや機能を満たしていないかもしれません。DirectXバージョンの考え方と調べ方、対処方法をまとめます。 考え方:OSの対応DirectXバージョンとグラフィックハードウェアのDirectX(Direct3D)の対応バージョン・機能は別物 Windowsはバージョンごとに対応しているDirectXのバージョンが決まっています。また、グラフィックのハードウェアにも対応しているDirectX(Direct3D)のバージョン、機能(機能レベル)があります。 ゲームの要件に合うようにOSのDirectXバージョンとグラフィックのハードの機能レベルを両方満たしている必要があります。 OSの対応DirectXバージョン(9.0以降) DirectX 9.0:主にWindows XP。Windows 2000、Me、98でも利用できる DirectX 9.0c:Windows XP SP2に搭載 DirectX 10.0:Windows Vista以降に搭載 DirectX 10.1:Windows Vista SP1以降でのみ利用できる DirectX 11.0:Windows Vista SP2 + Platform UpdateとWindows 7以降で利用可能 DirectX 11.1:Windows 8以降で利用可能 DirectX 11.2:Windows 8.1でのみ利用可能 DirectX 11.3:Windows 10以降でのみ利用可能 DirectX 12:Windows 10以降でのみ利用可能 DirectX 12 Ultimate:Windows 10バージョン2004以降でのみ利用可能 グラフィックハードウェアの対応Direct3Dバージョン グラフィックのハードウェアがどのDirectX(Direct 3D)のバージョンに対応しているか、どの機能レベルに対応しているか確認します。 Direct3D 11から「機能レベル」という概念 が導入されています。機能レベルは12_2、12_1、12_0、11_1、11_0といったものが振られています。 グラフィックのハードウェアがDire

T100HAでカプコンアーケード2ndスタジアムが動かない

今日から配信の Capcom Arcade 2nd Stadium(カプコンアーケード2ndスタジアム) 。 最近発売した「カプコンファイティングコレクション」に「ハイパーストリートファイターII」が含まれてたので見送りかと思ってたら、DLCとして単体購入できるサービス精神旺盛なカプコン。 T100HAで遊べるか試してみた最初の結果 基本ソフトは無料で「ソンソン」が遊べます。T100HAでSteam版が動くか試してみたところ、起動時に「Your GPU was not supported. Please check your GPU Driver.」と出て動きません。 カプコンアーケードスタジアム(1st)のときは 試行錯誤してどうにか遊べるようになった し、今回も動くと期待していたのに。 スペック要件の確認 自分が使っているT100HAのスペック。 OS: Windows 10(21H2) Pro プロセッサー: Intel Atom x5-Z8500 メモリ: 4GB グラフィック: Intel HD Graphics(CPU内蔵) ディスプレイの最大解像度は1280x800 DirectX: Version 12が入っている Steam版の最低システム要件(Steamの「 Capcom Arcade 2nd Stadium 」ページより) 64 ビットプロセッサとオペレーティングシステムが必要です OS: WINDOWS 10 (64-BIT 必須) プロセッサー: Intel Core i5-4460 または AMD FX-6300以上 メモリー: 4 GB RAM グラフィック: NVIDIA GeForce GTX 760 or AMD Radeon R7 260x with 2GB Video RAM DirectX: Version 12 ストレージ: 4 GB 利用可能 追記事項: 想定動作は720P/60FPS。本作はXinput対応コントローラーでのプレイを推奨いたします。 DirectXの要件が1と2で違う 最低要件を見てみると1stはDirectX11だったのがDirectX12に変わっている。 もしかしてDirectXの要件が上がったと同時に求められるグラフィックのハードの機能レベルが上がったんじゃないかと思う。そうだとするとT100HA

32bitゲームを64bit環境で動かすWindowsの仕組みWOW64

Windowsで動くゲームは昔のWindows95/98用ゲームから始まり、ちょっと前のWindowsまで大半のゲームは32bitコードのプログラムです。 今のWindowsを64bit環境で使っている人が多いと思いますが、そのままでは32bitコードのプログラムは動きません。Windows側で「WOW64」というエミュレーションがされます。 WOW64を理解しておくことで昔のゲームを今のパソコンで動かせる可能性が高まります。 参考にしたWEBページ 32bitアプリを64bit Windows 7で動かす「WOW64」(ASCII.jp) 第2回 Win32アプリケーションを実行するWOW64(@IT) WOW64とは Windows 32bit On Windows 64bitの略。64bitのWindowsで32bitコードのプログラムを動かすエミュレーションの仕組みです。 CPU自体だとx86の64bit化自体は32bitとの互換性が高い状態で拡張されています。加えてWindows側は32bitコードのプログラムの互換性を維持するためにWOW64の仕組みが動いて対応します。 64bit環境で32bitコードのプログラムは以下のような動き、制限があります。 WOW64の仕組みでエミュレーションされる 32bitコードのプログラム向けに32bitで扱える仮想メモリ空間が割り当てられる 32bitコードのプログラムと64bitコードのプログラムは1つのプロセス内に混在できない DLLも32bitコードのプログラムは32bitコードのDLLを呼び出す必要がある。32bitコードのプログラムから64bitコードのDLLを呼び出せない Windowsのシステムフォルダやレジストリは32bitコード用に用意されたものにアクセスするようにリダイレクトする 32bitのゲームを64bit環境で動かすときのポイント 古いゲームのインストール先は標準のProgam Filesフォルダにしない 64bit環境では64bitコードのプログラムは C:¥Program Files に、32bitコードのプログラムは C:¥Program Files(x86) にインストールされます。Program Files(x86)やProgram FilesフォルダはWindowsの管理下になって

Win95/98時代のゲームを今のWindows10で遊ぶ・動かす方法

 昔のWindows95/98時代のゲームを今でも遊びたいという人は多いと思います。自分もそうです。 でもWindows10で動かそうとしてもそのままではうまく動かないときが多いので対処方法をまとめておきます。 対処方法の一覧 対処方法1:ゲームのインストーラは使わずにゲームが入っているメディア(FD・CD)から直接コピーする 対処方法2:古い環境でゲームをセットアップして内容をコピーする 対処方法3:プログラムの「互換性」の設定をする 対処方法4:「DDrawCompat」でグラフィックス関連の互換性を上げる 対処方法5:「_inmm.dll」でCD音源を再生できるようにする 対処方法6:64bit環境ならWOW64の仕組みをふまえて調整する ↓起動したゲームの例(ぷよぷよ通、バーチャファイターPC) 対処方法1:ゲームのインストーラは使わずにゲームが入っているメディア(FD・CD)から直接コピーする Windows95/98時代のゲームのインストーラは今のWindows 10でうまく動かなかったりします。 ゲームが入っているメディア(FD・CD)を見てみて、ゲームの実行プログラム(EXEプログラム)やゲームのファイルがそのまま見える状態ならコピーしてみましょう。 もしsetup.exeや内容がCABファイルで圧縮されているゲームはセットアップが必要でこの方法は使えません。 手順 1. ゲームが入っているメディア(FD・CD)をエクスプローラで開く 2. ゲームのプログラム(EXE)やDLLファイル、WAVやMIDファイル、TXTファイル、その他ファイルなどが沢山入っているフォルダがあるか確認する 3. 見つかったらCドライブにゲーム名のフォルダを作り、中身をコピーする 4. ゲームのプログラム(EXE)を実行してみて動くか試してみます 対処方法2: 古い環境でゲームをセットアップして内容をコピーする 対処方法1ができないゲームはWindows XPなどの少し前のパソコンがあれば、そこにセットアップしたものをコピーする方法があります。 ただしファイルのコピーだけでは動かず、セットアップでレジストリに登録された内容もコピーする必要があるゲームもあります。 手順 1. 少し前のOSかゲーム要件にマッチするOSが動くパソコンを起動する 2. ゲームをそのパソコンでセット

カプコンアーケードスタジアムをAtom CPUで動かす方法

ファミコンの裏技のようなやり方で解決しました。試行錯誤の内容をまとめておきます。 Capcom Arcade Stadium(カプコンアーケードスタジアム) は1984年から2001年にかけて登場したアーケードゲーム32タイトルが遊べるソフトです。 まずは動かすためのスペック要件確認 自分が使っているT100HAのスペック。 OS: Windows 10(21H2) Pro プロセッサー: Intel Atom x5-Z8500 メモリ: 4GB グラフィック: Intel HD Graphics(CPU内蔵) ディスプレイの最大解像度は1280x800 DirectX: Version 12が入っている Steam版の最低システム要件(Steamの「 Capcom Arcade Stadium 」ページより) 64 ビットプロセッサとオペレーティングシステムが必要です OS: WINDOWS 10 (64-BIT 必須) プロセッサー: Intel Core i5-4460 または AMD FX-6300以上 メモリー: 4 GB RAM グラフィック: NVIDIA GeForce GTX 760 or AMD Radeon R7 260x with 2GB Video RAM DirectX: Version 11 ストレージ: 4 GB 利用可能 追記事項: 想定動作は720P/60FPS。本作はXinput対応コントローラーでのプレイを推奨いたします。 これ見るとT100HAは確実にCPUとグラフィックは性能が足りない。メモリは4GBモデルなので最低ラインはクリア。 80~90年代のアーケードゲームだから、スペックそんなに必要じゃないと思うけど、と勝手な期待をする。 T100HAで遊べるか試してみた最初の結果 基本ソフトは無料で「1943」が遊べるのでそれで試すことが可能。確認してみた。 Steamでカプコンアーケードスタジアムをライブラリに追加。Steamクライアントでダウンロードして起動。 ソフトが立ち上がってウインドウが出た。ブラックアウトしたまま画面が出ない。 パソコンのパワー使っていて重い。 うーん動かない。遊びたかったという気持ちが残るままタスクを強制終了。 どうにかして遊べないか試行錯誤する 「ゲームが起動しないなど、正常に動作しない

T100HA(Windows10)の音量が勝手に大きくなる問題が再発したので対処中

「 T100HA(Windows 10)の音量が勝手に大きくなる問題の対処方法 」 「 T100HAにWindows10(21H2)をクリーンインストール 」 「 Windows 10のデバイスドライバの自動更新を無効にする方法 」 上記対応済みのT100HA(Windows10 バージョン21H2)で発生するようになりました。2022年2月分のWindows Updateを当てた直後からなので、Windows Updateが原因で間違いなし。 「Windows 10のデバイスドライバの自動更新を無効にする方法」の内容はすべて設定済みで元に戻ってはいなかったです。 対処を試みる 症状が出ている状態でオーディオドライバをそのまま再インストール 今回はRealtekをアプリからアンインストールしない状態で、そのまま再インストール。 再インストールして再起動したところ、おや?音が大きくならない? この問題はしぶとかったはずなので今様子見ています。

T100HA(Windows10)の音量が勝手に大きくなる問題を対処済み→再発した

「 T100HA(Windows 10)の音量が勝手に大きくなる問題の対処方法 」 「 T100HAにWindows10(21H2)をクリーンインストール 」 「 Windows 10のデバイスドライバの自動更新を無効にする方法 」 上記対応済みのT100HA(Windows10 バージョン21H2)で2か月ほど経ちましたが、音量が大きくなる問題は発生していません。デバイスドライバの自動更新の無効が効いているようです。 音量問題が無いことで、WebサイトのYouTube動画やYouTubeを見るときに本当にスムーズになって良いです。 ※2022年2月追記 2022年2月のWindows Updateを当てたら、音量問題が再発しました。 「 T100HA(Windows10)の音量が勝手に大きくなる問題が再発したので対処中 」