![Ubuntu 18.04.* HDMI 处理存在问题,屏幕合成器输出异常](https://linux22.com/image/1157735/Ubuntu%2018.04.*%20HDMI%20%E5%A4%84%E7%90%86%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98%EF%BC%8C%E5%B1%8F%E5%B9%95%E5%90%88%E6%88%90%E5%99%A8%E8%BE%93%E5%87%BA%E5%BC%82%E5%B8%B8.png)
描述
下面描述的情况,电视机信号源设置为HDMI3,开机,线插入HDMI3口。
如果打开笔记本电脑并启动到 Windows 或 Ubuntu,它将无法识别电缆是否插入 HDMI 端口。
如果关闭笔记本电脑,将电缆插入 HDMI 端口,并将笔记本电脑启动到 Windows,则笔记本电脑的显示内容就会回显在电视屏幕上,并且 YouTube 和流媒体视频会发送到电视上。
如果插入电缆,并且笔记本电脑启动到 Ubuntu,HDMI 电缆会被识别,但电视屏幕上的显示与笔记本电脑上的显示不同。在 Ubuntu 家用台式笔记本电脑显示屏上,壁纸左下方显示图标,浏览器打开,文件和图标散落。回显到电视屏幕上的图像仅显示墙纸!电视上不显示任何应用程序、图标、光标箭头或桌面上的任何其他内容!
问题
1 有人知道如何修复该问题吗?
2 我还需要执行哪些其他 CLI 命令才能获得更多诊断数据?
3 我们在这里看到的是 Wayland 错误吗?如果是,我该在哪里以及如何报告它?
笔记
Windows 系统信息应用程序在信息的深度和广度方面更胜一筹,并将您想要的所有信息保存在一个方便且易于使用的地方。
硬件
海信 DVB-T 型号:HL32T28PZL PAL B/G 电视接收器(3 个 HDMI 端口)
戴尔 Vostro 2520 笔记本电脑(1 个 HDMI 端口)
英特尔(R)高清显卡 4000(来自 Windows 系统信息)
英特尔公司第三代酷睿处理器图形控制器(rev 09)子系统:戴尔第三代酷睿处理器图形控制器,内核驱动程序:i915(来自 lspci)
(注意:在软件和更新 > 设置 > 附加驱动程序中未找到专有图形驱动程序。)
双启动:
* Windows 10 Pro
* Ubuntu 18.04 Bionic Bucky+ LTS
命令输出
~$ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA 兼容控制器:英特尔公司第三代酷睿处理器图形控制器(rev 09)
子系统:戴尔第三代酷睿处理器图形控制器
正在使用的内核驱动程序:i915
~$ aplay -l
**** 播放硬件设备列表 ****
[...]
卡 0:PCH [HDA Intel PCH],设备 3:HDMI 0 [HDMI 0]
子设备:1/1
子设备 #0:子设备 #0
~$ aplay -L
[...]
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI 音频输出
[...]
- 海狸巴基
答案1
当你通过 HDMI 线插入数字电视时,Ubuntu 会将第二台显示器视为第一台显示器的扩展——桌面的放大。这就是为什么它最初只在电视上显示壁纸。
要在第二台显示器(电视)上复制第一台显示器,您必须告诉 Ubuntu 镜像第一台显示器:
- 将 HDMI 线插入计算机和电视机,然后打开两个设备。
- 单击显示器一的右上角。系统菜单会下拉。
- 点击设置按钮(交叉螺丝刀和扳手图标)。
- 选择设备 > 屏幕显示。
- 在顶部屏幕显示页面上,点击镜子 按钮。*现在您应该可以看到显示器一上的显示内容在电视上重复出现,并且被放大以适合更大的屏幕。
* 如果你看不到镜子按钮,确保电视已打开并且 HDMI 电缆已插入电视和电脑。