Debian 9.5不识别displayport显示器

Debian 9.5/Stretch外接一个displayport接口的Dell显示器, 但没法识别。
Xrandr命令检测不到
然后安装Navidia drivers, https://wiki.debian.org/NvidiaGraphicsDrivers#Debian_9_.22Stretch.22, 结果无法登录图形界面。
最后在safety mode下 apt-get purge nvidia. 还是无法登录图形界面。

最后重装系统,但这次试了Ubuntu 18.04.1, 完全能识别displayport显示器。

请问怎么办可以在Debian下识别displayport显示器吗?

我的电脑可以自动识别,我是一个笔记本,外接两个显示器,一共三个显示器,都可以正常使用;
独立显卡我是采用系统默认,没有做任何配置;

你是用什么桌面? GNOME么?

是gnome, 我也是外接2个显示器, VGA可以正常检测识别工作, 但displayport就是检测不到。
你的是kde么!

我不是KDE,我用的也是gnome;

我的电脑现在是一个VGA,一个雷电,外接两台显示器,Debian gnome 使用没问题;

对了,你的displayport用什么线连接到显示器?
我是用的minidp转HDMI,因为显示器上只有HDMI口。

我这是用的一台老的Thinkpad t420s, 接口是正常大小的displayport 转 hdmi到dell显示器

arch linux里有提到,T420s可以设置三个显示器:
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T420s

而且你ubuntu可以用,硬件肯定没问题,感觉驱动是主要考虑方向;

你把显卡列一下:
sudo lspci -knn | grep NVIDIA

另外,方便的话,把xrandr的输出结果贴上来看下;

查到这个链接,里面重点提到T420s关于DisplayPort问题,你看看:
https://www.thinkwiki.org/wiki/DisplayPort

如果实在识别不了,也有个办法让显示器能用。
xrandr看看,应该最后有一条VIRTUAL1 disconnected

给这个虚拟的VIRTUAL1加一个模式并启用此模式,这个虚拟的显示就会变识别为connected。

width=宽
height=高
para=`cvt $width $height|tail -n 1|awk '{$1="" ;$2="";print $0}'`
xrandr --newmode NEWMODE_NAME $para
xrandr --addmode VIRTUAL1 NEWMODE_NAME
xrandr --output VIRTUAL1 --mode NEWMODE_NAME

然后让DP与这个虚拟的显示器重叠即可

xrandr --addmode DP NEWMODE_NAME
xrandr --output DP --mode NEWMODE_NAME