sunshine/steam的设置问题
客厅电视通过sunshine和moonlight串流主机来玩游戏,但是在尝试运行非steam库存游戏时出现了一点问题1.通过sunshine配置直接在电视端启动游戏的exe的话,moonlight自己好像不会唤起连接在电视上的手柄,导致手柄不响应无法使用。
2.尝试在把该游戏添加到steam,电视端moonlight启动steam大屏幕唤起手柄后,再通过steam启动游戏。这样解决了手柄问题,但是又带来了新问题。
因为我PC的屏幕是21:9带鱼,在串流前我会手动切换到2560*1440,来保证串流到电视的画面是16:9,但是通过steam启动库外游戏的话,又不知道为啥会强制给我全屏21:9,即使我游戏内设置已经是2560*1440(这B游戏本来就不支持21:9)
也就是说这个B steam,在我桌面分辨率是2560*1440,游戏默认设置是2560*1440的情况下,启动游戏后自动给我强制铺满屏幕了,导致串流电视端的画面变成21:9。
(补充一个细节,通过steam启动游戏后,PC端带鱼屏是被强制全屏的,但同时电视端也是16:9正常的,但我在游戏内变动一次分辨率设置后就会变成21:9。因为moonlight串流设置了2160P的分辨率,所以我习惯进游戏后手动改成2160P再玩,虽然不知道有没有用)
不通过steam启动该游戏的话就不存在这个问题
虽然可以在电视端启动steam大屏幕连接手柄后再回电脑用鼠标绕过steam启动游戏,但有点麻烦。上述2个问题解决其一就可以直接从电视端启动游戏游玩。那么该咋整呢
问题 1 试试 Moonlight 强制覆盖手柄支持
问题 2 可以装个虚拟显示器,然后用 MonitorSwapAutomation 猫不萌 发表于 2024-12-15 18:00
问题 1 试试 Moonlight 强制覆盖手柄支持
问题 2 可以装个虚拟显示器,然后用 MonitorSwapAutomation ...
破案了。
直接启动游戏就被强制宽屏,是显示器的锅,显示器检测到输入分辨率不对,自动把纵横比模式切换到全宽。手动改成自动,就不会一开游戏就宽屏
切换2160P分辨率后宽屏,应该是游戏直接让显卡输出了3840*2160,而显示器只有3440*1440,就硬铺上去变成宽屏了
看来还是得搞个虚拟显示器
页:
[1]