Windows10で外部GPUとQSVを併用する

雑用マシンに遅れる事数ヶ月、ゲーム用のPCもWindows10に変更(SMBのバージョンを上げたかった)。アップグレード自体は問題無く完了したが、外部GPUとQSVを併用するために導入した「ダミーVGAプラグ」が使用できなくなってしまった(モニターが接続されていないと認識する)。

恐らく、ドライババージョンが上がった事、Win10側でのモニター認識ロジックに何か変更があったのではないかと思われるが、このためだけにモニターを接続するわけにはいかないので、ダミープラグを作る前に検討していた、ソフトウェア的にモニターを追加する手段を選択する事にした。

GTX 750Tiを使いながらQSV(Quick Sync Video)でエンコード | Sakopc blog

具体的な手順は上記Webサイトで。しかし、どういう変更があったのやら・・・・。

Windows7のWindowsUpdateで8007000Eエラーが発生

先日、Windows7を新規にセットアップしたが、WindowsUpdate時に「8007000E」のエラーが発生し、WindowsUpdateが進まない現象が発生した。

Web検索してみると、「KB3050265」を適用すると解消するという情報があり、適用したところ解消した。

Download Windows 7 for x64-Based Systems 用更新プログラム (KB3050265)

なお、この更新を当てても解消しない場合もある模様。

ThinkPad Z61p 内蔵SDカードスロットドライバ

Z61pにWindows10をインストールしたところ、内蔵SDカードスロットのドライバが当たらず、MicrosoftUpdateからも入手が出来なかった。

調査したところ、HPのサイトでダウンロード出来る「Texas Instruments Media Card リーダードライバー」が使える事が判明し、インストールしてみたところ問題無く使用できた。

[ドライバおよびソフトウェア] – HPサポートセンター
http://h20564.www2.hp.com/hpsc/swd/public/detail?swItemId=ob_70996_1#tab3

 

MicrosoftアカウントログオンしているWindows 10上の共有フォルダへ接続する際のユーザー名とパスワード

MicrosoftアカウントログオンしているWindows 10上の共有フォルダへ接続しようと、ユーザー名とパスワードを入力したがエラーとなった。

このWindows10は初期設定時にローカルアカウントで設定し、その後マイクロソフトアカウント+PINコードログインに変更。どの組み合わせで入力すればユーザー認証が通るのかイマイチわからず・・・・。

調べてみたところ、このパターンの場合はローカルアカウント時のユーザー名とマイクロソフトアカウントのパスワードを入力すれば認証できるとのこと。実際にOS XからSMB接続時に入力してみたところ、認証できた。

初期設定時にマイクロソフトアカウントを設定した場合は、ユーザー名とパスワードはマイクロソフトアカウントとなるのかなと予想する(マイクロソフトアカウントログオン設定のWindows10マシンがない!w)。

iPhone 5c(au/16GB)を購入:その後(iOS9.3.1編)

iOS9.2+mineo Aプランで安定して運用できていたiPhone 5cですが、先日リリースされたiOS9.3+9.3.1にアップデートしたところ、4Gでの接続が出来なくなり、x1接続となってしまうようになりました。

色々と問題が発生しやすい組み合わせであることはわかってはいたので、あーw、程度で済ますことが出来ましたが、メイン端末にしている人はコレは気が気ではないですね。

早速幾つかの対応を行い、回復することが出来ました。

  • 前回記載のおまじない操作→回復せず。
  • mineo公式の構成プロファイルの再インストール→インストール後、おまじないを行っても1x接続のみとなり、解消せず。訂正:どうやら私が再インストールしていた構成は古いAPN Payload版だったようで、こちらだとiOS8以降ではLTE接続が不安定になるため、Celler Payload版の構成プロファイルをインストールしないといけなかったようです。しかし、mineoのプロファイルリンクページにはそういう事は一切書いておらず、「5s/5cをご利用の方はこちらをご利用ください」というAPN版をダウンロードさせる誘導はなんとかしないといけないのではと思うのですが・・・・。
    リンク先による構成プロファイルの違いなど、詳しくは、マイネ王内のこちらの記事を参照ください。
  • ネットワーク設定のリセット→上記公式プロファイルインストール中に行ったが効果無し。
  • とある方が作成した構成プロファイル(Celler Payload)のインストール→4G接続が復帰。復帰後、10分以上4G表示となっていることを確認。

というわけで、公式プロファイルから他者作成のプロファイルへ変更しました(が、上記のように、インストールする構成プロファイルを間違っていたので、公式提供のプロファイルで良かったような気も)。これから先も色々とありそうですが、コレで落ち着くと良いのですがー。

iPhone 5c(au/16GB)を購入

今頃になって、iPhone 5cの中古を購入しました。

iPhone 5c

キャリアはauで、容量は16GB。メインで使用しているiPhone 6のサブとして良いかなぁと。前々からiPhone 6は幅が広くて持っていると手が疲れてくるので、5sまでの4インチiPhoneが欲しかったのですが、丁度売り出し品があったのでソレを入手しました。

