您尚未登录。

#1 2024-11-16 11:31:01

站台上的车
会员
注册时间: 2024-01-08
帖子: 9

hyprland设置缩放率大于1时steam启动的游戏分辨率自动下降的问题

我在hyprland.conf文件中设置缩放为1.5,这时启动steam就会出现缩放但模糊的情况,启动军团要塞2时最高分辨率(或“native”分辨率)会自动以(1920/1.5)*(1080/1.5)为最高分辨率无法上调

monitor=,1920x1080@60,auto,1.5


之后也按照kimi的说法尝试用.profile添加参数来解决,但无用

export SDL_VIDEO_FULLSCREEN_HEAD=1
export SDL_VIDEO_CENTERED=1
export SDL_VIDEODRIVER=x11


又尝试对steam.desktop进行修改,但无用

Exec=sh -c "export SDL_VIDEO_FULLSCREEN_HEAD=1; export SDL_VIDEO_CENTERED=1; /usr/bin/steam -res 1920x1080 %U"

但我使用的是笔记本,屏幕小,需要1.5倍缩放,但是每次启动steam玩游戏又会遇到这种分辨率无法上调的问题
请问各位有什么办法能单独设置steam里游戏的分辨率吗?


要发车了,谁要登上学习(arch)的火车?:)

离线

#2 2024-11-16 15:37:48

BRS5672023
会员
注册时间: 2020-07-07
帖子: 131

Re: hyprland设置缩放率大于1时steam启动的游戏分辨率自动下降的问题

大概有两种方法吧,第一种是用 gamescope 启动游戏(需要在启动参数里设置分辨率);第二种是在 hyprland 里设置 force_zero_scaling 这个 xwayland 的选项,见 XWayland,但是这样比如 steam 客户端就会没有缩放,而且鼠标指针也和 wayland client 的鼠标指针的大小对不上(不过前者 xwayland client 在有缩放的情况下其界面和鼠标指针也是糊的。。),这种情况下可以创建 Xresources 文件并使用 xrdb 来导入设置,分别见 X ResourcesLoad resource file,steam 客户端应该会读取这个方法设置的缩放。。

就是感觉 xwayland 仍有这样的问题,我的桌面显示器仍然用的是 2K@100% 的配置。。

离线

页脚