Ubuntu 16.04 Dell XPS 15 无法使用 HDMI 检测外接显示器

Ubuntu 16.04 Dell XPS 15 无法使用 HDMI 检测外接显示器

我有一台 DELL XPS 15。我很难将外接显示器连接到我的 Ubuntu 机器。这是我的 xrandr 输出。我尝试安装 nvidia 驱动程序等,但没有任何效果。电缆很好,所以这应该不是问题。

在此处输入图片描述

Screen 0: minimum 8 x 8, current 2048 x 1152, maximum 32767 x 32767
eDP1 connected primary 2048x1152+0+0 (normal left inverted right x axis y axis) 346mm x 194mm
3840x2160     60.00 +
3200x1800     60.00  
2880x1620     60.00  
2560x1440     60.00  
2048x1536     60.00  
1920x1440     60.00  
960x540       60.00  
800x600       60.32    56.25  
864x486       60.00  
640x480       59.94  
720x405       60.00  
640x360       60.00  

DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)


inxi -G 
Graphics:  Card-1: Intel Skylake Integrated Graphics
       Card-2: NVIDIA GM107M [GeForce GTX 960M]
       Display Server:  X.org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau Resolution: N/A
       GLX Renderer: N/A GLX Version: N/A


 lspci -nn | grep '\[03'

 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)
 01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 960M] [10de:139b] (rev ff)

答案1

在安装 NViDIA 图形驱动程序时,请从虚拟控制台执行所有操作。
在安装 NVIDIA 图形驱动程序的过程中,还要断开外接显示器。
您已安装最新的驱动程序,因此应该已添加图形驱动程序 PPA。

首先完全卸载您当前安装的所有 NVIDIA 驱动程序和软件。

启动笔记本电脑,在 GRUB 启动菜单中选中 Ubuntu 条目,然后按下E键。在行末
添加。按下键启动系统。不要忘记在行末字母和之间 设置。nouveau.modeset=0linuxF10
Spacelinuxnouveau.modeset=0

当登录屏幕出现时按Ctrl++ Alt。输入您的用户名和密码F1
然后执行:

sudo apt purge nvidia*
sudo reboot  

现在重新安装最新稳定的NVIDIA驱动程序378(支持NVIDIA GEFORCE GTX 960M)。

重启后,再次在 GRUB 启动菜单中标记 Ubuntu 条目,然后按下E键。在行末
添加。按下键启动系统。不要忘记在行末字母和之间 设置。nouveau.modeset=0linuxF10
Spacelinuxnouveau.modeset=0

当登录屏幕出现时按Ctrl++ Alt。输入您的用户名和密码F1
然后执行:

sudo apt update
sudo apt install nvidia-378 nvidia-prime
sudo reboot  

确保 NVIDIA 显卡在 NVIDIA X 服务器设置 -> 中处于使用状态PRIME 简介
如果未使用,请切换到它们,退出会话并重新登录或重新启动系统。
现在将外部显示器重新连接到 HDMI 端口,它应该能够正确识别。

更新解决您的评论,它仍然不起作用

启动笔记本电脑的 BIOS,检查是否明确需要启用外接显示器支持 - 一些较新的机器,尤其是那些采用 NVIDIA Optimus 技术的机器,已经实现了此选项。另外,检查系统设置/显示中是否需要调整某些内容。

答案2

问题可能出在 nvidia 显卡驱动程序上。可以按照以下步骤修复:在终端中运行以下命令:

sudo apt-get purge nvidia-*

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install nvidia-364

重新启动后你的图形问题就应该解决了。

答案3

根据您的输出lspci,您和我有相同的笔记本电脑,这应该会使这一切变得简单。

您需要在系统上安装最新的英特尔显卡驱动程序。为此,请访问英特尔页面并安装适用于 Ubuntu 16.04 的版本。

从那里,运行图形更新工具来安装所有相关的英特尔驱动程序,然后重新启动系统以使新的驱动程序生效。

另外,请确保您的 BIOS 已禁用 SecureBoot,以避免任何已知会发生的奇怪驱动程序冲突。您还必须安装 NVIDIA 的最新驱动程序(撰写本文时为 378)。您无需将其设置为活动的 PRIME 设备。

答案4

我的笔记也遇到了同样的问题,解决的方法是响应“cl-netbox”,但我的驱动器是 390。

sudo apt purge nvidia* sudo reboot

重启后再次在 GRUB 启动菜单中标记 Ubuntu 条目,然后按 E 键。在 linux 行末尾添加 nouveau.modeset=0。按 F10 键启动系统。

sudo apt 更新 sudo apt 安装 nvidia-378 nvidia-prime sudo 重启

我的显卡和 1050 ti戴尔 G7

相关内容