External display not working on GPD micro pc with ubuntu mate 19.10

Hi,

I run the official ubuntu 19.10 image for the gpd micro pc. My system is up to date.

My issue is that connecting the device to an external display does not work anymore (it used to work). When I connect a VGA screen (with an hdmi-vga adapter) nothing happens, my screen does not react, nothing shows up in dmesg. When I plug my hdmi videoprojector (which used to work too), my gpd 6' screen is changed (as if an external screen has been detected) but the external display still says 'no signal'.
I've got this in dmesg [drm:mipi_exec_gpio [i915]] *ERROR* GPIO index 1 request failed (-2) after I plug the hdmi display, but I don't think it's related.

Here is the result of xrandr with nothing plugged OR with a VGA external display plugged with an adapter :

$ xrandr
Screen 0: minimum 8 x 8, current 1280 x 720, maximum 32767 x 32767
DSI1 connected primary 1280x720+0+0 right (normal left inverted right x axis y axis) 0mm x 0mm
720x1280 60.08*+
640x480 59.94
720x405 59.51 58.99
360x640 60.00
640x360 59.84 59.32
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Here is the result of xrandr with an hdmi display plugged :
$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1800, maximum 32767 x 32767
DSI1 connected primary 1280x720+301+1080 right (normal left inverted right x axis y axis) 0mm x 0mm
720x1280 60.08*+
640x480 59.94
720x405 59.51 58.99
360x640 60.00
640x360 59.84 59.32
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x800 59.81 +
1920x1080 60.00* 60.00 50.00 50.00 59.94 24.00 23.98
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02
1440x900 59.90
1366x768 59.79
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 119.99 75.03 70.07 60.00
800x600 119.97 72.19 75.00 60.32 56.25
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 119.99 75.00 72.81 66.67 60.00 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

The vga and hdmi external displays both works fine with another debian computer.

What could I do to further investigate the issue ?

Thanks.

I booted ubuntu in a live session with the image I used to install the OS and the external display still doesn't work, it's therefore possibly a hardware issue.

Hi,
I'm having the same issue. The monitor works with another computer.

Output of xrandr below with HDMI plugged in.

Screen 0: minimum 8 x 8, current 1920 x 1200, maximum 32767 x 32767
DSI1 connected primary 1229x768+0+0 right (normal left inverted right x axis y axis) 95mm x 151mm
1200x1920 60.38*+
1152x864 60.00
1024x768 60.00
1024x576 59.90 59.82
600x960 60.00
960x540 59.63 59.82
800x600 60.32 56.25
864x486 59.92 59.57
640x480 59.94
720x405 59.51 58.99
640x360 59.84 59.32
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

I had the same problem with my GPD Micro Pc. I decided to test it on a spare second monitor I had (27" Asus) it work with no problem(s). Could it be a driver issue? My first monitor was a Samsung.

I bought another GPD micro pc, swap the ssd and the hdmi output work well on the new gpd. Therefore for me the issue was definitely hardware not software.

I often tried to plug the usbc to charge the device in the dark, and I possibly damaged the hdmi connector doing so. I can confirm the connector is a bit damaged after having looked with a kind of tiny hand microscope. The sad thing is that the connector is very fragile :confused: