@Jake Lo I finallly get it work now. I followed opencore guide and clear up my acpi folder and delete dsdt.aml and ssdt-xosi.aml. The problem is due to dsdt conflics I think.
Now 4k, wifi and trackpad all woking perfectly. I'll upload the efi folder and bios offset file. If anyone one using latitude 5400 and want to use my efi, just take it.
bios offset file is used to find bios option offset(latitude 5400). If anyone want to use 4k, just use modGRUBShell.efi to boot and use setup_var command to modify DMVT to 64M ( In my case it's setup_var 0xA10 0x2)
Thank you Jake Lo for helping me along way. Best regards!
EFI.zip
setup IFR.txt.zip