since i don't have a blog, i'm going to dump here:
/lib/modules/<kernel version>/updates/dkms
isn't what dkms uses anymore for, at least for ubuntu provided HWE and other patched kernels; instead it's/lib/modules/<kernel version>/extras
so make your symlinks so that X and bumblebee and friends don't flip out- you can use the graphics ppa (
ppa:graphics-drivers/ppa
or just the stock ubuntu contrib/non-free bionic ppas) - install:
bbswitch-dkms
prime-select
acpi-call-dkms
nvidia-390
bumblebee
bumblebee-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-edge
orlinux-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-current
so change /etc/bumblebee/xorg.conf.nvidiaand /etc/bumbleebee/bumblee.conf
's contents to match ([this](https://github.com/Bumb