Como eliminar erros de checksum do EDID?

2

Estou recebendo erros como este:

[   17.774473] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 209

Durante e logo após inicializar meu sistema Ubuntu Server 16.04.3. Eu tenho absolutamente NO X-Windows instalado no sistema, então por favor não me diga para alterar o /etc/X11/xorg.conf, já que o arquivo NÃO EXISTE. Estou frustrado porque a única ajuda que posso encontrar envolve a alteração do arquivo de configuração do X, que obviamente não é a solução de que preciso.

Estou usando apenas um monitor VGA simples OLD porque esse sistema está em um closet comum e ninguém olha para a tela. Há uma porta DVI na placa de vídeo, mas não é usada. O monitor funciona muito bem, por isso espero que alguém possa, por favor, dizer-me como fazer com que o sistema se cale sobre esta soma de verificação EDID - caso contrário, ocasionalmente envia a mensagem enquanto trabalho na configuração do sistema, na digitalização, etc. no monitor local.

EDIT : Adicionando a saída do comando solicitado

steve@speedy2:~$ 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

FWIW, a saída é a mesma quando executada com sudo .

    
por Steve Valliere 01.03.2018 / 20:45

1 resposta

2

De uma resposta em linuxforums :

Defina as configurações de vídeo para as opções de inicialização do kernel via grub:

sudo nano /etc/default/grub

Adicione esta linha, ou altere para isto, ou adicione isto à linha atual (se você sabe o que está fazendo). Você pode ajustar o modo_opções, a mágica mais importante é nomodeset e noedid , você pode tentar apenas adicionar noedid :

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset video=uvesafb:mode_options=1024x768-16@60,mtrr=0,scroll=ywrap,noedid"

Isto desativa a troca de modo KMS no kernel; Use o buffer de quadro uvesafb; Defina-o para uma resolução de 1024x768, com uma taxa de sincronização de 16 a 60 Hz de profundidade (outras opções podem ser 1920x1080-16 ou 1600x1200-32@50 , depende do hardware); desabilitar os registros de intervalo do tipo de memória (mtrr) para o framebuffer; ativar o panning de exibição em um modo wrap-around, usando o modo protegido VESA; Não teste a exibição para verificar se há dados edid. Quando você alterna para ele ou conecta-o a um monitor, ele deve ser definido para esse modo (já).

sudo update-grub

Para fazer as configurações do grub serem gravadas no seu / boot. Reinicie e verifique se ele está funcionando, com o noedid você não terá necessariamente um monitor funcionando se conectar um monitor diferente, possivelmente ele poderá quebrar (por exemplo, se a freqüência for maior que a tela pode suportar; ).

Se ainda não funcionar, tente:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset text"

e descomente (remova o #)

#GRUB_TERMINAL=console

O que faz tudo funcionar no modo somente texto. Atualize o grub, reinicie.

    
por pbhj 10.03.2018 / 22:42