2017年3月25日土曜日

動作が遅くなった Blender を元の速さに直す方法

How to fix Blender that has become slow

過去のブログ デバイスドライバーをまとめてアップデートしてPCを安定化する方法 を実施した後、3次元CG編集ソフト Blender の動作が極端に遅くなりました。
元通りの速さに直すことができたのでその方法をまとめました。
blog.fujiu.jp 動作が遅くなったBlenderが元通りの速さに直す方法


環境

  • Windows 10
  • NVDIA GeForce のグラフィックス


症状

Blender のどんな操作をしてもクリックして反応があるまで数秒待たされます。
イベントビューアーに原因を特定できそうな記録はありません。
また、NVIDIAコントロールパネルを開こうとすると NVIDIA ディスプレイ設定は使用できません というダイアログボックスが表示されます。


結論

GeForceのドライバーをカスタムインストールしたら直りました
ただし次の手順でインストールする必要がありました。
NVIDIAの公式サイトから適切なデバイスドライバーのインストーラーをダウンロードします。
http://www.nvidia.co.jp/Download/index.aspx?lang=jp
ダウンロードしたインストーラをインストールする際にカスタムを選択します。

NVIDIA GeForce Exprerienseを含むすべてのオプションをインストールします。

インストール後、Blenderの動作が元通りの早さで動作するようになり、NVIDIAコントロールパネルも開けるようになりました。

何らかの原因でNIVIDAのソフトウェアが壊れ正常な動作ができなかったようです。
また、NVIDIAコントロールパネルはすべてのオプションをインストールしないと修復できないようです。
修復した後はNVIDIA GeForce ExprerienseをアンインストールしてもNVIDIAコントロールパネルは開けます。


関連ブログ

デバイスドライバーをまとめてアップデートしてPCを安定化する方法
Flash動画プレイヤーのコマ飛び・フレームレート落ちを軽減する方法 2017年版
Internet Explorer 11の動画再生のプチフリーズ(コマ飛び・コマ落ち)が直るまで
不安定なオンラインゲームを安定させる方法
FirefoxでJavaSriptが応答しなくなるサイトの対策と高速化
Windows 10 Anniversary Update をクリーンインストールする方法

2017年3月18日土曜日

古い Visual Studio をまとめてアンインストールする方法

How to uninstall old Visual Studio at once

古い Visual Studio をまとめてアンインストールできる Microsoft/VisualStudioUninstaller がGitHubで公開されています。
https://github.com/Microsoft/VisualStudioUninstaller/releases
blog.fujiu.jp 古い Visual Studio をまとめてアンインストールする方法

アンインストールできるバージョンは 2013 / 2015 / vNext(2017のPreview版) で、Preview / RC / RTM にも対応とのことです。

古いVisual Studioを使わなければディスク容量の無駄になります。
しかしVisual Studioのアンインストーラーは複数のアプリケーションやコンポーネントごとに用意されているためどれを残しどれが不要か考えながらアンインストールする必要があります。

VisualStudioUninstallerを使って古いVisual Studioをまとめてアンインストールできるか試してみました。


環境

  • 2015以前のVisual StudioがインストールされたWindows 10


VisualStudioUninstaller をダウンロードして実行する

サイトから TotalUninstaller.zip をダウンロードし、展開します。
一つだけ exeファイル(アプリケーション)があります。

このファイルを右クリックして管理者権限として実行します。

こんな画面になったら yキー・Enterキーの順に入力します。

後は自動でアンインストールが進みます。
どうやら各アンインストーラーをサイレントモードでバッチ実行する仕組みのようです。

結果

Visual Studioと一緒にインストールされたと思われるコンポーネントがいくつか残ってました。
不要なら手動でアンインストールしましょう。

アンインストール後に不要になったレジストリは残るようです。
気になるようならCCleanerなどで消しましょう。

参考にしたコンテンツ

.NET TIPS:Visual Studio 2017のインストール前に、Visual Studio 2013/2015と2017プレビュー/RC版を完全にアンインストールするには? - @IT
http://www.atmarkit.co.jp/ait/articles/1703/13/news034.html



関連ブログ

