Hi!
I've already posted something about this a while ago, but I don't want to wake up a 'sleeping' thread and I would like to have a definitive answer or, at least, a concrete help.
I've a Dell xps 9560 with a Nvidia 1050.
I use it connected to a USB-C hub (https://i-tec.pro/it/produkt/c31dualdockpd-6/). The hub drives also a secondary monitor monitor.
To the notebook I've connected the main monitor and the USB replicator of the main monitor itself.
Actually I'm near to a break point: whenever the system locks itself (locks - no suspend or hibernate or something else), if I keep all the cables plugged I need to wait up to some minutes (around 5, sometimes) before I can just start typing the password. The situation is unsustainable. I use the notebook in the office, hence I can't disable the lock. Every time I need a quick break (and I've started to do really none...), I'm scared about the time I've to wait.
Unplugging all the cables makes the things faster, but then it's a lottery game if the monitor connected to the hub works. If not, I've to unplug/plug the cables again and check every time if a 3rd monitor is connected: if yes, then I've to activate it manually. Even if this a possible solution, it's not really one: I don't solve the problem, I just close the eyes and ignore it. Definitely a no go for the long time. Even because this behaviour is relatively recent, before it was all ok.
I know that the community works for free, and the development is also like this. I really enjoy using Solus as a daily basis. But, for me, actually, the things are hard: it happened already that someone had to wait way too long for an explanation/for help/to program something together while the system was waking up.
I appreciate any help. I also don´t care if I've to disable the GPU: actually I don't use it anyway but I haven't tried to completely disable it with kernel directives. If this could be a solution, I would also try it.