Wayland Nvidia fps는 외부 모니터 재생률의 절반입니다.

Wayland Nvidia fps는 외부 모니터 재생률의 절반입니다.

저는 HDMI를 통해 연결된 외부 모니터가 있는 lenovo Legion 5 노트북에서 KDE와 함께 NixOS 23.05를 실행하고 있습니다.

Wayland를 사용할 때 내가 얻는 fps는 항상 선택한 새로 고침 빈도(60 이상의 새로 고침 빈도)의 절반입니다. 144Hz를 선택하면 72fps 정도 나오고, 120Hz를 선택하면 60fps 정도 나오는데, 이상하게 60Hz를 선택하면 60fps가 나오네요. 내부 디스플레이의 애플리케이션은 올바른 새로 고침/프레임 속도(현재 165Hz/fps로 설정됨)로 실행됩니다.

저는 독점 nvidia 드라이버(현재 버전 470.182.03)를 사용하고 있으며 530도 시도했지만 다른 문제가 있습니다. nouveau에서는 프레임 속도가 새로 고침 빈도와 일치하지만 부분 배율을 활성화하면 시각적 결함이 발생합니다. X11에서 다중 모니터 설정에 문제가 있습니다.

새로 고침 빈도 문제를 해결하는 방법은 무엇입니까? 위의 문제를 해결하기 위해 X11로 전환하고 nouveau를 사용할 수 없습니다.

Configuration.nix 관련 콘텐츠:

 # Graphics
  # Make sure opengl is enabled
  hardware.opengl = {
    enable = true;
    driSupport = true;
    driSupport32Bit = true;
  };
  # Tell Xorg to use the nvidia driver (also valid for Wayland)
  services.xserver.videoDrivers = ["nvidia"];
  hardware.nvidia = {
        # Modesetting is needed for most Wayland compositors
        modesetting.enable = true;

        # Use the open source version of the kernel module
        # Only available on driver 515.43.04+
        open = false;
  
        # Enable the nvidia settings menu
        nvidiaSettings = false;
  
        # Optionally, you may need to select the appropriate driver version for your specific GPU.
        package = config.boot.kernelPackages.nvidiaPackages.legacy_470;
    };
    hardware.nvidia.prime = {
        offload = {
          enable = true;
          enableOffloadCmd = true;
        };
    
        amdgpuBusId = "PCI:6:0:0";
        nvidiaBusId = "PCI:1:0:0";
      };

관련 정보