You are not logged in.
Updated version of HowTo get Blender Cycles GPU rendering on Debian 9, with Nvidia
I did a Helium to Buster upgrade as per @hhh's howto: dist-upgrade helium to buster (semi-official), then followed the package install process for nvidia and bumblebee in the previous HowTo
Warning: at the time of writing there is a critical bug in the nvidia-driver. It hasn't stopped me using the GPU, but nvidia-settings doesn't find the display(s). Arandr/xrandr manage OK though!
I also found out about using primusrun instead of optirun, and a command switch for them which make a significant difference to framerates. (YMMV of course
)
To run nvidia-settings you need to use
optirun -b none nvidia-settings -c :8To get the most out of primusrun use
vblank_mode=0 primusrun <application>I made a wrapper script to make it easier to run applications from the menu...
#!/bin/bash
##
## primus - script to run applications using nvidia graphics
runcommand="$@"
vblank_mode=0 primusrun $runcommand &
#vblank_mode=0 optirun $runcommand &
exitComparisons: (compositing on/off made no difference on my system)
$ glxgears
370 frames in 5.0 seconds = 73.842 FPS
240 frames in 5.0 seconds = 47.991 FPS
240 frames in 5.0 seconds = 47.990 FPS
240 frames in 5.0 seconds = 47.991 FPS
240 frames in 5.0 seconds = 47.991 FPS
$ primusrun glxgears
/usr/bin/primusrun: line 41: warning: command substitution: ignored null byte in input
246 frames in 5.0 seconds = 49.119 FPS
240 frames in 5.0 seconds = 47.990 FPS
240 frames in 5.0 seconds = 47.991 FPS
240 frames in 5.0 seconds = 47.990 FPS
240 frames in 5.0 seconds = 47.991 FPS
$ vblank_mode=0 optirun glxgears
12699 frames in 5.0 seconds = 2539.646 FPS
12405 frames in 5.0 seconds = 2480.801 FPS
12697 frames in 5.0 seconds = 2539.362 FPS
12487 frames in 5.0 seconds = 2497.340 FPS
12783 frames in 5.0 seconds = 2556.472 FPS
$ vblank_mode=0 primusrun glxgears
/usr/bin/primusrun: line 41: warning: command substitution: ignored null byte in input
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
17883 frames in 5.0 seconds = 3576.529 FPS
18964 frames in 5.0 seconds = 3792.702 FPS
18992 frames in 5.0 seconds = 3798.278 FPS
18920 frames in 5.0 seconds = 3783.893 FPS
18982 frames in 5.0 seconds = 3796.380 FPSI have added my graphics apps to bl-graphics-pipemenu (after copying it to ~/bin), like this, for example...
menuItem "Blender 2.79.6" "primus /home/damo/blender-builds/blender-2.79/blender"...is getting better and better! You can now do Cycles rendering on some graphics cards other than Nvidia, but I can't tell you anything about that ![]()
Remember NOT to install Blender from the repos if you want to do superfast GPU rendering, and don't want to install 2GB of CUDA libraries. Download one of the self-contained builds from blender.org, and then do
apt-get install libcuda1Unzip the tarball and run blender using a menu item, or...
$ vblank_mode=0 primusrun ~/path/to/blenderYou can even get to play with the latest 2.10 alpha release, and the amazing Eevee real-time viewport renderer, with no chance of messing up your system ![]()
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline