メインコンテンツへスキップ
見出し画像

ZorinOS NVIDIA版でBlender GPUレンダリング|中古OMEN

    吉良浩明(きらやん)

    ZorinOS NVIDIA版をUSB SSDにインストールし、Blenderで同じDAZシーンをCyclesのCPUとGPUでレダリングし比較してみたので紹介します。

    この中古OMEN(ゲーミングノートPC)はWindows11に非対応なので、現在はホストOSにWindows10を使い、VMwareでWindows11 24H2を試験的に使っていますが、1年後にはWindows10が使えなくなります。

    そこで、ホストOSをLinuxのZorinOSに替えて、WINEまたはVMwareでDAZ Studioを使うことを検討中です。

    今回は、ZorinOSでNVIDIA GPUが使えるのか?を検証するために、ZorinOS NVIDIA版を外付けUSB SSDにインストールし、プリインストールされているBlenderでDAZシーンをレンダリングして確認してみました。

    画像
    外付けUSB SSDにZorinOS NVIDIA版をインストール

    結論

    1. ZorinOS NVIDIA版で GeForce GTX 1070 8GB が使えた

    2. ディスプレイシステムはWaylandとXorg(X11)が使えた

    3. 動作はWaylandよりXorg(X11)の方が安定してスムーズ

    4. Blender 4.2.2 Linux版 でCUDAとOptiXが使えた

    5. 同じDAZシーンのGPUレンダリング速度はCPUの7倍

    ZorinOS NVIDIA版のインストール

    内蔵SSDのWindows10はそのままで、外付けUSB SSDにZorinOS NVIDIA版をインストールし、3DCGのDAZ StudioやBlenderなどで問題なくGPUレンダリングが使えるか?を検証します。

    詳しくは、以下の記事などを参考にしてください。

    ★ Secure Bootは「Disabled」にBIOS / UEFI(ブート管理)画面で設定してください。「Enabled」だとNVIDIAドライバーをインストールできないか、有効にできません。

    システムについて

    画像
    「グラフィック」にNVIDIA GeForce GTX 1070 Mobileが登録されている

    「設定 > このシステムについて」を開くと、「グラフィック」に「NVIDIA GeForce GTX 1070 Mobile」が登録されているので、NVIDIA GPUを3DCGアプリで利用できます。

    画像
    ターミナルコマンド nvidia-smi 結果

    ★「ウィンドウシステム」は、デフォールトの「Wayland」と「Xorg(X11)」をログイン画面の右下の歯車メニューから切り替えて使えますが、動作はXorg(X11)の方が、NVIDIAドライバーとの相性が良いようであり、スムーズです。

    BlenderでDAZシーンをレンダリング

    プリファレンス > システム 設定

    画像
    Cyclesレンダーデバイス > CUDA に設定

    CyclesのGPUレンダリングには「CUDA」と「OptiX」が使えますが、今回は「CUDA」に設定しました。

    Cyclesレンダリング時間で比較

    画像
    GPU演算 &レンダー「ノイズしきい値」= 0.01 のまま

    DAZシーンのCyclesレンダリング時間を「CPU」と「GPU演算」で切り替えて計測しました。「ノイズしきい値」はCPUしか使えなかった時は「0.1」にしていましたが、今回はデフォールトの「0.01」のままにしています。

    用いたDAZシーン

    以下のDAZシーン(背景HDRIと人物テクスチャーをパック化しZIP圧縮)を展開したBlenderファイルを、Blender 4.2.2 Linux版(プリインストール)に読み込んでレンダリング時間を比較しました。

    レンダリング結果

    画像
    Cycles CPU レンダリング

    Cycles CPUレンダリングでは、4分13秒 かかりました。

    画像
    Cycles GPU演算 レンダリング

    Cycles GPU演算レンダリングでは、36秒 かかりました。

    この結果、約7倍の高速化が確認できました。

    まとめ

    外付けUSB SSDにZorinOS NVIDIA版をインストールし、プリインストールされているBlender 4.2.2 Linux版でDAZシーンをCyclesでレンダリングしたところ、NVIDIA GPUが3DCGアプリで使えることが確認できました。

    CPUとGPU演算のレンダリング時間を比較すると、GPU演算ではCPUの約7倍ほど高速化できました。

    今後は、ZorinOSのWindows App SupportでDAZ Studioをインストールし、Windowsを使わずWINEでGPUが使えるか?検証したいと思います。

    その他のWindowsアプリをZorinOSで使う手段としては、VMwareやVirtualBox、QEMU/KVMなどにWindowsをインストールして仮想マシンを使う方法が考えられますが、できればWindows無しで使いたい・・・

    参考リンク


     
     
     
    3DCG作品づくりを25年前から始め、ZorinOSを非対応PCにインストールしWindowsアプリ(DAZ Studio, Blenderなど)を使うように。最近は相棒のGemini君と作品ギャラリーサイトを構築中...https://dazgen.com/gallery/

    あなたへのおすすめ