スポンサーリンク
ハードウェア

DEG2の購入と動作確認

MINISFORUMのDEG2という GPU ドッキングステーションを買いました。名前の通り、GPUを外付けにするためのものです。いわゆる eGPU (external GPU) をやりたい人向けのものです。GPUを外付けにするとはなじみの...
インフラストラクチャ

wineコンテナでGPUを使う

以前の記事までは、仮想マシンにGPUを使わせるという話でしたが、今回はUbuntu 24.04が動いているホストPCで、Dockerコンテナ側でGPUを使いたい!という話を書きます。基本的に動作環境は以前と同様にAMDのStrixHaloシ...
インフラストラクチャ

仮想マシンへGPUを接続 (デバイスパススルー)

前回に続き、Proxmoxで作った仮想マシンに、GPUデバイスをパススルーする方式、通称GPUデバイスパススルーを試してみました。10年以上前はこのデバイスパススルーも苦戦しかない状況でしたが、現在では比較的うまく動作するようになってきてい...
インフラストラクチャ

Proxmox仮想マシンからGPUを使う(venus)

仮想マシンにGPUをパススルーする使い方はよく出てくるのですが、複数の仮想マシンを使いながら、それぞれにGPUを使わせるというのはあまり見かけません。通常この使い方は、高いGPUデバイスを使わないとできないのですが、ホビーレベルでも試せる別...
インフラストラクチャ

Proxmox VE 9.1のセットアップ

つい最近、Proxmox VEのバージョン 9.1が出ていることを知りました。このブログによると最後に触ったのが2024年12月で、SR-IOVによるGPUのパススルーを試したのでした。SR-IOVの実験のために N97 を購入したようです...
プログラミング

Vulkanアプリのデバッグ中に別の例外に悩まされる

Androidを対象としてVulkanのプログラムを作成しているときに、「art_sigsegv_faultに引っかかる」という問題に悩まされました。これについて記載します。症状についてAndroidを対象としてVulkanを用いた初期化処...
その他

技術書典19 (現地)に参加します

2025/11/15 から技術書典19が始まります。これまでと同じようにオフライン(現地)の開催もあり、こちらは 11月16日 (日)に池袋のサンシャインシティ展示ホールD (文化会館ビル2F)にて行われます。配置情報配置スペース:く10(...
プログラミング

Vulkan GFXReconstructを使う

GFXReconstructとはGFXReconstructは、Vulkanアプリケーションの動作を記録(キャプチャ)し、後で正確に再生するためのツールです。現在のVulkan SDKに含まれています。記録されたデータには、Vulkan A...
プログラミング

Vulkan SDK1.4でスワップチェイン操作のエラー通知

Vulkan SDK 1.4.xに更新したら、これまで機嫌良く動作していたコードでも警告(エラー)が報告されるようになってしまいました。どうやら Vulkan Validation Layer (VVL) が更新され、よりチェックが厳しくな...
プログラミング

PBRとIBLによる間接光を考慮したレンダリング

いまどきな見た目で描画するためのテクニックとして、PBRとIBLを使った間接光は重要です。教科書としては、最初は単純なLambertやPhongのシェーディングを学びます。しかしこれでは見劣りしてしまい、せっかく3D描画を出来るようになった...
プログラミング

AGDE: Android Game Development Extension を使ってみる

今更ながらですが、 Google から公開されている AGDE: Android Game Development Extension を使ってみようと思います。これは、Visual Studio に統合される拡張機能で、Android S...
プログラミング

SER と TSU

ハードウェアレイトレーシングにおいて、シェーダーの実行が再スケジュールされるような機能が標準に搭載されるようです。NVIDIAでは RTX40 シリーズで SER (Shader Execution Reordering) を搭載しており、...
その他

技術書典18 新刊情報 : DirectX12 Mastery Vol.2 / Rust Graphics Fundamentals Vol.2

2025/05/31 から技術書典18が始まります。前回と同じくオフラインの開催もあり、こちらは 6/1 (日) に池袋のサンシャインシティ展示ホールD (文化会館ビル2F) にて行われます。配置情報新刊の紹介をする前に、配置情報をお知ら...
プログラミング

GenerateMipMaps (DirectXTex) の罠

DirectXTexに用意されているミップマップを作成する関数 GenerateMipMaps の挙動で振り回された点があります。今回はそれをこのブログで共有します。どのようなことが起こったのか最初に観測できた症状が、ミップマップを生成した...
インフラストラクチャ

Proxmoxによる仮想マシンへGPUパススルー(SR-IOV)

最近賑わっているミニPCというものを買いました。中でもIntel N100系列が意外にも実行パフォーマンスが良いという話のようで、盛り上がっているのかなと感じています。調べてみると N97 が安く、処理も N100より少し早いということで、...
スポンサーリンク