Commit graph

419 commits

Author SHA1 Message Date
Andrew Kvalheim 099d38a69e lenovo/thinkpad/p16s/amd/gen2: init
Notes:

- Tested on a model 21K9CTR1WW configured with:
  - AMD Ryzen 7 PRO 7840U with Radeon 780M Graphics
  - 64 GB soldered RAM
  - WQUXGA (3840×2400) OLED display
  - Qualcomm NFA765 wireless network adapter
  - BIOS version R2FET38W (1.18)
- The user guide is shared by:
  - ThinkPad P14s Gen 4
  - ThinkPad P16s Gen 2
  - ThinkPad T14 Gen 4
  - ThinkPad T16 Gen 2
2025-02-24 08:09:24 +00:00
Joe 3009bcb058 lenovo/thinkpad/t490s: init 2025-02-01 06:18:18 +00:00
BohdanQQ b539957839 update readme to mention power profile / nvidia-powerd troubleshooting 2025-01-20 07:42:40 +00:00
BohdanQQ 1f23785afe lenovo-legion-16ach6h: enable nvidia.powerd to unlock more gpu power 2025-01-20 07:42:40 +00:00
โทสตัล b678606690 lenovo-z13-gen2: networking.networkmanager.fccUnlockScripts → networking.modemmanager.fccUnlockScripts
Fixes evaluation warning
2025-01-15 22:00:06 +00:00
Gabgobie 06c52bbc79 Lenovo IdeaCentre K330 2025-01-11 12:17:58 +01:00
Sebastián Zavala Villagómez 8a2a2ef294 lenovo/yoga/7/14IAH7: init
- Added `lenovo-yoga-7-14IAH7-integrated`
- Added `lenovo-yoga-7-14IAH7-hybrid`
2025-01-07 07:10:14 +00:00
Konstanty Kowalewski bad8e79410 enable acpi.ec_no_wakeup in Thinkpad T14 AMD Gen 5 2024-12-03 09:12:23 +00:00
Jörg Thalheim c6c90887f8 drop acpi_call from nixos-hardware
fixes https://github.com/NixOS/nixos-hardware/issues/1114 and tlp also
no longer recommands it.
2024-12-02 12:33:14 +01:00
Felipe Micaroni Lalli 90642a0dea Adding a sound speaker fix. Issue #1039 2024-11-06 09:54:22 +00:00
Felipe Mica 684d64c67d Apply suggestions from code review
Accepting suggestions. 16irx8h should be fixed as well.

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-11-06 09:54:22 +00:00
Felipe Micaroni Lalli 1881126e2d Adding the Legion Pro 7 16IRX9H model. Initially, I simply copied it from the 16IRX8H, but I am still having issues with WiFi and sound (to be resolved).
Ref.: https://psref.lenovo.com/Product/Legion/Legion_Pro_7_16IRX9H
2024-11-06 09:54:22 +00:00
Jörg Thalheim f372fa6cfa fix eval with 24.05 2024-11-06 05:49:31 +00:00
Vittorio Robecchi bcf80dc17c Added Lenovo Ideadpad Slim 5 16IAH8 2024-11-02 08:58:38 +00:00
Vittorio Robecchi 8a906c9d34 Added Lenovo Ideadpad 16AHP9 2024-11-02 08:58:38 +00:00
Armin e907785673 lenovo/z/gen2/z13: Add modem fcc unlock 2024-10-27 03:45:47 +01:00
André Silva 8140e8252a lenovo-thinkpad-x1-6th-gen: use cpu architecture-specific module 2024-10-21 11:22:17 +00:00
Gavin John 7495e87753 treewide: Switch from gpu/intel to cpu/intel where applicable 2024-10-21 09:00:57 +00:00
Gavin John a53ca667df
lenovo/thinkpad/t480s: add hardware acceleration support 2024-09-29 16:34:23 -07:00
Vladimir Panteleev 9fe0e21c99 thinkpad/x1-extreme/gen3: add module 2024-09-29 12:28:51 +00:00
Patrick D. Lloyd f4d60b3777
Remove fonts.fontconfig.dpi in Lenovo Thinkpad X1 6th Gen QHD 2024-09-26 15:28:09 -07:00
flakeuser 23a4ea7a0d lenovo-yoga-6-13ALC6: add mkDefault for bluetooth 2024-09-09 05:49:52 -07:00
Lyndon Sanche 5fdecbf814
lenovo-yoga-7-14ARH7: Add nvidia architecture 2024-09-04 11:22:10 -06:00
Lyndon Sanche ab6053dff3
lenovo-thinkpad-p52: Add nvidia architecture 2024-09-04 11:22:00 -06:00
Lyndon Sanche 2fc1e10076
lenovo-thinkpad-p51: Add nvidia architecture 2024-09-04 11:21:52 -06:00
Lyndon Sanche 595a4a84a1
lenovo-thinkpad-p50: Add nvidia architecture 2024-09-04 11:21:44 -06:00
Lyndon Sanche 3ffa6a4dea
lenovo-thinkpad-p14s-intel-gen3: Add nvidia architecture 2024-09-04 11:21:34 -06:00
Lyndon Sanche 80598d9043
lenovo-thinkpad-e470: Add nvidia architecture 2024-09-04 11:21:16 -06:00
Lyndon Sanche efc4789f66
lenovo-legion-t526amr5: Use nvidia open 2024-09-04 11:21:01 -06:00
Lyndon Sanche 3cb0b3a708
lenovo-legion-16ithg6: Add nvidia architecture 2024-09-04 11:20:35 -06:00
Lyndon Sanche ab4beae174
lenovo-legion-16irx8h: Add nvidia architecture 2024-09-04 11:20:18 -06:00
Lyndon Sanche 06355153e5
lenovo-legion-15ich: Add nvidia architecture 2024-09-04 11:20:04 -06:00
Lyndon Sanche ec5e8f29ff
lenovo-legion-15ach6h: Add nvidia architecture 2024-09-04 11:19:06 -06:00
Lyndon Sanche feb83f6cd2
lenovo-legion-15ach6: Add nvidia architecture 2024-09-04 11:18:44 -06:00
Lyndon Sanche d4c8e7fc42
lenovo-ideapad-16ach6: Add nvidia architecture 2024-09-04 11:16:45 -06:00
Lyndon Sanche b890093a86
lenovo-ideapad-15arh05: Add nvidia architecture 2024-09-04 11:16:19 -06:00
Lyndon Sanche bf95efcbea
lenovo-ideapad-15ach6: Add nvidia architecture 2024-09-04 11:15:55 -06:00
DontEatOreo 3b6e461e6d
lenovo-legion-15arh05h: add NVIDIA architecture 2024-09-04 16:07:12 +03:00
Ayoub Nasr 19fba44ece
lenovo-legion-16ach6h: Add nvidia architecture
Signed-off-by: Ayoub Nasr <ayoub.nasr@scality.com>
2024-09-04 09:23:19 +02:00
Jdogzz 24bc1f98d8 lenovo: fix unstable wifi on Yoga laptops
Add extra modprobe options to fix unstable wifi on Yoga laptops.
2024-09-03 17:00:10 +00:00
4JX 1c84c314db 16ach6h: Use the hardware.display module 2024-08-24 10:34:12 +00:00
Olli Helenius 59bcb4c4e1 lenovo/p14s/intel: init with gen3 2024-08-24 10:14:34 +00:00
Andre dfe45103b6 lenovo/legion/16arha7: fix kernel check for speaker patch 2024-08-10 17:03:31 +00:00
kurogeek 6ed5521636 thinkpad-t14-gen1: add a kernel param for touchpad to work properly 2024-08-10 16:40:58 +00:00
Guanran Wang d3c993c851 Lenovo ThinkPad X1 (12th Gen): init 2024-07-25 12:45:38 +00:00
mexisme 5bd0371d3f Create lenovo-yoga-7-14ARH7-amdgpu and lenovo-yoga-7-14ARH7-nvidia entries
- Previous attr-set style providing "amdgpu" and "nvidia" is broken by PR #1046
- Add deprecation assertion for lenovo-yoga-7-14ARH7
2024-07-25 09:35:27 +00:00
Arne Cuperus b501c5fbf6 Add configuration for Lenovo IdeaPad Gaming 3 15ach6 2024-07-24 16:36:32 +00:00
mexisme 405b654893 Add Lenovo Thinkpad T14 Gen5
- Which is basically the same as Gen4 ...
2024-07-23 17:03:44 +00:00
jjtt 108f27f71e Remove BTRFS related setting
The note about BTRFS has been removed from the linked Arch wiki page in January 2021 with a comment:

