GPU - linux-surface/surface-pro-x GitHub Wiki
GPU Setup
Firmware
Pre-built firmware packages are provided as linux-firmware-msft-surface-pro-x
and linux-firmware-msft-surface-pro-x-qcom
in our Arch Linux AArch64 Package Repository.
Those contain all the necessary firmware for the GPU.
For manual installation, the required firmware is shown below:
/lib/firmware
└── qcom
├── msft
│ └── surface
│ └── pro-x-sq2
│ └── qcdxkmsuc8180.mbn
├── a680_gmu.bin
└── a680_sqe.fw
The .mbn
file can again be obtained from Windows.
The a680_gmu.bin
and a680_sqe.fw
have been extracted from the Windows driver and are provided at https://github.com/linux-surface/aarch64-firmware/tree/main/firmware/qcom.
Alternatively, the respective a640
files can be used by symlinking them the respective path.