Pul*_*osh 88 nvidia xorg multiple-monitors hdmi drivers
升级到 Ubuntu 18.04 后,我的笔记本电脑无法检测/使用通过 HDMI 连接的外接显示器。即使插入,默认设置应用程序中的“检测显示”按钮也不会执行任何操作。
这是来自的输出xrandr:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)
我主要关心的是最后一行:HDMI-1-1 disconnected. 有一个监视器已插入并可以使用,但我所做的一切似乎都无法检测到它。
我有一个 nvidia 显卡,在更新之前我使用的是专有驱动程序。当外部显示问题第一次出现时,我最初的尝试是切换回开源 Xorg 驱动程序。但是,在重新启动时,Ubuntu 将我的驱动程序设置显示为使用“手动安装的驱动程序”,并且不会让我更改它:
有什么建议吗?
Att*_*emi 53
我通过清除,然后重新安装 nvidia 驱动程序来解决它
sudo apt-get purge 'nvidia*'
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后使用软件和更新工具的附加驱动程序选项卡并安装最新的 nvidia 驱动程序
ang*_*era 29
我解决了安装 lightdm 并将其设置为默认显示管理器的问题。
在这个过程中,有些事情发生了变化,因为即使你回到 GDM3 ,它也会再次开始检测外部显示器。
您可以按照此处有关如何进行这些更改的说明进行操作:
sudo dpkg-reconfigure gdmnho*_*ing 18
甜蜜的慈悲废话!有一个不安装lightdm的解决方案!
更新:
以 root 身份运行 X11 显然是一个更好的解决方案。单行修复是将此添加到此/etc/X11/Xwrapper.config:
needs_root_rights = yes
这是一个单行修复 /lib/systemd/system/gdm3.service
代替
[服务]
ExecStartPre=/usr/share/gdm/generate-config
和
[服务]
ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
现在检测到我所有的外部显示器并在 gdm3 上工作
Ubuntu 18.04.3 LTS
联想T480
英特尔® 酷睿™ i7-8650U CPU @ 1.90GHz × 8
GeForce GTX 1070 Ti/PCIe/SSE2 通过雷蛇酷睿 X 通过 Thunderbolt 3
GNOME 3.28.2
试试这个(如果 1920x1080 不是您的分辨率,请更改分辨率):
xrandr --addmode HDMI-1-1 1920x1080
xrandr --output HDMI-1-1 --mode 1920x1080
Run Code Online (Sandbox Code Playgroud)
小智 5
我插入联想 L380 HDMI 的外接显示器在 Ubuntu 18.04 上停止工作。通过打开 BIOS 设置并将显示优先级选项从 USB Type-C 更改为 HDMI,我成功解决了此问题。
小智 5
我尝试了重新配置为 lightdm 的解决方案,但这似乎不起作用。
我从以下网站做了一些阅读:https : //devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ and I found that at least on the Lenovo Legion Y530 the solution is to change the NVIDIA prime profile from intel to nvidia and then restart the computer.
您可以通过转到“NVIDIA X Server”设置,转到“PRIME 配置文件”选项卡,然后选择“NVIDIA(性能模式)”来切换配置文件。之后,重新启动计算机。
您还可以通过在终端中运行以下命令来重新配置 PRIME 配置文件选项卡。
sudo prime-select nvidia
Run Code Online (Sandbox Code Playgroud)
然后重新启动计算机。
小智 5
我可以在执行之前连接到外部显示器
sudo apt install gnome
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的建议,但没有一个有效。最后我通过这个恢复了连接
sudo service gdm3 restart
sudo reboot
Run Code Online (Sandbox Code Playgroud)
有线。
小智 5
BIOS 更新后,我的华硕 ROG 笔记本电脑(运行 Ubuntu 19.04 / Windows 10 双启动)也遇到了同样的问题。
首先,我必须在 BIOS 中禁用安全启动。
然后我不得不options nvidia-drm modeset=0开始/lib/modprobe.d/nvidia-kms.conf奔跑sudo update-initramfs -u。
我遇到了类似的问题,使用 UEFI 和传统启动模式,搜索了几个小时,但最终通过以下方式完成了: 1. 转到软件和更新 2. 其他驱动程序 3. 从那里更改了显示驱动程序。4.重新启动
小智 5
除了遵循上面的答案之外,我还遵循了此处的说明。更具体地说,step 1其中告诉我推荐的驱动程序Ubuntu 18.04.1
15:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Ti Mobile]
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-435 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin`
Run Code Online (Sandbox Code Playgroud)
然后apt install nvidia-driver-440我终于到家了。
小智 -3
我通过 VGA 连接外部显示器,然后转到“设置”>“设备”>“显示”,选择“镜像”,然后选择“应用”。当询问我是否要保留此设置时,选择“是”并且所有内容都已连接。简单又美丽。
| 归档时间: |
|
| 查看次数: |
272607 次 |
| 最近记录: |