外接显示器在 Ubuntu 16.04 上无法正常工作

外接显示器在 Ubuntu 16.04 上无法正常工作

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

显示器只有在启动时插入电源才能正常工作,即使这样,有时也需要按几下 windows+p 才能打开。如果在启动后插入显示器,它通常不会工作。Ubuntu 识别显示器并认为它正在显示(我可以将鼠标移到那里),但显示器会保持黑屏。

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

我有一块 ATI/AMD Mobility Radeon HD 5730 显卡,但在升级之前没有使用专有驱动程序,而使用开源驱动程序也没有遇到任何问题。

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

更新:现在我根本无法让显示器工作。奇怪的是,它仍然会在两个屏幕上显示登录屏幕,但当我登录时,无论我选择哪种配置,显示器都会再次变黑。我想我要回到 14.04 版了……

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

答案1

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

  1. 安装 arandr

    sudo apt-get 安装 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. 运行 arandr 并正确定位你的显示器

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

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

或者


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

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

答案2

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

相关内容