2018年4月15日日曜日

WindowsPCがSound BlasterX G5を認識しない、起動時に「デバイスが接続されていません」、通電されてはいるが音が出ない不具合の対処法

私も購入から1ヶ月くらい不具合に悩まされていたのですが、2つの点に気をつけるようにしたら解消されました。
PCでステレオの設定で使用する場合や、コンソール機で使う場合は問題ないと思いますが、
バーチャル5.1/7.1サラウンドは要注意です。
G5のバーチャルサラウンドは「詳細設定」→「スピーカー/ヘッドフォンの構成」から設定される、
チャンネルのアップミックスと、「ACOUSTIC ENGINE」の「Surround」による仮想化という
2つの処理によって成り立っているため、Surroundを有効にしていないと問題が起こります。

パソコンに接続するたびに謎のドライバーのインストールが始まり、失敗し、使用できなくなる不具合が頻発します。
電源を入れても認識せず、「デバイスが接続されていません」というエラーが出ます。

これはおそらく、PCから見たG5がステレオなのか多チャンネルなのかわからない謎のデバイスとして認識されてしまうのが原因です。
謎のデバイスが接続されたことに対してWindowsはとりあえず標準的なオーディオドライバを適用しようとするものの、上手く処理できないため、エラーを吐いてしまうのです。

G5を7.1サラウンドに設定しておいても、Surroundによる仮想化の指示を与えておかないと、
シャットダウンや再起動後のWindowsが「うーん…これはステレオ!」と誤認し、
正常に動作しなくなるのではないか……と私は感じています。

----------

いや、そもそも7.1サラウンド自体に問題があるのか!?

ゼンハイザーのGSX 1000にも「PCの起動時に認識されない」とか
「USBを抜き差ししないと反応しない」という苦情がやたら目立っています。
GSX 1000の条件は不明ですが、Windowsの設定を7.1サラウンドにすることが不具合の原因であり、
ステレオにしないとだめ!という可能性が否定できなくなってきました。

ただの憶測ですが、
Windowsの起動時にデバイスを7.1サラウンドと認識するドライバーが正しく読み込まれず、
G5もGSX 1000も動作しなくなっているような気がします。
G5のほうがより深刻な問題を起こすケースが多い、と……。
デバイスではなくWindowsの仕様に何か原因があるのかもしれません…もしくは両方。

この記事で紹介している「G5の不具合への対処法」に関しても、
やはり効果がなく、7.1サラウンドをやめてステレオに変更するしかないのかもしれません。

私はもう7.1サラウンドには失望しているのでずっとステレオで運用していて、
今のところ不具合は一度も起こっていません。

G5は本質的に「ステレオのサウンドデバイス」。間違いありません。


----------


プロファイル」には任意のエフェクトとイコライザー等を登録することができるのですが、
「エフェクト オフ」を選択してはいけません。

「エフェクト オフ」という既定のプロファイルだけでなく、自作でそれと同等の内容のものも登録してはいけません。

バーチャル5.1/7.1サラウンドで使用する場合は必ずSurroundを有効にしておく必要があります。
2つそろって初めてバーチャルサラウンドが成立するからです。




G5のエフェクトをすべて無効にしたい場合は、プロファイルに「エフェクト オフ」を登録するのではなく、
本体のSBXボタンを長押ししてください。

3つのプロファイルには有効なエフェクトを登録しておいて、SBXボタン長押しで無効にするのです。

エフェクトを無効にする場合は必ずサウンドをステレオに設定してください。




PCとG5をUSB接続してもまったく認識しなくなったら?

1.
USB接続した状態でG5本体の「Scout Modeボタン」と「ボリュームコントロールノブ」を同時に長押しし、白色のインジケーターランプが激しく点滅するのを確認してから離します。
G5本体の設定が初期化(プロファイルなどが出荷時の状態に戻る)されます。

2.
ヘッドホンやスピーカーのケーブルを外します。

3.
USBケーブルを抜いてBlasterX Acoustic Engine Proをアンインストールします。
再起動を要求されるので、再起動します

4.
起動したらPCとG5をUSBケーブルで接続します。
自動的にドライバのインストールが始まります。
もし再起動を要求されたら再起動してください。
ここで行き詰まってしまった場合は、Windowsの「デバイス マネージャー」を確認しましょう。
「Sound BlasterX G5」の項目にエラーを示すアイコンがついているはずです。
これを右クリックして「削除」。画面の指示に従って操作します。

再起動の頻度が多いですが、面倒がらずに必ず実行してください!

5.
ヘッドホンやスピーカーを接続し、音が出ることを確認してください。

6.
BlasterX Acoustic Engine Proを再度インストールします。

7.
再起動を要求されるので、再起動します。

8.
ヘッドホンやスピーカーから正常に音が出て、BlasterX Acoustic Engine Proも操作できることを確認します。




この一連の不具合は決して「故障」ではないと思われます。
G5のバーチャルサラウンドを実現させるメカニズムの問題なので、
メーカーはSurroundとマルチチャンネル処理の動作を改善する必要があります。

ステレオで運用すれば基本的にこのような不具合は起こりません。


G5をバーチャル5.1/7.1サラウンドに設定しても、Surroundを有効にしないとリアチャンネルの音声が正しく再生されず、「まるで頭の中で鳴っているように聞こえる」不具合があります。

Surroundの数値を少なくとも60以上に設定する必要があり、
小さい値にすると非常におかしな音になってしまうので注意が必要です。
デモやテスト音声だけでなく、実際のゲームプレイにも支障をきたします。

G5のセットアップが完了した時点でバーチャル7.1サラウンドになっているのは問題だと思います。
挙動を見る限り実質的にステレオのデバイスなのに、初期設定が7.1サラウンドというのはアホとしか言いようがありません。

