Since I had driver problems with nouveau on my Thinkpad (flickering external monitor on docking station) I switched to nvidia-390 and also to nvidia-396 both without success (didn’t even recognize the external screen on docking station).
Now I want to switch back to nouveau since then at least the external monitor worked if I connect it via mini-dp.
However I cannot switch back anymore. I did the following steps:
sudo apt-get purge '*-nvidia-*'
/etc/modprobe.d/blacklist-nouveau.conf(which I created when installing nvidia)
sudo update-initramfs -u
sudo reinstall xserver-xorg-core libgl1-mesa-glx xserver-xorg-video-nouveau
- There was no
/etc/X11/xorg.confto remove or to modify
lspci -nnk | grep -iA2 vga
00:02.0 VGA compatible controller : Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21f5] Kernel driver in use: i915 -- 01:00.0 VGA compatible controller : NVIDIA Corporation GK107GLM [Quadro K2000M] [10de:0ffb] (rev a1) Subsystem: Lenovo GK107GLM [Quadro K2000M] [17aa:21f5] Kernel modules: nvidiafb, nouveau
I.e. additionally to nouveau there seems to be nvidiafb active. Then I tried to blacklist nvidiafb without success.
I also tried to disable framebuffer as described in the arch wiki also without success.
The problem is that this configuration doesn’t recognize any external monitor even on mini-dp. I just realized that even VGA doesn’t work.
Any idea of how I can make it work?
Are there any settings or files I should check to diagnose the cause of the problem?