Mi A2 convergence : possible fix with ext monitor screen resolution
-
Hi,
Please read also : https://forums.ubports.com/topic/6954/mi-a2-convergence-i-tested-the-wireless-external-display/1
Does someone know how to fix the resolution ?
I think I might found something interesting in unity8 log:
On the Pro5 :
qtmir.mir: SessionAuthorizer::screencast_is_allowed - this= SessionAuthorizer(0xf11d6bf4) pid= 18994
...
<information> mirserver: New display configuration:
<information> mirserver: * Output 1: LVDS connected, used
<information> mirserver: . |_ Physical size 72x147mm
<information> mirserver: . |_ Power is on
<information> mirserver: . |_ Current mode 1080x1920
<information> mirserver: . |_ Preferred mode 1080x1920
<information> mirserver: . |_ Orientation normal
<information> mirserver: . |_ Logical size 1080x1920
<information> mirserver: . |_ Logical position +0+0
<information> mirserver: * Output 2: DisplayPort disconnected
<information> mirserver: * Output 3: Virtual connected, used
<information> mirserver: . |_ Physical size 660x370mm
<information> mirserver: . |_ Power is on
<information> mirserver: . |_ Current mode 1920x1080
<information> mirserver: . |_ Preferred mode 1920x1080
<information> mirserver: . |_ Orientation normal
<information> mirserver: . |_ Logical size 1920x1080
<information> mirserver: . |_ Logical position +1080+0
qtmir.screens: ScreensModel::update
qtmir.screens: Can reuse Screen with id 1
qtmir.screens: Output with ID 2 is not used and connected.
qtmir.sensor: Screen - nativeOrientation is: Qt::LandscapeOrientation
qtmir.sensor: Screen - initial currentOrientation is: Qt::LandscapeOrientation
qtmir.screens: Added Screen with id 3 and geometry QRect(1080,0 1920x1080)
qtmir.screens: Screen::setMirDisplayBuffer Screen(0xe5e32b38) 0xe5e4b914 0xf11d6bd4
qtmir.screens: Screen::setMirDisplayBuffer Screen(0xe5e42f70) 0xf11d74cc 0xf11e475c
qtmir.screens: =======================================
qtmir.screens: Screen(0xe5e42f70) - id: 1 geometry: QRect(0,0 1080x1920) window: QPlatformSurface(0xa049b0, class=QSurface::Window, type=QSurface::OpenGLSurface, window=ShellView(0x5a4388)) type: "LVDS" scale: 2.625
qtmir.screens: Screen(0xe5e32b38) - id: 3 geometry: QRect(1080,0 1920x1080) window: QPlatformSurface(0x0) type: "Unknown" scale: 1
qtmir.screens: =======================================On MI A2 : external monitor resolution is weird 1080x2160
qtmir.mir: SessionAuthorizer::screencast_is_allowed - this= SessionAuthorizer(0x7be4183460) pid= 7917
...
<information> mirserver: New display configuration:
<information> mirserver: * Output 1: LVDS connected, used
<information> mirserver: . |_ Physical size 68x136mm
<information> mirserver: . |_ Power is on
<information> mirserver: . |_ Current mode 1080x2160
<information> mirserver: . |_ Preferred mode 1080x2160
<information> mirserver: . |_ Orientation normal
<information> mirserver: . |_ Logical size 1080x2160
<information> mirserver: . |_ Logical position +0+0
<information> mirserver: * Output 2: DisplayPort disconnected
<information> mirserver: * Output 3: Virtual connected, used
<information> mirserver: . |_ Physical size 660x370mm
<information> mirserver: . |_ Power is on
<information> mirserver: . |_ Current mode 2160x1080
<information> mirserver: . |_ Preferred mode 2160x1080
<information> mirserver: . |_ Orientation normal
<information> mirserver: . |_ Logical size 2160x1080
<information> mirserver: . |_ Logical position +1080+0
qtmir.screens: ScreensModel::update
qtmir.screens: Can reuse Screen with id 1
qtmir.screens: Output with ID 2 is not used and connected.
qtmir.sensor: Screen - nativeOrientation is: Qt::LandscapeOrientation
qtmir.sensor: Screen - initial currentOrientation is: Qt::LandscapeOrientation
qtmir.screens: Added Screen with id 3 and geometry QRect(1080,0 2160x1080)
qtmir.screens: Screen::setMirDisplayBuffer Screen(0x7be48f8500) 0x7be47772f0 0x7be4778d10
qtmir.screens: Screen::setMirDisplayBuffer Screen(0x7be4737240) 0x7be40eccc0 0x7be442b9b0
qtmir.screens: =======================================
qtmir.screens: Screen(0x7be4737240) - id: 1 geometry: QRect(0,0 1080x2160) window: QPlatformSurface(0x33fb1070, class=QSurface::Window, type=QSurface::OpenGLSurface, window=ShellView(0x33329520)) type: "LVDS" scale: 2.625
qtmir.screens: Screen(0x7be48f8500) - id: 3 geometry: QRect(1080,0 2160x1080) window: QPlatformSurface(0x0) type: "Unknown" scale: 1
qtmir.screens: ======================================= -
Fixed : Wireless External Monitor is working on MiA2 with OTA-23 (thanks Alfred!)