Jump to content

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


Sodrohu

Recommended Posts

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.

 

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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

Important Information

Terms of Use - Privacy Policy - Guidelines