首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置drm_kms_helper.edid_firmware后,HDMI音频停止工作

设置drm_kms_helper.edid_firmware后,HDMI音频停止工作
EN

Unix & Linux用户
提问于 2017-12-22 09:18:44
回答 1查看 652关注 0票数 2

我有HDMI到VGA适配器与坏的EDID。监视器在应该支持的模式上显示“不支持模式”。1600x900模式不工作,只有1280x720。虚拟控制台坏了。

使用EDID覆盖,我能够在X和控制台中设置1440x900模式。然而,这阻止了ALSA的工作。即使是原来的EDID转储。

系统中没有明显的差别。脉冲音频有相同的回放装置。Aplay也是一样的。唯一的区别就是没有声音。

顺便说一句,这个系统是Allwinner H3。

添加:我用Deltacast EDID进行修补.刚刚采用了默认的edid/1440x900.bin并添加了一个CEA扩展块。

EN

回答 1

Unix & Linux用户

发布于 2018-03-29 17:21:35

我认为确切的解决办法对我来说太难了。所以我就这么做了。

我写

代码语言:javascript
复制
extraargs=drm_kms_helper.drm_fbdev_overalloc=200 video=1024x768

在/boot/armbianEnv.txt和

代码语言:javascript
复制
Section "Monitor"
   Identifier    "HDMI-1"
EndSection

Section "Device"
    Identifier     "Allwinner sun4i DRM driver"
    Driver         "armsoc"
    Option         "DRI2"   "true"
        Option         "ConnectedMonitor" "HDMI-1"
        Option         "CustomEDID" "HDMI-1:/lib/firmware/edid/1280x1024.bin"
        Option         "IgnoreEDID" "false"
        Option         "UseEDID" "true"
EndSection

Section "ServerFlags"
Option  "AIGLX" "off"
EndSection

Section "Screen"
   Identifier    "Screen0"
   Device        "Allwinner sun4i DRM driver"
   Monitor       "HDMI-1"
EndSection

in /etc/x11/xorg.con.d/80-ARMSoC-sun4i.conf.

我不知道它是否正确,但它对我有用。还有-我用了另一个监视器。这个监视器也能工作,但是设置不同。

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

https://unix.stackexchange.com/questions/412453

复制
相关文章

相似问题

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