This is on a mildly-obsolete toshiba laptop running ubuntu 16.10...
Command-line csound --> alsa odac hw:0,0 runs Kung-Xanadu happily.
with Cabbage... underruns.
I notice you set -+rtaudio=null on the videos... I'm not sure of the reasons ( How come?!!!) but that seems to resolve some of the difficulty of running a csd at all. Still, underruns.
The default audio on this machine seems to be pulseaudio. When the audio output on Cabbage is set to pulseaudio, the system sound controls show 'Cabbage' as an app playing audio -- with volume all the way up -- but I get no sound. Out of multiple alternatives, the straight built-in hardware is the only one that works (and then the listing for 'Cabbage' disappears from the 'Applications playing audio' window of the system's 'sound settings'.)
Installing (bleh) qjactctl and starting it up, I clobber my direct alsa --> hardware connection, but when I then start cabbage I get a nice test-tone from the Cabbage audio output --> jack. But usually no audio output from the csd it's editing. (I remember getting output with underruns with a lower buffer setting on the qjackctl buffer setting. Currently 512 sounds good for the test tone.)
How this works? Why it isn't working, what to do?