BSPWM, Nvidia, laptop and external monitor worked, now not working

I recently switched to EOS from Fedora, and before that Manjaro. I installed the EOS BSPWM Community Edition on my old-ish HP 8770W notebook, with an external monitor connected via display port. The initial installation went smoothly, both screens worked fine - the notebook display showed as LVDS-1 in xrandr, and the external monitor as DP-2. I changed the configurations over from the EOS bspwm, sxhkd, and polybar configs to my own, and all still worked fine including several reboots.

Then I tried installing steam and some games. The steam installation went fine, and I installed 2 games to test and they worked fine too.

The issue arose when I rebooted the system. Since the reboot, now only the laptop screen works, not the external monitor. xrandr --query does not show the LVDS-1 or DP-2 outputs, and only shows None-1 as the only output. I can get bspwm and polybar to work by telling it to use None-1 as the monitor, but clearly this is just short term workaround, I need to get things back to “correct” and get the second monitor working.

I also note that installing some other games now, they do not work - clicking “play” in steam, a message box appears about vulkan, then the steam just returns back to the green “play” button.

I’m not sure what has caused this. I recall during the steam installation the vulkan drivers and nvidia-settings options. Could this have caused it? How to fix? Any pointers in the right direction would be appreciated, as I’m really thinking EOS is a great system for me and I want to stick with it.

PS - thought I should mention the graphics card is Nvidia K4000M

G’day. While I haven’t solved the issue, I have been trying a few things. I decided to do a clean reinstall, take a snapshot (BTRFS) as I install some software. The issue appeared to be to do with games and steam.

I installed 0AD from the AUR (not steam). Installed and played fine. Video and sound working. Took a BTRFS snapshot.
I then installed Lutris. Install went fine, but a window flashed up about vulkan drivers. Lutris did run, although I didn’t install or play any games, just closed it right away. Then ran 0AD again, and now the sound isn’t working in-game.
Reverted back to the snapshot before Lutris install, and sound works fine in 0AD.

This is an old laptop, so I’m thinking I won’t install steam or lutris and just run some native games from AUR.