Ste*_*ere 6 video error-handling 16.04
我收到这样的错误:
[ 17.774473] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 209
Run Code Online (Sandbox Code Playgroud)
在启动我的 Ubuntu Server 16.04.3 系统期间和之后不久。我在系统上绝对没有安装X-Windows,所以请不要告诉我更改 /etc/X11/xorg.conf,因为该文件不存在。我很沮丧,因为我能找到的唯一帮助涉及更改 X 配置文件,这显然不是我需要的解决方案。
我只是使用一个普通的OLD VGA 显示器,因为这个系统在一个通讯柜里,没有人看屏幕。显卡上有一个DVI接口,但是没有使用。监视器工作得很好,所以我希望有人能告诉我如何让系统关闭这个 EDID 校验和——否则它偶尔会在我进行系统配置、扫描等时吐出消息。在本地监视器上。
编辑:添加请求的命令输出
$ lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] R480 [Radeon X800 GTO]
Subsystem: PC Partner Limited / Sapphire Technology R480 [Radeon X800 GTO]
Kernel driver in use: radeon
Kernel modules: radeon
01:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] R480 [Radeon X800 GTO] (Secondary)
Subsystem: PC Partner Limited / Sapphire Technology R480 [Radeon X800 GTO] (Secondary)
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
Subsystem: Dell Precision 390
Run Code Online (Sandbox Code Playgroud)
FWIW,使用sudo运行时输出相同。
来自linuxforums的回答:
通过 grub 设置内核启动选项的视频设置:
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
添加此行,或将其更改为此,或将其添加到当前行(如果您知道自己在做什么)。您可以调整 mode_options,最重要的魔法是nomodeset和noedid,至少您可以尝试仅添加noedid:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset video=uvesafb:mode_options=1024x768-16@60,mtrr=0,scroll=ywrap,noedid"
Run Code Online (Sandbox Code Playgroud)
这会关闭内核中的 KMS 模式切换;使用uvesafb帧缓冲区;将其分辨率设置为 1024x768,深度为 16,同步速率为 60 Hz(其他选项可以是1920x1080-16、 或1600x1200-32@50,取决于您的硬件);禁用帧缓冲区的内存类型范围寄存器 (mtrr);使用 VESA 保护模式以环绕模式启用显示平移;不要探测显示屏来检查 edid 数据。当您切换到它或将其连接到显示器时,它应该设置为该模式(已经)。
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
使 grub 设置写入您的 /boot。重新启动并检查它是否正常工作,使用 noedid,如果插入不同的显示器,则不一定会获得正常工作的显示器,可能会损坏(例如,如果频率设置高于显示器可以处理的频率;尽管我认为现代显示器避免了这种情况)。
如果仍然不起作用请尝试:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset text"
Run Code Online (Sandbox Code Playgroud)
并取消注释(删除#)
#GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)
这使得一切都在纯文本模式下工作。更新grub,重启。
| 归档时间: |
|
| 查看次数: |
9990 次 |
| 最近记录: |