筐体色は白でして、あまり白は好きじゃないのですけど、実物を見たら許せる範囲だったので数の多いうちに選んで、キズが無い個体を購入しました(汚れの付き位置からすると、ケースに入れていた模様)。

以下、幾つかメモ書き。

  • ケースは5c専用品が必要(5cは音量ボタンが縦長形状であり、5sケースには合わない)
  • auのSIMロックが掛かっているのもあり、以前からZ Ultraで使用しているmineoのAプランをSIMサイズ変更して利用。プロファイルのインストールの他に、おまじないとして以下操作も必要。
  • おまじない操作→電源が入っている状態で機内モード有効→そのまま電源オフ→オン→ホーム画面になったら機内モード解除。これを行わないと、4G(LTE)が消える→圏外→1x接続になってしまう(同時にバッテリー消費がアップする)。
  • Touch IDは非搭載(忘れてたw)
  • iPhone SEに買い換えしようかと考えていたが、5cのおかげで現在は落ち着いているw(iPhone 7の現物を見てから6をどうするか考える事に変更)。

今改めて触ってみると、5sから6へ買い換えたのは良かったのか?と自問してしまうほど、ベストサイズだと感じます。

 

Bubble UPnP Serverを使用して外出先から自宅ライブラリを聴く

OpenHome化で使用したBubble UPnP Serverですが、他にも機能が搭載されており、その中でも興味を引いたのが、自宅外からDMSへアクセスする機能です。コレを使えば、スマホ内に音楽データを入れる必要が無くなる!というわけで、追加で設定してみました。

■前提条件

  • Bubble UPnP Serverが何らかの機器上ですでに稼働していること
  • ADSL以上のインターネット回線があること
    ISDNは厳しいと思います。流石にいないか・・・
  • DynamicDNSもしくは固定グローバルIPアドレスが使えること
    無くても何とかなりますが、使い勝手がかなり悪くなります。ブロードバンドルーター購入の無料提供だとヤマハやアイオーデータ、VPN製品だとSoftEther社のSoftEther VPN、専業ではMyDNS.jpなど。なお、自宅ではVPNも使用しているのでSoftEther VPNを使用しています(ここではDynamicDNSの設定については省略)。
  • Android搭載のスマートフォン、タブレット
    LTE搭載、もしくはテザリングで同等の速度が出ること。foobar2000もクライアントアプリとして使用できるそうですが、試していません。
  • 使用する端末へのBubble UPnPのインストール
    フルバージョンじゃないといけないかどうかは未確認

■サーバー設定手順(Bubble UPnP Server)

  1. Bubble UPnP Serverの設定画面へアクセスする。
  2. 「Network and Security」タブをクリックし、「Allow to access the server from the Internet」にチェックを入れる。
  3. チェックボックスの上方「Credentials」のLoginとPasswordに、外部ネットワーク側からDMSへアクセスする際のユーザー名とパスワードを入力する。
    なお、「Public host name」には自分のインターネットアクセス回線のリモートホストが表示となる。
    BUPP-001
  4. 「Media Servers」タブへ移動し、外部ネットワークから接続した際にアクセスするDMSを選択後、「Make this Media Server available in Bubble UPnP for Android and foobar2000 for Internet Access」にチェックを入れる。
    BUPP-002
  5. 「Status」タブに戻り、「Internet Connectivity Test」ボタンをクリックする。クリック後、ボタン右に「HTTP:Server is reachable from Internet」「HTTPS:Server is reachable from Internet」の表示が出れば外部ネットワークから接続できている状態となり、基本的な設定は完了。
    BUPP-000

■メモ的な物(Bubble UPnP Server)

  • ブロードバンドルーターがUPnPに対応していないと「Internet Connectivity Test」ボタンをクリックした際に、テスト結果がエラーとなる(赤文字で結果表示)。この場合はルーターの静的ポート変換機能で、外部ネットワークからの58050ポートと58051ポートへの通信を、Bubble UPnP Serverを動かしているPCもしくはNASへ転送する設定が必要となる。
  • 「Status」タブの下方に最低でも「Audio Trancecoding Supported:yes」の表示が出ていないと、オーディオメディアファイルをMP3に変換して送信する機能が動作せず、パケット通信契約の上限まで使い切ってしまう恐れがあるので注意する事(俺は絶対FLAC!WAVEだ!という方なら関係ないけどw)
  • ブロードバンドルーターを再起動やポート設定を弄った場合、Bubble UPnP ServerがUPnPの再設定を行わないのか、外部ネットワークからアクセス出来なくなることがある。その際は「Status」タブの下方「Restart Server」ボタンをクリックしてサーバーを再起動する。
    (インストール先がWindows機であれば、タスクマネージャを利用して深夜のアクセスしない時間帯などに、Bubble UPnP Serverサービスを定期的に再起動させるのも良いかもしれない)
  • 「Setting」タブの「Adbanced」タブにある「Trancecode high-res audio to 44.1/16 or 48/16 FLAC」はハイレゾ(44.1/16 or 48/16と書いてあるのでこれ以上のファイルの場合?)ファイルをTrancecodeを利用してダウンコンバートする機能の設定のようだが、クライアント側にBubble UPnPを使用している限りでは、ここで設定をしてもクライアント側設定が優先される模様(設定は後述)。
    BUPP-003

