Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { config, pkgs, ... }:
- {
- services.xserver.useGlamor = true;
- hardware.firmware = with pkgs; [ firmwareLinuxNonfree ]; # Habilitar firmware privativo
- services.xserver.videoDrivers = [ "nvidia" ]; # Habilitar drivers privativos
- hardware.opengl.driSupport = true; # Habilitar opengl
- hardware.opengl.driSupport32Bit = true; # Habilitar opengl 32 bit
- environment.systemPackages = with pkgs; [
- libva-full
- libvdpau
- vdpauinfo
- glxinfo
- ];
- hardware.opengl.extraPackages = with pkgs; [ vaapiVdpau ]; # Driver vaapi
- hardware.opengl.extraPackages32 = with pkgs; [ vaapiVdpau ]; # Driver vaapi 32bit
- # Configurar drivres de vdpau y vaapi
- environment.variables = {
- #VDPAU_DRIVER = "nvidia";
- LIBVA_DRIVER_NAME = "vdpau";
- };
- # Areglar el tearing de nvidia con kwin
- environment.etc."profile.d/kwin.sh" = {
- mode = "444";
- text = ''
- export __GL_YIELD="USLEEP"
- export KWIN_TRIPLE_BUFFER=1
- '';
- };
- environment.shellInit = ''
- source /etc/profile.d/kwin.sh
- '';
- }
Add Comment
Please, Sign In to add comment