Resource icon

Asset Surface pro External Monitor Android-x86 any Distro 2

Compatible With
Any Distro
This an instruction on how to get your external monitor working for Surface Pro with touchscreen support so you can zoom in as well. I have a Surface Pro 3 but I'm sure it will work for other models.

Step 1

Mount your EFI partition Google it for your operating system. You will see two folders boot and efi. Go to efi directory and then the boot directory. Then you will see android.cfg open it with DroidEdit or Notepad++

Step 2

Add this to you kernel commandline "video=eDP-1:d video=HDMI-A-1:e" make sure you add it to the right spot checkout the screenshot below for the location.

You can see that android.cfg can support multiple boot entries. Be careful while you are inside the efi partition.

You can also see their is a menuentery for 4K. The only difference is at the end of the kernel commandline "DPI=320" this makes the resolution to 1080 but it has 4k pixel depth. Take care.

The android.cfg is in the download

Best regards
Ryan Johnson

Latest updates

  1. Surface Pro needs 4.19 kernel for external monitor

    To use your external monitor with your Surface device. You need the Prime OS 4.19 kernel because...
  2. i915 boot configuration to disable i915 compression and disable power saving features.

    I updated android.cfg with disabling power saving and compression features of i915 drm driver. I...
  3. Surface Pro External Monitor android.cfg

    Here is the android.cfg just replace your existing android.cfg