■クライアント設定(Bubble UPnP)
設定手順はBubble UPnP Serverのサイトにドキュメント化されているが、一通りの手順を書いてみます。

  1. Bubble UPnPを起動し、Settingメニューへ移動する
  2. 「Setup network wizard」を選択
  3. 「Name」に設定の名称を入力(自宅 など)。Server addressにBubble UPnP ServerのStatusタブなどで表示されていたPublic host name、もしくはDynamicDNSサービスで取得したFQDNを入力する。
  4. LoginとPasswordは「Credentials」で入力した文字列を設定。
  5. Active on connectionをタップし、ラジオボタンを「Mobile」に変更する。変更することによって、自宅LAN環境ではBubble UPnP Serverのこの機能を使用しないよう明示的に限定できる。
  6. 下方の「TEST」ボタンをクリックし、接続テストを行う。ここでエラーになる場合はBubble UPnP Server のStatus画面状態などを確認する。
  7. エラーが発生しなかった場合は、NEXTボタンをタップし接続先設定を完了する。
  8. 再度Settingsメニュー内「Network and settings」へ移動する。
  9. 「SD Card music caching」内の「Active on connection」をタップし、Mobileを選択(DMSからダウンロードしたデータをローカルにキャッシュする機能をモバイル回線経由のみに限定する)。
  10. 「Add to Android Library」のチェックを外し、DMSからダウンロードしたデータがローカルにキャッシュされた際に、そのデータをAndroid側の音楽ライブラリーに登録する機能を無効にする。端末ローカルにはハイレゾファイルを置いて、それらだけをOS側に認識させたいんだよ!という人には余計なお世話機能であるw(外し忘れても後からチェックを外せばライブラリ登録も解除できる)。
    BUPP-004
  11. 「Music playback transcoding to local renderer」カテゴリ内のMobile Max Bitrateをタップし、モバイル回線時のビットレートを設定する。ウチは割り切って128kbpsを設定。
  12. 無線LANテザリングを使用して他端末経由でBubble UPnP Serverへ接続している場合は、その下のWiFi / Eth Max Bitrateも設定を行う。
  13. その下のLossless onlyチェックは音源ファイルのビットレートが上記二つのビットレート設定以上の場合で、チェックが入っていた場合はトランスコードせずにオリジナルファイルのまま伝送してくる機能(らしい)。ウチでは割り切っているため外している。
    BUPP-005BUPP-006

■アクセス・再生手順

  1. 無線LANを切る。もしくは無線LAN圏外へ移動し、モバイル回線接続にする。
  2. Bubble UPnPを起動し、LIBRARYへ移動する。
  3. 左上のDMS名の横に「[入力した設定名称]」が追加で表示される。
    BUPP-007

  4. いつも通りにライブラリ画面からキューへ曲を追加し、再生を始めれば端末の内蔵スピーカーもしくはヘッドフォンから音声出力となる。

    BUPP-008

    元データはFLAC/96kHzだが、端末に伝送されたデータはMP3/128kbps/44.1kHzとなっている。

  5. Settingメニューで「Local Renderer」を有効にしておかないと再生出来ない可能性があるので注意。
    BUPP-009

■メモ的な物(総合)

  • 使用感ですが、Xperia Z2(docomoキャリア端末)にMVNOであるmineoのdocomo回線SIMを入れてますが、LTE接続で使う分には全く問題ありません。次の曲が始まるまでのタイムラグも無いし、曲が始まってすぐにトラックを進めてもそんなにラグも無く次の曲が始まります。
    あと、2トラック先ぐらいまでは圏外になっていても再生出来るようです。
  • Serverへアクセスできない、接続エラーが発生する場合はダイアグラムとかを書いて、データの流れを整理しないとトラブルシューティングが上手くいかない可能性が高いです。
  • DynamicDNSやポート変換の辺りは一般的なネット関連の知識が必要となるので、ネットワークオーディオとはまた違った勉強をする必要があります。
  • ネット時代になったのになんで端末にデータ入れないといけないんだよ!という人以外は手を出さない方が良いかもしれないですw。
  • Androidベースのハイエンドポータブルプレイヤーにインストールして設定してもイイと思いますが、単体でLTEや3Gに接続できる端末の方が使い勝手が良いし、MP3になってと音がアレなのもわかっちゃうのであまりオススメできないですw。
  • 自宅の整備したライブラリーを外でも使いたいんだ、という人は頑張ってみると幸せになれると思います。
  • データ容量の低いパケット契約をしている際は設定に注意しましょう。