Altere a resolução HDMI na placa Nitrogen6x com o Ubuntu

1

Comecei a trabalhar com um Freescale i.MX6Q rev1.2 a 792 MHz há alguns dias. Eu tenho a placa Nitrogen6X com 2GiB DRAM e estou usando uma imagem do Ubuntu do link .

Então, conectei um monitor à porta HDMI. O monitor é capaz de muitas resoluções (eu quero usar a resolução máxima 1920x1080). A imagem, no entanto, não tem essa resolução.

Conectei a placa via interface serial ao meu laptop e verifiquei a saída durante o processo de inicialização. Aqui, o U-Boot me diz, o HDMI é usado e a resolução é definida para 1024x768.

No panel detected: default to HDMI
Display: HDMI (1024x768)

Eu usei o google e encontrei algumas soluções, mas elas não funcionaram para mim:

1.) Eu tentei configurar bootargs no U-Boot com

setenv bootargs video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
saveenv
boot

mas não teve efeito algum.

2.) Eu verifiquei a saída de cat /sys/class/graphics/fb0/modes que me deu o seguinte:

U:1280x720p-60
U:640x480p-59
U:1280x720p-120
U:1280x720p-100
U:1920x1080p-30
U:1920x1080p-25
U:1920x1080p-24
U:1920x1080p-50
U:1440x576p-50
U:1440x576p-50
U:1440x288p-50
U:1440x288p-50
U:1280x720p-50
U:720x576p-50
U:720x576p-50
U:1920x1080p-60
U:1440x480p-60
U:1440x480p-60
U:1440x240p-60
U:1440x240p-60
U:1280x720p-60
U:720x480p-60
U:720x480p-60
U:640x480p-60

mas não sei como isso me ajuda.

3.) Eu tentei mudar a resolução, navegando para Menu->Preferences->Monitor Settings , mas isso me diz que nenhum monitor é detectado e, portanto, eu não posso mudar a resolução.

Então, ainda estou preso a uma resolução de 1024x768. Como posso mudar isso?

Obrigado pela sua ajuda antecipadamente.

Dambe

    
por DamBedEi 04.01.2016 / 14:50

1 resposta

1

Isso deve funcionar apenas com o uso de rootfs xeniais do Ubuntu e o kernel da linha principal com o xf86-video-armada-etnaviv. Isso usa ambos os repositórios upstream e os repositórios de Robert Nelson para os kernels e drivers. Exceto pelas partes do 6xbootscript, conforme documentado na página do sabre:

link

você pode mais ou menos tratar a placa de nitrogênio como a página do wandboard:

link

Se você criar o sdcard como acima e criar o script wrapper do uEnv, você pode usar o último kernel 4.10 como acima e você pode instalar várias imagens do kernel como pacotes deb (por exemplo, armv7multi vs armv7multi-rt).

Para o vídeo imx6, apenas "apt-get install xserver-xorg-video-armada-etnaviv" e sua opção de área de trabalho (conforme documentado na página do wandboard).

Estou adicionando e aprimorando os pacotes para este material em meta-small-arm-extra, mas ele ainda não está muito otimizado (as coisas do Robert no Ubuntu funcionam prontamente, se bem feito).

    
por Stephen Arnold 18.03.2017 / 23:21