|
69 | 69 | #boot.kernelParams |
70 | 70 | # https://github.com/tolgaerok/nixos-2405-gnome/blob/main/core/boot/efi/efi.nix#L56C5-L56C21 |
71 | 71 | kernelParams = [ |
72 | | - "nvidia-drm.modeset=1" |
73 | | - "nvidia-drm.fbdev=1" |
| 72 | + #"nvidia-drm.modeset=1" |
| 73 | + #"nvidia-drm.fbdev=1" |
| 74 | + # https://www.reddit.com/r/NixOS/comments/u5l3ya/cant_start_x_in_nixos/?rdt=56160 |
| 75 | + "nomodeset" |
| 76 | + ]; |
| 77 | + |
| 78 | + blacklistedKernelModules = [ |
| 79 | + "nouveau" |
| 80 | + "i915" |
74 | 81 | ]; |
75 | 82 |
|
76 | 83 | # https://wiki.nixos.org/wiki/NixOS_on_ARM/Building_Images#Compiling_through_binfmt_QEMU |
|
79 | 86 |
|
80 | 87 | extraModulePackages = with config.boot.kernelPackages; [ |
81 | 88 | v4l2loopback |
82 | | - nvidia_x11 |
| 89 | + #nvidia_x11 |
83 | 90 | ]; |
84 | 91 |
|
85 | 92 | # https://nixos.wiki/wiki/Libvirt#Nested_virtualization |
86 | 93 | #extraModprobeConfig = "options kvm_intel nested=1"; |
87 | 94 | # https://gist.github.com/chrisheib/162c8cad466638f568f0fb7e5a6f4f6b#file-config_working-nix-L19 |
88 | 95 | extraModprobeConfig = |
89 | | - "options nvidia " |
| 96 | + #"options nvidia " |
| 97 | + "" |
90 | 98 | + lib.concatStringsSep " " [ |
91 | 99 | # nvidia assume that by default your CPU does not support PAT, |
92 | 100 | # but this is effectively never the case in 2023 |
93 | | - "NVreg_UsePageAttributeTable=1" |
| 101 | + #"NVreg_UsePageAttributeTable=1" |
94 | 102 | # This is sometimes needed for ddc/ci support, see |
95 | 103 | # https://www.ddcutil.com/nvidia/ |
96 | 104 | # |
97 | 105 | # Current monitor does not support it, but this is useful for |
98 | 106 | # the future |
99 | | - "NVreg_RegistryDwords=RMUseSwI2c=0x01;RMI2cSpeed=100" |
| 107 | + #"NVreg_RegistryDwords=RMUseSwI2c=0x01;RMI2cSpeed=100" |
100 | 108 | "options kvm_intel nested=1" |
101 | 109 | # # https://nixos.wiki/wiki/OBS_Studio |
102 | 110 | '' |
|
132 | 140 | hardware.graphics = { |
133 | 141 | enable = true; |
134 | 142 | extraPackages = with pkgs; [ |
135 | | - vdpauinfo # sudo vainfo |
136 | | - libva-utils # sudo vainfo |
137 | 143 | # https://discourse.nixos.org/t/nvidia-open-breaks-hardware-acceleration/58770/2 |
138 | 144 | nvidia-vaapi-driver |
139 | 145 | vaapiVdpau |
|
142 | 148 | vdpauinfo |
143 | 149 | libva |
144 | 150 | libva-utils |
| 151 | + # https://wiki.nixos.org/wiki/Intel_Graphics |
| 152 | + #vpl-gpu-rt |
145 | 153 | ]; |
146 | 154 | }; |
147 | 155 |
|
|
368 | 376 | # vdpauinfo |
369 | 377 | # libva |
370 | 378 | # libva-utils |
| 379 | + vdpauinfo # sudo vainfo |
| 380 | + libva-utils # sudo vainfo |
371 | 381 | ]; |
372 | 382 |
|
373 | 383 | # Some programs need SUID wrappers, can be configured further or are |
|
0 commit comments