Visual Studio 2017 を全部ダウンロードしてからインストールする方法
Visual Studio 2015 Community をISOファイルからインストールする方法
[Windows] Visual C++で簡易スクリーンセーバーを作る方法
[Visual Studio] C# のお節介な警告を消す方法
[Android] Xamarin で jar (Javaライブラリー) を実行する方法
[Android Studio] Xamarin で実行可能な jar (Javaライブラリー) の作り方
Unity3D のC#スクリプトを Visual Studio Code で編集する方法

2017年3月11日土曜日

Visual Studio 2017 を全部ダウンロードしてからインストールする方法

How to install Visual Studio 2017 offline

2017年3月、Visual Studio 2017 正式リリースされました。
過去のバージョンと異なり、ISOイメージファイルが提供されません。
複数のPCに効率よくインストールできるように、必要なファイルを全部ダウンロードしてかオフラインでインストールする方法を試してみました。

blog.fujiu.jp Visual Studio 2017 を全部ダウンロードしてからインストールする方法

環境

  • Windows 10
  • Visual Studio 2017 Community


インストーラーファイルをダウンロードする

Visual Studio Downloads からインストーラーをダウンロードします。
https://www.visualstudio.com/downloads/?utm_source=mscom&utm_campaign=msdocs

ダウンロードするタイミングでファイル名が変わるようで2回ダウンロードして2回とも異なるファイル名でした。
このブログを書いている時点でCommunityエディションをダウンロードしたら vs_community__1546027868.1488975944.exe というファイル名でした。


インストーラーをダウンロードしたフォルダーと同じパスに拡張子が .bat のファイル(例: vs2017offline.bat)を作りメモ帳などで次の内容で保存します。
(cdコマンドなどが使えればコマンドプロンプトに直接入力していいです)




.batファイルをダブルクリックすると vs2017offline というサブフォルダーにインストールに必要なファイルがダウンロードされます。
ダウンロード中はこんな画面が出ます。

容量は約24GBでダウンロードに1時間弱かかりました。
このサブフォルダーをNASやUSBドライブで共有すればほかのPCにもオフラインインストールが可能です。
サブフォルダー内の vs_community__1546027868.1488975944.exe というファイルを実行すればインストールできました。
このファイルもダウンロードするタイミングで異なるかもしれません。


参考にしたコンテンツ

Create an offline installer for Visual Studio 2017
https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio


関連ブログ

Visual Studio Community をISOファイルからインストールする方法
[Windows] Visual C++で簡易スクリーンセーバーを作る方法
[Visual Studio] C# のお節介な警告を消す方法
[Android] Xamarin で jar (Javaライブラリー) を実行する方法
[Android Studio] Xamarin で実行可能な jar (Javaライブラリー) の作り方
Unity3D のC#スクリプトを Visual Studio Code で編集する方法
[Azure] クエリちゃんの動画投稿数をツイートするサービス をGitHubに公開するまで

2017年3月4日土曜日

デバイスドライバーをまとめてアップデートしてPCを安定化する方法

How to keep device drivers updated

過去のブログ Flash動画プレイヤーのコマ飛び・フレームレート落ちを軽減する方法 でWindowsにバンドルされる古いデバイスドライバーが原因で動作が不安定になることがわかりました。
そこで最新版のデバイスドライバーをまとめてインストールする方法を試してみました。


環境

  • Windows 10


IObit Driver Booosterをダウンロードしてインストールする

IObit社のDriver Booosterを使ってみました。 デバイスドライバーの自動更新なら無料版でできます。
http://jp.iobit.com/

圧縮ファイルがダウンロードできるので解凍して driverbooster-jp-setup.exe を実行するとインストールが開始します。
blog.fujiu.jp デバイスドライバーをまとめてアップデートしてPCを安定化する方法

インストールすると自動で古いデバイスドライバーの探します。

古いデバイスドライバーが検出されたら すべて更新 をクリックするとアップデートされます。
3台のPCで試しましたが、30個近いデバイスドライバーが古いバージョンとして更新されたPCもありました。


再起動して動作に支障がなければ終了です。
ちなみにすべてのドライバーを更新してもFlash動画プレイヤーのコマ飛びは直りませんでした。


過信は禁物・デバイスドライバーを元に戻す準備が必要

