Commit graph

100 commits

Author SHA1 Message Date
1ab3401832
[Hardware/Nvidia] rework Nvidia driver selection with a more versatile "variant" option 2023-10-31 23:24:30 +01:00
8e6ad49e93
[Hardware/Mesa] Mark "unstable" Mesa as broken 2023-06-29 22:02:35 +02:00
13926de608
[Hardware/Mesa] Enable MPEG4 VA-API support 2023-06-29 22:02:12 +02:00
fc90a35f59
[Hardware/Mesa] Fix OpenCL support 2023-06-29 22:01:50 +02:00
7a4243b90a
[Hardware/AMD] Automatically enable AMD Cluster ID patch when using Ryzen cpus 2023-06-29 22:01:07 +02:00
c2ece764da
[Hardware/AMD] Automatically use amd_pstate=active|guided on kernels supporting it 2023-05-27 17:47:39 +02:00
832fa8f8c9
[Hardware/Nvidia] use bleeding edge package if unsafeOptimizations is enabled 2023-05-11 19:16:35 +02:00
8c61e3f0da
[Hardware/Nvidia] no longer enable EGLStream by default, use GBM by default 2023-05-11 19:16:04 +02:00
bc8978484f
[Treewide] Rename cpuXxxx references to cpu.xxxx references 2023-05-07 01:03:58 +02:00
c4a7421ec6
[Hardware/Intel] Enable thermald by default 2023-05-07 00:21:58 +02:00
43aab48b1e
[Hardware] Remove redundant configuration 2023-05-06 23:22:44 +02:00
1f0f8ba399
[Programs] Add nvtop config, with special handling for Nvidia GPUs 2023-05-06 20:17:28 +02:00
c75abbeffa
[Hardware/Mesa] Enable asking for bleeding-edge mesa 2023-05-02 20:40:07 +02:00
8b87ab5f2d
[Hardware/Mesa] Use optimized mesa using optimizePkg from optimizations option 2023-05-02 20:39:45 +02:00
d3e80fda86
[Mesa+Hardware] move Mesa specific options to a dedicated files 2023-04-27 23:55:08 +02:00
55205d1fc4
[Hardware/Nvidia] Remove nouveau blacklist from proprietary mode 2023-04-20 19:08:24 +02:00
c6008b5387
[Hardware/Intel] Add throttled and thermald to improve performance and reduce thermal issues 2023-04-20 19:05:51 +02:00
04cfbf21a4
[Hardware/Nvidia] Fix suspend with Nvidia GPUs 2023-04-16 22:35:50 +02:00
a12020e7d9
[Hardware/AMD] also override mesa for 32bit 2023-04-15 16:16:59 +02:00
803eea5e76
[Hardware/AMD] Use modesetting instead of radeon driver 2023-04-10 18:01:11 +02:00
81860dbe21
[Hardware/AMD] Add kernelDriver option and split config between amdgpu and radeon 2023-04-09 21:24:11 +02:00
022701a8b4
[Hardware] Don't add support for emulating armv7l CPUs by default 2023-03-31 21:15:32 +02:00
bd5ac84f60
[Hardware/AMD] Use mesaOptimized if unsafeOptimizations are enabled 2023-03-15 09:33:07 +01:00
cff1f34d05
[Hardware/Nvidia] Move nvidia.nix into nvidia/default.nix 2023-03-15 09:13:40 +01:00
284dcd53e0
[Hardware/Intel] Add CPU config 2023-03-15 09:13:00 +01:00
6fd5c52389
[Hardware/Intel] Move intel.nix into intel/default.nix 2023-03-15 09:12:45 +01:00
b59e72d549
[Hardware/AMD] Add CPU configuration 2023-03-15 09:11:17 +01:00
0b3ba6cea3
[Hardware/AMD] Move amd.nix into amd/default.nix 2023-03-15 09:02:47 +01:00
537b23cd39
[Hardware] Move hardware.nix in hardware/default.nix 2023-03-15 09:01:38 +01:00
d664d01f85
[Hardware/AMD] Add corectrl and enable OC features on AMD GPUs 2023-02-27 19:47:44 +01:00
a8f78f35db
[Hardware/AMD] Fix Mesa RADV not being preferred over AMDVLK 2023-02-27 19:42:52 +01:00
844b0be2df
[Hardware/Nvidia] Cleanup and fix some bugs
Fix suspend and add new environment variables.
2022-11-11 18:58:04 +01:00
3f22bcff49
[Hardware/AMD] Add kfd and renderD128 to sandbox paths 2022-10-22 13:38:44 +02:00
e69036f6e1
[Hardware/Nvidia] Use new nvidia vaapi 2022-10-21 23:50:43 +02:00
b2c521273f
[Hardware/Nvidia] Activate modesetting for nvidia-drm and use PageAttributeTable 2022-10-12 18:56:23 +02:00
1e54cd710b
[Hardware/AMD] Begin rocm-overlay suport 2022-10-12 18:50:45 +02:00
3dc72fae02
[Hardware/Intel] Cleanup intel iGPU specific options littered all over the place 2022-10-12 18:46:27 +02:00
1c83eb0708
[General+Boot] Add more options options to minimal config.
Use mainline kvdo.
Add more options to nouveau kernel module.
2022-10-05 09:02:25 +02:00
5a67e17898
[Desktop] Basic wayland support + enable hardware accelaration in Firefox 2022-10-04 22:33:32 +02:00
9cbbc8ec6f
[Hardware/AMD] Add performance tuning + rocm-smi
Enable amdgpu support for two new class of GPUs
Enable freesync
Use new GPU scheduler if unsafeOptimizations is enabled
Add amdvlk for vulkan support
Allow to use proprietary AMD drivers if the user so wishes
2022-06-09 01:14:55 +02:00
0da55b8288
[Hardware/Nvidia] Add nvtop + enhance conf
Remove dead config
Use mkIF instead of ifEnable
2022-06-09 01:11:31 +02:00
98c0ce1bc0
fixup! [UPGRADE/General] Upgrade to 22.05
Fix extraneous option in nvidia proprietary config
2022-06-09 01:10:34 +02:00
4d01393e59
[Hardware/GPUs] Refactor GPU related options
[Hardware/NVidia] Add option to save all VRAM before going to sleep
2022-05-17 09:19:04 +02:00
7e26d25066
[Boot+Refactoring] Add a cmdline config option for cleaner boot option config 2022-04-07 09:22:44 +02:00
4e28b5380e
[Hardware/Nvidia] Add many useful environmental variables 2022-04-05 09:05:24 +02:00
6f34fd4f83
[Hardware/Nvidia] Improve VGPU config 2022-03-09 00:31:57 +01:00
34b6b977f6
[Packages + Hardware] Add aviallon.programs.allowUnfreeList to whitelist unfree packages (and add Nvidia-related things in it) 2022-02-28 23:35:26 +01:00
37ff0a5320
[Hardware/Nvidia] Add better NVidia GPU support, including proprietary drivers 2022-02-28 22:53:09 +01:00
6322c89fb6
[Hardware] Add good intel support and basic nvidia support 2022-01-25 12:08:10 +01:00
4319f5a3cc
Massive refactoring in configurable modules 2022-01-21 20:04:40 +01:00