Merge pull request #1759 from SpectralPixel/hp-laptop-15s-fq1xxx
Implement Intel Ice Lake and HP Laptop 15s-fq1xxx
This commit is contained in:
commit
90848156e1
7 changed files with 69 additions and 0 deletions
|
|
@ -231,6 +231,7 @@ See code for all available configurations.
|
||||||
| [HP Elitebook 845g8](hp/elitebook/845/g8) | `<nixos-hardware/hp/elitebook/845/g8>` | `hp-elitebook-845g8` |
|
| [HP Elitebook 845g8](hp/elitebook/845/g8) | `<nixos-hardware/hp/elitebook/845/g8>` | `hp-elitebook-845g8` |
|
||||||
| [HP Elitebook 845g9](hp/elitebook/845/g9) | `<nixos-hardware/hp/elitebook/845/g9>` | `hp-elitebook-845g9` |
|
| [HP Elitebook 845g9](hp/elitebook/845/g9) | `<nixos-hardware/hp/elitebook/845/g9>` | `hp-elitebook-845g9` |
|
||||||
| [HP Laptop 14s-dq2024nf](hp/laptop/14s-dq2024nf) | `<nixos-hardware/hp/laptop/14s-dq2024nf>` | `hp-laptop-14s-dq2024nf` |
|
| [HP Laptop 14s-dq2024nf](hp/laptop/14s-dq2024nf) | `<nixos-hardware/hp/laptop/14s-dq2024nf>` | `hp-laptop-14s-dq2024nf` |
|
||||||
|
| [HP Laptop 15s-fq1xxx](hp/laptop/15s-fq1xxx) | `<nixos-hardware/hp/laptop/15s-fq1xxx>` | `hp-laptop-15s-fq1xxx` |
|
||||||
| [HP Notebook 14-df0023](hp/notebook/14-df0023) | `<nixos-hardware/hp/notebook/14-df0023>` | `hp-notebook-14-df0023` |
|
| [HP Notebook 14-df0023](hp/notebook/14-df0023) | `<nixos-hardware/hp/notebook/14-df0023>` | `hp-notebook-14-df0023` |
|
||||||
| [HP Probook 440G5](hp/probook/440G5) | `<nixos-hardware/hp/probook/440G5>` | `hp-probook-440G5` |
|
| [HP Probook 440G5](hp/probook/440G5) | `<nixos-hardware/hp/probook/440G5>` | `hp-probook-440G5` |
|
||||||
| [HP Laptop 14s-dq2024nf](hp/laptop/14s-dq2024nf) | `<nixos-hardware/hp/laptop/14s-dq2024nf>` | `hp-laptop-14s-dq2024nf` |
|
| [HP Laptop 14s-dq2024nf](hp/laptop/14s-dq2024nf) | `<nixos-hardware/hp/laptop/14s-dq2024nf>` | `hp-laptop-14s-dq2024nf` |
|
||||||
|
|
|
||||||
5
common/cpu/intel/ice-lake/cpu-only.nix
Normal file
5
common/cpu/intel/ice-lake/cpu-only.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
../cpu-only.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
6
common/cpu/intel/ice-lake/default.nix
Normal file
6
common/cpu/intel/ice-lake/default.nix
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./cpu-only.nix
|
||||||
|
../../../gpu/intel/ice-lake
|
||||||
|
];
|
||||||
|
}
|
||||||
8
common/gpu/intel/ice-lake/default.nix
Normal file
8
common/gpu/intel/ice-lake/default.nix
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
{ config, lib, ... }:
|
||||||
|
{
|
||||||
|
imports = [ ../. ];
|
||||||
|
config = {
|
||||||
|
boot.kernelParams = lib.mkIf (config.hardware.intelgpu.driver == "i915") [ "i915.enable_guc=3" ];
|
||||||
|
hardware.intelgpu.vaapiDriver = "intel-media-driver";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -200,6 +200,7 @@
|
||||||
hp-probook-440G5 = import ./hp/probook/440G5;
|
hp-probook-440G5 = import ./hp/probook/440G5;
|
||||||
hp-probook-460G11 = import ./hp/probook/460G11;
|
hp-probook-460G11 = import ./hp/probook/460G11;
|
||||||
hp-laptop-14s-dq2024nf = import ./hp/laptop/14s-dq2024nf;
|
hp-laptop-14s-dq2024nf = import ./hp/laptop/14s-dq2024nf;
|
||||||
|
hp-laptop-15s-fq1xxx = import ./hp/laptop/15s-fq1xxx;
|
||||||
huawei-machc-wa = import ./huawei/machc-wa;
|
huawei-machc-wa = import ./huawei/machc-wa;
|
||||||
hp-notebook-14-df0023 = import ./hp/notebook/14-df0023;
|
hp-notebook-14-df0023 = import ./hp/notebook/14-df0023;
|
||||||
intel-nuc-5i5ryb = import ./intel/nuc/5i5ryb;
|
intel-nuc-5i5ryb = import ./intel/nuc/5i5ryb;
|
||||||
|
|
|
||||||
34
hp/laptop/15s-fq1xxx/README.md
Normal file
34
hp/laptop/15s-fq1xxx/README.md
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
# HP Laptop 15s-fq1xxxx
|
||||||
|
|
||||||
|
## Warning
|
||||||
|
|
||||||
|
This option set may not be optimized to it's fullest. It's a carbon copy of the 14s-dq2024nf options, with Tiger Lake switched out for Ice Lake.
|
||||||
|
|
||||||
|
However, I still wanted to profit from the many optimizations provided by the library, so I'm leaving this as a starting point.
|
||||||
|
|
||||||
|
Here's the place I got the information from, they seem to be close enough to one another that not many changes are needed:
|
||||||
|
|
||||||
|
- https://browser.geekbench.com/v6/compute/4861426
|
||||||
|
- https://browser.geekbench.com/v6/cpu/15840711
|
||||||
|
- https://wiki.gentoo.org/wiki/Intel#Feature_support (for the gpu driver info. note that both Tiger and Ice Lake use the same driver)
|
||||||
|
|
||||||
|
## Device Information
|
||||||
|
|
||||||
|
Details from `tlp-stat`:
|
||||||
|
|
||||||
|
```
|
||||||
|
System = HP HP Laptop 15s-fq1xxx
|
||||||
|
BIOS = F.30
|
||||||
|
EC Firmware = 56.33
|
||||||
|
OS Release = NixOS 25.11 (Xanthusia)
|
||||||
|
Kernel = 6.18.5 #1-NixOS SMP PREEMPT_DYNAMIC Sun Jan 11 14:26:20 UTC 2026 x86_64
|
||||||
|
Init system = systemd
|
||||||
|
Boot mode = UEFI
|
||||||
|
Suspend mode = s2idle [deep]
|
||||||
|
```
|
||||||
|
|
||||||
|
`lspci` output:
|
||||||
|
|
||||||
|
```
|
||||||
|
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G1 (Ice Lake) (rev 07)
|
||||||
|
```
|
||||||
14
hp/laptop/15s-fq1xxx/default.nix
Normal file
14
hp/laptop/15s-fq1xxx/default.nix
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
{ config, lib, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
../../../common/cpu/intel/ice-lake
|
||||||
|
../../../common/pc
|
||||||
|
../../../common/pc/laptop
|
||||||
|
../../../common/pc/ssd
|
||||||
|
];
|
||||||
|
|
||||||
|
config = {
|
||||||
|
services.thermald.enable = lib.mkDefault true;
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue