xps 13 3980

This commit is contained in:
2026-02-26 13:37:04 +01:00
commit d6ac8e5931
21 changed files with 4562 additions and 0 deletions

View File

@@ -0,0 +1,105 @@
[meta]
vendor = "Dell Inc."
family = "XPS"
model = "XPS 13 9380"
[[requirements]]
id = "msr-writes"
name = "MSR Write Access"
check_type = "Cmdline"
target = "msr.allow_writes=on"
action = "Manual"
severity = "Fatal"
message = "Throttled requires MSR write access to bypass TDP locks."
solution = "Add msr.allow_writes=on to kernel parameters."
[[requirements]]
id = "dell-smm-ignore-dmi"
name = "Dell SMM Ignore DMI"
check_type = "Cmdline"
target = "dell_smm_hwmon.ignore_dmi=1"
action = "Manual"
severity = "Fatal"
message = "Required to force load fan control driver on this model."
solution = "Add dell_smm_hwmon.ignore_dmi=1 to kernel parameters."
[[requirements]]
id = "bios-fan-ctrl"
name = "BIOS Fan Control"
check_type = "Service"
target = "dell-bios-fan-control"
invert = true
action = "AutoRestore"
severity = "Warning"
message = "BIOS overrides i8kmon, causing fan pulsing."
solution = "Tool will disable BIOS fan control (0) during run."
[[diagnostics]]
id = "gpe-storm-fix"
name = "Interrupt Storm Fix"
check_type = "Cmdline"
target = "acpi_mask_gpe=0x6E"
action = "Manual"
severity = "Warning"
message = "GPE 0x6E often storms on 9380, wasting 20% CPU."
solution = "Add acpi_mask_gpe=0x6E to kernel parameters."
[[diagnostics]]
id = "s3-sleep"
name = "S3 Deep Sleep"
check_type = "Cmdline"
target = "mem_sleep_default=deep"
action = "Manual"
severity = "Warning"
message = "Modern Standby (s2idle) fails to sleep properly on 9380."
solution = "Add mem_sleep_default=deep to force S3 sleep."
[[diagnostics]]
id = "psr-fix"
name = "Panel Self Refresh Fix"
check_type = "Cmdline"
target = "i915.enable_psr=0"
action = "Manual"
severity = "Warning"
message = "PSR causes screen freezes on 9380."
solution = "Add i915.enable_psr=0 to kernel parameters."
[[diagnostics]]
id = "color-range-fix"
name = "Full RGB Color Range"
check_type = "Cmdline"
target = "i915.color_range=2"
action = "Manual"
severity = "Warning"
message = "Ensures full 0-255 RGB range on external monitors."
solution = "Add i915.color_range=2 to kernel parameters."
[[diagnostics]]
id = "nvme-latency-fix"
name = "NVMe Latency Fix"
check_type = "Cmdline"
target = "nvme_core.default_ps_max_latency_us=5500"
action = "Manual"
severity = "Warning"
message = "Prevents SSD hangs on certain 9380 firmware."
solution = "Add nvme_core.default_ps_max_latency_us=5500 to kernel parameters."
[[diagnostics]]
id = "audio-pop-fix"
name = "Audio Pop Fix"
check_type = "Cmdline"
target = "snd_hda_intel.power_save=0"
action = "Manual"
severity = "Warning"
message = "Prevents 'popping' sound in headphones."
solution = "Add snd_hda_intel.power_save=0 to kernel parameters."
[[diagnostics]]
id = "intel-sgx"
name = "Intel SGX State"
check_type = "File"
target = "/dev/sgx"
action = "Manual"
severity = "Warning"
message = "SGX must be 'Software Controlled' for MSR access."
solution = "Set Intel SGX to 'Software Controlled' in BIOS."