Maximilian Luz
Maximilian Luz
Some GRUB versions, notably the ones provided by Arch Linux ARM and Fedora, do not seem to work well with the Surface Pro X and prevent the kernel from booting....
Sensors (gyro, acceleration, ...) seem to be managed via the SCSS/SLPI subsystems (`qcsubsys8180.sys`, `qcslpi8180.mbn`, `libsdsprpc.dll`, `qcSensors8180.dll`). Add support for that.
Quoting myself from #33: > There is indeed some SAM stuff going on in the SurfaceUsbCMuxAcpiFilterDriver.sys using the USC subsystem. There seem to be two methods, specifically. A FilterGetPortNumbers and...
The Surface Pro X seems to support the standard Surface Aggregator platform profile interface. Unfortunately, the ACPI platform profile interface depends on the device being booted via ACPI. This means...
Add support for external display ports. Most of this should already work, but it seems that HPD notifications from the USB-C port manager to the display port driver may be...
While the PCIe NVME drive seems to work well, it may not be described correctly. According to spec, it uses four PCIe lanes, stemming from controllers 1 and 2, each...
CPU frequency control seems to fail for CPU 4 with the following log: ``` [ 1.984565] cpu cpu4: Voltage update failed freq=3072000 [ 1.984571] cpu cpu4: failed to update OPP...
Both ACPI and the driver provide some init value tables, similar to what we currently use in Linux based on the SM8150. It stands to reason that those are probably...
The current [UBWC configuration](https://elixir.bootlin.com/linux/v5.18/source/drivers/gpu/drm/msm/adreno/a6xx_gpu.c#L718) seems to be incorrect and causes problems where textures seem to be garbled up. One workaround is running programs with `FD_MESA_DEBUG=noubwc`. Another workaround (which we currently...