diff options
Diffstat (limited to 'scripts/desktop/proton-env')
| -rwxr-xr-x | scripts/desktop/proton-env | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/scripts/desktop/proton-env b/scripts/desktop/proton-env index 4c87487..4652d0b 100755 --- a/scripts/desktop/proton-env +++ b/scripts/desktop/proton-env @@ -11,15 +11,23 @@ export PROTON_WAYLAND_MONITOR=$MAIN_MONITOR export DXVK_HUD=compiler export DXVK_LOG_LEVEL=none export DXVK_DEBUG=none +export DXVK_CONFIG="dxvk.enableDescriptorHeap = True;" export VKD3D_DEBUG=none export VKD3D_SHADER_DEBUG=none +export VKD3D_CONFIG=descriptor_heap + +export RADV_EXPERIMENTAL=heap unset SDL_VIDEODRIVER unset SDL_VIDEO_DRIVER -if [[ ! -z $DISPLAY_MODE_60HZ ]]; then - swaymsg "output $MAIN_MONITOR mode 2560x1440@60.000Hz" +if [[ $DISPLAY_MODE_60HZ == 1 ]]; then + swaymsg "output $MAIN_MONITOR mode 2560x1440@59.951Hz" +fi + +if [[ $DISPLAY_MODE_HDR == 1 ]]; then + swaymsg "output $MAIN_MONITOR hdr on" fi xrandr --output $MAIN_MONITOR --primary @@ -34,6 +42,10 @@ fi scxctl stop -if [[ ! -z $DISPLAY_MODE_60HZ ]]; then - swaymsg "output $MAIN_MONITOR mode 2560x1440@144.000Hz" +if [[ $DISPLAY_MODE_HDR == 1 ]]; then + swaymsg "output $MAIN_MONITOR hdr off" +fi + +if [[ $DISPLAY_MODE_60HZ == 1 ]]; then + swaymsg "output $MAIN_MONITOR mode 2560x1440@119.998Hz" fi |