Gagal mengubah resolusi tampilan HDMI pada imx6

1

Saya sedang mengerjakan produk tertanam yang berjalan di Embedded Linux & amp; Qt Framework dikembangkan untuk berjalan di papan kustom i.Mx6 yang kami buat. Kami memiliki antarmuka tampilan LVDS yang ditetapkan pada 1366x768 resolusi.

/ # cat /sys/class/graphics/fb0/mode U:1380x768p-59

Sekarang saya mencoba untuk menghubungkan tampilan pada HDMI dan saya memperhatikan bahwa resolusi pada monitor HDMI tidak diatur sebagaimana mestinya 1280x1024 .

/ # cat /sys/class/graphics/fb0/mode V:1280x1024p-60

Saya telah mencoba untuk menghentikan proses boot dan mencoba untuk memaksa resolusi dengan menjalankan langkah di bawah ini dan melanjutkan ke boot

U-Boot > set hdmi_video video=mxcfb0:dev=hdmi,1366x768M@60,if=RGB24 fbmem=10M,28M vmalloc=400M

Saya perhatikan bahwa resolusinya tidak diatur lagi. Saya mengkonfirmasi bahwa dengan menjalankan perintah di bawah ini:

/ # cat /proc/cmdline root=/dev/mmcblk0p2 console=ttymxc2,115200 rootwait fixrtc consoleblank=0 lpj=7905280 video=mxcfb0:dev=hdmi,1366x768M@60,if=RGB24 fbmem=10M,28M vmalloc=400M uboot_version=01.00.00

/ # cat /sys/class/graphics/fb0/mode U:1280x720p-60

Apa pun resolusi yang saya coba -xres terpaksa 1280 pada monitor yang saya gunakan. Saya memverifikasi bahwa monitor saya mendukung resolusi hingga 1680x1050 .

Saya mencoba opsi di bawah ini:

fbset -xres 1366 -yres 768 -match

Tapi, itu membuat layar menjadi kosong dan melakukan cat di /sys/class/graphics/fb0/mode tidak menunjukkan apa-apa.

Semua opsi yang saya coba untuk mengubah resolusi tidak berfungsi dengan baik. Bantuan apa pun sangat dihargai. Terima kasih sebelumnya.

user12345
sumber

Jawaban:

0

Di u-boot, atur argumen arg sebagai:

setenv bootargs mxcfb0:dev=hdmi,1280x720M@60,if=RGB24

Menggantikan 1280x720M dengan apa yang diperlukan untuk mengatur resolusi sesuai kebutuhan Anda.

Mengacu pada situs ini , Ini akan berhasil.

Satish
sumber