我有HDMI到VGA适配器与坏的EDID。监视器在应该支持的模式上显示“不支持模式”。1600x900模式不工作,只有1280x720。虚拟控制台坏了。
使用EDID覆盖,我能够在X和控制台中设置1440x900模式。然而,这阻止了ALSA的工作。即使是原来的EDID转储。
系统中没有明显的差别。脉冲音频有相同的回放装置。Aplay也是一样的。唯一的区别就是没有声音。
顺便说一句,这个系统是Allwinner H3。
添加:我用Deltacast EDID进行修补.刚刚采用了默认的edid/1440x900.bin并添加了一个CEA扩展块。
发布于 2018-03-29 17:21:35
我认为确切的解决办法对我来说太难了。所以我就这么做了。
我写
extraargs=drm_kms_helper.drm_fbdev_overalloc=200 video=1024x768在/boot/armbianEnv.txt和
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"
EndSectionin /etc/x11/xorg.con.d/80-ARMSoC-sun4i.conf.
我不知道它是否正确,但它对我有用。还有-我用了另一个监视器。这个监视器也能工作,但是设置不同。
https://unix.stackexchange.com/questions/412453
复制相似问题