2018年04月一覧

Vulkan で Texture, Sampler の独立設定

Vulkan のコードにおいて、テクスチャを使用する際に、サンプラとテクスチャとをまとめている VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER を設定する箇所がありました。
よく見かけるサンプルでは、 OpenGL でテクスチャを使用するのと同じ感覚で、 サンプラとテクスチャを1体にして使っていたりします。
ここで、他の設定種別をみてみると VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE とあるので Image と Sampler は別に設定することもできるのではないか?と思いました。

続きを読む


NVIDIA Nsight Graphics を試す

NVIDIA Nsight といえば、 Visual Studio に統合されて、グラフィックス API 使用時のデバッグのお供として定番のものでした。これのスタンドアロン版、 Visual Studio に統合されないで単体で使用できるアプリケーションとして、「NVIDIA Nsight Graphics」が公開になりました。

今のところ、専用のドライバが必要になるみたいですが、ちょっと動作を確認してみたいと思います。

※ 少し前に Windows10 のドライバをダウンロードすると正常なものが取得できませんでしたが、現在は正常になっているようです

入手・セットアップ

現時点において NVIDIA の以下のページから入手が可能です。

このページからダウンロードページへのリンクがあります。ダウンロードには NVIDIA Developer のアカウントが必要になるようなので、持っていない場合には作成することが必要になります。そして、 Nshight Graphics 本体と、各自の環境に合わせたドライバをダウンロードします。

今のところ、 NVIDIA Geforce 600 番以降であれば対応しているようです。また 64 ビット Windows 7 or 10 の環境のみサポートしているようです。Windows 8系や 32 ビットあたりを打ち切っている辺り潔いです。デバッグ時にこれらの環境を使っていることは割と少ないと思いますが、ドライバのダウンロードの箇所には Win8 の文字があって対応していそうにも見えますが、注意が必要です。
続きを読む


インサイド Windows 第7版

ようやく、インサイド Windows 第7版 上 (日本語版)が出るようです。
先日、既刊の書籍がプレミア価格になっていましたが、これも終わりそうですね。

下巻のほうは、本体がまだのようなので未定となっているようです。

今回からは Windows10 世代の内容も含まれているようになったので、きちんと読んで把握しなおさないとなーと思っています。

ちなみに英語版(本家)はこちらに。英語版のほうであれば、現時点でも Kindle 版まで用意があるようですね。


ESXi 向けUSB NICにオススメが増えた

vSphere で使える USB NIC として以前は、以下のものをオススメしていました。

Windows の環境でも USB ハブ機能+有線LAN という点で重宝する機器でしたが、 vSphere Hypervisor (ESXi) の環境でも使えるということで個人的にはさらに価値が高まっているものとなっています。 vSphere Hypervisor 用として考えるならば、もっとオススメできる機器が登場していました。

見ての通り、 USB 1つで、 2つの Ethernet のポートが追加できます。 個別に仮想マシンに割り当てるもよし、1ポートでは出来ない仮想スイッチを構成するもよし、色々と可能性を広げてくれそうです。
USB 3 での接続なので、転送速度の懸念もあまりなしといったところです。 NUC と組み合わせた場合、小型なのに2ポートEther というしっかりした環境を実現できます。

標準のドライバで何もせずに認識というわけにはいかず、ドライバの導入という手間はかかります。
いずれも LAN-GTJU3H3 と同じく ASIX AX88179 というチップを使っているようです。これについては以前の記事の方で説明もしているので、そちらを参照してもらえればと思います。