since i don't have a blog, i'm going to dump here:
/lib/modules/<kernel version>/updates/dkmsisn't what dkms uses anymore for, at least for ubuntu provided HWE and other patched kernels; instead it's/lib/modules/<kernel version>/extrasso make your symlinks so that X and bumblebee and friends don't flip out- you can use the graphics ppa (
ppa:graphics-drivers/ppaor just the stock ubuntu contrib/non-free bionic ppas) - install:
bbswitch-dkmsprime-selectacpi-call-dkmsnvidia-390bumblebeebumblebee-nvidia(if you don't install this one you'll suffer like me) and (crucially!) your linux kernel's headers! (i.e.:linux-headers-generic-hwe-18.04-edgeorlinux-headers-5.3.0-26-generic) (note: install your headers before you install the other things or if you don't go run dkms manually) - nvidia drivers are no longer symlinked to
/usr/lib/nvidia-currentso change /etc/bumblebee/xorg.conf.nvidiaand /etc/bumbleebee/bumblee.conf's contents to match ([this](https://github.com/Bumb