Well I’ve fixed the HDMI output… now I can’t use the laptop screen XD.
The solution here of adding
acpi_osi=! acpi_osi="Windows 2009" to the kernel parameters both allowed the reinstalled nouveau drivers to finish booting and the nvidia drivers to work at all.
Problem now is that the laptop screen and the intel drivers seem to have totally disappeared. Neither
xorg seem to acknowledge their existence. (They still work back in windows so they haven’t broken). The intel drivers are still installed too.
Is it possible to have the laptop screen driven by the intel and the HDMI screen driven by the nvidia? Do I need 2 X servers? Should I be using RandR 1.4’s “render with the nvidia and just dump the output into the intel’s buffer” thing? I’d rather use the intel for the laptop screen since I’ll be gaming mostly on the HDMI and I don’t want to use its resources on my second monitor too.