Jump to content

Mainline Ubuntu on SD card has different displays on different OPI PC+ devices


Recommended Posts

Posted

I've installed a bootable Armbian Ubuntu on an SD card.  I plan to copy the SD's OS into multiple OPI PC+ devices. The problem I found was that somehow the HDMI monitor displays a different max resolution depending on which OPI device I'm using.  
 

The armbianEnv.txt for the SD card:

verbosity=1
logo=disabled
console=both
#disp_mode=1920x1080p60
disp_mode=1280x720p60
overlay_prefix=sun8i-h3
rootdev=UUID=8bc771e4-1c8a-4bd0-af02-00570c63c5c9
rootfstype=ext4
overlays=uart1 uart2 uart3
extraargs=drm_kms_helper.edid_firmware=edid/1280x720.bin
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

When I boot the SD card on the OPIPC+ displaying the correct max resolution (1920x 720) , these settings are:

xrandr --props:
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 8192 x 8192
HDMI-1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 333mm x 187mm
	EDID: 
		00ffffffffffff0031d8000000000000
		051601036d211278ea5ec0a4594a9825
		20505400000081c00101010101010101
		010101010101011d008051d01c204080
		35004dbb1000001e000000ff004c696e
		75782023300a20202020000000fd003b
		3d2b2d08000a202020202020000000fc
		004c696e75782048440a202020200094
	non-desktop: 0 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
   1280x720      59.65*+

 

When I boot the SD card on the The OPIPC+ displaying the wrong max resolution (1024x 768) has these settings:

xrandr --props:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
HDMI-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
	non-desktop: 0 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  

uname -a:
Linux orangepipcplus 4.17.14-sunxi #9 SMP Mon Aug 13 09:06:31 +08 2018 armv7l armv7l armv7l GNU/Linux

 

The OPICP+ with the wrong max address also currently had a pink screen issue with legacy Armbian images. That's why I changed to the new mainline kernel; to enable HDMI output.

 

On both OPIPC+ devices the EMMC is flashed with Armbian Debian stretch mainline. On both devices the Debian displays the resolution properly (1920x720). I am currently trying to get the Ubuntu OS to work as well.

 

Posted

On modern kernel, a resolution is autodetected. Ubuntu and Debian share exact same kernel and u-boot which means there is no diff at this level.

Posted

I thought that this might be a device issue, since 1 device (and some other devices I tested) loads the correct resolution regardless of which OS it booted from.  Only 1 OPIPC+ so far had this issue.

 

 

Quote

On modern kernel, a resolution is autodetected. Ubuntu and Debian share exact same kernel and u-boot which means there is no diff at this level.

 

If so, why then this one device displays proper on Debian, but had issues on Ubuntu? I suspect this is related to the pink screen issue but I've got no proof so far...

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines