外部监视器在 Ubuntu 16.04 上无法正常工作

Mis*_*key 5 external-monitor kodi 16.04 amd-graphics

我最近将我的笔记本电脑从 Ubuntu 14.04 升级到 16.04,现在我的外部 Dell Ultrasharp 显示器出现问题,该显示器通过 DisplayPort 插入。

显示器只有在从启动时插入时才能正常工作,即使这样有时也需要(几个)windows+p 循环才能启动。如果显示器开机后插上电源,一般是不会工作的。Ubuntu 识别出显示器并认为它正在显示(我可以将鼠标移到那里),但显示器将保持黑色。

当我启动 KODI 媒体中心时,情况变得更糟,因为那时内置的笔记本电脑屏幕和显示器都会变黑。解决它的唯一方法是拔掉外接显示器,然后内置显示器将重新打开。如果我退出 KODI,我可以重新插入我的显示器,它会再次工作,但只要 KODI 正在运行(甚至最小化),我就必须断开显示器的连接。

我有一个 ATI/AMD Mobility Radeon HD 5730 显卡,但在升级前没有使用专有驱动程序,而且开源驱动程序没有问题。

知道发生了什么以及我如何解决这个问题吗?如果您需要更多信息,请告诉我。

更新:现在我根本无法让显示器工作。奇怪的是,它仍然会在两个屏幕上为我提供登录屏幕,但是当我登录时,无论我选择什么配置,监视器都会再次变黑。我想我要回到 14.04...

第二次更新:奇怪的是,现在一切似乎又正常了。连接显示器后,KODI 不再使屏幕空白。显示器现在将始终正常工作,尽管我的笔记本电脑在重新启动时不会记住配置(但我可以使用 xrandr 来做到这一点)。可能是一些更新解决了这个问题,因为我没有更改任何设置......

小智 2

这实际上对我解决了黑屏问题有帮助。两个不同分辨率的显示器连接在一起(为了方便起见,复制如下)。

  1. 安装arandr

    sudo apt-get install arandr


2. 运行 xrandr 如果您选择的分辨率存在(无论它显示在哪个显示器上),则跳过下一步


  1. 如果您的分辨率不存在,请通过执行以下操作来创建它: 在本例中,我想要的分辨率是 1280x1024 cvt 1280 1024

这将创建一个如下所示的模型行: "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

创建新模式: xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync


  1. 将模式(分辨率)添加到所需的显示器 (VGA-1): xrandr --addmode VGA-1 "1280x1024_60.00"

  1. 运行 aranr 并正确放置显示器

  1. 选择“布局”,然后选择“另存为”以保存脚本

  1. 我发现加载脚本的最佳位置(在 Xubuntu 下)是设置管理器:xfce4-settings-manager

或者


菜单 -> 设置 -> 设置管理器 -> 会话和启动 -> 应用程序自动启动

如果您也有问题请评论我......:)


Mis*_*key 0

奇怪的是,现在一切似乎又恢复正常了。连接显示器后,KODI 不再使屏幕空白。显示器现在将始终正常工作,尽管我的笔记本电脑在重新启动时不会记住配置(但我可以使用 xrandr 来做到这一点)。可能某些更新解决了问题,因为我没有更改任何设置......