首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 18.04 HDMI问题

Ubuntu 18.04 HDMI问题
EN

Ask Ubuntu用户
提问于 2021-04-11 07:03:23
回答 1查看 359关注 0票数 0

2021年初,我为一个项目购买了两个内存为4GB的RPi 4。我已经拥有4个PI (2个OSMC,1个Samba文件服务器/洪水和一个Volumio PI。伏鲁米奥从未起过作用。HiFiberry的声音帽也没有。

我最初的意图是通过HDMI到DVI转换器将两个Pi4连接到两个不同的计算机监视器上。

简要回顾问题。在购买了3种不同的微HDMI到HDMI电缆后,几种DVI/HDMI转换器、VGA/HDMI转换器、HDMI分配器、新的HDMI电缆等放弃了这个项目。在任何HDMI端口上的任何PI中,都没有在任何监视器上工作过。显示器在我的Intel/ubuntu桌面(DVI到DVI,HDMI到VGA)上工作得很好。每个新的转换器电缆插头等必须从中国在线进口,这意味着这个失败的项目花费了大约两个月的时间。

这里的一个不幸的学习经验是PI上的微HDMI端口非常脆弱,而且随着所有的插入/拔出,一个PI上的两个微HDMI端口都被无可挽回地损坏,现在PI只能被无头使用。

我的两台现代(2019)索尼电视都有HDMI输入,所以我尝试用它们进行测试。

我在两个PI4上都可以启动Raspbian,也可以在我以前的PI上启动。

当我在较旧的PI3和Pi2上启动Raspbian时,桌面图形用户界面启动得非常完美,自动填充了整个电视屏幕。然而,在我的目标(Pi4到我的大电视)的结合上,花了整整2天的时间处理config.txt的HDMI参数,才能显示出一个完整的屏幕(坦普尔)图形界面。

这张珍贵的SD卡将在两个Pi4上启动,允许SSH访问,并在PI4上给我一个带有工作微HDMI端口的图形用户界面。

然而,根据不同的互联网网站,我的项目需要Ubuntu18.04 32位。不支持Raspbian。

我尝试过使用Raspberry Imager创建Ubuntu 18.04。这将引导,但密码不是ubuntu/ubuntu或pi/raspberry,所以我无法通过SSH访问。最初的PI屏幕出现在我的电视上,2秒后消失,留下一个黑色屏幕。所以我无法进入系统。我注意到由映像器创建的SD系统不包含Ubuntu说它需要的许多配置文件。我很惊讶它竟然开始了。

当我通过下载Ubuntu18.04.5创建SD卡时。armhf..raspi3和Etcher,Ubuntu根本不会在无头Pi4上启动。绿色ACT灯闪烁1秒,然后保持关闭。对于我的路由器arp来说,系统仍然是不可见的,并且不能被点击.

一开始我以为它不想无头启动,但是SD卡会在Pi3上启动OK,不管我的小电视有没有附加。FWIW我尝试了3种不同的SD卡(8GB,16 8Gb和32 8Gb)。对所有人都有相同的结果。我还使用Raspberry原始电源,经过APC UPS/电压调节器。

如前所述,Raspbian将在此系统上启动,我可以SSH进入。由于两个微HDMI端口都坏了,显然没有在电视上显示。

我已经按照PI成像仪的建议,把EEprom通透了。

当我尝试用工作的HDMI在系统上启动Ubuntu18.04时,我可以在ubuntu/ubuntu上进行SSH,电视屏幕告诉我HDMI端口连接到了一个树莓,但是没有视频信号,屏幕除了标题之外仍然是黑色的。

现在已经有3个多月了,因为我认为这是一份5分钟的工作,而且离在PI4上运行的Ubuntu系统(键盘、鼠标、屏幕)还有很远的距离。

我想我现在需要做的是编辑Raspbian config.txt以使HDMI视频正常工作的ubuntu。有没有人知道如何做到这一点?或者通过SSH或者编辑SD卡上的文件?

除了放弃PI4、购买英特尔的nuc和试图记住我最初的项目(我已经为其编写了几千行代码)之外,我现在已经没有什么想法了。

下面是我的Raspbian config.txt文件

代码语言:javascript
复制
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
#hdmi_force_hotplug:1=1
#hdmi_force_hotplug:0=0
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1920
#framebuffer_height=1080

# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_force_mode=1
hdmi_ignore_edid=0xa5000080
hdmi_group=1
hdmi_mode=16

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
#dtoverlay=vc4-fkms-v3d
max_framebuffers=2

[all]
#dtoverlay=vc4-fkms-v3d
#hdmi_enable_4kp60=1
EN

回答 1

Ask Ubuntu用户

发布于 2022-03-28 13:53:15

我现在知道答案了。HDMI使用一种名为HDCP的安全协议,通过处理数字HDMI流视频输出来获取拷贝,从而防止人们获得电影副本。因此,计算机上的HDMI端口想要与HDMI进行“对话”。

如果您插入HDMI/DVI转换器,则DVI监视器不会说"HDMI“,因此它永远无法工作。当我发现我可以改变BIOS设置时,我终于意识到了这是怎么回事,但是操作系统一启动,屏幕就死了。

真的很可笑。就因为有了英特尔,我不得不把一台工作得很好的显示器扔进垃圾箱。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1330653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档