> Removing note about problems with Btrfs and ALPM, since issues have been fixed in the kernel (4.15 -> https://www.spinics.net/lists/linux-btrfs/msg101833.html))

See: https://wiki.archlinux.org/index.php?title=TLP&oldid=650059
2024-07-18 21:58:17 +03:00
toastal 9a187879f4
lenovo-thinkpad-z13-gen2: move to asound.conf
`sound.*` was removed upstream in Nixpkgs
2024-07-18 14:03:33 -03:00
Lyndon Sanche ba8294c0a1 common: Move Intel generation-specific config from cpu to gpu
These modules only included gpu configuration, so belong in that
location.
2024-07-09 09:05:35 +00:00
Tobias Kündig 00f9c4bb06 Fix Lenovo Thinkpad T14s not powering off 2024-07-08 09:00:58 +00:00
Lyndon Sanche 231274268f gpu/amd: Remove loadInInitrd option
Option is now in nixpkgs under `hardware.amdgpu.initrd.enable` as of
NixOS/nixpkgs@6a0b6a6b74
2024-06-29 07:55:37 +00:00
me00001 3980e7816c
enable bluetooth support for Yoga 6 13ALC6. (#1013)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-06-28 07:30:54 +02:00
Jörg Thalheim b7d8d5c788 lenovo/yoga/7/14ARH7: remove redundant vdpau packages
amd doesn't need them and nvidia already includes them
2024-06-26 14:50:27 +00:00
Jörg Thalheim ae13b3761c lenovo/yoga/6/13ALC6: drop video acceleration driver
Those are not useful for AMD.
According to https://wiki.nixos.org/wiki/Accelerated_Video_Playback all
we need is enabling opengl drivers.
2024-06-26 14:50:27 +00:00
Jörg Thalheim 584a5e5518 fix 24.05 evaluation 2024-06-21 23:50:11 +02:00
toastal cc634b69c8 remove driSupport, opengl → graphics 2024-06-21 16:38:07 +00:00
Jörg Thalheim 083823b790 gpu/amd: drop hardware.amdgpu.opencl option
This now conflicts with nixpkgs.
2024-06-20 14:48:13 +00:00
Ayoub NASR cde8f7e11f Lenovo 16ACH6H: use zenpower kernel module 2024-06-16 14:33:34 +00:00
K900 291c3ee610 treewide: drop hardware.amdgpu.amdvlk option
This is now provided in nixpkgs (see https://github.com/NixOS/nixpkgs/pull/318175).
2024-06-13 09:51:03 +03:00
Arthur Rump 58b52b0dd1 Add configuration for Lenovo IdeaPad 5 Pro 16ACH6 2024-06-10 04:55:29 +00:00
xtrm d664fb04de add Lenovo IdeaPad 3 15alc6
Signed-off-by: xtrm <oss@xtrm.me>
2024-05-28 07:25:21 +00:00
Andre 888d915fe8 Update readme for 16arha7 2024-05-26 08:34:32 +00:00
Andre 816528f00e Add kernel version check for Lenovo 16ARHA7 speaker fix 2024-05-26 08:34:32 +00:00
Tad Fisher e85c7a78d2 lenovo/thinkpad/t14/amd/gen3: enable amd_pstate 2024-05-19 17:50:52 +00:00
Tad Fisher 81f1457023 lenovo/thinkpad/t14/amd/gen2: enable amd_pstate 2024-05-19 17:50:52 +00:00
Tad Fisher 55f8e366f0 lenovo/thinkpad/p14s/amd/gen2: enable amd_pstate 2024-05-19 17:50:52 +00:00
Tad Fisher 2659a52d7a lenovo/thinkpad/t14/amd/gen4: init 2024-05-19 17:50:52 +00:00
Tad Fisher 0d3eafc014 lenovo/thinkpad/p14s/amd/gen4: init 2024-05-19 17:50:52 +00:00
Tad Fisher 79cb5c5df6 lenovo/thinkpad/p14s/amd/gen3: init 2024-05-19 17:50:52 +00:00
Tad Fisher d526edb79b lenovo/thinkpad/p14s/amd/gen1: init 2024-05-19 17:50:52 +00:00
Tad Fisher 050f52eb55 lenovo/thinkpad/p14s: align with Thinkpad T14 configs 2024-05-19 17:50:52 +00:00
Robin Wils 6e7667c75d
Add hardware config for lenovo t5 26amr5 (#938)
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-05-19 19:19:36 +02:00
katsu-chan 1a77057745 added thinkpad a470 2024-05-06 15:50:55 +00:00
Andre 753176b57b Add fingerprint support for Lenovo Legion 16ARHA7 2024-05-05 05:03:35 +00:00
Daniel Olsen 3f01731119 lenovo/thinkpad/l480: init 2024-05-03 14:27:04 +00:00
Mic92 e1c4bac14b Lenovo ThinkPad Z13 Gen 2 (#844)
lenovo-thinkpad-z: remove HiDPI

* lenovo-thinkpad-z: move z13 to gen1/z13, leave generic settings

* lenovo-thinkpad-z-gen2: add z13

* Update lenovo/thinkpad/z/gen2/default.nix

* Update lenovo/thinkpad/z/gen2/default.nix
2024-04-10 14:46:44 +00:00
Andre 805adee81c
Add Lenovo legion 16ARHA7 (#906)
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-04-10 10:52:19 +02:00
yuannan f3b959627b removed edid 2024-04-05 13:47:45 +00:00
yuannan a7825c5b9a 15ach6h 2024-04-05 13:47:45 +00:00
Jörg Thalheim 9a763a7acc
Merge pull request #880 from jalseth/x13-amd
Add Thinkpad X13 Gen1 AMD variant
2024-03-25 08:45:45 +01:00
piousdeer b081de56df 16ach6h: re-enable edid for internal display only 2024-03-18 22:30:49 +07:00
Fay Ash 74967732a5
fix: comment out the edid module for legion-16ach6h
It seems to break extra monitor modes
2024-03-16 00:48:04 +08:00
James Alseth 19e5d3c9d9 Add Thinkpad X13 Gen1 AMD variant 2024-03-04 08:54:30 -08:00
Bit Borealis ce93797a42 add w520 ( copy of t520 ) 2024-02-28 19:19:50 +00:00
queer-bird 7220f26a7c Missed a curly bracket 2024-02-13 10:50:48 +00:00
queer-bird 8be74baad0 Fix audio interference in headphone jack on Thinkpad x1 Nano Gen 1 2024-02-13 10:50:48 +00:00
mexisme 6e5cc385fc Extract AMD-GPU from Nvidia, to make it easier to choose either 2024-02-06 09:25:57 +00:00
mexisme 5a8ed531f9 Initial config. for Lenovo Yoga Slim 7 Pro-X (14ARH7)
- Add entry to README.md and flake.nix
2024-02-06 09:25:57 +00:00
4JX cc65e27670 Better default for amdgpuBusId 2024-02-01 10:14:09 +00:00
4JX ed01236ece 16ach6h: Comment out failing edid line
Fixes #795
2024-02-01 10:14:09 +00:00
4JX 07e43b0530 16ach6h: Fix X11 setup
Fixes #628
2024-02-01 10:14:09 +00:00
4JX 58b17dc234 16ach6h: Do not duplicate nvidia config 2024-02-01 10:14:09 +00:00
Domen Kožar bee2202bec Add support for Yoga Slim 7 Gen8 2024-01-15 09:51:25 +00:00
mevatron 5bf829d72c Update lenovo/legion/16aph8/default.nix
Thanks for the tip!

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-01-02 20:44:50 +00:00
Will Lucas a5028e96cc Small cleanup 2024-01-02 20:44:50 +00:00
Will Lucas 0f29eb0b0f Force to only "nvidia" for xserver.videoDrivers to avoid blank screen issues 2024-01-02 20:44:50 +00:00
Will Lucas d10b795823 Disable modesetting 2024-01-02 20:44:50 +00:00
Will Lucas 158afdeaf8 Corrected nix-info from an earlier build 2024-01-02 20:44:50 +00:00