# RX 6500 XT freezes the image after login

**URL:** https://discourse.nixos.org/t/rx-6500-xt-freezes-the-image-after-login/64792
**Category:** Help
**Created:** [May 26, 2025, 4:00pm UTC](https://discourse.nixos.org/t/rx-6500-xt-freezes-the-image-after-login/64792 "2025-05-26T16:00:50Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![shackra](https://discourse.nixos.org/user_avatar/discourse.nixos.org/shackra/32/10090_2.png) [@shackra](https://discourse.nixos.org/u/shackra)
#### Post date: [May 26, 2025, 10:09pm UTC](https://discourse.nixos.org/t/rx-6500-xt-freezes-the-image-after-login/64792/3 "2025-05-26T22:09:11Z")

</div>

This is what I did for the workaround:

```auto
  boot.kernelParams = [
    "amd_iommu=on"
    "iommu=pt"
    "kvm_amd.npt=1"
    "kvm_amd.avic=1"
    "quiet"
    "splash"
    "microcode.amd_sha_check=off"
    "amdgpu.ppfeaturemask=0xfffdffff" # turned off Stutter Mode
    "amd_pstate=disable" # also disabled AMD's pstate
  ];

  # set the performance to manual after boot
  systemd.services.set-amd-power-settings = {
    enable = true;
    description = "Set AMD GPU power settings";
    wantedBy = ["sysinit.target"];
    serviceConfig = {
      Type = "oneshot";
      ExecStart = pkgs.writeShellScript "set-amd-power" ''
        echo "manual" > /sys/class/drm/card1/device/power_dpm_force_performance_level
        echo "1" > /sys/class/drm/card1/device/pp_power_profile_mode
      '';
    };
  };

```

---

_[View the full topic](https://discourse.nixos.org/t/rx-6500-xt-freezes-the-image-after-login/64792)._
