Bu sayfada V-Ray GPU kurulumu hakkında bilgi verilmektedir.
Genel Bakış #
GPU ile işleme, V-Ray’in ışın izleme hesaplamalarını CPU yerine sistemde kurulu GPU’lar üzerinde gerçekleştirmesine olanak tanır. GPU’lar özellikle büyük ölçekli paralel hesaplamalar için tasarlandığından, işleme sürecini bir kat daha hızlandırabilirler.
GPU ile işlemeyi etkinleştirmek için, V-Ray Renderer ayarlarının Dışa Aktar sekmesinde CUDA veya RTX seçeneğini belirleyin .
Desteklenen Donanım ve Sürücüler #
V-Ray GPU, NVIDIA CUDA platformuna dayanmaktadır.
Aşağıda gerçekleştirdiğimiz testlerin ve sonuçlarının listesi bulunmaktadır:
-
NVIDIA: NVIDIA GPU’ları, daha hızlı çalıştığı ve daha fazla özellik desteklediği için CUDA kullanır. CUDA motoru, Maxwell veya daha yeni NVIDIA kartları için V-Ray’in yalnızca 64 bit sürümlerinde desteklenir. Kartınızın gerekli minimum işlem gücüne sahip olup olmadığını buradan kontrol edin.
-
NVIDIA RTX: RTX GPU modunu seçmek, RTX kartlarla çalışır.
-
Hibrit İşleme (GPU ve CPU’da CUDA çalıştırma): V-Ray GPU işlemesi aynı anda CPU’larda ve NVIDIA GPU’larda gerçekleştirilebilir. GPU Aygıtları aracını kullanarak CPU’larınızı CUDA aygıtı olarak etkinleştirebilir ve CUDA kodunun tüm kullanılabilir kaynakları kullanmak için CPU’larınızı ve GPU’larınızı birleştirmesine izin verebilirsiniz.
Birden fazla GPU üzerinde işleme desteklenmektedir ve varsayılan olarak V-Ray GPU, mevcut tüm CUDA aygıtlarını kullanır. V-Ray GPU’yu çalıştırmak için hangi aygıtları seçeceğiniz hakkında bilgi için aşağıdaki bölümlere bakın.
V-Ray GPU, sistemde desteklenen bir GPU aygıtı bulamazsa, sessizce CPU koduna geri döner. V-Ray render sunucusunun gerçekten GPU üzerinde render yapıp yapmadığını görmek için konsol çıktısını kontrol edin.
Render işlemi sırasında konsol, mevcut sürücü sürümünüz hakkında bilgi sağlar. Sürüm V-Ray GPU ile uyumlu değilse, önerilen sürümü belirten bir mesaj göreceksiniz.
Desteklenen donanımlarda NVLINK’i kullanmak için , NVLINK cihazlarının TCC moduna ayarlanması gerekir . Bu, Pascal, Volta ve Turning tabanlı Quadro modelleri için önerilir. GeForce RTX kartlar için SLI kurulumu yeterlidir. Ayrıca, performans kaybını önlemek için tüm verilerin cihazlar arasında paylaşılmadığını da unutmayın.
Daha fazla bilgi için OptiX ve NVLink SSS bölümüne bakın .
Render İşlemi İçin Hangi Cihazların Kullanılacağını Seçmek #
Birden fazla GPU’nuz varsa ve bunlardan birini kullanıcı arayüzü üzerinde çalışmak için boş bırakmak istiyorsanız veya CPU ve GPU’nuzu birleştirmek istiyorsanız ( aşağıdaki Hibrit İşleme bölümüne bakın), işleme için mevcut tüm CUDA aygıtlarını kullanmak istemeyebilirsiniz. Bunu yapmak için, V-Ray Renderer düğümünün Dışa Aktar sekmesindeki GPU Aygıtları menüsünü kullanabilirsiniz .
Bu seçeneği değiştirdikten sonra, değişikliklerin geçerli olması için V-Ray render sunucusunu (çalışıyorsa) yeniden başlatmanız gerekir. V-Ray render sunucusu bir Windows hizmeti olarak çalışıyorsa, Denetim Masası’ndaki Hizmetler uygulamasından durdurmanız gerekebilir.
GPU Yükünün Dengelenmesi #
Sisteminizde yalnızca bir GPU varsa, IPR GPU üzerinde render işlemi yaparken kullanıcı arayüzünün yavaşladığını ve yanıt vermediğini fark edebilirsiniz. Bu sorunu gidermek için, V-Ray Renderer düğümünün Renderer > IPR sekmesinin Rendering bölümündeki Max. Paths Per Pixel değerini azaltın ve/veya Low GPU thread priority seçeneğini etkinleştirin . Bu, GPU’ya iletilen verileri daha küçük parçalara bölerek kullanıcı arayüzü isteklerinin daha hızlı işlenmesini sağlar. Ancak, bunun render hızını düşürdüğünü unutmayın. Render hızındaki farkı kontrol etmek ve sisteminiz için en uygun ayarları bulmak için istatistik ekranını açın.
CPU’lar ve CUDA Motoru ile Hibrit İşleme #
V-Ray GPU, hem CPU hem de NVIDIA GPU’larını kullanarak CUDA motoruyla hibrit işleme gerçekleştirebilir. V-Ray artık CUDA kaynak kodunu CPU üzerinde, sanki CPU başka bir CUDA aygıtıymış gibi çalıştırabilir. Hibrit işleme modunu etkinleştirmek için, CUDA aygıtları listesinden C++/CPU aygıtını etkinleştirmeniz yeterlidir.
Hibrit işleme modu herhangi bir özel sürücü gerektirmez. Dahası, NVIDIA GPU’nuz ve/veya NVIDIA sürücüleriniz kurulu olmasa bile CPU’yu bir CUDA aygıtı olarak kullanabilirsiniz. Yani, bu mod GPU’su olmayan bilgisayarlarda bile kullanılabilir. CPU üzerinde çalışan hibrit işleme motoru, normal V-Ray GPU CUDA motoruyla aynı özellikleri destekler .
Referanslar #
-
NVIDIA CUDA geliştirici alanı:
NVIDIA CUDA -
Donanım önerileri hakkında daha fazla bilgi için Donanım Önerileri makalesine bakın.
