OPTIRUN(1)
πΈ NAME πΈ
optirun β run programs on the discrete video card π
okay so yes, this page is optirun(1), and bestie we are going to get you running apps on the shiny dedicated GPU and not the little integrated one that's fighting for its life β¨
π¦ SYNOPSIS π¦
optirun [OPTION]... command [command options...]
β¨ DESCRIPTION β¨
Run an application using the discrete video card. that's it, that's the whole arc π«Ά you hand it a command, it hands that command the nvidia card, everybody wins.
here's every single flag, no skips, no "you get the idea", all of it π
--failsafeβ run a program even if the nvidia card is unavailable. card's missing? she doesn't care, she's still sending it π₯--no-failsafeβ do not run a program if the nvidia card is unavailable. no card, no party π«--no-xorgβ do not start secondary X server (implies-b none).-b,--bridgeMETHOD β the acceleration/displaying bridge to use. valid values areauto,virtualglandprimus. the--vgl-*options only make sense when you're using thevirtualglbridge, while the--primus-*options apply only when you're using theprimusbridge. plot twist: the valuenoneis also recognized, and its whole thing is adding paths to driver libraries toLD_LIBRARY_PATHβ which is useful fornvidia-settingsand CUDA applications π-c,--vgl-compressMETHOD β the image compression or transport to use with VirtualGL. valid values for METHOD areproxy,jpeg,rgb,xvandyuv. changing this setting may affect performance, CPU usage and image quality, so it's giving tradeoffs, not free lunch π--vgl-optionsOPTS β a space-separated list of command options to be passed tovglrun. useful for debugging virtualgl by passing options to it like+tr.
bestie listen: these OPTS override the settings from optirun so be careful with setting it. do not play with this one casually π
--primus-ldpathPATH β a colon-separated list of paths which are searched for the primuslibGL.so.1.-q,--quiet,--silentβ suppresses all logging messages. silence, gorgeous, no notes π€«-v,--verboseβ increase the verbosity level of log messages. it can be specified up to two times (or five if--quietis used). yes, five. log girlies stay winning π--debugβ show all logging messages by setting the verbosity level to the maximum. everything. all of it. the whole firehose.-C,--configFILE β retrieve settings for Bumblebee from FILE.-d,--displayVDISPLAY β find the Bumblebee X server on VDISPLAY. do not confuse this option with theDISPLAYenvironment variable, they are two different girls, do not mix them up π by default, PATH is queried from the daemon.-l,--ldpathPATH β libraries likelibGL.soare searched in PATH (useful for the nvidia driver). by default, PATH is queried from theβ¦ and yes the sentence just ends there π iconic honestly, we respect the cliffhanger.-s,--socketFILENAME β use FILENAME for communication with the daemon.-h,--helpβ display this help and exit.--versionβ output version information and exit.
π EXAMPLES π
optirun glxspheresruns the graphics demo supplied with Virtual GL. the classic starter pack πoptirun -c yuv glxspheresruns a program with theyuvtransport method for better performance. glow up via flag β‘optirun firefox http://example.comrun a program with arguments. yes you can just throw a URL at the end like that π
π REPORTING BUGS π
found something cursed? tell the devs, gently:
- Report bugs on
http://Bumblebee-Project.org/issues - Bumblebee homepage:
http://Bumblebee-Project.org/
π COPYRIGHT π
Copyright Β© 2011 The Bumblebee Project License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
and that's the whole page bestie π¦ this was optirun(1) from Bumblebee 3.2.1, dated February 2026 β she ate, she left no crumbs, run your apps on the good card periodt πβ¨π
π¦ where this page comes from
- ubuntu resolute: bumblebee 3.2.1-32build1 Β· GPL-3.0-or-later
- ubuntu stonking: bumblebee 3.2.1-32build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms