mirror of
https://github.com/NixOS/nixos-hardware
synced 2024-11-23 11:29:42 +01:00
80 lines
1.9 KiB
Text
80 lines
1.9 KiB
Text
|
= Malibal Aon S1 =
|
|||
|
|
|||
|
== Tested Hardware ==
|
|||
|
|
|||
|
* CPU: Intel(R) Core(TM) i7-13700H CPU @ 2.4GHz
|
|||
|
* RAM: 32 GB
|
|||
|
* HDD: 2 TiB SSD
|
|||
|
* Screen: 14" WQXGA+ (2880x1800)
|
|||
|
* Graphics: Intel Raptor Lake-P [Iris Xe Graphics]. nVidia graphics disabled preemptively.
|
|||
|
* Display: Wayland.
|
|||
|
* Input: trackpad
|
|||
|
|
|||
|
== Firmware Configuration ==
|
|||
|
|
|||
|
No tweaking to get a useful system, but some is needed.
|
|||
|
- Sleeping doesn't work properly and overheats the system.
|
|||
|
- Fans spin even when the system is at almost no load and CPUs report 30°C-35°C
|
|||
|
|
|||
|
== Installation ==
|
|||
|
|
|||
|
=== Before installation ===
|
|||
|
|
|||
|
I don't recall what I did very well, probably just disabled secure boot as
|
|||
|
there's no nice and meaningful way of using it yet.
|
|||
|
|
|||
|
=== After installation ===
|
|||
|
|
|||
|
=== Optional ===
|
|||
|
|
|||
|
* Run fwupd
|
|||
|
|
|||
|
== Troubleshooting ==
|
|||
|
|
|||
|
|
|||
|
== Annoyances ==
|
|||
|
|
|||
|
=== It's easy to tap the power button ===
|
|||
|
|
|||
|
It's better to ignore short tapping the power button,
|
|||
|
|
|||
|
```nix
|
|||
|
services = {
|
|||
|
logind = {
|
|||
|
if options.hardware.ignorePowerButtonTap
|
|||
|
extraConfig = ''
|
|||
|
# Don’t shutdown when power button is short-pressed
|
|||
|
HandlePowerKey=ignore
|
|||
|
'';
|
|||
|
};
|
|||
|
};
|
|||
|
```
|
|||
|
|
|||
|
== Broken Functionality ==
|
|||
|
|
|||
|
=== Sleeping works, but overheats the machine ===
|
|||
|
|
|||
|
This drains battery faster than keeping the machine on and it might get you backpack really warm.
|
|||
|
|
|||
|
Best workaround I found so far is to increase the time to take an action, and use shutdown as the action.
|
|||
|
This is *not* a reasonable workaround for most.
|
|||
|
|
|||
|
|
|||
|
```nix
|
|||
|
services = {
|
|||
|
logind = {
|
|||
|
if options.hardware.ignorePowerButtonTap
|
|||
|
extraConfig = ''
|
|||
|
# Shutdown until sleep/hibernate works
|
|||
|
IdleAction=poweroff
|
|||
|
|
|||
|
# Ideal case (hibernation onto / isn't working for me, but probably works with a swap partition)
|
|||
|
# When idle, sleep, but hibernate if it's been too long.
|
|||
|
# IdleAction=hybrid-sleep
|
|||
|
'';
|
|||
|
};
|
|||
|
};
|
|||
|
```
|
|||
|
|
|||
|
I'm hoping that suspend-then-hibernate will make this a non-issue in practice, but haven't spent time on it.
|