過去に同様のソフトを使ってデバイスドライバーをアップデートした結果、PCを起動するたびにBluetoothマウスをペアリングしないと使えなくなる不具合に遭いました。
Driver Boosterでアップデートした後はBlenderが使い物にならないほど遅くなり困ってます。
アップデート前のデバイスドライバーが残っていれば戻すことができます。
操作方法はスタートメニューを右クリックしてデバイスマネージャーを起動し、不具合の起きたハードウェアのドライバータブの「ドライバーを元に戻す」です。



関連ブログ

Flash動画プレイヤーのコマ飛び・フレームレート落ちを軽減する方法 2017年版
Internet Explorer 11の動画再生のプチフリーズ(コマ飛び・コマ落ち)が直るまで
不安定なオンラインゲームを安定させる方法
FirefoxでJavaSriptが応答しなくなるサイトの対策と高速化
Windows 10 Anniversary Update をクリーンインストールする方法

2017年2月25日土曜日

Flash動画プレイヤーのコマ飛び・フレームレート落ちを軽減する方法 2017年版

How to improve the heavy Flash movie player

長年使っているPCでnicovideo.jpなどのFlash動画を視聴すると1分に一度くらいの頻度で映像が一瞬だけ一時停止するコマ飛びのような現象が起きるようになりました。
コマ飛びした時間のイベントビューアーを見ても何の記録もなく原因を特定できません。
音声は音飛びしません。
コマ飛びしたところを巻き戻して再生すると正常に視聴できるので動画に問題はないようです。
WebブラウザーはInternet ExplorerとFirefoxのどちらでも起きます。
また、YoutubeのHTML5動画プレイヤーでは起きません。
Flash動画を視聴する環境に問題があるようです。
解決はしてませんが軽減することができたのでその方法をまとめてみました。


環境

  • Windows 10
    購入当時のWindows 8ではこの症状はなく、Windows 8.1にアップグレードしたりWindows 10をクリーンインストールすると必コマ飛びが起きます。
  • インターネットへは有線LANによる接続


結果

有線のネットワークアダプターのデバイスドライバーの最新バージョンをインストールしたらコマ飛びが軽減しました。


ネットワークアダプターのデバイスドライバーを最新にする方法

PCのネットワークアダプターの名前を調べるため、スタートボタンを右クリックして デバイスマネージャー を起動します。
ネットワークアダプターを開くとPCが搭載しているネットワークアダプターの一覧が表示されます。
blog.fujiu.jp Flash動画プレイヤーのコマ飛び・フレームレート落ちを軽減する方法 2017年版

VirtualBoxで始まるものとはVirtualBoxに必要なものなので今回は現状維持です。
Bluetoothで始まるものは現状より新しいドライバーがないようなので現状維持です。
残りのIntelのワイヤレスアダプターとRealtekの有線LANアダプターがインターネット接続に使用するものになります。
問題のPCは有線接続なのでRealtekのアダプターのデバイスドライバーを最新にすることにしました。
インターネットで検索し、Realtekのドライバーをダウンロードできるサイトを見つけることができました。

最新のドライバーをダウンロードしてインストールした後はコマ飛びが起きなくなりました。


ネットワークアダプターのドライバーを最新にしても直らない場合

Windowsをアップデートしたりクリーンインストールすると起きる現象なのでWindowsにバンドルされたデバイスドライバーに問題があるようです。
ネットワークアダプターのドライバーを最新にしてもコマ飛びが直らない場合はインストールされているデバイスドライバーをまとめてアップデートするソフト(IObit Driver Bootsterなど)を利用するのもいいと思います。


試したけど効果がなかったこと

  • Flash動画プレイヤーのハードウェアアクセラレーションを無効にする
  • グラフィックスのデバイスドライバーを最新にする
  • BIOSを最新にする
  • SSDのファームウェアを最新にする
  • WebブラウザーのFirefoxにMemory Foxをインストールする
  • マルウェア対策ソフトを無効にする
  • などは効果ありませんでした。



関連ブログ

Internet Explorer 11の動画再生のプチフリーズ(コマ飛び・コマ落ち)が直るまで
Memory Fox Next で Firefox の動作を速くする方法
不安定なオンラインゲームを安定させる方法
ATOK2016 は Firefox の Flash をクラッシュさせるか?
「Firefoxは現在Twitterに接続できません」の対処方法
FirefoxでJavaSriptが応答しなくなるサイトの対策と高速化
Windows 10 Anniversary Update をクリーンインストールする方法

2017年2月18日土曜日

