Commit graph

110 commits

Author SHA1 Message Date
69a62ddff7
[Hardware/Nvidia] Disable OpenGL threaded optimizations by default as this makes Kwin fail to launch 2024-01-24 13:41:27 +01:00
1f37c1b368
[Hardware/Intel] fix throttled service name 2024-01-10 22:13:04 +01:00
0e3649ddee
[Packages] fix issues with newer flake-utils-plus versions overriding nixpkgs.pkgs
Will probably drop flake-utils-plus in the future because of that.
2024-01-10 22:10:20 +01:00
b2e758f4c8
[Hardware/Nvidia] only use the superior nvidia-vaapi-driver for VAAPI on Nvidia GPUs 2024-01-10 22:07:26 +01:00
dcd7564cd7
[Hardware/Nvidia/Proprietary] add commented-out cudaSupport line with explaining comment 2023-12-26 18:01:40 +01:00
1edc95008b
[Hardware/Nvidia/Proprietary] enable CUDA-specific unfree packages whitelist 2023-12-26 18:01:12 +01:00
e1cc285884
[Hardware/Nvidia/Proprietary] enable finegrained power-management only if PRIME offload is enable 2023-12-26 18:00:44 +01:00
8a0389c350
[Hardware/AMD] enable ROCM support in apps if developer mode is activated 2023-12-26 17:55:55 +01:00
fdca27d42c
[Hardware/Nvidia] Enable RustiCL by default 2023-10-31 23:32:36 +01:00
df3558fe7e
[Hardware/Nvidia] add option for easy configuration of Nouveau NvXXXX=Y style config
Also enable NvBoost on desktop PCs
2023-10-31 23:32:12 +01:00
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