I have this laptop, and installing 20.04 lts give me a system almost impossible to use.
Then I have found: https://github.com/linux-surface/linux-surface/
And after it almost works, but the boot is problematic.
I can not login if I boot normal, I must select last kernel option, in recovery mode, then hit "resume" on the diagnostic screen, and then the login is visible and the system works.
I have tried differents kernel version but nothing change.
Looking into logs, show me just a couple of more verbose error:
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.13.4-surface root=UUID=9a226104-1a23-4ead-9f83-9c32ef61303c ro recovery nomodeset dis_ucode_ldr
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: You have booted with nomodeset. This means your GPU drivers are DISABLED
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: Unless you actually understand what nomodeset does, you should reboot without enabling it
and
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GP18.SATA], AE_NOT_FOUND (20210331/dswload2-162)
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: ACPI: Skipping parse of AML opcode: Scope (0x0010)
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GP18.SAT1], AE_NOT_FOUND (20210331/dswload2-162)
lug 22 11:06:17 natty-Surface-Laptop-4 kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
On "additional Drivers" for graphics nothing is aviable.
Any suggestion?