ウォークマンをBluetooth接続にしてよくなったこと・悪くなったこと

The advantage and the disadvantage to use Bluetooth audio

車載オーディオを交換しました。
今までのオーディオはウォークマンをAUX INにつなげるしかありませんでしたが、新しいオーディオはBluetoothで接続することができます。
AUX接続とBluetooth接続を比較してよくなったことと悪くなったことをまとめてみました。
blog.fujiu.jp ウォークマンをBluetooth接続にしてよくなったこと・悪くなったこと


環境

  • ケンウッド U350BT
  • ウォークマン NW-S784/li>
オーディオとウォークマンはどちらも A2DP(Advanced Audio Distribution Profile)AVRCP(Audio/Video Remote Control Profile) に対応しています。


よくなったこと

配線をなくせた

今までのオーディオはウォークマンを接続するため
  • ウォークマン専用LINEOUT端子付カーチャージャー
  • LINEケーブル
が必要でした。
シガーソケットから供給される電源でウォークマンを充電することになりますが、グランドループノイズにより音楽が聴けたものではありません。
(オカルトではなく可聴域のノイズが混ざるのです)
ノイズをなくすにはウォークマンに安定した電源を供給するための低電圧レギュレーターも必要でした。
詳しくは過去のブログ
車載用オーディオのノイズを除去する)
に記載してます。

Bluetoothにしてからこれらの配線を撤去することができました。

充電中でもグランドループノイズがない

Bluetoothでの音楽再生はグランドループノイズはありません。
ウォークマンを充電しなが音楽再生してもノイズが入りません。

オーディオから曲の選択ができる

ウォークマンとにオーディオのどちらでも曲の選択ができるようになりました。


悪くなったこと

毎回接続が必要になった

Bluetoothのオーディオに接続するには電源を入れるたびにウォークマン本体を操作してBluetoothに接続することが必要になりました。

ウォークマンの起動時自動接続先の設定をしておくと、スタンドアローンで使いたいときにBluetooth接続をキャンセルする操作が必要です。


ウォークマンがハングアップする

Bluetoothの接続直後にウォークマンを操作しないと画面がブラックアウトし操作を受け付けなくなります。
オーディオの電源を切れば復帰します。
U350BTのファームウェアを更新しましたが改善されませんでした。

ハングアップするのはいただけませんが対処方法があるかもしれないし、メリットの方が大きいのでBluetooth接続を使い続けることにしました。


関連ブログ

[電子工作] 車載用オーディオのノイズを除去する (イレギュラーなグランドループ対策)
[CUBASE][StudioOne] wavファイルの書き出しは要注意
[CUBASE][StudioOne] 音の遅れ(レイテンシー)の原因を探る

2017年2月11日土曜日

CygwinでCドライブに短いパスでアクセスする方法

How to abbreviate path

CywginはWindowsでUnixのような操作ができるコンソールアプリケーションです。
UnixアプリケーションをWindowsで動作させることもでき、GCCやClangやPythonなども動作します。
CygwinからWindowsのファイルシステムへのアクセスもできるのですが、わずかな工夫で効率を上げることができるのでまとめてみました。


環境

  • Windows 10
  • Cygwin


Cywginのルートはインストールしたドライブのルートではない

Cywginのルートパス / はCywginをインストールしたWindowsのフォルダーです。
ルートパスより上の階層にアクセスすることはできません。
blog.fujiu.jp CygwinでCドライブに短いパスでアクセスする方法


Cドライブにアクセスする基本操作

Cドライブにアクセスする方法は

にアクセスすることです。

/cygdrive/ 以下のドライブレターに対応するディレクトリーが各ドライブに対応しています。
Dドライブなら



Cドライブにアクセスするパスを短いシンボリックリンクに設定する

Cドライブにアクセスするたびに /cygwin/c と入力するのは面倒です。
CygwinのルートパスにCドライブへのシンボリックリンクを設定すると「Ubuntu Bash on Windows」のようにアクセスできます。



Dドライブなら

と設定します。


関連ブログ

Visual Studio Code のターミナルを Cygwin に設定する方法
bashスクリプトの変数のスコープにはまったところと対処方法
[GPGPU] 機械学習で画風を変換する方法 [Machine Learning]
[Andriod-NDK] ERROR: You are using a non-Cygwin compatible Make program.

以上、参考になれば幸いです。