初期設定のプロファイルは
「ファースト パーソン シューティング (FPS)」
「アドベンチャー&アクション」
「ドライビング シミュレーション」
となっていますが、Surroundの値はそれぞれ60、3012
いったい何の冗談だ?という感じです。

「デフォルト」というプロファイルもSurroundは12ですよ??なんなの??バカなの??

ちなみに同じメーカーのSBX Pro StudioのSurroundは初期値が67になっていて、
こちらは正しい位置から音が出ているように聞こえます。
なぜ新しいBlasterX Acoustic Engine Proのほうが劣化しているのか不思議です。

SBXにならい、というか、SBXを正しいものとみなしてSurroundを67か100で運用するのが
今のところ最善であると考えられています。

しかし海外のフォーラムではG5の発売後まもなくバーチャルサラウンドの挙動のおかしさを指摘する投稿があり、
同様の現象に不満を抱くユーザーが議論し、SBXより明らかに劣化していることに失望し、
返品が相次いで行われていたことが読み取れました……


G5はステレオに設定すればSurroundの値はいくらでも問題ありません。
0でも正しく動作します。

というよりステレオでないと正しく動作しないプリセットが登録されているのは、
根本的にバーチャル7.1サラウンドではなくステレオで運用するデバイスだからではないでしょうか。
つまり主なターゲットはPCではなくコンソール機のゲームということです。

バーチャルサラウンドはあまりにもお粗末な機能であり、3Dゲームの臨場感を求めている人には向きません。
改良される様子もないのでバーチャルサラウンドに期待するなら別の製品をおすすめします。

ただ、G5はステレオの音質は競合製品よりかなり優秀であると評価されています。
高出力のわりにホワイトノイズも少ないし、私の環境ではライン入力の音質がオンボードより圧倒的に高くなっています。

PRO-GAMINGなどと標榜しているくせにゲームより音楽鑑賞に向いているという、
なんとも立場のよくわからなくなってしまったG5ですが、私は悪くないと考えています。

それはゲーム側の仕様というか設計事情にあります。

PCゲームにおけるサウンドデバイスの重要性が問われたのは十何年も前のことで、
FM音源や「Direct Sound 3D」が採用されていたころの話なのです。
当時はPCの性能が今ほど高くなかったため、音声を出力するためにサウンドカードが必須でした。
CPUや内蔵音源で処理するのは都合が悪く、どうしても専用パーツで行う必要があったのです。

今でこそ3Dゲームのグラフィック処理にはGeForceなどのビデオカードがほぼ必須といえる状況ですが、
昔のサウンドはそれと同じような事情だったのです。
しかしグラフィックに比べてあまり進化しておらず、オンボードサウンドチップでも十分な性能を得ることができます。
それどころかゲーム自体のサウンド能力が向上したため、ハードではなくソフトウェアによるサラウンドのほうが
実用的になってきているのが現状です。

ゲームのサウンドエンジンが「サラウンド」ではなく「ステレオヘッドホンに最適化した音声」を
出力できるのなら、ステレオの品質に定評のあるデバイスのほうが有利になる可能性が高いのです。


外付けサウンドデバイスの意義とは、音量調整のしやすさ、端子の物理的なアクセスのしやすさ、
内蔵しないのでエアフローを妨げないことや、着脱を容易に行えることなどが挙げられます。
環境によってはノイズの影響を受けにくくなることもメリットになります。

Windowsユーザーが減少していることもバーチャルサラウンドの需要が薄れている原因かもしれません。
Macではソフトウェアが使用できないですし…




Sound BlasterX G5はほかのオーディオデバイスと猛烈に相性が悪いらしく、私の環境ではG1と同時または交互に使用することすらできませんでした。

G1を接続してもドライバーのインストールが始まり、失敗し、使用不可能に陥ります。
G5の動作もおかしくなって認識されなくなります。

本当に意味不明ですがSound Blasterは昔からこのような挙動を示す製品が多いため、
今さら不具合に驚くことはないという人すらいます。

バーチャルサラウンドがらみではなく、ほかのオーディオデバイスがPCに接続されていたり、
G5とは別の仮想サラウンドやイコライザーソフトがインストールされていたりする場合は、
それらを全て外し、無効にし、アンインストールするまでまったく使えない可能性もあります。



G5とソフトウェアが正しくインストールされているWindowsPCには、
録音デバイスに「外部マイク」、「ライン入力」、「SPDIF入力」、「再生リダイレクト」の4項目が追加されますが、
「既定のデバイス」として設定できるのはこの中の1つだけです。

たとえば「再生リダイレクト」を規定のデバイスとして設定し、動画配信ソフトで再生リダイレクトを使用して
映像と音声の取り込みを行ったあと、動画配信ソフトを閉じ、既定のデバイスを「外部マイク」に変更すると、
再び動画配信ソフトを起動したときにとんでもない問題の起こることがあります。

複数の録音デバイスを同時に既定のデバイスとして設定することはできない仕様なので、
システムを変更する場合は使用したソフトの設定も合わせて変更しなければなりません。
変更せずに録音や配信を実行するとブルースクリーンエラーを起こす可能性もあります。

再生デバイス、録音デバイスともに「既定のデバイス」を変更する際には細心の注意を払ってください。
具体的には、音の出るソフト、ゲーム、プログラムは必ず全て終了させてから行うようにすることです。
少しでも音声の出るものや、マイク入力レベルに反応してゲージの動くアプリケーションなどは閉じましょう。
動作中に既定のデバイスを変更すると深刻な問題の起きる恐れがあるからです。

0 件のコメント:

コメントを投稿

コメント